Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeLicensemanagerLicenseConfiguration(prev *LicensemanagerLicenseConfiguration, ctyValue cty.Value) (resource.Managed, error)
- func DecodeLicensemanagerLicenseConfiguration_Description(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func DecodeLicensemanagerLicenseConfiguration_LicenseCount(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func DecodeLicensemanagerLicenseConfiguration_LicenseCountHardLimit(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func DecodeLicensemanagerLicenseConfiguration_LicenseCountingType(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func DecodeLicensemanagerLicenseConfiguration_LicenseRules(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func DecodeLicensemanagerLicenseConfiguration_Name(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func DecodeLicensemanagerLicenseConfiguration_Tags(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func EncodeLicensemanagerLicenseConfiguration(r LicensemanagerLicenseConfiguration) cty.Value
- func EncodeLicensemanagerLicenseConfiguration_Description(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func EncodeLicensemanagerLicenseConfiguration_LicenseCount(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func EncodeLicensemanagerLicenseConfiguration_LicenseCountHardLimit(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func EncodeLicensemanagerLicenseConfiguration_LicenseCountingType(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func EncodeLicensemanagerLicenseConfiguration_LicenseRules(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func EncodeLicensemanagerLicenseConfiguration_Name(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func EncodeLicensemanagerLicenseConfiguration_Tags(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeLicensemanagerLicenseConfiguration_Description(k *LicensemanagerLicenseConfigurationParameters, ...) bool
- func MergeLicensemanagerLicenseConfiguration_LicenseCount(k *LicensemanagerLicenseConfigurationParameters, ...) bool
- func MergeLicensemanagerLicenseConfiguration_LicenseCountHardLimit(k *LicensemanagerLicenseConfigurationParameters, ...) bool
- func MergeLicensemanagerLicenseConfiguration_LicenseCountingType(k *LicensemanagerLicenseConfigurationParameters, ...) bool
- func MergeLicensemanagerLicenseConfiguration_LicenseRules(k *LicensemanagerLicenseConfigurationParameters, ...) bool
- func MergeLicensemanagerLicenseConfiguration_Name(k *LicensemanagerLicenseConfigurationParameters, ...) bool
- func MergeLicensemanagerLicenseConfiguration_Tags(k *LicensemanagerLicenseConfigurationParameters, ...) bool
- type LicensemanagerLicenseConfiguration
- func (in *LicensemanagerLicenseConfiguration) DeepCopy() *LicensemanagerLicenseConfiguration
- func (in *LicensemanagerLicenseConfiguration) DeepCopyInto(out *LicensemanagerLicenseConfiguration)
- func (in *LicensemanagerLicenseConfiguration) DeepCopyObject() runtime.Object
- func (mg *LicensemanagerLicenseConfiguration) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *LicensemanagerLicenseConfiguration) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *LicensemanagerLicenseConfiguration) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *LicensemanagerLicenseConfiguration) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *LicensemanagerLicenseConfiguration) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *LicensemanagerLicenseConfiguration) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *LicensemanagerLicenseConfiguration) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *LicensemanagerLicenseConfiguration) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *LicensemanagerLicenseConfiguration) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *LicensemanagerLicenseConfiguration) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type LicensemanagerLicenseConfigurationList
- func (in *LicensemanagerLicenseConfigurationList) DeepCopy() *LicensemanagerLicenseConfigurationList
- func (in *LicensemanagerLicenseConfigurationList) DeepCopyInto(out *LicensemanagerLicenseConfigurationList)
- func (in *LicensemanagerLicenseConfigurationList) DeepCopyObject() runtime.Object
- func (l *LicensemanagerLicenseConfigurationList) GetItems() []resource.Managed
- type LicensemanagerLicenseConfigurationObservation
- type LicensemanagerLicenseConfigurationParameters
- type LicensemanagerLicenseConfigurationSpec
- type LicensemanagerLicenseConfigurationStatus
Constants ¶
const ( Group = "licensemanager-license-configuration.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "LicensemanagerLicenseConfiguration" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_licensemanager_license_configuration" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeLicensemanagerLicenseConfiguration_Description ¶
func DecodeLicensemanagerLicenseConfiguration_Description(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLicensemanagerLicenseConfiguration_LicenseCount ¶
func DecodeLicensemanagerLicenseConfiguration_LicenseCount(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLicensemanagerLicenseConfiguration_LicenseCountHardLimit ¶
func DecodeLicensemanagerLicenseConfiguration_LicenseCountHardLimit(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLicensemanagerLicenseConfiguration_LicenseCountingType ¶
func DecodeLicensemanagerLicenseConfiguration_LicenseCountingType(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLicensemanagerLicenseConfiguration_LicenseRules ¶
func DecodeLicensemanagerLicenseConfiguration_LicenseRules(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeLicensemanagerLicenseConfiguration_Name ¶
func DecodeLicensemanagerLicenseConfiguration_Name(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLicensemanagerLicenseConfiguration_Tags ¶
func DecodeLicensemanagerLicenseConfiguration_Tags(p *LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeLicensemanagerLicenseConfiguration ¶
func EncodeLicensemanagerLicenseConfiguration(r LicensemanagerLicenseConfiguration) cty.Value
func EncodeLicensemanagerLicenseConfiguration_Description ¶
func EncodeLicensemanagerLicenseConfiguration_Description(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
func EncodeLicensemanagerLicenseConfiguration_LicenseCount ¶
func EncodeLicensemanagerLicenseConfiguration_LicenseCount(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
func EncodeLicensemanagerLicenseConfiguration_LicenseCountHardLimit ¶
func EncodeLicensemanagerLicenseConfiguration_LicenseCountHardLimit(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
func EncodeLicensemanagerLicenseConfiguration_LicenseCountingType ¶
func EncodeLicensemanagerLicenseConfiguration_LicenseCountingType(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
func EncodeLicensemanagerLicenseConfiguration_LicenseRules ¶
func EncodeLicensemanagerLicenseConfiguration_LicenseRules(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
func EncodeLicensemanagerLicenseConfiguration_Name ¶
func EncodeLicensemanagerLicenseConfiguration_Name(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
func EncodeLicensemanagerLicenseConfiguration_Tags ¶
func EncodeLicensemanagerLicenseConfiguration_Tags(p LicensemanagerLicenseConfigurationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeLicensemanagerLicenseConfiguration_Description ¶
func MergeLicensemanagerLicenseConfiguration_Description(k *LicensemanagerLicenseConfigurationParameters, p *LicensemanagerLicenseConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLicensemanagerLicenseConfiguration_LicenseCount ¶
func MergeLicensemanagerLicenseConfiguration_LicenseCount(k *LicensemanagerLicenseConfigurationParameters, p *LicensemanagerLicenseConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLicensemanagerLicenseConfiguration_LicenseCountHardLimit ¶
func MergeLicensemanagerLicenseConfiguration_LicenseCountHardLimit(k *LicensemanagerLicenseConfigurationParameters, p *LicensemanagerLicenseConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLicensemanagerLicenseConfiguration_LicenseCountingType ¶
func MergeLicensemanagerLicenseConfiguration_LicenseCountingType(k *LicensemanagerLicenseConfigurationParameters, p *LicensemanagerLicenseConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLicensemanagerLicenseConfiguration_LicenseRules ¶
func MergeLicensemanagerLicenseConfiguration_LicenseRules(k *LicensemanagerLicenseConfigurationParameters, p *LicensemanagerLicenseConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeLicensemanagerLicenseConfiguration_Name ¶
func MergeLicensemanagerLicenseConfiguration_Name(k *LicensemanagerLicenseConfigurationParameters, p *LicensemanagerLicenseConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLicensemanagerLicenseConfiguration_Tags ¶
func MergeLicensemanagerLicenseConfiguration_Tags(k *LicensemanagerLicenseConfigurationParameters, p *LicensemanagerLicenseConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type LicensemanagerLicenseConfiguration ¶
type LicensemanagerLicenseConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LicensemanagerLicenseConfigurationSpec `json:"spec"` Status LicensemanagerLicenseConfigurationStatus `json:"status,omitempty"` }
LicensemanagerLicenseConfiguration is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*LicensemanagerLicenseConfiguration) DeepCopy ¶
func (in *LicensemanagerLicenseConfiguration) DeepCopy() *LicensemanagerLicenseConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) DeepCopyInto ¶
func (in *LicensemanagerLicenseConfiguration) DeepCopyInto(out *LicensemanagerLicenseConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicensemanagerLicenseConfiguration) DeepCopyObject ¶
func (in *LicensemanagerLicenseConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LicensemanagerLicenseConfiguration) GetCondition ¶
func (mg *LicensemanagerLicenseConfiguration) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) GetDeletionPolicy ¶
func (mg *LicensemanagerLicenseConfiguration) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) GetProviderConfigReference ¶
func (mg *LicensemanagerLicenseConfiguration) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) GetProviderReference ¶
func (mg *LicensemanagerLicenseConfiguration) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this LicensemanagerLicenseConfiguration. Deprecated: Use GetProviderConfigReference.
func (*LicensemanagerLicenseConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *LicensemanagerLicenseConfiguration) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) SetConditions ¶
func (mg *LicensemanagerLicenseConfiguration) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) SetDeletionPolicy ¶
func (mg *LicensemanagerLicenseConfiguration) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) SetProviderConfigReference ¶
func (mg *LicensemanagerLicenseConfiguration) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this LicensemanagerLicenseConfiguration.
func (*LicensemanagerLicenseConfiguration) SetProviderReference ¶
func (mg *LicensemanagerLicenseConfiguration) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this LicensemanagerLicenseConfiguration. Deprecated: Use SetProviderConfigReference.
func (*LicensemanagerLicenseConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *LicensemanagerLicenseConfiguration) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this LicensemanagerLicenseConfiguration.
type LicensemanagerLicenseConfigurationList ¶
type LicensemanagerLicenseConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LicensemanagerLicenseConfiguration `json:"items"` }
LicensemanagerLicenseConfiguration contains a list of LicensemanagerLicenseConfigurationList
func (*LicensemanagerLicenseConfigurationList) DeepCopy ¶
func (in *LicensemanagerLicenseConfigurationList) DeepCopy() *LicensemanagerLicenseConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationList.
func (*LicensemanagerLicenseConfigurationList) DeepCopyInto ¶
func (in *LicensemanagerLicenseConfigurationList) DeepCopyInto(out *LicensemanagerLicenseConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicensemanagerLicenseConfigurationList) DeepCopyObject ¶
func (in *LicensemanagerLicenseConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LicensemanagerLicenseConfigurationList) GetItems ¶
func (l *LicensemanagerLicenseConfigurationList) GetItems() []resource.Managed
GetItems of this LicensemanagerLicenseConfigurationList.
type LicensemanagerLicenseConfigurationObservation ¶
type LicensemanagerLicenseConfigurationObservation struct{}
A LicensemanagerLicenseConfigurationObservation records the observed state of a LicensemanagerLicenseConfiguration
func (*LicensemanagerLicenseConfigurationObservation) DeepCopy ¶
func (in *LicensemanagerLicenseConfigurationObservation) DeepCopy() *LicensemanagerLicenseConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationObservation.
func (*LicensemanagerLicenseConfigurationObservation) DeepCopyInto ¶
func (in *LicensemanagerLicenseConfigurationObservation) DeepCopyInto(out *LicensemanagerLicenseConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicensemanagerLicenseConfigurationParameters ¶
type LicensemanagerLicenseConfigurationParameters struct { Name string `json:"name"` Tags map[string]string `json:"tags"` Description string `json:"description"` LicenseCount int64 `json:"license_count"` LicenseCountHardLimit bool `json:"license_count_hard_limit"` LicenseCountingType string `json:"license_counting_type"` LicenseRules []string `json:"license_rules"` }
A LicensemanagerLicenseConfigurationParameters defines the desired state of a LicensemanagerLicenseConfiguration
func (*LicensemanagerLicenseConfigurationParameters) DeepCopy ¶
func (in *LicensemanagerLicenseConfigurationParameters) DeepCopy() *LicensemanagerLicenseConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationParameters.
func (*LicensemanagerLicenseConfigurationParameters) DeepCopyInto ¶
func (in *LicensemanagerLicenseConfigurationParameters) DeepCopyInto(out *LicensemanagerLicenseConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicensemanagerLicenseConfigurationSpec ¶
type LicensemanagerLicenseConfigurationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider LicensemanagerLicenseConfigurationParameters `json:"forProvider"` }
A LicensemanagerLicenseConfigurationSpec defines the desired state of a LicensemanagerLicenseConfiguration
func (*LicensemanagerLicenseConfigurationSpec) DeepCopy ¶
func (in *LicensemanagerLicenseConfigurationSpec) DeepCopy() *LicensemanagerLicenseConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationSpec.
func (*LicensemanagerLicenseConfigurationSpec) DeepCopyInto ¶
func (in *LicensemanagerLicenseConfigurationSpec) DeepCopyInto(out *LicensemanagerLicenseConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicensemanagerLicenseConfigurationStatus ¶
type LicensemanagerLicenseConfigurationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider LicensemanagerLicenseConfigurationObservation `json:"atProvider"` }
A LicensemanagerLicenseConfigurationStatus defines the observed state of a LicensemanagerLicenseConfiguration
func (*LicensemanagerLicenseConfigurationStatus) DeepCopy ¶
func (in *LicensemanagerLicenseConfigurationStatus) DeepCopy() *LicensemanagerLicenseConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationStatus.
func (*LicensemanagerLicenseConfigurationStatus) DeepCopyInto ¶
func (in *LicensemanagerLicenseConfigurationStatus) DeepCopyInto(out *LicensemanagerLicenseConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.