licensemanager

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Grant

type Grant struct {
	pulumi.CustomResourceState

	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"`
	Principals pulumi.StringArrayOutput `pulumi:"principals"`
	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) ElementType() reflect.Type

func (*Grant) ToGrantOutput

func (i *Grant) ToGrantOutput() GrantOutput

func (*Grant) ToGrantOutputWithContext

func (i *Grant) ToGrantOutputWithContext(ctx context.Context) GrantOutput

type GrantArgs

type GrantArgs struct {
	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
	Principals pulumi.StringArrayInput
	Status     pulumi.StringPtrInput
}

The set of arguments for constructing a Grant resource.

func (GrantArgs) ElementType

func (GrantArgs) ElementType() reflect.Type

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

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

func (GrantOutput) Status added in v0.17.0

func (o GrantOutput) Status() pulumi.StringPtrOutput

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"`
	ConsumptionConfiguration LicenseConsumptionConfigurationOutput `pulumi:"consumptionConfiguration"`
	Entitlements             LicenseEntitlementArrayOutput         `pulumi:"entitlements"`
	// Home region for the created license.
	HomeRegion pulumi.StringOutput     `pulumi:"homeRegion"`
	Issuer     LicenseIssuerDataOutput `pulumi:"issuer"`
	// Amazon Resource Name is a unique name for each resource.
	LicenseArn      pulumi.StringOutput        `pulumi:"licenseArn"`
	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"`
	Status     pulumi.StringPtrOutput          `pulumi:"status"`
	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) ElementType() reflect.Type

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
	ConsumptionConfiguration LicenseConsumptionConfigurationInput
	Entitlements             LicenseEntitlementArrayInput
	// Home region for the created license.
	HomeRegion      pulumi.StringInput
	Issuer          LicenseIssuerDataInput
	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
	Status     pulumi.StringPtrInput
	Validity   LicenseValidityDateFormatInput
}

The set of arguments for constructing a License resource.

func (LicenseArgs) ElementType

func (LicenseArgs) ElementType() reflect.Type

type LicenseBorrowConfiguration

type LicenseBorrowConfiguration struct {
	AllowEarlyCheckIn      bool `pulumi:"allowEarlyCheckIn"`
	MaxTimeToLiveInMinutes int  `pulumi:"maxTimeToLiveInMinutes"`
}

type LicenseBorrowConfigurationArgs

type LicenseBorrowConfigurationArgs struct {
	AllowEarlyCheckIn      pulumi.BoolInput `pulumi:"allowEarlyCheckIn"`
	MaxTimeToLiveInMinutes pulumi.IntInput  `pulumi:"maxTimeToLiveInMinutes"`
}

func (LicenseBorrowConfigurationArgs) ElementType

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

func (LicenseBorrowConfigurationOutput) ElementType

func (LicenseBorrowConfigurationOutput) MaxTimeToLiveInMinutes

func (o LicenseBorrowConfigurationOutput) MaxTimeToLiveInMinutes() pulumi.IntOutput

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

type LicenseBorrowConfigurationPtrOutput

type LicenseBorrowConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LicenseBorrowConfigurationPtrOutput) AllowEarlyCheckIn

func (LicenseBorrowConfigurationPtrOutput) Elem

func (LicenseBorrowConfigurationPtrOutput) ElementType

func (LicenseBorrowConfigurationPtrOutput) MaxTimeToLiveInMinutes

func (o LicenseBorrowConfigurationPtrOutput) MaxTimeToLiveInMinutes() pulumi.IntPtrOutput

