interfacesawskms

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 AliasReference

type AliasReference struct {
	// The AliasName of the Alias resource.
	AliasName *string `field:"required" json:"aliasName" yaml:"aliasName"`
}

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

aliasReference := &AliasReference{
	AliasName: jsii.String("aliasName"),
}

type IAliasRef

type IAliasRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Alias resource.
	// Experimental.
	AliasRef() *AliasReference
}

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

type IKeyRef

type IKeyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Key resource.
	// Experimental.
	KeyRef() *KeyReference
}

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

type IReplicaKeyRef

type IReplicaKeyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ReplicaKey resource.
	// Experimental.
	ReplicaKeyRef() *ReplicaKeyReference
}

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

type KeyReference

type KeyReference struct {
	// The ARN of the Key resource.
	KeyArn *string `field:"required" json:"keyArn" yaml:"keyArn"`
	// The KeyId of the Key resource.
	KeyId *string `field:"required" json:"keyId" yaml:"keyId"`
}

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

keyReference := &KeyReference{
	KeyArn: jsii.String("keyArn"),
	KeyId: jsii.String("keyId"),
}

type ReplicaKeyReference

type ReplicaKeyReference struct {
	// The KeyId of the ReplicaKey resource.
	KeyId *string `field:"required" json:"keyId" yaml:"keyId"`
	// The ARN of the ReplicaKey resource.
	ReplicaKeyArn *string `field:"required" json:"replicaKeyArn" yaml:"replicaKeyArn"`
}

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

replicaKeyReference := &ReplicaKeyReference{
	KeyId: jsii.String("keyId"),
	ReplicaKeyArn: jsii.String("replicaKeyArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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