RepositoryPermissionsPolicyArgs class
The set of arguments for RepositoryPermissionsPolicy. The set of arguments for RepositoryPermissionsPolicy.
Constructors
-
RepositoryPermissionsPolicyArgs({required Input<
String> domain, Input<String?> ? domainOwner, required Input<String> policyDocument, Input<String?> ? policyRevision, Input<String?> ? region, required Input<String> repository}) -
Creates a new RepositoryPermissionsPolicyArgs.
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.const -
RepositoryPermissionsPolicyArgs.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
- 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