1. Packages
  2. AWS Native
  3. API Docs
  4. licensemanager
  5. getLicense

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi

aws-native.licensemanager.getLicense

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:licensemanager:getLicense
      arguments:
        # arguments dictionary

    The following arguments are supported:

    LicenseArn string
    Amazon Resource Name is a unique name for each resource.
    LicenseArn string
    Amazon Resource Name is a unique name for each resource.
    licenseArn String
    Amazon Resource Name is a unique name for each resource.
    licenseArn string
    Amazon Resource Name is a unique name for each resource.
    license_arn str
    Amazon Resource Name is a unique name for each resource.
    licenseArn 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.
    ConsumptionConfiguration LicenseConsumptionConfiguration
    Entitlements []LicenseEntitlement
    HomeRegion string
    Home region for the created license.
    Issuer LicenseIssuerData
    LicenseArn string
    Amazon Resource Name is a unique name for each resource.
    LicenseMetadata []LicenseMetadata
    LicenseName string
    Name for the created license.
    ProductName string
    Product name for the created license.
    ProductSku string
    ProductSKU of the license.
    Validity LicenseValidityDateFormat
    Version string
    The version of the license.
    beneficiary String
    Beneficiary of the license.
    consumptionConfiguration LicenseConsumptionConfiguration
    entitlements List<LicenseEntitlement>
    homeRegion String
    Home region for the created license.
    issuer LicenseIssuerData
    licenseArn String
    Amazon Resource Name is a unique name for each resource.
    licenseMetadata List<LicenseMetadata>
    licenseName String
    Name for the created license.
    productName String
    Product name for the created license.
    productSku String
    ProductSKU of the license.
    validity LicenseValidityDateFormat
    version String
    The version of the license.
    beneficiary string
    Beneficiary of the license.
    consumptionConfiguration LicenseConsumptionConfiguration
    entitlements LicenseEntitlement[]
    homeRegion string
    Home region for the created license.
    issuer LicenseIssuerData
    licenseArn string
    Amazon Resource Name is a unique name for each resource.
    licenseMetadata LicenseMetadata[]
    licenseName string
    Name for the created license.
    productName string
    Product name for the created license.
    productSku string
    ProductSKU of the license.
    validity LicenseValidityDateFormat
    version string
    The version of the license.
    beneficiary str
    Beneficiary of the license.
    consumption_configuration LicenseConsumptionConfiguration
    entitlements Sequence[LicenseEntitlement]
    home_region str
    Home region for the created license.
    issuer LicenseIssuerData
    license_arn str
    Amazon Resource Name is a unique name for each resource.
    license_metadata Sequence[LicenseMetadata]
    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 LicenseValidityDateFormat
    version str
    The version of the license.
    beneficiary String
    Beneficiary of the license.
    consumptionConfiguration Property Map
    entitlements List<Property Map>
    homeRegion String
    Home region for the created license.
    issuer Property Map
    licenseArn String
    Amazon Resource Name is a unique name for each resource.
    licenseMetadata List<Property Map>
    licenseName String
    Name for the created license.
    productName String
    Product name for the created license.
    productSku String
    ProductSKU of the license.
    validity Property Map
    version String
    The version of the license.

    Supporting Types

    LicenseBorrowConfiguration

    LicenseConsumptionConfiguration

    LicenseEntitlement

    Name string
    Unit string
    AllowCheckIn bool
    MaxCount int
    Overage bool
    Value string
    Name string
    Unit string
    AllowCheckIn bool
    MaxCount int
    Overage bool
    Value string
    name String
    unit String
    allowCheckIn Boolean
    maxCount Integer
    overage Boolean
    value String
    name string
    unit string
    allowCheckIn boolean
    maxCount number
    overage boolean
    value string
    name String
    unit String
    allowCheckIn Boolean
    maxCount Number
    overage Boolean
    value String

    LicenseIssuerData

    Name string
    SignKey string
    Name string
    SignKey string
    name String
    signKey String
    name string
    signKey string
    name str
    sign_key str
    name String
    signKey String

    LicenseMetadata

    Name string
    Value string
    Name string
    Value string
    name String
    value String
    name string
    value string
    name str
    value str
    name String
    value String

    LicenseProvisionalConfiguration

    LicenseValidityDateFormat

    Begin string
    Validity begin date for the license.
    End string
    Validity begin date for the license.
    Begin string
    Validity begin date for the license.
    End string
    Validity begin date for the license.
    begin String
    Validity begin date for the license.
    end String
    Validity begin date for the license.
    begin string
    Validity begin date for the license.
    end string
    Validity begin date for the license.
    begin str
    Validity begin date for the license.
    end str
    Validity begin date for the license.
    begin String
    Validity begin date for the license.
    end String
    Validity begin date for the license.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi