aws-cdk-lib.aws_licensemanager.CfnGrantProps

interface CfnGrantProps

LanguageType name
.NETAmazon.CDK.AWS.LicenseManager.CfnGrantProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awslicensemanager#CfnGrantProps
Javasoftware.amazon.awscdk.services.licensemanager.CfnGrantProps
Pythonaws_cdk.aws_licensemanager.CfnGrantProps
TypeScript aws-cdk-lib » aws_licensemanager » CfnGrantProps

Properties for defining a CfnGrant.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_licensemanager as licensemanager } from 'aws-cdk-lib';
const cfnGrantProps: licensemanager.CfnGrantProps = {
  allowedOperations: ['allowedOperations'],
  grantName: 'grantName',
  homeRegion: 'homeRegion',
  licenseArn: 'licenseArn',
  principals: ['principals'],
  status: 'status',
};

Properties

NameTypeDescription
allowedOperations?string[]Allowed operations for the grant.
grantName?stringGrant name.
homeRegion?stringHome Region of the grant.
licenseArn?stringLicense ARN.
principals?string[]The grant principals. You can specify one of the following as an Amazon Resource Name (ARN):.
status?stringGranted license status.

allowedOperations?

Type: string[] (optional)

Allowed operations for the grant.


grantName?

Type: string (optional)

Grant name.


homeRegion?

Type: string (optional)

Home Region of the grant.


licenseArn?

Type: string (optional)

License ARN.


principals?

Type: string[] (optional)

The grant principals. You can specify one of the following as an Amazon Resource Name (ARN):.

  • An AWS account, which includes only the account specified.

  • An organizational unit (OU), which includes all accounts in the OU.

  • An organization, which will include all accounts across your organization.


status?

Type: string (optional)

Granted license status.