func (LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutput

func (o LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutput() LicenseBorrowConfigurationPtrOutput

func (LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutputWithContext

func (o LicenseBorrowConfigurationPtrOutput) ToLicenseBorrowConfigurationPtrOutputWithContext(ctx context.Context) LicenseBorrowConfigurationPtrOutput

type LicenseConsumptionConfiguration

type LicenseConsumptionConfiguration struct {
	BorrowConfiguration      *LicenseBorrowConfiguration      `pulumi:"borrowConfiguration"`
	ProvisionalConfiguration *LicenseProvisionalConfiguration `pulumi:"provisionalConfiguration"`
	RenewType                *string                          `pulumi:"renewType"`
}

type LicenseConsumptionConfigurationArgs

type LicenseConsumptionConfigurationArgs struct {
	BorrowConfiguration      LicenseBorrowConfigurationPtrInput      `pulumi:"borrowConfiguration"`
	ProvisionalConfiguration LicenseProvisionalConfigurationPtrInput `pulumi:"provisionalConfiguration"`
	RenewType                pulumi.StringPtrInput                   `pulumi:"renewType"`
}

func (LicenseConsumptionConfigurationArgs) ElementType

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 (LicenseConsumptionConfigurationOutput) ElementType

func (LicenseConsumptionConfigurationOutput) ProvisionalConfiguration

func (LicenseConsumptionConfigurationOutput) RenewType

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 (LicenseConsumptionConfigurationPtrOutput) Elem

func (LicenseConsumptionConfigurationPtrOutput) ElementType

func (LicenseConsumptionConfigurationPtrOutput) ProvisionalConfiguration

func (LicenseConsumptionConfigurationPtrOutput) RenewType

func (LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutput

func (o LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutput() LicenseConsumptionConfigurationPtrOutput

func (LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutputWithContext

func (o LicenseConsumptionConfigurationPtrOutput) ToLicenseConsumptionConfigurationPtrOutputWithContext(ctx context.Context) LicenseConsumptionConfigurationPtrOutput

type LicenseEntitlement

type LicenseEntitlement struct {
	AllowCheckIn *bool   `pulumi:"allowCheckIn"`
	MaxCount     *int    `pulumi:"maxCount"`
	Name         string  `pulumi:"name"`
	Overage      *bool   `pulumi:"overage"`
	Unit         string  `pulumi:"unit"`
	Value        *string `pulumi:"value"`
}

type LicenseEntitlementArgs

type LicenseEntitlementArgs struct {
	AllowCheckIn pulumi.BoolPtrInput   `pulumi:"allowCheckIn"`
	MaxCount     pulumi.IntPtrInput    `pulumi:"maxCount"`
	Name         pulumi.StringInput    `pulumi:"name"`
	Overage      pulumi.BoolPtrInput   `pulumi:"overage"`
	Unit         pulumi.StringInput    `pulumi:"unit"`
	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) Index

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 (LicenseEntitlementOutput) ElementType

func (LicenseEntitlementOutput) ElementType() reflect.Type

func (LicenseEntitlementOutput) MaxCount

func (LicenseEntitlementOutput) Name

func (LicenseEntitlementOutput) Overage

func (LicenseEntitlementOutput) ToLicenseEntitlementOutput

func (o LicenseEntitlementOutput) ToLicenseEntitlementOutput() LicenseEntitlementOutput

func (LicenseEntitlementOutput) ToLicenseEntitlementOutputWithContext

func (o LicenseEntitlementOutput) ToLicenseEntitlementOutputWithContext(ctx context.Context) LicenseEntitlementOutput

func (LicenseEntitlementOutput) Unit

func (LicenseEntitlementOutput) Value

type LicenseInput

type LicenseInput interface {
	pulumi.Input

	ToLicenseOutput() LicenseOutput
	ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
}

type LicenseIssuerData

type LicenseIssuerData struct {
	Name    string  `pulumi:"name"`
	SignKey *string `pulumi:"signKey"`
}

type LicenseIssuerDataArgs

type LicenseIssuerDataArgs struct {
	Name    pulumi.StringInput    `pulumi:"name"`
	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 (LicenseIssuerDataOutput) SignKey

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 (LicenseIssuerDataPtrOutput) ElementType

func (LicenseIssuerDataPtrOutput) ElementType() reflect.Type

func (LicenseIssuerDataPtrOutput) Name

func (LicenseIssuerDataPtrOutput) SignKey

func (LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutput

func (o LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutput() LicenseIssuerDataPtrOutput

func (LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutputWithContext

func (o LicenseIssuerDataPtrOutput) ToLicenseIssuerDataPtrOutputWithContext(ctx context.Context) LicenseIssuerDataPtrOutput

type LicenseMetadata

type LicenseMetadata struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type LicenseMetadataArgs

type LicenseMetadataArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	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 (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 (LicenseMetadataOutput) ToLicenseMetadataOutput

func (o LicenseMetadataOutput) ToLicenseMetadataOutput() LicenseMetadataOutput

func (LicenseMetadataOutput) ToLicenseMetadataOutputWithContext

func (o LicenseMetadataOutput) ToLicenseMetadataOutputWithContext(ctx context.Context) LicenseMetadataOutput

func (LicenseMetadataOutput) 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

func (LicenseOutput) ElementType

func (LicenseOutput) ElementType() reflect.Type

func (LicenseOutput) Entitlements added in v0.17.0

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 (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

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 (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 (LicenseOutput) Version added in v0.17.0

func (o LicenseOutput) Version() pulumi.StringOutput

The version of the license.

type LicenseProvisionalConfiguration

type LicenseProvisionalConfiguration struct {
	MaxTimeToLiveInMinutes int `pulumi:"maxTimeToLiveInMinutes"`
}

type LicenseProvisionalConfigurationArgs

type LicenseProvisionalConfigurationArgs struct {
	MaxTimeToLiveInMinutes pulumi.IntInput `pulumi:"maxTimeToLiveInMinutes"`
}

func (LicenseProvisionalConfigurationArgs) ElementType

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) MaxTimeToLiveInMinutes

func (o LicenseProvisionalConfigurationOutput) MaxTimeToLiveInMinutes() pulumi.IntOutput

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

type LicenseProvisionalConfigurationPtrOutput

type LicenseProvisionalConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LicenseProvisionalConfigurationPtrOutput) Elem

func (LicenseProvisionalConfigurationPtrOutput) ElementType

func (LicenseProvisionalConfigurationPtrOutput) MaxTimeToLiveInMinutes

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 LicenseValidityDateFormat

type LicenseValidityDateFormat struct {
	// Validity begin date for the license.
	Begin string `pulumi:"begin"`
	// Validity begin date for the license.
	End string `pulumi:"end"`
}

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) 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

Validity begin date for the license.

func (LicenseValidityDateFormatOutput) ElementType

func (LicenseValidityDateFormatOutput) End

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

Validity begin date for the license.

func (LicenseValidityDateFormatPtrOutput) Elem

func (LicenseValidityDateFormatPtrOutput) ElementType

func (LicenseValidityDateFormatPtrOutput) End

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

Arn of the grant.

func (LookupGrantResultOutput) GrantName added in v0.12.0

Name for the created Grant.

func (LookupGrantResultOutput) HomeRegion added in v0.12.0

Home region for the created grant.

func (LookupGrantResultOutput) LicenseArn added in v0.12.0

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

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"`
	ConsumptionConfiguration *LicenseConsumptionConfiguration `pulumi:"consumptionConfiguration"`
	Entitlements             []LicenseEntitlement             `pulumi:"entitlements"`
	// Home region for the created license.
	HomeRegion *string            `pulumi:"homeRegion"`
	Issuer     *LicenseIssuerData `pulumi:"issuer"`
	// Amazon Resource Name is a unique name for each resource.
	LicenseArn      *string           `pulumi:"licenseArn"`
	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"`
	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

Beneficiary of the license.

func (LookupLicenseResultOutput) ConsumptionConfiguration added in v0.12.0

func (LookupLicenseResultOutput) ElementType added in v0.12.0

func (LookupLicenseResultOutput) ElementType() reflect.Type

func (LookupLicenseResultOutput) Entitlements added in v0.12.0

func (LookupLicenseResultOutput) HomeRegion added in v0.12.0

Home region for the created license.

func (LookupLicenseResultOutput) Issuer added in v0.12.0

func (LookupLicenseResultOutput) LicenseArn added in v0.12.0

Amazon Resource Name is a unique name for each resource.

func (LookupLicenseResultOutput) LicenseMetadata added in v0.12.0

func (LookupLicenseResultOutput) LicenseName added in v0.12.0

Name for the created license.

func (LookupLicenseResultOutput) ProductName added in v0.12.0

Product name for the created license.

func (LookupLicenseResultOutput) ProductSku added in v0.72.0

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 (LookupLicenseResultOutput) Version added in v0.12.0

The version of the license.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL