awslicensemanager

package
v1.109.0-devpreview Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnGrant_CFN_RESOURCE_TYPE_NAME

func CfnGrant_CFN_RESOURCE_TYPE_NAME() *string

func CfnGrant_IsCfnElement

func CfnGrant_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnGrant_IsCfnResource

func CfnGrant_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnGrant_IsConstruct

func CfnGrant_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnLicense_CFN_RESOURCE_TYPE_NAME

func CfnLicense_CFN_RESOURCE_TYPE_NAME() *string

func CfnLicense_IsCfnElement

func CfnLicense_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnLicense_IsCfnResource

func CfnLicense_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnLicense_IsConstruct

func CfnLicense_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func NewCfnGrant_Override

func NewCfnGrant_Override(c CfnGrant, scope awscdk.Construct, id *string, props *CfnGrantProps)

Create a new `AWS::LicenseManager::Grant`.

func NewCfnLicense_Override

func NewCfnLicense_Override(c CfnLicense, scope awscdk.Construct, id *string, props *CfnLicenseProps)

Create a new `AWS::LicenseManager::License`.

Types

type CfnGrant

type CfnGrant interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AllowedOperations() *[]*string
	SetAllowedOperations(val *[]*string)
	AttrGrantArn() *string
	AttrVersion() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	GrantName() *string
	SetGrantName(val *string)
	HomeRegion() *string
	SetHomeRegion(val *string)
	LicenseArn() *string
	SetLicenseArn(val *string)
	LogicalId() *string
	Node() awscdk.ConstructNode
	Principals() *[]*string
	SetPrincipals(val *[]*string)
	Ref() *string
	Stack() awscdk.Stack
	Status() *string
	SetStatus(val *string)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::LicenseManager::Grant`.

func NewCfnGrant

func NewCfnGrant(scope awscdk.Construct, id *string, props *CfnGrantProps) CfnGrant

Create a new `AWS::LicenseManager::Grant`.

type CfnGrantProps

type CfnGrantProps struct {
	// `AWS::LicenseManager::Grant.AllowedOperations`.
	AllowedOperations *[]*string `json:"allowedOperations"`
	// `AWS::LicenseManager::Grant.GrantName`.
	GrantName *string `json:"grantName"`
	// `AWS::LicenseManager::Grant.HomeRegion`.
	HomeRegion *string `json:"homeRegion"`
	// `AWS::LicenseManager::Grant.LicenseArn`.
	LicenseArn *string `json:"licenseArn"`
	// `AWS::LicenseManager::Grant.Principals`.
	Principals *[]*string `json:"principals"`
	// `AWS::LicenseManager::Grant.Status`.
	Status *string `json:"status"`
}

Properties for defining a `AWS::LicenseManager::Grant`.

type CfnLicense

type CfnLicense interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrLicenseArn() *string
	AttrVersion() *string
	Beneficiary() *string
	SetBeneficiary(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	ConsumptionConfiguration() interface{}
	SetConsumptionConfiguration(val interface{})
	CreationStack() *[]*string
	Entitlements() interface{}
	SetEntitlements(val interface{})
	HomeRegion() *string
	SetHomeRegion(val *string)
	Issuer() interface{}
	SetIssuer(val interface{})
	LicenseMetadata() interface{}
	SetLicenseMetadata(val interface{})
	LicenseName() *string
	SetLicenseName(val *string)
	LogicalId() *string
	Node() awscdk.ConstructNode
	ProductName() *string
	SetProductName(val *string)
	ProductSku() *string
	SetProductSku(val *string)
	Ref() *string
	Stack() awscdk.Stack
	Status() *string
	SetStatus(val *string)
	UpdatedProperites() *map[string]interface{}
	Validity() interface{}
	SetValidity(val interface{})
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::LicenseManager::License`.

func NewCfnLicense

func NewCfnLicense(scope awscdk.Construct, id *string, props *CfnLicenseProps) CfnLicense

Create a new `AWS::LicenseManager::License`.

type CfnLicenseProps

