CfnServiceProps

class aws_cdk.aws_servicediscovery.CfnServiceProps(*, description=None, dns_config=None, health_check_config=None, health_check_custom_config=None, name=None, namespace_id=None, tags=None)

Bases: object

__init__(*, description=None, dns_config=None, health_check_config=None, health_check_custom_config=None, name=None, namespace_id=None, tags=None)

Properties for defining a AWS::ServiceDiscovery::Service.

Parameters
  • description (Optional[str]) – AWS::ServiceDiscovery::Service.Description.

  • dns_config (Union[IResolvable, DnsConfigProperty, None]) – AWS::ServiceDiscovery::Service.DnsConfig.

  • health_check_config (Union[IResolvable, HealthCheckConfigProperty, None]) – AWS::ServiceDiscovery::Service.HealthCheckConfig.

  • health_check_custom_config (Union[IResolvable, HealthCheckCustomConfigProperty, None]) – AWS::ServiceDiscovery::Service.HealthCheckCustomConfig.

  • name (Optional[str]) – AWS::ServiceDiscovery::Service.Name.

  • namespace_id (Optional[str]) – AWS::ServiceDiscovery::Service.NamespaceId.

  • tags (Optional[List[CfnTag]]) – AWS::ServiceDiscovery::Service.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html

Return type

None

Attributes

description

AWS::ServiceDiscovery::Service.Description.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-description

Return type

Optional[str]

dns_config

AWS::ServiceDiscovery::Service.DnsConfig.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-dnsconfig

Return type

Union[IResolvable, DnsConfigProperty, None]

health_check_config

AWS::ServiceDiscovery::Service.HealthCheckConfig.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-healthcheckconfig

Return type

Union[IResolvable, HealthCheckConfigProperty, None]

health_check_custom_config

AWS::ServiceDiscovery::Service.HealthCheckCustomConfig.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-healthcheckcustomconfig

Return type

Union[IResolvable, HealthCheckCustomConfigProperty, None]

name

AWS::ServiceDiscovery::Service.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-name

Return type

Optional[str]

namespace_id

AWS::ServiceDiscovery::Service.NamespaceId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-namespaceid

Return type

Optional[str]

tags

AWS::ServiceDiscovery::Service.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-tags

Return type

Optional[List[CfnTag]]