vpc_endpoint_service
Gets or updates an individual vpc_endpoint_service
resource, use vpc_endpoint_services
to retrieve a list of resources or to create or delete a resource.
Overview
Name | vpc_endpoint_service |
Type | Resource |
Description | Resource Type definition for AWS::EC2::VPCEndpointService |
Id | aws.ec2.vpc_endpoint_service |
Fields
Name | Datatype | Description |
---|---|---|
network_load_balancer_arns | array | |
contributor_insights_enabled | boolean | |
payer_responsibility | string | |
service_id | string | |
acceptance_required | boolean | |
gateway_load_balancer_arns | array | |
region | string | AWS region. |
Methods
Name | Accessible by | Required Params |
---|---|---|
update_resource | UPDATE | data__Identifier, data__PatchDocument, region |
get_resource | SELECT | data__Identifier, region |
SELECT
Example
SELECT
region,
network_load_balancer_arns,
contributor_insights_enabled,
payer_responsibility,
service_id,
acceptance_required,
gateway_load_balancer_arns
FROM aws.ec2.vpc_endpoint_service
WHERE region = 'us-east-1' AND data__Identifier = '<ServiceId>';
Permissions
To operate on the vpc_endpoint_service
resource, the following permissions are required:
Update
ec2:ModifyVpcEndpointServiceConfiguration,
ec2:DeleteVpcEndpointServiceConfigurations,
ec2:DescribeVpcEndpointServiceConfigurations,
ec2:ModifyVpcEndpointServicePayerResponsibility,
cloudwatch:ListManagedInsightRules,
cloudwatch:DeleteInsightRules,
cloudwatch:PutManagedInsightRules
Read
ec2:DescribeVpcEndpointServiceConfigurations,
cloudwatch:ListManagedInsightRules