type CfnLicenseProps struct {
	// `AWS::LicenseManager::License.ConsumptionConfiguration`.
	ConsumptionConfiguration interface{} `json:"consumptionConfiguration"`
	// `AWS::LicenseManager::License.Entitlements`.
	Entitlements interface{} `json:"entitlements"`
	// `AWS::LicenseManager::License.HomeRegion`.
	HomeRegion *string `json:"homeRegion"`
	// `AWS::LicenseManager::License.Issuer`.
	Issuer interface{} `json:"issuer"`
	// `AWS::LicenseManager::License.LicenseName`.
	LicenseName *string `json:"licenseName"`
	// `AWS::LicenseManager::License.ProductName`.
	ProductName *string `json:"productName"`
	// `AWS::LicenseManager::License.Validity`.
	Validity interface{} `json:"validity"`
	// `AWS::LicenseManager::License.Beneficiary`.
	Beneficiary *string `json:"beneficiary"`
	// `AWS::LicenseManager::License.LicenseMetadata`.
	LicenseMetadata interface{} `json:"licenseMetadata"`
	// `AWS::LicenseManager::License.ProductSKU`.
	ProductSku *string `json:"productSku"`
	// `AWS::LicenseManager::License.Status`.
	Status *string `json:"status"`
}

Properties for defining a `AWS::LicenseManager::License`.

type CfnLicense_BorrowConfigurationProperty

type CfnLicense_BorrowConfigurationProperty struct {
	// `CfnLicense.BorrowConfigurationProperty.AllowEarlyCheckIn`.
	AllowEarlyCheckIn interface{} `json:"allowEarlyCheckIn"`
	// `CfnLicense.BorrowConfigurationProperty.MaxTimeToLiveInMinutes`.
	MaxTimeToLiveInMinutes *float64 `json:"maxTimeToLiveInMinutes"`
}

type CfnLicense_ConsumptionConfigurationProperty

type CfnLicense_ConsumptionConfigurationProperty struct {
	// `CfnLicense.ConsumptionConfigurationProperty.BorrowConfiguration`.
	BorrowConfiguration interface{} `json:"borrowConfiguration"`
	// `CfnLicense.ConsumptionConfigurationProperty.ProvisionalConfiguration`.
	ProvisionalConfiguration interface{} `json:"provisionalConfiguration"`
	// `CfnLicense.ConsumptionConfigurationProperty.RenewType`.
	RenewType *string `json:"renewType"`
}

type CfnLicense_EntitlementProperty

type CfnLicense_EntitlementProperty struct {
	// `CfnLicense.EntitlementProperty.Name`.
	Name *string `json:"name"`
	// `CfnLicense.EntitlementProperty.Unit`.
	Unit *string `json:"unit"`
	// `CfnLicense.EntitlementProperty.AllowCheckIn`.
	AllowCheckIn interface{} `json:"allowCheckIn"`
	// `CfnLicense.EntitlementProperty.MaxCount`.
	MaxCount *float64 `json:"maxCount"`
	// `CfnLicense.EntitlementProperty.Overage`.
	Overage interface{} `json:"overage"`
	// `CfnLicense.EntitlementProperty.Value`.
	Value *string `json:"value"`
}

type CfnLicense_IssuerDataProperty

type CfnLicense_IssuerDataProperty struct {
	// `CfnLicense.IssuerDataProperty.Name`.
	Name *string `json:"name"`
	// `CfnLicense.IssuerDataProperty.SignKey`.
	SignKey *string `json:"signKey"`
}

type CfnLicense_MetadataProperty

type CfnLicense_MetadataProperty struct {
	// `CfnLicense.MetadataProperty.Name`.
	Name *string `json:"name"`
	// `CfnLicense.MetadataProperty.Value`.
	Value *string `json:"value"`
}

type CfnLicense_ProvisionalConfigurationProperty

type CfnLicense_ProvisionalConfigurationProperty struct {
	// `CfnLicense.ProvisionalConfigurationProperty.MaxTimeToLiveInMinutes`.
	MaxTimeToLiveInMinutes *float64 `json:"maxTimeToLiveInMinutes"`
}

type CfnLicense_ValidityDateFormatProperty

type CfnLicense_ValidityDateFormatProperty struct {
	// `CfnLicense.ValidityDateFormatProperty.Begin`.
	Begin *string `json:"begin"`
	// `CfnLicense.ValidityDateFormatProperty.End`.
	End *string `json:"end"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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