Skip to content

EC2  >  Structures  >  ServiceConfiguration

ServiceConfiguration

Structure Class

ServiceConfiguration dataclass

Bases: _SerdeShape

Describes a service configuration for a VPC endpoint service.

Attributes

acceptance_required class-attribute instance-attribute
acceptance_required: bool | None = ...

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

availability_zone_ids class-attribute instance-attribute
availability_zone_ids: list[str] | None = ...

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

Either AvailabilityZone or AvailabilityZoneId can be specified, but not both

availability_zones class-attribute instance-attribute
availability_zones: list[str] | None = ...

The Availability Zones in which the service is available.

Either AvailabilityZone or AvailabilityZoneId can be specified, but not both

base_endpoint_dns_names class-attribute instance-attribute
base_endpoint_dns_names: list[str] | None = ...

The DNS names for the service.

gateway_load_balancer_arns class-attribute instance-attribute
gateway_load_balancer_arns: list[str] | None = ...

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

manages_vpc_endpoints class-attribute instance-attribute
manages_vpc_endpoints: bool | None = ...

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 class-attribute instance-attribute
network_load_balancer_arns: list[str] | None = ...

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

payer_responsibility class-attribute instance-attribute
payer_responsibility: str | None = ...

The payer responsibility.

private_dns_name class-attribute instance-attribute
private_dns_name: str | None = ...

The private DNS name for the service.

private_dns_name_configuration class-attribute instance-attribute
private_dns_name_configuration: PrivateDnsNameConfiguration | None = ...

Information about the endpoint service private DNS name configuration.

remote_access_enabled class-attribute instance-attribute
remote_access_enabled: bool | None = ...

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

service_id class-attribute instance-attribute
service_id: str | None = ...

The ID of the service.

service_name class-attribute instance-attribute
service_name: str | None = ...

The name of the service.

service_state class-attribute instance-attribute
service_state: str | None = ...

The service state.

service_type class-attribute instance-attribute
service_type: list[ServiceTypeDetail] | None = ...

The type of service.

supported_ip_address_types class-attribute instance-attribute
supported_ip_address_types: list[str] | None = ...

The supported IP address types.

supported_regions class-attribute instance-attribute
supported_regions: list[SupportedRegionDetail] | None = ...

The supported Regions.

tags class-attribute instance-attribute
tags: list[Tag] | None = ...

The tags assigned to the service.