interfacesawsgreengrass

package
v2.226.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectorDefinitionReference

type ConnectorDefinitionReference struct {
	// The ARN of the ConnectorDefinition resource.
	ConnectorDefinitionArn *string `field:"required" json:"connectorDefinitionArn" yaml:"connectorDefinitionArn"`
	// The Id of the ConnectorDefinition resource.
	ConnectorDefinitionId *string `field:"required" json:"connectorDefinitionId" yaml:"connectorDefinitionId"`
}

A reference to a ConnectorDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

connectorDefinitionReference := &ConnectorDefinitionReference{
	ConnectorDefinitionArn: jsii.String("connectorDefinitionArn"),
	ConnectorDefinitionId: jsii.String("connectorDefinitionId"),
}

type ConnectorDefinitionVersionReference

type ConnectorDefinitionVersionReference struct {
	// The Id of the ConnectorDefinitionVersion resource.
	ConnectorDefinitionVersionId *string `field:"required" json:"connectorDefinitionVersionId" yaml:"connectorDefinitionVersionId"`
}

A reference to a ConnectorDefinitionVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

connectorDefinitionVersionReference := &ConnectorDefinitionVersionReference{
	ConnectorDefinitionVersionId: jsii.String("connectorDefinitionVersionId"),
}

type CoreDefinitionReference

type CoreDefinitionReference struct {
	// The ARN of the CoreDefinition resource.
	CoreDefinitionArn *string `field:"required" json:"coreDefinitionArn" yaml:"coreDefinitionArn"`
	// The Id of the CoreDefinition resource.
	CoreDefinitionId *string `field:"required" json:"coreDefinitionId" yaml:"coreDefinitionId"`
}

A reference to a CoreDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

coreDefinitionReference := &CoreDefinitionReference{
	CoreDefinitionArn: jsii.String("coreDefinitionArn"),
	CoreDefinitionId: jsii.String("coreDefinitionId"),
}

type CoreDefinitionVersionReference

type CoreDefinitionVersionReference struct {
	// The Id of the CoreDefinitionVersion resource.
	CoreDefinitionVersionId *string `field:"required" json:"coreDefinitionVersionId" yaml:"coreDefinitionVersionId"`
}

A reference to a CoreDefinitionVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

coreDefinitionVersionReference := &CoreDefinitionVersionReference{
	CoreDefinitionVersionId: jsii.String("coreDefinitionVersionId"),
}

type DeviceDefinitionReference

type DeviceDefinitionReference struct {
	// The ARN of the DeviceDefinition resource.
	DeviceDefinitionArn *string `field:"required" json:"deviceDefinitionArn" yaml:"deviceDefinitionArn"`
	// The Id of the DeviceDefinition resource.
	DeviceDefinitionId *string `field:"required" json:"deviceDefinitionId" yaml:"deviceDefinitionId"`
}

A reference to a DeviceDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

deviceDefinitionReference := &DeviceDefinitionReference{
	DeviceDefinitionArn: jsii.String("deviceDefinitionArn"),
	DeviceDefinitionId: jsii.String("deviceDefinitionId"),
}

type DeviceDefinitionVersionReference

type DeviceDefinitionVersionReference struct {
	// The Id of the DeviceDefinitionVersion resource.
	DeviceDefinitionVersionId *string `field:"required" json:"deviceDefinitionVersionId" yaml:"deviceDefinitionVersionId"`
}

A reference to a DeviceDefinitionVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

deviceDefinitionVersionReference := &DeviceDefinitionVersionReference{
	DeviceDefinitionVersionId: jsii.String("deviceDefinitionVersionId"),
}

type FunctionDefinitionReference

type FunctionDefinitionReference struct {
	// The ARN of the FunctionDefinition resource.
	FunctionDefinitionArn *string `field:"required" json:"functionDefinitionArn" yaml:"functionDefinitionArn"`
	// The Id of the FunctionDefinition resource.
	FunctionDefinitionId *string `field:"required" json:"functionDefinitionId" yaml:"functionDefinitionId"`
}

A reference to a FunctionDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

functionDefinitionReference := &FunctionDefinitionReference{
	FunctionDefinitionArn: jsii.String("functionDefinitionArn"),
	FunctionDefinitionId: jsii.String("functionDefinitionId"),
}

type FunctionDefinitionVersionReference

type FunctionDefinitionVersionReference struct {
	// The Id of the FunctionDefinitionVersion resource.
	FunctionDefinitionVersionId *string `field:"required" json:"functionDefinitionVersionId" yaml:"functionDefinitionVersionId"`
}

