component
Gets an individual component
resource
Overview
Name | component |
Type | Resource |
Description | component |
Id | awscc.amplifyuibuilder.component |
Fields
Name | Datatype | Description |
---|---|---|
app_id | string | |
binding_properties | object | |
children | array | |
collection_properties | object | |
component_type | string | |
created_at | string | |
environment_name | string | |
events | object | |
id | string | |
modified_at | string | |
name | string | |
overrides | object | |
properties | object | |
schema_version | string | |
source_id | string | |
tags | object | |
variants | array | |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
app_id,
binding_properties,
children,
collection_properties,
component_type,
created_at,
environment_name,
events,
id,
modified_at,
name,
overrides,
properties,
schema_version,
source_id,
tags,
variants
FROM awscc.amplifyuibuilder.component
WHERE data__Identifier = '<AppId>|<EnvironmentName>|<Id>';
Permissions
To operate on the component
resource, the following permissions are required:
Read
amplify:GetApp,
amplifyuibuilder:GetComponent
Update
amplify:GetApp,
amplifyuibuilder:GetComponent,
amplifyuibuilder:TagResource,
amplifyuibuilder:UntagResource,
amplifyuibuilder:UpdateComponent
Delete
amplify:GetApp,
amplifyuibuilder:DeleteComponent,
amplifyuibuilder:GetComponent,
amplifyuibuilder:UntagResource