def __init__(__self__, *, amount: Optional[pulumi.Input[str]]=None, cores_per_license: Optional[pulumi.Input[str]]=None, license: Optional[pulumi.Input[str]]=None):
    '\n        Commitment for a particular license resource.\n        :param pulumi.Input[str] amount: The number of licenses purchased.\n        :param pulumi.Input[str] cores_per_license: Specifies the core range of the instance for which this license applies.\n        :param pulumi.Input[str] license: Any applicable license URI.\n        '
    if (amount is not None):
        pulumi.set(__self__, 'amount', amount)
    if (cores_per_license is not None):
        pulumi.set(__self__, 'cores_per_license', cores_per_license)
    if (license is not None):
        pulumi.set(__self__, 'license', license)
Commitment for a particular license resource.
:param pulumi.Input[str] amount: The number of licenses purchased.
:param pulumi.Input[str] cores_per_license: Specifies the core range of the instance for which this license applies.
:param pulumi.Input[str] license: Any applicable license URI.
def __init__(__self__, *, amount: Optional[pulumi.Input[str]]=None, cores_per_license: Optional[pulumi.Input[str]]=None, license: Optional[pulumi.Input[str]]=None):
    '\n        Commitment for a particular license resource.\n        :param pulumi.Input[str] amount: The number of licenses purchased.\n        :param pulumi.Input[str] cores_per_license: Specifies the core range of the instance for which this license applies.\n        :param pulumi.Input[str] license: Any applicable license URI.\n        '
    if (amount is not None):
        pulumi.set(__self__, 'amount', amount)
    if (cores_per_license is not None):
        pulumi.set(__self__, 'cores_per_license', cores_per_license)
    if (license is not None):
        pulumi.set(__self__, 'license', license)