Component(mapping=None, *, ignore_unknown_fields=False, **kwargs)Component resource.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. The component name. |
shared_template_revision_uri |
str
Required. Immutable. The shared template used to generate the component. |
parameters |
MutableSequence[google.cloud.designcenter_v1.types.Parameter]
Optional. The component parameters. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The component creation timestamp. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The component update timestamp. |
roles |
MutableSequence[str]
Output only. IAM roles required by the service account to deploy the component. |
apis |
MutableSequence[str]
Output only. APIs required to be enabled to deploy the component, in the form of "\*.googleapis.com". |
display_name |
str
Optional. The component display name. |
connections_parameters |
MutableSequence[google.cloud.designcenter_v1.types.ConnectionParameters]
Output only. The connection parameters of the component. |
component_parameter_schema |
MutableSequence[google.cloud.designcenter_v1.types.ComponentParameterSchema]
Output only. The component parameter schema, which includes possible parameter values. values. |
application_info |
google.cloud.designcenter_v1.types.ComponentApplicationInfo
Optional. The application associated with the component. |
use_as_root_module |
bool
Optional. Whether the component is exported as a separate terraform root module in a composite application template. If this is false, then native components will be exported as a submodule of a separate terraform root module. |
input_variable_aliases |
MutableSequence[google.cloud.designcenter_v1.types.InputVariableAlias]
Optional. Input variable aliases defined on this live component. |
application_template_revision_uri |
str
Optional. The application template revision used to generate the component. |