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.
DeploymentOperationMetadata_DeploymentStep_name, DeploymentOperationMetadata_DeploymentStep_value
var
(
DeploymentOperationMetadata_DeploymentStep_name
=
map
[
int32
]
string
{
0
:
"DEPLOYMENT_STEP_UNSPECIFIED"
,
1
:
"PREPARING_STORAGE_BUCKET"
,
2
:
"DOWNLOADING_BLUEPRINT"
,
3
:
"RUNNING_TF_INIT"
,
4
:
"RUNNING_TF_PLAN"
,
5
:
"RUNNING_TF_APPLY"
,
6
:
"RUNNING_TF_DESTROY"
,
7
:
"RUNNING_TF_VALIDATE"
,
8
:
"UNLOCKING_DEPLOYMENT"
,
9
:
"SUCCEEDED"
,
10
:
"FAILED"
,
}
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
(
x
*
CreateDeploymentRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
DeleteDeploymentRequest
)
GetDeletePolicy
()
DeleteDeploymentRequest_DeletePolicy
func (*DeleteDeploymentRequest) GetForce
func
(
x
*
DeleteDeploymentRequest
)
GetForce
()
bool
func (*DeleteDeploymentRequest) GetName
func
(
x
*
DeleteDeploymentRequest
)
GetName
()
string
func (*DeleteDeploymentRequest) GetRequestId
func
(
x
*
DeleteDeploymentRequest
)
GetRequestId
()
string
func (*DeleteDeploymentRequest) ProtoMessage
func
(
*
DeleteDeploymentRequest
)
ProtoMessage
()
func (*DeleteDeploymentRequest) ProtoReflect
func
(
x
*
DeleteDeploymentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteDeploymentRequest) Reset
func
(
x
*
DeleteDeploymentRequest
)
Reset
()
func (*DeleteDeploymentRequest) String
func
(
x
*
DeleteDeploymentRequest
)
String
()
string
DeleteDeploymentRequest_DeletePolicy
type
DeleteDeploymentRequest_DeletePolicy
int32
Policy on how resources actuated by the deployment should be deleted.
DeleteDeploymentRequest_DELETE_POLICY_UNSPECIFIED, DeleteDeploymentRequest_DELETE, DeleteDeploymentRequest_ABANDON
const
(
// Unspecified policy, resources will be deleted.
DeleteDeploymentRequest_DELETE_POLICY_UNSPECIFIED
DeleteDeploymentRequest_DeletePolicy
=
0
// Deletes resources actuated by the deployment.
DeleteDeploymentRequest_DELETE
DeleteDeploymentRequest_DeletePolicy
=
1
// Abandons resources and only deletes the deployment and its metadata.
DeleteDeploymentRequest_ABANDON
DeleteDeploymentRequest_DeletePolicy
=
2
)
func (DeleteDeploymentRequest_DeletePolicy) Descriptor
func
(
DeleteDeploymentRequest_DeletePolicy
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (DeleteDeploymentRequest_DeletePolicy) Enum
func
(
x
DeleteDeploymentRequest_DeletePolicy
)
Enum
()
*
DeleteDeploymentRequest_DeletePolicy
func (DeleteDeploymentRequest_DeletePolicy) EnumDescriptor
func
(
DeleteDeploymentRequest_DeletePolicy
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeleteDeploymentRequest_DeletePolicy.Descriptor instead.
func (DeleteDeploymentRequest_DeletePolicy) Number
func
(
x
DeleteDeploymentRequest_DeletePolicy
)
Number
()
protoreflect
.
EnumNumber
func (DeleteDeploymentRequest_DeletePolicy) String
func
(
x
DeleteDeploymentRequest_DeletePolicy
)
String
()
string
func (DeleteDeploymentRequest_DeletePolicy) Type
func
(
DeleteDeploymentRequest_DeletePolicy
)
Type
()
protoreflect
.
EnumType
DeleteStatefileRequest
type
DeleteStatefileRequest
struct
{
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Lock ID of the lock file to verify that the user who is deleting
// the state file previously locked the Deployment.
LockId
int64
`protobuf:"varint,2,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// contains filtered or unexported fields
}
A request to delete a state file passed to a 'DeleteStatefile' call.
func (*DeleteStatefileRequest) Descriptor
func
(
*
DeleteStatefileRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeleteStatefileRequest.ProtoReflect.Descriptor instead.
func (*DeleteStatefileRequest) GetLockId
func
(
x
*
DeleteStatefileRequest
)
GetLockId
()
int64
func (*DeleteStatefileRequest) GetName
func
(
x
*
DeleteStatefileRequest
)
GetName
()
string
func (*DeleteStatefileRequest) ProtoMessage
func
(
*
DeleteStatefileRequest
)
ProtoMessage
()
func (*DeleteStatefileRequest) ProtoReflect
func
(
x
*
DeleteStatefileRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteStatefileRequest) Reset
func
(
x
*
DeleteStatefileRequest
)
Reset
()
func (*DeleteStatefileRequest) String
func
(
x
*
DeleteStatefileRequest
)
String
()
string
Deployment
type
Deployment
struct
{
Blueprint
isDeployment_Blueprint
`protobuf_oneof:"blueprint"`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
State
Deployment_State
`protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.config.v1.Deployment_State" json:"state,omitempty"`
LatestRevision
string
`protobuf:"bytes,7,opt,name=latest_revision,json=latestRevision,proto3" json:"latest_revision,omitempty"`
StateDetail
string
`protobuf:"bytes,9,opt,name=state_detail,json=stateDetail,proto3" json:"state_detail,omitempty"`
ErrorCode
Deployment_ErrorCode
""
/* 139 byte string literal not displayed */
DeleteResults
*
ApplyResults
`protobuf:"bytes,8,opt,name=delete_results,json=deleteResults,proto3" json:"delete_results,omitempty"`
DeleteBuild
string
`protobuf:"bytes,11,opt,name=delete_build,json=deleteBuild,proto3" json:"delete_build,omitempty"`
DeleteLogs
string
`protobuf:"bytes,12,opt,name=delete_logs,json=deleteLogs,proto3" json:"delete_logs,omitempty"`
TfErrors
[]
*
TerraformError
`protobuf:"bytes,13,rep,name=tf_errors,json=tfErrors,proto3" json:"tf_errors,omitempty"`
ErrorLogs
string
`protobuf:"bytes,14,opt,name=error_logs,json=errorLogs,proto3" json:"error_logs,omitempty"`
ArtifactsGcsBucket
*
string
`protobuf:"bytes,15,opt,name=artifacts_gcs_bucket,json=artifactsGcsBucket,proto3,oneof" json:"artifacts_gcs_bucket,omitempty"`
ServiceAccount
*
string
`protobuf:"bytes,16,opt,name=service_account,json=serviceAccount,proto3,oneof" json:"service_account,omitempty"`
ImportExistingResources
*
bool
""
/* 140 byte string literal not displayed */
WorkerPool
*
string
`protobuf:"bytes,19,opt,name=worker_pool,json=workerPool,proto3,oneof" json:"worker_pool,omitempty"`
LockState
Deployment_LockState
""
/* 139 byte string literal not displayed */
}
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
DeploymentOperationMetadata
type
DeploymentOperationMetadata
struct
{
Step
DeploymentOperationMetadata_DeploymentStep
""
/* 133 byte string literal not displayed */
ApplyResults
*
ApplyResults
`protobuf:"bytes,2,opt,name=apply_results,json=applyResults,proto3" json:"apply_results,omitempty"`
Build
string
`protobuf:"bytes,3,opt,name=build,proto3" json:"build,omitempty"`
Logs
string
`protobuf:"bytes,4,opt,name=logs,proto3" json:"logs,omitempty"`
}
Ephemeral metadata content describing the state of a deployment operation.
func (*DeploymentOperationMetadata) Descriptor
func
(
*
DeploymentOperationMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeploymentOperationMetadata.ProtoReflect.Descriptor instead.
func (*DeploymentOperationMetadata) GetApplyResults
func
(
x
*
DeploymentOperationMetadata
)
GetApplyResults
()
*
ApplyResults
func (*DeploymentOperationMetadata) GetBuild
func
(
x
*
DeploymentOperationMetadata
)
GetBuild
()
string
func (*DeploymentOperationMetadata) GetLogs
func
(
x
*
DeploymentOperationMetadata
)
GetLogs
()
string
func (*DeploymentOperationMetadata) GetStep
func
(
x
*
DeploymentOperationMetadata
)
GetStep
()
DeploymentOperationMetadata_DeploymentStep
func (*DeploymentOperationMetadata) ProtoMessage
func
(
*
DeploymentOperationMetadata
)
ProtoMessage
()
func (*DeploymentOperationMetadata) ProtoReflect
func
(
x
*
DeploymentOperationMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*DeploymentOperationMetadata) Reset
func
(
x
*
DeploymentOperationMetadata
)
Reset
()
func (*DeploymentOperationMetadata) String
func
(
x
*
DeploymentOperationMetadata
)
String
()
string
DeploymentOperationMetadata_DeploymentStep
type
DeploymentOperationMetadata_DeploymentStep
int32
The possible steps a deployment may be running.
DeploymentOperationMetadata_DEPLOYMENT_STEP_UNSPECIFIED, DeploymentOperationMetadata_PREPARING_STORAGE_BUCKET, DeploymentOperationMetadata_DOWNLOADING_BLUEPRINT, DeploymentOperationMetadata_RUNNING_TF_INIT, DeploymentOperationMetadata_RUNNING_TF_PLAN, DeploymentOperationMetadata_RUNNING_TF_APPLY, DeploymentOperationMetadata_RUNNING_TF_DESTROY, DeploymentOperationMetadata_RUNNING_TF_VALIDATE, DeploymentOperationMetadata_UNLOCKING_DEPLOYMENT, DeploymentOperationMetadata_SUCCEEDED, DeploymentOperationMetadata_FAILED
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
)
func (DeploymentOperationMetadata_DeploymentStep) Descriptor
func
(
DeploymentOperationMetadata_DeploymentStep
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (DeploymentOperationMetadata_DeploymentStep) Enum
func
(
x
DeploymentOperationMetadata_DeploymentStep
)
Enum
()
*
DeploymentOperationMetadata_DeploymentStep
func (DeploymentOperationMetadata_DeploymentStep) EnumDescriptor
func
(
DeploymentOperationMetadata_DeploymentStep
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeploymentOperationMetadata_DeploymentStep.Descriptor instead.
func (DeploymentOperationMetadata_DeploymentStep) Number
func
(
x
DeploymentOperationMetadata_DeploymentStep
)
Number
()
protoreflect
.
EnumNumber
func (DeploymentOperationMetadata_DeploymentStep) String
func
(
x
DeploymentOperationMetadata_DeploymentStep
)
String
()
string
func (DeploymentOperationMetadata_DeploymentStep) Type
func
(
DeploymentOperationMetadata_DeploymentStep
)
Type
()
protoreflect
.
EnumType
Deployment_ErrorCode
type
Deployment_ErrorCode
int32
Possible errors that can occur with deployments.
Deployment_ERROR_CODE_UNSPECIFIED, Deployment_REVISION_FAILED, Deployment_CLOUD_BUILD_PERMISSION_DENIED, Deployment_DELETE_BUILD_API_FAILED, Deployment_DELETE_BUILD_RUN_FAILED, Deployment_BUCKET_CREATION_PERMISSION_DENIED, Deployment_BUCKET_CREATION_FAILED
const
(
// No error code was specified.
Deployment_ERROR_CODE_UNSPECIFIED
Deployment_ErrorCode
=
0
// The revision failed. See Revision for more details.
Deployment_REVISION_FAILED
Deployment_ErrorCode
=
1
// Cloud Build failed due to a permission issue.
Deployment_CLOUD_BUILD_PERMISSION_DENIED
Deployment_ErrorCode
=
3
// Cloud Build job associated with a deployment deletion could not be
// started.
Deployment_DELETE_BUILD_API_FAILED
Deployment_ErrorCode
=
5
// Cloud Build job associated with a deployment deletion was started but
// failed.
Deployment_DELETE_BUILD_RUN_FAILED
Deployment_ErrorCode
=
6
// Cloud Storage bucket creation failed due to a permission issue.
Deployment_BUCKET_CREATION_PERMISSION_DENIED
Deployment_ErrorCode
=
7
// Cloud Storage bucket creation failed due to an issue unrelated to
// permissions.
Deployment_BUCKET_CREATION_FAILED
Deployment_ErrorCode
=
8
)
func (Deployment_ErrorCode) Descriptor
func
(
Deployment_ErrorCode
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Deployment_ErrorCode) Enum
func
(
x
Deployment_ErrorCode
)
Enum
()
*
Deployment_ErrorCode
func (Deployment_ErrorCode) EnumDescriptor
func
(
Deployment_ErrorCode
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Deployment_ErrorCode.Descriptor instead.
func (Deployment_ErrorCode) Number
func
(
x
Deployment_ErrorCode
)
Number
()
protoreflect
.
EnumNumber
func (Deployment_ErrorCode) String
func
(
x
Deployment_ErrorCode
)
String
()
string
func (Deployment_ErrorCode) Type
func
(
Deployment_ErrorCode
)
Type
()
protoreflect
.
EnumType
Deployment_LockState
type
Deployment_LockState
int32
Possible lock states of a deployment.
Deployment_LOCK_STATE_UNSPECIFIED, Deployment_LOCKED, Deployment_UNLOCKED, Deployment_LOCKING, Deployment_UNLOCKING, Deployment_LOCK_FAILED, Deployment_UNLOCK_FAILED
const
(
// The default value. This value is used if the lock state is omitted.
Deployment_LOCK_STATE_UNSPECIFIED
Deployment_LockState
=
0
// The deployment is locked.
Deployment_LOCKED
Deployment_LockState
=
1
// The deployment is unlocked.
Deployment_UNLOCKED
Deployment_LockState
=
2
// The deployment is being locked.
Deployment_LOCKING
Deployment_LockState
=
3
// The deployment is being unlocked.
Deployment_UNLOCKING
Deployment_LockState
=
4
// The deployment has failed to lock.
Deployment_LOCK_FAILED
Deployment_LockState
=
5
// The deployment has failed to unlock.
Deployment_UNLOCK_FAILED
Deployment_LockState
=
6
)
func (Deployment_LockState) Descriptor
func
(
Deployment_LockState
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Deployment_LockState) Enum
func
(
x
Deployment_LockState
)
Enum
()
*
Deployment_LockState
func (Deployment_LockState) EnumDescriptor
func
(
Deployment_LockState
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Deployment_LockState.Descriptor instead.
func (Deployment_LockState) Number
func
(
x
Deployment_LockState
)
Number
()
protoreflect
.
EnumNumber
func (Deployment_LockState) String
func
(
x
Deployment_LockState
)
String
()
string
func (Deployment_LockState) Type
func
(
Deployment_LockState
)
Type
()
protoreflect
.
EnumType
Deployment_State
type
Deployment_State
int32
Possible states of a deployment.
Deployment_STATE_UNSPECIFIED, Deployment_CREATING, Deployment_ACTIVE, Deployment_UPDATING, Deployment_DELETING, Deployment_FAILED, Deployment_SUSPENDED, Deployment_DELETED
const
(
// The default value. This value is used if the state is omitted.
Deployment_STATE_UNSPECIFIED
Deployment_State
=
0
// The deployment is being created.
Deployment_CREATING
Deployment_State
=
1
// The deployment is healthy.
Deployment_ACTIVE
Deployment_State
=
2
// The deployment is being updated.
Deployment_UPDATING
Deployment_State
=
3
// The deployment is being deleted.
Deployment_DELETING
Deployment_State
=
4
// The deployment has encountered an unexpected error.
Deployment_FAILED
Deployment_State
=
5
// The deployment is no longer being actively reconciled.
// This may be the result of recovering the project after deletion.
Deployment_SUSPENDED
Deployment_State
=
6
// The deployment has been deleted.
Deployment_DELETED
Deployment_State
=
7
)
func (Deployment_State) Descriptor
func
(
Deployment_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Deployment_State) Enum
func
(
x
Deployment_State
)
Enum
()
*
Deployment_State
func (Deployment_State) EnumDescriptor
func
(
Deployment_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Deployment_State.Descriptor instead.
func (Deployment_State) Number
func
(
x
Deployment_State
)
Number
()
protoreflect
.
EnumNumber
func (Deployment_State) String
func
(
x
Deployment_State
)
String
()
string
func (Deployment_State) Type
func
(
Deployment_State
)
Type
()
protoreflect
.
EnumType
Deployment_TerraformBlueprint
type
Deployment_TerraformBlueprint
struct
{
// A blueprint described using Terraform's HashiCorp Configuration Language
// as a root module.
TerraformBlueprint
*
TerraformBlueprint
`protobuf:"bytes,6,opt,name=terraform_blueprint,json=terraformBlueprint,proto3,oneof"`
}
ExportDeploymentStatefileRequest
type
ExportDeploymentStatefileRequest
struct
{
// Required. The parent in whose context the statefile is listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. If this flag is set to true, the exported deployment state file
// will be the draft state. This will enable the draft file to be validated
// before copying it over to the working state on unlock.
Draft
bool
`protobuf:"varint,3,opt,name=draft,proto3" json:"draft,omitempty"`
// contains filtered or unexported fields
}
A request to export a state file passed to a 'ExportDeploymentStatefile' call.
func (*ExportDeploymentStatefileRequest) Descriptor
func
(
*
ExportDeploymentStatefileRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ExportDeploymentStatefileRequest.ProtoReflect.Descriptor instead.
func (*ExportDeploymentStatefileRequest) GetDraft
func
(
x
*
ExportDeploymentStatefileRequest
)
GetDraft
()
bool
func (*ExportDeploymentStatefileRequest) GetParent
func
(
x
*
ExportDeploymentStatefileRequest
)
GetParent
()
string
func (*ExportDeploymentStatefileRequest) ProtoMessage
func
(
*
ExportDeploymentStatefileRequest
)
ProtoMessage
()
func (*ExportDeploymentStatefileRequest) ProtoReflect
func
(
x
*
ExportDeploymentStatefileRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ExportDeploymentStatefileRequest) Reset
func
(
x
*
ExportDeploymentStatefileRequest
)
Reset
()
func (*ExportDeploymentStatefileRequest) String
func
(
x
*
ExportDeploymentStatefileRequest
)
String
()
string
ExportLockInfoRequest
type
ExportLockInfoRequest
struct
{
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A request to get a state file lock info passed to a 'ExportLockInfo' call.
func (*ExportLockInfoRequest) Descriptor
func
(
*
ExportLockInfoRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ExportLockInfoRequest.ProtoReflect.Descriptor instead.
func (*ExportLockInfoRequest) GetName
func
(
x
*
ExportLockInfoRequest
)
GetName
()
string
func (*ExportLockInfoRequest) ProtoMessage
func
(
*
ExportLockInfoRequest
)
ProtoMessage
()
func (*ExportLockInfoRequest) ProtoReflect
func
(
x
*
ExportLockInfoRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ExportLockInfoRequest) Reset
func
(
x
*
ExportLockInfoRequest
)
Reset
()
func (*ExportLockInfoRequest) String
func
(
x
*
ExportLockInfoRequest
)
String
()
string
ExportRevisionStatefileRequest
type
ExportRevisionStatefileRequest
struct
{
// Required. The parent in whose context the statefile is listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}/revisions/{revision}'.
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}
A request to export a state file passed to a 'ExportRevisionStatefile' call.
func (*ExportRevisionStatefileRequest) Descriptor
func
(
*
ExportRevisionStatefileRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ExportRevisionStatefileRequest.ProtoReflect.Descriptor instead.
func (*ExportRevisionStatefileRequest) GetParent
func
(
x
*
ExportRevisionStatefileRequest
)
GetParent
()
string
func (*ExportRevisionStatefileRequest) ProtoMessage
func
(
*
ExportRevisionStatefileRequest
)
ProtoMessage
()
func (*ExportRevisionStatefileRequest) ProtoReflect
func
(
x
*
ExportRevisionStatefileRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ExportRevisionStatefileRequest) Reset
func
(
x
*
ExportRevisionStatefileRequest
)
Reset
()
func (*ExportRevisionStatefileRequest) String
func
(
x
*
ExportRevisionStatefileRequest
)
String
()
string
GetDeploymentRequest
type
GetDeploymentRequest
struct
{
// Required. The name of the deployment. Format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetDeploymentRequest) Descriptor
func
(
*
GetDeploymentRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use GetDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetDeploymentRequest) GetName
func
(
x
*
GetDeploymentRequest
)
GetName
()
string
func (*GetDeploymentRequest) ProtoMessage
func
(
*
GetDeploymentRequest
)
ProtoMessage
()
func (*GetDeploymentRequest) ProtoReflect
func
(
x
*
GetDeploymentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetDeploymentRequest) Reset
func
(
x
*
GetDeploymentRequest
)
Reset
()
func (*GetDeploymentRequest) String
func
(
x
*
GetDeploymentRequest
)
String
()
string
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
Deprecated: Use GitSource.ProtoReflect.Descriptor instead.
func (*GitSource) GetDirectory
func (*GitSource) GetRef
func (*GitSource) GetRepo
func (*GitSource) ProtoMessage
func
(
*
GitSource
)
ProtoMessage
()
func (*GitSource) ProtoReflect
func
(
x
*
GitSource
)
ProtoReflect
()
protoreflect
.
Message
func (*GitSource) Reset
func
(
x
*
GitSource
)
Reset
()
func (*GitSource) String
ImportStatefileRequest
type
ImportStatefileRequest
struct
{
// Required. The parent in whose context the statefile is listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Lock ID of the lock file to verify that the user who is importing
// the state file previously locked the Deployment.
LockId
int64
`protobuf:"varint,2,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// Optional.
SkipDraft
bool
`protobuf:"varint,3,opt,name=skip_draft,json=skipDraft,proto3" json:"skip_draft,omitempty"`
// contains filtered or unexported fields
}
A request to import a state file passed to a 'ImportStatefile' call.
func (*ImportStatefileRequest) Descriptor
func
(
*
ImportStatefileRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ImportStatefileRequest.ProtoReflect.Descriptor instead.
func (*ImportStatefileRequest) GetLockId
func
(
x
*
ImportStatefileRequest
)
GetLockId
()
int64
func (*ImportStatefileRequest) GetParent
func
(
x
*
ImportStatefileRequest
)
GetParent
()
string
func (*ImportStatefileRequest) GetSkipDraft
func
(
x
*
ImportStatefileRequest
)
GetSkipDraft
()
bool
func (*ImportStatefileRequest) ProtoMessage
func
(
*
ImportStatefileRequest
)
ProtoMessage
()
func (*ImportStatefileRequest) ProtoReflect
func
(
x
*
ImportStatefileRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ImportStatefileRequest) Reset
func
(
x
*
ImportStatefileRequest
)
Reset
()
func (*ImportStatefileRequest) String
func
(
x
*
ImportStatefileRequest
)
String
()
string
ListDeploymentsRequest
type
ListDeploymentsRequest
struct
{
// Required. The parent in whose context the Deployments are listed. The
// parent value is in the format:
// 'projects/{project_id}/locations/{location}'.
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// When requesting a page of resources, 'page_size' specifies number of
// resources to return. If unspecified 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
(
x
*
ListDeploymentsRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListDeploymentsRequest) Reset
func
(
x
*
ListDeploymentsRequest
)
Reset
()
func (*ListDeploymentsRequest) String
func
(
x
*
ListDeploymentsRequest
)
String
()
string
ListDeploymentsResponse
type
ListDeploymentsResponse
struct
{
// List of [Deployment][google.cloud.config.v1.Deployment]s.
Deployments
[]
*
Deployment
`protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
// Token to be supplied to the next ListDeployments request via `page_token`
// to obtain the next set of results.
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable
[]
string
`protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
func (*ListDeploymentsResponse) Descriptor
func
(
*
ListDeploymentsResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListDeploymentsResponse) GetDeployments
func
(
x
*
ListDeploymentsResponse
)
GetDeployments
()
[]
*
Deployment
func (*ListDeploymentsResponse) GetNextPageToken
func
(
x
*
ListDeploymentsResponse
)
GetNextPageToken
()
string
func (*ListDeploymentsResponse) GetUnreachable
func
(
x
*
ListDeploymentsResponse
)
GetUnreachable
()
[]
string
func (*ListDeploymentsResponse) ProtoMessage
func
(
*
ListDeploymentsResponse
)
ProtoMessage
()
func (*ListDeploymentsResponse) ProtoReflect
func
(
x
*
ListDeploymentsResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListDeploymentsResponse) Reset
func
(
x
*
ListDeploymentsResponse
)
Reset
()
func (*ListDeploymentsResponse) String
func
(
x
*
ListDeploymentsResponse
)
String
()
string
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
(
x
*
ListResourcesRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListResourcesRequest) Reset
func
(
x
*
ListResourcesRequest
)
Reset
()
func (*ListResourcesRequest) String
func
(
x
*
ListResourcesRequest
)
String
()
string
ListResourcesResponse
type
ListResourcesResponse
struct
{
// List of [Resources][]s.
Resources
[]
*
Resource
`protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
// A token to request the next page of resources from the 'ListResources'
// method. The value of an empty string means that there are no more resources
// to return.
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable
[]
string
`protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
A response to a 'ListResources' call. Contains a list of Resources.
func (*ListResourcesResponse) Descriptor
func
(
*
ListResourcesResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListResourcesResponse.ProtoReflect.Descriptor instead.
func (*ListResourcesResponse) GetNextPageToken
func
(
x
*
ListResourcesResponse
)
GetNextPageToken
()
string
func (*ListResourcesResponse) GetResources
func
(
x
*
ListResourcesResponse
)
GetResources
()
[]
*
Resource
func (*ListResourcesResponse) GetUnreachable
func
(
x
*
ListResourcesResponse
)
GetUnreachable
()
[]
string
func (*ListResourcesResponse) ProtoMessage
func
(
*
ListResourcesResponse
)
ProtoMessage
()
func (*ListResourcesResponse) ProtoReflect
func
(
x
*
ListResourcesResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListResourcesResponse) Reset
func
(
x
*
ListResourcesResponse
)
Reset
()
func (*ListResourcesResponse) String
func
(
x
*
ListResourcesResponse
)
String
()
string
ListRevisionsRequest
type
ListRevisionsRequest
struct
{
// Required. The parent in whose context the Revisions are listed. The parent
// value is in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// When requesting a page of resources, `page_size` specifies number of
// resources to return. If unspecified 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
(
x
*
ListRevisionsRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListRevisionsRequest) Reset
func
(
x
*
ListRevisionsRequest
)
Reset
()
func (*ListRevisionsRequest) String
func
(
x
*
ListRevisionsRequest
)
String
()
string
ListRevisionsResponse
type
ListRevisionsResponse
struct
{
// List of [Revision][google.cloud.config.v1.Revision]s.
Revisions
[]
*
Revision
`protobuf:"bytes,1,rep,name=revisions,proto3" json:"revisions,omitempty"`
// A token to request the next page of resources from the 'ListRevisions'
// method. The value of an empty string means that there are no more resources
// to return.
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable
[]
string
`protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
A response to a 'ListRevisions' call. Contains a list of Revisions.
func (*ListRevisionsResponse) Descriptor
func
(
*
ListRevisionsResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListRevisionsResponse.ProtoReflect.Descriptor instead.
func (*ListRevisionsResponse) GetNextPageToken
func
(
x
*
ListRevisionsResponse
)
GetNextPageToken
()
string
func (*ListRevisionsResponse) GetRevisions
func
(
x
*
ListRevisionsResponse
)
GetRevisions
()
[]
*
Revision
func (*ListRevisionsResponse) GetUnreachable
func
(
x
*
ListRevisionsResponse
)
GetUnreachable
()
[]
string
func (*ListRevisionsResponse) ProtoMessage
func
(
*
ListRevisionsResponse
)
ProtoMessage
()
func (*ListRevisionsResponse) ProtoReflect
func
(
x
*
ListRevisionsResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListRevisionsResponse) Reset
func
(
x
*
ListRevisionsResponse
)
Reset
()
func (*ListRevisionsResponse) String
func
(
x
*
ListRevisionsResponse
)
String
()
string
LockDeploymentRequest
type
LockDeploymentRequest
struct
{
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A request to lock a deployment passed to a 'LockDeployment' call.
func (*LockDeploymentRequest) Descriptor
func
(
*
LockDeploymentRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use LockDeploymentRequest.ProtoReflect.Descriptor instead.
func (*LockDeploymentRequest) GetName
func
(
x
*
LockDeploymentRequest
)
GetName
()
string
func (*LockDeploymentRequest) ProtoMessage
func
(
*
LockDeploymentRequest
)
ProtoMessage
()
func (*LockDeploymentRequest) ProtoReflect
func
(
x
*
LockDeploymentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*LockDeploymentRequest) Reset
func
(
x
*
LockDeploymentRequest
)
Reset
()
func (*LockDeploymentRequest) String
func
(
x
*
LockDeploymentRequest
)
String
()
string
LockInfo
type
LockInfo
struct
{
// Unique ID for the lock to be overridden with generation ID in the backend.
LockId
int64
`protobuf:"varint,1,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// Terraform operation, provided by the caller.
Operation
string
`protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
// Extra information to store with the lock, provided by the caller.
Info
string
`protobuf:"bytes,3,opt,name=info,proto3" json:"info,omitempty"`
// user@hostname when available
Who
string
`protobuf:"bytes,4,opt,name=who,proto3" json:"who,omitempty"`
// Terraform version
Version
string
`protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
// Time that the lock was taken.
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}
Details about the lock which locked the deployment.
func (*LockInfo) Descriptor
Deprecated: Use LockInfo.ProtoReflect.Descriptor instead.
func (*LockInfo) GetCreateTime
func
(
x
*
LockInfo
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*LockInfo) GetInfo
func (*LockInfo) GetLockId
func (*LockInfo) GetOperation
func (*LockInfo) GetVersion
func (*LockInfo) GetWho
func (*LockInfo) ProtoMessage
func
(
*
LockInfo
)
ProtoMessage
()
func (*LockInfo) ProtoReflect
func
(
x
*
LockInfo
)
ProtoReflect
()
protoreflect
.
Message
func (*LockInfo) Reset
func
(
x
*
LockInfo
)
Reset
()
func (*LockInfo) String
OperationMetadata
type
OperationMetadata
struct
{
// Ephemeral metadata about the state of an operation for a particular
// resource.
//
// Types that are assignable to ResourceMetadata:
// *OperationMetadata_DeploymentMetadata
ResourceMetadata
isOperationMetadata_ResourceMetadata
`protobuf_oneof:"resource_metadata"`
// Output only. Time when the operation was created.
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the operation finished running.
EndTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target
string
`protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb
string
`protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage
string
`protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation of the
// operation. Operations that have successfully been cancelled have
// [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation
bool
`protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion
string
`protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
func
(
*
OperationMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func
(
x
*
OperationMetadata
)
GetApiVersion
()
string
func (*OperationMetadata) GetCreateTime
func
(
x
*
OperationMetadata
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetDeploymentMetadata
func
(
x
*
OperationMetadata
)
GetDeploymentMetadata
()
*
DeploymentOperationMetadata
func (*OperationMetadata) GetEndTime
func
(
x
*
OperationMetadata
)
GetEndTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetRequestedCancellation
func
(
x
*
OperationMetadata
)
GetRequestedCancellation
()
bool
func (*OperationMetadata) GetResourceMetadata
func
(
m
*
OperationMetadata
)
GetResourceMetadata
()
isOperationMetadata_ResourceMetadata
func (*OperationMetadata) GetStatusMessage
func
(
x
*
OperationMetadata
)
GetStatusMessage
()
string
func (*OperationMetadata) GetTarget
func
(
x
*
OperationMetadata
)
GetTarget
()
string
func (*OperationMetadata) GetVerb
func
(
x
*
OperationMetadata
)
GetVerb
()
string
func (*OperationMetadata) ProtoMessage
func
(
*
OperationMetadata
)
ProtoMessage
()
func (*OperationMetadata) ProtoReflect
func
(
x
*
OperationMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*OperationMetadata) Reset
func
(
x
*
OperationMetadata
)
Reset
()
func (*OperationMetadata) String
func
(
x
*
OperationMetadata
)
String
()
string
OperationMetadata_DeploymentMetadata
type
OperationMetadata_DeploymentMetadata
struct
{
// Output only. Metadata about the deployment operation state.
DeploymentMetadata
*
DeploymentOperationMetadata
`protobuf:"bytes,8,opt,name=deployment_metadata,json=deploymentMetadata,proto3,oneof"`
}
Resource
type
Resource
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
TerraformInfo
*
ResourceTerraformInfo
`protobuf:"bytes,2,opt,name=terraform_info,json=terraformInfo,proto3" json:"terraform_info,omitempty"`
CaiAssets
map
[
string
]
*
ResourceCAIInfo
""
/* 176 byte string literal not displayed */
Intent
Resource_Intent
`protobuf:"varint,4,opt,name=intent,proto3,enum=google.cloud.config.v1.Resource_Intent" json:"intent,omitempty"`
State
Resource_State
`protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.config.v1.Resource_State" json:"state,omitempty"`
}
Resource represents a Google Cloud Platform resource actuated by IM. Resources are child resources of Revisions.
func (*Resource) Descriptor
Deprecated: Use Resource.ProtoReflect.Descriptor instead.
func (*Resource) GetCaiAssets
func
(
x
*
Resource
)
GetCaiAssets
()
map
[
string
]
*
ResourceCAIInfo
func (*Resource) GetIntent
func
(
x
*
Resource
)
GetIntent
()
Resource_Intent
func (*Resource) GetName
func (*Resource) GetState
func
(
x
*
Resource
)
GetState
()
Resource_State
func (*Resource) GetTerraformInfo
func
(
x
*
Resource
)
GetTerraformInfo
()
*
ResourceTerraformInfo
func (*Resource) ProtoMessage
func
(
*
Resource
)
ProtoMessage
()
func (*Resource) ProtoReflect
func
(
x
*
Resource
)
ProtoReflect
()
protoreflect
.
Message
func (*Resource) Reset
func
(
x
*
Resource
)
Reset
()
func (*Resource) String
ResourceCAIInfo
type
ResourceCAIInfo
struct
{
// CAI resource name in the format following
// https://cloud.google.com/apis/design/resource_names#full_resource_name
FullResourceName
string
`protobuf:"bytes,1,opt,name=full_resource_name,json=fullResourceName,proto3" json:"full_resource_name,omitempty"`
// contains filtered or unexported fields
}
CAI info of a Resource.
func (*ResourceCAIInfo) Descriptor
func
(
*
ResourceCAIInfo
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ResourceCAIInfo.ProtoReflect.Descriptor instead.
func (*ResourceCAIInfo) GetFullResourceName
func
(
x
*
ResourceCAIInfo
)
GetFullResourceName
()
string
func (*ResourceCAIInfo) ProtoMessage
func
(
*
ResourceCAIInfo
)
ProtoMessage
()
func (*ResourceCAIInfo) ProtoReflect
func
(
x
*
ResourceCAIInfo
)
ProtoReflect
()
protoreflect
.
Message
func (*ResourceCAIInfo) Reset
func
(
x
*
ResourceCAIInfo
)
Reset
()
func (*ResourceCAIInfo) String
func
(
x
*
ResourceCAIInfo
)
String
()
string
ResourceTerraformInfo
type
ResourceTerraformInfo
struct
{
// TF resource address that uniquely identifies this resource within this
// deployment.
Address
string
`protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// TF resource type
Type
string
`protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// ID attribute of the TF resource
Id
string
`protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
Terraform info of a Resource.
func (*ResourceTerraformInfo) Descriptor
func
(
*
ResourceTerraformInfo
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ResourceTerraformInfo.ProtoReflect.Descriptor instead.
func (*ResourceTerraformInfo) GetAddress
func
(
x
*
ResourceTerraformInfo
)
GetAddress
()
string
func (*ResourceTerraformInfo) GetId
func
(
x
*
ResourceTerraformInfo
)
GetId
()
string
func (*ResourceTerraformInfo) GetType
func
(
x
*
ResourceTerraformInfo
)
GetType
()
string
func (*ResourceTerraformInfo) ProtoMessage
func
(
*
ResourceTerraformInfo
)
ProtoMessage
()
func (*ResourceTerraformInfo) ProtoReflect
func
(
x
*
ResourceTerraformInfo
)
ProtoReflect
()
protoreflect
.
Message
func (*ResourceTerraformInfo) Reset
func
(
x
*
ResourceTerraformInfo
)
Reset
()
func (*ResourceTerraformInfo) String
func
(
x
*
ResourceTerraformInfo
)
String
()
string
Resource_Intent
type
Resource_Intent
int32
Possible intent of the resource.
Resource_INTENT_UNSPECIFIED, Resource_CREATE, Resource_UPDATE, Resource_DELETE, Resource_RECREATE, Resource_UNCHANGED
const
(
// The default value. This value is used if the intent is omitted.
Resource_INTENT_UNSPECIFIED
Resource_Intent
=
0
// Infra Manager will create this Resource.
Resource_CREATE
Resource_Intent
=
1
// Infra Manager will update this Resource.
Resource_UPDATE
Resource_Intent
=
2
// Infra Manager will delete this Resource.
Resource_DELETE
Resource_Intent
=
3
// Infra Manager will destroy and recreate this Resource.
Resource_RECREATE
Resource_Intent
=
4
// Infra Manager will leave this Resource untouched.
Resource_UNCHANGED
Resource_Intent
=
5
)
func (Resource_Intent) Descriptor
func
(
Resource_Intent
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Resource_Intent) Enum
func
(
x
Resource_Intent
)
Enum
()
*
Resource_Intent
func (Resource_Intent) EnumDescriptor
func
(
Resource_Intent
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Resource_Intent.Descriptor instead.
func (Resource_Intent) Number
func
(
x
Resource_Intent
)
Number
()
protoreflect
.
EnumNumber
func (Resource_Intent) String
func
(
x
Resource_Intent
)
String
()
string
func (Resource_Intent) Type
func
(
Resource_Intent
)
Type
()
protoreflect
.
EnumType
Resource_State
type
Resource_State
int32
Possible states of a resource.
Resource_STATE_UNSPECIFIED, Resource_PLANNED, Resource_IN_PROGRESS, Resource_RECONCILED, Resource_FAILED
const
(
// The default value. This value is used if the state is omitted.
Resource_STATE_UNSPECIFIED
Resource_State
=
0
// Resource has been planned for reconcile.
Resource_PLANNED
Resource_State
=
1
// Resource is actively reconciling into the intended state.
Resource_IN_PROGRESS
Resource_State
=
2
// Resource has reconciled to intended state.
Resource_RECONCILED
Resource_State
=
3
// Resource failed to reconcile.
Resource_FAILED
Resource_State
=
4
)
func (Resource_State) Descriptor
func
(
Resource_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Resource_State) Enum
func
(
x
Resource_State
)
Enum
()
*
Resource_State
func (Resource_State) EnumDescriptor
func
(
Resource_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Resource_State.Descriptor instead.
func (Resource_State) Number
func
(
x
Resource_State
)
Number
()
protoreflect
.
EnumNumber
func (Resource_State) String
func
(
x
Resource_State
)
String
()
string
func (Resource_State) Type
func
(
Resource_State
)
Type
()
protoreflect
.
EnumType
Revision
type
Revision
struct
{
Blueprint
isRevision_Blueprint
`protobuf_oneof:"blueprint"`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Action
Revision_Action
`protobuf:"varint,4,opt,name=action,proto3,enum=google.cloud.config.v1.Revision_Action" json:"action,omitempty"`
State
Revision_State
`protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.config.v1.Revision_State" json:"state,omitempty"`
ApplyResults
*
ApplyResults
`protobuf:"bytes,7,opt,name=apply_results,json=applyResults,proto3" json:"apply_results,omitempty"`
StateDetail
string
`protobuf:"bytes,8,opt,name=state_detail,json=stateDetail,proto3" json:"state_detail,omitempty"`
ErrorCode
Revision_ErrorCode
""
/* 136 byte string literal not displayed */
Build
string
`protobuf:"bytes,10,opt,name=build,proto3" json:"build,omitempty"`
Logs
string
`protobuf:"bytes,11,opt,name=logs,proto3" json:"logs,omitempty"`
TfErrors
[]
*
TerraformError
`protobuf:"bytes,12,rep,name=tf_errors,json=tfErrors,proto3" json:"tf_errors,omitempty"`
ErrorLogs
string
`protobuf:"bytes,13,opt,name=error_logs,json=errorLogs,proto3" json:"error_logs,omitempty"`
ServiceAccount
string
`protobuf:"bytes,14,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
ImportExistingResources
bool
""
/* 134 byte string literal not displayed */
WorkerPool
string
`protobuf:"bytes,17,opt,name=worker_pool,json=workerPool,proto3" json:"worker_pool,omitempty"`
}
A child resource of a Deployment generated by a 'CreateDeployment' or 'UpdateDeployment' call. Each Revision contains metadata pertaining to a snapshot of a particular Deployment.
func (*Revision) Descriptor
Deprecated: Use Revision.ProtoReflect.Descriptor instead.
func (*Revision) GetAction
func
(
x
*
Revision
)
GetAction
()
Revision_Action
func (*Revision) GetApplyResults
func
(
x
*
Revision
)
GetApplyResults
()
*
ApplyResults
func (*Revision) GetBlueprint
func
(
m
*
Revision
)
GetBlueprint
()
isRevision_Blueprint
func (*Revision) GetBuild
func (*Revision) GetCreateTime
func
(
x
*
Revision
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*Revision) GetErrorCode
func
(
x
*
Revision
)
GetErrorCode
()
Revision_ErrorCode
func (*Revision) GetErrorLogs
func (*Revision) GetImportExistingResources
func (*Revision) GetLogs
func (*Revision) GetName
func (*Revision) GetServiceAccount
func (*Revision) GetState
func
(
x
*
Revision
)
GetState
()
Revision_State
func (*Revision) GetStateDetail
func (*Revision) GetTerraformBlueprint
func
(
x
*
Revision
)
GetTerraformBlueprint
()
*
TerraformBlueprint
func (*Revision) GetTfErrors
func
(
x
*
Revision
)
GetTfErrors
()
[]
*
TerraformError
func (*Revision) GetUpdateTime
func
(
x
*
Revision
)
GetUpdateTime
()
*
timestamppb
.
Timestamp
func (*Revision) GetWorkerPool
func (*Revision) ProtoMessage
func
(
*
Revision
)
ProtoMessage
()
func (*Revision) ProtoReflect
func
(
x
*
Revision
)
ProtoReflect
()
protoreflect
.
Message
func (*Revision) Reset
func
(
x
*
Revision
)
Reset
()
func (*Revision) String
Revision_Action
type
Revision_Action
int32
Actions that generate a revision.
Revision_ACTION_UNSPECIFIED, Revision_CREATE, Revision_UPDATE, Revision_DELETE
const
(
// The default value. This value is used if the action is omitted.
Revision_ACTION_UNSPECIFIED
Revision_Action
=
0
// The revision was generated by creating a deployment.
Revision_CREATE
Revision_Action
=
1
// The revision was generated by updating a deployment.
Revision_UPDATE
Revision_Action
=
2
// The revision was deleted.
Revision_DELETE
Revision_Action
=
3
)
func (Revision_Action) Descriptor
func
(
Revision_Action
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Revision_Action) Enum
func
(
x
Revision_Action
)
Enum
()
*
Revision_Action
func (Revision_Action) EnumDescriptor
func
(
Revision_Action
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Revision_Action.Descriptor instead.
func (Revision_Action) Number
func
(
x
Revision_Action
)
Number
()
protoreflect
.
EnumNumber
func (Revision_Action) String
func
(
x
Revision_Action
)
String
()
string
func (Revision_Action) Type
func
(
Revision_Action
)
Type
()
protoreflect
.
EnumType
Revision_ErrorCode
type
Revision_ErrorCode
int32
Possible errors if Revision could not be created or updated successfully.
Revision_ERROR_CODE_UNSPECIFIED, Revision_CLOUD_BUILD_PERMISSION_DENIED, Revision_APPLY_BUILD_API_FAILED, Revision_APPLY_BUILD_RUN_FAILED
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Revision_ErrorCode) Enum
func
(
x
Revision_ErrorCode
)
Enum
()
*
Revision_ErrorCode
func (Revision_ErrorCode) EnumDescriptor
func
(
Revision_ErrorCode
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Revision_ErrorCode.Descriptor instead.
func (Revision_ErrorCode) Number
func
(
x
Revision_ErrorCode
)
Number
()
protoreflect
.
EnumNumber
func (Revision_ErrorCode) String
func
(
x
Revision_ErrorCode
)
String
()
string
func (Revision_ErrorCode) Type
func
(
Revision_ErrorCode
)
Type
()
protoreflect
.
EnumType
Revision_State
type
Revision_State
int32
Possible states of a revision.
Revision_STATE_UNSPECIFIED, Revision_APPLYING, Revision_APPLIED, Revision_FAILED
const
(
// The default value. This value is used if the state is omitted.
Revision_STATE_UNSPECIFIED
Revision_State
=
0
// The revision is being applied.
Revision_APPLYING
Revision_State
=
1
// The revision was applied successfully.
Revision_APPLIED
Revision_State
=
2
// The revision could not be applied successfully.
Revision_FAILED
Revision_State
=
3
)
func (Revision_State) Descriptor
func
(
Revision_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Revision_State) Enum
func
(
x
Revision_State
)
Enum
()
*
Revision_State
func (Revision_State) EnumDescriptor
func
(
Revision_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Revision_State.Descriptor instead.
func (Revision_State) Number
func
(
x
Revision_State
)
Number
()
protoreflect
.
EnumNumber
func (Revision_State) String
func
(
x
Revision_State
)
String
()
string
func (Revision_State) Type
func
(
Revision_State
)
Type
()
protoreflect
.
EnumType
Revision_TerraformBlueprint
type
Revision_TerraformBlueprint
struct
{
// Output only. A blueprint described using Terraform's HashiCorp
// Configuration Language as a root module.
TerraformBlueprint
*
TerraformBlueprint
`protobuf:"bytes,6,opt,name=terraform_blueprint,json=terraformBlueprint,proto3,oneof"`
}
Statefile
type
Statefile
struct
{
// Output only. Cloud Storage signed URI used for downloading or uploading the
// state file.
SignedUri
string
`protobuf:"bytes,1,opt,name=signed_uri,json=signedUri,proto3" json:"signed_uri,omitempty"`
// contains filtered or unexported fields
}
Contains info about a Terraform state file
func (*Statefile) Descriptor
Deprecated: Use Statefile.ProtoReflect.Descriptor instead.
func (*Statefile) GetSignedUri
func (*Statefile) ProtoMessage
func
(
*
Statefile
)
ProtoMessage
()
func (*Statefile) ProtoReflect
func
(
x
*
Statefile
)
ProtoReflect
()
protoreflect
.
Message
func (*Statefile) Reset
func
(
x
*
Statefile
)
Reset
()
func (*Statefile) String
TerraformBlueprint
type
TerraformBlueprint
struct
{
Source
isTerraformBlueprint_Source
`protobuf_oneof:"source"`
InputValues
map
[
string
]
*
TerraformVariable
""
/* 182 byte string literal not displayed */
}
TerraformBlueprint describes the source of a Terraform root module which describes the resources and configs to be deployed.
func (*TerraformBlueprint) Descriptor
func
(
*
TerraformBlueprint
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use TerraformBlueprint.ProtoReflect.Descriptor instead.
func (*TerraformBlueprint) GetGcsSource
func
(
x
*
TerraformBlueprint
)
GetGcsSource
()
string
func (*TerraformBlueprint) GetGitSource
func
(
x
*
TerraformBlueprint
)
GetGitSource
()
*
GitSource
func (*TerraformBlueprint) GetInputValues
func
(
x
*
TerraformBlueprint
)
GetInputValues
()
map
[
string
]
*
TerraformVariable
func (*TerraformBlueprint) GetSource
func
(
m
*
TerraformBlueprint
)
GetSource
()
isTerraformBlueprint_Source
func (*TerraformBlueprint) ProtoMessage
func
(
*
TerraformBlueprint
)
ProtoMessage
()
func (*TerraformBlueprint) ProtoReflect
func
(
x
*
TerraformBlueprint
)
ProtoReflect
()
protoreflect
.
Message
func (*TerraformBlueprint) Reset
func
(
x
*
TerraformBlueprint
)
Reset
()
func (*TerraformBlueprint) String
func
(
x
*
TerraformBlueprint
)
String
()
string
TerraformBlueprint_GcsSource
type
TerraformBlueprint_GcsSource
struct
{
// Required. URI of an object in Google Cloud Storage.
// Format: `gs://{bucket}/{object}`
//
// URI may also specify an object version for zipped objects.
// Format: `gs://{bucket}/{object}#{version}`
GcsSource
string
`protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
TerraformBlueprint_GitSource
type
TerraformBlueprint_GitSource
struct
{
// Required. URI of a public Git repo.
GitSource
*
GitSource
`protobuf:"bytes,2,opt,name=git_source,json=gitSource,proto3,oneof"`
}
TerraformError
type
TerraformError
struct
{
// Address of the resource associated with the error,
// e.g. `google_compute_network.vpc_network`.
ResourceAddress
string
`protobuf:"bytes,1,opt,name=resource_address,json=resourceAddress,proto3" json:"resource_address,omitempty"`
// HTTP response code returned from Google Cloud Platform APIs when Terraform
// fails to provision the resource. If unset or 0, no HTTP response code was
// returned by Terraform.
HttpResponseCode
int32
`protobuf:"varint,2,opt,name=http_response_code,json=httpResponseCode,proto3" json:"http_response_code,omitempty"`
// A human-readable error description.
ErrorDescription
string
`protobuf:"bytes,3,opt,name=error_description,json=errorDescription,proto3" json:"error_description,omitempty"`
// Original error response from underlying Google API, if available.
Error
*
status
.
Status
`protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Errors encountered during actuation using Terraform
func (*TerraformError) Descriptor
func
(
*
TerraformError
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use TerraformError.ProtoReflect.Descriptor instead.
func (*TerraformError) GetError
func
(
x
*
TerraformError
)
GetError
()
*
status
.
Status
func (*TerraformError) GetErrorDescription
func
(
x
*
TerraformError
)
GetErrorDescription
()
string
func (*TerraformError) GetHttpResponseCode
func
(
x
*
TerraformError
)
GetHttpResponseCode
()
int32
func (*TerraformError) GetResourceAddress
func
(
x
*
TerraformError
)
GetResourceAddress
()
string
func (*TerraformError) ProtoMessage
func
(
*
TerraformError
)
ProtoMessage
()
func (*TerraformError) ProtoReflect
func
(
x
*
TerraformError
)
ProtoReflect
()
protoreflect
.
Message
func (*TerraformError) Reset
func
(
x
*
TerraformError
)
Reset
()
func (*TerraformError) String
func
(
x
*
TerraformError
)
String
()
string
TerraformOutput
type
TerraformOutput
struct
{
// Identifies whether Terraform has set this output as a potential
// sensitive value.
Sensitive
bool
`protobuf:"varint,1,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
// Value of output.
Value
*
structpb
.
Value
`protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
Describes a Terraform output.
func (*TerraformOutput) Descriptor
func
(
*
TerraformOutput
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use TerraformOutput.ProtoReflect.Descriptor instead.
func (*TerraformOutput) GetSensitive
func
(
x
*
TerraformOutput
)
GetSensitive
()
bool
func (*TerraformOutput) GetValue
func
(
x
*
TerraformOutput
)
GetValue
()
*
structpb
.
Value
func (*TerraformOutput) ProtoMessage
func
(
*
TerraformOutput
)
ProtoMessage
()
func (*TerraformOutput) ProtoReflect
func
(
x
*
TerraformOutput
)
ProtoReflect
()
protoreflect
.
Message
func (*TerraformOutput) Reset
func
(
x
*
TerraformOutput
)
Reset
()
func (*TerraformOutput) String
func
(
x
*
TerraformOutput
)
String
()
string
TerraformVariable
type
TerraformVariable
struct
{
// Input variable value.
InputValue
*
structpb
.
Value
`protobuf:"bytes,5,opt,name=input_value,json=inputValue,proto3" json:"input_value,omitempty"`
// contains filtered or unexported fields
}
A Terraform input variable.
func (*TerraformVariable) Descriptor
func
(
*
TerraformVariable
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use TerraformVariable.ProtoReflect.Descriptor instead.
func (*TerraformVariable) GetInputValue
func
(
x
*
TerraformVariable
)
GetInputValue
()
*
structpb
.
Value
func (*TerraformVariable) ProtoMessage
func
(
*
TerraformVariable
)
ProtoMessage
()
func (*TerraformVariable) ProtoReflect
func
(
x
*
TerraformVariable
)
ProtoReflect
()
protoreflect
.
Message
func (*TerraformVariable) Reset
func
(
x
*
TerraformVariable
)
Reset
()
func (*TerraformVariable) String
func
(
x
*
TerraformVariable
)
String
()
string
UnimplementedConfigServer
type
UnimplementedConfigServer
struct
{
}
UnimplementedConfigServer can be embedded to have forward compatible implementations.
func (*UnimplementedConfigServer) CreateDeployment
func
(
*
UnimplementedConfigServer
)
CreateDeployment
(
context
.
Context
,
*
CreateDeploymentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedConfigServer) DeleteDeployment
func
(
*
UnimplementedConfigServer
)
DeleteDeployment
(
context
.
Context
,
*
DeleteDeploymentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedConfigServer) DeleteStatefile
func
(
*
UnimplementedConfigServer
)
DeleteStatefile
(
context
.
Context
,
*
DeleteStatefileRequest
)
(
*
emptypb
.
Empty
,
error
)
func (*UnimplementedConfigServer) ExportDeploymentStatefile
func
(
*
UnimplementedConfigServer
)
ExportDeploymentStatefile
(
context
.
Context
,
*
ExportDeploymentStatefileRequest
)
(
*
Statefile
,
error
)
func (*UnimplementedConfigServer) ExportLockInfo
func
(
*
UnimplementedConfigServer
)
ExportLockInfo
(
context
.
Context
,
*
ExportLockInfoRequest
)
(
*
LockInfo
,
error
)
func (*UnimplementedConfigServer) ExportRevisionStatefile
func
(
*
UnimplementedConfigServer
)
ExportRevisionStatefile
(
context
.
Context
,
*
ExportRevisionStatefileRequest
)
(
*
Statefile
,
error
)
func (*UnimplementedConfigServer) GetDeployment
func
(
*
UnimplementedConfigServer
)
GetDeployment
(
context
.
Context
,
*
GetDeploymentRequest
)
(
*
Deployment
,
error
)
func (*UnimplementedConfigServer) GetResource
func
(
*
UnimplementedConfigServer
)
GetResource
(
context
.
Context
,
*
GetResourceRequest
)
(
*
Resource
,
error
)
func (*UnimplementedConfigServer) GetRevision
func
(
*
UnimplementedConfigServer
)
GetRevision
(
context
.
Context
,
*
GetRevisionRequest
)
(
*
Revision
,
error
)
func (*UnimplementedConfigServer) ImportStatefile
func
(
*
UnimplementedConfigServer
)
ImportStatefile
(
context
.
Context
,
*
ImportStatefileRequest
)
(
*
Statefile
,
error
)
func (*UnimplementedConfigServer) ListDeployments
func
(
*
UnimplementedConfigServer
)
ListDeployments
(
context
.
Context
,
*
ListDeploymentsRequest
)
(
*
ListDeploymentsResponse
,
error
)
func (*UnimplementedConfigServer) ListResources
func
(
*
UnimplementedConfigServer
)
ListResources
(
context
.
Context
,
*
ListResourcesRequest
)
(
*
ListResourcesResponse
,
error
)
func (*UnimplementedConfigServer) ListRevisions
func
(
*
UnimplementedConfigServer
)
ListRevisions
(
context
.
Context
,
*
ListRevisionsRequest
)
(
*
ListRevisionsResponse
,
error
)
func (*UnimplementedConfigServer) LockDeployment
func
(
*
UnimplementedConfigServer
)
LockDeployment
(
context
.
Context
,
*
LockDeploymentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedConfigServer) UnlockDeployment
func
(
*
UnimplementedConfigServer
)
UnlockDeployment
(
context
.
Context
,
*
UnlockDeploymentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedConfigServer) UpdateDeployment
func
(
*
UnimplementedConfigServer
)
UpdateDeployment
(
context
.
Context
,
*
UpdateDeploymentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
UnlockDeploymentRequest
type
UnlockDeploymentRequest
struct
{
// Required. The name of the deployment in the format:
// 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Lock ID of the lock file to be unlocked.
LockId
int64
`protobuf:"varint,2,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
// contains filtered or unexported fields
}
A request to unlock a state file passed to a 'UnlockDeployment' call.
func (*UnlockDeploymentRequest) Descriptor
func
(
*
UnlockDeploymentRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use UnlockDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UnlockDeploymentRequest) GetLockId
func
(
x
*
UnlockDeploymentRequest
)
GetLockId
()
int64
func (*UnlockDeploymentRequest) GetName
func
(
x
*
UnlockDeploymentRequest
)
GetName
()
string
func (*UnlockDeploymentRequest) ProtoMessage
func
(
*
UnlockDeploymentRequest
)
ProtoMessage
()
func (*UnlockDeploymentRequest) ProtoReflect
func
(
x
*
UnlockDeploymentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*UnlockDeploymentRequest) Reset
func
(
x
*
UnlockDeploymentRequest
)
Reset
()
func (*UnlockDeploymentRequest) String
func
(
x
*
UnlockDeploymentRequest
)
String
()
string
UpdateDeploymentRequest
type
UpdateDeploymentRequest
struct
{
// Optional. Field mask used to specify the fields to be overwritten in the
// Deployment resource by the update.
//
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask
*
fieldmaskpb
.
FieldMask
`protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. [Deployment][google.cloud.config.v1.Deployment] to update.
//
// The deployment's `name` field is used to identify the resource to be
// updated. Format:
// `projects/{project}/locations/{location}/deployments/{deployment}`
Deployment
*
Deployment
`protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId
string
`protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDeploymentRequest) Descriptor
func
(
*
UpdateDeploymentRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use UpdateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateDeploymentRequest) GetDeployment
func
(
x
*
UpdateDeploymentRequest
)
GetDeployment
()
*
Deployment
func (*UpdateDeploymentRequest) GetRequestId
func
(
x
*
UpdateDeploymentRequest
)
GetRequestId
()
string
func (*UpdateDeploymentRequest) GetUpdateMask
func
(
x
*
UpdateDeploymentRequest
)
GetUpdateMask
()
*
fieldmaskpb
.
FieldMask
func (*UpdateDeploymentRequest) ProtoMessage
func
(
*
UpdateDeploymentRequest
)
ProtoMessage
()
func (*UpdateDeploymentRequest) ProtoReflect
func
(
x
*
UpdateDeploymentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*UpdateDeploymentRequest) Reset
func
(
x
*
UpdateDeploymentRequest
)
Reset
()
func (*UpdateDeploymentRequest) String
func
(
x
*
UpdateDeploymentRequest
)
String
()
string