Documentation
¶
Index ¶
- type AlarmReference
- type BucketReference
- type CertificateReference
- type ContainerReference
- type DatabaseReference
- type DiskReference
- type DiskSnapshotReference
- type DistributionReference
- type DomainReference
- type IAlarmRef
- type IBucketRef
- type ICertificateRef
- type IContainerRef
- type IDatabaseRef
- type IDiskRef
- type IDiskSnapshotRef
- type IDistributionRef
- type IDomainRef
- type IInstanceRef
- type IInstanceSnapshotRef
- type ILoadBalancerRef
- type ILoadBalancerTlsCertificateRef
- type IStaticIpRef
- type InstanceReference
- type InstanceSnapshotReference
- type LoadBalancerReference
- type LoadBalancerTlsCertificateReference
- type StaticIpReference
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"),
}
Source Files
¶
- AlarmReference.go
- BucketReference.go
- CertificateReference.go
- ContainerReference.go
- DatabaseReference.go
- DiskReference.go
- DiskSnapshotReference.go
- DistributionReference.go
- DomainReference.go
- IAlarmRef.go
- IBucketRef.go
- ICertificateRef.go
- IContainerRef.go
- IDatabaseRef.go
- IDiskRef.go
- IDiskSnapshotRef.go
- IDistributionRef.go
- IDomainRef.go
- IInstanceRef.go
- IInstanceSnapshotRef.go
- ILoadBalancerRef.go
- ILoadBalancerTlsCertificateRef.go
- IStaticIpRef.go
- InstanceReference.go
- InstanceSnapshotReference.go
- LoadBalancerReference.go
- LoadBalancerTlsCertificateReference.go
- StaticIpReference.go
- main.go