RepositoryArgs constructor

const RepositoryArgs({
  1. Input<String?>? deletionPolicy,
  2. Input<String?>? description,
  3. Input<RepositoryInitialConfig?>? initialConfig,
  4. required Input<String> instance,
  5. required Input<String> location,
  6. Input<String?>? project,
  7. required Input<String> repositoryId,
  8. Input<RepositoryScanConfig?>? scanConfig,
  9. Input<String?>? serviceAccount,
})

Creates a new RepositoryArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. description Description of the repository, which cannot exceed 500 characters. initialConfig Initial configurations for the repository. instance The name of the instance in which the repository is hosted. location The location for the Repository. project The ID of the project in which the resource belongs. repositoryId The ID for the Repository. scanConfig Provides configuration for scanning. serviceAccount Repository level service account.

Implementation

const RepositoryArgs({
  this.deletionPolicy,
  this.description,
  this.initialConfig,
  required this.instance,
  required this.location,
  this.project,
  required this.repositoryId,
  this.scanConfig,
  this.serviceAccount,
});