Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSsmActivation(prev *SsmActivation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSsmActivation_ActivationCode(p *SsmActivationObservation, vals map[string]cty.Value)
- func DecodeSsmActivation_Description(p *SsmActivationParameters, vals map[string]cty.Value)
- func DecodeSsmActivation_ExpirationDate(p *SsmActivationParameters, vals map[string]cty.Value)
- func DecodeSsmActivation_Expired(p *SsmActivationObservation, vals map[string]cty.Value)
- func DecodeSsmActivation_IamRole(p *SsmActivationParameters, vals map[string]cty.Value)
- func DecodeSsmActivation_Name(p *SsmActivationParameters, vals map[string]cty.Value)
- func DecodeSsmActivation_RegistrationCount(p *SsmActivationObservation, vals map[string]cty.Value)
- func DecodeSsmActivation_RegistrationLimit(p *SsmActivationParameters, vals map[string]cty.Value)
- func DecodeSsmActivation_Tags(p *SsmActivationParameters, vals map[string]cty.Value)
- func EncodeSsmActivation(r SsmActivation) cty.Value
- func EncodeSsmActivation_ActivationCode(p SsmActivationObservation, vals map[string]cty.Value)
- func EncodeSsmActivation_Description(p SsmActivationParameters, vals map[string]cty.Value)
- func EncodeSsmActivation_ExpirationDate(p SsmActivationParameters, vals map[string]cty.Value)
- func EncodeSsmActivation_Expired(p SsmActivationObservation, vals map[string]cty.Value)
- func EncodeSsmActivation_IamRole(p SsmActivationParameters, vals map[string]cty.Value)
- func EncodeSsmActivation_Name(p SsmActivationParameters, vals map[string]cty.Value)
- func EncodeSsmActivation_RegistrationCount(p SsmActivationObservation, vals map[string]cty.Value)
- func EncodeSsmActivation_RegistrationLimit(p SsmActivationParameters, vals map[string]cty.Value)
- func EncodeSsmActivation_Tags(p SsmActivationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSsmActivation_ActivationCode(k *SsmActivationObservation, p *SsmActivationObservation, ...) bool
- func MergeSsmActivation_Description(k *SsmActivationParameters, p *SsmActivationParameters, ...) bool
- func MergeSsmActivation_ExpirationDate(k *SsmActivationParameters, p *SsmActivationParameters, ...) bool
- func MergeSsmActivation_Expired(k *SsmActivationObservation, p *SsmActivationObservation, ...) bool
- func MergeSsmActivation_IamRole(k *SsmActivationParameters, p *SsmActivationParameters, ...) bool
- func MergeSsmActivation_Name(k *SsmActivationParameters, p *SsmActivationParameters, ...) bool
- func MergeSsmActivation_RegistrationCount(k *SsmActivationObservation, p *SsmActivationObservation, ...) bool
- func MergeSsmActivation_RegistrationLimit(k *SsmActivationParameters, p *SsmActivationParameters, ...) bool
- func MergeSsmActivation_Tags(k *SsmActivationParameters, p *SsmActivationParameters, ...) bool
- type SsmActivation
- func (in *SsmActivation) DeepCopy() *SsmActivation
- func (in *SsmActivation) DeepCopyInto(out *SsmActivation)
- func (in *SsmActivation) DeepCopyObject() runtime.Object
- func (mg *SsmActivation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SsmActivation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SsmActivation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SsmActivation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SsmActivation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SsmActivation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SsmActivation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SsmActivation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SsmActivation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SsmActivation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SsmActivationList
- type SsmActivationObservation
- type SsmActivationParameters
- type SsmActivationSpec
- type SsmActivationStatus
Constants ¶
const ( Group = "ssm-activation.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SsmActivation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ssm_activation" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSsmActivation ¶
func DecodeSsmActivation_ActivationCode ¶
func DecodeSsmActivation_ActivationCode(p *SsmActivationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_Description ¶
func DecodeSsmActivation_Description(p *SsmActivationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_ExpirationDate ¶
func DecodeSsmActivation_ExpirationDate(p *SsmActivationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_Expired ¶
func DecodeSsmActivation_Expired(p *SsmActivationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_IamRole ¶
func DecodeSsmActivation_IamRole(p *SsmActivationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_Name ¶
func DecodeSsmActivation_Name(p *SsmActivationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_RegistrationCount ¶
func DecodeSsmActivation_RegistrationCount(p *SsmActivationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_RegistrationLimit ¶
func DecodeSsmActivation_RegistrationLimit(p *SsmActivationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmActivation_Tags ¶
func DecodeSsmActivation_Tags(p *SsmActivationParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeSsmActivation ¶
func EncodeSsmActivation(r SsmActivation) cty.Value
func EncodeSsmActivation_ActivationCode ¶
func EncodeSsmActivation_ActivationCode(p SsmActivationObservation, vals map[string]cty.Value)
func EncodeSsmActivation_Description ¶
func EncodeSsmActivation_Description(p SsmActivationParameters, vals map[string]cty.Value)
func EncodeSsmActivation_ExpirationDate ¶
func EncodeSsmActivation_ExpirationDate(p SsmActivationParameters, vals map[string]cty.Value)
func EncodeSsmActivation_Expired ¶
func EncodeSsmActivation_Expired(p SsmActivationObservation, vals map[string]cty.Value)
func EncodeSsmActivation_IamRole ¶
func EncodeSsmActivation_IamRole(p SsmActivationParameters, vals map[string]cty.Value)
func EncodeSsmActivation_Name ¶
func EncodeSsmActivation_Name(p SsmActivationParameters, vals map[string]cty.Value)
func EncodeSsmActivation_RegistrationCount ¶
func EncodeSsmActivation_RegistrationCount(p SsmActivationObservation, vals map[string]cty.Value)
func EncodeSsmActivation_RegistrationLimit ¶
func EncodeSsmActivation_RegistrationLimit(p SsmActivationParameters, vals map[string]cty.Value)
func EncodeSsmActivation_Tags ¶
func EncodeSsmActivation_Tags(p SsmActivationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSsmActivation_ActivationCode ¶
func MergeSsmActivation_ActivationCode(k *SsmActivationObservation, p *SsmActivationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSsmActivation_Description ¶
func MergeSsmActivation_Description(k *SsmActivationParameters, p *SsmActivationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmActivation_ExpirationDate ¶
func MergeSsmActivation_ExpirationDate(k *SsmActivationParameters, p *SsmActivationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmActivation_Expired ¶
func MergeSsmActivation_Expired(k *SsmActivationObservation, p *SsmActivationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSsmActivation_IamRole ¶
func MergeSsmActivation_IamRole(k *SsmActivationParameters, p *SsmActivationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmActivation_Name ¶
func MergeSsmActivation_Name(k *SsmActivationParameters, p *SsmActivationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmActivation_RegistrationCount ¶
func MergeSsmActivation_RegistrationCount(k *SsmActivationObservation, p *SsmActivationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSsmActivation_RegistrationLimit ¶
func MergeSsmActivation_RegistrationLimit(k *SsmActivationParameters, p *SsmActivationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmActivation_Tags ¶
func MergeSsmActivation_Tags(k *SsmActivationParameters, p *SsmActivationParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type SsmActivation ¶
type SsmActivation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SsmActivationSpec `json:"spec"` Status SsmActivationStatus `json:"status,omitempty"` }
SsmActivation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SsmActivation) DeepCopy ¶
func (in *SsmActivation) DeepCopy() *SsmActivation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivation.
func (*SsmActivation) DeepCopyInto ¶
func (in *SsmActivation) DeepCopyInto(out *SsmActivation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SsmActivation) DeepCopyObject ¶
func (in *SsmActivation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SsmActivation) GetCondition ¶
func (mg *SsmActivation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SsmActivation.
func (*SsmActivation) GetDeletionPolicy ¶
func (mg *SsmActivation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SsmActivation.
func (*SsmActivation) GetProviderConfigReference ¶
func (mg *SsmActivation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SsmActivation.
func (*SsmActivation) GetProviderReference ¶
func (mg *SsmActivation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SsmActivation. Deprecated: Use GetProviderConfigReference.
func (*SsmActivation) GetWriteConnectionSecretToReference ¶
func (mg *SsmActivation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SsmActivation.
func (*SsmActivation) SetConditions ¶
func (mg *SsmActivation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SsmActivation.
func (*SsmActivation) SetDeletionPolicy ¶
func (mg *SsmActivation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SsmActivation.
func (*SsmActivation) SetProviderConfigReference ¶
func (mg *SsmActivation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SsmActivation.
func (*SsmActivation) SetProviderReference ¶
func (mg *SsmActivation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SsmActivation. Deprecated: Use SetProviderConfigReference.
func (*SsmActivation) SetWriteConnectionSecretToReference ¶
func (mg *SsmActivation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SsmActivation.
type SsmActivationList ¶
type SsmActivationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SsmActivation `json:"items"` }
SsmActivation contains a list of SsmActivationList
func (*SsmActivationList) DeepCopy ¶
func (in *SsmActivationList) DeepCopy() *SsmActivationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationList.
func (*SsmActivationList) DeepCopyInto ¶
func (in *SsmActivationList) DeepCopyInto(out *SsmActivationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SsmActivationList) DeepCopyObject ¶
func (in *SsmActivationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SsmActivationList) GetItems ¶
func (l *SsmActivationList) GetItems() []resource.Managed
GetItems of this SsmActivationList.
type SsmActivationObservation ¶
type SsmActivationObservation struct { Expired bool `json:"expired"` ActivationCode string `json:"activation_code"` RegistrationCount int64 `json:"registration_count"` }
A SsmActivationObservation records the observed state of a SsmActivation
func (*SsmActivationObservation) DeepCopy ¶
func (in *SsmActivationObservation) DeepCopy() *SsmActivationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationObservation.
func (*SsmActivationObservation) DeepCopyInto ¶
func (in *SsmActivationObservation) DeepCopyInto(out *SsmActivationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsmActivationParameters ¶
type SsmActivationParameters struct { Description string `json:"description"` ExpirationDate string `json:"expiration_date"` IamRole string `json:"iam_role"` Name string `json:"name"` RegistrationLimit int64 `json:"registration_limit"` Tags map[string]string `json:"tags"` }
A SsmActivationParameters defines the desired state of a SsmActivation
func (*SsmActivationParameters) DeepCopy ¶
func (in *SsmActivationParameters) DeepCopy() *SsmActivationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationParameters.
func (*SsmActivationParameters) DeepCopyInto ¶
func (in *SsmActivationParameters) DeepCopyInto(out *SsmActivationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsmActivationSpec ¶
type SsmActivationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SsmActivationParameters `json:"forProvider"` }
A SsmActivationSpec defines the desired state of a SsmActivation
func (*SsmActivationSpec) DeepCopy ¶
func (in *SsmActivationSpec) DeepCopy() *SsmActivationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationSpec.
func (*SsmActivationSpec) DeepCopyInto ¶
func (in *SsmActivationSpec) DeepCopyInto(out *SsmActivationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsmActivationStatus ¶
type SsmActivationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SsmActivationObservation `json:"atProvider"` }
A SsmActivationStatus defines the observed state of a SsmActivation
func (*SsmActivationStatus) DeepCopy ¶
func (in *SsmActivationStatus) DeepCopy() *SsmActivationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationStatus.
func (*SsmActivationStatus) DeepCopyInto ¶
func (in *SsmActivationStatus) DeepCopyInto(out *SsmActivationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.