Class SerializedComponent (0.1.0)

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.