CodeRepositoryIndexArgs constructor

const CodeRepositoryIndexArgs({
  1. required Input<String> codeRepositoryIndexId,
  2. Input<String?>? deletionPolicy,
  3. Input<bool?>? forceDestroy,
  4. Input<String?>? kmsKey,
  5. Input<Map<String, String>?>? labels,
  6. required Input<String> location,
  7. Input<String?>? project,
})

Creates a new CodeRepositoryIndexArgs. codeRepositoryIndexId Required. Id of the Code Repository Index. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. 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. project The ID of the project in which the resource belongs.

Implementation

const CodeRepositoryIndexArgs({
  required this.codeRepositoryIndexId,
  this.deletionPolicy,
  this.forceDestroy,
  this.kmsKey,
  this.labels,
  required this.location,
  this.project,
});