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   = "secretsmanager-secret-version.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeSecretsmanagerSecretVersion

func DecodeSecretsmanagerSecretVersion(prev *SecretsmanagerSecretVersion, ctyValue cty.Value) (resource.Managed, error)

func DecodeSecretsmanagerSecretVersion_Arn

func DecodeSecretsmanagerSecretVersion_Arn(p *SecretsmanagerSecretVersionObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecretsmanagerSecretVersion_SecretBinary

func DecodeSecretsmanagerSecretVersion_SecretBinary(p *SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecretsmanagerSecretVersion_SecretId

func DecodeSecretsmanagerSecretVersion_SecretId(p *SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecretsmanagerSecretVersion_SecretString

func DecodeSecretsmanagerSecretVersion_SecretString(p *SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecretsmanagerSecretVersion_VersionId

func DecodeSecretsmanagerSecretVersion_VersionId(p *SecretsmanagerSecretVersionObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSecretsmanagerSecretVersion_VersionStages

func DecodeSecretsmanagerSecretVersion_VersionStages(p *SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func EncodeSecretsmanagerSecretVersion

func EncodeSecretsmanagerSecretVersion(r SecretsmanagerSecretVersion) cty.Value

func EncodeSecretsmanagerSecretVersion_Arn

func EncodeSecretsmanagerSecretVersion_Arn(p SecretsmanagerSecretVersionObservation, vals map[string]cty.Value)

func EncodeSecretsmanagerSecretVersion_SecretBinary

func EncodeSecretsmanagerSecretVersion_SecretBinary(p SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

func EncodeSecretsmanagerSecretVersion_SecretId

func EncodeSecretsmanagerSecretVersion_SecretId(p SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

func EncodeSecretsmanagerSecretVersion_SecretString

func EncodeSecretsmanagerSecretVersion_SecretString(p SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

func EncodeSecretsmanagerSecretVersion_VersionId

func EncodeSecretsmanagerSecretVersion_VersionId(p SecretsmanagerSecretVersionObservation, vals map[string]cty.Value)

func EncodeSecretsmanagerSecretVersion_VersionStages

func EncodeSecretsmanagerSecretVersion_VersionStages(p SecretsmanagerSecretVersionParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeSecretsmanagerSecretVersion_Arn

mergePrimitiveTemplateStatus

func MergeSecretsmanagerSecretVersion_SecretBinary

func MergeSecretsmanagerSecretVersion_SecretBinary(k *SecretsmanagerSecretVersionParameters, p *SecretsmanagerSecretVersionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSecretsmanagerSecretVersion_SecretId

mergePrimitiveTemplateSpec

func MergeSecretsmanagerSecretVersion_SecretString

func MergeSecretsmanagerSecretVersion_SecretString(k *SecretsmanagerSecretVersionParameters, p *SecretsmanagerSecretVersionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSecretsmanagerSecretVersion_VersionId

mergePrimitiveTemplateStatus

func MergeSecretsmanagerSecretVersion_VersionStages

func MergeSecretsmanagerSecretVersion_VersionStages(k *SecretsmanagerSecretVersionParameters, p *SecretsmanagerSecretVersionParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

Types

type SecretsmanagerSecretVersion

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

	Spec   SecretsmanagerSecretVersionSpec   `json:"spec"`
	Status SecretsmanagerSecretVersionStatus `json:"status,omitempty"`
}

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

func (*SecretsmanagerSecretVersion) DeepCopy

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

func (*SecretsmanagerSecretVersion) DeepCopyInto

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

func (*SecretsmanagerSecretVersion) DeepCopyObject

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

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

func (*SecretsmanagerSecretVersion) GetCondition

GetCondition of this SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) GetDeletionPolicy

GetDeletionPolicy of this SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) GetProviderConfigReference

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

GetProviderConfigReference of this SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) GetProviderReference

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

GetProviderReference of this SecretsmanagerSecretVersion. Deprecated: Use GetProviderConfigReference.

func (*SecretsmanagerSecretVersion) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) SetConditions

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

SetConditions of this SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) SetDeletionPolicy

SetDeletionPolicy of this SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) SetProviderConfigReference

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

SetProviderConfigReference of this SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) SetProviderReference

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

SetProviderReference of this SecretsmanagerSecretVersion. Deprecated: Use SetProviderConfigReference.

func (*SecretsmanagerSecretVersion) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SecretsmanagerSecretVersion.

type SecretsmanagerSecretVersionList

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

SecretsmanagerSecretVersion contains a list of SecretsmanagerSecretVersionList

func (*SecretsmanagerSecretVersionList) DeepCopy

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

func (*SecretsmanagerSecretVersionList) DeepCopyInto

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

func (*SecretsmanagerSecretVersionList) DeepCopyObject

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

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

func (*SecretsmanagerSecretVersionList) GetItems

GetItems of this SecretsmanagerSecretVersionList.

type SecretsmanagerSecretVersionObservation

type SecretsmanagerSecretVersionObservation struct {
	VersionId string `json:"version_id"`
	Arn       string `json:"arn"`
}

A SecretsmanagerSecretVersionObservation records the observed state of a SecretsmanagerSecretVersion

func (*SecretsmanagerSecretVersionObservation) DeepCopy

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

func (*SecretsmanagerSecretVersionObservation) DeepCopyInto

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

type SecretsmanagerSecretVersionParameters

type SecretsmanagerSecretVersionParameters struct {
	SecretBinary  string   `json:"secret_binary"`
	SecretId      string   `json:"secret_id"`
	SecretString  string   `json:"secret_string"`
	VersionStages []string `json:"version_stages"`
}

A SecretsmanagerSecretVersionParameters defines the desired state of a SecretsmanagerSecretVersion

func (*SecretsmanagerSecretVersionParameters) DeepCopy

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

func (*SecretsmanagerSecretVersionParameters) DeepCopyInto

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

type SecretsmanagerSecretVersionSpec

type SecretsmanagerSecretVersionSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  SecretsmanagerSecretVersionParameters `json:"forProvider"`
}

A SecretsmanagerSecretVersionSpec defines the desired state of a SecretsmanagerSecretVersion

func (*SecretsmanagerSecretVersionSpec) DeepCopy

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

func (*SecretsmanagerSecretVersionSpec) DeepCopyInto

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

type SecretsmanagerSecretVersionStatus

type SecretsmanagerSecretVersionStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     SecretsmanagerSecretVersionObservation `json:"atProvider"`
}

A SecretsmanagerSecretVersionStatus defines the observed state of a SecretsmanagerSecretVersion

func (*SecretsmanagerSecretVersionStatus) DeepCopy

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

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