ServiceConfiguration
import type { ServiceConfiguration } from "https://aws-api.deno.dev/v0.3/services/ec2.ts?docs=full";
Describes a service configuration for a VPC endpoint service.
interface ServiceConfiguration {
AcceptanceRequired?: boolean | null;
AvailabilityZones: string[];
BaseEndpointDnsNames: string[];
GatewayLoadBalancerArns: string[];
ManagesVpcEndpoints?: boolean | null;
NetworkLoadBalancerArns: string[];
PayerResponsibility?: PayerResponsibility | null;
PrivateDnsName?: string | null;
PrivateDnsNameConfiguration?: PrivateDnsNameConfiguration | null;
ServiceId?: string | null;
ServiceName?: string | null;
ServiceState?: ServiceState | null;
ServiceType: ServiceTypeDetail[];
Tags: Tag[];
}§Properties
§
AcceptanceRequired?: boolean | null
[src]Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
§
GatewayLoadBalancerArns: string[]
[src]The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
§
ManagesVpcEndpoints?: boolean | null
[src]Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
§
NetworkLoadBalancerArns: string[]
[src]The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
§
PayerResponsibility?: PayerResponsibility | null
[src]The payer responsibility.
§
PrivateDnsNameConfiguration?: PrivateDnsNameConfiguration | null
[src]Information about the endpoint service private DNS name configuration.
§
ServiceState?: ServiceState | null
[src]The service state.
§
ServiceType: ServiceTypeDetail[]
[src]The type of service.