Package cloud.google.com/go/config/apiv1/configpb (v0.1.4)

Variables

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" 
 , 
  
 } 
  
 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 
 , 
  
 } 
 ) 
 

Enum value maps for Revision_ErrorCode.

  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" 
 , 
  
 } 
  
 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 
 , 
  
 } 
 ) 
 

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.

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 
 
 ) 
 } 
 

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 
 
 ) 
 } 
 

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 (*CreateDeploymentRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateDeploymentRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateDeploymentRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateDeploymentRequest 
 
 ) 
  
 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 (*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 (*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) Enum

func (DeleteDeploymentRequest_DeletePolicy) EnumDescriptor

  func 
  
 ( 
  DeleteDeploymentRequest_DeletePolicy 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteDeploymentRequest_DeletePolicy.Descriptor instead.

func (DeleteDeploymentRequest_DeletePolicy) Number

func (DeleteDeploymentRequest_DeletePolicy) String

func (DeleteDeploymentRequest_DeletePolicy) Type

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 (*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 */ 
 } 
 

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) 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) 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) 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 
 
 
  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 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeploymentOperationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  DeploymentOperationMetadata 
 
 ) 
  
 GetApplyResults 
 () 
  
 * 
  ApplyResults 
 
 
  func 
  
 ( 
 * 
  DeploymentOperationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  DeploymentOperationMetadata 
 
 ) 
  
 Reset 
 () 
 
  type 
  
 DeploymentOperationMetadata_DeploymentStep 
  
  int32 
 
 

The possible steps a deployment may be running.

  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 
 ) 
 

Deprecated: Use DeploymentOperationMetadata_DeploymentStep.Descriptor instead.

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) Enum

func (Deployment_ErrorCode) EnumDescriptor

  func 
  
 ( 
  Deployment_ErrorCode 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Deployment_ErrorCode.Descriptor instead.

func (Deployment_ErrorCode) Number

func (Deployment_ErrorCode) String

  func 
  
 ( 
 x 
  
  Deployment_ErrorCode 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Deployment_ErrorCode) Type

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) Enum

func (Deployment_LockState) EnumDescriptor

  func 
  
 ( 
  Deployment_LockState 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Deployment_LockState.Descriptor instead.

func (Deployment_LockState) Number

func (Deployment_LockState) String

  func 
  
 ( 
 x 
  
  Deployment_LockState 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Deployment_LockState) Type

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) Enum

