SerializedComponent(mapping=None, *, ignore_unknown_fields=False, **kwargs)Serialized component.
Attributes |
|
|---|---|
| Name | Description |
uri |
str
Optional. The component URI. |
shared_template_revision_uri |
str
Optional. The shared template used to generate the component. |
parameters |
MutableSequence[google.cloud.designcenter_v1.types.Parameter]
Optional. The component parameters. |
connections |
MutableSequence[google.cloud.designcenter_v1.types.SerializedConnection]
Optional. The component connections. |
roles |
MutableSequence[str]
Optional. IAM roles required by the service account to deploy the component. |
apis |
MutableSequence[str]
Optional. 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. |
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 for this serialized component. |
application_template_revision_uri |
str
Optional. The application template revision used to generate the component. |