package
6.71.0
Repository: https://github.com/pulumi/pulumi-aws.git
Documentation: pkg.go.dev

# Functions

Retrieves information about a Service Discovery private or public DNS namespace.
No description provided by the author
GetHttpNamespace gets an existing HttpNamespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetPrivateDnsNamespace gets an existing PrivateDnsNamespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetPublicDnsNamespace gets an existing PublicDnsNamespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicediscovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := servicediscovery.LookupHttpNamespace(ctx, &servicediscovery.LookupHttpNamespaceArgs{ Name: "development", }, nil) if err != nil { return err } return nil }) } ```.
No description provided by the author
Retrieves information about a Service Discovery Service.
No description provided by the author
NewHttpNamespace registers a new resource with the given unique name, arguments, and options.
NewInstance registers a new resource with the given unique name, arguments, and options.
NewPrivateDnsNamespace registers a new resource with the given unique name, arguments, and options.
NewPublicDnsNamespace registers a new resource with the given unique name, arguments, and options.
NewService registers a new resource with the given unique name, arguments, and options.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

A collection of arguments for invoking getDnsNamespace.
A collection of arguments for invoking getDnsNamespace.
A collection of values returned by getDnsNamespace.
A collection of values returned by getDnsNamespace.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicediscovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := servicediscovery.NewHttpNamespace(ctx, "example", &servicediscovery.HttpNamespaceArgs{ Name: pulumi.String("development"), Description: pulumi.String("example"), }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import Service Discovery HTTP Namespace using the namespace ID.
The set of arguments for constructing a HttpNamespace resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a Service Discovery Instance resource.
The set of arguments for constructing a Instance resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getHttpNamespace.
A collection of arguments for invoking getHttpNamespace.
A collection of values returned by getHttpNamespace.
A collection of values returned by getHttpNamespace.
A collection of arguments for invoking getService.
A collection of arguments for invoking getService.
A collection of values returned by getService.
A collection of values returned by getService.
Provides a Service Discovery Private DNS Namespace resource.
The set of arguments for constructing a PrivateDnsNamespace resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a Service Discovery Public DNS Namespace resource.
The set of arguments for constructing a PublicDnsNamespace resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a Service Discovery Service resource.
The set of arguments for constructing a Service resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

GetServiceDnsConfigArrayInput is an input type that accepts GetServiceDnsConfigArray and GetServiceDnsConfigArrayOutput values.
GetServiceDnsConfigDnsRecordArrayInput is an input type that accepts GetServiceDnsConfigDnsRecordArray and GetServiceDnsConfigDnsRecordArrayOutput values.
GetServiceDnsConfigDnsRecordInput is an input type that accepts GetServiceDnsConfigDnsRecordArgs and GetServiceDnsConfigDnsRecordOutput values.
GetServiceDnsConfigInput is an input type that accepts GetServiceDnsConfigArgs and GetServiceDnsConfigOutput values.
GetServiceHealthCheckConfigArrayInput is an input type that accepts GetServiceHealthCheckConfigArray and GetServiceHealthCheckConfigArrayOutput values.
GetServiceHealthCheckConfigInput is an input type that accepts GetServiceHealthCheckConfigArgs and GetServiceHealthCheckConfigOutput values.
GetServiceHealthCheckCustomConfigArrayInput is an input type that accepts GetServiceHealthCheckCustomConfigArray and GetServiceHealthCheckCustomConfigArrayOutput values.
GetServiceHealthCheckCustomConfigInput is an input type that accepts GetServiceHealthCheckCustomConfigArgs and GetServiceHealthCheckCustomConfigOutput values.
HttpNamespaceArrayInput is an input type that accepts HttpNamespaceArray and HttpNamespaceArrayOutput values.
No description provided by the author
HttpNamespaceMapInput is an input type that accepts HttpNamespaceMap and HttpNamespaceMapOutput values.
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values.
No description provided by the author
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values.
PrivateDnsNamespaceArrayInput is an input type that accepts PrivateDnsNamespaceArray and PrivateDnsNamespaceArrayOutput values.
No description provided by the author
PrivateDnsNamespaceMapInput is an input type that accepts PrivateDnsNamespaceMap and PrivateDnsNamespaceMapOutput values.
PublicDnsNamespaceArrayInput is an input type that accepts PublicDnsNamespaceArray and PublicDnsNamespaceArrayOutput values.
No description provided by the author
PublicDnsNamespaceMapInput is an input type that accepts PublicDnsNamespaceMap and PublicDnsNamespaceMapOutput values.
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values.
ServiceDnsConfigDnsRecordArrayInput is an input type that accepts ServiceDnsConfigDnsRecordArray and ServiceDnsConfigDnsRecordArrayOutput values.
ServiceDnsConfigDnsRecordInput is an input type that accepts ServiceDnsConfigDnsRecordArgs and ServiceDnsConfigDnsRecordOutput values.
ServiceDnsConfigInput is an input type that accepts ServiceDnsConfigArgs and ServiceDnsConfigOutput values.
ServiceDnsConfigPtrInput is an input type that accepts ServiceDnsConfigArgs, ServiceDnsConfigPtr and ServiceDnsConfigPtrOutput values.
ServiceHealthCheckConfigInput is an input type that accepts ServiceHealthCheckConfigArgs and ServiceHealthCheckConfigOutput values.
ServiceHealthCheckConfigPtrInput is an input type that accepts ServiceHealthCheckConfigArgs, ServiceHealthCheckConfigPtr and ServiceHealthCheckConfigPtrOutput values.
ServiceHealthCheckCustomConfigInput is an input type that accepts ServiceHealthCheckCustomConfigArgs and ServiceHealthCheckCustomConfigOutput values.
ServiceHealthCheckCustomConfigPtrInput is an input type that accepts ServiceHealthCheckCustomConfigArgs, ServiceHealthCheckCustomConfigPtr and ServiceHealthCheckCustomConfigPtrOutput values.
No description provided by the author
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author