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   = "xray-encryption-config.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeXrayEncryptionConfig

func DecodeXrayEncryptionConfig(prev *XrayEncryptionConfig, ctyValue cty.Value) (resource.Managed, error)

func DecodeXrayEncryptionConfig_KeyId

func DecodeXrayEncryptionConfig_KeyId(p *XrayEncryptionConfigParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeXrayEncryptionConfig_Type

func DecodeXrayEncryptionConfig_Type(p *XrayEncryptionConfigParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeXrayEncryptionConfig

func EncodeXrayEncryptionConfig(r XrayEncryptionConfig) cty.Value

func EncodeXrayEncryptionConfig_KeyId

func EncodeXrayEncryptionConfig_KeyId(p XrayEncryptionConfigParameters, vals map[string]cty.Value)

func EncodeXrayEncryptionConfig_Type

func EncodeXrayEncryptionConfig_Type(p XrayEncryptionConfigParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeXrayEncryptionConfig_KeyId

mergePrimitiveTemplateSpec

func MergeXrayEncryptionConfig_Type

mergePrimitiveTemplateSpec

Types

type XrayEncryptionConfig

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

	Spec   XrayEncryptionConfigSpec   `json:"spec"`
	Status XrayEncryptionConfigStatus `json:"status,omitempty"`
}

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

func (*XrayEncryptionConfig) DeepCopy

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

func (*XrayEncryptionConfig) DeepCopyInto

func (in *XrayEncryptionConfig) DeepCopyInto(out *XrayEncryptionConfig)

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

func (*XrayEncryptionConfig) DeepCopyObject

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

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

func (*XrayEncryptionConfig) GetCondition

GetCondition of this XrayEncryptionConfig.

func (*XrayEncryptionConfig) GetDeletionPolicy

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

GetDeletionPolicy of this XrayEncryptionConfig.

func (*XrayEncryptionConfig) GetProviderConfigReference

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

GetProviderConfigReference of this XrayEncryptionConfig.

func (*XrayEncryptionConfig) GetProviderReference

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

GetProviderReference of this XrayEncryptionConfig. Deprecated: Use GetProviderConfigReference.

func (*XrayEncryptionConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this XrayEncryptionConfig.

func (*XrayEncryptionConfig) SetConditions

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

SetConditions of this XrayEncryptionConfig.

func (*XrayEncryptionConfig) SetDeletionPolicy

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

SetDeletionPolicy of this XrayEncryptionConfig.

func (*XrayEncryptionConfig) SetProviderConfigReference

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

SetProviderConfigReference of this XrayEncryptionConfig.

func (*XrayEncryptionConfig) SetProviderReference

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

SetProviderReference of this XrayEncryptionConfig. Deprecated: Use SetProviderConfigReference.

func (*XrayEncryptionConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this XrayEncryptionConfig.

type XrayEncryptionConfigList

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

XrayEncryptionConfig contains a list of XrayEncryptionConfigList

func (*XrayEncryptionConfigList) DeepCopy

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

func (*XrayEncryptionConfigList) DeepCopyInto

func (in *XrayEncryptionConfigList) DeepCopyInto(out *XrayEncryptionConfigList)

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

func (*XrayEncryptionConfigList) DeepCopyObject

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

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

func (*XrayEncryptionConfigList) GetItems

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

GetItems of this XrayEncryptionConfigList.

type XrayEncryptionConfigObservation

type XrayEncryptionConfigObservation struct{}

A XrayEncryptionConfigObservation records the observed state of a XrayEncryptionConfig

func (*XrayEncryptionConfigObservation) DeepCopy

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

func (*XrayEncryptionConfigObservation) DeepCopyInto

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

type XrayEncryptionConfigParameters

type XrayEncryptionConfigParameters struct {
	KeyId string `json:"key_id"`
	Type  string `json:"type"`
}

A XrayEncryptionConfigParameters defines the desired state of a XrayEncryptionConfig

func (*XrayEncryptionConfigParameters) DeepCopy

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

func (*XrayEncryptionConfigParameters) DeepCopyInto

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

type XrayEncryptionConfigSpec

type XrayEncryptionConfigSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  XrayEncryptionConfigParameters `json:"forProvider"`
}

A XrayEncryptionConfigSpec defines the desired state of a XrayEncryptionConfig

func (*XrayEncryptionConfigSpec) DeepCopy

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

func (*XrayEncryptionConfigSpec) DeepCopyInto

func (in *XrayEncryptionConfigSpec) DeepCopyInto(out *XrayEncryptionConfigSpec)

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

type XrayEncryptionConfigStatus

type XrayEncryptionConfigStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     XrayEncryptionConfigObservation `json:"atProvider"`
}

A XrayEncryptionConfigStatus defines the observed state of a XrayEncryptionConfig

func (*XrayEncryptionConfigStatus) DeepCopy

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

func (*XrayEncryptionConfigStatus) DeepCopyInto

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