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: object

Properties 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:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-beneficiary

consumption_configuration

Configuration for consumption of the license.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-consumptionconfiguration

entitlements

License entitlements.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-entitlements

home_region

Home Region of the license.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-homeregion

issuer

License issuer.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-issuer

license_metadata

License metadata.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-licensemetadata

license_name

License name.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-licensename

product_name

Product name.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-productname

product_sku

Product SKU.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-productsku

status

License status.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-status

validity

Date and time range during which the license is valid, in ISO8601-UTC format.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-license.html#cfn-licensemanager-license-validity