interfacesawslightsail

package
v2.231.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 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 AlarmReference

type AlarmReference struct {
	// The ARN of the Alarm resource.
	AlarmArn *string `field:"required" json:"alarmArn" yaml:"alarmArn"`
	// The AlarmName of the Alarm resource.
	AlarmName *string `field:"required" json:"alarmName" yaml:"alarmName"`
}

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

alarmReference := &AlarmReference{
	AlarmArn: jsii.String("alarmArn"),
	AlarmName: jsii.String("alarmName"),
}

type BucketReference

type BucketReference struct {
	// The ARN of the Bucket resource.
	BucketArn *string `field:"required" json:"bucketArn" yaml:"bucketArn"`
	// The BucketName of the Bucket resource.
	BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"`
}

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

bucketReference := &BucketReference{
	BucketArn: jsii.String("bucketArn"),
	BucketName: jsii.String("bucketName"),
}

type CertificateReference

type CertificateReference struct {
	// The ARN of the Certificate resource.
	CertificateArn *string `field:"required" json:"certificateArn" yaml:"certificateArn"`
	// The CertificateName of the Certificate resource.
	CertificateName *string `field:"required" json:"certificateName" yaml:"certificateName"`
}

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

certificateReference := &CertificateReference{
	CertificateArn: jsii.String("certificateArn"),
	CertificateName: jsii.String("certificateName"),
}

type ContainerReference

type ContainerReference struct {
	// The ARN of the Container resource.
	ContainerArn *string `field:"required" json:"containerArn" yaml:"containerArn"`
	// The ServiceName of the Container resource.
	ServiceName *string `field:"required" json:"serviceName" yaml:"serviceName"`
}

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

containerReference := &ContainerReference{
	ContainerArn: jsii.String("containerArn"),
	ServiceName: jsii.String("serviceName"),
}

type DatabaseReference

type DatabaseReference struct {
	// The ARN of the Database resource.
	DatabaseArn *string `field:"required" json:"databaseArn" yaml:"databaseArn"`
	// The RelationalDatabaseName of the Database resource.
	RelationalDatabaseName *string `field:"required" json:"relationalDatabaseName" yaml:"relationalDatabaseName"`
}

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

databaseReference := &DatabaseReference{
	DatabaseArn: jsii.String("databaseArn"),
	RelationalDatabaseName: jsii.String("relationalDatabaseName"),
}

type DiskReference

type DiskReference struct {
	// The ARN of the Disk resource.
	DiskArn *string `field:"required" json:"diskArn" yaml:"diskArn"`
	// The DiskName of the Disk resource.
	DiskName *string `field:"required" json:"diskName" yaml:"diskName"`
}

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

diskReference := &DiskReference{
	DiskArn: jsii.String("diskArn"),
	DiskName: jsii.String("diskName"),
}

type DiskSnapshotReference

type DiskSnapshotReference struct {
	// The ARN of the DiskSnapshot resource.
	DiskSnapshotArn *string `field:"required" json:"diskSnapshotArn" yaml:"diskSnapshotArn"`
	// The DiskSnapshotName of the DiskSnapshot resource.
	DiskSnapshotName *string `field:"required" json:"diskSnapshotName" yaml:"diskSnapshotName"`
}

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

diskSnapshotReference := &DiskSnapshotReference{
	DiskSnapshotArn: jsii.String("diskSnapshotArn"),
	DiskSnapshotName: jsii.String("diskSnapshotName"),
}

type DistributionReference

type DistributionReference struct {
	// The ARN of the Distribution resource.
	DistributionArn *string `field:"required" json:"distributionArn" yaml:"distributionArn"`
	// The DistributionName of the Distribution resource.
	DistributionName *string `field:"required" json:"distributionName" yaml:"distributionName"`
}

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

distributionReference := &DistributionReference{
	DistributionArn: jsii.String("distributionArn"),
	DistributionName: jsii.String("distributionName"),
}

type DomainReference

type DomainReference struct {
	// The ARN of the Domain resource.
	DomainArn *string `field:"required" json:"domainArn" yaml:"domainArn"`
	// The DomainName of the Domain resource.
	DomainName *string `field:"required" json:"domainName" yaml:"domainName"`
}

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

domainReference := &DomainReference{
	DomainArn: jsii.String("domainArn"),
	DomainName: jsii.String("domainName"),
}

type IAlarmRef

type IAlarmRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Alarm resource.
	// Experimental.
	AlarmRef() *AlarmReference
}

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

type IBucketRef

type IBucketRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Bucket resource.
	// Experimental.
	BucketRef() *BucketReference
}

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

type ICertificateRef

type ICertificateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Certificate resource.
	// Experimental.
	CertificateRef() *CertificateReference
}

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

type IContainerRef

type IContainerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Container resource.
	// Experimental.
	ContainerRef() *ContainerReference
}

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

