interfacesawscloudformation

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 CustomResourceReference

type CustomResourceReference struct {
	// The Id of the CustomResource resource.
	CustomResourceId *string `field:"required" json:"customResourceId" yaml:"customResourceId"`
}

A reference to a CustomResource 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"

customResourceReference := &CustomResourceReference{
	CustomResourceId: jsii.String("customResourceId"),
}

type GuardHookReference

type GuardHookReference struct {
	// The HookArn of the GuardHook resource.
	HookArn *string `field:"required" json:"hookArn" yaml:"hookArn"`
}

A reference to a GuardHook 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"

guardHookReference := &GuardHookReference{
	HookArn: jsii.String("hookArn"),
}

type HookDefaultVersionReference

type HookDefaultVersionReference struct {
	// The Arn of the HookDefaultVersion resource.
	HookDefaultVersionArn *string `field:"required" json:"hookDefaultVersionArn" yaml:"hookDefaultVersionArn"`
}

A reference to a HookDefaultVersion 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"

hookDefaultVersionReference := &HookDefaultVersionReference{
	HookDefaultVersionArn: jsii.String("hookDefaultVersionArn"),
}

type HookTypeConfigReference

type HookTypeConfigReference struct {
	// The ConfigurationArn of the HookTypeConfig resource.
	ConfigurationArn *string `field:"required" json:"configurationArn" yaml:"configurationArn"`
}

A reference to a HookTypeConfig 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"

hookTypeConfigReference := &HookTypeConfigReference{
	ConfigurationArn: jsii.String("configurationArn"),
}

type HookVersionReference

type HookVersionReference struct {
	// The Arn of the HookVersion resource.
	HookVersionArn *string `field:"required" json:"hookVersionArn" yaml:"hookVersionArn"`
}

A reference to a HookVersion 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"

hookVersionReference := &HookVersionReference{
	HookVersionArn: jsii.String("hookVersionArn"),
}

type ICustomResourceRef

type ICustomResourceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CustomResource resource.
	// Experimental.
	CustomResourceRef() *CustomResourceReference
}

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

type IGuardHookRef

type IGuardHookRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GuardHook resource.
	// Experimental.
	GuardHookRef() *GuardHookReference
}

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

type IHookDefaultVersionRef

type IHookDefaultVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a HookDefaultVersion resource.
	// Experimental.
	HookDefaultVersionRef() *HookDefaultVersionReference
}

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

type IHookTypeConfigRef

type IHookTypeConfigRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a HookTypeConfig resource.
	// Experimental.
	HookTypeConfigRef() *HookTypeConfigReference
}

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

type IHookVersionRef

type IHookVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a HookVersion resource.
	// Experimental.
	HookVersionRef() *HookVersionReference
}

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

type ILambdaHookRef

type ILambdaHookRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LambdaHook resource.
	// Experimental.
	LambdaHookRef() *LambdaHookReference
}

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

type IMacroRef

type IMacroRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Macro resource.
	// Experimental.
	MacroRef() *MacroReference
}

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

type IModuleDefaultVersionRef

type IModuleDefaultVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ModuleDefaultVersion resource.
	// Experimental.
	ModuleDefaultVersionRef() *ModuleDefaultVersionReference
}

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

type IModuleVersionRef

type IModuleVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ModuleVersion resource.
	// Experimental.
	ModuleVersionRef() *ModuleVersionReference
}

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

type IPublicTypeVersionRef

type IPublicTypeVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PublicTypeVersion resource.
	// Experimental.
	PublicTypeVersionRef() *PublicTypeVersionReference
}

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

type IPublisherRef

type IPublisherRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Publisher resource.
	// Experimental.
	PublisherRef() *PublisherReference
}

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

type IResourceDefaultVersionRef

type IResourceDefaultVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourceDefaultVersion resource.
	// Experimental.
	ResourceDefaultVersionRef() *ResourceDefaultVersionReference
}

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

type IResourceVersionRef

type IResourceVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourceVersion resource.
	// Experimental.
	ResourceVersionRef() *ResourceVersionReference
}

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

type IStackRef

type IStackRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Stack resource.
	// Experimental.
	StackRef() *StackReference
}

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

type IStackSetRef

type IStackSetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a StackSet resource.
	// Experimental.
	StackSetRef() *StackSetReference
}

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

type ITypeActivationRef

type ITypeActivationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TypeActivation resource.
	// Experimental.
	TypeActivationRef() *TypeActivationReference
}

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

type IWaitConditionHandleRef

type IWaitConditionHandleRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a WaitConditionHandle resource.
	// Experimental.
	WaitConditionHandleRef() *WaitConditionHandleReference
}

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

type IWaitConditionRef

type IWaitConditionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a WaitCondition resource.
	// Experimental.
	WaitConditionRef() *WaitConditionReference
}

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

type LambdaHookReference

