Skip to content

ServiceConfiguration

Source code in docs_src/capo_ec2/types/service_configuration.py
class ServiceConfiguration(TypedDict, closed=True):
    service_type: NotRequired[
        "capo_ec2.types.service_type_detail_set.ServiceTypeDetailSet"
    ]
    """<p>The type of service.</p>"""
    service_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the service.</p>"""
    service_name: NotRequired["capo_ec2.types.string.String"]
    """<p>The name of the service.</p>"""
    service_state: NotRequired["capo_ec2.types.service_state.ServiceState"]
    """<p>The service state.</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>"""
    acceptance_required: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.</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>"""
    network_load_balancer_arns: NotRequired[
        "capo_ec2.types.value_string_list.ValueStringList"
    ]
    """<p>The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.</p>"""
    gateway_load_balancer_arns: NotRequired[
        "capo_ec2.types.value_string_list.ValueStringList"
    ]
    """<p>The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.</p>"""
    supported_ip_address_types: NotRequired[
        "capo_ec2.types.supported_ip_address_types.SupportedIpAddressTypes"
    ]
    """<p>The supported IP address types.</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_name_configuration: NotRequired[
        "capo_ec2.types.private_dns_name_configuration.PrivateDnsNameConfiguration"
    ]
    """<p>Information about the endpoint service private DNS name configuration.</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>"""
    supported_regions: NotRequired[
        "capo_ec2.types.supported_region_set.SupportedRegionSet"
    ]
    """<p>The supported Regions.</p>"""
    remote_access_enabled: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether consumers can access the service from a Region other than the Region where the service is hosted.</p>"""

acceptance_required instance-attribute

acceptance_required: NotRequired[Boolean]

Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.

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.

gateway_load_balancer_arns instance-attribute

gateway_load_balancer_arns: NotRequired[ValueStringList]

The Amazon Resource Names (ARNs) of the Gateway Load Balancers 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.

network_load_balancer_arns instance-attribute

network_load_balancer_arns: NotRequired[ValueStringList]

The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.

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_configuration instance-attribute

private_dns_name_configuration: NotRequired[PrivateDnsNameConfiguration]

Information about the endpoint service private DNS name configuration.

remote_access_enabled instance-attribute

remote_access_enabled: NotRequired[Boolean]

Indicates whether consumers can access the service from a Region other than the Region where the service is hosted.

service_id instance-attribute

service_id: NotRequired[String]

The ID of the service.

service_name instance-attribute

service_name: NotRequired[String]

The name of the service.

service_state instance-attribute

service_state: NotRequired[ServiceState]

The service state.

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.

supported_regions instance-attribute

supported_regions: NotRequired[SupportedRegionSet]

The supported Regions.

tags instance-attribute

tags: NotRequired[TagList]

The tags assigned to the service.