A reference to a FunctionDefinitionVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

functionDefinitionVersionReference := &FunctionDefinitionVersionReference{
	FunctionDefinitionVersionId: jsii.String("functionDefinitionVersionId"),
}

type GroupReference

type GroupReference struct {
	// The ARN of the Group resource.
	GroupArn *string `field:"required" json:"groupArn" yaml:"groupArn"`
	// The Id of the Group resource.
	GroupId *string `field:"required" json:"groupId" yaml:"groupId"`
}

A reference to a Group resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

groupReference := &GroupReference{
	GroupArn: jsii.String("groupArn"),
	GroupId: jsii.String("groupId"),
}

type GroupVersionReference

type GroupVersionReference struct {
	// The Id of the GroupVersion resource.
	GroupVersionId *string `field:"required" json:"groupVersionId" yaml:"groupVersionId"`
}

A reference to a GroupVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

groupVersionReference := &GroupVersionReference{
	GroupVersionId: jsii.String("groupVersionId"),
}

type IConnectorDefinitionRef

type IConnectorDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConnectorDefinition resource.
	// Experimental.
	ConnectorDefinitionRef() *ConnectorDefinitionReference
}

Indicates that this resource can be referenced as a ConnectorDefinition. Experimental.

type IConnectorDefinitionVersionRef

type IConnectorDefinitionVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConnectorDefinitionVersion resource.
	// Experimental.
	ConnectorDefinitionVersionRef() *ConnectorDefinitionVersionReference
}

Indicates that this resource can be referenced as a ConnectorDefinitionVersion. Experimental.

type ICoreDefinitionRef

type ICoreDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CoreDefinition resource.
	// Experimental.
	CoreDefinitionRef() *CoreDefinitionReference
}

Indicates that this resource can be referenced as a CoreDefinition. Experimental.

type ICoreDefinitionVersionRef

type ICoreDefinitionVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CoreDefinitionVersion resource.
	// Experimental.
	CoreDefinitionVersionRef() *CoreDefinitionVersionReference
}

Indicates that this resource can be referenced as a CoreDefinitionVersion. Experimental.

type IDeviceDefinitionRef

type IDeviceDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DeviceDefinition resource.
	// Experimental.
	DeviceDefinitionRef() *DeviceDefinitionReference
}

Indicates that this resource can be referenced as a DeviceDefinition. Experimental.

type IDeviceDefinitionVersionRef

type IDeviceDefinitionVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DeviceDefinitionVersion resource.
	// Experimental.
	DeviceDefinitionVersionRef() *DeviceDefinitionVersionReference
}

Indicates that this resource can be referenced as a DeviceDefinitionVersion. Experimental.

type IFunctionDefinitionRef

type IFunctionDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a FunctionDefinition resource.
	// Experimental.
	FunctionDefinitionRef() *FunctionDefinitionReference
}

Indicates that this resource can be referenced as a FunctionDefinition. Experimental.

type IFunctionDefinitionVersionRef

type IFunctionDefinitionVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a FunctionDefinitionVersion resource.
	// Experimental.
	FunctionDefinitionVersionRef() *FunctionDefinitionVersionReference
}

Indicates that this resource can be referenced as a FunctionDefinitionVersion. Experimental.

type IGroupRef

type IGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Group resource.
	// Experimental.
	GroupRef() *GroupReference
}

Indicates that this resource can be referenced as a Group. Experimental.

type IGroupVersionRef

type IGroupVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GroupVersion resource.
	// Experimental.
	GroupVersionRef() *GroupVersionReference
}

Indicates that this resource can be referenced as a GroupVersion. Experimental.

type ILoggerDefinitionRef

type ILoggerDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LoggerDefinition resource.
	// Experimental.
	LoggerDefinitionRef() *LoggerDefinitionReference
}

Indicates that this resource can be referenced as a LoggerDefinition. Experimental.

type ILoggerDefinitionVersionRef

type ILoggerDefinitionVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LoggerDefinitionVersion resource.
	// Experimental.
	LoggerDefinitionVersionRef() *LoggerDefinitionVersionReference
}

Indicates that this resource can be referenced as a LoggerDefinitionVersion. Experimental.

type IResourceDefinitionRef

type IResourceDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourceDefinition resource.
	// Experimental.
	ResourceDefinitionRef() *ResourceDefinitionReference
}

Indicates that this resource can be referenced as a ResourceDefinition. Experimental.

type IResourceDefinitionVersionRef

type IResourceDefinitionVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourceDefinitionVersion resource.
	// Experimental.
	ResourceDefinitionVersionRef() *ResourceDefinitionVersionReference
}

Indicates that this resource can be referenced as a ResourceDefinitionVersion. Experimental.

type ISubscriptionDefinitionRef

type ISubscriptionDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SubscriptionDefinition resource.
	// Experimental.
	SubscriptionDefinitionRef() *SubscriptionDefinitionReference
}

Indicates that this resource can be referenced as a SubscriptionDefinition. Experimental.

type ISubscriptionDefinitionVersionRef

type ISubscriptionDefinitionVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SubscriptionDefinitionVersion resource.
	// Experimental.
	SubscriptionDefinitionVersionRef() *SubscriptionDefinitionVersionReference
}

Indicates that this resource can be referenced as a SubscriptionDefinitionVersion. Experimental.

type LoggerDefinitionReference

type LoggerDefinitionReference struct {
	// The ARN of the LoggerDefinition resource.
	LoggerDefinitionArn *string `field:"required" json:"loggerDefinitionArn" yaml:"loggerDefinitionArn"`
	// The Id of the LoggerDefinition resource.
	LoggerDefinitionId *string `field:"required" json:"loggerDefinitionId" yaml:"loggerDefinitionId"`
}

A reference to a LoggerDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

loggerDefinitionReference := &LoggerDefinitionReference{
	LoggerDefinitionArn: jsii.String("loggerDefinitionArn"),
	LoggerDefinitionId: jsii.String("loggerDefinitionId"),
}

type LoggerDefinitionVersionReference

type LoggerDefinitionVersionReference struct {
	// The Id of the LoggerDefinitionVersion resource.
	LoggerDefinitionVersionId *string `field:"required" json:"loggerDefinitionVersionId" yaml:"loggerDefinitionVersionId"`
}

A reference to a LoggerDefinitionVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

loggerDefinitionVersionReference := &LoggerDefinitionVersionReference{
	LoggerDefinitionVersionId: jsii.String("loggerDefinitionVersionId"),
}

type ResourceDefinitionReference

type ResourceDefinitionReference struct {
	// The ARN of the ResourceDefinition resource.
	ResourceDefinitionArn *string `field:"required" json:"resourceDefinitionArn" yaml:"resourceDefinitionArn"`
	// The Id of the ResourceDefinition resource.
	ResourceDefinitionId *string `field:"required" json:"resourceDefinitionId" yaml:"resourceDefinitionId"`
}

A reference to a ResourceDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

resourceDefinitionReference := &ResourceDefinitionReference{
	ResourceDefinitionArn: jsii.String("resourceDefinitionArn"),
	ResourceDefinitionId: jsii.String("resourceDefinitionId"),
}

type ResourceDefinitionVersionReference

type ResourceDefinitionVersionReference struct {
	// The Id of the ResourceDefinitionVersion resource.
	ResourceDefinitionVersionId *string `field:"required" json:"resourceDefinitionVersionId" yaml:"resourceDefinitionVersionId"`
}

A reference to a ResourceDefinitionVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

resourceDefinitionVersionReference := &ResourceDefinitionVersionReference{
	ResourceDefinitionVersionId: jsii.String("resourceDefinitionVersionId"),
}

type SubscriptionDefinitionReference

type SubscriptionDefinitionReference struct {
	// The ARN of the SubscriptionDefinition resource.
	SubscriptionDefinitionArn *string `field:"required" json:"subscriptionDefinitionArn" yaml:"subscriptionDefinitionArn"`
	// The Id of the SubscriptionDefinition resource.
	SubscriptionDefinitionId *string `field:"required" json:"subscriptionDefinitionId" yaml:"subscriptionDefinitionId"`
}

A reference to a SubscriptionDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

subscriptionDefinitionReference := &SubscriptionDefinitionReference{
	SubscriptionDefinitionArn: jsii.String("subscriptionDefinitionArn"),
	SubscriptionDefinitionId: jsii.String("subscriptionDefinitionId"),
}

type SubscriptionDefinitionVersionReference

type SubscriptionDefinitionVersionReference struct {
	// The Id of the SubscriptionDefinitionVersion resource.
	SubscriptionDefinitionVersionId *string `field:"required" json:"subscriptionDefinitionVersionId" yaml:"subscriptionDefinitionVersionId"`
}

A reference to a SubscriptionDefinitionVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

subscriptionDefinitionVersionReference := &SubscriptionDefinitionVersionReference{
	SubscriptionDefinitionVersionId: jsii.String("subscriptionDefinitionVersionId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL