RepositoryPermissionsPolicy constructor

RepositoryPermissionsPolicy(
  1. String name, {
  2. RepositoryPermissionsPolicyArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new RepositoryPermissionsPolicy. name The Pulumi resource name. args Arguments used to configure this RepositoryPermissionsPolicy. The set of arguments for RepositoryPermissionsPolicy. options Resource options controlling this resource's behavior.

Implementation

RepositoryPermissionsPolicy(
  String name, {
  RepositoryPermissionsPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:codeartifact/repositoryPermissionsPolicy:RepositoryPermissionsPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  domain = registerOutput<String>('domain');
  domainOwner = registerOutput<String>('domainOwner');
  policyDocument = registerOutput<String>('policyDocument');
  policyRevision = registerOutput<String>('policyRevision');
  region = registerOutput<String>('region');
  repository = registerOutput<String>('repository');
  resourceArn = registerOutput<String>('resourceArn');
}