v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "ssm-activation.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "SsmActivation"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_ssm_activation"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeSsmActivation

func DecodeSsmActivation(prev *SsmActivation, ctyValue cty.Value) (resource.Managed, error)

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

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

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

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.

Jump to

Keyboard shortcuts

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