RepositoryState class
Input properties used for looking up and filtering Repository resources.
Constructors
-
RepositoryState({Input<
String?> ? createTime, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<RepositoryInitialConfig?> ? initialConfig, Input<String?> ? instance, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<String?> ? repositoryId, Input<RepositoryScanConfig?> ? scanConfig, Input<String?> ? serviceAccount, Input<String?> ? uid, Input<String?> ? updateTime, Input<List< ? uris})RepositoryUri> ?> -
Creates a new RepositoryState.
createTimeTime the repository was created in UTC.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to PREVENT.descriptionDescription of the repository, which cannot exceed 500 characters.initialConfigInitial configurations for the repository.instanceThe name of the instance in which the repository is hosted.locationThe location for the Repository.nameThe resource name for the Repository.projectThe ID of the project in which the resource belongs.repositoryIdThe ID for the Repository.scanConfigProvides configuration for scanning.serviceAccountRepository level service account.uidUnique identifier of the repository.updateTimeTime the repository was updated in UTC.urisURIs for the repository.const -
RepositoryState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
Time the repository was created in UTC.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
description
→ Input<
String?> ? -
Description of the repository, which cannot exceed 500 characters.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
initialConfig
→ Input<
RepositoryInitialConfig?> ? -
Initial configurations for the repository.
Structure is documented below.
final
-
instance
→ Input<
String?> ? -
The name of the instance in which the repository is hosted.
final
-
location
→ Input<
String?> ? -
The location for the Repository.
final
-
name
→ Input<
String?> ? -
The resource name for the Repository.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
repositoryId
→ Input<
String?> ? -
The ID for the Repository.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scanConfig
→ Input<
RepositoryScanConfig?> ? -
Provides configuration for scanning.
Structure is documented below.
final
-
serviceAccount
→ Input<
String?> ? -
Repository level service account.
final
-
uid
→ Input<
String?> ? -
Unique identifier of the repository.
final
-
updateTime
→ Input<
String?> ? -
Time the repository was updated in UTC.
final
-
uris
→ Input<
List< ?RepositoryUri> ?> -
URIs for the repository.
Structure is documented below.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited