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   = "transfer-ssh-key.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeTransferSshKey

func DecodeTransferSshKey(prev *TransferSshKey, ctyValue cty.Value) (resource.Managed, error)

func DecodeTransferSshKey_Body

func DecodeTransferSshKey_Body(p *TransferSshKeyParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeTransferSshKey_ServerId

func DecodeTransferSshKey_ServerId(p *TransferSshKeyParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeTransferSshKey_UserName

func DecodeTransferSshKey_UserName(p *TransferSshKeyParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeTransferSshKey

func EncodeTransferSshKey(r TransferSshKey) cty.Value

func EncodeTransferSshKey_Body

func EncodeTransferSshKey_Body(p TransferSshKeyParameters, vals map[string]cty.Value)

func EncodeTransferSshKey_ServerId

func EncodeTransferSshKey_ServerId(p TransferSshKeyParameters, vals map[string]cty.Value)

func EncodeTransferSshKey_UserName

func EncodeTransferSshKey_UserName(p TransferSshKeyParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeTransferSshKey_Body

mergePrimitiveTemplateSpec

func MergeTransferSshKey_ServerId

func MergeTransferSshKey_ServerId(k *TransferSshKeyParameters, p *TransferSshKeyParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeTransferSshKey_UserName

func MergeTransferSshKey_UserName(k *TransferSshKeyParameters, p *TransferSshKeyParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type TransferSshKey

type TransferSshKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TransferSshKeySpec   `json:"spec"`
	Status TransferSshKeyStatus `json:"status,omitempty"`
}

TransferSshKey is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*TransferSshKey) DeepCopy

func (in *TransferSshKey) DeepCopy() *TransferSshKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSshKey.

func (*TransferSshKey) DeepCopyInto

func (in *TransferSshKey) DeepCopyInto(out *TransferSshKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferSshKey) DeepCopyObject

func (in *TransferSshKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TransferSshKey) GetCondition

GetCondition of this TransferSshKey.

func (*TransferSshKey) GetDeletionPolicy

func (mg *TransferSshKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this TransferSshKey.

func (*TransferSshKey) GetProviderConfigReference

func (mg *TransferSshKey) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this TransferSshKey.

func (*TransferSshKey) GetProviderReference

func (mg *TransferSshKey) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this TransferSshKey. Deprecated: Use GetProviderConfigReference.

func (*TransferSshKey) GetWriteConnectionSecretToReference

func (mg *TransferSshKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this TransferSshKey.

func (*TransferSshKey) SetConditions

func (mg *TransferSshKey) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this TransferSshKey.

func (*TransferSshKey) SetDeletionPolicy

func (mg *TransferSshKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this TransferSshKey.

func (*TransferSshKey) SetProviderConfigReference

func (mg *TransferSshKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this TransferSshKey.

func (*TransferSshKey) SetProviderReference

func (mg *TransferSshKey) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this TransferSshKey. Deprecated: Use SetProviderConfigReference.

func (*TransferSshKey) SetWriteConnectionSecretToReference

func (mg *TransferSshKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this TransferSshKey.

type TransferSshKeyList

type TransferSshKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TransferSshKey `json:"items"`
}

TransferSshKey contains a list of TransferSshKeyList

func (*TransferSshKeyList) DeepCopy

func (in *TransferSshKeyList) DeepCopy() *TransferSshKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSshKeyList.

func (*TransferSshKeyList) DeepCopyInto

func (in *TransferSshKeyList) DeepCopyInto(out *TransferSshKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferSshKeyList) DeepCopyObject

func (in *TransferSshKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TransferSshKeyList) GetItems

func (l *TransferSshKeyList) GetItems() []resource.Managed

GetItems of this TransferSshKeyList.

type TransferSshKeyObservation

type TransferSshKeyObservation struct{}

A TransferSshKeyObservation records the observed state of a TransferSshKey

func (*TransferSshKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSshKeyObservation.

func (*TransferSshKeyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferSshKeyParameters

type TransferSshKeyParameters struct {
	UserName string `json:"user_name"`
	Body     string `json:"body"`
	ServerId string `json:"server_id"`
}

A TransferSshKeyParameters defines the desired state of a TransferSshKey

func (*TransferSshKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSshKeyParameters.

func (*TransferSshKeyParameters) DeepCopyInto

func (in *TransferSshKeyParameters) DeepCopyInto(out *TransferSshKeyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferSshKeySpec

type TransferSshKeySpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  TransferSshKeyParameters `json:"forProvider"`
}

A TransferSshKeySpec defines the desired state of a TransferSshKey

func (*TransferSshKeySpec) DeepCopy

func (in *TransferSshKeySpec) DeepCopy() *TransferSshKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSshKeySpec.

func (*TransferSshKeySpec) DeepCopyInto

func (in *TransferSshKeySpec) DeepCopyInto(out *TransferSshKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferSshKeyStatus

type TransferSshKeyStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     TransferSshKeyObservation `json:"atProvider"`
}

A TransferSshKeyStatus defines the observed state of a TransferSshKey

func (*TransferSshKeyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSshKeyStatus.

func (*TransferSshKeyStatus) DeepCopyInto

func (in *TransferSshKeyStatus) DeepCopyInto(out *TransferSshKeyStatus)

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