AwsCodeartifactRepositoryPermissionsPolicy constructor

AwsCodeartifactRepositoryPermissionsPolicy(
  1. String localName, {
  2. required TfArg<String> domain,
  3. TfArg<String>? domainOwner,
  4. required TfArg<String> policyDocument,
  5. TfArg<String>? policyRevision,
  6. TfArg<String>? region,
  7. required TfArg<String> repository,
  8. LifecycleOptions? lifecycle,
  9. List<TfAddressed>? dependsOn,
  10. StackProvider? provider,
  11. TfTimeouts? timeouts,
})

Implementation

AwsCodeartifactRepositoryPermissionsPolicy(
  super.localName, {
  required TfArg<String> domain,
  TfArg<String>? domainOwner,
  required TfArg<String> policyDocument,
  TfArg<String>? policyRevision,
  TfArg<String>? region,
  required TfArg<String> repository,
  super.lifecycle,
  super.dependsOn,
  super.provider,
  super.timeouts,
}) : super(
       terraformType: tfType,
       argMap: {
         'domain': domain,
         'domain_owner': ?domainOwner,
         'policy_document': policyDocument,
         'policy_revision': ?policyRevision,
         'region': ?region,
         'repository': repository,
       },
     );