aws-native.licensemanager.License
Explore with Pulumi AI
Resource Type definition for AWS::LicenseManager::License
Create License Resource
new License(name: string, args: LicenseArgs, opts?: CustomResourceOptions);
@overload
def License(resource_name: str,
opts: Optional[ResourceOptions] = None,
beneficiary: Optional[str] = None,
consumption_configuration: Optional[LicenseConsumptionConfigurationArgs] = None,
entitlements: Optional[Sequence[LicenseEntitlementArgs]] = None,
home_region: Optional[str] = None,
issuer: Optional[LicenseIssuerDataArgs] = None,
license_metadata: Optional[Sequence[LicenseMetadataArgs]] = None,
license_name: Optional[str] = None,
product_name: Optional[str] = None,
product_sku: Optional[str] = None,
status: Optional[str] = None,
validity: Optional[LicenseValidityDateFormatArgs] = None)
@overload
def License(resource_name: str,
args: LicenseArgs,
opts: Optional[ResourceOptions] = None)
func NewLicense(ctx *Context, name string, args LicenseArgs, opts ...ResourceOption) (*License, error)
public License(string name, LicenseArgs args, CustomResourceOptions? opts = null)
public License(String name, LicenseArgs args)
public License(String name, LicenseArgs args, CustomResourceOptions options)
type: aws-native:licensemanager:License
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LicenseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LicenseArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LicenseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LicenseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LicenseArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
License Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The License resource accepts the following input properties:
- Consumption
Configuration Pulumi.Aws Native. License Manager. Inputs. License Consumption Configuration Args - Entitlements
List<Pulumi.
Aws Native. License Manager. Inputs. License Entitlement Args> - Home
Region string Home region for the created license.
- Issuer
Pulumi.
Aws Native. License Manager. Inputs. License Issuer Data Args - Product
Name string Product name for the created license.
- Validity
Pulumi.
Aws Native. License Manager. Inputs. License Validity Date Format Args - Beneficiary string
Beneficiary of the license.
- License
Metadata List<Pulumi.Aws Native. License Manager. Inputs. License Metadata Args> - License
Name string Name for the created license.
- Product
SKU string ProductSKU of the license.
- Status string
- Consumption
Configuration LicenseConsumption Configuration Args - Entitlements
[]License
Entitlement Args - Home
Region string Home region for the created license.
- Issuer
License
Issuer Data Args - Product
Name string Product name for the created license.
- Validity
License
Validity Date Format Args - Beneficiary string
Beneficiary of the license.
- License
Metadata []LicenseMetadata Args - License
Name string Name for the created license.
- Product
SKU string ProductSKU of the license.
- Status string
- consumption
Configuration LicenseConsumption Configuration Args - entitlements
List<License
Entitlement Args> - home
Region String Home region for the created license.
- issuer
License
Issuer Data Args - product
Name String Product name for the created license.
- validity
License
Validity Date Format Args - beneficiary String
Beneficiary of the license.
- license
Metadata List<LicenseMetadata Args> - license
Name String Name for the created license.
- product
SKU String ProductSKU of the license.
- status String
- consumption
Configuration LicenseConsumption Configuration Args - entitlements
License
Entitlement Args[] - home
Region string Home region for the created license.
- issuer
License
Issuer Data Args - product
Name string Product name for the created license.
- validity
License
Validity Date Format Args - beneficiary string
Beneficiary of the license.
- license
Metadata LicenseMetadata Args[] - license
Name string Name for the created license.
- product
SKU string ProductSKU of the license.
- status string
- consumption_
configuration LicenseConsumption Configuration Args - entitlements
Sequence[License
Entitlement Args] - home_
region str Home region for the created license.
- issuer
License
Issuer Data Args - product_
name str Product name for the created license.
- validity
License
Validity Date Format Args - beneficiary str
Beneficiary of the license.
- license_
metadata Sequence[LicenseMetadata Args] - license_
name str Name for the created license.
- product_
sku str ProductSKU of the license.
- status str
- consumption
Configuration Property Map - entitlements List<Property Map>
- home
Region String Home region for the created license.
- issuer Property Map
- product
Name String Product name for the created license.
- validity Property Map
- beneficiary String
Beneficiary of the license.
- license
Metadata List<Property Map> - license
Name String Name for the created license.
- product
SKU String ProductSKU of the license.
- status String
Outputs
All input properties are implicitly available as output properties. Additionally, the License resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- License
Arn string Amazon Resource Name is a unique name for each resource.
- Version string
The version of the license.
- Id string
The provider-assigned unique ID for this managed resource.
- License
Arn string Amazon Resource Name is a unique name for each resource.
- Version string
The version of the license.
- id String
The provider-assigned unique ID for this managed resource.
- license
Arn String Amazon Resource Name is a unique name for each resource.
- version String
The version of the license.
- id string
The provider-assigned unique ID for this managed resource.
- license
Arn string Amazon Resource Name is a unique name for each resource.
- version string
The version of the license.
- id str
The provider-assigned unique ID for this managed resource.
- license_
arn str Amazon Resource Name is a unique name for each resource.
- version str
The version of the license.
- id String
The provider-assigned unique ID for this managed resource.
- license
Arn String Amazon Resource Name is a unique name for each resource.
- version String
The version of the license.
Supporting Types
LicenseBorrowConfiguration
- allow
Early BooleanCheck In - max
Time IntegerTo Live In Minutes
- allow
Early booleanCheck In - max
Time numberTo Live In Minutes
- allow
Early BooleanCheck In - max
Time NumberTo Live In Minutes
LicenseConsumptionConfiguration
LicenseEntitlement
LicenseIssuerData
LicenseMetadata
LicenseProvisionalConfiguration
- max
Time IntegerTo Live In Minutes
- max
Time numberTo Live In Minutes
- max
Time NumberTo Live In Minutes
LicenseValidityDateFormat
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0