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

Package type metadata.

Variables

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

Functions

func DecodeNeptuneClusterSnapshot

func DecodeNeptuneClusterSnapshot(prev *NeptuneClusterSnapshot, ctyValue cty.Value) (resource.Managed, error)

func DecodeNeptuneClusterSnapshot_AllocatedStorage

func DecodeNeptuneClusterSnapshot_AllocatedStorage(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_AvailabilityZones

func DecodeNeptuneClusterSnapshot_AvailabilityZones(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_DbClusterIdentifier

func DecodeNeptuneClusterSnapshot_DbClusterIdentifier(p *NeptuneClusterSnapshotParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_DbClusterSnapshotArn

func DecodeNeptuneClusterSnapshot_DbClusterSnapshotArn(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier

func DecodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(p *NeptuneClusterSnapshotParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_Engine

func DecodeNeptuneClusterSnapshot_Engine(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_EngineVersion

func DecodeNeptuneClusterSnapshot_EngineVersion(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_KmsKeyId

func DecodeNeptuneClusterSnapshot_KmsKeyId(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_LicenseModel

func DecodeNeptuneClusterSnapshot_LicenseModel(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_Port

func DecodeNeptuneClusterSnapshot_Port(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_SnapshotType

func DecodeNeptuneClusterSnapshot_SnapshotType(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn

func DecodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_Status

func DecodeNeptuneClusterSnapshot_Status(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_StorageEncrypted

func DecodeNeptuneClusterSnapshot_StorageEncrypted(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_Timeouts

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

containerTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_Timeouts_Create

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

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterSnapshot_VpcId

func DecodeNeptuneClusterSnapshot_VpcId(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeNeptuneClusterSnapshot

func EncodeNeptuneClusterSnapshot(r NeptuneClusterSnapshot) cty.Value

func EncodeNeptuneClusterSnapshot_AllocatedStorage

func EncodeNeptuneClusterSnapshot_AllocatedStorage(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_AvailabilityZones

func EncodeNeptuneClusterSnapshot_AvailabilityZones(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_DbClusterIdentifier

func EncodeNeptuneClusterSnapshot_DbClusterIdentifier(p NeptuneClusterSnapshotParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_DbClusterSnapshotArn

func EncodeNeptuneClusterSnapshot_DbClusterSnapshotArn(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier

func EncodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(p NeptuneClusterSnapshotParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_Engine

func EncodeNeptuneClusterSnapshot_Engine(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_EngineVersion

func EncodeNeptuneClusterSnapshot_EngineVersion(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_KmsKeyId

func EncodeNeptuneClusterSnapshot_KmsKeyId(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_LicenseModel

func EncodeNeptuneClusterSnapshot_LicenseModel(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_Port

func EncodeNeptuneClusterSnapshot_Port(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_SnapshotType

func EncodeNeptuneClusterSnapshot_SnapshotType(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn

func EncodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_Status

func EncodeNeptuneClusterSnapshot_Status(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_StorageEncrypted

func EncodeNeptuneClusterSnapshot_StorageEncrypted(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterSnapshot_Timeouts

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

func EncodeNeptuneClusterSnapshot_Timeouts_Create

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

func EncodeNeptuneClusterSnapshot_VpcId

func EncodeNeptuneClusterSnapshot_VpcId(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeNeptuneClusterSnapshot_AllocatedStorage

func MergeNeptuneClusterSnapshot_AllocatedStorage(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_AvailabilityZones

func MergeNeptuneClusterSnapshot_AvailabilityZones(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateStatus

func MergeNeptuneClusterSnapshot_DbClusterIdentifier

func MergeNeptuneClusterSnapshot_DbClusterIdentifier(k *NeptuneClusterSnapshotParameters, p *NeptuneClusterSnapshotParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterSnapshot_DbClusterSnapshotArn

func MergeNeptuneClusterSnapshot_DbClusterSnapshotArn(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier

func MergeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(k *NeptuneClusterSnapshotParameters, p *NeptuneClusterSnapshotParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterSnapshot_Engine

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_EngineVersion

func MergeNeptuneClusterSnapshot_EngineVersion(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_KmsKeyId

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_LicenseModel

func MergeNeptuneClusterSnapshot_LicenseModel(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_Port

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_SnapshotType

func MergeNeptuneClusterSnapshot_SnapshotType(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn

func MergeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_Status

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_StorageEncrypted

func MergeNeptuneClusterSnapshot_StorageEncrypted(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterSnapshot_Timeouts

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

mergeStructTemplateSpec

func MergeNeptuneClusterSnapshot_Timeouts_Create

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

mergePrimitiveTemplateSpec

func MergeNeptuneClusterSnapshot_VpcId

mergePrimitiveTemplateStatus

Types

type NeptuneClusterSnapshot

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

	Spec   NeptuneClusterSnapshotSpec   `json:"spec"`
	Status NeptuneClusterSnapshotStatus `json:"status,omitempty"`
}

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

func (*NeptuneClusterSnapshot) DeepCopy

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

func (*NeptuneClusterSnapshot) DeepCopyInto

func (in *NeptuneClusterSnapshot) DeepCopyInto(out *NeptuneClusterSnapshot)

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

func (*NeptuneClusterSnapshot) DeepCopyObject

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

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

func (*NeptuneClusterSnapshot) GetCondition

GetCondition of this NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) GetDeletionPolicy

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

GetDeletionPolicy of this NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) GetProviderConfigReference

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

GetProviderConfigReference of this NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) GetProviderReference

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

GetProviderReference of this NeptuneClusterSnapshot. Deprecated: Use GetProviderConfigReference.

func (*NeptuneClusterSnapshot) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) SetConditions

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

SetConditions of this NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) SetDeletionPolicy

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

SetDeletionPolicy of this NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) SetProviderConfigReference

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

SetProviderConfigReference of this NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) SetProviderReference

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

SetProviderReference of this NeptuneClusterSnapshot. Deprecated: Use SetProviderConfigReference.

func (*NeptuneClusterSnapshot) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this NeptuneClusterSnapshot.

type NeptuneClusterSnapshotList

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

NeptuneClusterSnapshot contains a list of NeptuneClusterSnapshotList

func (*NeptuneClusterSnapshotList) DeepCopy

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

func (*NeptuneClusterSnapshotList) DeepCopyInto

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

func (*NeptuneClusterSnapshotList) DeepCopyObject

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

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

func (*NeptuneClusterSnapshotList) GetItems

GetItems of this NeptuneClusterSnapshotList.

type NeptuneClusterSnapshotObservation

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

A NeptuneClusterSnapshotObservation records the observed state of a NeptuneClusterSnapshot

func (*NeptuneClusterSnapshotObservation) DeepCopy

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

func (*NeptuneClusterSnapshotObservation) DeepCopyInto

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

type NeptuneClusterSnapshotParameters

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

A NeptuneClusterSnapshotParameters defines the desired state of a NeptuneClusterSnapshot

func (*NeptuneClusterSnapshotParameters) DeepCopy

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

func (*NeptuneClusterSnapshotParameters) DeepCopyInto

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

type NeptuneClusterSnapshotSpec

type NeptuneClusterSnapshotSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  NeptuneClusterSnapshotParameters `json:"forProvider"`
}

A NeptuneClusterSnapshotSpec defines the desired state of a NeptuneClusterSnapshot

func (*NeptuneClusterSnapshotSpec) DeepCopy

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

func (*NeptuneClusterSnapshotSpec) DeepCopyInto

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

type NeptuneClusterSnapshotStatus

type NeptuneClusterSnapshotStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     NeptuneClusterSnapshotObservation `json:"atProvider"`
}

A NeptuneClusterSnapshotStatus defines the observed state of a NeptuneClusterSnapshot

func (*NeptuneClusterSnapshotStatus) DeepCopy

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

func (*NeptuneClusterSnapshotStatus) 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