Documentation
¶
Index ¶
- type Grant
- type GrantArgs
- type GrantInput
- type GrantOutput
- func (o GrantOutput) AllowedOperations() pulumi.StringArrayOutput
- func (GrantOutput) ElementType() reflect.Type
- func (o GrantOutput) GrantArn() pulumi.StringOutput
- func (o GrantOutput) GrantName() pulumi.StringPtrOutput
- func (o GrantOutput) HomeRegion() pulumi.StringPtrOutput
- func (o GrantOutput) LicenseArn() pulumi.StringPtrOutput
- func (o GrantOutput) Principals() pulumi.StringArrayOutput
- func (o GrantOutput) Status() pulumi.StringPtrOutput
- func (o GrantOutput) ToGrantOutput() GrantOutput
- func (o GrantOutput) ToGrantOutputWithContext(ctx context.Context) GrantOutput
- func (o GrantOutput) Version() pulumi.StringOutput
- type GrantState
- type License
- type LicenseArgs
- type LicenseBorrowConfiguration
- type LicenseBorrowConfigurationArgs
- func (LicenseBorrowConfigurationArgs) ElementType() reflect.Type
- func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationOutput() LicenseBorrowConfigurationOutput
- func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationOutputWithContext(ctx context.Context) LicenseBorrowConfigurationOutput
- func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput
- func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationPtrOutputWithContext(ctx context.Context) LicenseBorrowConfigurationPtrOutput
- type LicenseBorrowConfigurationInput
- type LicenseBorrowConfigurationOutput
- func (o LicenseBorrowConfigurationOutput) AllowEarlyCheckIn() pulumi.BoolOutput
- func (LicenseBorrowConfigurationOutput) ElementType() reflect.Type
- func (o LicenseBorrowConfigurationOutput) MaxTimeToLiveInMinutes() pulumi.IntOutput
- func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationOutput() LicenseBorrowConfigurationOutput
- func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationOutputWithContext(ctx context.Context) LicenseBorrowConfigurationOutput
- func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput
- func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationPtrOutputWithContext(ctx context.Context) LicenseBorrowConfigurationPtrOutput
- type LicenseBorrowConfigurationPtrInput
- type LicenseBorrowConfigurationPtrOutput
- func (o LicenseBorrowConfigurationPtrOutput) AllowEarlyCheckIn() pulumi.BoolPtrOutput
- func (o LicenseBorrowConfigurationPtrOutput) Elem() LicenseBorrowConfigurationOutput
- func (LicenseBorrowConfigurationPtrOutput) ElementType() reflect.Type
- func (o LicenseBorrowConfigurationPtrOutput) MaxTimeToLiveInMinutes() pulumi.IntPtrOutput
- func (o LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput
- func (o LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutputWithContext(ctx context.Context) LicenseBorrowConfigurationPtrOutput
- type LicenseConsumptionConfiguration
- type LicenseConsumptionConfigurationArgs
- func (LicenseConsumptionConfigurationArgs) ElementType() reflect.Type
- func (i LicenseConsumptionConfigurationArgs) ToLicenseConsumptionConfigurationOutput() LicenseConsumptionConfigurationOutput
- func (i LicenseConsumptionConfigurationArgs) ToLicenseConsumptionConfigurationOutputWithContext(ctx context.Context) LicenseConsumptionConfigurationOutput
- type LicenseConsumptionConfigurationInput
- type LicenseConsumptionConfigurationOutput
- func (o LicenseConsumptionConfigurationOutput) BorrowConfiguration() LicenseBorrowConfigurationPtrOutput
- func (LicenseConsumptionConfigurationOutput) ElementType() reflect.Type
- func (o LicenseConsumptionConfigurationOutput) ProvisionalConfiguration() LicenseProvisionalConfigurationPtrOutput
- func (o LicenseConsumptionConfigurationOutput) RenewType() pulumi.StringPtrOutput
- func (o LicenseConsumptionConfigurationOutput) ToLicenseConsumptionConfigurationOutput() LicenseConsumptionConfigurationOutput
- func (o LicenseConsumptionConfigurationOutput) ToLicenseConsumptionConfigurationOutputWithContext(ctx context.Context) LicenseConsumptionConfigurationOutput
- type LicenseConsumptionConfigurationPtrOutput
- func (o LicenseConsumptionConfigurationPtrOutput) BorrowConfiguration() LicenseBorrowConfigurationPtrOutput
- func (o LicenseConsumptionConfigurationPtrOutput) Elem() LicenseConsumptionConfigurationOutput
- func (LicenseConsumptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o LicenseConsumptionConfigurationPtrOutput) ProvisionalConfiguration() LicenseProvisionalConfigurationPtrOutput
- func (o LicenseConsumptionConfigurationPtrOutput) RenewType() pulumi.StringPtrOutput
- func (o LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutput() LicenseConsumptionConfigurationPtrOutput
- func (o LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutputWithContext(ctx context.Context) LicenseConsumptionConfigurationPtrOutput
- type LicenseEntitlement
- type LicenseEntitlementArgs
- type LicenseEntitlementArray
- type LicenseEntitlementArrayInput
- type LicenseEntitlementArrayOutput
- func (LicenseEntitlementArrayOutput) ElementType() reflect.Type
- func (o LicenseEntitlementArrayOutput) Index(i pulumi.IntInput) LicenseEntitlementOutput
- func (o LicenseEntitlementArrayOutput) ToLicenseEntitlementArrayOutput() LicenseEntitlementArrayOutput
- func (o LicenseEntitlementArrayOutput) ToLicenseEntitlementArrayOutputWithContext(ctx context.Context) LicenseEntitlementArrayOutput
- type LicenseEntitlementInput
- type LicenseEntitlementOutput
- func (o LicenseEntitlementOutput) AllowCheckIn() pulumi.BoolPtrOutput
- func (LicenseEntitlementOutput) ElementType() reflect.Type
- func (o LicenseEntitlementOutput) MaxCount() pulumi.IntPtrOutput
- func (o LicenseEntitlementOutput) Name() pulumi.StringOutput
- func (o LicenseEntitlementOutput) Overage() pulumi.BoolPtrOutput
- func (o LicenseEntitlementOutput) ToLicenseEntitlementOutput() LicenseEntitlementOutput
- func (o LicenseEntitlementOutput) ToLicenseEntitlementOutputWithContext(ctx context.Context) LicenseEntitlementOutput
- func (o LicenseEntitlementOutput) Unit() pulumi.StringOutput
- func (o LicenseEntitlementOutput) Value() pulumi.StringPtrOutput
- type LicenseInput
- type LicenseIssuerData
- type LicenseIssuerDataArgs
- type LicenseIssuerDataInput
- type LicenseIssuerDataOutput
- func (LicenseIssuerDataOutput) ElementType() reflect.Type
- func (o LicenseIssuerDataOutput) Name() pulumi.StringOutput
- func (o LicenseIssuerDataOutput) SignKey() pulumi.StringPtrOutput
- func (o LicenseIssuerDataOutput) ToLicenseIssuerDataOutput() LicenseIssuerDataOutput
- func (o LicenseIssuerDataOutput) ToLicenseIssuerDataOutputWithContext(ctx context.Context) LicenseIssuerDataOutput
- type LicenseIssuerDataPtrOutput
- func (o LicenseIssuerDataPtrOutput) Elem() LicenseIssuerDataOutput
- func (LicenseIssuerDataPtrOutput) ElementType() reflect.Type
- func (o LicenseIssuerDataPtrOutput) Name() pulumi.StringPtrOutput
- func (o LicenseIssuerDataPtrOutput) SignKey() pulumi.StringPtrOutput
- func (o LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutput() LicenseIssuerDataPtrOutput
- func (o LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutputWithContext(ctx context.Context) LicenseIssuerDataPtrOutput
- type LicenseMetadata
- type LicenseMetadataArgs
- type LicenseMetadataArray
- type LicenseMetadataArrayInput
- type LicenseMetadataArrayOutput
- func (LicenseMetadataArrayOutput) ElementType() reflect.Type
- func (o LicenseMetadataArrayOutput) Index(i pulumi.IntInput) LicenseMetadataOutput
- func (o LicenseMetadataArrayOutput) ToLicenseMetadataArrayOutput() LicenseMetadataArrayOutput
- func (o LicenseMetadataArrayOutput) ToLicenseMetadataArrayOutputWithContext(ctx context.Context) LicenseMetadataArrayOutput
- type LicenseMetadataInput
- type LicenseMetadataOutput
- func (LicenseMetadataOutput) ElementType() reflect.Type
- func (o LicenseMetadataOutput) Name() pulumi.StringOutput
- func (o LicenseMetadataOutput) ToLicenseMetadataOutput() LicenseMetadataOutput
- func (o LicenseMetadataOutput) ToLicenseMetadataOutputWithContext(ctx context.Context) LicenseMetadataOutput
- func (o LicenseMetadataOutput) Value() pulumi.StringOutput
- type LicenseOutput
- func (o LicenseOutput) Beneficiary() pulumi.StringPtrOutput
- func (o LicenseOutput) ConsumptionConfiguration() LicenseConsumptionConfigurationOutput
- func (LicenseOutput) ElementType() reflect.Type
- func (o LicenseOutput) Entitlements() LicenseEntitlementArrayOutput
- func (o LicenseOutput) HomeRegion() pulumi.StringOutput
- func (o LicenseOutput) Issuer() LicenseIssuerDataOutput
- func (o LicenseOutput) LicenseArn() pulumi.StringOutput
- func (o LicenseOutput) LicenseMetadata() LicenseMetadataArrayOutput
- func (o LicenseOutput) LicenseName() pulumi.StringOutput
- func (o LicenseOutput) ProductName() pulumi.StringOutput
- func (o LicenseOutput) ProductSku() pulumi.StringPtrOutput
- func (o LicenseOutput) Status() pulumi.StringPtrOutput
- func (o LicenseOutput) ToLicenseOutput() LicenseOutput
- func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
- func (o LicenseOutput) Validity() LicenseValidityDateFormatOutput
- func (o LicenseOutput) Version() pulumi.StringOutput
- type LicenseProvisionalConfiguration
- type LicenseProvisionalConfigurationArgs
- func (LicenseProvisionalConfigurationArgs) ElementType() reflect.Type
- func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationOutput() LicenseProvisionalConfigurationOutput
- func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationOutput
- func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationPtrOutput() LicenseProvisionalConfigurationPtrOutput
- func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationPtrOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationPtrOutput
- type LicenseProvisionalConfigurationInput
- type LicenseProvisionalConfigurationOutput
- func (LicenseProvisionalConfigurationOutput) ElementType() reflect.Type
- func (o LicenseProvisionalConfigurationOutput) MaxTimeToLiveInMinutes() pulumi.IntOutput
- func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationOutput() LicenseProvisionalConfigurationOutput
- func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationOutput
- func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationPtrOutput() LicenseProvisionalConfigurationPtrOutput
- func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationPtrOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationPtrOutput
- type LicenseProvisionalConfigurationPtrInput
- type LicenseProvisionalConfigurationPtrOutput
- func (o LicenseProvisionalConfigurationPtrOutput) Elem() LicenseProvisionalConfigurationOutput
- func (LicenseProvisionalConfigurationPtrOutput) ElementType() reflect.Type
- func (o LicenseProvisionalConfigurationPtrOutput) MaxTimeToLiveInMinutes() pulumi.IntPtrOutput
- func (o LicenseProvisionalConfigurationPtrOutput) ToLicenseProvisionalConfigurationPtrOutput() LicenseProvisionalConfigurationPtrOutput
- func (o LicenseProvisionalConfigurationPtrOutput) ToLicenseProvisionalConfigurationPtrOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationPtrOutput
- type LicenseState
- type LicenseValidityDateFormat
- type LicenseValidityDateFormatArgs
- func (LicenseValidityDateFormatArgs) ElementType() reflect.Type
- func (i LicenseValidityDateFormatArgs) ToLicenseValidityDateFormatOutput() LicenseValidityDateFormatOutput
- func (i LicenseValidityDateFormatArgs) ToLicenseValidityDateFormatOutputWithContext(ctx context.Context) LicenseValidityDateFormatOutput
- type LicenseValidityDateFormatInput
- type LicenseValidityDateFormatOutput
- func (o LicenseValidityDateFormatOutput) Begin() pulumi.StringOutput
- func (LicenseValidityDateFormatOutput) ElementType() reflect.Type
- func (o LicenseValidityDateFormatOutput) End() pulumi.StringOutput
- func (o LicenseValidityDateFormatOutput) ToLicenseValidityDateFormatOutput() LicenseValidityDateFormatOutput
- func (o LicenseValidityDateFormatOutput) ToLicenseValidityDateFormatOutputWithContext(ctx context.Context) LicenseValidityDateFormatOutput
- type LicenseValidityDateFormatPtrOutput
- func (o LicenseValidityDateFormatPtrOutput) Begin() pulumi.StringPtrOutput
- func (o LicenseValidityDateFormatPtrOutput) Elem() LicenseValidityDateFormatOutput
- func (LicenseValidityDateFormatPtrOutput) ElementType() reflect.Type
- func (o LicenseValidityDateFormatPtrOutput) End() pulumi.StringPtrOutput
- func (o LicenseValidityDateFormatPtrOutput) ToLicenseValidityDateFormatPtrOutput() LicenseValidityDateFormatPtrOutput
- func (o LicenseValidityDateFormatPtrOutput) ToLicenseValidityDateFormatPtrOutputWithContext(ctx context.Context) LicenseValidityDateFormatPtrOutput
- type LookupGrantArgs
- type LookupGrantOutputArgs
- type LookupGrantResult
- type LookupGrantResultOutput
- func (LookupGrantResultOutput) ElementType() reflect.Type
- func (o LookupGrantResultOutput) GrantArn() pulumi.StringPtrOutput
- func (o LookupGrantResultOutput) GrantName() pulumi.StringPtrOutput
- func (o LookupGrantResultOutput) HomeRegion() pulumi.StringPtrOutput
- func (o LookupGrantResultOutput) LicenseArn() pulumi.StringPtrOutput
- func (o LookupGrantResultOutput) ToLookupGrantResultOutput() LookupGrantResultOutput
- func (o LookupGrantResultOutput) ToLookupGrantResultOutputWithContext(ctx context.Context) LookupGrantResultOutput
- func (o LookupGrantResultOutput) Version() pulumi.StringPtrOutput
- type LookupLicenseArgs
- type LookupLicenseOutputArgs
- type LookupLicenseResult
- type LookupLicenseResultOutput
- func (o LookupLicenseResultOutput) Beneficiary() pulumi.StringPtrOutput
- func (o LookupLicenseResultOutput) ConsumptionConfiguration() LicenseConsumptionConfigurationPtrOutput
- func (LookupLicenseResultOutput) ElementType() reflect.Type
- func (o LookupLicenseResultOutput) Entitlements() LicenseEntitlementArrayOutput
- func (o LookupLicenseResultOutput) HomeRegion() pulumi.StringPtrOutput
- func (o LookupLicenseResultOutput) Issuer() LicenseIssuerDataPtrOutput
- func (o LookupLicenseResultOutput) LicenseArn() pulumi.StringPtrOutput
- func (o LookupLicenseResultOutput) LicenseMetadata() LicenseMetadataArrayOutput
- func (o LookupLicenseResultOutput) LicenseName() pulumi.StringPtrOutput
- func (o LookupLicenseResultOutput) ProductName() pulumi.StringPtrOutput
- func (o LookupLicenseResultOutput) ProductSku() pulumi.StringPtrOutput
- func (o LookupLicenseResultOutput) ToLookupLicenseResultOutput() LookupLicenseResultOutput
- func (o LookupLicenseResultOutput) ToLookupLicenseResultOutputWithContext(ctx context.Context) LookupLicenseResultOutput
- func (o LookupLicenseResultOutput) Validity() LicenseValidityDateFormatPtrOutput
- func (o LookupLicenseResultOutput) Version() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Grant ¶
type Grant struct { pulumi.CustomResourceState // Allowed operations for the grant. AllowedOperations pulumi.StringArrayOutput `pulumi:"allowedOperations"` // Arn of the grant. GrantArn pulumi.StringOutput `pulumi:"grantArn"` // Name for the created Grant. GrantName pulumi.StringPtrOutput `pulumi:"grantName"` // Home region for the created grant. HomeRegion pulumi.StringPtrOutput `pulumi:"homeRegion"` // License Arn for the grant. LicenseArn pulumi.StringPtrOutput `pulumi:"licenseArn"` // The grant principals. You can specify one of the following as an Amazon Resource Name (ARN): // // - An AWS account, which includes only the account specified. // // - An organizational unit (OU), which includes all accounts in the OU. // // - An organization, which will include all accounts across your organization. Principals pulumi.StringArrayOutput `pulumi:"principals"` // Granted license status. Status pulumi.StringPtrOutput `pulumi:"status"` // The version of the grant. Version pulumi.StringOutput `pulumi:"version"` }
An example resource schema demonstrating some basic constructs and validation rules.
func GetGrant ¶
func GetGrant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrantState, opts ...pulumi.ResourceOption) (*Grant, error)
GetGrant gets an existing Grant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGrant ¶
func NewGrant(ctx *pulumi.Context, name string, args *GrantArgs, opts ...pulumi.ResourceOption) (*Grant, error)
NewGrant registers a new resource with the given unique name, arguments, and options.
func (*Grant) ElementType ¶
func (*Grant) ToGrantOutput ¶
func (i *Grant) ToGrantOutput() GrantOutput
func (*Grant) ToGrantOutputWithContext ¶
func (i *Grant) ToGrantOutputWithContext(ctx context.Context) GrantOutput
type GrantArgs ¶
type GrantArgs struct { // Allowed operations for the grant. AllowedOperations pulumi.StringArrayInput // Name for the created Grant. GrantName pulumi.StringPtrInput // Home region for the created grant. HomeRegion pulumi.StringPtrInput // License Arn for the grant. LicenseArn pulumi.StringPtrInput // The grant principals. You can specify one of the following as an Amazon Resource Name (ARN): // // - An AWS account, which includes only the account specified. // // - An organizational unit (OU), which includes all accounts in the OU. // // - An organization, which will include all accounts across your organization. Principals pulumi.StringArrayInput // Granted license status. Status pulumi.StringPtrInput }
The set of arguments for constructing a Grant resource.
func (GrantArgs) ElementType ¶
type GrantInput ¶
type GrantInput interface { pulumi.Input ToGrantOutput() GrantOutput ToGrantOutputWithContext(ctx context.Context) GrantOutput }
type GrantOutput ¶
type GrantOutput struct{ *pulumi.OutputState }
func (GrantOutput) AllowedOperations ¶ added in v0.17.0
func (o GrantOutput) AllowedOperations() pulumi.StringArrayOutput
Allowed operations for the grant.
func (GrantOutput) ElementType ¶
func (GrantOutput) ElementType() reflect.Type
func (GrantOutput) GrantArn ¶ added in v0.17.0
func (o GrantOutput) GrantArn() pulumi.StringOutput
Arn of the grant.
func (GrantOutput) GrantName ¶ added in v0.17.0
func (o GrantOutput) GrantName() pulumi.StringPtrOutput
Name for the created Grant.
func (GrantOutput) HomeRegion ¶ added in v0.17.0
func (o GrantOutput) HomeRegion() pulumi.StringPtrOutput
Home region for the created grant.
func (GrantOutput) LicenseArn ¶ added in v0.17.0
func (o GrantOutput) LicenseArn() pulumi.StringPtrOutput
License Arn for the grant.
func (GrantOutput) Principals ¶ added in v0.17.0
func (o GrantOutput) Principals() pulumi.StringArrayOutput
The grant principals. You can specify one of the following as an Amazon Resource Name (ARN):
- An AWS account, which includes only the account specified.
- An organizational unit (OU), which includes all accounts in the OU.
- An organization, which will include all accounts across your organization.
func (GrantOutput) Status ¶ added in v0.17.0
func (o GrantOutput) Status() pulumi.StringPtrOutput
Granted license status.
func (GrantOutput) ToGrantOutput ¶
func (o GrantOutput) ToGrantOutput() GrantOutput
func (GrantOutput) ToGrantOutputWithContext ¶
func (o GrantOutput) ToGrantOutputWithContext(ctx context.Context) GrantOutput
func (GrantOutput) Version ¶ added in v0.17.0
func (o GrantOutput) Version() pulumi.StringOutput
The version of the grant.
type GrantState ¶
type GrantState struct { }
func (GrantState) ElementType ¶
func (GrantState) ElementType() reflect.Type
type License ¶
type License struct { pulumi.CustomResourceState // Beneficiary of the license. Beneficiary pulumi.StringPtrOutput `pulumi:"beneficiary"` // Configuration for consumption of the license. ConsumptionConfiguration LicenseConsumptionConfigurationOutput `pulumi:"consumptionConfiguration"` // License entitlements. Entitlements LicenseEntitlementArrayOutput `pulumi:"entitlements"` // Home region for the created license. HomeRegion pulumi.StringOutput `pulumi:"homeRegion"` // License issuer. Issuer LicenseIssuerDataOutput `pulumi:"issuer"` // Amazon Resource Name is a unique name for each resource. LicenseArn pulumi.StringOutput `pulumi:"licenseArn"` // License metadata. LicenseMetadata LicenseMetadataArrayOutput `pulumi:"licenseMetadata"` // Name for the created license. LicenseName pulumi.StringOutput `pulumi:"licenseName"` // Product name for the created license. ProductName pulumi.StringOutput `pulumi:"productName"` // ProductSKU of the license. ProductSku pulumi.StringPtrOutput `pulumi:"productSku"` // License status. Status pulumi.StringPtrOutput `pulumi:"status"` // Date and time range during which the license is valid, in ISO8601-UTC format. Validity LicenseValidityDateFormatOutput `pulumi:"validity"` // The version of the license. Version pulumi.StringOutput `pulumi:"version"` }
Resource Type definition for AWS::LicenseManager::License
func GetLicense ¶
func GetLicense(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicenseState, opts ...pulumi.ResourceOption) (*License, error)
GetLicense gets an existing License resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLicense ¶
func NewLicense(ctx *pulumi.Context, name string, args *LicenseArgs, opts ...pulumi.ResourceOption) (*License, error)
NewLicense registers a new resource with the given unique name, arguments, and options.
func (*License) ElementType ¶
func (*License) ToLicenseOutput ¶
func (i *License) ToLicenseOutput() LicenseOutput
func (*License) ToLicenseOutputWithContext ¶
func (i *License) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
type LicenseArgs ¶
type LicenseArgs struct { // Beneficiary of the license. Beneficiary pulumi.StringPtrInput // Configuration for consumption of the license. ConsumptionConfiguration LicenseConsumptionConfigurationInput // License entitlements. Entitlements LicenseEntitlementArrayInput // Home region for the created license. HomeRegion pulumi.StringInput // License issuer. Issuer LicenseIssuerDataInput // License metadata. LicenseMetadata LicenseMetadataArrayInput // Name for the created license. LicenseName pulumi.StringPtrInput // Product name for the created license. ProductName pulumi.StringInput // ProductSKU of the license. ProductSku pulumi.StringPtrInput // License status. Status pulumi.StringPtrInput // Date and time range during which the license is valid, in ISO8601-UTC format. Validity LicenseValidityDateFormatInput }
The set of arguments for constructing a License resource.
func (LicenseArgs) ElementType ¶
func (LicenseArgs) ElementType() reflect.Type
type LicenseBorrowConfigurationArgs ¶
type LicenseBorrowConfigurationArgs struct { // Indicates whether early check-ins are allowed. AllowEarlyCheckIn pulumi.BoolInput `pulumi:"allowEarlyCheckIn"` // Maximum time for the borrow configuration, in minutes. MaxTimeToLiveInMinutes pulumi.IntInput `pulumi:"maxTimeToLiveInMinutes"` }
func (LicenseBorrowConfigurationArgs) ElementType ¶
func (LicenseBorrowConfigurationArgs) ElementType() reflect.Type
func (LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationOutput ¶
func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationOutput() LicenseBorrowConfigurationOutput
func (LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationOutputWithContext ¶
func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationOutputWithContext(ctx context.Context) LicenseBorrowConfigurationOutput
func (LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationPtrOutput ¶
func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput
func (LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationPtrOutputWithContext ¶
func (i LicenseBorrowConfigurationArgs) ToLicenseBorrowConfigurationPtrOutputWithContext(ctx context.Context) LicenseBorrowConfigurationPtrOutput
type LicenseBorrowConfigurationInput ¶
type LicenseBorrowConfigurationInput interface { pulumi.Input ToLicenseBorrowConfigurationOutput() LicenseBorrowConfigurationOutput ToLicenseBorrowConfigurationOutputWithContext(context.Context) LicenseBorrowConfigurationOutput }
LicenseBorrowConfigurationInput is an input type that accepts LicenseBorrowConfigurationArgs and LicenseBorrowConfigurationOutput values. You can construct a concrete instance of `LicenseBorrowConfigurationInput` via:
LicenseBorrowConfigurationArgs{...}
type LicenseBorrowConfigurationOutput ¶
type LicenseBorrowConfigurationOutput struct{ *pulumi.OutputState }
func (LicenseBorrowConfigurationOutput) AllowEarlyCheckIn ¶
func (o LicenseBorrowConfigurationOutput) AllowEarlyCheckIn() pulumi.BoolOutput
Indicates whether early check-ins are allowed.
func (LicenseBorrowConfigurationOutput) ElementType ¶
func (LicenseBorrowConfigurationOutput) ElementType() reflect.Type
func (LicenseBorrowConfigurationOutput) MaxTimeToLiveInMinutes ¶
func (o LicenseBorrowConfigurationOutput) MaxTimeToLiveInMinutes() pulumi.IntOutput
Maximum time for the borrow configuration, in minutes.
func (LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationOutput ¶
func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationOutput() LicenseBorrowConfigurationOutput
func (LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationOutputWithContext ¶
func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationOutputWithContext(ctx context.Context) LicenseBorrowConfigurationOutput
func (LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationPtrOutput ¶
func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput
func (LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationPtrOutputWithContext ¶
func (o LicenseBorrowConfigurationOutput) ToLicenseBorrowConfigurationPtrOutputWithContext(ctx context.Context) LicenseBorrowConfigurationPtrOutput
type LicenseBorrowConfigurationPtrInput ¶
type LicenseBorrowConfigurationPtrInput interface { pulumi.Input ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput ToLicenseBorrowConfigurationPtrOutputWithContext(context.Context) LicenseBorrowConfigurationPtrOutput }
LicenseBorrowConfigurationPtrInput is an input type that accepts LicenseBorrowConfigurationArgs, LicenseBorrowConfigurationPtr and LicenseBorrowConfigurationPtrOutput values. You can construct a concrete instance of `LicenseBorrowConfigurationPtrInput` via:
LicenseBorrowConfigurationArgs{...} or: nil
func LicenseBorrowConfigurationPtr ¶
func LicenseBorrowConfigurationPtr(v *LicenseBorrowConfigurationArgs) LicenseBorrowConfigurationPtrInput
type LicenseBorrowConfigurationPtrOutput ¶
type LicenseBorrowConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LicenseBorrowConfigurationPtrOutput) AllowEarlyCheckIn ¶
func (o LicenseBorrowConfigurationPtrOutput) AllowEarlyCheckIn() pulumi.BoolPtrOutput
Indicates whether early check-ins are allowed.
func (LicenseBorrowConfigurationPtrOutput) Elem ¶
func (o LicenseBorrowConfigurationPtrOutput) Elem() LicenseBorrowConfigurationOutput
func (LicenseBorrowConfigurationPtrOutput) ElementType ¶
func (LicenseBorrowConfigurationPtrOutput) ElementType() reflect.Type
func (LicenseBorrowConfigurationPtrOutput) MaxTimeToLiveInMinutes ¶
func (o LicenseBorrowConfigurationPtrOutput) MaxTimeToLiveInMinutes() pulumi.IntPtrOutput
Maximum time for the borrow configuration, in minutes.
func (LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutput ¶
func (o LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput
func (LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutputWithContext ¶
func (o LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutputWithContext(ctx context.Context) LicenseBorrowConfigurationPtrOutput
type LicenseConsumptionConfiguration ¶
type LicenseConsumptionConfiguration struct { // Details about a borrow configuration. BorrowConfiguration *LicenseBorrowConfiguration `pulumi:"borrowConfiguration"` // Details about a provisional configuration. ProvisionalConfiguration *LicenseProvisionalConfiguration `pulumi:"provisionalConfiguration"` // Renewal frequency. RenewType *string `pulumi:"renewType"` }
type LicenseConsumptionConfigurationArgs ¶
type LicenseConsumptionConfigurationArgs struct { // Details about a borrow configuration. BorrowConfiguration LicenseBorrowConfigurationPtrInput `pulumi:"borrowConfiguration"` // Details about a provisional configuration. ProvisionalConfiguration LicenseProvisionalConfigurationPtrInput `pulumi:"provisionalConfiguration"` // Renewal frequency. RenewType pulumi.StringPtrInput `pulumi:"renewType"` }
func (LicenseConsumptionConfigurationArgs) ElementType ¶
func (LicenseConsumptionConfigurationArgs) ElementType() reflect.Type
func (LicenseConsumptionConfigurationArgs) ToLicenseConsumptionConfigurationOutput ¶
func (i LicenseConsumptionConfigurationArgs) ToLicenseConsumptionConfigurationOutput() LicenseConsumptionConfigurationOutput
func (LicenseConsumptionConfigurationArgs) ToLicenseConsumptionConfigurationOutputWithContext ¶
func (i LicenseConsumptionConfigurationArgs) ToLicenseConsumptionConfigurationOutputWithContext(ctx context.Context) LicenseConsumptionConfigurationOutput
type LicenseConsumptionConfigurationInput ¶
type LicenseConsumptionConfigurationInput interface { pulumi.Input ToLicenseConsumptionConfigurationOutput() LicenseConsumptionConfigurationOutput ToLicenseConsumptionConfigurationOutputWithContext(context.Context) LicenseConsumptionConfigurationOutput }
LicenseConsumptionConfigurationInput is an input type that accepts LicenseConsumptionConfigurationArgs and LicenseConsumptionConfigurationOutput values. You can construct a concrete instance of `LicenseConsumptionConfigurationInput` via:
LicenseConsumptionConfigurationArgs{...}
type LicenseConsumptionConfigurationOutput ¶
type LicenseConsumptionConfigurationOutput struct{ *pulumi.OutputState }
func (LicenseConsumptionConfigurationOutput) BorrowConfiguration ¶
func (o LicenseConsumptionConfigurationOutput) BorrowConfiguration() LicenseBorrowConfigurationPtrOutput
Details about a borrow configuration.
func (LicenseConsumptionConfigurationOutput) ElementType ¶
func (LicenseConsumptionConfigurationOutput) ElementType() reflect.Type
func (LicenseConsumptionConfigurationOutput) ProvisionalConfiguration ¶
func (o LicenseConsumptionConfigurationOutput) ProvisionalConfiguration() LicenseProvisionalConfigurationPtrOutput
Details about a provisional configuration.
func (LicenseConsumptionConfigurationOutput) RenewType ¶
func (o LicenseConsumptionConfigurationOutput) RenewType() pulumi.StringPtrOutput
Renewal frequency.
func (LicenseConsumptionConfigurationOutput) ToLicenseConsumptionConfigurationOutput ¶
func (o LicenseConsumptionConfigurationOutput) ToLicenseConsumptionConfigurationOutput() LicenseConsumptionConfigurationOutput
func (LicenseConsumptionConfigurationOutput) ToLicenseConsumptionConfigurationOutputWithContext ¶
func (o LicenseConsumptionConfigurationOutput) ToLicenseConsumptionConfigurationOutputWithContext(ctx context.Context) LicenseConsumptionConfigurationOutput
type LicenseConsumptionConfigurationPtrOutput ¶
type LicenseConsumptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LicenseConsumptionConfigurationPtrOutput) BorrowConfiguration ¶
func (o LicenseConsumptionConfigurationPtrOutput) BorrowConfiguration() LicenseBorrowConfigurationPtrOutput
Details about a borrow configuration.
func (LicenseConsumptionConfigurationPtrOutput) ElementType ¶
func (LicenseConsumptionConfigurationPtrOutput) ElementType() reflect.Type
func (LicenseConsumptionConfigurationPtrOutput) ProvisionalConfiguration ¶
func (o LicenseConsumptionConfigurationPtrOutput) ProvisionalConfiguration() LicenseProvisionalConfigurationPtrOutput
Details about a provisional configuration.
func (LicenseConsumptionConfigurationPtrOutput) RenewType ¶
func (o LicenseConsumptionConfigurationPtrOutput) RenewType() pulumi.StringPtrOutput
Renewal frequency.
func (LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutput ¶
func (o LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutput() LicenseConsumptionConfigurationPtrOutput
func (LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutputWithContext ¶
func (o LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutputWithContext(ctx context.Context) LicenseConsumptionConfigurationPtrOutput
type LicenseEntitlement ¶
type LicenseEntitlement struct { // Indicates whether check-ins are allowed. AllowCheckIn *bool `pulumi:"allowCheckIn"` // Maximum entitlement count. Use if the unit is not None. MaxCount *int `pulumi:"maxCount"` // Entitlement name. Name string `pulumi:"name"` // Indicates whether overages are allowed. Overage *bool `pulumi:"overage"` // Entitlement unit. Unit string `pulumi:"unit"` // Entitlement resource. Use only if the unit is None. Value *string `pulumi:"value"` }
type LicenseEntitlementArgs ¶
type LicenseEntitlementArgs struct { // Indicates whether check-ins are allowed. AllowCheckIn pulumi.BoolPtrInput `pulumi:"allowCheckIn"` // Maximum entitlement count. Use if the unit is not None. MaxCount pulumi.IntPtrInput `pulumi:"maxCount"` // Entitlement name. Name pulumi.StringInput `pulumi:"name"` // Indicates whether overages are allowed. Overage pulumi.BoolPtrInput `pulumi:"overage"` // Entitlement unit. Unit pulumi.StringInput `pulumi:"unit"` // Entitlement resource. Use only if the unit is None. Value pulumi.StringPtrInput `pulumi:"value"` }
func (LicenseEntitlementArgs) ElementType ¶
func (LicenseEntitlementArgs) ElementType() reflect.Type
func (LicenseEntitlementArgs) ToLicenseEntitlementOutput ¶
func (i LicenseEntitlementArgs) ToLicenseEntitlementOutput() LicenseEntitlementOutput
func (LicenseEntitlementArgs) ToLicenseEntitlementOutputWithContext ¶
func (i LicenseEntitlementArgs) ToLicenseEntitlementOutputWithContext(ctx context.Context) LicenseEntitlementOutput
type LicenseEntitlementArray ¶
type LicenseEntitlementArray []LicenseEntitlementInput
func (LicenseEntitlementArray) ElementType ¶
func (LicenseEntitlementArray) ElementType() reflect.Type
func (LicenseEntitlementArray) ToLicenseEntitlementArrayOutput ¶
func (i LicenseEntitlementArray) ToLicenseEntitlementArrayOutput() LicenseEntitlementArrayOutput
func (LicenseEntitlementArray) ToLicenseEntitlementArrayOutputWithContext ¶
func (i LicenseEntitlementArray) ToLicenseEntitlementArrayOutputWithContext(ctx context.Context) LicenseEntitlementArrayOutput
type LicenseEntitlementArrayInput ¶
type LicenseEntitlementArrayInput interface { pulumi.Input ToLicenseEntitlementArrayOutput() LicenseEntitlementArrayOutput ToLicenseEntitlementArrayOutputWithContext(context.Context) LicenseEntitlementArrayOutput }
LicenseEntitlementArrayInput is an input type that accepts LicenseEntitlementArray and LicenseEntitlementArrayOutput values. You can construct a concrete instance of `LicenseEntitlementArrayInput` via:
LicenseEntitlementArray{ LicenseEntitlementArgs{...} }
type LicenseEntitlementArrayOutput ¶
type LicenseEntitlementArrayOutput struct{ *pulumi.OutputState }
func (LicenseEntitlementArrayOutput) ElementType ¶
func (LicenseEntitlementArrayOutput) ElementType() reflect.Type
func (LicenseEntitlementArrayOutput) Index ¶
func (o LicenseEntitlementArrayOutput) Index(i pulumi.IntInput) LicenseEntitlementOutput
func (LicenseEntitlementArrayOutput) ToLicenseEntitlementArrayOutput ¶
func (o LicenseEntitlementArrayOutput) ToLicenseEntitlementArrayOutput() LicenseEntitlementArrayOutput
func (LicenseEntitlementArrayOutput) ToLicenseEntitlementArrayOutputWithContext ¶
func (o LicenseEntitlementArrayOutput) ToLicenseEntitlementArrayOutputWithContext(ctx context.Context) LicenseEntitlementArrayOutput
type LicenseEntitlementInput ¶
type LicenseEntitlementInput interface { pulumi.Input ToLicenseEntitlementOutput() LicenseEntitlementOutput ToLicenseEntitlementOutputWithContext(context.Context) LicenseEntitlementOutput }
LicenseEntitlementInput is an input type that accepts LicenseEntitlementArgs and LicenseEntitlementOutput values. You can construct a concrete instance of `LicenseEntitlementInput` via:
LicenseEntitlementArgs{...}
type LicenseEntitlementOutput ¶
type LicenseEntitlementOutput struct{ *pulumi.OutputState }
func (LicenseEntitlementOutput) AllowCheckIn ¶
func (o LicenseEntitlementOutput) AllowCheckIn() pulumi.BoolPtrOutput
Indicates whether check-ins are allowed.
func (LicenseEntitlementOutput) ElementType ¶
func (LicenseEntitlementOutput) ElementType() reflect.Type
func (LicenseEntitlementOutput) MaxCount ¶
func (o LicenseEntitlementOutput) MaxCount() pulumi.IntPtrOutput
Maximum entitlement count. Use if the unit is not None.
func (LicenseEntitlementOutput) Name ¶
func (o LicenseEntitlementOutput) Name() pulumi.StringOutput
Entitlement name.
func (LicenseEntitlementOutput) Overage ¶
func (o LicenseEntitlementOutput) Overage() pulumi.BoolPtrOutput
Indicates whether overages are allowed.
func (LicenseEntitlementOutput) ToLicenseEntitlementOutput ¶
func (o LicenseEntitlementOutput) ToLicenseEntitlementOutput() LicenseEntitlementOutput
func (LicenseEntitlementOutput) ToLicenseEntitlementOutputWithContext ¶
func (o LicenseEntitlementOutput) ToLicenseEntitlementOutputWithContext(ctx context.Context) LicenseEntitlementOutput
func (LicenseEntitlementOutput) Unit ¶
func (o LicenseEntitlementOutput) Unit() pulumi.StringOutput
Entitlement unit.
func (LicenseEntitlementOutput) Value ¶
func (o LicenseEntitlementOutput) Value() pulumi.StringPtrOutput
Entitlement resource. Use only if the unit is None.
type LicenseInput ¶
type LicenseInput interface { pulumi.Input ToLicenseOutput() LicenseOutput ToLicenseOutputWithContext(ctx context.Context) LicenseOutput }
type LicenseIssuerData ¶
type LicenseIssuerDataArgs ¶
type LicenseIssuerDataArgs struct { // Issuer name. Name pulumi.StringInput `pulumi:"name"` // Asymmetric KMS key from AWS Key Management Service . The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm. SignKey pulumi.StringPtrInput `pulumi:"signKey"` }
func (LicenseIssuerDataArgs) ElementType ¶
func (LicenseIssuerDataArgs) ElementType() reflect.Type
func (LicenseIssuerDataArgs) ToLicenseIssuerDataOutput ¶
func (i LicenseIssuerDataArgs) ToLicenseIssuerDataOutput() LicenseIssuerDataOutput
func (LicenseIssuerDataArgs) ToLicenseIssuerDataOutputWithContext ¶
func (i LicenseIssuerDataArgs) ToLicenseIssuerDataOutputWithContext(ctx context.Context) LicenseIssuerDataOutput
type LicenseIssuerDataInput ¶
type LicenseIssuerDataInput interface { pulumi.Input ToLicenseIssuerDataOutput() LicenseIssuerDataOutput ToLicenseIssuerDataOutputWithContext(context.Context) LicenseIssuerDataOutput }
LicenseIssuerDataInput is an input type that accepts LicenseIssuerDataArgs and LicenseIssuerDataOutput values. You can construct a concrete instance of `LicenseIssuerDataInput` via:
LicenseIssuerDataArgs{...}
type LicenseIssuerDataOutput ¶
type LicenseIssuerDataOutput struct{ *pulumi.OutputState }
func (LicenseIssuerDataOutput) ElementType ¶
func (LicenseIssuerDataOutput) ElementType() reflect.Type
func (LicenseIssuerDataOutput) Name ¶
func (o LicenseIssuerDataOutput) Name() pulumi.StringOutput
Issuer name.
func (LicenseIssuerDataOutput) SignKey ¶
func (o LicenseIssuerDataOutput) SignKey() pulumi.StringPtrOutput
Asymmetric KMS key from AWS Key Management Service . The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
func (LicenseIssuerDataOutput) ToLicenseIssuerDataOutput ¶
func (o LicenseIssuerDataOutput) ToLicenseIssuerDataOutput() LicenseIssuerDataOutput
func (LicenseIssuerDataOutput) ToLicenseIssuerDataOutputWithContext ¶
func (o LicenseIssuerDataOutput) ToLicenseIssuerDataOutputWithContext(ctx context.Context) LicenseIssuerDataOutput
type LicenseIssuerDataPtrOutput ¶
type LicenseIssuerDataPtrOutput struct{ *pulumi.OutputState }
func (LicenseIssuerDataPtrOutput) Elem ¶
func (o LicenseIssuerDataPtrOutput) Elem() LicenseIssuerDataOutput
func (LicenseIssuerDataPtrOutput) ElementType ¶
func (LicenseIssuerDataPtrOutput) ElementType() reflect.Type
func (LicenseIssuerDataPtrOutput) Name ¶
func (o LicenseIssuerDataPtrOutput) Name() pulumi.StringPtrOutput
Issuer name.
func (LicenseIssuerDataPtrOutput) SignKey ¶
func (o LicenseIssuerDataPtrOutput) SignKey() pulumi.StringPtrOutput
Asymmetric KMS key from AWS Key Management Service . The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
func (LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutput ¶
func (o LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutput() LicenseIssuerDataPtrOutput
func (LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutputWithContext ¶
func (o LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutputWithContext(ctx context.Context) LicenseIssuerDataPtrOutput
type LicenseMetadata ¶
type LicenseMetadataArgs ¶
type LicenseMetadataArgs struct { // The key name. Name pulumi.StringInput `pulumi:"name"` // The value. Value pulumi.StringInput `pulumi:"value"` }
func (LicenseMetadataArgs) ElementType ¶
func (LicenseMetadataArgs) ElementType() reflect.Type
func (LicenseMetadataArgs) ToLicenseMetadataOutput ¶
func (i LicenseMetadataArgs) ToLicenseMetadataOutput() LicenseMetadataOutput
func (LicenseMetadataArgs) ToLicenseMetadataOutputWithContext ¶
func (i LicenseMetadataArgs) ToLicenseMetadataOutputWithContext(ctx context.Context) LicenseMetadataOutput
type LicenseMetadataArray ¶
type LicenseMetadataArray []LicenseMetadataInput
func (LicenseMetadataArray) ElementType ¶
func (LicenseMetadataArray) ElementType() reflect.Type
func (LicenseMetadataArray) ToLicenseMetadataArrayOutput ¶
func (i LicenseMetadataArray) ToLicenseMetadataArrayOutput() LicenseMetadataArrayOutput
func (LicenseMetadataArray) ToLicenseMetadataArrayOutputWithContext ¶
func (i LicenseMetadataArray) ToLicenseMetadataArrayOutputWithContext(ctx context.Context) LicenseMetadataArrayOutput
type LicenseMetadataArrayInput ¶
type LicenseMetadataArrayInput interface { pulumi.Input ToLicenseMetadataArrayOutput() LicenseMetadataArrayOutput ToLicenseMetadataArrayOutputWithContext(context.Context) LicenseMetadataArrayOutput }
LicenseMetadataArrayInput is an input type that accepts LicenseMetadataArray and LicenseMetadataArrayOutput values. You can construct a concrete instance of `LicenseMetadataArrayInput` via:
LicenseMetadataArray{ LicenseMetadataArgs{...} }
type LicenseMetadataArrayOutput ¶
type LicenseMetadataArrayOutput struct{ *pulumi.OutputState }
func (LicenseMetadataArrayOutput) ElementType ¶
func (LicenseMetadataArrayOutput) ElementType() reflect.Type
func (LicenseMetadataArrayOutput) Index ¶
func (o LicenseMetadataArrayOutput) Index(i pulumi.IntInput) LicenseMetadataOutput
func (LicenseMetadataArrayOutput) ToLicenseMetadataArrayOutput ¶
func (o LicenseMetadataArrayOutput) ToLicenseMetadataArrayOutput() LicenseMetadataArrayOutput
func (LicenseMetadataArrayOutput) ToLicenseMetadataArrayOutputWithContext ¶
func (o LicenseMetadataArrayOutput) ToLicenseMetadataArrayOutputWithContext(ctx context.Context) LicenseMetadataArrayOutput
type LicenseMetadataInput ¶
type LicenseMetadataInput interface { pulumi.Input ToLicenseMetadataOutput() LicenseMetadataOutput ToLicenseMetadataOutputWithContext(context.Context) LicenseMetadataOutput }
LicenseMetadataInput is an input type that accepts LicenseMetadataArgs and LicenseMetadataOutput values. You can construct a concrete instance of `LicenseMetadataInput` via:
LicenseMetadataArgs{...}
type LicenseMetadataOutput ¶
type LicenseMetadataOutput struct{ *pulumi.OutputState }
func (LicenseMetadataOutput) ElementType ¶
func (LicenseMetadataOutput) ElementType() reflect.Type
func (LicenseMetadataOutput) Name ¶
func (o LicenseMetadataOutput) Name() pulumi.StringOutput
The key name.
func (LicenseMetadataOutput) ToLicenseMetadataOutput ¶
func (o LicenseMetadataOutput) ToLicenseMetadataOutput() LicenseMetadataOutput
func (LicenseMetadataOutput) ToLicenseMetadataOutputWithContext ¶
func (o LicenseMetadataOutput) ToLicenseMetadataOutputWithContext(ctx context.Context) LicenseMetadataOutput
func (LicenseMetadataOutput) Value ¶
func (o LicenseMetadataOutput) Value() pulumi.StringOutput
The value.
type LicenseOutput ¶
type LicenseOutput struct{ *pulumi.OutputState }
func (LicenseOutput) Beneficiary ¶ added in v0.17.0
func (o LicenseOutput) Beneficiary() pulumi.StringPtrOutput
Beneficiary of the license.
func (LicenseOutput) ConsumptionConfiguration ¶ added in v0.17.0
func (o LicenseOutput) ConsumptionConfiguration() LicenseConsumptionConfigurationOutput
Configuration for consumption of the license.
func (LicenseOutput) ElementType ¶
func (LicenseOutput) ElementType() reflect.Type
func (LicenseOutput) Entitlements ¶ added in v0.17.0
func (o LicenseOutput) Entitlements() LicenseEntitlementArrayOutput
License entitlements.
func (LicenseOutput) HomeRegion ¶ added in v0.17.0
func (o LicenseOutput) HomeRegion() pulumi.StringOutput
Home region for the created license.
func (LicenseOutput) Issuer ¶ added in v0.17.0
func (o LicenseOutput) Issuer() LicenseIssuerDataOutput
License issuer.
func (LicenseOutput) LicenseArn ¶ added in v0.17.0
func (o LicenseOutput) LicenseArn() pulumi.StringOutput
Amazon Resource Name is a unique name for each resource.
func (LicenseOutput) LicenseMetadata ¶ added in v0.17.0
func (o LicenseOutput) LicenseMetadata() LicenseMetadataArrayOutput
License metadata.
func (LicenseOutput) LicenseName ¶ added in v0.17.0
func (o LicenseOutput) LicenseName() pulumi.StringOutput
Name for the created license.
func (LicenseOutput) ProductName ¶ added in v0.17.0
func (o LicenseOutput) ProductName() pulumi.StringOutput
Product name for the created license.
func (LicenseOutput) ProductSku ¶ added in v0.72.0
func (o LicenseOutput) ProductSku() pulumi.StringPtrOutput
ProductSKU of the license.
func (LicenseOutput) Status ¶ added in v0.17.0
func (o LicenseOutput) Status() pulumi.StringPtrOutput
License status.
func (LicenseOutput) ToLicenseOutput ¶
func (o LicenseOutput) ToLicenseOutput() LicenseOutput
func (LicenseOutput) ToLicenseOutputWithContext ¶
func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
func (LicenseOutput) Validity ¶ added in v0.17.0
func (o LicenseOutput) Validity() LicenseValidityDateFormatOutput
Date and time range during which the license is valid, in ISO8601-UTC format.
func (LicenseOutput) Version ¶ added in v0.17.0
func (o LicenseOutput) Version() pulumi.StringOutput
The version of the license.
type LicenseProvisionalConfiguration ¶
type LicenseProvisionalConfiguration struct { // Maximum time for the provisional configuration, in minutes. MaxTimeToLiveInMinutes int `pulumi:"maxTimeToLiveInMinutes"` }
type LicenseProvisionalConfigurationArgs ¶
type LicenseProvisionalConfigurationArgs struct { // Maximum time for the provisional configuration, in minutes. MaxTimeToLiveInMinutes pulumi.IntInput `pulumi:"maxTimeToLiveInMinutes"` }
func (LicenseProvisionalConfigurationArgs) ElementType ¶
func (LicenseProvisionalConfigurationArgs) ElementType() reflect.Type
func (LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationOutput ¶
func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationOutput() LicenseProvisionalConfigurationOutput
func (LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationOutputWithContext ¶
func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationOutput
func (LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationPtrOutput ¶
func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationPtrOutput() LicenseProvisionalConfigurationPtrOutput
func (LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationPtrOutputWithContext ¶
func (i LicenseProvisionalConfigurationArgs) ToLicenseProvisionalConfigurationPtrOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationPtrOutput
type LicenseProvisionalConfigurationInput ¶
type LicenseProvisionalConfigurationInput interface { pulumi.Input ToLicenseProvisionalConfigurationOutput() LicenseProvisionalConfigurationOutput ToLicenseProvisionalConfigurationOutputWithContext(context.Context) LicenseProvisionalConfigurationOutput }
LicenseProvisionalConfigurationInput is an input type that accepts LicenseProvisionalConfigurationArgs and LicenseProvisionalConfigurationOutput values. You can construct a concrete instance of `LicenseProvisionalConfigurationInput` via:
LicenseProvisionalConfigurationArgs{...}
type LicenseProvisionalConfigurationOutput ¶
type LicenseProvisionalConfigurationOutput struct{ *pulumi.OutputState }
func (LicenseProvisionalConfigurationOutput) ElementType ¶
func (LicenseProvisionalConfigurationOutput) ElementType() reflect.Type
func (LicenseProvisionalConfigurationOutput) MaxTimeToLiveInMinutes ¶
func (o LicenseProvisionalConfigurationOutput) MaxTimeToLiveInMinutes() pulumi.IntOutput
Maximum time for the provisional configuration, in minutes.
func (LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationOutput ¶
func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationOutput() LicenseProvisionalConfigurationOutput
func (LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationOutputWithContext ¶
func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationOutput
func (LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationPtrOutput ¶
func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationPtrOutput() LicenseProvisionalConfigurationPtrOutput
func (LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationPtrOutputWithContext ¶
func (o LicenseProvisionalConfigurationOutput) ToLicenseProvisionalConfigurationPtrOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationPtrOutput
type LicenseProvisionalConfigurationPtrInput ¶
type LicenseProvisionalConfigurationPtrInput interface { pulumi.Input ToLicenseProvisionalConfigurationPtrOutput() LicenseProvisionalConfigurationPtrOutput ToLicenseProvisionalConfigurationPtrOutputWithContext(context.Context) LicenseProvisionalConfigurationPtrOutput }
LicenseProvisionalConfigurationPtrInput is an input type that accepts LicenseProvisionalConfigurationArgs, LicenseProvisionalConfigurationPtr and LicenseProvisionalConfigurationPtrOutput values. You can construct a concrete instance of `LicenseProvisionalConfigurationPtrInput` via:
LicenseProvisionalConfigurationArgs{...} or: nil
func LicenseProvisionalConfigurationPtr ¶
func LicenseProvisionalConfigurationPtr(v *LicenseProvisionalConfigurationArgs) LicenseProvisionalConfigurationPtrInput
type LicenseProvisionalConfigurationPtrOutput ¶
type LicenseProvisionalConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LicenseProvisionalConfigurationPtrOutput) ElementType ¶
func (LicenseProvisionalConfigurationPtrOutput) ElementType() reflect.Type
func (LicenseProvisionalConfigurationPtrOutput) MaxTimeToLiveInMinutes ¶
func (o LicenseProvisionalConfigurationPtrOutput) MaxTimeToLiveInMinutes() pulumi.IntPtrOutput
Maximum time for the provisional configuration, in minutes.
func (LicenseProvisionalConfigurationPtrOutput) ToLicenseProvisionalConfigurationPtrOutput ¶
func (o LicenseProvisionalConfigurationPtrOutput) ToLicenseProvisionalConfigurationPtrOutput() LicenseProvisionalConfigurationPtrOutput
func (LicenseProvisionalConfigurationPtrOutput) ToLicenseProvisionalConfigurationPtrOutputWithContext ¶
func (o LicenseProvisionalConfigurationPtrOutput) ToLicenseProvisionalConfigurationPtrOutputWithContext(ctx context.Context) LicenseProvisionalConfigurationPtrOutput
type LicenseState ¶
type LicenseState struct { }
func (LicenseState) ElementType ¶
func (LicenseState) ElementType() reflect.Type
type LicenseValidityDateFormatArgs ¶
type LicenseValidityDateFormatArgs struct { // Validity begin date for the license. Begin pulumi.StringInput `pulumi:"begin"` // Validity begin date for the license. End pulumi.StringInput `pulumi:"end"` }
func (LicenseValidityDateFormatArgs) ElementType ¶
func (LicenseValidityDateFormatArgs) ElementType() reflect.Type
func (LicenseValidityDateFormatArgs) ToLicenseValidityDateFormatOutput ¶
func (i LicenseValidityDateFormatArgs) ToLicenseValidityDateFormatOutput() LicenseValidityDateFormatOutput
func (LicenseValidityDateFormatArgs) ToLicenseValidityDateFormatOutputWithContext ¶
func (i LicenseValidityDateFormatArgs) ToLicenseValidityDateFormatOutputWithContext(ctx context.Context) LicenseValidityDateFormatOutput
type LicenseValidityDateFormatInput ¶
type LicenseValidityDateFormatInput interface { pulumi.Input ToLicenseValidityDateFormatOutput() LicenseValidityDateFormatOutput ToLicenseValidityDateFormatOutputWithContext(context.Context) LicenseValidityDateFormatOutput }
LicenseValidityDateFormatInput is an input type that accepts LicenseValidityDateFormatArgs and LicenseValidityDateFormatOutput values. You can construct a concrete instance of `LicenseValidityDateFormatInput` via:
LicenseValidityDateFormatArgs{...}
type LicenseValidityDateFormatOutput ¶
type LicenseValidityDateFormatOutput struct{ *pulumi.OutputState }
func (LicenseValidityDateFormatOutput) Begin ¶
func (o LicenseValidityDateFormatOutput) Begin() pulumi.StringOutput
Validity begin date for the license.
func (LicenseValidityDateFormatOutput) ElementType ¶
func (LicenseValidityDateFormatOutput) ElementType() reflect.Type
func (LicenseValidityDateFormatOutput) End ¶
func (o LicenseValidityDateFormatOutput) End() pulumi.StringOutput
Validity begin date for the license.
func (LicenseValidityDateFormatOutput) ToLicenseValidityDateFormatOutput ¶
func (o LicenseValidityDateFormatOutput) ToLicenseValidityDateFormatOutput() LicenseValidityDateFormatOutput
func (LicenseValidityDateFormatOutput) ToLicenseValidityDateFormatOutputWithContext ¶
func (o LicenseValidityDateFormatOutput) ToLicenseValidityDateFormatOutputWithContext(ctx context.Context) LicenseValidityDateFormatOutput
type LicenseValidityDateFormatPtrOutput ¶
type LicenseValidityDateFormatPtrOutput struct{ *pulumi.OutputState }
func (LicenseValidityDateFormatPtrOutput) Begin ¶
func (o LicenseValidityDateFormatPtrOutput) Begin() pulumi.StringPtrOutput
Validity begin date for the license.
func (LicenseValidityDateFormatPtrOutput) Elem ¶
func (o LicenseValidityDateFormatPtrOutput) Elem() LicenseValidityDateFormatOutput
func (LicenseValidityDateFormatPtrOutput) ElementType ¶
func (LicenseValidityDateFormatPtrOutput) ElementType() reflect.Type
func (LicenseValidityDateFormatPtrOutput) End ¶
func (o LicenseValidityDateFormatPtrOutput) End() pulumi.StringPtrOutput
Validity begin date for the license.
func (LicenseValidityDateFormatPtrOutput) ToLicenseValidityDateFormatPtrOutput ¶
func (o LicenseValidityDateFormatPtrOutput) ToLicenseValidityDateFormatPtrOutput() LicenseValidityDateFormatPtrOutput
func (LicenseValidityDateFormatPtrOutput) ToLicenseValidityDateFormatPtrOutputWithContext ¶
func (o LicenseValidityDateFormatPtrOutput) ToLicenseValidityDateFormatPtrOutputWithContext(ctx context.Context) LicenseValidityDateFormatPtrOutput
type LookupGrantArgs ¶ added in v0.12.0
type LookupGrantArgs struct { // Arn of the grant. GrantArn string `pulumi:"grantArn"` }
type LookupGrantOutputArgs ¶ added in v0.12.0
type LookupGrantOutputArgs struct { // Arn of the grant. GrantArn pulumi.StringInput `pulumi:"grantArn"` }
func (LookupGrantOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGrantOutputArgs) ElementType() reflect.Type
type LookupGrantResult ¶ added in v0.12.0
type LookupGrantResult struct { // Arn of the grant. GrantArn *string `pulumi:"grantArn"` // Name for the created Grant. GrantName *string `pulumi:"grantName"` // Home region for the created grant. HomeRegion *string `pulumi:"homeRegion"` // License Arn for the grant. LicenseArn *string `pulumi:"licenseArn"` // The version of the grant. Version *string `pulumi:"version"` }
func LookupGrant ¶ added in v0.12.0
func LookupGrant(ctx *pulumi.Context, args *LookupGrantArgs, opts ...pulumi.InvokeOption) (*LookupGrantResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupGrantResultOutput ¶ added in v0.12.0
type LookupGrantResultOutput struct{ *pulumi.OutputState }
func LookupGrantOutput ¶ added in v0.12.0
func LookupGrantOutput(ctx *pulumi.Context, args LookupGrantOutputArgs, opts ...pulumi.InvokeOption) LookupGrantResultOutput
func (LookupGrantResultOutput) ElementType ¶ added in v0.12.0
func (LookupGrantResultOutput) ElementType() reflect.Type
func (LookupGrantResultOutput) GrantArn ¶ added in v0.12.0
func (o LookupGrantResultOutput) GrantArn() pulumi.StringPtrOutput
Arn of the grant.
func (LookupGrantResultOutput) GrantName ¶ added in v0.12.0
func (o LookupGrantResultOutput) GrantName() pulumi.StringPtrOutput
Name for the created Grant.
func (LookupGrantResultOutput) HomeRegion ¶ added in v0.12.0
func (o LookupGrantResultOutput) HomeRegion() pulumi.StringPtrOutput
Home region for the created grant.
func (LookupGrantResultOutput) LicenseArn ¶ added in v0.12.0
func (o LookupGrantResultOutput) LicenseArn() pulumi.StringPtrOutput
License Arn for the grant.
func (LookupGrantResultOutput) ToLookupGrantResultOutput ¶ added in v0.12.0
func (o LookupGrantResultOutput) ToLookupGrantResultOutput() LookupGrantResultOutput
func (LookupGrantResultOutput) ToLookupGrantResultOutputWithContext ¶ added in v0.12.0
func (o LookupGrantResultOutput) ToLookupGrantResultOutputWithContext(ctx context.Context) LookupGrantResultOutput
func (LookupGrantResultOutput) Version ¶ added in v0.12.0
func (o LookupGrantResultOutput) Version() pulumi.StringPtrOutput
The version of the grant.
type LookupLicenseArgs ¶ added in v0.12.0
type LookupLicenseArgs struct { // Amazon Resource Name is a unique name for each resource. LicenseArn string `pulumi:"licenseArn"` }
type LookupLicenseOutputArgs ¶ added in v0.12.0
type LookupLicenseOutputArgs struct { // Amazon Resource Name is a unique name for each resource. LicenseArn pulumi.StringInput `pulumi:"licenseArn"` }
func (LookupLicenseOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLicenseOutputArgs) ElementType() reflect.Type
type LookupLicenseResult ¶ added in v0.12.0
type LookupLicenseResult struct { // Beneficiary of the license. Beneficiary *string `pulumi:"beneficiary"` // Configuration for consumption of the license. ConsumptionConfiguration *LicenseConsumptionConfiguration `pulumi:"consumptionConfiguration"` // License entitlements. Entitlements []LicenseEntitlement `pulumi:"entitlements"` // Home region for the created license. HomeRegion *string `pulumi:"homeRegion"` // License issuer. Issuer *LicenseIssuerData `pulumi:"issuer"` // Amazon Resource Name is a unique name for each resource. LicenseArn *string `pulumi:"licenseArn"` // License metadata. LicenseMetadata []LicenseMetadata `pulumi:"licenseMetadata"` // Name for the created license. LicenseName *string `pulumi:"licenseName"` // Product name for the created license. ProductName *string `pulumi:"productName"` // ProductSKU of the license. ProductSku *string `pulumi:"productSku"` // Date and time range during which the license is valid, in ISO8601-UTC format. Validity *LicenseValidityDateFormat `pulumi:"validity"` // The version of the license. Version *string `pulumi:"version"` }
func LookupLicense ¶ added in v0.12.0
func LookupLicense(ctx *pulumi.Context, args *LookupLicenseArgs, opts ...pulumi.InvokeOption) (*LookupLicenseResult, error)
Resource Type definition for AWS::LicenseManager::License
type LookupLicenseResultOutput ¶ added in v0.12.0
type LookupLicenseResultOutput struct{ *pulumi.OutputState }
func LookupLicenseOutput ¶ added in v0.12.0
func LookupLicenseOutput(ctx *pulumi.Context, args LookupLicenseOutputArgs, opts ...pulumi.InvokeOption) LookupLicenseResultOutput
func (LookupLicenseResultOutput) Beneficiary ¶ added in v0.12.0
func (o LookupLicenseResultOutput) Beneficiary() pulumi.StringPtrOutput
Beneficiary of the license.
func (LookupLicenseResultOutput) ConsumptionConfiguration ¶ added in v0.12.0
func (o LookupLicenseResultOutput) ConsumptionConfiguration() LicenseConsumptionConfigurationPtrOutput
Configuration for consumption of the license.
func (LookupLicenseResultOutput) ElementType ¶ added in v0.12.0
func (LookupLicenseResultOutput) ElementType() reflect.Type
func (LookupLicenseResultOutput) Entitlements ¶ added in v0.12.0
func (o LookupLicenseResultOutput) Entitlements() LicenseEntitlementArrayOutput
License entitlements.
func (LookupLicenseResultOutput) HomeRegion ¶ added in v0.12.0
func (o LookupLicenseResultOutput) HomeRegion() pulumi.StringPtrOutput
Home region for the created license.
func (LookupLicenseResultOutput) Issuer ¶ added in v0.12.0
func (o LookupLicenseResultOutput) Issuer() LicenseIssuerDataPtrOutput
License issuer.
func (LookupLicenseResultOutput) LicenseArn ¶ added in v0.12.0
func (o LookupLicenseResultOutput) LicenseArn() pulumi.StringPtrOutput
Amazon Resource Name is a unique name for each resource.
func (LookupLicenseResultOutput) LicenseMetadata ¶ added in v0.12.0
func (o LookupLicenseResultOutput) LicenseMetadata() LicenseMetadataArrayOutput
License metadata.
func (LookupLicenseResultOutput) LicenseName ¶ added in v0.12.0
func (o LookupLicenseResultOutput) LicenseName() pulumi.StringPtrOutput
Name for the created license.
func (LookupLicenseResultOutput) ProductName ¶ added in v0.12.0
func (o LookupLicenseResultOutput) ProductName() pulumi.StringPtrOutput
Product name for the created license.
func (LookupLicenseResultOutput) ProductSku ¶ added in v0.72.0
func (o LookupLicenseResultOutput) ProductSku() pulumi.StringPtrOutput
ProductSKU of the license.
func (LookupLicenseResultOutput) ToLookupLicenseResultOutput ¶ added in v0.12.0
func (o LookupLicenseResultOutput) ToLookupLicenseResultOutput() LookupLicenseResultOutput
func (LookupLicenseResultOutput) ToLookupLicenseResultOutputWithContext ¶ added in v0.12.0
func (o LookupLicenseResultOutput) ToLookupLicenseResultOutputWithContext(ctx context.Context) LookupLicenseResultOutput
func (LookupLicenseResultOutput) Validity ¶ added in v0.12.0
func (o LookupLicenseResultOutput) Validity() LicenseValidityDateFormatPtrOutput
Date and time range during which the license is valid, in ISO8601-UTC format.
func (LookupLicenseResultOutput) Version ¶ added in v0.12.0
func (o LookupLicenseResultOutput) Version() pulumi.StringPtrOutput
The version of the license.