Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpNamespaceReference ¶
type HttpNamespaceReference struct {
// The ARN of the HttpNamespace resource.
HttpNamespaceArn *string `field:"required" json:"httpNamespaceArn" yaml:"httpNamespaceArn"`
// The Id of the HttpNamespace resource.
HttpNamespaceId *string `field:"required" json:"httpNamespaceId" yaml:"httpNamespaceId"`
}
A reference to a HttpNamespace 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"
httpNamespaceReference := &HttpNamespaceReference{
HttpNamespaceArn: jsii.String("httpNamespaceArn"),
HttpNamespaceId: jsii.String("httpNamespaceId"),
}
type IHttpNamespaceRef ¶
type IHttpNamespaceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a HttpNamespace resource.
// Experimental.
HttpNamespaceRef() *HttpNamespaceReference
}
Indicates that this resource can be referenced as a HttpNamespace. 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 IPrivateDnsNamespaceRef ¶
type IPrivateDnsNamespaceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a PrivateDnsNamespace resource.
// Experimental.
PrivateDnsNamespaceRef() *PrivateDnsNamespaceReference
}
Indicates that this resource can be referenced as a PrivateDnsNamespace. Experimental.
type IPublicDnsNamespaceRef ¶
type IPublicDnsNamespaceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a PublicDnsNamespace resource.
// Experimental.
PublicDnsNamespaceRef() *PublicDnsNamespaceReference
}
Indicates that this resource can be referenced as a PublicDnsNamespace. Experimental.
type IServiceRef ¶
type IServiceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Service resource.
// Experimental.
ServiceRef() *ServiceReference
}
Indicates that this resource can be referenced as a Service. Experimental.
type InstanceReference ¶
type InstanceReference struct {
// The InstanceId of the Instance resource.
InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"`
}
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{
InstanceId: jsii.String("instanceId"),
}
type PrivateDnsNamespaceReference ¶
type PrivateDnsNamespaceReference struct {
// The ARN of the PrivateDnsNamespace resource.
PrivateDnsNamespaceArn *string `field:"required" json:"privateDnsNamespaceArn" yaml:"privateDnsNamespaceArn"`
// The Id of the PrivateDnsNamespace resource.
PrivateDnsNamespaceId *string `field:"required" json:"privateDnsNamespaceId" yaml:"privateDnsNamespaceId"`
}
A reference to a PrivateDnsNamespace 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"
privateDnsNamespaceReference := &PrivateDnsNamespaceReference{
PrivateDnsNamespaceArn: jsii.String("privateDnsNamespaceArn"),
PrivateDnsNamespaceId: jsii.String("privateDnsNamespaceId"),
}
type PublicDnsNamespaceReference ¶
type PublicDnsNamespaceReference struct {
// The ARN of the PublicDnsNamespace resource.
PublicDnsNamespaceArn *string `field:"required" json:"publicDnsNamespaceArn" yaml:"publicDnsNamespaceArn"`
// The Id of the PublicDnsNamespace resource.
PublicDnsNamespaceId *string `field:"required" json:"publicDnsNamespaceId" yaml:"publicDnsNamespaceId"`
}
A reference to a PublicDnsNamespace 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"
publicDnsNamespaceReference := &PublicDnsNamespaceReference{
PublicDnsNamespaceArn: jsii.String("publicDnsNamespaceArn"),
PublicDnsNamespaceId: jsii.String("publicDnsNamespaceId"),
}
type ServiceReference ¶
type ServiceReference struct {
// The ARN of the Service resource.
ServiceArn *string `field:"required" json:"serviceArn" yaml:"serviceArn"`
// The Id of the Service resource.
ServiceId *string `field:"required" json:"serviceId" yaml:"serviceId"`
}
A reference to a Service 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"
serviceReference := &ServiceReference{
ServiceArn: jsii.String("serviceArn"),
ServiceId: jsii.String("serviceId"),
}