application
Gets an individual application
resource
Overview
Name | application |
Type | Resource |
Description | application |
Id | awscc.refactorspaces.application |
Fields
Name | Datatype | Description |
---|---|---|
api_gateway_proxy | object | |
arn | string | |
api_gateway_id | string | |
vpc_link_id | string | |
nlb_arn | string | |
nlb_name | string | |
application_identifier | string | |
environment_identifier | string | |
name | string | |
proxy_type | string | |
vpc_id | string | |
stage_name | string | |
proxy_url | string | |
tags | array | Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
api_gateway_proxy,
arn,
api_gateway_id,
vpc_link_id,
nlb_arn,
nlb_name,
application_identifier,
environment_identifier,
name,
proxy_type,
vpc_id,
stage_name,
proxy_url,
tags
FROM awscc.refactorspaces.application
WHERE data__Identifier = '<EnvironmentIdentifier>|<ApplicationIdentifier>';
Permissions
To operate on the application
resource, the following permissions are required:
Read
refactor-spaces:GetApplication,
refactor-spaces:ListTagsForResource
Delete
refactor-spaces:GetApplication,
refactor-spaces:DeleteApplication,
refactor-spaces:UntagResource,
ec2:DescribeVpcEndpointServiceConfigurations,
ec2:DeleteRoute,
ec2:DeleteSecurityGroup,
ec2:DeleteTransitGateway,
ec2:DeleteTransitGatewayVpcAttachment,
ec2:DeleteVpcEndpointServiceConfigurations,
ec2:DeleteTags,
ec2:RevokeSecurityGroupIngress,
elasticloadbalancing:DeleteLoadBalancer,
apigateway:Update*,
apigateway:Delete*,
apigateway:Get*,
apigateway:Put*