type LambdaHookReference struct {
	// The HookArn of the LambdaHook resource.
	HookArn *string `field:"required" json:"hookArn" yaml:"hookArn"`
}

A reference to a LambdaHook 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"

lambdaHookReference := &LambdaHookReference{
	HookArn: jsii.String("hookArn"),
}

type MacroReference

type MacroReference struct {
	// The Id of the Macro resource.
	MacroId *string `field:"required" json:"macroId" yaml:"macroId"`
}

A reference to a Macro 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"

macroReference := &MacroReference{
	MacroId: jsii.String("macroId"),
}

type ModuleDefaultVersionReference

type ModuleDefaultVersionReference struct {
	// The Arn of the ModuleDefaultVersion resource.
	ModuleDefaultVersionArn *string `field:"required" json:"moduleDefaultVersionArn" yaml:"moduleDefaultVersionArn"`
}

A reference to a ModuleDefaultVersion 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"

moduleDefaultVersionReference := &ModuleDefaultVersionReference{
	ModuleDefaultVersionArn: jsii.String("moduleDefaultVersionArn"),
}

type ModuleVersionReference

type ModuleVersionReference struct {
	// The Arn of the ModuleVersion resource.
	ModuleVersionArn *string `field:"required" json:"moduleVersionArn" yaml:"moduleVersionArn"`
}

A reference to a ModuleVersion 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"

moduleVersionReference := &ModuleVersionReference{
	ModuleVersionArn: jsii.String("moduleVersionArn"),
}

type PublicTypeVersionReference

type PublicTypeVersionReference struct {
	// The PublicTypeArn of the PublicTypeVersion resource.
	PublicTypeArn *string `field:"required" json:"publicTypeArn" yaml:"publicTypeArn"`
}

A reference to a PublicTypeVersion 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"

publicTypeVersionReference := &PublicTypeVersionReference{
	PublicTypeArn: jsii.String("publicTypeArn"),
}

type PublisherReference

type PublisherReference struct {
	// The PublisherId of the Publisher resource.
	PublisherId *string `field:"required" json:"publisherId" yaml:"publisherId"`
}

A reference to a Publisher 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"

publisherReference := &PublisherReference{
	PublisherId: jsii.String("publisherId"),
}

type ResourceDefaultVersionReference

type ResourceDefaultVersionReference struct {
	// The Arn of the ResourceDefaultVersion resource.
	ResourceDefaultVersionArn *string `field:"required" json:"resourceDefaultVersionArn" yaml:"resourceDefaultVersionArn"`
}

A reference to a ResourceDefaultVersion 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"

resourceDefaultVersionReference := &ResourceDefaultVersionReference{
	ResourceDefaultVersionArn: jsii.String("resourceDefaultVersionArn"),
}

type ResourceVersionReference

type ResourceVersionReference struct {
	// The Arn of the ResourceVersion resource.
	ResourceVersionArn *string `field:"required" json:"resourceVersionArn" yaml:"resourceVersionArn"`
}

A reference to a ResourceVersion 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"

resourceVersionReference := &ResourceVersionReference{
	ResourceVersionArn: jsii.String("resourceVersionArn"),
}

type StackReference

type StackReference struct {
	// The StackId of the Stack resource.
	StackId *string `field:"required" json:"stackId" yaml:"stackId"`
}

A reference to a Stack 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"

stackReference := &StackReference{
	StackId: jsii.String("stackId"),
}

type StackSetReference

type StackSetReference struct {
	// The StackSetId of the StackSet resource.
	StackSetId *string `field:"required" json:"stackSetId" yaml:"stackSetId"`
}

A reference to a StackSet 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"

stackSetReference := &StackSetReference{
	StackSetId: jsii.String("stackSetId"),
}

type TypeActivationReference

type TypeActivationReference struct {
	// The Arn of the TypeActivation resource.
	TypeActivationArn *string `field:"required" json:"typeActivationArn" yaml:"typeActivationArn"`
}

A reference to a TypeActivation 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"

typeActivationReference := &TypeActivationReference{
	TypeActivationArn: jsii.String("typeActivationArn"),
}

type WaitConditionHandleReference

type WaitConditionHandleReference struct {
	// The Id of the WaitConditionHandle resource.
	WaitConditionHandleId *string `field:"required" json:"waitConditionHandleId" yaml:"waitConditionHandleId"`
}

A reference to a WaitConditionHandle 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"

waitConditionHandleReference := &WaitConditionHandleReference{
	WaitConditionHandleId: jsii.String("waitConditionHandleId"),
}

type WaitConditionReference

type WaitConditionReference struct {
	// The Id of the WaitCondition resource.
	WaitConditionId *string `field:"required" json:"waitConditionId" yaml:"waitConditionId"`
}

A reference to a WaitCondition 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"

waitConditionReference := &WaitConditionReference{
	WaitConditionId: jsii.String("waitConditionId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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