type IDatabaseRef

type IDatabaseRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Database resource.
	// Experimental.
	DatabaseRef() *DatabaseReference
}

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

type IDiskRef

type IDiskRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Disk resource.
	// Experimental.
	DiskRef() *DiskReference
}

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

type IDiskSnapshotRef

type IDiskSnapshotRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DiskSnapshot resource.
	// Experimental.
	DiskSnapshotRef() *DiskSnapshotReference
}

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

type IDistributionRef

type IDistributionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Distribution resource.
	// Experimental.
	DistributionRef() *DistributionReference
}

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

type IDomainRef

type IDomainRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Domain resource.
	// Experimental.
	DomainRef() *DomainReference
}

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

type IInstanceRef

type IInstanceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Instance resource.
	// Experimental.
	InstanceRef() *InstanceReference
}

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

type IInstanceSnapshotRef

type IInstanceSnapshotRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a InstanceSnapshot resource.
	// Experimental.
	InstanceSnapshotRef() *InstanceSnapshotReference
}

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

type ILoadBalancerRef

type ILoadBalancerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LoadBalancer resource.
	// Experimental.
	LoadBalancerRef() *LoadBalancerReference
}

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

type ILoadBalancerTlsCertificateRef

type ILoadBalancerTlsCertificateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LoadBalancerTlsCertificate resource.
	// Experimental.
	LoadBalancerTlsCertificateRef() *LoadBalancerTlsCertificateReference
}

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

type IStaticIpRef

type IStaticIpRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a StaticIp resource.
	// Experimental.
	StaticIpRef() *StaticIpReference
}

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

type InstanceReference

type InstanceReference struct {
	// The ARN of the Instance resource.
	InstanceArn *string `field:"required" json:"instanceArn" yaml:"instanceArn"`
	// The InstanceName of the Instance resource.
	InstanceName *string `field:"required" json:"instanceName" yaml:"instanceName"`
}

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

instanceReference := &InstanceReference{
	InstanceArn: jsii.String("instanceArn"),
	InstanceName: jsii.String("instanceName"),
}

type InstanceSnapshotReference

type InstanceSnapshotReference struct {
	// The ARN of the InstanceSnapshot resource.
	InstanceSnapshotArn *string `field:"required" json:"instanceSnapshotArn" yaml:"instanceSnapshotArn"`
	// The InstanceSnapshotName of the InstanceSnapshot resource.
	InstanceSnapshotName *string `field:"required" json:"instanceSnapshotName" yaml:"instanceSnapshotName"`
}

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

instanceSnapshotReference := &InstanceSnapshotReference{
	InstanceSnapshotArn: jsii.String("instanceSnapshotArn"),
	InstanceSnapshotName: jsii.String("instanceSnapshotName"),
}

type LoadBalancerReference

type LoadBalancerReference struct {
	// The ARN of the LoadBalancer resource.
	LoadBalancerArn *string `field:"required" json:"loadBalancerArn" yaml:"loadBalancerArn"`
	// The LoadBalancerName of the LoadBalancer resource.
	LoadBalancerName *string `field:"required" json:"loadBalancerName" yaml:"loadBalancerName"`
}

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

loadBalancerReference := &LoadBalancerReference{
	LoadBalancerArn: jsii.String("loadBalancerArn"),
	LoadBalancerName: jsii.String("loadBalancerName"),
}

type LoadBalancerTlsCertificateReference

type LoadBalancerTlsCertificateReference struct {
	// The CertificateName of the LoadBalancerTlsCertificate resource.
	CertificateName *string `field:"required" json:"certificateName" yaml:"certificateName"`
	// The LoadBalancerName of the LoadBalancerTlsCertificate resource.
	LoadBalancerName *string `field:"required" json:"loadBalancerName" yaml:"loadBalancerName"`
	// The ARN of the LoadBalancerTlsCertificate resource.
	LoadBalancerTlsCertificateArn *string `field:"required" json:"loadBalancerTlsCertificateArn" yaml:"loadBalancerTlsCertificateArn"`
}

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

loadBalancerTlsCertificateReference := &LoadBalancerTlsCertificateReference{
	CertificateName: jsii.String("certificateName"),
	LoadBalancerName: jsii.String("loadBalancerName"),
	LoadBalancerTlsCertificateArn: jsii.String("loadBalancerTlsCertificateArn"),
}

type StaticIpReference

type StaticIpReference struct {
	// The ARN of the StaticIp resource.
	StaticIpArn *string `field:"required" json:"staticIpArn" yaml:"staticIpArn"`
	// The StaticIpName of the StaticIp resource.
	StaticIpName *string `field:"required" json:"staticIpName" yaml:"staticIpName"`
}

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

staticIpReference := &StaticIpReference{
	StaticIpArn: jsii.String("staticIpArn"),
	StaticIpName: jsii.String("staticIpName"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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