AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.ec2.getVpcEndpointService
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Resource Type definition for AWS::EC2::VPCEndpointService
Using getVpcEndpointService
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpcEndpointService(args: GetVpcEndpointServiceArgs, opts?: InvokeOptions): Promise<GetVpcEndpointServiceResult>
function getVpcEndpointServiceOutput(args: GetVpcEndpointServiceOutputArgs, opts?: InvokeOptions): Output<GetVpcEndpointServiceResult>
def get_vpc_endpoint_service(service_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcEndpointServiceResult
def get_vpc_endpoint_service_output(service_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcEndpointServiceResult]
func LookupVpcEndpointService(ctx *Context, args *LookupVpcEndpointServiceArgs, opts ...InvokeOption) (*LookupVpcEndpointServiceResult, error)
func LookupVpcEndpointServiceOutput(ctx *Context, args *LookupVpcEndpointServiceOutputArgs, opts ...InvokeOption) LookupVpcEndpointServiceResultOutput
> Note: This function is named LookupVpcEndpointService
in the Go SDK.
public static class GetVpcEndpointService
{
public static Task<GetVpcEndpointServiceResult> InvokeAsync(GetVpcEndpointServiceArgs args, InvokeOptions? opts = null)
public static Output<GetVpcEndpointServiceResult> Invoke(GetVpcEndpointServiceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpcEndpointServiceResult> getVpcEndpointService(GetVpcEndpointServiceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getVpcEndpointService
arguments:
# arguments dictionary
The following arguments are supported:
- Service
Id string - The ID of the endpoint service.
- Service
Id string - The ID of the endpoint service.
- service
Id String - The ID of the endpoint service.
- service
Id string - The ID of the endpoint service.
- service_
id str - The ID of the endpoint service.
- service
Id String - The ID of the endpoint service.
getVpcEndpointService Result
The following output properties are available:
- Acceptance
Required bool - Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
- Gateway
Load List<string>Balancer Arns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
- Network
Load List<string>Balancer Arns - The Amazon Resource Names (ARNs) of the Network Load Balancers.
- Payer
Responsibility string - The entity that is responsible for the endpoint costs. The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.
- Service
Id string - The ID of the endpoint service.
- Acceptance
Required bool - Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
- Gateway
Load []stringBalancer Arns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
- Network
Load []stringBalancer Arns - The Amazon Resource Names (ARNs) of the Network Load Balancers.
- Payer
Responsibility string - The entity that is responsible for the endpoint costs. The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.
- Service
Id string - The ID of the endpoint service.
- acceptance
Required Boolean - Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
- gateway
Load List<String>Balancer Arns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
- network
Load List<String>Balancer Arns - The Amazon Resource Names (ARNs) of the Network Load Balancers.
- payer
Responsibility String - The entity that is responsible for the endpoint costs. The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.
- service
Id String - The ID of the endpoint service.
- acceptance
Required boolean - Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
- gateway
Load string[]Balancer Arns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
- network
Load string[]Balancer Arns - The Amazon Resource Names (ARNs) of the Network Load Balancers.
- payer
Responsibility string - The entity that is responsible for the endpoint costs. The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.
- service
Id string - The ID of the endpoint service.
- acceptance_
required bool - Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
- gateway_
load_ Sequence[str]balancer_ arns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
- network_
load_ Sequence[str]balancer_ arns - The Amazon Resource Names (ARNs) of the Network Load Balancers.
- payer_
responsibility str - The entity that is responsible for the endpoint costs. The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.
- service_
id str - The ID of the endpoint service.
- acceptance
Required Boolean - Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
- gateway
Load List<String>Balancer Arns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
- network
Load List<String>Balancer Arns - The Amazon Resource Names (ARNs) of the Network Load Balancers.
- payer
Responsibility String - The entity that is responsible for the endpoint costs. The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.
- service
Id String - The ID of the endpoint service.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi