Summary of entries of Classes for google-cloud-designcenter.
Classes
DesignCenterAsyncClient
Service describing handlers for resources
DesignCenterClient
Service describing handlers for resources
FetchFrameworksAsyncPager
A pager for iterating through fetch_frameworks requests.
This class thinly wraps an initial
FetchFrameworksResponse object, and
provides an __aiter__ method to iterate through its
frameworks field.
If there are more pages, the __aiter__ method will make additional
FetchFrameworks requests and continue to iterate
through the frameworks field on the
corresponding responses.
All the usual FetchFrameworksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
FetchFrameworksPager
A pager for iterating through fetch_frameworks requests.
This class thinly wraps an initial
FetchFrameworksResponse object, and
provides an __iter__ method to iterate through its
frameworks field.
If there are more pages, the __iter__ method will make additional
FetchFrameworks requests and continue to iterate
through the frameworks field on the
corresponding responses.
All the usual FetchFrameworksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationTemplateRevisionsAsyncPager
A pager for iterating through list_application_template_revisions requests.
This class thinly wraps an initial
ListApplicationTemplateRevisionsResponse object, and
provides an __aiter__ method to iterate through its
application_template_revisions field.
If there are more pages, the __aiter__ method will make additional
ListApplicationTemplateRevisions requests and continue to iterate
through the application_template_revisions field on the
corresponding responses.
All the usual ListApplicationTemplateRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationTemplateRevisionsPager
A pager for iterating through list_application_template_revisions requests.
This class thinly wraps an initial
ListApplicationTemplateRevisionsResponse object, and
provides an __iter__ method to iterate through its
application_template_revisions field.
If there are more pages, the __iter__ method will make additional
ListApplicationTemplateRevisions requests and continue to iterate
through the application_template_revisions field on the
corresponding responses.
All the usual ListApplicationTemplateRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationTemplateSystemRevisionsAsyncPager
A pager for iterating through list_application_template_system_revisions requests.
This class thinly wraps an initial
ListApplicationTemplateSystemRevisionsResponse object, and
provides an __aiter__ method to iterate through its
application_template_system_revisions field.
If there are more pages, the __aiter__ method will make additional
ListApplicationTemplateSystemRevisions requests and continue to iterate
through the application_template_system_revisions field on the
corresponding responses.
All the usual ListApplicationTemplateSystemRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationTemplateSystemRevisionsPager
A pager for iterating through list_application_template_system_revisions requests.
This class thinly wraps an initial
ListApplicationTemplateSystemRevisionsResponse object, and
provides an __iter__ method to iterate through its
application_template_system_revisions field.
If there are more pages, the __iter__ method will make additional
ListApplicationTemplateSystemRevisions requests and continue to iterate
through the application_template_system_revisions field on the
corresponding responses.
All the usual ListApplicationTemplateSystemRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationTemplatesAsyncPager
A pager for iterating through list_application_templates requests.
This class thinly wraps an initial
ListApplicationTemplatesResponse object, and
provides an __aiter__ method to iterate through its
application_templates field.
If there are more pages, the __aiter__ method will make additional
ListApplicationTemplates requests and continue to iterate
through the application_templates field on the
corresponding responses.
All the usual ListApplicationTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationTemplatesPager
A pager for iterating through list_application_templates requests.
This class thinly wraps an initial
ListApplicationTemplatesResponse object, and
provides an __iter__ method to iterate through its
application_templates field.
If there are more pages, the __iter__ method will make additional
ListApplicationTemplates requests and continue to iterate
through the application_templates field on the
corresponding responses.
All the usual ListApplicationTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationsAsyncPager
A pager for iterating through list_applications requests.
This class thinly wraps an initial
ListApplicationsResponse object, and
provides an __aiter__ method to iterate through its
applications field.
If there are more pages, the __aiter__ method will make additional
ListApplications requests and continue to iterate
through the applications field on the
corresponding responses.
All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationsPager
A pager for iterating through list_applications requests.
This class thinly wraps an initial
ListApplicationsResponse object, and
provides an __iter__ method to iterate through its
applications field.
If there are more pages, the __iter__ method will make additional
ListApplications requests and continue to iterate
through the applications field on the
corresponding responses.
All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCatalogTemplateRevisionsAsyncPager
A pager for iterating through list_catalog_template_revisions requests.
This class thinly wraps an initial
ListCatalogTemplateRevisionsResponse object, and
provides an __aiter__ method to iterate through its
catalog_template_revisions field.
If there are more pages, the __aiter__ method will make additional
ListCatalogTemplateRevisions requests and continue to iterate
through the catalog_template_revisions field on the
corresponding responses.
All the usual ListCatalogTemplateRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCatalogTemplateRevisionsPager
A pager for iterating through list_catalog_template_revisions requests.
This class thinly wraps an initial
ListCatalogTemplateRevisionsResponse object, and
provides an __iter__ method to iterate through its
catalog_template_revisions field.
If there are more pages, the __iter__ method will make additional
ListCatalogTemplateRevisions requests and continue to iterate
through the catalog_template_revisions field on the
corresponding responses.
All the usual ListCatalogTemplateRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCatalogTemplatesAsyncPager
A pager for iterating through list_catalog_templates requests.
This class thinly wraps an initial
ListCatalogTemplatesResponse object, and
provides an __aiter__ method to iterate through its
catalog_templates field.
If there are more pages, the __aiter__ method will make additional
ListCatalogTemplates requests and continue to iterate
through the catalog_templates field on the
corresponding responses.
All the usual ListCatalogTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCatalogTemplatesPager
A pager for iterating through list_catalog_templates requests.
This class thinly wraps an initial
ListCatalogTemplatesResponse object, and
provides an __iter__ method to iterate through its
catalog_templates field.
If there are more pages, the __iter__ method will make additional
ListCatalogTemplates requests and continue to iterate
through the catalog_templates field on the
corresponding responses.
All the usual ListCatalogTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCatalogsAsyncPager
A pager for iterating through list_catalogs requests.
This class thinly wraps an initial
ListCatalogsResponse object, and
provides an __aiter__ method to iterate through its
catalogs field.
If there are more pages, the __aiter__ method will make additional
ListCatalogs requests and continue to iterate
through the catalogs field on the
corresponding responses.
All the usual ListCatalogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCatalogsPager
A pager for iterating through list_catalogs requests.
This class thinly wraps an initial
ListCatalogsResponse object, and
provides an __iter__ method to iterate through its
catalogs field.
If there are more pages, the __iter__ method will make additional
ListCatalogs requests and continue to iterate
through the catalogs field on the
corresponding responses.
All the usual ListCatalogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListComponentsAsyncPager
A pager for iterating through list_components requests.
This class thinly wraps an initial
ListComponentsResponse object, and
provides an __aiter__ method to iterate through its
components field.
If there are more pages, the __aiter__ method will make additional
ListComponents requests and continue to iterate
through the components field on the
corresponding responses.
All the usual ListComponentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListComponentsPager
A pager for iterating through list_components requests.
This class thinly wraps an initial
ListComponentsResponse object, and
provides an __iter__ method to iterate through its
components field.
If there are more pages, the __iter__ method will make additional
ListComponents requests and continue to iterate
through the components field on the
corresponding responses.
All the usual ListComponentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListConnectionsAsyncPager
A pager for iterating through list_connections requests.
This class thinly wraps an initial
ListConnectionsResponse object, and
provides an __aiter__ method to iterate through its
connections field.
If there are more pages, the __aiter__ method will make additional
ListConnections requests and continue to iterate
through the connections field on the
corresponding responses.
All the usual ListConnectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListConnectionsPager
A pager for iterating through list_connections requests.
This class thinly wraps an initial
ListConnectionsResponse object, and
provides an __iter__ method to iterate through its
connections field.
If there are more pages, the __iter__ method will make additional
ListConnections requests and continue to iterate
through the connections field on the
corresponding responses.
All the usual ListConnectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPoliciesAsyncPager
A pager for iterating through list_policies requests.
This class thinly wraps an initial
ListPoliciesResponse object, and
provides an __aiter__ method to iterate through its
policies field.
If there are more pages, the __aiter__ method will make additional
ListPolicies requests and continue to iterate
through the policies field on the
corresponding responses.
All the usual ListPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPoliciesPager
A pager for iterating through list_policies requests.
This class thinly wraps an initial
ListPoliciesResponse object, and
provides an __iter__ method to iterate through its
policies field.
If there are more pages, the __iter__ method will make additional
ListPolicies requests and continue to iterate
through the policies field on the
corresponding responses.
All the usual ListPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSharedTemplateRevisionsAsyncPager
A pager for iterating through list_shared_template_revisions requests.
This class thinly wraps an initial
ListSharedTemplateRevisionsResponse object, and
provides an __aiter__ method to iterate through its
shared_template_revisions field.
If there are more pages, the __aiter__ method will make additional
ListSharedTemplateRevisions requests and continue to iterate
through the shared_template_revisions field on the
corresponding responses.
All the usual ListSharedTemplateRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSharedTemplateRevisionsPager
A pager for iterating through list_shared_template_revisions requests.
This class thinly wraps an initial
ListSharedTemplateRevisionsResponse object, and
provides an __iter__ method to iterate through its
shared_template_revisions field.
If there are more pages, the __iter__ method will make additional
ListSharedTemplateRevisions requests and continue to iterate
through the shared_template_revisions field on the
corresponding responses.
All the usual ListSharedTemplateRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSharedTemplatesAsyncPager
A pager for iterating through list_shared_templates requests.
This class thinly wraps an initial
ListSharedTemplatesResponse object, and
provides an __aiter__ method to iterate through its
shared_templates field.
If there are more pages, the __aiter__ method will make additional
ListSharedTemplates requests and continue to iterate
through the shared_templates field on the
corresponding responses.
All the usual ListSharedTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSharedTemplatesPager
A pager for iterating through list_shared_templates requests.
This class thinly wraps an initial
ListSharedTemplatesResponse object, and
provides an __iter__ method to iterate through its
shared_templates field.
If there are more pages, the __iter__ method will make additional
ListSharedTemplates requests and continue to iterate
through the shared_templates field on the
corresponding responses.
All the usual ListSharedTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSharesAsyncPager
A pager for iterating through list_shares requests.
This class thinly wraps an initial
ListSharesResponse object, and
provides an __aiter__ method to iterate through its
shares field.
If there are more pages, the __aiter__ method will make additional
ListShares requests and continue to iterate
through the shares field on the
corresponding responses.
All the usual ListSharesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSharesPager
A pager for iterating through list_shares requests.
This class thinly wraps an initial
ListSharesResponse object, and
provides an __iter__ method to iterate through its
shares field.
If there are more pages, the __iter__ method will make additional
ListShares requests and continue to iterate
through the shares field on the
corresponding responses.
All the usual ListSharesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSpacesAsyncPager
A pager for iterating through list_spaces requests.
This class thinly wraps an initial
ListSpacesResponse object, and
provides an __aiter__ method to iterate through its
spaces field.
If there are more pages, the __aiter__ method will make additional
ListSpaces requests and continue to iterate
through the spaces field on the
corresponding responses.
All the usual ListSpacesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSpacesPager
A pager for iterating through list_spaces requests.
This class thinly wraps an initial
ListSpacesResponse object, and
provides an __iter__ method to iterate through its
spaces field.
If there are more pages, the __iter__ method will make additional
ListSpaces requests and continue to iterate
through the spaces field on the
corresponding responses.
All the usual ListSpacesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AdcMetadata
Application Design Center specific information and metadata.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AlternateDefault
Alternate default for a UI input.
AlternateDefaultInput
Alternate default input for a UI.
ApiInfo
ApiInfo represents an API along with its origin.
AppHubApplicationParameters
App Hub application parameters.
Application
Represents the application resource.
State
Possible values for the application deployment state.
UpdateStrategy
Specifies the strategy to use when updating an application.
ApplicationCompositionType
The composition type of the applicationTemplate or application: STANDARD OR COMPOSITE.
ApplicationOperation
Represents the type of operation to perform on an application.
ApplicationOperationMetadata
Ephemeral metadata depicting the state of the delete operation.
ApplicationOutputParameters
The application output parameters of the deployment.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ApplicationTemplate
Application template resource.
IACFormat
The IaC format of the application template.
ApplicationTemplateOperation
Represents the type of operation to perform on an application template.
ApplicationTemplateRevision
Application template revision resource.
ApplicationTemplateSystemRevision
Application template system revision resource.
AnnotationsEntry
The abstract base class for a message.
ApplicationType
The type of the application.
ApplyCondition
Condition for applying the policy. Accepts the criticality and
environment parameters from the application template.
ArtifactLocation
Defines the location for storing an artifact, such as generated IaC.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AssessedFramework
Framework assessed and their findings.
AssessmentFinding
Details of an Assessment Finding.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FindingADCMetadata
Metadata related to the Application Design Center with the finding.
Severity
The severity of a finding.
Type
The type of finding.
AssessmentReport
Aggregated assessment report from all domains.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AssetDetails
Details of a Cloud Asset Inventory asset that caused the finding.
Catalog
A catalog is a collection of templates.
CatalogTemplate
A template inside a catalog.
CatalogTemplateRevision
Template revisions inside a catalog.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AnnotationsEntry
The abstract base class for a message.
State
The template state.
CatalogTemplateRevisionMetadata
Represents metadata of a catalog template revision in the management context.
CloudControl
Cloud control for a framework.
EnforcementMode
Enum for enforcement mode of a cloud control.
CloudControlConfig
Parameter values stored for a single cloud control of a policy.
CodePosition
CodePosition represents a code location.
CodeRange
CodeRange represents a portion of code.
CommitApplicationTemplateRequest
Request message for CommitApplicationTemplate method.
Component
Component resource.
ComponentApplicationInfo
This captures the apphub application details associated with the component.
ComponentOutputParameters
The component output parameters of the deployment.
ComponentParameterSchema
Component parameter schema, which contains a list of all component parameters.
ComponentParameters
Information about the component level parameters for an application.
State
Possible values of deployment state of the component.
ComponentVariable
The details of an input/output variable: the variable and the component Uri. name.
CompositeApplicationParameters
Holds parameters that are specific to composite applications.
ProjectParametersMapEntry
The abstract base class for a message.
ServiceAccountMapEntry
The abstract base class for a message.
ConfigureAndDeployTemplateRequest
Request message for ConfigureAndDeployTemplate.
ConfigureAndDeployTemplateResponse
Response message for ConfigureAndDeployTemplate. Populated inside Operation.response upon LRO completion.
Connection
Connection resource.
ConnectionConfig
Connection configuration for the application.
ConnectionDependencyType
Indicates the dependency type of the connection.
ConnectionParameters
Connection level parameters associated with each component within an application.
ConnectionSource
Defines the source of a connection.
ConnectionSpec
Defines the specifications of a connection.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateApplicationRequest
Message for creating an application.
CreateApplicationTemplateRequest
Message for creating an application template.
CreateCatalogRequest
Message for creating a catalog.
CreateCatalogTemplateRequest
Message for creating a catalog template.
CreateCatalogTemplateRevisionRequest
Message for creating a template revisions request.
CreateComponentRequest
Message for creating a component.
CreateConnectionRequest
Message for creating a connection.
CreatePolicyRequest
Message for creating a policy.
CreateShareRequest
Message for creating a share of a catalog.
CreateSpaceRequest
Message for creating a space.
DeleteApplicationRequest
Message for deleting an application.
DeleteApplicationTemplateRequest
Message for deleting an application template.
DeleteApplicationTemplateRevisionRequest
Message for deleting an application template revision.
DeleteCatalogRequest
Message for deleting a catalog.
DeleteCatalogTemplateRequest
Message for deleting a catalog template.
DeleteCatalogTemplateRevisionRequest
Message for deleting a template revision.
DeleteComponentRequest
Message for deleting a component.
DeleteConnectionRequest
Message for deleting a connection.
DeletePolicyRequest
Message for deleting a policy.
DeleteShareRequest
Message for deleting a share of a catalog.
DeleteSpaceRequest
Message for deleting a space.
DeployApplicationRequest
Message for deploying an application.
DeployApplicationResponse
Response for DeployApplication.
DeployedResource
DeployedResource represents a single deployed GCP resource.
DeployedResourceResponse
Common response message for the resource registration methods.
DeploymentAttemptMetadata
DeploymentAttemptMetadata represents a previous deployment attempt for an operation that failed due to a retryable error.
DeploymentError
The error associated with the deployment.
ErrorType
Possible values for the deployment error types. This categorization is based on the error code returned by Infrastructure Manager.
DeploymentFailureResolutionInfo
The call to action associated with the deployment issue.
DeploymentGroupMetadata
Metadata for the infra manager deployment group. A deployment group in Infrastructure Manager is a logical grouping of one or more deployments.
DeploymentMetadataMapEntry
The abstract base class for a message.
DeploymentMetadata
Deployment information for the application.
DeploymentOperationMetadata
Ephemeral metadata depicting the state of the deployment operation.
DeploymentSource
Source template information for the deployment.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeploymentTarget
The deployment target of the application.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeploymentUnitProgress
Single deployment unit progress info
DeveloperConnectConfig
This config defines the location of a source through Developer Connect.
DeveloperConnectExportConfig
Through Developer Connect, defines a location where content such as Infrastructure as Code (IaC) is stored.
DeveloperConnectSourceConfig
This config specifies the location of a source (such as GitHub or Bitbucket) through Developer Connect.
DisplayVariable
Additional display specific Template pertaining to a particular input variable.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PropertiesEntry
The abstract base class for a message.
DisplayVariableAlternateType
Alternate default value type. Allows you to define an alternative value for predefined use cases, such as security. If specified, this value can be used instead of the default value in BlueprintVariable.
DisplayVariableToggle
Display variable toggle.
ToggleVariableType
Toogle variable type enum.
DisplayVariableVisibility
Visibility defines how the output is exposed.
Domain
Domain for assessment.
DomainAssessmentReport
The assessment report for each domain.
DomainRedirectInfo
Information on how to redirect to domain.
Status
Status of domain assessment report.
ExportApplicationIaCRequest
Request message for ExportApplicationIaC method.
ExportApplicationIaCResponse
Response message for ExportApplicationIaC method.
ExportApplicationTemplateIaCRequest
Request message for ExportApplicationTemplateIaC method.
ExportApplicationTemplateIaCResponse
Response message for ExportApplicationTemplateIaC method.
ExportApplicationTemplateRevisionIaCRequest
Request message for ExportApplicationTemplateRevisionIaC method.
ExportApplicationTemplateRevisionIaCResponse
Response message for ExportApplicationTemplateRevisionIaC method.
ExportIaCConfig
Configuration for exporting a resource as IAC.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FetchApplicationAssessmentReportRequest
Message for fetching an application assessment report.
FetchApplicationAssessmentReportResponse
Message for response of fetching an application assessment report.
FetchCatalogTemplateRevisionAssessmentReportRequest
Request message for FetchCatalogTemplateRevisionAssessmentReport.
FetchCatalogTemplateRevisionAssessmentReportResponse
Response message for FetchCatalogTemplateRevisionAssessmentReport.
FetchCatalogTemplateRevisionTFSourceRequest
Request message for fetching the Terraform source of a catalog template revision.
FetchCatalogTemplateRevisionTFSourceResponse
Response message for getting the Terraform source of a catalog template revision.
FetchFrameworksRequest
Request for FetchFrameworks rpc
FetchFrameworksResponse
Response for FetchFrameworks rpc
FetchSharedTemplateRevisionAssessmentReportRequest
Request message for FetchSharedTemplateRevisionAssessmentReport.
FetchSharedTemplateRevisionAssessmentReportResponse
Response message for FetchSharedTemplateRevisionAssessmentReport.
FetchSharedTemplateRevisionTFSourceRequest
Request message for fetching the Terraform source of a shared template revision.
FetchSharedTemplateRevisionTFSourceResponse
Response message for getting the Terraform source of a shared template revision.
Framework
Framework for assessment.
DeploymentStatus
Enum for deployment status of a framework.
GKEDeploymentTarget
The GKE deployment target.
GenerateApplicationAssessmentReportRequest
Message for generating an application assessment report.
GenerateApplicationAssessmentReportResponse
Response for GenerateApplicationAssessmentReport.
GenerateApplicationIaCRequest
Request message for GenerateApplicationIaC method.
GenerateApplicationIaCResponse
Response message for GenerateApplicationIaC method.
GenerateApplicationTemplateAssessmentReportRequest
Message for generate assessment report application template.
GenerateApplicationTemplateAssessmentReportResponse
Response for GenerateAssessmentReport for application template.
GenerateApplicationTemplateIaCRequest
Request message for GenerateApplicationTemplateIaC method.
IACFormat
The IaC format to generate.
GenerateApplicationTemplateIaCResponse
Response message for GenerateApplicationTemplateIaC method.
GenerateApplicationTemplateRevisionIaCRequest
Request message for GenerateApplicationTemplateRevisionIaC method.
IACFormat
The IaC format to generate.
GenerateApplicationTemplateRevisionIaCResponse
Response message for GenerateApplicationTemplateRevisionIaC method.
GenerateAssessmentReportOperationMetadata
Ephemeral metadata depicting the state of assessment report generation.
AssessmentStep
Steps in generating an assessment report.
GenerateAssessmentReportRequest
Deprecated: Use GenerateTerraformPlanAssessmentReportRequest instead. Message for the request to generate a best practice report for a given Terraform plan.
GenerateAssessmentReportResponse
Deprecated: Use GenerateTerraformPlanAssessmentReportResponse instead. Response for GenerateAssessmentReport.
GenerateTerraformPlanAssessmentReportRequest
Message for the request to generate a best practice report for a given Terraform plan at the collection level.
GenerateTerraformPlanAssessmentReportResponse
Response for GenerateTerraformPlanAssessmentReport.
GetApplicationRequest
Message for getting an application.
GetApplicationTemplateRequest
Message for getting an application template.
GetApplicationTemplateRevisionRequest
Message for getting an application template revision.
GetApplicationTemplateSystemRevisionRequest
Message for getting an ApplicationTemplateSystemRevision.
GetCatalogRequest
Message for getting a catalog.
GetCatalogTemplateRequest
Message for getting a catalog template resource.
GetCatalogTemplateRevisionRequest
Message for GetTemplateRevision Request
GetComponentRequest
Message for getting a component.
GetConnectionRequest
Message for getting a connection.
GetPolicyRequest
Message for getting a policy.
GetShareRequest
Message for getting a share of a catalog.
GetSharedTemplateRequest
Message for getting a shared template.
GetSharedTemplateRevisionRequest
Message for getting a shared template revisions.
GetSpaceRequest
Results returned from projects.locations.spaces.get.
GitReference
The Git reference. Can be a commit SHA, branch name, or tag name.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GitSource
Defines how to access a Git source.
HelmApplicationOutputParameters
The helm application output parameters of the deployment.
HelmChartInput
Helm Chart inputs. Documentation: https://helm.sh/docs/
NestedInputsEntry
The abstract base class for a message.
HelmChartMetadata
Helm Chart metadata.
HelmChartOutput
Helm Chart outputs.
IACFormat
The IaC format to generate.
IACSource
Enum to specify the source format of the IaC.
IaCFile
IaCFile represents a single infrastructure as code file.
IaCModule
IaCModule represents a single infrastructure as code module.
IacFormatInfo
IacFormatInfo defines the actuation tool used to provision the Template.
ImportApplicationIaCRequest
Request message for ImportApplicationIaC method.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImportApplicationIaCResponse
Response message for ImportApplicationIaC method.
State
State of Import.
ImportApplicationTemplateIaCRequest
Request message for ImportApplicationTemplateIaC method.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImportApplicationTemplateIaCResponse
Response message for ImportApplicationTemplateIaC method.
State
State of Import.
ImportApplicationTemplateRequest
Request message for ImportApplicationTemplate method.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AnnotationsEntry
The abstract base class for a message.
ImportIaCError
Message representing the error encountered during import. Example: A variable with name "name" is expected to be of type string, but is provided as number, inside a module named "my_module". { resource_address: "module.my_module.name" file: "gs://my_bucket/main.tf" range: { start: { line: 2 byte_offset: 1 column: 2 } end: { line: 2 byte_offset: 10 column: 10 } } description: "Error parsing field: "name". Expected type "string" but got "number"." type: INVALID }
ErrorCode
Specific error code for UI and programmatic handling.
Type
The type of error.
ImportSerializedApplicationTemplateRequest
Request message for ImportSerializedApplicationTemplate.
InferredMetadata
Inferred metadata.
IngestApplicationTemplateIaCRequest
Request message for IngestApplicationTemplateIaC method.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
IngestApplicationTemplateIaCResponse
Response message for IngestApplicationTemplateIaC method.
InputVariableAlias
Input variable alias mapping for a component in a composite application template.
ListApplicationTemplateRevisionsRequest
Message for requesting a list of application template revisions.
ListApplicationTemplateRevisionsResponse
Message for response to listing application template revisions.
ListApplicationTemplateSystemRevisionsRequest
Message for requesting a list of application template system revisions.
ListApplicationTemplateSystemRevisionsResponse
Message for response to listing application template system revisions.
ListApplicationTemplatesRequest
Message for requesting a list of application templates.
ListApplicationTemplatesResponse
Message for response to listing application templates.
ListApplicationsRequest
Message for requesting a list of applications.
ListApplicationsResponse
Message for response to listing applications.
ListCatalogTemplateRevisionMetadataResponse
Response message for ListCatalogTemplateRevisionMetadata.
ListCatalogTemplateRevisionsRequest
Message for requesting list of template revisions.
ListCatalogTemplateRevisionsResponse
Message for response to listing template revisions.
ListCatalogTemplatesRequest
Message for requesting a list of catalog templates.
ListCatalogTemplatesResponse
Message for response to listing catalog templates.
ListCatalogsRequest
Message for requesting a list of catalogs.
ListCatalogsResponse
Results returned from catalogs.list.
ListComponentsRequest
Message for requesting a list of components.
ListComponentsResponse
Message for response to listing components.
ListConnectionsRequest
Message for requesting a list of connections.
ListConnectionsResponse
Message for response to listing connections.
ListPoliciesRequest
Message for requesting a list of policies.
ListPoliciesResponse
Message for response to listing policies.
ListSharedTemplateRevisionsRequest
Message for requesting a list of shared template revisions.
ListSharedTemplateRevisionsResponse
Message for response to listing shared templates.
ListSharedTemplatesRequest
Message for requesting list of shared templates.
ListSharedTemplatesResponse
Message for response to listing shared templates.
ListSharesRequest
Message for listing shares of a catalog.
ListSharesResponse
Message for response to listing shares of a catalog.
ListSpacesRequest
Message for requesting a list of spaces.
ListSpacesResponse
Results returned from projects.locations.spaces.list.
LogicalProduct
Represents a Product Main logical product.
MetadataInput
Metadata for the input
MetadataInputSpec
Specifications for the input
ModuleDependency
Represents a dependency on another Terraform module.
ModuleDetails
Details about a specific module, submodule, or example.
ModuleInput
Represents an input variable for a module.
ModuleOutput
Represents an output value from a module.
ModuleResource
Represents a resource declared within a module.
OciRepo
Open Container Initiative (OCI) repo.
OperationMetadata
Represents the metadata of the long-running operation.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Parameter
Parameter resource.
ParameterSpec
The specification of a parameter that can be configured on a cloud control or a framework.
ValueType
The type of value that the parameter accepts.
Policy
A Policy is a resource within an Application Template that refers to a Policy that you author outside of Application Design Center and attach to an application template.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PolicyType
The policy type.
PreviewApplicationRequest
Message for previewing an application.
PreviewApplicationResponse
Response for PreviewApplication.
PreviewOperationMetadata
Ephemeral metadata depicting the state of the preview operation.
ProjectParameters
The ProjectParameters provides the parameters needed to deploy the application in the given project.
ProjectParametersList
Provides the list of project parameters needed to deploy an application.
ProviderDependency
Represents a dependency on a Terraform provider.
ProviderVersion
ProviderVersion defines the required version for a provider.
ProvisionDeploymentGroupOperationMetadata
Represents the Provision Deployment Group operation metadata.
DeploymentStep
Current Deployment Operation Step
RecommendIAMRolesRequest
Request message for RecommendIAMRoles.
RecommendIAMRolesResponse
Response message for RecommendIAMRoles.
RegisterAppHubApplicationResourcesRequest
Request message for RegisterAppHubApplicationResources method.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegisterAppHubApplicationResourcesResponse
Response message for RegisterAppHubApplicationResources method.
RemediationStep
Remediation steps that can be taken to rectify the finding.
Resource
Status of the [Resources][]s in the deployment.
State
Possible states of a resource.
ResourceType
Represents the type of a resource within a component template.
RoleInfo
RoleInfo represents an IAM role along with its origin.
RolesAndApisConfig
Represents configurations required within a specific project to deploy the application.
RootInputVariable
Input variable of a root module.
RootModule
Metadata for a root module.
RootModuleDependency
Root module dependency.
RootModulesMetadata
Root modules metadata.
RootOutputVariable
Output variable of a root module.
SCCMetadata
SCC metadata for the assessment finding.
SaaSRuntimeContext
SaaS runtime context.
ScoreCard
Score card associated with the report.
SerializedApplicationTemplate
Serialized application template.
SerializedComponent
Serialized component.
SerializedConnection
Serialized connection.
SerializedPolicy
Serialized policy.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PolicyType
The serialized policy type.
SerializedProvider
Represents a serialized Terraform provider configuration.
Share
A catalog share between spaces.
State
The share status, which indicates whether the catalog is in sync.
SharedTemplate
A read-only template that is shared with a space.
SharedTemplateRevision
A read-only template revision that is shared with a space.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AnnotationsEntry
The abstract base class for a message.
SkippedDomain
Domains skipped during the best practice assessment.
Reason
Reason for skipping the domain from assessment.
SnapshotApplicationTemplateRequest
Message for snapshotting an application template asynchronously.
SnapshotApplicationTemplateResponse
Response message for snapshotting an application template asynchronously.
Space
Space is a top level resource for managing teams building applications through Application Design Center.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TagsEntry
The abstract base class for a message.
SyncShareRequest
Message for syncing a share of a catalog.
TFBlueprintMetadata
Terraform input and output metadata.
TemplateCategory
Supported categories in Application Design Center.
TemplateConnections
TemplateInfo
TemplateInfo provides the actuation tool information.
TemplateRequirements
TemplateRequirements defines the roles required and the associated services that need to be enabled to provision Template resources.
TemplateRoles
Template Roles provide the level and roles
TemplateSchema
TemplateSchema provides the input variables lists and connection information.
TemplateType
Assembly template types.
TemplateUi
TemplateUi defines the UI related information for the Template.
TemplateUiInput
TemplateUiInput defines the list of variables and their sections on the deployment page.
VariablesEntry
The abstract base class for a message.
TemplateUiOutput
TemplateUiOutput defines the list of outputs and their visibility on the deployment page.
OutputsEntry
The abstract base class for a message.
TemplateUiOutputDisplayVariable
Additional display specific Template pertaining to a particular output variable.
TemplateVariable
TemplateTerraform inputs.
TerraformBlueprintUiMetadata
Terraform blueprint UI metadata.
TerraformConfig
Configuration for exporting a resource as Terraform IAC.
TerraformFile
Represents a single Terraform file.
TerraformInput
Terraform inputs.
TerraformInputConnections
TerraformModule
Represents a Terraform module, which is a collection of Terraform files. Eg: { "source": "git::https://github.com/my-org/my-repo", "files": [ { "path": "/path/to/file/main.tf", "content": "tf file content" } ] }
TerraformModuleConfig
Configuration on how terraform module should be handled during export.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TerraformModuleMetadata
Top-level message representing a Terraform module and its metadata.
TerraformOutput
Terraform outputs.
TerraformUiInput
Terraform blueprint UI input.
TerraformUiInputsEntry
The abstract base class for a message.
TerraformUiInputDisplayVariable
Terraform blueprint UI input display variable.
PropertiesEntry
The abstract base class for a message.
TerraformUiOutput
Terraform blueprint UI output.
TerraformUiOutputsEntry
The abstract base class for a message.
TerraformUiOutputDisplay
Terraform blueprint UI output display.
TerraformVariableValidation
Represents a custom validation rule defined on a Terraform input variable.
UnregisteredResource
UnregisteredResource represents a GCP resource that failed to register and apphub was not able to discover.
UpdateApplicationRequest
Message for updating an application.
UpdateApplicationTemplateRequest
Message for updating an application template.
UpdateCatalogRequest
Message for updating a catalog.
UpdateCatalogTemplateRequest
Message for updating a catalog template.
UpdateComponentRequest
Message for updating a component.
UpdateConnectionRequest
Message for updating a connection.
UpdatePolicyRequest
Message for updating a policy.
UpdateSpaceRequest
Message for updating a space.
UpdatedTemplateRevision
The updated template revision, which results in an outdated application.
ValueLabel
Value label for a UI input.
ValueLabelInput
Value label input for a UI.
Modules
pagers
API documentation for designcenter_v1.services.design_center.pagers module.