Skip to content

CreateLicenseRequest

Source code in docs_src/capo_license_manager/types/create_license_request.py
class CreateLicenseRequest(TypedDict, closed=True):
    license_name: "capo_license_manager.types.string.String"
    """<p>License name.</p>"""
    product_name: "capo_license_manager.types.string.String"
    """<p>Product name.</p>"""
    product_sku: "capo_license_manager.types.string.String"
    """<p>Product SKU.</p>"""
    issuer: "capo_license_manager.types.issuer.Issuer"
    """<p>License issuer.</p>"""
    home_region: "capo_license_manager.types.string.String"
    """<p>Home Region for the license.</p>"""
    validity: "capo_license_manager.types.datetime_range.DatetimeRange"
    """<p>Date and time range during which the license is valid, in ISO8601-UTC format.</p>"""
    entitlements: "capo_license_manager.types.entitlement_list.EntitlementList"
    """<p>License entitlements.</p>"""
    beneficiary: "capo_license_manager.types.string.String"
    """<p>License beneficiary.</p>"""
    consumption_configuration: (
        "capo_license_manager.types.consumption_configuration.ConsumptionConfiguration"
    )
    """<p>Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.</p>"""
    license_metadata: NotRequired[
        "capo_license_manager.types.metadata_list.MetadataList"
    ]
    """<p>Information about the license.</p>"""
    client_token: "capo_license_manager.types.client_token.ClientToken"
    """<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"""
    tags: NotRequired["capo_license_manager.types.tag_list.TagList"]
    """<p>Tags to add to the license. For more information about tagging support in License Manager, see the <a href="https://docs.aws.amazon.com/license-manager/latest/APIReference/API_TagResource.html">TagResource</a> operation.</p>"""

beneficiary instance-attribute

beneficiary: String

License beneficiary.

client_token instance-attribute

client_token: ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

consumption_configuration instance-attribute

consumption_configuration: ConsumptionConfiguration

Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.

entitlements instance-attribute

entitlements: EntitlementList

License entitlements.

home_region instance-attribute

home_region: String

Home Region for the license.

issuer instance-attribute

issuer: Issuer

License issuer.

license_metadata instance-attribute

license_metadata: NotRequired[MetadataList]

Information about the license.

license_name instance-attribute

license_name: String

License name.

product_name instance-attribute

product_name: String

Product name.

product_sku instance-attribute

product_sku: String

Product SKU.

tags instance-attribute

tags: NotRequired[TagList]

Tags to add to the license. For more information about tagging support in License Manager, see the TagResource operation.

validity instance-attribute

validity: DatetimeRange

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