Interface CfnLicenseMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnLicenseMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:01.061Z")
@Stability(Stable)
public interface CfnLicenseMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnLicensePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.licensemanager.*;
CfnLicenseMixinProps cfnLicenseMixinProps = CfnLicenseMixinProps.builder()
.beneficiary("beneficiary")
.consumptionConfiguration(ConsumptionConfigurationProperty.builder()
.borrowConfiguration(BorrowConfigurationProperty.builder()
.allowEarlyCheckIn(false)
.maxTimeToLiveInMinutes(123)
.build())
.provisionalConfiguration(ProvisionalConfigurationProperty.builder()
.maxTimeToLiveInMinutes(123)
.build())
.renewType("renewType")
.build())
.entitlements(List.of(EntitlementProperty.builder()
.allowCheckIn(false)
.maxCount(123)
.name("name")
.overage(false)
.unit("unit")
.value("value")
.build()))
.homeRegion("homeRegion")
.issuer(IssuerDataProperty.builder()
.name("name")
.signKey("signKey")
.build())
.licenseMetadata(List.of(MetadataProperty.builder()
.name("name")
.value("value")
.build()))
.licenseName("licenseName")
.productName("productName")
.productSku("productSku")
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.validity(ValidityDateFormatProperty.builder()
.begin("begin")
.end("end")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnLicenseMixinPropsstatic final classAn implementation forCfnLicenseMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnLicenseMixinProps.Builderbuilder()default StringLicense beneficiary.default ObjectConfiguration for consumption of the license.default ObjectLicense entitlements.default StringHome Region of the license.default ObjectLicense issuer.default ObjectLicense metadata.default StringLicense name.default StringProduct name.default StringProduct SKU.default StringLicense status.getTags()A list of tags to attach.default ObjectDate and time range during which the license is valid, in ISO8601-UTC format.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBeneficiary
License beneficiary.- See Also:
-
getConsumptionConfiguration
Configuration for consumption of the license.Returns union: either
IResolvableorCfnLicensePropsMixin.ConsumptionConfigurationProperty- See Also:
-
getEntitlements
License entitlements.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnLicensePropsMixin.EntitlementProperty>- See Also:
-
getHomeRegion
Home Region of the license.- See Also:
-
getIssuer
License issuer.Returns union: either
IResolvableorCfnLicensePropsMixin.IssuerDataProperty- See Also:
-
getLicenseMetadata
License metadata.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnLicensePropsMixin.MetadataProperty>- See Also:
-
getLicenseName
License name.- See Also:
-
getProductName
Product name.- See Also:
-
getProductSku
Product SKU.- See Also:
-
getStatus
License status.- See Also:
-
getTags
A list of tags to attach.- See Also:
-
getValidity
Date and time range during which the license is valid, in ISO8601-UTC format.Returns union: either
IResolvableorCfnLicensePropsMixin.ValidityDateFormatProperty- See Also:
-
builder
- Returns:
- a
CfnLicenseMixinProps.BuilderofCfnLicenseMixinProps
-