servicediscovery

class pulumi_aws.servicediscovery.HttpNamespace(resource_name, opts=None, description=None, name=None, __name__=None, __opts__=None)

Create a HttpNamespace resource with the given unique name, props, and options.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • description (pulumi.Input[str]) – The description that you specify for the namespace when you create it.
  • name (pulumi.Input[str]) – The name of the http namespace.
arn = None

The ARN that Amazon Route 53 assigns to the namespace when you create it.

description = None

The description that you specify for the namespace when you create it.

name = None

The name of the http namespace.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.servicediscovery.PrivateDnsNamespace(resource_name, opts=None, description=None, name=None, vpc=None, __name__=None, __opts__=None)

Provides a Service Discovery Private DNS Namespace resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • description (pulumi.Input[str]) – The description that you specify for the namespace when you create it.
  • name (pulumi.Input[str]) – The name of the namespace.
  • vpc (pulumi.Input[str]) – The ID of VPC that you want to associate the namespace with.
arn = None

The ARN that Amazon Route 53 assigns to the namespace when you create it.

description = None

The description that you specify for the namespace when you create it.

hosted_zone = None

The ID for the hosted zone that Amazon Route 53 creates when you create a namespace.

name = None

The name of the namespace.

vpc = None

The ID of VPC that you want to associate the namespace with.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.servicediscovery.PublicDnsNamespace(resource_name, opts=None, description=None, name=None, __name__=None, __opts__=None)

Provides a Service Discovery Public DNS Namespace resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • description (pulumi.Input[str]) – The description that you specify for the namespace when you create it.
  • name (pulumi.Input[str]) – The name of the namespace.
arn = None

The ARN that Amazon Route 53 assigns to the namespace when you create it.

description = None

The description that you specify for the namespace when you create it.

hosted_zone = None

The ID for the hosted zone that Amazon Route 53 creates when you create a namespace.

name = None

The name of the namespace.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.servicediscovery.Service(resource_name, opts=None, description=None, dns_config=None, health_check_config=None, health_check_custom_config=None, name=None, __name__=None, __opts__=None)

Provides a Service Discovery Service resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • description (pulumi.Input[str]) – The description of the service.
  • dns_config (pulumi.Input[dict]) – A complex type that contains information about the resource record sets that you want Amazon Route 53 to create when you register an instance.
  • health_check_config (pulumi.Input[dict]) – A complex type that contains settings for an optional health check. Only for Public DNS namespaces.
  • health_check_custom_config (pulumi.Input[dict]) – A complex type that contains settings for ECS managed health checks.
  • name (pulumi.Input[str]) – The name of the service.
arn = None

The ARN of the service.

description = None

The description of the service.

dns_config = None

A complex type that contains information about the resource record sets that you want Amazon Route 53 to create when you register an instance.

health_check_config = None

A complex type that contains settings for an optional health check. Only for Public DNS namespaces.

health_check_custom_config = None

A complex type that contains settings for ECS managed health checks.

name = None

The name of the service.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str