Skip to content

ServiceDetail

Source code in docs_src/capo_ec2/types/service_detail.py
class ServiceDetail(TypedDict, closed=True):
    service_name: NotRequired["capo_ec2.types.string.String"]
    """<p>The name of the service.</p>"""
    service_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the endpoint service.</p>"""
    service_type: NotRequired[
        "capo_ec2.types.service_type_detail_set.ServiceTypeDetailSet"
    ]
    """<p>The type of service.</p>"""
    service_region: NotRequired["capo_ec2.types.string.String"]
    """<p>The Region where the service is hosted.</p>"""
    availability_zone_ids: NotRequired[
        "capo_ec2.types.value_string_list.ValueStringList"
    ]
    """<p>The IDs of the Availability Zones in which the service is available.</p> <p>Either <code>AvailabilityZone</code> or <code>AvailabilityZoneId</code> can be specified, but not both</p>"""
    availability_zones: NotRequired["capo_ec2.types.value_string_list.ValueStringList"]
    """<p>The Availability Zones in which the service is available.</p> <p>Either <code>AvailabilityZone</code> or <code>AvailabilityZoneId</code> can be specified, but not both</p>"""
    owner: NotRequired["capo_ec2.types.string.String"]
    """<p>The Amazon Web Services account ID of the service owner.</p>"""
    base_endpoint_dns_names: NotRequired[
        "capo_ec2.types.value_string_list.ValueStringList"
    ]
    """<p>The DNS names for the service.</p>"""
    private_dns_name: NotRequired["capo_ec2.types.string.String"]
    """<p>The private DNS name for the service.</p>"""
    private_dns_names: NotRequired[
        "capo_ec2.types.private_dns_details_set.PrivateDnsDetailsSet"
    ]
    """<p>The private DNS names assigned to the VPC endpoint service.</p>"""
    vpc_endpoint_policy_supported: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether the service supports endpoint policies.</p>"""
    acceptance_required: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.</p>"""
    manages_vpc_endpoints: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.</p>"""
    payer_responsibility: NotRequired[
        "capo_ec2.types.payer_responsibility.PayerResponsibility"
    ]
    """<p>The payer responsibility.</p>"""
    tags: NotRequired["capo_ec2.types.tag_list.TagList"]
    """<p>The tags assigned to the service.</p>"""
    private_dns_name_verification_state: NotRequired[
        "capo_ec2.types.dns_name_state.DnsNameState"
    ]
    """<p>The verification state of the VPC endpoint service.</p> <p>Consumers of the endpoint service cannot use the private name when the state is not <code>verified</code>.</p>"""
    supported_ip_address_types: NotRequired[
        "capo_ec2.types.supported_ip_address_types.SupportedIpAddressTypes"
    ]
    """<p>The supported IP address types.</p>"""

acceptance_required instance-attribute

acceptance_required: NotRequired[Boolean]

Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.

availability_zone_ids instance-attribute

availability_zone_ids: NotRequired[ValueStringList]

The IDs of the Availability Zones in which the service is available.

Either AvailabilityZone or AvailabilityZoneId can be specified, but not both

availability_zones instance-attribute

availability_zones: NotRequired[ValueStringList]

The Availability Zones in which the service is available.

Either AvailabilityZone or AvailabilityZoneId can be specified, but not both

base_endpoint_dns_names instance-attribute

base_endpoint_dns_names: NotRequired[ValueStringList]

The DNS names for the service.

manages_vpc_endpoints instance-attribute

manages_vpc_endpoints: NotRequired[Boolean]

Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.

owner instance-attribute

owner: NotRequired[String]

The Amazon Web Services account ID of the service owner.

payer_responsibility instance-attribute

payer_responsibility: NotRequired[PayerResponsibility]

The payer responsibility.

private_dns_name instance-attribute

private_dns_name: NotRequired[String]

The private DNS name for the service.

private_dns_name_verification_state instance-attribute

private_dns_name_verification_state: NotRequired[DnsNameState]

The verification state of the VPC endpoint service.

Consumers of the endpoint service cannot use the private name when the state is not verified.

private_dns_names instance-attribute

private_dns_names: NotRequired[PrivateDnsDetailsSet]

The private DNS names assigned to the VPC endpoint service.

service_id instance-attribute

service_id: NotRequired[String]

The ID of the endpoint service.

service_name instance-attribute

service_name: NotRequired[String]

The name of the service.

service_region instance-attribute

service_region: NotRequired[String]

The Region where the service is hosted.

service_type instance-attribute

service_type: NotRequired[ServiceTypeDetailSet]

The type of service.

supported_ip_address_types instance-attribute

supported_ip_address_types: NotRequired[SupportedIpAddressTypes]

The supported IP address types.

tags instance-attribute

tags: NotRequired[TagList]

The tags assigned to the service.

vpc_endpoint_policy_supported instance-attribute

vpc_endpoint_policy_supported: NotRequired[Boolean]

Indicates whether the service supports endpoint policies.