func (Deployment_State) EnumDescriptor

  func 
  
 ( 
  Deployment_State 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Deployment_State.Descriptor instead.

func (Deployment_State) Number

func (Deployment_State) String

  func 
  
 ( 
 x 
  
  Deployment_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Deployment_State) Type

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 (*ExportDeploymentStatefileRequest) GetParent

func (*ExportDeploymentStatefileRequest) ProtoMessage

  func 
  
 ( 
 * 
  ExportDeploymentStatefileRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ExportDeploymentStatefileRequest) ProtoReflect

func (*ExportDeploymentStatefileRequest) Reset

func (*ExportDeploymentStatefileRequest) 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 (*ExportLockInfoRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ExportLockInfoRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ExportLockInfoRequest) String

  func 
  
 ( 
 x 
  
 * 
  ExportLockInfoRequest 
 
 ) 
  
 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 (*ExportRevisionStatefileRequest) ProtoMessage

  func 
  
 ( 
 * 
  ExportRevisionStatefileRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ExportRevisionStatefileRequest) ProtoReflect

func (*ExportRevisionStatefileRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ExportRevisionStatefileRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ExportRevisionStatefileRequest) 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 (*GetDeploymentRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetDeploymentRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetDeploymentRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetDeploymentRequest 
 
 ) 
  
 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 
 
 

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

  func 
  
 ( 
 * 
  GitSource 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GitSource.ProtoReflect.Descriptor instead.

func (*GitSource) GetDirectory

  func 
  
 ( 
 x 
  
 * 
  GitSource 
 
 ) 
  
 GetDirectory 
 () 
  
  string 
 
 

func (*GitSource) GetRef

  func 
  
 ( 
 x 
  
 * 
  GitSource 
 
 ) 
  
 GetRef 
 () 
  
  string 
 
 

func (*GitSource) GetRepo

  func 
  
 ( 
 x 
  
 * 
  GitSource 
 
 ) 
  
 GetRepo 
 () 
  
  string 
 
 

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

  func 
  
 ( 
 x 
  
 * 
  GitSource 
 
 ) 
  
 String 
 () 
  
  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 (*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 or set to 0, all resources will be 
  
 // returned. 
  
 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 (*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 (*ListDeploymentsResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListDeploymentsResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListDeploymentsResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListDeploymentsResponse 
 
 ) 
  
 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 or set to 0, all resources will be 
  
 // returned. 
  
 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 (*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 (*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 or set to 0, all resources will be 
  
 // returned. 
  
 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 (*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 (*ListRevisionsResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListRevisionsResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListRevisionsResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListRevisionsResponse 
 
 ) 
  
 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 (*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

  func 
  
 ( 
 * 
  LockInfo 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use LockInfo.ProtoReflect.Descriptor instead.

func (*LockInfo) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  LockInfo 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*LockInfo) GetInfo

  func 
  
 ( 
 x 
  
 * 
  LockInfo 
 
 ) 
  
 GetInfo 
 () 
  
  string 
 
 

func (*LockInfo) GetLockId

  func 
  
 ( 
 x 
  
 * 
  LockInfo 
 
 ) 
  
 GetLockId 
 () 
  
  int64 
 
 

func (*LockInfo) GetOperation

  func 
  
 ( 
 x 
  
 * 
  LockInfo 
 
 ) 
  
 GetOperation 
 () 
  
  string 
 
 

func (*LockInfo) GetVersion

  func 
  
 ( 
 x 
  
 * 
  LockInfo 
 
 ) 
  
 GetVersion 
 () 
  
  string 
 
 

func (*LockInfo) GetWho

  func 
  
 ( 
 x 
  
 * 
  LockInfo 
 
 ) 
  
 GetWho 
 () 
  
  string 
 
 

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

  func 
  
 ( 
 x 
  
 * 
  LockInfo 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  type 
  
 OperationMetadata 
  
 struct 
  
 { 
  
 // Ephemeral metadata about the state of an operation for a particular 
  
 // resource. 
  
 // 
  
 // Types that are assignable to ResourceMetadata: 
  
 //	*OperationMetadata_DeploymentMetadata 
  
 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 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetApiVersion 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetDeploymentMetadata 
 () 
  
 * 
  DeploymentOperationMetadata 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetEndTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetRequestedCancellation 
 () 
  
  bool 
 
 
  func 
  
 ( 
 m 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetResourceMetadata 
 () 
  
 isOperationMetadata_ResourceMetadata 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetTarget 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetVerb 
 () 
  
  string 
 
 
  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  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"` 
 } 
 

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

  func 
  
 ( 
 * 
  Resource 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

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 
  
 ( 
 x 
  
 * 
  Resource 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

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

  func 
  
 ( 
 x 
  
 * 
  Resource 
 
 ) 
  
 String 
 () 
  
  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 (*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) Enum

func (Resource_Intent) EnumDescriptor

  func 
  
 ( 
  Resource_Intent 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Resource_Intent.Descriptor instead.

func (Resource_Intent) Number

func (Resource_Intent) String

  func 
  
 ( 
 x 
  
  Resource_Intent 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Resource_Intent) Type

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) Enum

func (Resource_State) EnumDescriptor

  func 
  
 ( 
  Resource_State 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Resource_State.Descriptor instead.

func (Resource_State) Number

func (Resource_State) String

  func 
  
 ( 
 x 
  
  Resource_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Resource_State) Type

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"` 
 } 
 

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

  func 
  
 ( 
 * 
  Revision 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

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 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetBuild 
 () 
  
  string 
 
 

func (*Revision) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Revision) GetErrorCode

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetErrorCode 
 () 
  
  Revision_ErrorCode 
 
 

func (*Revision) GetErrorLogs

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetErrorLogs 
 () 
  
  string 
 
 

func (*Revision) GetImportExistingResources

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetImportExistingResources 
 () 
  
  bool 
 
 

func (*Revision) GetLogs

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetLogs 
 () 
  
  string 
 
 

func (*Revision) GetName

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Revision) GetServiceAccount

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetServiceAccount 
 () 
  
  string 
 
 

func (*Revision) GetState

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetState 
 () 
  
  Revision_State 
 
 

func (*Revision) GetStateDetail

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetStateDetail 
 () 
  
  string 
 
 

func (*Revision) GetTerraformBlueprint

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetTerraformBlueprint 
 () 
  
 * 
  TerraformBlueprint 
 
 

func (*Revision) GetTfErrors

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetTfErrors 
 () 
  
 [] 
 * 
  TerraformError 
 
 

func (*Revision) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Revision) GetWorkerPool

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 GetWorkerPool 
 () 
  
  string 
 
 

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

  func 
  
 ( 
 x 
  
 * 
  Revision 
 
 ) 
  
 String 
 () 
  
  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) Enum

func (Revision_Action) EnumDescriptor

  func 
  
 ( 
  Revision_Action 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Revision_Action.Descriptor instead.

func (Revision_Action) Number

func (Revision_Action) String

  func 
  
 ( 
 x 
  
  Revision_Action 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Revision_Action) Type

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

  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 
 ) 
 

func (Revision_ErrorCode) Descriptor

func (Revision_ErrorCode) Enum

func (Revision_ErrorCode) EnumDescriptor

  func 
  
 ( 
  Revision_ErrorCode 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Revision_ErrorCode.Descriptor instead.

func (Revision_ErrorCode) Number

func (Revision_ErrorCode) String

  func 
  
 ( 
 x 
  
  Revision_ErrorCode 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Revision_ErrorCode) Type

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) Enum

func (Revision_State) EnumDescriptor

  func 
  
 ( 
  Revision_State 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Revision_State.Descriptor instead.

func (Revision_State) Number

func (Revision_State) String

  func 
  
 ( 
 x 
  
  Revision_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Revision_State) Type

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

  func 
  
 ( 
 * 
  Statefile 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Statefile.ProtoReflect.Descriptor instead.

func (*Statefile) GetSignedUri

  func 
  
 ( 
 x 
  
 * 
  Statefile 
 
 ) 
  
 GetSignedUri 
 () 
  
  string 
 
 

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

  func 
  
 ( 
 x 
  
 * 
  Statefile 
 
 ) 
  
 String 
 () 
  
  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 
 
 

UnimplementedConfigServer

  type 
  
 UnimplementedConfigServer 
  
 struct 
  
 { 
 } 
 

UnimplementedConfigServer can be embedded to have forward compatible implementations.

func (*UnimplementedConfigServer) CreateDeployment

func (*UnimplementedConfigServer) DeleteDeployment

func (*UnimplementedConfigServer) DeleteStatefile

func (*UnimplementedConfigServer) ExportDeploymentStatefile

func (*UnimplementedConfigServer) ExportLockInfo

func (*UnimplementedConfigServer) ExportRevisionStatefile

func (*UnimplementedConfigServer) GetDeployment

func (*UnimplementedConfigServer) GetResource

func (*UnimplementedConfigServer) GetRevision

func (*UnimplementedConfigServer) ImportStatefile

func (*UnimplementedConfigServer) ListDeployments

func (*UnimplementedConfigServer) ListResources

func (*UnimplementedConfigServer) ListRevisions

func (*UnimplementedConfigServer) LockDeployment

func (*UnimplementedConfigServer) UnlockDeployment

func (*UnimplementedConfigServer) UpdateDeployment

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 (*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 (*UpdateDeploymentRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateDeploymentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateDeploymentRequest) ProtoReflect

func (*UpdateDeploymentRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateDeploymentRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateDeploymentRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateDeploymentRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: