Variables
QuotaValidation_name, QuotaValidation_value
var (
QuotaValidation_name = map[int32]string{
0: "QUOTA_VALIDATION_UNSPECIFIED",
1: "ENABLED",
2: "ENFORCED",
}
QuotaValidation_value = map[string]int32{
"QUOTA_VALIDATION_UNSPECIFIED": 0,
"ENABLED": 1,
"ENFORCED": 2,
}
)
Enum value maps for QuotaValidation.
Deployment_State_name, Deployment_State_value
var (
Deployment_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "UPDATING",
4: "DELETING",
5: "FAILED",
6: "SUSPENDED",
7: "DELETED",
}
Deployment_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"UPDATING": 3,
"DELETING": 4,
"FAILED": 5,
"SUSPENDED": 6,
"DELETED": 7,
}
)
Enum value maps for Deployment_State.
Deployment_ErrorCode_name, Deployment_ErrorCode_value
var (
Deployment_ErrorCode_name = map[int32]string{
0: "ERROR_CODE_UNSPECIFIED",
1: "REVISION_FAILED",
3: "CLOUD_BUILD_PERMISSION_DENIED",
5: "DELETE_BUILD_API_FAILED",
6: "DELETE_BUILD_RUN_FAILED",
7: "BUCKET_CREATION_PERMISSION_DENIED",
8: "BUCKET_CREATION_FAILED",
}
Deployment_ErrorCode_value = map[string]int32{
"ERROR_CODE_UNSPECIFIED": 0,
"REVISION_FAILED": 1,
"CLOUD_BUILD_PERMISSION_DENIED": 3,
"DELETE_BUILD_API_FAILED": 5,
"DELETE_BUILD_RUN_FAILED": 6,
"BUCKET_CREATION_PERMISSION_DENIED": 7,
"BUCKET_CREATION_FAILED": 8,
}
)
Enum value maps for Deployment_ErrorCode.
Deployment_LockState_name, Deployment_LockState_value
var (
Deployment_LockState_name = map[int32]string{
0: "LOCK_STATE_UNSPECIFIED",
1: "LOCKED",
2: "UNLOCKED",
3: "LOCKING",
4: "UNLOCKING",
5: "LOCK_FAILED",
6: "UNLOCK_FAILED",
}
Deployment_LockState_value = map[string]int32{
"LOCK_STATE_UNSPECIFIED": 0,
"LOCKED": 1,
"UNLOCKED": 2,
"LOCKING": 3,
"UNLOCKING": 4,
"LOCK_FAILED": 5,
"UNLOCK_FAILED": 6,
}
)
Enum value maps for Deployment_LockState.
DeleteDeploymentRequest_DeletePolicy_name, DeleteDeploymentRequest_DeletePolicy_value
var (
DeleteDeploymentRequest_DeletePolicy_name = map[int32]string{
0: "DELETE_POLICY_UNSPECIFIED",
1: "DELETE",
2: "ABANDON",
}
DeleteDeploymentRequest_DeletePolicy_value = map[string]int32{
"DELETE_POLICY_UNSPECIFIED": 0,
"DELETE": 1,
"ABANDON": 2,
}
)
Enum value maps for DeleteDeploymentRequest_DeletePolicy.
Revision_Action_name, Revision_Action_value
var (
Revision_Action_name = map[int32]string{
0: "ACTION_UNSPECIFIED",
1: "CREATE",
2: "UPDATE",
3: "DELETE",
}
Revision_Action_value = map[string]int32{
"ACTION_UNSPECIFIED": 0,
"CREATE": 1,
"UPDATE": 2,
"DELETE": 3,
}
)
Enum value maps for Revision_Action.
Revision_State_name, Revision_State_value
var (
Revision_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "APPLYING",
2: "APPLIED",
3: "FAILED",
}
Revision_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"APPLYING": 1,
"APPLIED": 2,
"FAILED": 3,
}
)
Enum value maps for Revision_State.
Revision_ErrorCode_name, Revision_ErrorCode_value
var (
Revision_ErrorCode_name = map[int32]string{
0: "ERROR_CODE_UNSPECIFIED",
1: "CLOUD_BUILD_PERMISSION_DENIED",
4: "APPLY_BUILD_API_FAILED",
5: "APPLY_BUILD_RUN_FAILED",
7: "QUOTA_VALIDATION_FAILED",
}
Revision_ErrorCode_value = map[string]int32{
"ERROR_CODE_UNSPECIFIED": 0,
"CLOUD_BUILD_PERMISSION_DENIED": 1,
"APPLY_BUILD_API_FAILED": 4,
"APPLY_BUILD_RUN_FAILED": 5,
"QUOTA_VALIDATION_FAILED": 7,
}
)
Enum value maps for Revision_ErrorCode.
DeploymentOperationMetadata_DeploymentStep_name, DeploymentOperationMetadata_DeploymentStep_value
var (
DeploymentOperationMetadata_DeploymentStep_name = map[int32]string{
0: "DEPLOYMENT_STEP_UNSPECIFIED",
1: "PREPARING_STORAGE_BUCKET",
2: "DOWNLOADING_BLUEPRINT",
3: "RUNNING_TF_INIT",
4: "RUNNING_TF_PLAN",
5: "RUNNING_TF_APPLY",
6: "RUNNING_TF_DESTROY",
7: "RUNNING_TF_VALIDATE",
8: "UNLOCKING_DEPLOYMENT",
9: "SUCCEEDED",
10: "FAILED",
11: "VALIDATING_REPOSITORY",
12: "RUNNING_QUOTA_VALIDATION",
}
DeploymentOperationMetadata_DeploymentStep_value = map[string]int32{
"DEPLOYMENT_STEP_UNSPECIFIED": 0,
"PREPARING_STORAGE_BUCKET": 1,
"DOWNLOADING_BLUEPRINT": 2,
"RUNNING_TF_INIT": 3,
"RUNNING_TF_PLAN": 4,
"RUNNING_TF_APPLY": 5,
"RUNNING_TF_DESTROY": 6,
"RUNNING_TF_VALIDATE": 7,
"UNLOCKING_DEPLOYMENT": 8,
"SUCCEEDED": 9,
"FAILED": 10,
"VALIDATING_REPOSITORY": 11,
"RUNNING_QUOTA_VALIDATION": 12,
}
)
Enum value maps for DeploymentOperationMetadata_DeploymentStep.
Resource_Intent_name, Resource_Intent_value
var (
Resource_Intent_name = map[int32]string{
0: "INTENT_UNSPECIFIED",
1: "CREATE",
2: "UPDATE",
3: "DELETE",
4: "RECREATE",
5: "UNCHANGED",
}
Resource_Intent_value = map[string]int32{
"INTENT_UNSPECIFIED": 0,
"CREATE": 1,
"UPDATE": 2,
"DELETE": 3,
"RECREATE": 4,
"UNCHANGED": 5,
}
)
Enum value maps for Resource_Intent.
Resource_State_name, Resource_State_value
var (
Resource_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PLANNED",
2: "IN_PROGRESS",
3: "RECONCILED",
4: "FAILED",
}
Resource_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PLANNED": 1,
"IN_PROGRESS": 2,
"RECONCILED": 3,
"FAILED": 4,
}
)
Enum value maps for Resource_State.
Preview_State_name, Preview_State_value
var (
Preview_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "SUCCEEDED",
3: "APPLYING",
4: "STALE",
5: "DELETING",
6: "FAILED",
7: "DELETED",
}
Preview_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"SUCCEEDED": 2,
"APPLYING": 3,
"STALE": 4,
"DELETING": 5,
"FAILED": 6,
"DELETED": 7,
}
)
Enum value maps for Preview_State.
Preview_PreviewMode_name, Preview_PreviewMode_value
var (
Preview_PreviewMode_name = map[int32]string{
0: "PREVIEW_MODE_UNSPECIFIED",
1: "DEFAULT",
2: "DELETE",
}
Preview_PreviewMode_value = map[string]int32{
"PREVIEW_MODE_UNSPECIFIED": 0,
"DEFAULT": 1,
"DELETE": 2,
}
)
Enum value maps for Preview_PreviewMode.
Preview_ErrorCode_name, Preview_ErrorCode_value
var (
Preview_ErrorCode_name = map[int32]string{
0: "ERROR_CODE_UNSPECIFIED",
1: "CLOUD_BUILD_PERMISSION_DENIED",
2: "BUCKET_CREATION_PERMISSION_DENIED",
3: "BUCKET_CREATION_FAILED",
4: "DEPLOYMENT_LOCK_ACQUIRE_FAILED",
5: "PREVIEW_BUILD_API_FAILED",
6: "PREVIEW_BUILD_RUN_FAILED",
}
Preview_ErrorCode_value = map[string]int32{
"ERROR_CODE_UNSPECIFIED": 0,
"CLOUD_BUILD_PERMISSION_DENIED": 1,
"BUCKET_CREATION_PERMISSION_DENIED": 2,
"BUCKET_CREATION_FAILED": 3,
"DEPLOYMENT_LOCK_ACQUIRE_FAILED": 4,
"PREVIEW_BUILD_API_FAILED": 5,
"PREVIEW_BUILD_RUN_FAILED": 6,
}
)
Enum value maps for Preview_ErrorCode.
PreviewOperationMetadata_PreviewStep_name, PreviewOperationMetadata_PreviewStep_value
var (
PreviewOperationMetadata_PreviewStep_name = map[int32]string{
0: "PREVIEW_STEP_UNSPECIFIED",
1: "PREPARING_STORAGE_BUCKET",
2: "DOWNLOADING_BLUEPRINT",
3: "RUNNING_TF_INIT",
4: "RUNNING_TF_PLAN",
5: "FETCHING_DEPLOYMENT",
6: "LOCKING_DEPLOYMENT",
7: "UNLOCKING_DEPLOYMENT",
8: "SUCCEEDED",
9: "FAILED",
10: "VALIDATING_REPOSITORY",
}
PreviewOperationMetadata_PreviewStep_value = map[string]int32{
"PREVIEW_STEP_UNSPECIFIED": 0,
"PREPARING_STORAGE_BUCKET": 1,
"DOWNLOADING_BLUEPRINT": 2,
"RUNNING_TF_INIT": 3,
"RUNNING_TF_PLAN": 4,
"FETCHING_DEPLOYMENT": 5,
"LOCKING_DEPLOYMENT": 6,
"UNLOCKING_DEPLOYMENT": 7,
"SUCCEEDED": 8,
"FAILED": 9,
"VALIDATING_REPOSITORY": 10,
}
)
Enum value maps for PreviewOperationMetadata_PreviewStep.
TerraformVersion_State_name, TerraformVersion_State_value
var (
TerraformVersion_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "ACTIVE",
2: "DEPRECATED",
3: "OBSOLETE",
}
TerraformVersion_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"ACTIVE": 1,
"DEPRECATED": 2,
"OBSOLETE": 3,
}
)
Enum value maps for TerraformVersion_State.
File_google_cloud_config_v1_config_proto
var File_google_cloud_config_v1_config_proto protoreflect.FileDescriptor
Functions
func RegisterConfigServer
func RegisterConfigServer(s *grpc.Server, srv ConfigServer)
ApplyResults
type ApplyResults struct {
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
Artifacts string `protobuf:"bytes,2,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
Outputs map[string]*TerraformOutput "" /* 155 byte string literal not displayed */
}
Outputs and artifacts from applying a deployment.
func (*ApplyResults) Descriptor
func (*ApplyResults) Descriptor() ([]byte, []int)
Deprecated: Use ApplyResults.ProtoReflect.Descriptor instead.
func (*ApplyResults) GetArtifacts
func (x *ApplyResults) GetArtifacts() string
func (*ApplyResults) GetContent
func (x *ApplyResults) GetContent() string
func (*ApplyResults) GetOutputs
func (x *ApplyResults) GetOutputs() map[string]*TerraformOutput
func (*ApplyResults) ProtoMessage
func (*ApplyResults) ProtoMessage()
func (*ApplyResults) ProtoReflect
func (x *ApplyResults) ProtoReflect() protoreflect.Message
func (*ApplyResults) Reset
func (x *ApplyResults) Reset()
func (*ApplyResults) String
func (x *ApplyResults) String() string
ConfigClient
type ConfigClient interface {
// Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project
// and location.
ListDeployments(ctx context.Context, in *ListDeploymentsRequest, opts ...grpc.CallOption) (*ListDeploymentsResponse, error)
// Gets details about a [Deployment][google.cloud.config.v1.Deployment].
GetDeployment(ctx context.Context, in *GetDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
// Creates a [Deployment][google.cloud.config.v1.Deployment].
CreateDeployment(ctx context.Context, in *CreateDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a [Deployment][google.cloud.config.v1.Deployment].
UpdateDeployment(ctx context.Context, in *UpdateDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a [Deployment][google.cloud.config.v1.Deployment].
DeleteDeployment(ctx context.Context, in *DeleteDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.
ListRevisions(ctx context.Context, in *ListRevisionsRequest, opts ...grpc.CallOption) (*ListRevisionsResponse, error)
// Gets details about a [Revision][google.cloud.config.v1.Revision].
GetRevision(ctx context.Context, in *GetRevisionRequest, opts ...grpc.CallOption) (*Revision, error)
// Gets details about a [Resource][google.cloud.config.v1.Resource] deployed
// by Infra Manager.
GetResource(ctx context.Context, in *GetResourceRequest, opts ...grpc.CallOption) (*Resource, error)
// Lists [Resource][google.cloud.config.v1.Resource]s in a given revision.
ListResources(ctx context.Context, in *ListResourcesRequest, opts ...grpc.CallOption) (*ListResourcesResponse, error)
// Exports Terraform state file from a given deployment.
ExportDeploymentStatefile(ctx context.Context, in *ExportDeploymentStatefileRequest, opts ...grpc.CallOption) (*Statefile, error)
// Exports Terraform state file from a given revision.
ExportRevisionStatefile(ctx context.Context, in *ExportRevisionStatefileRequest, opts ...grpc.CallOption) (*Statefile, error)
// Imports Terraform state file in a given deployment. The state file does not
// take effect until the Deployment has been unlocked.
ImportStatefile(ctx context.Context, in *ImportStatefileRequest, opts ...grpc.CallOption) (*Statefile, error)
// Deletes Terraform state file in a given deployment.
DeleteStatefile(ctx context.Context, in *DeleteStatefileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Locks a deployment.
LockDeployment(ctx context.Context, in *LockDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Unlocks a locked deployment.
UnlockDeployment(ctx context.Context, in *UnlockDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Exports the lock info on a locked deployment.
ExportLockInfo(ctx context.Context, in *ExportLockInfoRequest, opts ...grpc.CallOption) (*LockInfo, error)
// Creates a [Preview][google.cloud.config.v1.Preview].
CreatePreview(ctx context.Context, in *CreatePreviewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets details about a [Preview][google.cloud.config.v1.Preview].
GetPreview(ctx context.Context, in *GetPreviewRequest, opts ...grpc.CallOption) (*Preview, error)
// Lists [Preview][google.cloud.config.v1.Preview]s in a given project and
// location.
ListPreviews(ctx context.Context, in *ListPreviewsRequest, opts ...grpc.CallOption) (*ListPreviewsResponse, error)
// Deletes a [Preview][google.cloud.config.v1.Preview].
DeletePreview(ctx context.Context, in *DeletePreviewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Export [Preview][google.cloud.config.v1.Preview] results.
ExportPreviewResult(ctx context.Context, in *ExportPreviewResultRequest, opts ...grpc.CallOption) (*ExportPreviewResultResponse, error)
// Lists [TerraformVersion][google.cloud.config.v1.TerraformVersion]s in a
// given project and location.
ListTerraformVersions(ctx context.Context, in *ListTerraformVersionsRequest, opts ...grpc.CallOption) (*ListTerraformVersionsResponse, error)
// Gets details about a
// [TerraformVersion][google.cloud.config.v1.TerraformVersion].
GetTerraformVersion(ctx context.Context, in *GetTerraformVersionRequest, opts ...grpc.CallOption) (*TerraformVersion, error)
}
ConfigClient is the client API for Config service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewConfigClient
func NewConfigClient(cc grpc.ClientConnInterface) ConfigClient
ConfigServer
type ConfigServer interface {
// Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project
// and location.
ListDeployments(context.Context, *ListDeploymentsRequest) (*ListDeploymentsResponse, error)
// Gets details about a [Deployment][google.cloud.config.v1.Deployment].
GetDeployment(context.Context, *GetDeploymentRequest) (*Deployment, error)
// Creates a [Deployment][google.cloud.config.v1.Deployment].
CreateDeployment(context.Context, *CreateDeploymentRequest) (*longrunningpb.Operation, error)
// Updates a [Deployment][google.cloud.config.v1.Deployment].
UpdateDeployment(context.Context, *UpdateDeploymentRequest) (*longrunningpb.Operation, error)
// Deletes a [Deployment][google.cloud.config.v1.Deployment].
DeleteDeployment(context.Context, *DeleteDeploymentRequest) (*longrunningpb.Operation, error)
// Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.
ListRevisions(context.Context, *ListRevisionsRequest) (*ListRevisionsResponse, error)
// Gets details about a [Revision][google.cloud.config.v1.Revision].
GetRevision(context.Context, *GetRevisionRequest) (*Revision, error)
// Gets details about a [Resource][google.cloud.config.v1.Resource] deployed
// by Infra Manager.
GetResource(context.Context, *GetResourceRequest) (*Resource, error)
// Lists [Resource][google.cloud.config.v1.Resource]s in a given revision.
ListResources(context.Context, *ListResourcesRequest) (*ListResourcesResponse, error)
// Exports Terraform state file from a given deployment.
ExportDeploymentStatefile(context.Context, *ExportDeploymentStatefileRequest) (*Statefile, error)
// Exports Terraform state file from a given revision.
ExportRevisionStatefile(context.Context, *ExportRevisionStatefileRequest) (*Statefile, error)
// Imports Terraform state file in a given deployment. The state file does not
// take effect until the Deployment has been unlocked.
ImportStatefile(context.Context, *ImportStatefileRequest) (*Statefile, error)
// Deletes Terraform state file in a given deployment.
DeleteStatefile(context.Context, *DeleteStatefileRequest) (*emptypb.Empty, error)
// Locks a deployment.
LockDeployment(context.Context, *LockDeploymentRequest) (*longrunningpb.Operation, error)
// Unlocks a locked deployment.
UnlockDeployment(context.Context, *UnlockDeploymentRequest) (*longrunningpb.Operation, error)
// Exports the lock info on a locked deployment.
ExportLockInfo(context.Context, *ExportLockInfoRequest) (*LockInfo, error)
// Creates a [Preview][google.cloud.config.v1.Preview].
CreatePreview(context.Context, *CreatePreviewRequest) (*longrunningpb.Operation, error)
// Gets details about a [Preview][google.cloud.config.v1.Preview].
GetPreview(context.Context, *GetPreviewRequest) (*Preview, error)
// Lists [Preview][google.cloud.config.v1.Preview]s in a given project and
// location.
ListPreviews(context.Context, *ListPreviewsRequest) (*ListPreviewsResponse, error)
// Deletes a [Preview][google.cloud.config.v1.Preview].
DeletePreview(context.Context, *DeletePreviewRequest) (*longrunningpb.Operation, error)
// Export [Preview][google.cloud.config.v1.Preview] results.
ExportPreviewResult(context.Context, *ExportPreviewResultRequest) (*ExportPreviewResultResponse, error)
// Lists [TerraformVersion][google.cloud.config.v1.TerraformVersion]s in a
// given project and location.
ListTerraformVersions(context.Context, *ListTerraformVersionsRequest) (*ListTerraformVersionsResponse, error)
// Gets details about a
// [TerraformVersion][google.cloud.config.v1.TerraformVersion].
GetTerraformVersion(context.Context, *GetTerraformVersionRequest) (*TerraformVersion, error)
}
ConfigServer is the server API for Config service.
CreateDeploymentRequest
type CreateDeploymentRequest struct {
// Required. The parent in whose context the Deployment is created. The parent
// value is in the format: 'projects/{project_id}/locations/{location}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The Deployment ID.
DeploymentId string `protobuf:"bytes,2,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
// Required. [Deployment][google.cloud.config.v1.Deployment] resource to be
// created.
Deployment *Deployment `protobuf:"bytes,3,opt,name=deployment,proto3" json:"deployment,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDeploymentRequest) Descriptor
func (*CreateDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*CreateDeploymentRequest) GetDeployment
func (x *CreateDeploymentRequest) GetDeployment() *Deployment
func (*CreateDeploymentRequest) GetDeploymentId
func (x *CreateDeploymentRequest) GetDeploymentId() string
func (*CreateDeploymentRequest) GetParent
func (x *CreateDeploymentRequest) GetParent() string
func (*CreateDeploymentRequest) GetRequestId
func (x *CreateDeploymentRequest) GetRequestId() string
func (*CreateDeploymentRequest) ProtoMessage
func (*CreateDeploymentRequest) ProtoMessage()
func (*CreateDeploymentRequest) ProtoReflect
func (x *CreateDeploymentRequest) ProtoReflect() protoreflect.Message
func (*CreateDeploymentRequest) Reset
func (x *CreateDeploymentRequest) Reset()
func (*CreateDeploymentRequest) String
func (x *CreateDeploymentRequest) String() string
CreatePreviewRequest
type CreatePreviewRequest struct {
// Required. The parent in whose context the Preview is created. The parent
// value is in the format: 'projects/{project_id}/locations/{location}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The preview ID.
PreviewId string `protobuf:"bytes,2,opt,name=preview_id,json=previewId,proto3" json:"preview_id,omitempty"`
// Required. [Preview][google.cloud.config.v1.Preview] resource to be created.
Preview *Preview `protobuf:"bytes,3,opt,name=preview,proto3" json:"preview,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
A request to create a preview.
func (*CreatePreviewRequest) Descriptor
func (*CreatePreviewRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePreviewRequest.ProtoReflect.Descriptor instead.
func (*CreatePreviewRequest) GetParent
func (x *CreatePreviewRequest) GetParent() string
func (*CreatePreviewRequest) GetPreview
func (x *CreatePreviewRequest) GetPreview() *Preview
func (*CreatePreviewRequest) GetPreviewId
func (x *CreatePreviewRequest) GetPreviewId() string
func (*CreatePreviewRequest) GetRequestId
func (x *CreatePreviewRequest) GetRequestId() string
func (*CreatePreviewRequest) ProtoMessage
func (*CreatePreviewRequest) ProtoMessage()
func (*CreatePreviewRequest) ProtoReflect
func (x *CreatePreviewRequest) ProtoReflect() protoreflect.Message
func (*CreatePreviewRequest) Reset
func (x *CreatePreviewRequest) Reset()
func (*CreatePreviewRequest) String
func (x *CreatePreviewRequest) String() string
DeleteDeploymentRequest
type DeleteDeploymentRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
DeletePolicy DeleteDeploymentRequest_DeletePolicy "" /* 163 byte string literal not displayed */
}
func (*DeleteDeploymentRequest) Descriptor
func (*DeleteDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDeploymentRequest.ProtoReflect.Descriptor instead.
func (*DeleteDeploymentRequest) GetDeletePolicy
func (x *DeleteDeploymentRequest) GetDeletePolicy() DeleteDeploymentRequest_DeletePolicy
func (*DeleteDeploymentRequest) GetForce
func (x *DeleteDeploymentRequest) GetForce() bool
func (*DeleteDeploymentRequest) GetName
func (x *DeleteDeploymentRequest) GetName() string
func (*DeleteDeploymentRequest) GetRequestId
func (x *DeleteDeploymentRequest) GetRequestId() string
func (*DeleteDeploymentRequest) ProtoMessage
func (*DeleteDeploymentRequest) ProtoMessage()
func (*DeleteDeploymentRequest) ProtoReflect
func (x *DeleteDeploymentRequest) ProtoReflect() protoreflect.Message
func (*DeleteDeploymentRequest) Reset
func (x *DeleteDeploymentRequest) Reset()
func (*DeleteDeploymentRequest) String
func (x *DeleteDeploymentRequest) String() string
DeleteDeploymentRequest_DeletePolicy
type DeleteDeploymentRequest_DeletePolicy int32
Policy on how resources actuated by the deployment should be deleted.
DeleteDeploymentRequest_DELETE_POLICY_UNSPECIFIED, DeleteDeploymentRequest_DELETE, DeleteDeploymentRequest_ABANDON
const (
// Unspecified policy, resources will be deleted.
DeleteDeploymentRequest_DELETE_POLICY_UNSPECIFIED DeleteDeploymentRequest_DeletePolicy = 0
// Deletes resources actuated by the deployment.
DeleteDeploymentRequest_DELETE DeleteDeploymentRequest_DeletePolicy = 1
// Abandons resources and only deletes the deployment and its metadata.
DeleteDeploymentRequest_ABANDON DeleteDeploymentRequest_DeletePolicy = 2
)
func (DeleteDeploymentRequest_DeletePolicy) Descriptor
func (DeleteDeploymentRequest_DeletePolicy) Descriptor() protoreflect.EnumDescriptor
func (DeleteDeploymentRequest_DeletePolicy) Enum
func (x DeleteDeploymentRequest_DeletePolicy) Enum() *DeleteDeploymentRequest_DeletePolicy
func (DeleteDeploymentRequest_DeletePolicy) EnumDescriptor
func (DeleteDeploymentRequest_DeletePolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeleteDeploymentRequest_DeletePolicy.Descriptor instead.
func (DeleteDeploymentRequest_DeletePolicy) Number
func (x DeleteDeploymentRequest_DeletePolicy) Number() protoreflect.EnumNumber
func (DeleteDeploymentRequest_DeletePolicy) String
func (x DeleteDeploymentRequest_DeletePolicy) String() string
func (DeleteDeploymentRequest_DeletePolicy) Type
func (DeleteDeploymentRequest_DeletePolicy) Type() protoreflect.EnumType
DeletePreviewRequest
type DeletePreviewRequest struct {
// Required. The name of the Preview in the format:
// 'projects/{project_id}/locations/{location}/previews/{preview}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
A request to delete a preview.
func (*DeletePreviewRequest) Descriptor
func (*DeletePreviewRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePreviewRequest.ProtoReflect.Descriptor instead.
func (*DeletePreviewRequest) GetName
func (x *DeletePreviewRequest) GetName() string
func (*DeletePreviewRequest) GetRequestId
func (x *DeletePreviewRequest) GetRequestId() string
func (*DeletePreviewRequest) ProtoMessage
func (*DeletePreviewRequest) ProtoMessage()
func (*DeletePreviewRequest) ProtoReflect
func (x *DeletePreviewRequest) ProtoReflect() protoreflect.Message
func (*DeletePreviewRequest) Reset
func (x *DeletePreviewRequest) Reset()
func (*DeletePreviewRequest) String
func (x *DeletePreviewRequest) String() string
DeleteStatefileRequest
type DeleteStatefileRequest struct {
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Lock ID of the lock file to verify that the user who is deleting
// the state file previously locked the Deployment.
LockId int64 `protobuf:"varint,2,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// contains filtered or unexported fields
}
A request to delete a state file passed to a 'DeleteStatefile' call.
func (*DeleteStatefileRequest) Descriptor
func (*DeleteStatefileRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStatefileRequest.ProtoReflect.Descriptor instead.
func (*DeleteStatefileRequest) GetLockId
func (x *DeleteStatefileRequest) GetLockId() int64
func (*DeleteStatefileRequest) GetName
func (x *DeleteStatefileRequest) GetName() string
func (*DeleteStatefileRequest) ProtoMessage
func (*DeleteStatefileRequest) ProtoMessage()
func (*DeleteStatefileRequest) ProtoReflect
func (x *DeleteStatefileRequest) ProtoReflect() protoreflect.Message
func (*DeleteStatefileRequest) Reset
func (x *DeleteStatefileRequest) Reset()
func (*DeleteStatefileRequest) String
func (x *DeleteStatefileRequest) String() string
Deployment
type Deployment struct {
Blueprint isDeployment_Blueprint `protobuf_oneof:"blueprint"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
State Deployment_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.config.v1.Deployment_State" json:"state,omitempty"`
LatestRevision string `protobuf:"bytes,7,opt,name=latest_revision,json=latestRevision,proto3" json:"latest_revision,omitempty"`
StateDetail string `protobuf:"bytes,9,opt,name=state_detail,json=stateDetail,proto3" json:"state_detail,omitempty"`
ErrorCode Deployment_ErrorCode "" /* 139 byte string literal not displayed */
DeleteResults *ApplyResults `protobuf:"bytes,8,opt,name=delete_results,json=deleteResults,proto3" json:"delete_results,omitempty"`
DeleteBuild string `protobuf:"bytes,11,opt,name=delete_build,json=deleteBuild,proto3" json:"delete_build,omitempty"`
DeleteLogs string `protobuf:"bytes,12,opt,name=delete_logs,json=deleteLogs,proto3" json:"delete_logs,omitempty"`
TfErrors []*TerraformError `protobuf:"bytes,13,rep,name=tf_errors,json=tfErrors,proto3" json:"tf_errors,omitempty"`
ErrorLogs string `protobuf:"bytes,14,opt,name=error_logs,json=errorLogs,proto3" json:"error_logs,omitempty"`
ArtifactsGcsBucket *string `protobuf:"bytes,15,opt,name=artifacts_gcs_bucket,json=artifactsGcsBucket,proto3,oneof" json:"artifacts_gcs_bucket,omitempty"`
ServiceAccount *string `protobuf:"bytes,16,opt,name=service_account,json=serviceAccount,proto3,oneof" json:"service_account,omitempty"`
ImportExistingResources *bool "" /* 140 byte string literal not displayed */
WorkerPool *string `protobuf:"bytes,19,opt,name=worker_pool,json=workerPool,proto3,oneof" json:"worker_pool,omitempty"`
LockState Deployment_LockState "" /* 139 byte string literal not displayed */
TfVersionConstraint *string "" /* 127 byte string literal not displayed */
TfVersion string `protobuf:"bytes,22,opt,name=tf_version,json=tfVersion,proto3" json:"tf_version,omitempty"`
QuotaValidation QuotaValidation "" /* 152 byte string literal not displayed */
Annotations map[string]string "" /* 164 byte string literal not displayed */
}
A Deployment is a group of resources and configs managed and provisioned by Infra Manager.
func (*Deployment) Descriptor
func (*Deployment) Descriptor() ([]byte, []int)
Deprecated: Use Deployment.ProtoReflect.Descriptor instead.
func (*Deployment) GetAnnotations
func (x *Deployment) GetAnnotations() map[string]string
func (*Deployment) GetArtifactsGcsBucket
func (x *Deployment) GetArtifactsGcsBucket() string
func (*Deployment) GetBlueprint
func (m *Deployment) GetBlueprint() isDeployment_Blueprint
func (*Deployment) GetCreateTime
func (x *Deployment) GetCreateTime() *timestamppb.Timestamp
func (*Deployment) GetDeleteBuild
func (x *Deployment) GetDeleteBuild() string
func (*Deployment) GetDeleteLogs
func (x *Deployment) GetDeleteLogs() string
func (*Deployment) GetDeleteResults
func (x *Deployment) GetDeleteResults() *ApplyResults
func (*Deployment) GetErrorCode
func (x *Deployment) GetErrorCode() Deployment_ErrorCode
func (*Deployment) GetErrorLogs
func (x *Deployment) GetErrorLogs() string
func (*Deployment) GetImportExistingResources
func (x *Deployment) GetImportExistingResources() bool
func (*Deployment) GetLabels
func (x *Deployment) GetLabels() map[string]string
func (*Deployment) GetLatestRevision
func (x *Deployment) GetLatestRevision() string
func (*Deployment) GetLockState
func (x *Deployment) GetLockState() Deployment_LockState
func (*Deployment) GetName
func (x *Deployment) GetName() string
func (*Deployment) GetQuotaValidation
func (x *Deployment) GetQuotaValidation() QuotaValidation
func (*Deployment) GetServiceAccount
func (x *Deployment) GetServiceAccount() string
func (*Deployment) GetState
func (x *Deployment) GetState() Deployment_State
func (*Deployment) GetStateDetail
func (x *Deployment) GetStateDetail() string
func (*Deployment) GetTerraformBlueprint
func (x *Deployment) GetTerraformBlueprint() *TerraformBlueprint
func (*Deployment) GetTfErrors
func (x *Deployment) GetTfErrors() []*TerraformError
func (*Deployment) GetTfVersion
func (x *Deployment) GetTfVersion() string
func (*Deployment) GetTfVersionConstraint
func (x *Deployment) GetTfVersionConstraint() string
func (*Deployment) GetUpdateTime
func (x *Deployment) GetUpdateTime() *timestamppb.Timestamp
func (*Deployment) GetWorkerPool
func (x *Deployment) GetWorkerPool() string
func (*Deployment) ProtoMessage
func (*Deployment) ProtoMessage()
func (*Deployment) ProtoReflect
func (x *Deployment) ProtoReflect() protoreflect.Message
func (*Deployment) Reset
func (x *Deployment) Reset()
func (*Deployment) String
func (x *Deployment) String() string
DeploymentOperationMetadata
type DeploymentOperationMetadata struct {
Step DeploymentOperationMetadata_DeploymentStep "" /* 133 byte string literal not displayed */
ApplyResults *ApplyResults `protobuf:"bytes,2,opt,name=apply_results,json=applyResults,proto3" json:"apply_results,omitempty"`
Build string `protobuf:"bytes,3,opt,name=build,proto3" json:"build,omitempty"`
Logs string `protobuf:"bytes,4,opt,name=logs,proto3" json:"logs,omitempty"`
}
Ephemeral metadata content describing the state of a deployment operation.
func (*DeploymentOperationMetadata) Descriptor
func (*DeploymentOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentOperationMetadata.ProtoReflect.Descriptor instead.
func (*DeploymentOperationMetadata) GetApplyResults
func (x *DeploymentOperationMetadata) GetApplyResults() *ApplyResults
func (*DeploymentOperationMetadata) GetBuild
func (x *DeploymentOperationMetadata) GetBuild() string
func (*DeploymentOperationMetadata) GetLogs
func (x *DeploymentOperationMetadata) GetLogs() string
func (*DeploymentOperationMetadata) GetStep
func (x *DeploymentOperationMetadata) GetStep() DeploymentOperationMetadata_DeploymentStep
func (*DeploymentOperationMetadata) ProtoMessage
func (*DeploymentOperationMetadata) ProtoMessage()
func (*DeploymentOperationMetadata) ProtoReflect
func (x *DeploymentOperationMetadata) ProtoReflect() protoreflect.Message
func (*DeploymentOperationMetadata) Reset
func (x *DeploymentOperationMetadata) Reset()
func (*DeploymentOperationMetadata) String
func (x *DeploymentOperationMetadata) String() string
DeploymentOperationMetadata_DeploymentStep
type DeploymentOperationMetadata_DeploymentStep int32
The possible steps a deployment may be running.
DeploymentOperationMetadata_DEPLOYMENT_STEP_UNSPECIFIED, DeploymentOperationMetadata_PREPARING_STORAGE_BUCKET, DeploymentOperationMetadata_DOWNLOADING_BLUEPRINT, DeploymentOperationMetadata_RUNNING_TF_INIT, DeploymentOperationMetadata_RUNNING_TF_PLAN, DeploymentOperationMetadata_RUNNING_TF_APPLY, DeploymentOperationMetadata_RUNNING_TF_DESTROY, DeploymentOperationMetadata_RUNNING_TF_VALIDATE, DeploymentOperationMetadata_UNLOCKING_DEPLOYMENT, DeploymentOperationMetadata_SUCCEEDED, DeploymentOperationMetadata_FAILED, DeploymentOperationMetadata_VALIDATING_REPOSITORY, DeploymentOperationMetadata_RUNNING_QUOTA_VALIDATION
const (
// Unspecified deployment step
DeploymentOperationMetadata_DEPLOYMENT_STEP_UNSPECIFIED DeploymentOperationMetadata_DeploymentStep = 0
// Infra Manager is creating a Google Cloud Storage bucket to store
// artifacts and metadata about the deployment and revision
DeploymentOperationMetadata_PREPARING_STORAGE_BUCKET DeploymentOperationMetadata_DeploymentStep = 1
// Downloading the blueprint onto the Google Cloud Storage bucket
DeploymentOperationMetadata_DOWNLOADING_BLUEPRINT DeploymentOperationMetadata_DeploymentStep = 2
// Initializing Terraform using `terraform init`
DeploymentOperationMetadata_RUNNING_TF_INIT DeploymentOperationMetadata_DeploymentStep = 3
// Running `terraform plan`
DeploymentOperationMetadata_RUNNING_TF_PLAN DeploymentOperationMetadata_DeploymentStep = 4
// Actuating resources using Terraform using `terraform apply`
DeploymentOperationMetadata_RUNNING_TF_APPLY DeploymentOperationMetadata_DeploymentStep = 5
// Destroying resources using Terraform using `terraform destroy`
DeploymentOperationMetadata_RUNNING_TF_DESTROY DeploymentOperationMetadata_DeploymentStep = 6
// Validating the uploaded TF state file when unlocking a deployment
DeploymentOperationMetadata_RUNNING_TF_VALIDATE DeploymentOperationMetadata_DeploymentStep = 7
// Unlocking a deployment
DeploymentOperationMetadata_UNLOCKING_DEPLOYMENT DeploymentOperationMetadata_DeploymentStep = 8
// Operation was successful
DeploymentOperationMetadata_SUCCEEDED DeploymentOperationMetadata_DeploymentStep = 9
// Operation failed
DeploymentOperationMetadata_FAILED DeploymentOperationMetadata_DeploymentStep = 10
// Validating the provided repository.
DeploymentOperationMetadata_VALIDATING_REPOSITORY DeploymentOperationMetadata_DeploymentStep = 11
// Running quota validation
DeploymentOperationMetadata_RUNNING_QUOTA_VALIDATION DeploymentOperationMetadata_DeploymentStep = 12
)
func (DeploymentOperationMetadata_DeploymentStep) Descriptor
func (DeploymentOperationMetadata_DeploymentStep) Descriptor() protoreflect.EnumDescriptor
func (DeploymentOperationMetadata_DeploymentStep) Enum
func (x DeploymentOperationMetadata_DeploymentStep) Enum() *DeploymentOperationMetadata_DeploymentStep
func (DeploymentOperationMetadata_DeploymentStep) EnumDescriptor
func (DeploymentOperationMetadata_DeploymentStep) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeploymentOperationMetadata_DeploymentStep.Descriptor instead.
func (DeploymentOperationMetadata_DeploymentStep) Number
func (x DeploymentOperationMetadata_DeploymentStep) Number() protoreflect.EnumNumber
func (DeploymentOperationMetadata_DeploymentStep) String
func (x DeploymentOperationMetadata_DeploymentStep) String() string
func (DeploymentOperationMetadata_DeploymentStep) Type
func (DeploymentOperationMetadata_DeploymentStep) Type() protoreflect.EnumType
Deployment_ErrorCode
type Deployment_ErrorCode int32
Possible errors that can occur with deployments.
Deployment_ERROR_CODE_UNSPECIFIED, Deployment_REVISION_FAILED, Deployment_CLOUD_BUILD_PERMISSION_DENIED, Deployment_DELETE_BUILD_API_FAILED, Deployment_DELETE_BUILD_RUN_FAILED, Deployment_BUCKET_CREATION_PERMISSION_DENIED, Deployment_BUCKET_CREATION_FAILED
const (
// No error code was specified.
Deployment_ERROR_CODE_UNSPECIFIED Deployment_ErrorCode = 0
// The revision failed. See Revision for more details.
Deployment_REVISION_FAILED Deployment_ErrorCode = 1
// Cloud Build failed due to a permission issue.
Deployment_CLOUD_BUILD_PERMISSION_DENIED Deployment_ErrorCode = 3
// Cloud Build job associated with a deployment deletion could not be
// started.
Deployment_DELETE_BUILD_API_FAILED Deployment_ErrorCode = 5
// Cloud Build job associated with a deployment deletion was started but
// failed.
Deployment_DELETE_BUILD_RUN_FAILED Deployment_ErrorCode = 6
// Cloud Storage bucket creation failed due to a permission issue.
Deployment_BUCKET_CREATION_PERMISSION_DENIED Deployment_ErrorCode = 7
// Cloud Storage bucket creation failed due to an issue unrelated to
// permissions.
Deployment_BUCKET_CREATION_FAILED Deployment_ErrorCode = 8
)
func (Deployment_ErrorCode) Descriptor
func (Deployment_ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (Deployment_ErrorCode) Enum
func (x Deployment_ErrorCode) Enum() *Deployment_ErrorCode
func (Deployment_ErrorCode) EnumDescriptor
func (Deployment_ErrorCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Deployment_ErrorCode.Descriptor instead.
func (Deployment_ErrorCode) Number
func (x Deployment_ErrorCode) Number() protoreflect.EnumNumber
func (Deployment_ErrorCode) String
func (x Deployment_ErrorCode) String() string
func (Deployment_ErrorCode) Type
func (Deployment_ErrorCode) Type() protoreflect.EnumType
Deployment_LockState
type Deployment_LockState int32
Possible lock states of a deployment.
Deployment_LOCK_STATE_UNSPECIFIED, Deployment_LOCKED, Deployment_UNLOCKED, Deployment_LOCKING, Deployment_UNLOCKING, Deployment_LOCK_FAILED, Deployment_UNLOCK_FAILED
const (
// The default value. This value is used if the lock state is omitted.
Deployment_LOCK_STATE_UNSPECIFIED Deployment_LockState = 0
// The deployment is locked.
Deployment_LOCKED Deployment_LockState = 1
// The deployment is unlocked.
Deployment_UNLOCKED Deployment_LockState = 2
// The deployment is being locked.
Deployment_LOCKING Deployment_LockState = 3
// The deployment is being unlocked.
Deployment_UNLOCKING Deployment_LockState = 4
// The deployment has failed to lock.
Deployment_LOCK_FAILED Deployment_LockState = 5
// The deployment has failed to unlock.
Deployment_UNLOCK_FAILED Deployment_LockState = 6
)
func (Deployment_LockState) Descriptor
func (Deployment_LockState) Descriptor() protoreflect.EnumDescriptor
func (Deployment_LockState) Enum
func (x Deployment_LockState) Enum() *Deployment_LockState
func (Deployment_LockState) EnumDescriptor
func (Deployment_LockState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Deployment_LockState.Descriptor instead.
func (Deployment_LockState) Number
func (x Deployment_LockState) Number() protoreflect.EnumNumber
func (Deployment_LockState) String
func (x Deployment_LockState) String() string
func (Deployment_LockState) Type
func (Deployment_LockState) Type() protoreflect.EnumType
Deployment_State
type Deployment_State int32
Possible states of a deployment.
Deployment_STATE_UNSPECIFIED, Deployment_CREATING, Deployment_ACTIVE, Deployment_UPDATING, Deployment_DELETING, Deployment_FAILED, Deployment_SUSPENDED, Deployment_DELETED
const (
// The default value. This value is used if the state is omitted.
Deployment_STATE_UNSPECIFIED Deployment_State = 0
// The deployment is being created.
Deployment_CREATING Deployment_State = 1
// The deployment is healthy.
Deployment_ACTIVE Deployment_State = 2
// The deployment is being updated.
Deployment_UPDATING Deployment_State = 3
// The deployment is being deleted.
Deployment_DELETING Deployment_State = 4
// The deployment has encountered an unexpected error.
Deployment_FAILED Deployment_State = 5
// The deployment is no longer being actively reconciled.
// This may be the result of recovering the project after deletion.
Deployment_SUSPENDED Deployment_State = 6
// The deployment has been deleted.
Deployment_DELETED Deployment_State = 7
)
func (Deployment_State) Descriptor
func (Deployment_State) Descriptor() protoreflect.EnumDescriptor
func (Deployment_State) Enum
func (x Deployment_State) Enum() *Deployment_State
func (Deployment_State) EnumDescriptor
func (Deployment_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Deployment_State.Descriptor instead.
func (Deployment_State) Number
func (x Deployment_State) Number() protoreflect.EnumNumber
func (Deployment_State) String
func (x Deployment_State) String() string
func (Deployment_State) Type
func (Deployment_State) Type() protoreflect.EnumType
Deployment_TerraformBlueprint
type Deployment_TerraformBlueprint struct {
// A blueprint described using Terraform's HashiCorp Configuration Language
// as a root module.
TerraformBlueprint *TerraformBlueprint `protobuf:"bytes,6,opt,name=terraform_blueprint,json=terraformBlueprint,proto3,oneof"`
}
ExportDeploymentStatefileRequest
type ExportDeploymentStatefileRequest struct {
// Required. The parent in whose context the statefile is listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. If this flag is set to true, the exported deployment state file
// will be the draft state. This will enable the draft file to be validated
// before copying it over to the working state on unlock.
Draft bool `protobuf:"varint,3,opt,name=draft,proto3" json:"draft,omitempty"`
// contains filtered or unexported fields
}
A request to export a state file passed to a 'ExportDeploymentStatefile' call.
func (*ExportDeploymentStatefileRequest) Descriptor
func (*ExportDeploymentStatefileRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportDeploymentStatefileRequest.ProtoReflect.Descriptor instead.
func (*ExportDeploymentStatefileRequest) GetDraft
func (x *ExportDeploymentStatefileRequest) GetDraft() bool
func (*ExportDeploymentStatefileRequest) GetParent
func (x *ExportDeploymentStatefileRequest) GetParent() string
func (*ExportDeploymentStatefileRequest) ProtoMessage
func (*ExportDeploymentStatefileRequest) ProtoMessage()
func (*ExportDeploymentStatefileRequest) ProtoReflect
func (x *ExportDeploymentStatefileRequest) ProtoReflect() protoreflect.Message
func (*ExportDeploymentStatefileRequest) Reset
func (x *ExportDeploymentStatefileRequest) Reset()
func (*ExportDeploymentStatefileRequest) String
func (x *ExportDeploymentStatefileRequest) String() string
ExportLockInfoRequest
type ExportLockInfoRequest struct {
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A request to get a state file lock info passed to a 'ExportLockInfo' call.
func (*ExportLockInfoRequest) Descriptor
func (*ExportLockInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportLockInfoRequest.ProtoReflect.Descriptor instead.
func (*ExportLockInfoRequest) GetName
func (x *ExportLockInfoRequest) GetName() string
func (*ExportLockInfoRequest) ProtoMessage
func (*ExportLockInfoRequest) ProtoMessage()
func (*ExportLockInfoRequest) ProtoReflect
func (x *ExportLockInfoRequest) ProtoReflect() protoreflect.Message
func (*ExportLockInfoRequest) Reset
func (x *ExportLockInfoRequest) Reset()
func (*ExportLockInfoRequest) String
func (x *ExportLockInfoRequest) String() string
ExportPreviewResultRequest
type ExportPreviewResultRequest struct {
// Required. The preview whose results should be exported. The preview value
// is in the format:
// 'projects/{project_id}/locations/{location}/previews/{preview}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}
A request to export preview results.
func (*ExportPreviewResultRequest) Descriptor
func (*ExportPreviewResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportPreviewResultRequest.ProtoReflect.Descriptor instead.
func (*ExportPreviewResultRequest) GetParent
func (x *ExportPreviewResultRequest) GetParent() string
func (*ExportPreviewResultRequest) ProtoMessage
func (*ExportPreviewResultRequest) ProtoMessage()
func (*ExportPreviewResultRequest) ProtoReflect
func (x *ExportPreviewResultRequest) ProtoReflect() protoreflect.Message
func (*ExportPreviewResultRequest) Reset
func (x *ExportPreviewResultRequest) Reset()
func (*ExportPreviewResultRequest) String
func (x *ExportPreviewResultRequest) String() string
ExportPreviewResultResponse
type ExportPreviewResultResponse struct {
// Output only. Signed URLs for accessing the plan files.
Result *PreviewResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
A response to ExportPreviewResult
call. Contains preview results.
func (*ExportPreviewResultResponse) Descriptor
func (*ExportPreviewResultResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExportPreviewResultResponse.ProtoReflect.Descriptor instead.
func (*ExportPreviewResultResponse) GetResult
func (x *ExportPreviewResultResponse) GetResult() *PreviewResult
func (*ExportPreviewResultResponse) ProtoMessage
func (*ExportPreviewResultResponse) ProtoMessage()
func (*ExportPreviewResultResponse) ProtoReflect
func (x *ExportPreviewResultResponse) ProtoReflect() protoreflect.Message
func (*ExportPreviewResultResponse) Reset
func (x *ExportPreviewResultResponse) Reset()
func (*ExportPreviewResultResponse) String
func (x *ExportPreviewResultResponse) String() string
ExportRevisionStatefileRequest
type ExportRevisionStatefileRequest struct {
// Required. The parent in whose context the statefile is listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}/revisions/{revision}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}
A request to export a state file passed to a 'ExportRevisionStatefile' call.
func (*ExportRevisionStatefileRequest) Descriptor
func (*ExportRevisionStatefileRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportRevisionStatefileRequest.ProtoReflect.Descriptor instead.
func (*ExportRevisionStatefileRequest) GetParent
func (x *ExportRevisionStatefileRequest) GetParent() string
func (*ExportRevisionStatefileRequest) ProtoMessage
func (*ExportRevisionStatefileRequest) ProtoMessage()
func (*ExportRevisionStatefileRequest) ProtoReflect
func (x *ExportRevisionStatefileRequest) ProtoReflect() protoreflect.Message
func (*ExportRevisionStatefileRequest) Reset
func (x *ExportRevisionStatefileRequest) Reset()
func (*ExportRevisionStatefileRequest) String
func (x *ExportRevisionStatefileRequest) String() string
GetDeploymentRequest
type GetDeploymentRequest struct {
// Required. The name of the deployment. Format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetDeploymentRequest) Descriptor
func (*GetDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetDeploymentRequest) GetName
func (x *GetDeploymentRequest) GetName() string
func (*GetDeploymentRequest) ProtoMessage
func (*GetDeploymentRequest) ProtoMessage()
func (*GetDeploymentRequest) ProtoReflect
func (x *GetDeploymentRequest) ProtoReflect() protoreflect.Message
func (*GetDeploymentRequest) Reset
func (x *GetDeploymentRequest) Reset()
func (*GetDeploymentRequest) String
func (x *GetDeploymentRequest) String() string
GetPreviewRequest
type GetPreviewRequest struct {
// Required. The name of the preview. Format:
// 'projects/{project_id}/locations/{location}/previews/{preview}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A request to get details about a preview.
func (*GetPreviewRequest) Descriptor
func (*GetPreviewRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPreviewRequest.ProtoReflect.Descriptor instead.
func (*GetPreviewRequest) GetName
func (x *GetPreviewRequest) GetName() string
func (*GetPreviewRequest) ProtoMessage
func (*GetPreviewRequest) ProtoMessage()
func (*GetPreviewRequest) ProtoReflect
func (x *GetPreviewRequest) ProtoReflect() protoreflect.Message
func (*GetPreviewRequest) Reset
func (x *GetPreviewRequest) Reset()
func (*GetPreviewRequest) String
func (x *GetPreviewRequest) String() string
GetResourceRequest
type GetResourceRequest struct {
// Required. The name of the Resource in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}/revisions/{revision}/resource/{resource}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A request to get a Resource from a 'GetResource' call.
func (*GetResourceRequest) Descriptor
func (*GetResourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetResourceRequest.ProtoReflect.Descriptor instead.
func (*GetResourceRequest) GetName
func (x *GetResourceRequest) GetName() string
func (*GetResourceRequest) ProtoMessage
func (*GetResourceRequest) ProtoMessage()
func (*GetResourceRequest) ProtoReflect
func (x *GetResourceRequest) ProtoReflect() protoreflect.Message
func (*GetResourceRequest) Reset
func (x *GetResourceRequest) Reset()
func (*GetResourceRequest) String
func (x *GetResourceRequest) String() string
GetRevisionRequest
type GetRevisionRequest struct {
// Required. The name of the Revision in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}/revisions/{revision}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A request to get a Revision from a 'GetRevision' call.
func (*GetRevisionRequest) Descriptor
func (*GetRevisionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRevisionRequest.ProtoReflect.Descriptor instead.
func (*GetRevisionRequest) GetName
func (x *GetRevisionRequest) GetName() string
func (*GetRevisionRequest) ProtoMessage
func (*GetRevisionRequest) ProtoMessage()
func (*GetRevisionRequest) ProtoReflect
func (x *GetRevisionRequest) ProtoReflect() protoreflect.Message
func (*GetRevisionRequest) Reset
func (x *GetRevisionRequest) Reset()
func (*GetRevisionRequest) String
func (x *GetRevisionRequest) String() string
GetTerraformVersionRequest
type GetTerraformVersionRequest struct {
// Required. The name of the TerraformVersion. Format:
// 'projects/{project_id}/locations/{location}/terraformVersions/{terraform_version}'
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request message for the GetTerraformVersion method.
func (*GetTerraformVersionRequest) Descriptor
func (*GetTerraformVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTerraformVersionRequest.ProtoReflect.Descriptor instead.
func (*GetTerraformVersionRequest) GetName
func (x *GetTerraformVersionRequest) GetName() string
func (*GetTerraformVersionRequest) ProtoMessage
func (*GetTerraformVersionRequest) ProtoMessage()
func (*GetTerraformVersionRequest) ProtoReflect
func (x *GetTerraformVersionRequest) ProtoReflect() protoreflect.Message
func (*GetTerraformVersionRequest) Reset
func (x *GetTerraformVersionRequest) Reset()
func (*GetTerraformVersionRequest) String
func (x *GetTerraformVersionRequest) String() string
GitSource
type GitSource struct {
// Optional. Repository URL.
// Example: 'https://github.com/kubernetes/examples.git'
Repo *string `protobuf:"bytes,1,opt,name=repo,proto3,oneof" json:"repo,omitempty"`
// Optional. Subdirectory inside the repository.
// Example: 'staging/my-package'
Directory *string `protobuf:"bytes,2,opt,name=directory,proto3,oneof" json:"directory,omitempty"`
// Optional. Git reference (e.g. branch or tag).
Ref *string `protobuf:"bytes,3,opt,name=ref,proto3,oneof" json:"ref,omitempty"`
// contains filtered or unexported fields
}
A set of files in a Git repository.
func (*GitSource) Descriptor
Deprecated: Use GitSource.ProtoReflect.Descriptor instead.
func (*GitSource) GetDirectory
func (*GitSource) GetRef
func (*GitSource) GetRepo
func (*GitSource) ProtoMessage
func (*GitSource) ProtoMessage()
func (*GitSource) ProtoReflect
func (x *GitSource) ProtoReflect() protoreflect.Message
func (*GitSource) Reset
func (x *GitSource) Reset()
func (*GitSource) String
ImportStatefileRequest
type ImportStatefileRequest struct {
// Required. The parent in whose context the statefile is listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Lock ID of the lock file to verify that the user who is importing
// the state file previously locked the Deployment.
LockId int64 `protobuf:"varint,2,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// Optional.
SkipDraft bool `protobuf:"varint,3,opt,name=skip_draft,json=skipDraft,proto3" json:"skip_draft,omitempty"`
// contains filtered or unexported fields
}
A request to import a state file passed to a 'ImportStatefile' call.
func (*ImportStatefileRequest) Descriptor
func (*ImportStatefileRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportStatefileRequest.ProtoReflect.Descriptor instead.
func (*ImportStatefileRequest) GetLockId
func (x *ImportStatefileRequest) GetLockId() int64
func (*ImportStatefileRequest) GetParent
func (x *ImportStatefileRequest) GetParent() string
func (*ImportStatefileRequest) GetSkipDraft
func (x *ImportStatefileRequest) GetSkipDraft() bool
func (*ImportStatefileRequest) ProtoMessage
func (*ImportStatefileRequest) ProtoMessage()
func (*ImportStatefileRequest) ProtoReflect
func (x *ImportStatefileRequest) ProtoReflect() protoreflect.Message
func (*ImportStatefileRequest) Reset
func (x *ImportStatefileRequest) Reset()
func (*ImportStatefileRequest) String
func (x *ImportStatefileRequest) String() string
ListDeploymentsRequest
type ListDeploymentsRequest struct {
// Required. The parent in whose context the Deployments are listed. The
// parent value is in the format:
// 'projects/{project_id}/locations/{location}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// When requesting a page of resources, 'page_size' specifies number of
// resources to return. If unspecified, at most 500 will be returned. The
// maximum value is 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Token returned by previous call to 'ListDeployments' which specifies the
// position in the list from where to continue listing the resources.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Lists the Deployments that match the filter expression. A filter
// expression filters the resources listed in the response. The expression
// must be of the form '{field} {operator} {value}' where operators: '<', '="">',
// '<=', '="">=', '!=', '=', ':' are supported (colon ':' represents a HAS
// operator which is roughly synonymous with equality). {field} can refer to a
// proto or JSON field, or a synthetic field. Field names can be camelCase or
// snake_case.
//
// Examples:
// - Filter by name:
// name = "projects/foo/locations/us-central1/deployments/bar
//
// - Filter by labels:
// - Resources that have a key called 'foo'
// labels.foo:*
// - Resources that have a key called 'foo' whose value is 'bar'
// labels.foo = bar
//
// - Filter by state:
// - Deployments in CREATING state.
// state=CREATING
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Field to use to sort the list.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListDeploymentsRequest) Descriptor
func (*ListDeploymentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDeploymentsRequest.ProtoReflect.Descriptor instead.
func (*ListDeploymentsRequest) GetFilter
func (x *ListDeploymentsRequest) GetFilter() string
func (*ListDeploymentsRequest) GetOrderBy
func (x *ListDeploymentsRequest) GetOrderBy() string
func (*ListDeploymentsRequest) GetPageSize
func (x *ListDeploymentsRequest) GetPageSize() int32
func (*ListDeploymentsRequest) GetPageToken
func (x *ListDeploymentsRequest) GetPageToken() string
func (*ListDeploymentsRequest) GetParent
func (x *ListDeploymentsRequest) GetParent() string
func (*ListDeploymentsRequest) ProtoMessage
func (*ListDeploymentsRequest) ProtoMessage()
func (*ListDeploymentsRequest) ProtoReflect
func (x *ListDeploymentsRequest) ProtoReflect() protoreflect.Message
func (*ListDeploymentsRequest) Reset
func (x *ListDeploymentsRequest) Reset()
func (*ListDeploymentsRequest) String
func (x *ListDeploymentsRequest) String() string
ListDeploymentsResponse
type ListDeploymentsResponse struct {
// List of [Deployment][google.cloud.config.v1.Deployment]s.
Deployments []*Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
// Token to be supplied to the next ListDeployments request via `page_token`
// to obtain the next set of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
func (*ListDeploymentsResponse) Descriptor
func (*ListDeploymentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListDeploymentsResponse) GetDeployments
func (x *ListDeploymentsResponse) GetDeployments() []*Deployment
func (*ListDeploymentsResponse) GetNextPageToken
func (x *ListDeploymentsResponse) GetNextPageToken() string
func (*ListDeploymentsResponse) GetUnreachable
func (x *ListDeploymentsResponse) GetUnreachable() []string
func (*ListDeploymentsResponse) ProtoMessage
func (*ListDeploymentsResponse) ProtoMessage()
func (*ListDeploymentsResponse) ProtoReflect
func (x *ListDeploymentsResponse) ProtoReflect() protoreflect.Message
func (*ListDeploymentsResponse) Reset
func (x *ListDeploymentsResponse) Reset()
func (*ListDeploymentsResponse) String
func (x *ListDeploymentsResponse) String() string
ListPreviewsRequest
type ListPreviewsRequest struct {
// Required. The parent in whose context the Previews are listed. The parent
// value is in the format: 'projects/{project_id}/locations/{location}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. When requesting a page of resources, 'page_size' specifies number
// of resources to return. If unspecified, at most 500 will be returned. The
// maximum value is 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Token returned by previous call to 'ListDeployments' which
// specifies the position in the list from where to continue listing the
// resources.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Lists the Deployments that match the filter expression. A filter
// expression filters the resources listed in the response. The expression
// must be of the form '{field} {operator} {value}' where operators: '<', '="">',
// '<=', '="">=', '!=', '=', ':' are supported (colon ':' represents a HAS
// operator which is roughly synonymous with equality). {field} can refer to a
// proto or JSON field, or a synthetic field. Field names can be camelCase or
// snake_case.
//
// Examples:
// - Filter by name:
// name = "projects/foo/locations/us-central1/deployments/bar
//
// - Filter by labels:
// - Resources that have a key called 'foo'
// labels.foo:*
// - Resources that have a key called 'foo' whose value is 'bar'
// labels.foo = bar
//
// - Filter by state:
// - Deployments in CREATING state.
// state=CREATING
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Field to use to sort the list.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
A request to list all previews for a given project and location.
func (*ListPreviewsRequest) Descriptor
func (*ListPreviewsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPreviewsRequest.ProtoReflect.Descriptor instead.
func (*ListPreviewsRequest) GetFilter
func (x *ListPreviewsRequest) GetFilter() string
func (*ListPreviewsRequest) GetOrderBy
func (x *ListPreviewsRequest) GetOrderBy() string
func (*ListPreviewsRequest) GetPageSize
func (x *ListPreviewsRequest) GetPageSize() int32
func (*ListPreviewsRequest) GetPageToken
func (x *ListPreviewsRequest) GetPageToken() string
func (*ListPreviewsRequest) GetParent
func (x *ListPreviewsRequest) GetParent() string
func (*ListPreviewsRequest) ProtoMessage
func (*ListPreviewsRequest) ProtoMessage()
func (*ListPreviewsRequest) ProtoReflect
func (x *ListPreviewsRequest) ProtoReflect() protoreflect.Message
func (*ListPreviewsRequest) Reset
func (x *ListPreviewsRequest) Reset()
func (*ListPreviewsRequest) String
func (x *ListPreviewsRequest) String() string
ListPreviewsResponse
type ListPreviewsResponse struct {
// List of [Previews][]s.
Previews []*Preview `protobuf:"bytes,1,rep,name=previews,proto3" json:"previews,omitempty"`
// Token to be supplied to the next ListPreviews request via `page_token`
// to obtain the next set of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
A response to a ListPreviews
call. Contains a list of Previews.
func (*ListPreviewsResponse) Descriptor
func (*ListPreviewsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPreviewsResponse.ProtoReflect.Descriptor instead.
func (*ListPreviewsResponse) GetNextPageToken
func (x *ListPreviewsResponse) GetNextPageToken() string
func (*ListPreviewsResponse) GetPreviews
func (x *ListPreviewsResponse) GetPreviews() []*Preview
func (*ListPreviewsResponse) GetUnreachable
func (x *ListPreviewsResponse) GetUnreachable() []string
func (*ListPreviewsResponse) ProtoMessage
func (*ListPreviewsResponse) ProtoMessage()
func (*ListPreviewsResponse) ProtoReflect
func (x *ListPreviewsResponse) ProtoReflect() protoreflect.Message
func (*ListPreviewsResponse) Reset
func (x *ListPreviewsResponse) Reset()
func (*ListPreviewsResponse) String
func (x *ListPreviewsResponse) String() string
ListResourcesRequest
type ListResourcesRequest struct {
// Required. The parent in whose context the Resources are listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}/revisions/{revision}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// When requesting a page of resources, 'page_size' specifies number of
// resources to return. If unspecified, at most 500 will be returned. The
// maximum value is 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Token returned by previous call to 'ListResources' which specifies the
// position in the list from where to continue listing the resources.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Lists the Resources that match the filter expression. A filter
// expression filters the resources listed in the response. The expression
// must be of the form '{field} {operator} {value}' where operators: '<', '="">',
// '<=', '="">=',
// '!=', '=', ':' are supported (colon ':' represents a HAS operator which is
// roughly synonymous with equality). {field} can refer to a proto or JSON
// field, or a synthetic field. Field names can be camelCase or snake_case.
//
// Examples:
// - Filter by name:
// name =
// "projects/foo/locations/us-central1/deployments/dep/revisions/bar/resources/baz
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Field to use to sort the list.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
A request to list Resources passed to a 'ListResources' call.
func (*ListResourcesRequest) Descriptor
func (*ListResourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListResourcesRequest.ProtoReflect.Descriptor instead.
func (*ListResourcesRequest) GetFilter
func (x *ListResourcesRequest) GetFilter() string
func (*ListResourcesRequest) GetOrderBy
func (x *ListResourcesRequest) GetOrderBy() string
func (*ListResourcesRequest) GetPageSize
func (x *ListResourcesRequest) GetPageSize() int32
func (*ListResourcesRequest) GetPageToken
func (x *ListResourcesRequest) GetPageToken() string
func (*ListResourcesRequest) GetParent
func (x *ListResourcesRequest) GetParent() string
func (*ListResourcesRequest) ProtoMessage
func (*ListResourcesRequest) ProtoMessage()
func (*ListResourcesRequest) ProtoReflect
func (x *ListResourcesRequest) ProtoReflect() protoreflect.Message
func (*ListResourcesRequest) Reset
func (x *ListResourcesRequest) Reset()
func (*ListResourcesRequest) String
func (x *ListResourcesRequest) String() string
ListResourcesResponse
type ListResourcesResponse struct {
// List of [Resources][]s.
Resources []*Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
// A token to request the next page of resources from the 'ListResources'
// method. The value of an empty string means that there are no more resources
// to return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
A response to a 'ListResources' call. Contains a list of Resources.
func (*ListResourcesResponse) Descriptor
func (*ListResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResourcesResponse.ProtoReflect.Descriptor instead.
func (*ListResourcesResponse) GetNextPageToken
func (x *ListResourcesResponse) GetNextPageToken() string
func (*ListResourcesResponse) GetResources
func (x *ListResourcesResponse) GetResources() []*Resource
func (*ListResourcesResponse) GetUnreachable
func (x *ListResourcesResponse) GetUnreachable() []string
func (*ListResourcesResponse) ProtoMessage
func (*ListResourcesResponse) ProtoMessage()
func (*ListResourcesResponse) ProtoReflect
func (x *ListResourcesResponse) ProtoReflect() protoreflect.Message
func (*ListResourcesResponse) Reset
func (x *ListResourcesResponse) Reset()
func (*ListResourcesResponse) String
func (x *ListResourcesResponse) String() string
ListRevisionsRequest
type ListRevisionsRequest struct {
// Required. The parent in whose context the Revisions are listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// When requesting a page of resources, `page_size` specifies number of
// resources to return. If unspecified, at most 500 will be returned. The
// maximum value is 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Token returned by previous call to 'ListRevisions' which specifies the
// position in the list from where to continue listing the resources.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Lists the Revisions that match the filter expression. A filter
// expression filters the resources listed in the response. The expression
// must be of the form '{field} {operator} {value}' where operators: '<', '="">',
// '<=', '="">=', '!=', '=', ':' are supported (colon ':' represents a HAS
// operator which is roughly synonymous with equality). {field} can refer to a
// proto or JSON field, or a synthetic field. Field names can be camelCase or
// snake_case.
//
// Examples:
// - Filter by name:
// name = "projects/foo/locations/us-central1/deployments/dep/revisions/bar
//
// - Filter by labels:
// - Resources that have a key called 'foo'
// labels.foo:*
// - Resources that have a key called 'foo' whose value is 'bar'
// labels.foo = bar
//
// - Filter by state:
// - Revisions in CREATING state.
// state=CREATING
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Field to use to sort the list.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
A request to list Revisions passed to a 'ListRevisions' call.
func (*ListRevisionsRequest) Descriptor
func (*ListRevisionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRevisionsRequest.ProtoReflect.Descriptor instead.
func (*ListRevisionsRequest) GetFilter
func (x *ListRevisionsRequest) GetFilter() string
func (*ListRevisionsRequest) GetOrderBy
func (x *ListRevisionsRequest) GetOrderBy() string
func (*ListRevisionsRequest) GetPageSize
func (x *ListRevisionsRequest) GetPageSize() int32
func (*ListRevisionsRequest) GetPageToken
func (x *ListRevisionsRequest) GetPageToken() string
func (*ListRevisionsRequest) GetParent
func (x *ListRevisionsRequest) GetParent() string
func (*ListRevisionsRequest) ProtoMessage
func (*ListRevisionsRequest) ProtoMessage()
func (*ListRevisionsRequest) ProtoReflect
func (x *ListRevisionsRequest) ProtoReflect() protoreflect.Message
func (*ListRevisionsRequest) Reset
func (x *ListRevisionsRequest) Reset()
func (*ListRevisionsRequest) String
func (x *ListRevisionsRequest) String() string
ListRevisionsResponse
type ListRevisionsResponse struct {
// List of [Revision][google.cloud.config.v1.Revision]s.
Revisions []*Revision `protobuf:"bytes,1,rep,name=revisions,proto3" json:"revisions,omitempty"`
// A token to request the next page of resources from the 'ListRevisions'
// method. The value of an empty string means that there are no more resources
// to return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
A response to a 'ListRevisions' call. Contains a list of Revisions.
func (*ListRevisionsResponse) Descriptor
func (*ListRevisionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRevisionsResponse.ProtoReflect.Descriptor instead.
func (*ListRevisionsResponse) GetNextPageToken
func (x *ListRevisionsResponse) GetNextPageToken() string
func (*ListRevisionsResponse) GetRevisions
func (x *ListRevisionsResponse) GetRevisions() []*Revision
func (*ListRevisionsResponse) GetUnreachable
func (x *ListRevisionsResponse) GetUnreachable() []string
func (*ListRevisionsResponse) ProtoMessage
func (*ListRevisionsResponse) ProtoMessage()
func (*ListRevisionsResponse) ProtoReflect
func (x *ListRevisionsResponse) ProtoReflect() protoreflect.Message
func (*ListRevisionsResponse) Reset
func (x *ListRevisionsResponse) Reset()
func (*ListRevisionsResponse) String
func (x *ListRevisionsResponse) String() string
ListTerraformVersionsRequest
type ListTerraformVersionsRequest struct {
// Required. The parent in whose context the TerraformVersions are listed. The
// parent value is in the format:
// 'projects/{project_id}/locations/{location}'.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. When requesting a page of resources, 'page_size' specifies number
// of resources to return. If unspecified, at most 500 will be returned. The
// maximum value is 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Token returned by previous call to 'ListTerraformVersions' which
// specifies the position in the list from where to continue listing the
// resources.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Lists the TerraformVersions that match the filter expression. A
// filter expression filters the resources listed in the response. The
// expression must be of the form '{field} {operator} {value}' where
// operators: '<', '="">',
// '<=', '="">=', '!=', '=', ':' are supported (colon ':' represents a HAS
// operator which is roughly synonymous with equality). {field} can refer to a
// proto or JSON field, or a synthetic field. Field names can be camelCase or
// snake_case.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Field to use to sort the list.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
The request message for the ListTerraformVersions method.
func (*ListTerraformVersionsRequest) Descriptor
func (*ListTerraformVersionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTerraformVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListTerraformVersionsRequest) GetFilter
func (x *ListTerraformVersionsRequest) GetFilter() string
func (*ListTerraformVersionsRequest) GetOrderBy
func (x *ListTerraformVersionsRequest) GetOrderBy() string
func (*ListTerraformVersionsRequest) GetPageSize
func (x *ListTerraformVersionsRequest) GetPageSize() int32
func (*ListTerraformVersionsRequest) GetPageToken
func (x *ListTerraformVersionsRequest) GetPageToken() string
func (*ListTerraformVersionsRequest) GetParent
func (x *ListTerraformVersionsRequest) GetParent() string
func (*ListTerraformVersionsRequest) ProtoMessage
func (*ListTerraformVersionsRequest) ProtoMessage()
func (*ListTerraformVersionsRequest) ProtoReflect
func (x *ListTerraformVersionsRequest) ProtoReflect() protoreflect.Message
func (*ListTerraformVersionsRequest) Reset
func (x *ListTerraformVersionsRequest) Reset()
func (*ListTerraformVersionsRequest) String
func (x *ListTerraformVersionsRequest) String() string
ListTerraformVersionsResponse
type ListTerraformVersionsResponse struct {
// List of [TerraformVersion][google.cloud.config.v1.TerraformVersion]s.
TerraformVersions []*TerraformVersion `protobuf:"bytes,1,rep,name=terraform_versions,json=terraformVersions,proto3" json:"terraform_versions,omitempty"`
// Token to be supplied to the next ListTerraformVersions request via
// `page_token` to obtain the next set of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unreachable resources, if any.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
The response message for the ListTerraformVersions
method.
func (*ListTerraformVersionsResponse) Descriptor
func (*ListTerraformVersionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTerraformVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListTerraformVersionsResponse) GetNextPageToken
func (x *ListTerraformVersionsResponse) GetNextPageToken() string
func (*ListTerraformVersionsResponse) GetTerraformVersions
func (x *ListTerraformVersionsResponse) GetTerraformVersions() []*TerraformVersion
func (*ListTerraformVersionsResponse) GetUnreachable
func (x *ListTerraformVersionsResponse) GetUnreachable() []string
func (*ListTerraformVersionsResponse) ProtoMessage
func (*ListTerraformVersionsResponse) ProtoMessage()
func (*ListTerraformVersionsResponse) ProtoReflect
func (x *ListTerraformVersionsResponse) ProtoReflect() protoreflect.Message
func (*ListTerraformVersionsResponse) Reset
func (x *ListTerraformVersionsResponse) Reset()
func (*ListTerraformVersionsResponse) String
func (x *ListTerraformVersionsResponse) String() string
LockDeploymentRequest
type LockDeploymentRequest struct {
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A request to lock a deployment passed to a 'LockDeployment' call.
func (*LockDeploymentRequest) Descriptor
func (*LockDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use LockDeploymentRequest.ProtoReflect.Descriptor instead.
func (*LockDeploymentRequest) GetName
func (x *LockDeploymentRequest) GetName() string
func (*LockDeploymentRequest) ProtoMessage
func (*LockDeploymentRequest) ProtoMessage()
func (*LockDeploymentRequest) ProtoReflect
func (x *LockDeploymentRequest) ProtoReflect() protoreflect.Message
func (*LockDeploymentRequest) Reset
func (x *LockDeploymentRequest) Reset()
func (*LockDeploymentRequest) String
func (x *LockDeploymentRequest) String() string
LockInfo
type LockInfo struct {
// Unique ID for the lock to be overridden with generation ID in the backend.
LockId int64 `protobuf:"varint,1,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// Terraform operation, provided by the caller.
Operation string `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
// Extra information to store with the lock, provided by the caller.
Info string `protobuf:"bytes,3,opt,name=info,proto3" json:"info,omitempty"`
// user@hostname when available
Who string `protobuf:"bytes,4,opt,name=who,proto3" json:"who,omitempty"`
// Terraform version
Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
// Time that the lock was taken.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}
Details about the lock which locked the deployment.
func (*LockInfo) Descriptor
Deprecated: Use LockInfo.ProtoReflect.Descriptor instead.
func (*LockInfo) GetCreateTime
func (x *LockInfo) GetCreateTime() *timestamppb.Timestamp
func (*LockInfo) GetInfo
func (*LockInfo) GetLockId
func (*LockInfo) GetOperation
func (*LockInfo) GetVersion
func (*LockInfo) GetWho
func (*LockInfo) ProtoMessage
func (*LockInfo) ProtoMessage()
func (*LockInfo) ProtoReflect
func (x *LockInfo) ProtoReflect() protoreflect.Message
func (*LockInfo) Reset
func (x *LockInfo) Reset()
func (*LockInfo) String
OperationMetadata
type OperationMetadata struct {
// Ephemeral metadata about the state of an operation for a particular
// resource.
//
// Types that are assignable to ResourceMetadata:
//
// *OperationMetadata_DeploymentMetadata
// *OperationMetadata_PreviewMetadata
ResourceMetadata isOperationMetadata_ResourceMetadata `protobuf_oneof:"resource_metadata"`
// Output only. Time when the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation of the
// operation. Operations that have successfully been cancelled have
// [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetDeploymentMetadata
func (x *OperationMetadata) GetDeploymentMetadata() *DeploymentOperationMetadata
func (*OperationMetadata) GetEndTime
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetPreviewMetadata
func (x *OperationMetadata) GetPreviewMetadata() *PreviewOperationMetadata
func (*OperationMetadata) GetRequestedCancellation
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetResourceMetadata
func (m *OperationMetadata) GetResourceMetadata() isOperationMetadata_ResourceMetadata
func (*OperationMetadata) GetStatusMessage
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String
func (x *OperationMetadata) String() string
OperationMetadata_DeploymentMetadata
type OperationMetadata_DeploymentMetadata struct {
// Output only. Metadata about the deployment operation state.
DeploymentMetadata *DeploymentOperationMetadata `protobuf:"bytes,8,opt,name=deployment_metadata,json=deploymentMetadata,proto3,oneof"`
}
OperationMetadata_PreviewMetadata
type OperationMetadata_PreviewMetadata struct {
// Output only. Metadata about the preview operation state.
PreviewMetadata *PreviewOperationMetadata `protobuf:"bytes,9,opt,name=preview_metadata,json=previewMetadata,proto3,oneof"`
}
Preview
type Preview struct {
Blueprint isPreview_Blueprint `protobuf_oneof:"blueprint"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
State Preview_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.config.v1.Preview_State" json:"state,omitempty"`
Deployment string `protobuf:"bytes,5,opt,name=deployment,proto3" json:"deployment,omitempty"`
PreviewMode Preview_PreviewMode "" /* 144 byte string literal not displayed */
ServiceAccount string `protobuf:"bytes,7,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
ArtifactsGcsBucket *string `protobuf:"bytes,8,opt,name=artifacts_gcs_bucket,json=artifactsGcsBucket,proto3,oneof" json:"artifacts_gcs_bucket,omitempty"`
WorkerPool *string `protobuf:"bytes,9,opt,name=worker_pool,json=workerPool,proto3,oneof" json:"worker_pool,omitempty"`
ErrorCode Preview_ErrorCode "" /* 136 byte string literal not displayed */
ErrorStatus *status.Status `protobuf:"bytes,11,opt,name=error_status,json=errorStatus,proto3" json:"error_status,omitempty"`
Build string `protobuf:"bytes,12,opt,name=build,proto3" json:"build,omitempty"`
TfErrors []*TerraformError `protobuf:"bytes,13,rep,name=tf_errors,json=tfErrors,proto3" json:"tf_errors,omitempty"`
ErrorLogs string `protobuf:"bytes,14,opt,name=error_logs,json=errorLogs,proto3" json:"error_logs,omitempty"`
PreviewArtifacts *PreviewArtifacts `protobuf:"bytes,16,opt,name=preview_artifacts,json=previewArtifacts,proto3" json:"preview_artifacts,omitempty"`
Logs string `protobuf:"bytes,17,opt,name=logs,proto3" json:"logs,omitempty"`
TfVersion string `protobuf:"bytes,18,opt,name=tf_version,json=tfVersion,proto3" json:"tf_version,omitempty"`
TfVersionConstraint *string "" /* 127 byte string literal not displayed */
}
A preview represents a set of actions Infra Manager would perform to move the resources towards the desired state as specified in the configuration.
func (*Preview) Descriptor
Deprecated: Use Preview.ProtoReflect.Descriptor instead.
func (*Preview) GetArtifactsGcsBucket
func (*Preview) GetBlueprint
func (m *Preview) GetBlueprint() isPreview_Blueprint
func (*Preview) GetBuild
func (*Preview) GetCreateTime
func (x *Preview) GetCreateTime() *timestamppb.Timestamp
func (*Preview) GetDeployment
func (*Preview) GetErrorCode
func (x *Preview) GetErrorCode() Preview_ErrorCode
func (*Preview) GetErrorLogs
func (*Preview) GetErrorStatus
func (*Preview) GetLabels
func (*Preview) GetLogs
func (*Preview) GetName
func (*Preview) GetPreviewArtifacts
func (x *Preview) GetPreviewArtifacts() *PreviewArtifacts
func (*Preview) GetPreviewMode
func (x *Preview) GetPreviewMode() Preview_PreviewMode
func (*Preview) GetServiceAccount
func (*Preview) GetState
func (x *Preview) GetState() Preview_State
func (*Preview) GetTerraformBlueprint
func (x *Preview) GetTerraformBlueprint() *TerraformBlueprint
func (*Preview) GetTfErrors
func (x *Preview) GetTfErrors() []*TerraformError
func (*Preview) GetTfVersion
func (*Preview) GetTfVersionConstraint
func (*Preview) GetWorkerPool
func (*Preview) ProtoMessage
func (*Preview) ProtoMessage()
func (*Preview) ProtoReflect
func (x *Preview) ProtoReflect() protoreflect.Message
func (*Preview) Reset
func (x *Preview) Reset()
func (*Preview) String
PreviewArtifacts
type PreviewArtifacts struct {
// Output only. Location of a blueprint copy and other content in Google Cloud
// Storage. Format: `gs://{bucket}/{object}`
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
// Output only. Location of artifacts in Google Cloud Storage.
// Format: `gs://{bucket}/{object}`
Artifacts string `protobuf:"bytes,2,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
// contains filtered or unexported fields
}
Artifacts created by preview.
func (*PreviewArtifacts) Descriptor
func (*PreviewArtifacts) Descriptor() ([]byte, []int)
Deprecated: Use PreviewArtifacts.ProtoReflect.Descriptor instead.
func (*PreviewArtifacts) GetArtifacts
func (x *PreviewArtifacts) GetArtifacts() string
func (*PreviewArtifacts) GetContent
func (x *PreviewArtifacts) GetContent() string
func (*PreviewArtifacts) ProtoMessage
func (*PreviewArtifacts) ProtoMessage()
func (*PreviewArtifacts) ProtoReflect
func (x *PreviewArtifacts) ProtoReflect() protoreflect.Message
func (*PreviewArtifacts) Reset
func (x *PreviewArtifacts) Reset()
func (*PreviewArtifacts) String
func (x *PreviewArtifacts) String() string
PreviewOperationMetadata
type PreviewOperationMetadata struct {
Step PreviewOperationMetadata_PreviewStep "" /* 127 byte string literal not displayed */
PreviewArtifacts *PreviewArtifacts `protobuf:"bytes,2,opt,name=preview_artifacts,json=previewArtifacts,proto3" json:"preview_artifacts,omitempty"`
Logs string `protobuf:"bytes,3,opt,name=logs,proto3" json:"logs,omitempty"`
Build string `protobuf:"bytes,4,opt,name=build,proto3" json:"build,omitempty"`
}
Ephemeral metadata content describing the state of a preview operation.
func (*PreviewOperationMetadata) Descriptor
func (*PreviewOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PreviewOperationMetadata.ProtoReflect.Descriptor instead.
func (*PreviewOperationMetadata) GetBuild
func (x *PreviewOperationMetadata) GetBuild() string
func (*PreviewOperationMetadata) GetLogs
func (x *PreviewOperationMetadata) GetLogs() string
func (*PreviewOperationMetadata) GetPreviewArtifacts
func (x *PreviewOperationMetadata) GetPreviewArtifacts() *PreviewArtifacts
func (*PreviewOperationMetadata) GetStep
func (x *PreviewOperationMetadata) GetStep() PreviewOperationMetadata_PreviewStep
func (*PreviewOperationMetadata) ProtoMessage
func (*PreviewOperationMetadata) ProtoMessage()
func (*PreviewOperationMetadata) ProtoReflect
func (x *PreviewOperationMetadata) ProtoReflect() protoreflect.Message
func (*PreviewOperationMetadata) Reset
func (x *PreviewOperationMetadata) Reset()
func (*PreviewOperationMetadata) String
func (x *PreviewOperationMetadata) String() string
PreviewOperationMetadata_PreviewStep
type PreviewOperationMetadata_PreviewStep int32
The possible steps a preview may be running.
PreviewOperationMetadata_PREVIEW_STEP_UNSPECIFIED, PreviewOperationMetadata_PREPARING_STORAGE_BUCKET, PreviewOperationMetadata_DOWNLOADING_BLUEPRINT, PreviewOperationMetadata_RUNNING_TF_INIT, PreviewOperationMetadata_RUNNING_TF_PLAN, PreviewOperationMetadata_FETCHING_DEPLOYMENT, PreviewOperationMetadata_LOCKING_DEPLOYMENT, PreviewOperationMetadata_UNLOCKING_DEPLOYMENT, PreviewOperationMetadata_SUCCEEDED, PreviewOperationMetadata_FAILED, PreviewOperationMetadata_VALIDATING_REPOSITORY
const (
// Unspecified preview step.
PreviewOperationMetadata_PREVIEW_STEP_UNSPECIFIED PreviewOperationMetadata_PreviewStep = 0
// Infra Manager is creating a Google Cloud Storage bucket to store
// artifacts and metadata about the preview.
PreviewOperationMetadata_PREPARING_STORAGE_BUCKET PreviewOperationMetadata_PreviewStep = 1
// Downloading the blueprint onto the Google Cloud Storage bucket.
PreviewOperationMetadata_DOWNLOADING_BLUEPRINT PreviewOperationMetadata_PreviewStep = 2
// Initializing Terraform using `terraform init`.
PreviewOperationMetadata_RUNNING_TF_INIT PreviewOperationMetadata_PreviewStep = 3
// Running `terraform plan`.
PreviewOperationMetadata_RUNNING_TF_PLAN PreviewOperationMetadata_PreviewStep = 4
// Fetching a deployment.
PreviewOperationMetadata_FETCHING_DEPLOYMENT PreviewOperationMetadata_PreviewStep = 5
// Locking a deployment.
PreviewOperationMetadata_LOCKING_DEPLOYMENT PreviewOperationMetadata_PreviewStep = 6
// Unlocking a deployment.
PreviewOperationMetadata_UNLOCKING_DEPLOYMENT PreviewOperationMetadata_PreviewStep = 7
// Operation was successful.
PreviewOperationMetadata_SUCCEEDED PreviewOperationMetadata_PreviewStep = 8
// Operation failed.
PreviewOperationMetadata_FAILED PreviewOperationMetadata_PreviewStep = 9
// Validating the provided repository.
PreviewOperationMetadata_VALIDATING_REPOSITORY PreviewOperationMetadata_PreviewStep = 10
)
func (PreviewOperationMetadata_PreviewStep) Descriptor
func (PreviewOperationMetadata_PreviewStep) Descriptor() protoreflect.EnumDescriptor
func (PreviewOperationMetadata_PreviewStep) Enum
func (x PreviewOperationMetadata_PreviewStep) Enum() *PreviewOperationMetadata_PreviewStep
func (PreviewOperationMetadata_PreviewStep) EnumDescriptor
func (PreviewOperationMetadata_PreviewStep) EnumDescriptor() ([]byte, []int)
Deprecated: Use PreviewOperationMetadata_PreviewStep.Descriptor instead.
func (PreviewOperationMetadata_PreviewStep) Number
func (x PreviewOperationMetadata_PreviewStep) Number() protoreflect.EnumNumber
func (PreviewOperationMetadata_PreviewStep) String
func (x PreviewOperationMetadata_PreviewStep) String() string
func (PreviewOperationMetadata_PreviewStep) Type
func (PreviewOperationMetadata_PreviewStep) Type() protoreflect.EnumType
PreviewResult
type PreviewResult struct {
// Output only. Plan binary signed URL
BinarySignedUri string `protobuf:"bytes,1,opt,name=binary_signed_uri,json=binarySignedUri,proto3" json:"binary_signed_uri,omitempty"`
// Output only. Plan JSON signed URL
JsonSignedUri string `protobuf:"bytes,2,opt,name=json_signed_uri,json=jsonSignedUri,proto3" json:"json_signed_uri,omitempty"`
// contains filtered or unexported fields
}
Contains a signed Cloud Storage URLs.
func (*PreviewResult) Descriptor
func (*PreviewResult) Descriptor() ([]byte, []int)
Deprecated: Use PreviewResult.ProtoReflect.Descriptor instead.
func (*PreviewResult) GetBinarySignedUri
func (x *PreviewResult) GetBinarySignedUri() string
func (*PreviewResult) GetJsonSignedUri
func (x *PreviewResult) GetJsonSignedUri() string
func (*PreviewResult) ProtoMessage
func (*PreviewResult) ProtoMessage()
func (*PreviewResult) ProtoReflect
func (x *PreviewResult) ProtoReflect() protoreflect.Message
func (*PreviewResult) Reset
func (x *PreviewResult) Reset()
func (*PreviewResult) String
func (x *PreviewResult) String() string
Preview_ErrorCode
type Preview_ErrorCode int32
Possible errors that can occur with previews.
Preview_ERROR_CODE_UNSPECIFIED, Preview_CLOUD_BUILD_PERMISSION_DENIED, Preview_BUCKET_CREATION_PERMISSION_DENIED, Preview_BUCKET_CREATION_FAILED, Preview_DEPLOYMENT_LOCK_ACQUIRE_FAILED, Preview_PREVIEW_BUILD_API_FAILED, Preview_PREVIEW_BUILD_RUN_FAILED
const (
// No error code was specified.
Preview_ERROR_CODE_UNSPECIFIED Preview_ErrorCode = 0
// Cloud Build failed due to a permissions issue.
Preview_CLOUD_BUILD_PERMISSION_DENIED Preview_ErrorCode = 1
// Cloud Storage bucket failed to create due to a permissions issue.
Preview_BUCKET_CREATION_PERMISSION_DENIED Preview_ErrorCode = 2
// Cloud Storage bucket failed for a non-permissions-related issue.
Preview_BUCKET_CREATION_FAILED Preview_ErrorCode = 3
// Acquiring lock on provided deployment reference failed.
Preview_DEPLOYMENT_LOCK_ACQUIRE_FAILED Preview_ErrorCode = 4
// Preview encountered an error when trying to access Cloud Build API.
Preview_PREVIEW_BUILD_API_FAILED Preview_ErrorCode = 5
// Preview created a build but build failed and logs were generated.
Preview_PREVIEW_BUILD_RUN_FAILED Preview_ErrorCode = 6
)
func (Preview_ErrorCode) Descriptor
func (Preview_ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (Preview_ErrorCode) Enum
func (x Preview_ErrorCode) Enum() *Preview_ErrorCode
func (Preview_ErrorCode) EnumDescriptor
func (Preview_ErrorCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Preview_ErrorCode.Descriptor instead.
func (Preview_ErrorCode) Number
func (x Preview_ErrorCode) Number() protoreflect.EnumNumber
func (Preview_ErrorCode) String
func (x Preview_ErrorCode) String() string
func (Preview_ErrorCode) Type
func (Preview_ErrorCode) Type() protoreflect.EnumType
Preview_PreviewMode
type Preview_PreviewMode int32
Preview mode provides options for customizing preview operations.
Preview_PREVIEW_MODE_UNSPECIFIED, Preview_DEFAULT, Preview_DELETE
const (
// Unspecified policy, default mode will be used.
Preview_PREVIEW_MODE_UNSPECIFIED Preview_PreviewMode = 0
// DEFAULT mode generates an execution plan for reconciling current resource
// state into expected resource state.
Preview_DEFAULT Preview_PreviewMode = 1
// DELETE mode generates as execution plan for destroying current resources.
Preview_DELETE Preview_PreviewMode = 2
)
func (Preview_PreviewMode) Descriptor
func (Preview_PreviewMode) Descriptor() protoreflect.EnumDescriptor
func (Preview_PreviewMode) Enum
func (x Preview_PreviewMode) Enum() *Preview_PreviewMode
func (Preview_PreviewMode) EnumDescriptor
func (Preview_PreviewMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Preview_PreviewMode.Descriptor instead.
func (Preview_PreviewMode) Number
func (x Preview_PreviewMode) Number() protoreflect.EnumNumber
func (Preview_PreviewMode) String
func (x Preview_PreviewMode) String() string
func (Preview_PreviewMode) Type
func (Preview_PreviewMode) Type() protoreflect.EnumType
Preview_State
type Preview_State int32
Possible states of a preview.
Preview_STATE_UNSPECIFIED, Preview_CREATING, Preview_SUCCEEDED, Preview_APPLYING, Preview_STALE, Preview_DELETING, Preview_FAILED, Preview_DELETED
const (
// The default value. This value is used if the state is unknown.
Preview_STATE_UNSPECIFIED Preview_State = 0
// The preview is being created.
Preview_CREATING Preview_State = 1
// The preview has succeeded.
Preview_SUCCEEDED Preview_State = 2
// The preview is being applied.
Preview_APPLYING Preview_State = 3
// The preview is stale. A preview can become stale if a revision has been
// applied after this preview was created.
Preview_STALE Preview_State = 4
// The preview is being deleted.
Preview_DELETING Preview_State = 5
// The preview has encountered an unexpected error.
Preview_FAILED Preview_State = 6
// The preview has been deleted.
Preview_DELETED Preview_State = 7
)
func (Preview_State) Descriptor
func (Preview_State) Descriptor() protoreflect.EnumDescriptor
func (Preview_State) Enum
func (x Preview_State) Enum() *Preview_State
func (Preview_State) EnumDescriptor
func (Preview_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Preview_State.Descriptor instead.
func (Preview_State) Number
func (x Preview_State) Number() protoreflect.EnumNumber
func (Preview_State) String
func (x Preview_State) String() string
func (Preview_State) Type
func (Preview_State) Type() protoreflect.EnumType
Preview_TerraformBlueprint
type Preview_TerraformBlueprint struct {
// The terraform blueprint to preview.
TerraformBlueprint *TerraformBlueprint `protobuf:"bytes,6,opt,name=terraform_blueprint,json=terraformBlueprint,proto3,oneof"`
}
QuotaValidation
type QuotaValidation int32
Enum values to control quota checks for resources in terraform configuration files.
QuotaValidation_QUOTA_VALIDATION_UNSPECIFIED, QuotaValidation_ENABLED, QuotaValidation_ENFORCED
const (
// The default value.
// QuotaValidation on terraform configuration files will be disabled in
// this case.
QuotaValidation_QUOTA_VALIDATION_UNSPECIFIED QuotaValidation = 0
// Enable computing quotas for resources in terraform configuration files to
// get visibility on resources with insufficient quotas.
QuotaValidation_ENABLED QuotaValidation = 1
// Enforce quota checks so deployment fails if there isn't sufficient quotas
// available to deploy resources in terraform configuration files.
QuotaValidation_ENFORCED QuotaValidation = 2
)
func (QuotaValidation) Descriptor
func (QuotaValidation) Descriptor() protoreflect.EnumDescriptor
func (QuotaValidation) Enum
func (x QuotaValidation) Enum() *QuotaValidation
func (QuotaValidation) EnumDescriptor
func (QuotaValidation) EnumDescriptor() ([]byte, []int)
Deprecated: Use QuotaValidation.Descriptor instead.
func (QuotaValidation) Number
func (x QuotaValidation) Number() protoreflect.EnumNumber
func (QuotaValidation) String
func (x QuotaValidation) String() string
func (QuotaValidation) Type
func (QuotaValidation) Type() protoreflect.EnumType
Resource
type Resource struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
TerraformInfo *ResourceTerraformInfo `protobuf:"bytes,2,opt,name=terraform_info,json=terraformInfo,proto3" json:"terraform_info,omitempty"`
CaiAssets map[string]*ResourceCAIInfo "" /* 176 byte string literal not displayed */
Intent Resource_Intent `protobuf:"varint,4,opt,name=intent,proto3,enum=google.cloud.config.v1.Resource_Intent" json:"intent,omitempty"`
State Resource_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.config.v1.Resource_State" json:"state,omitempty"`
}
Resource represents a Google Cloud Platform resource actuated by IM. Resources are child resources of Revisions.
func (*Resource) Descriptor
Deprecated: Use Resource.ProtoReflect.Descriptor instead.
func (*Resource) GetCaiAssets
func (x *Resource) GetCaiAssets() map[string]*ResourceCAIInfo
func (*Resource) GetIntent
func (x *Resource) GetIntent() Resource_Intent
func (*Resource) GetName
func (*Resource) GetState
func (x *Resource) GetState() Resource_State
func (*Resource) GetTerraformInfo
func (x *Resource) GetTerraformInfo() *ResourceTerraformInfo
func (*Resource) ProtoMessage
func (*Resource) ProtoMessage()
func (*Resource) ProtoReflect
func (x *Resource) ProtoReflect() protoreflect.Message
func (*Resource) Reset
func (x *Resource) Reset()
func (*Resource) String
ResourceCAIInfo
type ResourceCAIInfo struct {
// CAI resource name in the format following
// https://cloud.google.com/apis/design/resource_names#full_resource_name
FullResourceName string `protobuf:"bytes,1,opt,name=full_resource_name,json=fullResourceName,proto3" json:"full_resource_name,omitempty"`
// contains filtered or unexported fields
}
CAI info of a Resource.
func (*ResourceCAIInfo) Descriptor
func (*ResourceCAIInfo) Descriptor() ([]byte, []int)
Deprecated: Use ResourceCAIInfo.ProtoReflect.Descriptor instead.
func (*ResourceCAIInfo) GetFullResourceName
func (x *ResourceCAIInfo) GetFullResourceName() string
func (*ResourceCAIInfo) ProtoMessage
func (*ResourceCAIInfo) ProtoMessage()
func (*ResourceCAIInfo) ProtoReflect
func (x *ResourceCAIInfo) ProtoReflect() protoreflect.Message
func (*ResourceCAIInfo) Reset
func (x *ResourceCAIInfo) Reset()
func (*ResourceCAIInfo) String
func (x *ResourceCAIInfo) String() string
ResourceTerraformInfo
type ResourceTerraformInfo struct {
// TF resource address that uniquely identifies this resource within this
// deployment.
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// TF resource type
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// ID attribute of the TF resource
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
Terraform info of a Resource.
func (*ResourceTerraformInfo) Descriptor
func (*ResourceTerraformInfo) Descriptor() ([]byte, []int)
Deprecated: Use ResourceTerraformInfo.ProtoReflect.Descriptor instead.
func (*ResourceTerraformInfo) GetAddress
func (x *ResourceTerraformInfo) GetAddress() string
func (*ResourceTerraformInfo) GetId
func (x *ResourceTerraformInfo) GetId() string
func (*ResourceTerraformInfo) GetType
func (x *ResourceTerraformInfo) GetType() string
func (*ResourceTerraformInfo) ProtoMessage
func (*ResourceTerraformInfo) ProtoMessage()
func (*ResourceTerraformInfo) ProtoReflect
func (x *ResourceTerraformInfo) ProtoReflect() protoreflect.Message
func (*ResourceTerraformInfo) Reset
func (x *ResourceTerraformInfo) Reset()
func (*ResourceTerraformInfo) String
func (x *ResourceTerraformInfo) String() string
Resource_Intent
type Resource_Intent int32
Possible intent of the resource.
Resource_INTENT_UNSPECIFIED, Resource_CREATE, Resource_UPDATE, Resource_DELETE, Resource_RECREATE, Resource_UNCHANGED
const (
// The default value. This value is used if the intent is omitted.
Resource_INTENT_UNSPECIFIED Resource_Intent = 0
// Infra Manager will create this Resource.
Resource_CREATE Resource_Intent = 1
// Infra Manager will update this Resource.
Resource_UPDATE Resource_Intent = 2
// Infra Manager will delete this Resource.
Resource_DELETE Resource_Intent = 3
// Infra Manager will destroy and recreate this Resource.
Resource_RECREATE Resource_Intent = 4
// Infra Manager will leave this Resource untouched.
Resource_UNCHANGED Resource_Intent = 5
)
func (Resource_Intent) Descriptor
func (Resource_Intent) Descriptor() protoreflect.EnumDescriptor
func (Resource_Intent) Enum
func (x Resource_Intent) Enum() *Resource_Intent
func (Resource_Intent) EnumDescriptor
func (Resource_Intent) EnumDescriptor() ([]byte, []int)
Deprecated: Use Resource_Intent.Descriptor instead.
func (Resource_Intent) Number
func (x Resource_Intent) Number() protoreflect.EnumNumber
func (Resource_Intent) String
func (x Resource_Intent) String() string
func (Resource_Intent) Type
func (Resource_Intent) Type() protoreflect.EnumType
Resource_State
type Resource_State int32
Possible states of a resource.
Resource_STATE_UNSPECIFIED, Resource_PLANNED, Resource_IN_PROGRESS, Resource_RECONCILED, Resource_FAILED
const (
// The default value. This value is used if the state is omitted.
Resource_STATE_UNSPECIFIED Resource_State = 0
// Resource has been planned for reconcile.
Resource_PLANNED Resource_State = 1
// Resource is actively reconciling into the intended state.
Resource_IN_PROGRESS Resource_State = 2
// Resource has reconciled to intended state.
Resource_RECONCILED Resource_State = 3
// Resource failed to reconcile.
Resource_FAILED Resource_State = 4
)
func (Resource_State) Descriptor
func (Resource_State) Descriptor() protoreflect.EnumDescriptor
func (Resource_State) Enum
func (x Resource_State) Enum() *Resource_State
func (Resource_State) EnumDescriptor
func (Resource_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Resource_State.Descriptor instead.
func (Resource_State) Number
func (x Resource_State) Number() protoreflect.EnumNumber
func (Resource_State) String
func (x Resource_State) String() string
func (Resource_State) Type
func (Resource_State) Type() protoreflect.EnumType
Revision
type Revision struct {
Blueprint isRevision_Blueprint `protobuf_oneof:"blueprint"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Action Revision_Action `protobuf:"varint,4,opt,name=action,proto3,enum=google.cloud.config.v1.Revision_Action" json:"action,omitempty"`
State Revision_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.config.v1.Revision_State" json:"state,omitempty"`
ApplyResults *ApplyResults `protobuf:"bytes,7,opt,name=apply_results,json=applyResults,proto3" json:"apply_results,omitempty"`
StateDetail string `protobuf:"bytes,8,opt,name=state_detail,json=stateDetail,proto3" json:"state_detail,omitempty"`
ErrorCode Revision_ErrorCode "" /* 136 byte string literal not displayed */
Build string `protobuf:"bytes,10,opt,name=build,proto3" json:"build,omitempty"`
Logs string `protobuf:"bytes,11,opt,name=logs,proto3" json:"logs,omitempty"`
TfErrors []*TerraformError `protobuf:"bytes,12,rep,name=tf_errors,json=tfErrors,proto3" json:"tf_errors,omitempty"`
ErrorLogs string `protobuf:"bytes,13,opt,name=error_logs,json=errorLogs,proto3" json:"error_logs,omitempty"`
ServiceAccount string `protobuf:"bytes,14,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
ImportExistingResources bool "" /* 134 byte string literal not displayed */
WorkerPool string `protobuf:"bytes,17,opt,name=worker_pool,json=workerPool,proto3" json:"worker_pool,omitempty"`
TfVersionConstraint string `protobuf:"bytes,18,opt,name=tf_version_constraint,json=tfVersionConstraint,proto3" json:"tf_version_constraint,omitempty"`
TfVersion string `protobuf:"bytes,19,opt,name=tf_version,json=tfVersion,proto3" json:"tf_version,omitempty"`
QuotaValidationResults string "" /* 130 byte string literal not displayed */
QuotaValidation QuotaValidation "" /* 152 byte string literal not displayed */
}
A child resource of a Deployment generated by a 'CreateDeployment' or 'UpdateDeployment' call. Each Revision contains metadata pertaining to a snapshot of a particular Deployment.
func (*Revision) Descriptor
Deprecated: Use Revision.ProtoReflect.Descriptor instead.
func (*Revision) GetAction
func (x *Revision) GetAction() Revision_Action
func (*Revision) GetApplyResults
func (x *Revision) GetApplyResults() *ApplyResults
func (*Revision) GetBlueprint
func (m *Revision) GetBlueprint() isRevision_Blueprint
func (*Revision) GetBuild
func (*Revision) GetCreateTime
func (x *Revision) GetCreateTime() *timestamppb.Timestamp
func (*Revision) GetErrorCode
func (x *Revision) GetErrorCode() Revision_ErrorCode
func (*Revision) GetErrorLogs
func (*Revision) GetImportExistingResources
func (*Revision) GetLogs
func (*Revision) GetName
func (*Revision) GetQuotaValidation
func (x *Revision) GetQuotaValidation() QuotaValidation
func (*Revision) GetQuotaValidationResults
func (*Revision) GetServiceAccount
func (*Revision) GetState
func (x *Revision) GetState() Revision_State
func (*Revision) GetStateDetail
func (*Revision) GetTerraformBlueprint
func (x *Revision) GetTerraformBlueprint() *TerraformBlueprint
func (*Revision) GetTfErrors
func (x *Revision) GetTfErrors() []*TerraformError
func (*Revision) GetTfVersion
func (*Revision) GetTfVersionConstraint
func (*Revision) GetUpdateTime
func (x *Revision) GetUpdateTime() *timestamppb.Timestamp
func (*Revision) GetWorkerPool
func (*Revision) ProtoMessage
func (*Revision) ProtoMessage()
func (*Revision) ProtoReflect
func (x *Revision) ProtoReflect() protoreflect.Message
func (*Revision) Reset
func (x *Revision) Reset()
func (*Revision) String
Revision_Action
type Revision_Action int32
Actions that generate a revision.
Revision_ACTION_UNSPECIFIED, Revision_CREATE, Revision_UPDATE, Revision_DELETE
const (
// The default value. This value is used if the action is omitted.
Revision_ACTION_UNSPECIFIED Revision_Action = 0
// The revision was generated by creating a deployment.
Revision_CREATE Revision_Action = 1
// The revision was generated by updating a deployment.
Revision_UPDATE Revision_Action = 2
// The revision was deleted.
Revision_DELETE Revision_Action = 3
)
func (Revision_Action) Descriptor
func (Revision_Action) Descriptor() protoreflect.EnumDescriptor
func (Revision_Action) Enum
func (x Revision_Action) Enum() *Revision_Action
func (Revision_Action) EnumDescriptor
func (Revision_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use Revision_Action.Descriptor instead.
func (Revision_Action) Number
func (x Revision_Action) Number() protoreflect.EnumNumber
func (Revision_Action) String
func (x Revision_Action) String() string
func (Revision_Action) Type
func (Revision_Action) Type() protoreflect.EnumType
Revision_ErrorCode
type Revision_ErrorCode int32
Possible errors if Revision could not be created or updated successfully.
Revision_ERROR_CODE_UNSPECIFIED, Revision_CLOUD_BUILD_PERMISSION_DENIED, Revision_APPLY_BUILD_API_FAILED, Revision_APPLY_BUILD_RUN_FAILED, Revision_QUOTA_VALIDATION_FAILED
const (
// No error code was specified.
Revision_ERROR_CODE_UNSPECIFIED Revision_ErrorCode = 0
// Cloud Build failed due to a permission issue.
Revision_CLOUD_BUILD_PERMISSION_DENIED Revision_ErrorCode = 1
// Cloud Build job associated with creating or updating a deployment could
// not be started.
Revision_APPLY_BUILD_API_FAILED Revision_ErrorCode = 4
// Cloud Build job associated with creating or updating a deployment was
// started but failed.
Revision_APPLY_BUILD_RUN_FAILED Revision_ErrorCode = 5
// quota validation failed for one or more resources in terraform
// configuration files.
Revision_QUOTA_VALIDATION_FAILED Revision_ErrorCode = 7
)
func (Revision_ErrorCode) Descriptor
func (Revision_ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (Revision_ErrorCode) Enum
func (x Revision_ErrorCode) Enum() *Revision_ErrorCode
func (Revision_ErrorCode) EnumDescriptor
func (Revision_ErrorCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Revision_ErrorCode.Descriptor instead.
func (Revision_ErrorCode) Number
func (x Revision_ErrorCode) Number() protoreflect.EnumNumber
func (Revision_ErrorCode) String
func (x Revision_ErrorCode) String() string
func (Revision_ErrorCode) Type
func (Revision_ErrorCode) Type() protoreflect.EnumType
Revision_State
type Revision_State int32
Possible states of a revision.
Revision_STATE_UNSPECIFIED, Revision_APPLYING, Revision_APPLIED, Revision_FAILED
const (
// The default value. This value is used if the state is omitted.
Revision_STATE_UNSPECIFIED Revision_State = 0
// The revision is being applied.
Revision_APPLYING Revision_State = 1
// The revision was applied successfully.
Revision_APPLIED Revision_State = 2
// The revision could not be applied successfully.
Revision_FAILED Revision_State = 3
)
func (Revision_State) Descriptor
func (Revision_State) Descriptor() protoreflect.EnumDescriptor
func (Revision_State) Enum
func (x Revision_State) Enum() *Revision_State
func (Revision_State) EnumDescriptor
func (Revision_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Revision_State.Descriptor instead.
func (Revision_State) Number
func (x Revision_State) Number() protoreflect.EnumNumber
func (Revision_State) String
func (x Revision_State) String() string
func (Revision_State) Type
func (Revision_State) Type() protoreflect.EnumType
Revision_TerraformBlueprint
type Revision_TerraformBlueprint struct {
// Output only. A blueprint described using Terraform's HashiCorp
// Configuration Language as a root module.
TerraformBlueprint *TerraformBlueprint `protobuf:"bytes,6,opt,name=terraform_blueprint,json=terraformBlueprint,proto3,oneof"`
}
Statefile
type Statefile struct {
// Output only. Cloud Storage signed URI used for downloading or uploading the
// state file.
SignedUri string `protobuf:"bytes,1,opt,name=signed_uri,json=signedUri,proto3" json:"signed_uri,omitempty"`
// contains filtered or unexported fields
}
Contains info about a Terraform state file
func (*Statefile) Descriptor
Deprecated: Use Statefile.ProtoReflect.Descriptor instead.
func (*Statefile) GetSignedUri
func (*Statefile) ProtoMessage
func (*Statefile) ProtoMessage()
func (*Statefile) ProtoReflect
func (x *Statefile) ProtoReflect() protoreflect.Message
func (*Statefile) Reset
func (x *Statefile) Reset()
func (*Statefile) String
TerraformBlueprint
type TerraformBlueprint struct {
Source isTerraformBlueprint_Source `protobuf_oneof:"source"`
InputValues map[string]*TerraformVariable "" /* 182 byte string literal not displayed */
}
TerraformBlueprint describes the source of a Terraform root module which describes the resources and configs to be deployed.
func (*TerraformBlueprint) Descriptor
func (*TerraformBlueprint) Descriptor() ([]byte, []int)
Deprecated: Use TerraformBlueprint.ProtoReflect.Descriptor instead.
func (*TerraformBlueprint) GetGcsSource
func (x *TerraformBlueprint) GetGcsSource() string
func (*TerraformBlueprint) GetGitSource
func (x *TerraformBlueprint) GetGitSource() *GitSource
func (*TerraformBlueprint) GetInputValues
func (x *TerraformBlueprint) GetInputValues() map[string]*TerraformVariable
func (*TerraformBlueprint) GetSource
func (m *TerraformBlueprint) GetSource() isTerraformBlueprint_Source
func (*TerraformBlueprint) ProtoMessage
func (*TerraformBlueprint) ProtoMessage()
func (*TerraformBlueprint) ProtoReflect
func (x *TerraformBlueprint) ProtoReflect() protoreflect.Message
func (*TerraformBlueprint) Reset
func (x *TerraformBlueprint) Reset()
func (*TerraformBlueprint) String
func (x *TerraformBlueprint) String() string
TerraformBlueprint_GcsSource
type TerraformBlueprint_GcsSource struct {
// Required. URI of an object in Google Cloud Storage.
// Format: `gs://{bucket}/{object}`
//
// URI may also specify an object version for zipped objects.
// Format: `gs://{bucket}/{object}#{version}`
GcsSource string `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
TerraformBlueprint_GitSource
type TerraformBlueprint_GitSource struct {
// Required. URI of a public Git repo.
GitSource *GitSource `protobuf:"bytes,2,opt,name=git_source,json=gitSource,proto3,oneof"`
}
TerraformError
type TerraformError struct {
// Address of the resource associated with the error,
// e.g. `google_compute_network.vpc_network`.
ResourceAddress string `protobuf:"bytes,1,opt,name=resource_address,json=resourceAddress,proto3" json:"resource_address,omitempty"`
// HTTP response code returned from Google Cloud Platform APIs when Terraform
// fails to provision the resource. If unset or 0, no HTTP response code was
// returned by Terraform.
HttpResponseCode int32 `protobuf:"varint,2,opt,name=http_response_code,json=httpResponseCode,proto3" json:"http_response_code,omitempty"`
// A human-readable error description.
ErrorDescription string `protobuf:"bytes,3,opt,name=error_description,json=errorDescription,proto3" json:"error_description,omitempty"`
// Original error response from underlying Google API, if available.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Errors encountered during actuation using Terraform
func (*TerraformError) Descriptor
func (*TerraformError) Descriptor() ([]byte, []int)
Deprecated: Use TerraformError.ProtoReflect.Descriptor instead.
func (*TerraformError) GetError
func (x *TerraformError) GetError() *status.Status
func (*TerraformError) GetErrorDescription
func (x *TerraformError) GetErrorDescription() string
func (*TerraformError) GetHttpResponseCode
func (x *TerraformError) GetHttpResponseCode() int32
func (*TerraformError) GetResourceAddress
func (x *TerraformError) GetResourceAddress() string
func (*TerraformError) ProtoMessage
func (*TerraformError) ProtoMessage()
func (*TerraformError) ProtoReflect
func (x *TerraformError) ProtoReflect() protoreflect.Message
func (*TerraformError) Reset
func (x *TerraformError) Reset()
func (*TerraformError) String
func (x *TerraformError) String() string
TerraformOutput
type TerraformOutput struct {
// Identifies whether Terraform has set this output as a potential
// sensitive value.
Sensitive bool `protobuf:"varint,1,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
// Value of output.
Value *structpb.Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
Describes a Terraform output.
func (*TerraformOutput) Descriptor
func (*TerraformOutput) Descriptor() ([]byte, []int)
Deprecated: Use TerraformOutput.ProtoReflect.Descriptor instead.
func (*TerraformOutput) GetSensitive
func (x *TerraformOutput) GetSensitive() bool
func (*TerraformOutput) GetValue
func (x *TerraformOutput) GetValue() *structpb.Value
func (*TerraformOutput) ProtoMessage
func (*TerraformOutput) ProtoMessage()
func (*TerraformOutput) ProtoReflect
func (x *TerraformOutput) ProtoReflect() protoreflect.Message
func (*TerraformOutput) Reset
func (x *TerraformOutput) Reset()
func (*TerraformOutput) String
func (x *TerraformOutput) String() string
TerraformVariable
type TerraformVariable struct {
// Input variable value.
InputValue *structpb.Value `protobuf:"bytes,5,opt,name=input_value,json=inputValue,proto3" json:"input_value,omitempty"`
// contains filtered or unexported fields
}
A Terraform input variable.
func (*TerraformVariable) Descriptor
func (*TerraformVariable) Descriptor() ([]byte, []int)
Deprecated: Use TerraformVariable.ProtoReflect.Descriptor instead.
func (*TerraformVariable) GetInputValue
func (x *TerraformVariable) GetInputValue() *structpb.Value
func (*TerraformVariable) ProtoMessage
func (*TerraformVariable) ProtoMessage()
func (*TerraformVariable) ProtoReflect
func (x *TerraformVariable) ProtoReflect() protoreflect.Message
func (*TerraformVariable) Reset
func (x *TerraformVariable) Reset()
func (*TerraformVariable) String
func (x *TerraformVariable) String() string
TerraformVersion
type TerraformVersion struct {
// Identifier. The version name is in the format:
// 'projects/{project_id}/locations/{location}/terraformVersions/{terraform_version}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The state of the version, ACTIVE, DEPRECATED or OBSOLETE.
State TerraformVersion_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.config.v1.TerraformVersion_State" json:"state,omitempty"`
// Output only. When the version is supported.
SupportTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=support_time,json=supportTime,proto3" json:"support_time,omitempty"`
// Output only. When the version is deprecated.
DeprecateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deprecate_time,json=deprecateTime,proto3,oneof" json:"deprecate_time,omitempty"`
// Output only. When the version is obsolete.
ObsoleteTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=obsolete_time,json=obsoleteTime,proto3,oneof" json:"obsolete_time,omitempty"`
// contains filtered or unexported fields
}
A TerraformVersion represents the support state the corresponding Terraform version.
func (*TerraformVersion) Descriptor
func (*TerraformVersion) Descriptor() ([]byte, []int)
Deprecated: Use TerraformVersion.ProtoReflect.Descriptor instead.
func (*TerraformVersion) GetDeprecateTime
func (x *TerraformVersion) GetDeprecateTime() *timestamppb.Timestamp
func (*TerraformVersion) GetName
func (x *TerraformVersion) GetName() string
func (*TerraformVersion) GetObsoleteTime
func (x *TerraformVersion) GetObsoleteTime() *timestamppb.Timestamp
func (*TerraformVersion) GetState
func (x *TerraformVersion) GetState() TerraformVersion_State
func (*TerraformVersion) GetSupportTime
func (x *TerraformVersion) GetSupportTime() *timestamppb.Timestamp
func (*TerraformVersion) ProtoMessage
func (*TerraformVersion) ProtoMessage()
func (*TerraformVersion) ProtoReflect
func (x *TerraformVersion) ProtoReflect() protoreflect.Message
func (*TerraformVersion) Reset
func (x *TerraformVersion) Reset()
func (*TerraformVersion) String
func (x *TerraformVersion) String() string
TerraformVersion_State
type TerraformVersion_State int32
Possible states of a TerraformVersion.
TerraformVersion_STATE_UNSPECIFIED, TerraformVersion_ACTIVE, TerraformVersion_DEPRECATED, TerraformVersion_OBSOLETE
const (
// The default value. This value is used if the state is omitted.
TerraformVersion_STATE_UNSPECIFIED TerraformVersion_State = 0
// The version is actively supported.
TerraformVersion_ACTIVE TerraformVersion_State = 1
// The version is deprecated.
TerraformVersion_DEPRECATED TerraformVersion_State = 2
// The version is obsolete.
TerraformVersion_OBSOLETE TerraformVersion_State = 3
)
func (TerraformVersion_State) Descriptor
func (TerraformVersion_State) Descriptor() protoreflect.EnumDescriptor
func (TerraformVersion_State) Enum
func (x TerraformVersion_State) Enum() *TerraformVersion_State
func (TerraformVersion_State) EnumDescriptor
func (TerraformVersion_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use TerraformVersion_State.Descriptor instead.
func (TerraformVersion_State) Number
func (x TerraformVersion_State) Number() protoreflect.EnumNumber
func (TerraformVersion_State) String
func (x TerraformVersion_State) String() string
func (TerraformVersion_State) Type
func (TerraformVersion_State) Type() protoreflect.EnumType
UnimplementedConfigServer
type UnimplementedConfigServer struct {
}
UnimplementedConfigServer can be embedded to have forward compatible implementations.
func (*UnimplementedConfigServer) CreateDeployment
func (*UnimplementedConfigServer) CreateDeployment(context.Context, *CreateDeploymentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedConfigServer) CreatePreview
func (*UnimplementedConfigServer) CreatePreview(context.Context, *CreatePreviewRequest) (*longrunningpb.Operation, error)
func (*UnimplementedConfigServer) DeleteDeployment
func (*UnimplementedConfigServer) DeleteDeployment(context.Context, *DeleteDeploymentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedConfigServer) DeletePreview
func (*UnimplementedConfigServer) DeletePreview(context.Context, *DeletePreviewRequest) (*longrunningpb.Operation, error)
func (*UnimplementedConfigServer) DeleteStatefile
func (*UnimplementedConfigServer) DeleteStatefile(context.Context, *DeleteStatefileRequest) (*emptypb.Empty, error)
func (*UnimplementedConfigServer) ExportDeploymentStatefile
func (*UnimplementedConfigServer) ExportDeploymentStatefile(context.Context, *ExportDeploymentStatefileRequest) (*Statefile, error)
func (*UnimplementedConfigServer) ExportLockInfo
func (*UnimplementedConfigServer) ExportLockInfo(context.Context, *ExportLockInfoRequest) (*LockInfo, error)
func (*UnimplementedConfigServer) ExportPreviewResult
func (*UnimplementedConfigServer) ExportPreviewResult(context.Context, *ExportPreviewResultRequest) (*ExportPreviewResultResponse, error)
func (*UnimplementedConfigServer) ExportRevisionStatefile
func (*UnimplementedConfigServer) ExportRevisionStatefile(context.Context, *ExportRevisionStatefileRequest) (*Statefile, error)
func (*UnimplementedConfigServer) GetDeployment
func (*UnimplementedConfigServer) GetDeployment(context.Context, *GetDeploymentRequest) (*Deployment, error)
func (*UnimplementedConfigServer) GetPreview
func (*UnimplementedConfigServer) GetPreview(context.Context, *GetPreviewRequest) (*Preview, error)
func (*UnimplementedConfigServer) GetResource
func (*UnimplementedConfigServer) GetResource(context.Context, *GetResourceRequest) (*Resource, error)
func (*UnimplementedConfigServer) GetRevision
func (*UnimplementedConfigServer) GetRevision(context.Context, *GetRevisionRequest) (*Revision, error)
func (*UnimplementedConfigServer) GetTerraformVersion
func (*UnimplementedConfigServer) GetTerraformVersion(context.Context, *GetTerraformVersionRequest) (*TerraformVersion, error)
func (*UnimplementedConfigServer) ImportStatefile
func (*UnimplementedConfigServer) ImportStatefile(context.Context, *ImportStatefileRequest) (*Statefile, error)
func (*UnimplementedConfigServer) ListDeployments
func (*UnimplementedConfigServer) ListDeployments(context.Context, *ListDeploymentsRequest) (*ListDeploymentsResponse, error)
func (*UnimplementedConfigServer) ListPreviews
func (*UnimplementedConfigServer) ListPreviews(context.Context, *ListPreviewsRequest) (*ListPreviewsResponse, error)
func (*UnimplementedConfigServer) ListResources
func (*UnimplementedConfigServer) ListResources(context.Context, *ListResourcesRequest) (*ListResourcesResponse, error)
func (*UnimplementedConfigServer) ListRevisions
func (*UnimplementedConfigServer) ListRevisions(context.Context, *ListRevisionsRequest) (*ListRevisionsResponse, error)
func (*UnimplementedConfigServer) ListTerraformVersions
func (*UnimplementedConfigServer) ListTerraformVersions(context.Context, *ListTerraformVersionsRequest) (*ListTerraformVersionsResponse, error)
func (*UnimplementedConfigServer) LockDeployment
func (*UnimplementedConfigServer) LockDeployment(context.Context, *LockDeploymentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedConfigServer) UnlockDeployment
func (*UnimplementedConfigServer) UnlockDeployment(context.Context, *UnlockDeploymentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedConfigServer) UpdateDeployment
func (*UnimplementedConfigServer) UpdateDeployment(context.Context, *UpdateDeploymentRequest) (*longrunningpb.Operation, error)
UnlockDeploymentRequest
type UnlockDeploymentRequest struct {
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Lock ID of the lock file to be unlocked.
LockId int64 `protobuf:"varint,2,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// contains filtered or unexported fields
}
A request to unlock a state file passed to a 'UnlockDeployment' call.
func (*UnlockDeploymentRequest) Descriptor
func (*UnlockDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnlockDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UnlockDeploymentRequest) GetLockId
func (x *UnlockDeploymentRequest) GetLockId() int64
func (*UnlockDeploymentRequest) GetName
func (x *UnlockDeploymentRequest) GetName() string
func (*UnlockDeploymentRequest) ProtoMessage
func (*UnlockDeploymentRequest) ProtoMessage()
func (*UnlockDeploymentRequest) ProtoReflect
func (x *UnlockDeploymentRequest) ProtoReflect() protoreflect.Message
func (*UnlockDeploymentRequest) Reset
func (x *UnlockDeploymentRequest) Reset()
func (*UnlockDeploymentRequest) String
func (x *UnlockDeploymentRequest) String() string
UpdateDeploymentRequest
type UpdateDeploymentRequest struct {
// Optional. Field mask used to specify the fields to be overwritten in the
// Deployment resource by the update.
//
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. [Deployment][google.cloud.config.v1.Deployment] to update.
//
// The deployment's `name` field is used to identify the resource to be
// updated. Format:
// `projects/{project}/locations/{location}/deployments/{deployment}`
Deployment *Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDeploymentRequest) Descriptor
func (*UpdateDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateDeploymentRequest) GetDeployment
func (x *UpdateDeploymentRequest) GetDeployment() *Deployment
func (*UpdateDeploymentRequest) GetRequestId
func (x *UpdateDeploymentRequest) GetRequestId() string
func (*UpdateDeploymentRequest) GetUpdateMask
func (x *UpdateDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDeploymentRequest) ProtoMessage
func (*UpdateDeploymentRequest) ProtoMessage()
func (*UpdateDeploymentRequest) ProtoReflect
func (x *UpdateDeploymentRequest) ProtoReflect() protoreflect.Message
func (*UpdateDeploymentRequest) Reset
func (x *UpdateDeploymentRequest) Reset()
func (*UpdateDeploymentRequest) String
func (x *UpdateDeploymentRequest) String() string