CodeRepositoryIndexState constructor
- Input<
String?> ? codeRepositoryIndexId, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
bool?> ? forceDestroy, - Input<
String?> ? kmsKey, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? state, - Input<
String?> ? updateTime,
Creates a new CodeRepositoryIndexState.
codeRepositoryIndexId Required. Id of the Code Repository Index.
createTime Output only. Create time stamp.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
forceDestroy If set to true, will allow deletion of the CodeRepositoryIndex even if there are existing RepositoryGroups for the resource. These RepositoryGroups will also be deleted.
kmsKey Optional. Immutable. Customer-managed encryption key name, in the format
labels Optional. Labels as key value pairs.
location The location of the Code Repository Index, for example us-central1.
name Immutable. Identifier. Name of Code Repository Index.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
state Output only. Code Repository Index instance State.
updateTime Output only. Update time stamp.
Implementation
const CodeRepositoryIndexState({
this.codeRepositoryIndexId,
this.createTime,
this.deletionPolicy,
this.effectiveLabels,
this.forceDestroy,
this.kmsKey,
this.labels,
this.location,
this.name,
this.project,
this.pulumiLabels,
this.state,
this.updateTime,
});