CfnLicenseMixinProps
- class aws_cdk.mixins_preview.aws_licensemanager.mixins.CfnLicenseMixinProps(*, beneficiary=None, consumption_configuration=None, entitlements=None, home_region=None, issuer=None, license_metadata=None, license_name=None, product_name=None, product_sku=None, status=None, validity=None)
Bases:
objectProperties for CfnLicensePropsMixin.
- Parameters:
beneficiary (
Optional[str]) – License beneficiary.consumption_configuration (
Union[IResolvable,ConsumptionConfigurationProperty,Dict[str,Any],None]) – Configuration for consumption of the license.entitlements (
Union[IResolvable,Sequence[Union[IResolvable,EntitlementProperty,Dict[str,Any]]],None]) – License entitlements.home_region (
Optional[str]) – Home Region of the license.issuer (
Union[IResolvable,IssuerDataProperty,Dict[str,Any],None]) – License issuer.license_metadata (
Union[IResolvable,Sequence[Union[IResolvable,MetadataProperty,Dict[str,Any]]],None]) – License metadata.license_name (
Optional[str]) – License name.product_name (
Optional[str]) – Product name.product_sku (
Optional[str]) – Product SKU.status (
Optional[str]) – License status.validity (
Union[IResolvable,ValidityDateFormatProperty,Dict[str,Any],None]) – Date and time range during which the license is valid, in ISO8601-UTC format.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_licensemanager import mixins as licensemanager_mixins cfn_license_mixin_props = licensemanager_mixins.CfnLicenseMixinProps( beneficiary="beneficiary", consumption_configuration=licensemanager_mixins.CfnLicensePropsMixin.ConsumptionConfigurationProperty( borrow_configuration=licensemanager_mixins.CfnLicensePropsMixin.BorrowConfigurationProperty( allow_early_check_in=False, max_time_to_live_in_minutes=123 ), provisional_configuration=licensemanager_mixins.CfnLicensePropsMixin.ProvisionalConfigurationProperty( max_time_to_live_in_minutes=123 ), renew_type="renewType" ), entitlements=[licensemanager_mixins.CfnLicensePropsMixin.EntitlementProperty( allow_check_in=False, max_count=123, name="name", overage=False, unit="unit", value="value" )], home_region="homeRegion", issuer=licensemanager_mixins.CfnLicensePropsMixin.IssuerDataProperty( name="name", sign_key="signKey" ), license_metadata=[licensemanager_mixins.CfnLicensePropsMixin.MetadataProperty( name="name", value="value" )], license_name="licenseName", product_name="productName", product_sku="productSku", status="status", validity=licensemanager_mixins.CfnLicensePropsMixin.ValidityDateFormatProperty( begin="begin", end="end" ) )
Attributes
- beneficiary
License beneficiary.
- consumption_configuration
Configuration for consumption of the license.
- entitlements
License entitlements.
- home_region
Home Region of the license.
- issuer
License issuer.
- license_metadata
License metadata.
- license_name
License name.
- product_name
Product name.
- product_sku
Product SKU.
- status
License status.
- validity
Date and time range during which the license is valid, in ISO8601-UTC format.