We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi
aws-native.licensemanager.getLicense
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi
Resource Type definition for AWS::LicenseManager::License
Using getLicense
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLicense(args: GetLicenseArgs, opts?: InvokeOptions): Promise<GetLicenseResult>
function getLicenseOutput(args: GetLicenseOutputArgs, opts?: InvokeOptions): Output<GetLicenseResult>
def get_license(license_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLicenseResult
def get_license_output(license_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLicenseResult]
func LookupLicense(ctx *Context, args *LookupLicenseArgs, opts ...InvokeOption) (*LookupLicenseResult, error)
func LookupLicenseOutput(ctx *Context, args *LookupLicenseOutputArgs, opts ...InvokeOption) LookupLicenseResultOutput
> Note: This function is named LookupLicense
in the Go SDK.
public static class GetLicense
{
public static Task<GetLicenseResult> InvokeAsync(GetLicenseArgs args, InvokeOptions? opts = null)
public static Output<GetLicenseResult> Invoke(GetLicenseInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLicenseResult> getLicense(GetLicenseArgs args, InvokeOptions options)
public static Output<GetLicenseResult> getLicense(GetLicenseArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:licensemanager:getLicense
arguments:
# arguments dictionary
The following arguments are supported:
- License
Arn This property is required. string - Amazon Resource Name is a unique name for each resource.
- License
Arn This property is required. string - Amazon Resource Name is a unique name for each resource.
- license
Arn This property is required. String - Amazon Resource Name is a unique name for each resource.
- license
Arn This property is required. string - Amazon Resource Name is a unique name for each resource.
- license_
arn This property is required. str - Amazon Resource Name is a unique name for each resource.
- license
Arn This property is required. String - Amazon Resource Name is a unique name for each resource.
getLicense Result
The following output properties are available:
- Beneficiary string
- Beneficiary of the license.
- Consumption
Configuration Pulumi.Aws Native. License Manager. Outputs. License Consumption Configuration - Configuration for consumption of the license.
- Entitlements
List<Pulumi.
Aws Native. License Manager. Outputs. License Entitlement> - License entitlements.
- Home
Region string - Home region for the created license.
- Issuer
Pulumi.
Aws Native. License Manager. Outputs. License Issuer Data - License issuer.
- License
Arn string - Amazon Resource Name is a unique name for each resource.
- License
Metadata List<Pulumi.Aws Native. License Manager. Outputs. License Metadata> - License metadata.
- License
Name string - Name for the created license.
- Product
Name string - Product name for the created license.
- Product
Sku string - ProductSKU of the license.
- Validity
Pulumi.
Aws Native. License Manager. Outputs. License Validity Date Format - Date and time range during which the license is valid, in ISO8601-UTC format.
- Version string
- The version of the license.
- Beneficiary string
- Beneficiary of the license.
- Consumption
Configuration LicenseConsumption Configuration - Configuration for consumption of the license.
- Entitlements
[]License
Entitlement - License entitlements.
- Home
Region string - Home region for the created license.
- Issuer
License
Issuer Data - License issuer.
- License
Arn string - Amazon Resource Name is a unique name for each resource.
- License
Metadata []LicenseMetadata - License metadata.
- License
Name string - Name for the created license.
- Product
Name string - Product name for the created license.
- Product
Sku string - ProductSKU of the license.
- Validity
License
Validity Date Format - Date and time range during which the license is valid, in ISO8601-UTC format.
- Version string
- The version of the license.
- beneficiary String
- Beneficiary of the license.
- consumption
Configuration LicenseConsumption Configuration - Configuration for consumption of the license.
- entitlements
List<License
Entitlement> - License entitlements.
- home
Region String - Home region for the created license.
- issuer
License
Issuer Data - License issuer.
- license
Arn String - Amazon Resource Name is a unique name for each resource.
- license
Metadata List<LicenseMetadata> - License metadata.
- license
Name String - Name for the created license.
- product
Name String - Product name for the created license.
- product
Sku String - ProductSKU of the license.
- validity
License
Validity Date Format - Date and time range during which the license is valid, in ISO8601-UTC format.
- version String
- The version of the license.
- beneficiary string
- Beneficiary of the license.
- consumption
Configuration LicenseConsumption Configuration - Configuration for consumption of the license.
- entitlements
License
Entitlement[] - License entitlements.
- home
Region string - Home region for the created license.
- issuer
License
Issuer Data - License issuer.
- license
Arn string - Amazon Resource Name is a unique name for each resource.
- license
Metadata LicenseMetadata[] - License metadata.
- license
Name string - Name for the created license.
- product
Name string - Product name for the created license.
- product
Sku string - ProductSKU of the license.
- validity
License
Validity Date Format - Date and time range during which the license is valid, in ISO8601-UTC format.
- version string
- The version of the license.
- beneficiary str
- Beneficiary of the license.
- consumption_
configuration LicenseConsumption Configuration - Configuration for consumption of the license.
- entitlements
Sequence[License
Entitlement] - License entitlements.
- home_
region str - Home region for the created license.
- issuer
License
Issuer Data - License issuer.
- license_
arn str - Amazon Resource Name is a unique name for each resource.
- license_
metadata Sequence[LicenseMetadata] - License metadata.
- license_
name str - Name for the created license.
- product_
name str - Product name for the created license.
- product_
sku str - ProductSKU of the license.
- validity
License
Validity Date Format - Date and time range during which the license is valid, in ISO8601-UTC format.
- version str
- The version of the license.
- beneficiary String
- Beneficiary of the license.
- consumption
Configuration Property Map - Configuration for consumption of the license.
- entitlements List<Property Map>
- License entitlements.
- home
Region String - Home region for the created license.
- issuer Property Map
- License issuer.
- license
Arn String - Amazon Resource Name is a unique name for each resource.
- license
Metadata List<Property Map> - License metadata.
- license
Name String - Name for the created license.
- product
Name String - Product name for the created license.
- product
Sku String - ProductSKU of the license.
- validity Property Map
- Date and time range during which the license is valid, in ISO8601-UTC format.
- version String
- The version of the license.
Supporting Types
LicenseBorrowConfiguration
- Allow
Early Check In This property is required. bool - Indicates whether early check-ins are allowed.
- Max
Time To Live In Minutes This property is required. int - Maximum time for the borrow configuration, in minutes.
- Allow
Early Check In This property is required. bool - Indicates whether early check-ins are allowed.
- Max
Time To Live In Minutes This property is required. int - Maximum time for the borrow configuration, in minutes.
- allow
Early Check In This property is required. Boolean - Indicates whether early check-ins are allowed.
- max
Time To Live In Minutes This property is required. Integer - Maximum time for the borrow configuration, in minutes.
- allow
Early Check In This property is required. boolean - Indicates whether early check-ins are allowed.
- max
Time To Live In Minutes This property is required. number - Maximum time for the borrow configuration, in minutes.
- allow_
early_ check_ in This property is required. bool - Indicates whether early check-ins are allowed.
- max_
time_ to_ live_ in_ minutes This property is required. int - Maximum time for the borrow configuration, in minutes.
- allow
Early Check In This property is required. Boolean - Indicates whether early check-ins are allowed.
- max
Time To Live In Minutes This property is required. Number - Maximum time for the borrow configuration, in minutes.
LicenseConsumptionConfiguration
- Borrow
Configuration Pulumi.Aws Native. License Manager. Inputs. License Borrow Configuration - Details about a borrow configuration.
- Provisional
Configuration Pulumi.Aws Native. License Manager. Inputs. License Provisional Configuration - Details about a provisional configuration.
- Renew
Type string - Renewal frequency.
- Borrow
Configuration LicenseBorrow Configuration - Details about a borrow configuration.
- Provisional
Configuration LicenseProvisional Configuration - Details about a provisional configuration.
- Renew
Type string - Renewal frequency.
- borrow
Configuration LicenseBorrow Configuration - Details about a borrow configuration.
- provisional
Configuration LicenseProvisional Configuration - Details about a provisional configuration.
- renew
Type String - Renewal frequency.
- borrow
Configuration LicenseBorrow Configuration - Details about a borrow configuration.
- provisional
Configuration LicenseProvisional Configuration - Details about a provisional configuration.
- renew
Type string - Renewal frequency.
- borrow_
configuration LicenseBorrow Configuration - Details about a borrow configuration.
- provisional_
configuration LicenseProvisional Configuration - Details about a provisional configuration.
- renew_
type str - Renewal frequency.
- borrow
Configuration Property Map - Details about a borrow configuration.
- provisional
Configuration Property Map - Details about a provisional configuration.
- renew
Type String - Renewal frequency.
LicenseEntitlement
- Name
This property is required. string - Entitlement name.
- Unit
This property is required. string - Entitlement unit.
- Allow
Check boolIn - Indicates whether check-ins are allowed.
- Max
Count int - Maximum entitlement count. Use if the unit is not None.
- Overage bool
- Indicates whether overages are allowed.
- Value string
- Entitlement resource. Use only if the unit is None.
- Name
This property is required. string - Entitlement name.
- Unit
This property is required. string - Entitlement unit.
- Allow
Check boolIn - Indicates whether check-ins are allowed.
- Max
Count int - Maximum entitlement count. Use if the unit is not None.
- Overage bool
- Indicates whether overages are allowed.
- Value string
- Entitlement resource. Use only if the unit is None.
- name
This property is required. String - Entitlement name.
- unit
This property is required. String - Entitlement unit.
- allow
Check BooleanIn - Indicates whether check-ins are allowed.
- max
Count Integer - Maximum entitlement count. Use if the unit is not None.
- overage Boolean
- Indicates whether overages are allowed.
- value String
- Entitlement resource. Use only if the unit is None.
- name
This property is required. string - Entitlement name.
- unit
This property is required. string - Entitlement unit.
- allow
Check booleanIn - Indicates whether check-ins are allowed.
- max
Count number - Maximum entitlement count. Use if the unit is not None.
- overage boolean
- Indicates whether overages are allowed.
- value string
- Entitlement resource. Use only if the unit is None.
- name
This property is required. str - Entitlement name.
- unit
This property is required. str - Entitlement unit.
- allow_
check_ boolin - Indicates whether check-ins are allowed.
- max_
count int - Maximum entitlement count. Use if the unit is not None.
- overage bool
- Indicates whether overages are allowed.
- value str
- Entitlement resource. Use only if the unit is None.
- name
This property is required. String - Entitlement name.
- unit
This property is required. String - Entitlement unit.
- allow
Check BooleanIn - Indicates whether check-ins are allowed.
- max
Count Number - Maximum entitlement count. Use if the unit is not None.
- overage Boolean
- Indicates whether overages are allowed.
- value String
- Entitlement resource. Use only if the unit is None.
LicenseIssuerData
LicenseMetadata
LicenseProvisionalConfiguration
- Max
Time To Live In Minutes This property is required. int - Maximum time for the provisional configuration, in minutes.
- Max
Time To Live In Minutes This property is required. int - Maximum time for the provisional configuration, in minutes.
- max
Time To Live In Minutes This property is required. Integer - Maximum time for the provisional configuration, in minutes.
- max
Time To Live In Minutes This property is required. number - Maximum time for the provisional configuration, in minutes.
- max_
time_ to_ live_ in_ minutes This property is required. int - Maximum time for the provisional configuration, in minutes.
- max
Time To Live In Minutes This property is required. Number - Maximum time for the provisional configuration, in minutes.
LicenseValidityDateFormat
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi