interfacesawsservicediscovery

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 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"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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