Show / Hide Table of Contents

Namespace Google.Apis.DeploymentManagerAlpha.alpha.Data

Classes

AsyncOptions

Async options that determine when a resource should finish.

AuditConfig

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.

If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.

Example Policy with multiple AuditConfigs:

{ "audit_configs": [ { "service": "allServices" "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE", }, { "log_type": "ADMIN_READ", } ] }, { "service": "sampleservice.googleapis.com" "audit_log_configs": [ { "log_type": "DATA_READ", }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] }

For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

AuditLogConfig

Provides the configuration for logging a type of permissions. Example:

{ "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE", } ] }

This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

AuthorizationLoggingOptions

Authorization-related information used by Cloud Audit Logging.

BasicAuth

Basic Auth used as a credential.

Binding

Associates members with a role.

CollectionOverride

CollectionOverride allows resource handling overrides for specific resources within a BaseType

CompositeType

Holds the composite type.

CompositeTypeLabelEntry

CompositeTypesListResponse

A response that returns all Composite Types supported by Deployment Manager

Condition

A condition to be met.

ConfigFile

ConfigurableService

BaseType that describes a service-backed Type.

Credential

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

Deployment

DeploymentLabelEntry

DeploymentOutputEntry

Output object for Deployments

DeploymentsCancelPreviewRequest

DeploymentsListResponse

A response containing a partial list of deployments and a page token used to build the next request if the request has been truncated.

DeploymentsStopRequest

DeploymentUpdate

DeploymentUpdateLabelEntry

Diagnostic

Expr

GlobalSetPolicyRequest

ImportFile

InputMapping

InputMapping creates a 'virtual' property that will be injected into the properties before sending the request to the underlying API.

LogConfig

Specifies what kind of log the caller must write

LogConfigCloudAuditOptions

Write a Cloud Audit log

LogConfigCounterOptions

Increment a streamz counter with the specified metric and field names.

Metric names should start with a '/', generally be lowercase-only, and end in "_count". Field names should not contain an initial slash. The actual exported metric names will have "/iam/policy" prepended.

Field names correspond to IAM request parameters and field values are their respective values.

Supported field names: - "authority", which is "[token]" if IAMContext.token is present, otherwise the value of IAMContext.authority_selector if present, and otherwise a representation of IAMContext.principal; or - "iam_principal", a representation of IAMContext.principal even if a token or authority selector is present; or - "" (empty string), resulting in a counter with no fields.

Examples: counter { metric: "/debug_access_count" field: "iam_principal" } ==> increment counter /iam/policy/debug_access_count {iam_principal=[value of IAMContext.principal]}

LogConfigCounterOptionsCustomField

Custom fields. These can be used to create a counter with arbitrary field/value pairs. See: go/rpcsp- custom-fields.

LogConfigDataAccessOptions

Write a Data Access (Gin) log

Manifest

ManifestsListResponse

A response containing a partial list of manifests and a page token used to build the next request if the request has been truncated.

MethodMap

Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy

Operation

Represents an Operation resource.

Google Compute Engine has three Operation resources:

  • Global * Regional * Zonal

You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses.

Operations can be global, regional or zonal. - For global operations, use the globalOperations resource. - For regional operations, use the regionOperations resource. - For zonal operations, use the zonalOperations resource.

For more information, read Global, Regional, and Zonal Resources. (== resource_for {$api_version}.globalOperations ==) (== resource_for {$api_version}.regionOperations ==) (== resource_for {$api_version}.zoneOperations ==)

Operation.ErrorData

[Output Only] If errors are generated during processing of the operation, this field will be populated.

Operation.ErrorData.ErrorsData

Operation.WarningsData

Operation.WarningsData.DataData

OperationsListResponse

A response containing a partial list of operations and a page token used to build the next request if the request has been truncated.

Options

Options allows customized resource handling by Deployment Manager.

Policy

PollingOptions

Resource

Resource.WarningsData

Resource.WarningsData.DataData

ResourceAccessControl

The access controls set on the resource.

ResourcesListResponse

A response containing a partial list of resources and a page token used to build the next request if the request has been truncated.

ResourceUpdate

ResourceUpdate.ErrorData

Output only. If errors are generated during update of the resource, this field will be populated.

ResourceUpdate.ErrorData.ErrorsData

ResourceUpdate.WarningsData

ResourceUpdate.WarningsData.DataData

Rule

A rule to be applied in a Policy.

ServiceAccount

Service Account used as a credential.

TargetConfiguration

TemplateContents

Files that make up the template contents of a template type.

TestPermissionsRequest

TestPermissionsResponse

Type

A resource type supported by Deployment Manager.

TypeInfo

Type Information. Contains detailed information about a composite type, base type, or base type with specific collection.

TypeInfoSchemaInfo

TypeLabelEntry

TypeProvider

A type provider that describes a service-backed Type.

TypeProviderLabelEntry

TypeProvidersListResponse

A response that returns all Type Providers supported by Deployment Manager

TypeProvidersListTypesResponse

TypesListResponse

A response that returns all Types supported by Deployment Manager

ValidationOptions

Options for how to validate and process properties on a resource.

Back to top