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   = "docdb-cluster-snapshot.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeDocdbClusterSnapshot

func DecodeDocdbClusterSnapshot(prev *DocdbClusterSnapshot, ctyValue cty.Value) (resource.Managed, error)

func DecodeDocdbClusterSnapshot_AvailabilityZones

func DecodeDocdbClusterSnapshot_AvailabilityZones(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_DbClusterIdentifier

func DecodeDocdbClusterSnapshot_DbClusterIdentifier(p *DocdbClusterSnapshotParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_DbClusterSnapshotArn

func DecodeDocdbClusterSnapshot_DbClusterSnapshotArn(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_DbClusterSnapshotIdentifier

func DecodeDocdbClusterSnapshot_DbClusterSnapshotIdentifier(p *DocdbClusterSnapshotParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_Engine

func DecodeDocdbClusterSnapshot_Engine(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_EngineVersion

func DecodeDocdbClusterSnapshot_EngineVersion(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_KmsKeyId

func DecodeDocdbClusterSnapshot_KmsKeyId(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_Port

func DecodeDocdbClusterSnapshot_Port(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_SnapshotType

func DecodeDocdbClusterSnapshot_SnapshotType(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_SourceDbClusterSnapshotArn

func DecodeDocdbClusterSnapshot_SourceDbClusterSnapshotArn(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_Status

func DecodeDocdbClusterSnapshot_Status(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_StorageEncrypted

func DecodeDocdbClusterSnapshot_StorageEncrypted(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_Timeouts

func DecodeDocdbClusterSnapshot_Timeouts(p *Timeouts, vals map[string]cty.Value)

containerTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_Timeouts_Create

func DecodeDocdbClusterSnapshot_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterSnapshot_VpcId

func DecodeDocdbClusterSnapshot_VpcId(p *DocdbClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDocdbClusterSnapshot

func EncodeDocdbClusterSnapshot(r DocdbClusterSnapshot) cty.Value

func EncodeDocdbClusterSnapshot_AvailabilityZones

func EncodeDocdbClusterSnapshot_AvailabilityZones(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_DbClusterIdentifier

func EncodeDocdbClusterSnapshot_DbClusterIdentifier(p DocdbClusterSnapshotParameters, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_DbClusterSnapshotArn

func EncodeDocdbClusterSnapshot_DbClusterSnapshotArn(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_DbClusterSnapshotIdentifier

func EncodeDocdbClusterSnapshot_DbClusterSnapshotIdentifier(p DocdbClusterSnapshotParameters, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_Engine

func EncodeDocdbClusterSnapshot_Engine(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_EngineVersion

func EncodeDocdbClusterSnapshot_EngineVersion(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_KmsKeyId

func EncodeDocdbClusterSnapshot_KmsKeyId(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_Port

func EncodeDocdbClusterSnapshot_Port(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_SnapshotType

func EncodeDocdbClusterSnapshot_SnapshotType(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_SourceDbClusterSnapshotArn

func EncodeDocdbClusterSnapshot_SourceDbClusterSnapshotArn(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_Status

func EncodeDocdbClusterSnapshot_Status(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_StorageEncrypted

func EncodeDocdbClusterSnapshot_StorageEncrypted(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_Timeouts

func EncodeDocdbClusterSnapshot_Timeouts(p Timeouts, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_Timeouts_Create

func EncodeDocdbClusterSnapshot_Timeouts_Create(p Timeouts, vals map[string]cty.Value)

func EncodeDocdbClusterSnapshot_VpcId

func EncodeDocdbClusterSnapshot_VpcId(p DocdbClusterSnapshotObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDocdbClusterSnapshot_AvailabilityZones

func MergeDocdbClusterSnapshot_AvailabilityZones(k *DocdbClusterSnapshotObservation, p *DocdbClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateStatus

func MergeDocdbClusterSnapshot_DbClusterIdentifier

func MergeDocdbClusterSnapshot_DbClusterIdentifier(k *DocdbClusterSnapshotParameters, p *DocdbClusterSnapshotParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterSnapshot_DbClusterSnapshotArn

func MergeDocdbClusterSnapshot_DbClusterSnapshotArn(k *DocdbClusterSnapshotObservation, p *DocdbClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_DbClusterSnapshotIdentifier

func MergeDocdbClusterSnapshot_DbClusterSnapshotIdentifier(k *DocdbClusterSnapshotParameters, p *DocdbClusterSnapshotParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterSnapshot_Engine

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_EngineVersion

func MergeDocdbClusterSnapshot_EngineVersion(k *DocdbClusterSnapshotObservation, p *DocdbClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_KmsKeyId

func MergeDocdbClusterSnapshot_KmsKeyId(k *DocdbClusterSnapshotObservation, p *DocdbClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_Port

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_SnapshotType

func MergeDocdbClusterSnapshot_SnapshotType(k *DocdbClusterSnapshotObservation, p *DocdbClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_SourceDbClusterSnapshotArn

func MergeDocdbClusterSnapshot_SourceDbClusterSnapshotArn(k *DocdbClusterSnapshotObservation, p *DocdbClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_Status

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_StorageEncrypted

func MergeDocdbClusterSnapshot_StorageEncrypted(k *DocdbClusterSnapshotObservation, p *DocdbClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterSnapshot_Timeouts

func MergeDocdbClusterSnapshot_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergeStructTemplateSpec

func MergeDocdbClusterSnapshot_Timeouts_Create

func MergeDocdbClusterSnapshot_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterSnapshot_VpcId

mergePrimitiveTemplateStatus

Types

type DocdbClusterSnapshot

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

	Spec   DocdbClusterSnapshotSpec   `json:"spec"`
	Status DocdbClusterSnapshotStatus `json:"status,omitempty"`
}

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

func (*DocdbClusterSnapshot) DeepCopy

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

func (*DocdbClusterSnapshot) DeepCopyInto

func (in *DocdbClusterSnapshot) DeepCopyInto(out *DocdbClusterSnapshot)

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

func (*DocdbClusterSnapshot) DeepCopyObject

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

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

func (*DocdbClusterSnapshot) GetCondition

GetCondition of this DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) GetDeletionPolicy

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

GetDeletionPolicy of this DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) GetProviderConfigReference

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

GetProviderConfigReference of this DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) GetProviderReference

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

GetProviderReference of this DocdbClusterSnapshot. Deprecated: Use GetProviderConfigReference.

func (*DocdbClusterSnapshot) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) SetConditions

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

SetConditions of this DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) SetDeletionPolicy

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

SetDeletionPolicy of this DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) SetProviderConfigReference

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

SetProviderConfigReference of this DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) SetProviderReference

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

SetProviderReference of this DocdbClusterSnapshot. Deprecated: Use SetProviderConfigReference.

func (*DocdbClusterSnapshot) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DocdbClusterSnapshot.

type DocdbClusterSnapshotList

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

DocdbClusterSnapshot contains a list of DocdbClusterSnapshotList

func (*DocdbClusterSnapshotList) DeepCopy

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

func (*DocdbClusterSnapshotList) DeepCopyInto

func (in *DocdbClusterSnapshotList) DeepCopyInto(out *DocdbClusterSnapshotList)

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

func (*DocdbClusterSnapshotList) DeepCopyObject

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

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

func (*DocdbClusterSnapshotList) GetItems

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

GetItems of this DocdbClusterSnapshotList.

type DocdbClusterSnapshotObservation

type DocdbClusterSnapshotObservation struct {
	EngineVersion              string   `json:"engine_version"`
	DbClusterSnapshotArn       string   `json:"db_cluster_snapshot_arn"`
	Status                     string   `json:"status"`
	Port                       int64    `json:"port"`
	SourceDbClusterSnapshotArn string   `json:"source_db_cluster_snapshot_arn"`
	StorageEncrypted           bool     `json:"storage_encrypted"`
	VpcId                      string   `json:"vpc_id"`
	KmsKeyId                   string   `json:"kms_key_id"`
	SnapshotType               string   `json:"snapshot_type"`
	AvailabilityZones          []string `json:"availability_zones"`
	Engine                     string   `json:"engine"`
}

A DocdbClusterSnapshotObservation records the observed state of a DocdbClusterSnapshot

func (*DocdbClusterSnapshotObservation) DeepCopy

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

func (*DocdbClusterSnapshotObservation) DeepCopyInto

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

type DocdbClusterSnapshotParameters

type DocdbClusterSnapshotParameters struct {
	DbClusterSnapshotIdentifier string   `json:"db_cluster_snapshot_identifier"`
	DbClusterIdentifier         string   `json:"db_cluster_identifier"`
	Timeouts                    Timeouts `json:"timeouts"`
}

A DocdbClusterSnapshotParameters defines the desired state of a DocdbClusterSnapshot

func (*DocdbClusterSnapshotParameters) DeepCopy

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

func (*DocdbClusterSnapshotParameters) DeepCopyInto

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

type DocdbClusterSnapshotSpec

type DocdbClusterSnapshotSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DocdbClusterSnapshotParameters `json:"forProvider"`
}

A DocdbClusterSnapshotSpec defines the desired state of a DocdbClusterSnapshot

func (*DocdbClusterSnapshotSpec) DeepCopy

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

func (*DocdbClusterSnapshotSpec) DeepCopyInto

func (in *DocdbClusterSnapshotSpec) DeepCopyInto(out *DocdbClusterSnapshotSpec)

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

type DocdbClusterSnapshotStatus

type DocdbClusterSnapshotStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DocdbClusterSnapshotObservation `json:"atProvider"`
}

A DocdbClusterSnapshotStatus defines the observed state of a DocdbClusterSnapshot

func (*DocdbClusterSnapshotStatus) DeepCopy

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

func (*DocdbClusterSnapshotStatus) DeepCopyInto

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

type Timeouts

type Timeouts struct {
	Create string `json:"create"`
}

func (*Timeouts) DeepCopy

func (in *Timeouts) DeepCopy() *Timeouts

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

func (*Timeouts) DeepCopyInto

func (in *Timeouts) DeepCopyInto(out *Timeouts)

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