RepositoryPermissionsPolicyState class
Input properties used for looking up and filtering RepositoryPermissionsPolicy resources.
Constructors
-
RepositoryPermissionsPolicyState({Input<
String?> ? domain, Input<String?> ? domainOwner, Input<String?> ? policyDocument, Input<String?> ? policyRevision, Input<String?> ? region, Input<String?> ? repository, Input<String?> ? resourceArn}) -
Creates a new RepositoryPermissionsPolicyState.
domainThe name of the domain on which to set the resource policy.domainOwnerThe account number of the AWS account that owns the domain.policyDocumentA JSON policy string to be set as the access control resource policy on the provided domain.policyRevisionThe current revision of the resource policy to be set. This revision is used for optimistic locking, which prevents others from overwriting your changes to the domain's resource policy.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.repositoryThe name of the repository to set the resource policy on.resourceArnThe ARN of the resource associated with the resource policy.const -
RepositoryPermissionsPolicyState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
domain
→ Input<
String?> ? -
The name of the domain on which to set the resource policy.
final
-
domainOwner
→ Input<
String?> ? -
The account number of the AWS account that owns the domain.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
policyDocument
→ Input<
String?> ? -
A JSON policy string to be set as the access control resource policy on the provided domain.
final
-
policyRevision
→ Input<
String?> ? -
The current revision of the resource policy to be set. This revision is used for optimistic locking, which prevents others from overwriting your changes to the domain's resource policy.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
repository
→ Input<
String?> ? -
The name of the repository to set the resource policy on.
final
-
resourceArn
→ Input<
String?> ? -
The ARN of the resource associated with the resource policy.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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