v1alpha1

package
v0.4.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=backup.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "backup.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	GlobalSettings_Kind             = "GlobalSettings"
	GlobalSettings_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GlobalSettings_Kind}.String()
	GlobalSettings_KindAPIVersion   = GlobalSettings_Kind + "." + CRDGroupVersion.String()
	GlobalSettings_GroupVersionKind = CRDGroupVersion.WithKind(GlobalSettings_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	Plan_Kind             = "Plan"
	Plan_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Plan_Kind}.String()
	Plan_KindAPIVersion   = Plan_Kind + "." + CRDGroupVersion.String()
	Plan_GroupVersionKind = CRDGroupVersion.WithKind(Plan_Kind)
)

Repository type metadata.

View Source
var (
	RegionSettings_Kind             = "RegionSettings"
	RegionSettings_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RegionSettings_Kind}.String()
	RegionSettings_KindAPIVersion   = RegionSettings_Kind + "." + CRDGroupVersion.String()
	RegionSettings_GroupVersionKind = CRDGroupVersion.WithKind(RegionSettings_Kind)
)

Repository type metadata.

View Source
var (
	Selection_Kind             = "Selection"
	Selection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Selection_Kind}.String()
	Selection_KindAPIVersion   = Selection_Kind + "." + CRDGroupVersion.String()
	Selection_GroupVersionKind = CRDGroupVersion.WithKind(Selection_Kind)
)

Repository type metadata.

View Source
var (
	Vault_Kind             = "Vault"
	Vault_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Vault_Kind}.String()
	Vault_KindAPIVersion   = Vault_Kind + "." + CRDGroupVersion.String()
	Vault_GroupVersionKind = CRDGroupVersion.WithKind(Vault_Kind)
)

Repository type metadata.

View Source
var (
	VaultNotifications_Kind             = "VaultNotifications"
	VaultNotifications_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VaultNotifications_Kind}.String()
	VaultNotifications_KindAPIVersion   = VaultNotifications_Kind + "." + CRDGroupVersion.String()
	VaultNotifications_GroupVersionKind = CRDGroupVersion.WithKind(VaultNotifications_Kind)
)

Repository type metadata.

View Source
var (
	VaultPolicy_Kind             = "VaultPolicy"
	VaultPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VaultPolicy_Kind}.String()
	VaultPolicy_KindAPIVersion   = VaultPolicy_Kind + "." + CRDGroupVersion.String()
	VaultPolicy_GroupVersionKind = CRDGroupVersion.WithKind(VaultPolicy_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AdvancedBackupSettingObservation

type AdvancedBackupSettingObservation struct {
}

func (*AdvancedBackupSettingObservation) DeepCopy

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

func (*AdvancedBackupSettingObservation) DeepCopyInto

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

type AdvancedBackupSettingParameters

type AdvancedBackupSettingParameters struct {

	// +kubebuilder:validation:Required
	BackupOptions map[string]*string `json:"backupOptions" tf:"backup_options,omitempty"`

	// +kubebuilder:validation:Required
	ResourceType *string `json:"resourceType" tf:"resource_type,omitempty"`
}

func (*AdvancedBackupSettingParameters) DeepCopy

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

func (*AdvancedBackupSettingParameters) DeepCopyInto

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

type CopyActionObservation

type CopyActionObservation struct {
}

func (*CopyActionObservation) DeepCopy

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

func (*CopyActionObservation) DeepCopyInto

func (in *CopyActionObservation) DeepCopyInto(out *CopyActionObservation)

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

type CopyActionParameters

type CopyActionParameters struct {

	// +kubebuilder:validation:Required
	DestinationVaultArn *string `json:"destinationVaultArn" tf:"destination_vault_arn,omitempty"`

	// +kubebuilder:validation:Optional
	Lifecycle []LifecycleParameters `json:"lifecycle,omitempty" tf:"lifecycle,omitempty"`
}

func (*CopyActionParameters) DeepCopy

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

func (*CopyActionParameters) DeepCopyInto

func (in *CopyActionParameters) DeepCopyInto(out *CopyActionParameters)

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

type GlobalSettings

type GlobalSettings struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlobalSettingsSpec   `json:"spec"`
	Status            GlobalSettingsStatus `json:"status,omitempty"`
}

GlobalSettings is the Schema for the GlobalSettingss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*GlobalSettings) DeepCopy

func (in *GlobalSettings) DeepCopy() *GlobalSettings

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

func (*GlobalSettings) DeepCopyInto

func (in *GlobalSettings) DeepCopyInto(out *GlobalSettings)

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

func (*GlobalSettings) DeepCopyObject

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

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

func (*GlobalSettings) GetCondition

func (mg *GlobalSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this GlobalSettings.

func (*GlobalSettings) GetConnectionDetailsMapping

func (tr *GlobalSettings) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GlobalSettings

func (*GlobalSettings) GetDeletionPolicy

func (mg *GlobalSettings) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this GlobalSettings.

func (*GlobalSettings) GetID

func (tr *GlobalSettings) GetID() string

GetID returns ID of underlying Terraform resource of this GlobalSettings

func (*GlobalSettings) GetObservation

func (tr *GlobalSettings) GetObservation() (map[string]interface{}, error)

GetObservation of this GlobalSettings

func (*GlobalSettings) GetParameters

func (tr *GlobalSettings) GetParameters() (map[string]interface{}, error)

GetParameters of this GlobalSettings

func (*GlobalSettings) GetProviderConfigReference

func (mg *GlobalSettings) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this GlobalSettings.

func (*GlobalSettings) GetProviderReference

func (mg *GlobalSettings) GetProviderReference() *xpv1.Reference

GetProviderReference of this GlobalSettings. Deprecated: Use GetProviderConfigReference.

func (*GlobalSettings) GetTerraformResourceType

func (mg *GlobalSettings) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GlobalSettings

func (*GlobalSettings) GetTerraformSchemaVersion

func (tr *GlobalSettings) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GlobalSettings) GetWriteConnectionSecretToReference

func (mg *GlobalSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this GlobalSettings.

func (*GlobalSettings) LateInitialize

func (tr *GlobalSettings) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GlobalSettings using its observed tfState. returns True if there are any spec changes for the resource.

func (*GlobalSettings) SetConditions

func (mg *GlobalSettings) SetConditions(c ...xpv1.Condition)

SetConditions of this GlobalSettings.

func (*GlobalSettings) SetDeletionPolicy

func (mg *GlobalSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this GlobalSettings.

func (*GlobalSettings) SetObservation

func (tr *GlobalSettings) SetObservation(obs map[string]interface{}) error

SetObservation for this GlobalSettings

func (*GlobalSettings) SetParameters

func (tr *GlobalSettings) SetParameters(params map[string]interface{}) error

SetParameters for this GlobalSettings

func (*GlobalSettings) SetProviderConfigReference

func (mg *GlobalSettings) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this GlobalSettings.

func (*GlobalSettings) SetProviderReference

func (mg *GlobalSettings) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GlobalSettings. Deprecated: Use SetProviderConfigReference.

func (*GlobalSettings) SetWriteConnectionSecretToReference

func (mg *GlobalSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this GlobalSettings.

type GlobalSettingsList

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

GlobalSettingsList contains a list of GlobalSettingss

func (*GlobalSettingsList) DeepCopy

func (in *GlobalSettingsList) DeepCopy() *GlobalSettingsList

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

func (*GlobalSettingsList) DeepCopyInto

func (in *GlobalSettingsList) DeepCopyInto(out *GlobalSettingsList)

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

func (*GlobalSettingsList) DeepCopyObject

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

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

func (*GlobalSettingsList) GetItems

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

GetItems of this GlobalSettingsList.

type GlobalSettingsObservation

type GlobalSettingsObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GlobalSettingsObservation) DeepCopy

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

func (*GlobalSettingsObservation) DeepCopyInto

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

type GlobalSettingsParameters

type GlobalSettingsParameters struct {

	// +kubebuilder:validation:Required
	GlobalSettings map[string]*string `json:"globalSettings" tf:"global_settings,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*GlobalSettingsParameters) DeepCopy

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

func (*GlobalSettingsParameters) DeepCopyInto

func (in *GlobalSettingsParameters) DeepCopyInto(out *GlobalSettingsParameters)

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

type GlobalSettingsSpec

type GlobalSettingsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GlobalSettingsParameters `json:"forProvider"`
}

GlobalSettingsSpec defines the desired state of GlobalSettings

func (*GlobalSettingsSpec) DeepCopy

func (in *GlobalSettingsSpec) DeepCopy() *GlobalSettingsSpec

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

func (*GlobalSettingsSpec) DeepCopyInto

func (in *GlobalSettingsSpec) DeepCopyInto(out *GlobalSettingsSpec)

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

type GlobalSettingsStatus

type GlobalSettingsStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GlobalSettingsObservation `json:"atProvider,omitempty"`
}

GlobalSettingsStatus defines the observed state of GlobalSettings.

func (*GlobalSettingsStatus) DeepCopy

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

func (*GlobalSettingsStatus) DeepCopyInto

func (in *GlobalSettingsStatus) DeepCopyInto(out *GlobalSettingsStatus)

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

type LifecycleObservation

type LifecycleObservation struct {
}

func (*LifecycleObservation) DeepCopy

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

func (*LifecycleObservation) DeepCopyInto

func (in *LifecycleObservation) DeepCopyInto(out *LifecycleObservation)

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

type LifecycleParameters

type LifecycleParameters struct {

	// +kubebuilder:validation:Optional
	ColdStorageAfter *int64 `json:"coldStorageAfter,omitempty" tf:"cold_storage_after,omitempty"`

	// +kubebuilder:validation:Optional
	DeleteAfter *int64 `json:"deleteAfter,omitempty" tf:"delete_after,omitempty"`
}

func (*LifecycleParameters) DeepCopy

func (in *LifecycleParameters) DeepCopy() *LifecycleParameters

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

func (*LifecycleParameters) DeepCopyInto

func (in *LifecycleParameters) DeepCopyInto(out *LifecycleParameters)

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

type Plan

type Plan struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PlanSpec   `json:"spec"`
	Status            PlanStatus `json:"status,omitempty"`
}

Plan is the Schema for the Plans API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Plan) DeepCopy

func (in *Plan) DeepCopy() *Plan

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

func (*Plan) DeepCopyInto

func (in *Plan) DeepCopyInto(out *Plan)

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

func (*Plan) DeepCopyObject

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

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

func (*Plan) GetCondition

func (mg *Plan) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Plan.

func (*Plan) GetConnectionDetailsMapping

func (tr *Plan) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Plan

func (*Plan) GetDeletionPolicy

func (mg *Plan) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Plan.

func (*Plan) GetID

func (tr *Plan) GetID() string

GetID returns ID of underlying Terraform resource of this Plan

func (*Plan) GetObservation

func (tr *Plan) GetObservation() (map[string]interface{}, error)

GetObservation of this Plan

func (*Plan) GetParameters

func (tr *Plan) GetParameters() (map[string]interface{}, error)

GetParameters of this Plan

func (*Plan) GetProviderConfigReference

func (mg *Plan) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Plan.

func (*Plan) GetProviderReference

func (mg *Plan) GetProviderReference() *xpv1.Reference

GetProviderReference of this Plan. Deprecated: Use GetProviderConfigReference.

func (*Plan) GetTerraformResourceType

func (mg *Plan) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Plan

func (*Plan) GetTerraformSchemaVersion

func (tr *Plan) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Plan) GetWriteConnectionSecretToReference

func (mg *Plan) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Plan.

func (*Plan) LateInitialize

func (tr *Plan) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Plan using its observed tfState. returns True if there are any spec changes for the resource.

func (*Plan) SetConditions

func (mg *Plan) SetConditions(c ...xpv1.Condition)

SetConditions of this Plan.

func (*Plan) SetDeletionPolicy

func (mg *Plan) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Plan.

func (*Plan) SetObservation

func (tr *Plan) SetObservation(obs map[string]interface{}) error

SetObservation for this Plan

func (*Plan) SetParameters

func (tr *Plan) SetParameters(params map[string]interface{}) error

SetParameters for this Plan

func (*Plan) SetProviderConfigReference

func (mg *Plan) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Plan.

func (*Plan) SetProviderReference

func (mg *Plan) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Plan. Deprecated: Use SetProviderConfigReference.

func (*Plan) SetWriteConnectionSecretToReference

func (mg *Plan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Plan.

type PlanList

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

PlanList contains a list of Plans

func (*PlanList) DeepCopy

func (in *PlanList) DeepCopy() *PlanList

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

func (*PlanList) DeepCopyInto

func (in *PlanList) DeepCopyInto(out *PlanList)

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

func (*PlanList) DeepCopyObject

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

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

func (*PlanList) GetItems

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

GetItems of this PlanList.

type PlanObservation

type PlanObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	Version *string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*PlanObservation) DeepCopy

func (in *PlanObservation) DeepCopy() *PlanObservation

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

func (*PlanObservation) DeepCopyInto

func (in *PlanObservation) DeepCopyInto(out *PlanObservation)

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

type PlanParameters

type PlanParameters struct {

	// +kubebuilder:validation:Optional
	AdvancedBackupSetting []AdvancedBackupSettingParameters `json:"advancedBackupSetting,omitempty" tf:"advanced_backup_setting,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	Rule []RuleParameters `json:"rule" tf:"rule,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*PlanParameters) DeepCopy

func (in *PlanParameters) DeepCopy() *PlanParameters

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

func (*PlanParameters) DeepCopyInto

func (in *PlanParameters) DeepCopyInto(out *PlanParameters)

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

type PlanSpec

type PlanSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PlanParameters `json:"forProvider"`
}

PlanSpec defines the desired state of Plan

func (*PlanSpec) DeepCopy

func (in *PlanSpec) DeepCopy() *PlanSpec

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

func (*PlanSpec) DeepCopyInto

func (in *PlanSpec) DeepCopyInto(out *PlanSpec)

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

type PlanStatus

type PlanStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PlanObservation `json:"atProvider,omitempty"`
}

PlanStatus defines the observed state of Plan.

func (*PlanStatus) DeepCopy

func (in *PlanStatus) DeepCopy() *PlanStatus

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

func (*PlanStatus) DeepCopyInto

func (in *PlanStatus) DeepCopyInto(out *PlanStatus)

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

type RegionSettings

type RegionSettings struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RegionSettingsSpec   `json:"spec"`
	Status            RegionSettingsStatus `json:"status,omitempty"`
}

RegionSettings is the Schema for the RegionSettingss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*RegionSettings) DeepCopy

func (in *RegionSettings) DeepCopy() *RegionSettings

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

func (*RegionSettings) DeepCopyInto

func (in *RegionSettings) DeepCopyInto(out *RegionSettings)

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

func (*RegionSettings) DeepCopyObject

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

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

func (*RegionSettings) GetCondition

func (mg *RegionSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RegionSettings.

func (*RegionSettings) GetConnectionDetailsMapping

func (tr *RegionSettings) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RegionSettings

func (*RegionSettings) GetDeletionPolicy

func (mg *RegionSettings) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RegionSettings.

func (*RegionSettings) GetID

func (tr *RegionSettings) GetID() string

GetID returns ID of underlying Terraform resource of this RegionSettings

func (*RegionSettings) GetObservation

func (tr *RegionSettings) GetObservation() (map[string]interface{}, error)

GetObservation of this RegionSettings

func (*RegionSettings) GetParameters

func (tr *RegionSettings) GetParameters() (map[string]interface{}, error)

GetParameters of this RegionSettings

func (*RegionSettings) GetProviderConfigReference

func (mg *RegionSettings) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RegionSettings.

func (*RegionSettings) GetProviderReference

func (mg *RegionSettings) GetProviderReference() *xpv1.Reference

GetProviderReference of this RegionSettings. Deprecated: Use GetProviderConfigReference.

func (*RegionSettings) GetTerraformResourceType

func (mg *RegionSettings) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RegionSettings

func (*RegionSettings) GetTerraformSchemaVersion

func (tr *RegionSettings) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RegionSettings) GetWriteConnectionSecretToReference

func (mg *RegionSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RegionSettings.

func (*RegionSettings) LateInitialize

func (tr *RegionSettings) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RegionSettings using its observed tfState. returns True if there are any spec changes for the resource.

func (*RegionSettings) SetConditions

func (mg *RegionSettings) SetConditions(c ...xpv1.Condition)

SetConditions of this RegionSettings.

func (*RegionSettings) SetDeletionPolicy

func (mg *RegionSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RegionSettings.

func (*RegionSettings) SetObservation

func (tr *RegionSettings) SetObservation(obs map[string]interface{}) error

SetObservation for this RegionSettings

func (*RegionSettings) SetParameters

func (tr *RegionSettings) SetParameters(params map[string]interface{}) error

SetParameters for this RegionSettings

func (*RegionSettings) SetProviderConfigReference

func (mg *RegionSettings) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RegionSettings.

func (*RegionSettings) SetProviderReference

func (mg *RegionSettings) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RegionSettings. Deprecated: Use SetProviderConfigReference.

func (*RegionSettings) SetWriteConnectionSecretToReference

func (mg *RegionSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RegionSettings.

type RegionSettingsList

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

RegionSettingsList contains a list of RegionSettingss

func (*RegionSettingsList) DeepCopy

func (in *RegionSettingsList) DeepCopy() *RegionSettingsList

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

func (*RegionSettingsList) DeepCopyInto

func (in *RegionSettingsList) DeepCopyInto(out *RegionSettingsList)

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

func (*RegionSettingsList) DeepCopyObject

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

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

func (*RegionSettingsList) GetItems

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

GetItems of this RegionSettingsList.

type RegionSettingsObservation

type RegionSettingsObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RegionSettingsObservation) DeepCopy

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

func (*RegionSettingsObservation) DeepCopyInto

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

type RegionSettingsParameters

type RegionSettingsParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResourceTypeOptInPreference map[string]*bool `json:"resourceTypeOptInPreference" tf:"resource_type_opt_in_preference,omitempty"`
}

func (*RegionSettingsParameters) DeepCopy

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

func (*RegionSettingsParameters) DeepCopyInto

func (in *RegionSettingsParameters) DeepCopyInto(out *RegionSettingsParameters)

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

type RegionSettingsSpec

type RegionSettingsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RegionSettingsParameters `json:"forProvider"`
}

RegionSettingsSpec defines the desired state of RegionSettings

func (*RegionSettingsSpec) DeepCopy

func (in *RegionSettingsSpec) DeepCopy() *RegionSettingsSpec

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

func (*RegionSettingsSpec) DeepCopyInto

func (in *RegionSettingsSpec) DeepCopyInto(out *RegionSettingsSpec)

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

type RegionSettingsStatus

type RegionSettingsStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RegionSettingsObservation `json:"atProvider,omitempty"`
}

RegionSettingsStatus defines the observed state of RegionSettings.

func (*RegionSettingsStatus) DeepCopy

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

func (*RegionSettingsStatus) DeepCopyInto

func (in *RegionSettingsStatus) DeepCopyInto(out *RegionSettingsStatus)

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

type RuleLifecycleObservation

type RuleLifecycleObservation struct {
}

func (*RuleLifecycleObservation) DeepCopy

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

func (*RuleLifecycleObservation) DeepCopyInto

func (in *RuleLifecycleObservation) DeepCopyInto(out *RuleLifecycleObservation)

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

type RuleLifecycleParameters

type RuleLifecycleParameters struct {

	// +kubebuilder:validation:Optional
	ColdStorageAfter *int64 `json:"coldStorageAfter,omitempty" tf:"cold_storage_after,omitempty"`

	// +kubebuilder:validation:Optional
	DeleteAfter *int64 `json:"deleteAfter,omitempty" tf:"delete_after,omitempty"`
}

func (*RuleLifecycleParameters) DeepCopy

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

func (*RuleLifecycleParameters) DeepCopyInto

func (in *RuleLifecycleParameters) DeepCopyInto(out *RuleLifecycleParameters)

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

type RuleObservation

type RuleObservation struct {
}

func (*RuleObservation) DeepCopy

func (in *RuleObservation) DeepCopy() *RuleObservation

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

func (*RuleObservation) DeepCopyInto

func (in *RuleObservation) DeepCopyInto(out *RuleObservation)

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

type RuleParameters

type RuleParameters struct {

	// +kubebuilder:validation:Optional
	CompletionWindow *int64 `json:"completionWindow,omitempty" tf:"completion_window,omitempty"`

	// +kubebuilder:validation:Optional
	CopyAction []CopyActionParameters `json:"copyAction,omitempty" tf:"copy_action,omitempty"`

	// +kubebuilder:validation:Optional
	EnableContinuousBackup *bool `json:"enableContinuousBackup,omitempty" tf:"enable_continuous_backup,omitempty"`

	// +kubebuilder:validation:Optional
	Lifecycle []RuleLifecycleParameters `json:"lifecycle,omitempty" tf:"lifecycle,omitempty"`

	// +kubebuilder:validation:Optional
	RecoveryPointTags map[string]*string `json:"recoveryPointTags,omitempty" tf:"recovery_point_tags,omitempty"`

	// +kubebuilder:validation:Required
	RuleName *string `json:"ruleName" tf:"rule_name,omitempty"`

	// +kubebuilder:validation:Optional
	Schedule *string `json:"schedule,omitempty" tf:"schedule,omitempty"`

	// +kubebuilder:validation:Optional
	StartWindow *int64 `json:"startWindow,omitempty" tf:"start_window,omitempty"`

	// +kubebuilder:validation:Required
	TargetVaultName *string `json:"targetVaultName" tf:"target_vault_name,omitempty"`
}

func (*RuleParameters) DeepCopy

func (in *RuleParameters) DeepCopy() *RuleParameters

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

func (*RuleParameters) DeepCopyInto

func (in *RuleParameters) DeepCopyInto(out *RuleParameters)

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

type Selection

type Selection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SelectionSpec   `json:"spec"`
	Status            SelectionStatus `json:"status,omitempty"`
}

Selection is the Schema for the Selections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Selection) DeepCopy

func (in *Selection) DeepCopy() *Selection

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

func (*Selection) DeepCopyInto

func (in *Selection) DeepCopyInto(out *Selection)

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

func (*Selection) DeepCopyObject

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

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

func (*Selection) GetCondition

func (mg *Selection) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Selection.

func (*Selection) GetConnectionDetailsMapping

func (tr *Selection) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Selection

func (*Selection) GetDeletionPolicy

func (mg *Selection) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Selection.

func (*Selection) GetID

func (tr *Selection) GetID() string

GetID returns ID of underlying Terraform resource of this Selection

func (*Selection) GetObservation

func (tr *Selection) GetObservation() (map[string]interface{}, error)

GetObservation of this Selection

func (*Selection) GetParameters

func (tr *Selection) GetParameters() (map[string]interface{}, error)

GetParameters of this Selection

func (*Selection) GetProviderConfigReference

func (mg *Selection) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Selection.

func (*Selection) GetProviderReference

func (mg *Selection) GetProviderReference() *xpv1.Reference

GetProviderReference of this Selection. Deprecated: Use GetProviderConfigReference.

func (*Selection) GetTerraformResourceType

func (mg *Selection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Selection

func (*Selection) GetTerraformSchemaVersion

func (tr *Selection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Selection) GetWriteConnectionSecretToReference

func (mg *Selection) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Selection.

func (*Selection) LateInitialize

func (tr *Selection) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Selection using its observed tfState. returns True if there are any spec changes for the resource.

func (*Selection) ResolveReferences

func (mg *Selection) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Selection.

func (*Selection) SetConditions

func (mg *Selection) SetConditions(c ...xpv1.Condition)

SetConditions of this Selection.

func (*Selection) SetDeletionPolicy

func (mg *Selection) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Selection.

func (*Selection) SetObservation

func (tr *Selection) SetObservation(obs map[string]interface{}) error

SetObservation for this Selection

func (*Selection) SetParameters

func (tr *Selection) SetParameters(params map[string]interface{}) error

SetParameters for this Selection

func (*Selection) SetProviderConfigReference

func (mg *Selection) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Selection.

func (*Selection) SetProviderReference

func (mg *Selection) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Selection. Deprecated: Use SetProviderConfigReference.

func (*Selection) SetWriteConnectionSecretToReference

func (mg *Selection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Selection.

type SelectionList

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

SelectionList contains a list of Selections

func (*SelectionList) DeepCopy

func (in *SelectionList) DeepCopy() *SelectionList

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

func (*SelectionList) DeepCopyInto

func (in *SelectionList) DeepCopyInto(out *SelectionList)

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

func (*SelectionList) DeepCopyObject

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

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

func (*SelectionList) GetItems

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

GetItems of this SelectionList.

type SelectionObservation

type SelectionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SelectionObservation) DeepCopy

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

func (*SelectionObservation) DeepCopyInto

func (in *SelectionObservation) DeepCopyInto(out *SelectionObservation)

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

type SelectionParameters

type SelectionParameters struct {

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	IAMRoleArn *string `json:"iamRoleArn,omitempty" tf:"iam_role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	IAMRoleArnRef *v1.Reference `json:"iamRoleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	IAMRoleArnSelector *v1.Selector `json:"iamRoleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PlanID *string `json:"planId" tf:"plan_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Resources []*string `json:"resources,omitempty" tf:"resources,omitempty"`

	// +kubebuilder:validation:Optional
	SelectionTag []SelectionTagParameters `json:"selectionTag,omitempty" tf:"selection_tag,omitempty"`
}

func (*SelectionParameters) DeepCopy

func (in *SelectionParameters) DeepCopy() *SelectionParameters

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

func (*SelectionParameters) DeepCopyInto

func (in *SelectionParameters) DeepCopyInto(out *SelectionParameters)

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

type SelectionSpec

type SelectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SelectionParameters `json:"forProvider"`
}

SelectionSpec defines the desired state of Selection

func (*SelectionSpec) DeepCopy

func (in *SelectionSpec) DeepCopy() *SelectionSpec

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

func (*SelectionSpec) DeepCopyInto

func (in *SelectionSpec) DeepCopyInto(out *SelectionSpec)

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

type SelectionStatus

type SelectionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SelectionObservation `json:"atProvider,omitempty"`
}

SelectionStatus defines the observed state of Selection.

func (*SelectionStatus) DeepCopy

func (in *SelectionStatus) DeepCopy() *SelectionStatus

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

func (*SelectionStatus) DeepCopyInto

func (in *SelectionStatus) DeepCopyInto(out *SelectionStatus)

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

type SelectionTagObservation

type SelectionTagObservation struct {
}

func (*SelectionTagObservation) DeepCopy

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

func (*SelectionTagObservation) DeepCopyInto

func (in *SelectionTagObservation) DeepCopyInto(out *SelectionTagObservation)

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

type SelectionTagParameters

type SelectionTagParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*SelectionTagParameters) DeepCopy

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

func (*SelectionTagParameters) DeepCopyInto

func (in *SelectionTagParameters) DeepCopyInto(out *SelectionTagParameters)

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

type Vault

type Vault struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VaultSpec   `json:"spec"`
	Status            VaultStatus `json:"status,omitempty"`
}

Vault is the Schema for the Vaults API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Vault) DeepCopy

func (in *Vault) DeepCopy() *Vault

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

func (*Vault) DeepCopyInto

func (in *Vault) DeepCopyInto(out *Vault)

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

func (*Vault) DeepCopyObject

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

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

func (*Vault) GetCondition

func (mg *Vault) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Vault.

func (*Vault) GetConnectionDetailsMapping

func (tr *Vault) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Vault

func (*Vault) GetDeletionPolicy

func (mg *Vault) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Vault.

func (*Vault) GetID

func (tr *Vault) GetID() string

GetID returns ID of underlying Terraform resource of this Vault

func (*Vault) GetObservation

func (tr *Vault) GetObservation() (map[string]interface{}, error)

GetObservation of this Vault

func (*Vault) GetParameters

func (tr *Vault) GetParameters() (map[string]interface{}, error)

GetParameters of this Vault

func (*Vault) GetProviderConfigReference

func (mg *Vault) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Vault.

func (*Vault) GetProviderReference

func (mg *Vault) GetProviderReference() *xpv1.Reference

GetProviderReference of this Vault. Deprecated: Use GetProviderConfigReference.

func (*Vault) GetTerraformResourceType

func (mg *Vault) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Vault

func (*Vault) GetTerraformSchemaVersion

func (tr *Vault) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Vault) GetWriteConnectionSecretToReference

func (mg *Vault) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Vault.

func (*Vault) LateInitialize

func (tr *Vault) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Vault using its observed tfState. returns True if there are any spec changes for the resource.

func (*Vault) ResolveReferences

func (mg *Vault) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Vault.

func (*Vault) SetConditions

func (mg *Vault) SetConditions(c ...xpv1.Condition)

SetConditions of this Vault.

func (*Vault) SetDeletionPolicy

func (mg *Vault) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Vault.

func (*Vault) SetObservation

func (tr *Vault) SetObservation(obs map[string]interface{}) error

SetObservation for this Vault

func (*Vault) SetParameters

func (tr *Vault) SetParameters(params map[string]interface{}) error

SetParameters for this Vault

func (*Vault) SetProviderConfigReference

func (mg *Vault) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Vault.

func (*Vault) SetProviderReference

func (mg *Vault) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Vault. Deprecated: Use SetProviderConfigReference.

func (*Vault) SetWriteConnectionSecretToReference

func (mg *Vault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Vault.

type VaultList

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

VaultList contains a list of Vaults

func (*VaultList) DeepCopy

func (in *VaultList) DeepCopy() *VaultList

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

func (*VaultList) DeepCopyInto

func (in *VaultList) DeepCopyInto(out *VaultList)

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

func (*VaultList) DeepCopyObject

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

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

func (*VaultList) GetItems

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

GetItems of this VaultList.

type VaultNotifications

type VaultNotifications struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VaultNotificationsSpec   `json:"spec"`
	Status            VaultNotificationsStatus `json:"status,omitempty"`
}

VaultNotifications is the Schema for the VaultNotificationss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*VaultNotifications) DeepCopy

func (in *VaultNotifications) DeepCopy() *VaultNotifications

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

func (*VaultNotifications) DeepCopyInto

func (in *VaultNotifications) DeepCopyInto(out *VaultNotifications)

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

func (*VaultNotifications) DeepCopyObject

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

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

func (*VaultNotifications) GetCondition

func (mg *VaultNotifications) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this VaultNotifications.

func (*VaultNotifications) GetConnectionDetailsMapping

func (tr *VaultNotifications) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this VaultNotifications

func (*VaultNotifications) GetDeletionPolicy

func (mg *VaultNotifications) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this VaultNotifications.

func (*VaultNotifications) GetID

func (tr *VaultNotifications) GetID() string

GetID returns ID of underlying Terraform resource of this VaultNotifications

func (*VaultNotifications) GetObservation

func (tr *VaultNotifications) GetObservation() (map[string]interface{}, error)

GetObservation of this VaultNotifications

func (*VaultNotifications) GetParameters

func (tr *VaultNotifications) GetParameters() (map[string]interface{}, error)

GetParameters of this VaultNotifications

func (*VaultNotifications) GetProviderConfigReference

func (mg *VaultNotifications) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this VaultNotifications.

func (*VaultNotifications) GetProviderReference

func (mg *VaultNotifications) GetProviderReference() *xpv1.Reference

GetProviderReference of this VaultNotifications. Deprecated: Use GetProviderConfigReference.

func (*VaultNotifications) GetTerraformResourceType

func (mg *VaultNotifications) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VaultNotifications

func (*VaultNotifications) GetTerraformSchemaVersion

func (tr *VaultNotifications) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VaultNotifications) GetWriteConnectionSecretToReference

func (mg *VaultNotifications) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this VaultNotifications.

func (*VaultNotifications) LateInitialize

func (tr *VaultNotifications) LateInitialize(attrs []byte) (bool, error)

LateInitialize this VaultNotifications using its observed tfState. returns True if there are any spec changes for the resource.

func (*VaultNotifications) SetConditions

func (mg *VaultNotifications) SetConditions(c ...xpv1.Condition)

SetConditions of this VaultNotifications.

func (*VaultNotifications) SetDeletionPolicy

func (mg *VaultNotifications) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this VaultNotifications.

func (*VaultNotifications) SetObservation

func (tr *VaultNotifications) SetObservation(obs map[string]interface{}) error

SetObservation for this VaultNotifications

func (*VaultNotifications) SetParameters

func (tr *VaultNotifications) SetParameters(params map[string]interface{}) error

SetParameters for this VaultNotifications

func (*VaultNotifications) SetProviderConfigReference

func (mg *VaultNotifications) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this VaultNotifications.

func (*VaultNotifications) SetProviderReference

func (mg *VaultNotifications) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this VaultNotifications. Deprecated: Use SetProviderConfigReference.

func (*VaultNotifications) SetWriteConnectionSecretToReference

func (mg *VaultNotifications) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this VaultNotifications.

type VaultNotificationsList

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

VaultNotificationsList contains a list of VaultNotificationss

func (*VaultNotificationsList) DeepCopy

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

func (*VaultNotificationsList) DeepCopyInto

func (in *VaultNotificationsList) DeepCopyInto(out *VaultNotificationsList)

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

func (*VaultNotificationsList) DeepCopyObject

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

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

func (*VaultNotificationsList) GetItems

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

GetItems of this VaultNotificationsList.

type VaultNotificationsObservation

type VaultNotificationsObservation struct {
	BackupVaultArn *string `json:"backupVaultArn,omitempty" tf:"backup_vault_arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*VaultNotificationsObservation) DeepCopy

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

func (*VaultNotificationsObservation) DeepCopyInto

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

type VaultNotificationsParameters

type VaultNotificationsParameters struct {

	// +kubebuilder:validation:Required
	BackupVaultEvents []*string `json:"backupVaultEvents" tf:"backup_vault_events,omitempty"`

	// +kubebuilder:validation:Required
	BackupVaultName *string `json:"backupVaultName" tf:"backup_vault_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	SnsTopicArn *string `json:"snsTopicArn" tf:"sns_topic_arn,omitempty"`
}

func (*VaultNotificationsParameters) DeepCopy

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

func (*VaultNotificationsParameters) DeepCopyInto

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

type VaultNotificationsSpec

type VaultNotificationsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VaultNotificationsParameters `json:"forProvider"`
}

VaultNotificationsSpec defines the desired state of VaultNotifications

func (*VaultNotificationsSpec) DeepCopy

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

func (*VaultNotificationsSpec) DeepCopyInto

func (in *VaultNotificationsSpec) DeepCopyInto(out *VaultNotificationsSpec)

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

type VaultNotificationsStatus

type VaultNotificationsStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        VaultNotificationsObservation `json:"atProvider,omitempty"`
}

VaultNotificationsStatus defines the observed state of VaultNotifications.

func (*VaultNotificationsStatus) DeepCopy

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

func (*VaultNotificationsStatus) DeepCopyInto

func (in *VaultNotificationsStatus) DeepCopyInto(out *VaultNotificationsStatus)

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

type VaultObservation

type VaultObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	RecoveryPoints *int64 `json:"recoveryPoints,omitempty" tf:"recovery_points,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*VaultObservation) DeepCopy

func (in *VaultObservation) DeepCopy() *VaultObservation

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

func (*VaultObservation) DeepCopyInto

func (in *VaultObservation) DeepCopyInto(out *VaultObservation)

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

type VaultParameters

type VaultParameters struct {

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key
	// +kubebuilder:validation:Optional
	KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*VaultParameters) DeepCopy

func (in *VaultParameters) DeepCopy() *VaultParameters

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

func (*VaultParameters) DeepCopyInto

func (in *VaultParameters) DeepCopyInto(out *VaultParameters)

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

type VaultPolicy

type VaultPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VaultPolicySpec   `json:"spec"`
	Status            VaultPolicyStatus `json:"status,omitempty"`
}

VaultPolicy is the Schema for the VaultPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*VaultPolicy) DeepCopy

func (in *VaultPolicy) DeepCopy() *VaultPolicy

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

func (*VaultPolicy) DeepCopyInto

func (in *VaultPolicy) DeepCopyInto(out *VaultPolicy)

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

func (*VaultPolicy) DeepCopyObject

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

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

func (*VaultPolicy) GetCondition

func (mg *VaultPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this VaultPolicy.

func (*VaultPolicy) GetConnectionDetailsMapping

func (tr *VaultPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this VaultPolicy

func (*VaultPolicy) GetDeletionPolicy

func (mg *VaultPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this VaultPolicy.

func (*VaultPolicy) GetID

func (tr *VaultPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this VaultPolicy

func (*VaultPolicy) GetObservation

func (tr *VaultPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this VaultPolicy

func (*VaultPolicy) GetParameters

func (tr *VaultPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this VaultPolicy

func (*VaultPolicy) GetProviderConfigReference

func (mg *VaultPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this VaultPolicy.

func (*VaultPolicy) GetProviderReference

func (mg *VaultPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this VaultPolicy. Deprecated: Use GetProviderConfigReference.

func (*VaultPolicy) GetTerraformResourceType

func (mg *VaultPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VaultPolicy

func (*VaultPolicy) GetTerraformSchemaVersion

func (tr *VaultPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VaultPolicy) GetWriteConnectionSecretToReference

func (mg *VaultPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this VaultPolicy.

func (*VaultPolicy) LateInitialize

func (tr *VaultPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this VaultPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*VaultPolicy) SetConditions

func (mg *VaultPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this VaultPolicy.

func (*VaultPolicy) SetDeletionPolicy

func (mg *VaultPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this VaultPolicy.

func (*VaultPolicy) SetObservation

func (tr *VaultPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this VaultPolicy

func (*VaultPolicy) SetParameters

func (tr *VaultPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this VaultPolicy

func (*VaultPolicy) SetProviderConfigReference

func (mg *VaultPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this VaultPolicy.

func (*VaultPolicy) SetProviderReference

func (mg *VaultPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this VaultPolicy. Deprecated: Use SetProviderConfigReference.

func (*VaultPolicy) SetWriteConnectionSecretToReference

func (mg *VaultPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this VaultPolicy.

type VaultPolicyList

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

VaultPolicyList contains a list of VaultPolicys

func (*VaultPolicyList) DeepCopy

func (in *VaultPolicyList) DeepCopy() *VaultPolicyList

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

func (*VaultPolicyList) DeepCopyInto

func (in *VaultPolicyList) DeepCopyInto(out *VaultPolicyList)

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

func (*VaultPolicyList) DeepCopyObject

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

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

func (*VaultPolicyList) GetItems

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

GetItems of this VaultPolicyList.

type VaultPolicyObservation

type VaultPolicyObservation struct {
	BackupVaultArn *string `json:"backupVaultArn,omitempty" tf:"backup_vault_arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*VaultPolicyObservation) DeepCopy

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

func (*VaultPolicyObservation) DeepCopyInto

func (in *VaultPolicyObservation) DeepCopyInto(out *VaultPolicyObservation)

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

type VaultPolicyParameters

type VaultPolicyParameters struct {

	// +kubebuilder:validation:Required
	BackupVaultName *string `json:"backupVaultName" tf:"backup_vault_name,omitempty"`

	// +kubebuilder:validation:Required
	Policy *string `json:"policy" tf:"policy,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*VaultPolicyParameters) DeepCopy

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

func (*VaultPolicyParameters) DeepCopyInto

func (in *VaultPolicyParameters) DeepCopyInto(out *VaultPolicyParameters)

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

type VaultPolicySpec

type VaultPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VaultPolicyParameters `json:"forProvider"`
}

VaultPolicySpec defines the desired state of VaultPolicy

func (*VaultPolicySpec) DeepCopy

func (in *VaultPolicySpec) DeepCopy() *VaultPolicySpec

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

func (*VaultPolicySpec) DeepCopyInto

func (in *VaultPolicySpec) DeepCopyInto(out *VaultPolicySpec)

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

type VaultPolicyStatus

type VaultPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        VaultPolicyObservation `json:"atProvider,omitempty"`
}

VaultPolicyStatus defines the observed state of VaultPolicy.

func (*VaultPolicyStatus) DeepCopy

func (in *VaultPolicyStatus) DeepCopy() *VaultPolicyStatus

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

func (*VaultPolicyStatus) DeepCopyInto

func (in *VaultPolicyStatus) DeepCopyInto(out *VaultPolicyStatus)

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

type VaultSpec

type VaultSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VaultParameters `json:"forProvider"`
}

VaultSpec defines the desired state of Vault

func (*VaultSpec) DeepCopy

func (in *VaultSpec) DeepCopy() *VaultSpec

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

func (*VaultSpec) DeepCopyInto

func (in *VaultSpec) DeepCopyInto(out *VaultSpec)

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

type VaultStatus

type VaultStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        VaultObservation `json:"atProvider,omitempty"`
}

VaultStatus defines the observed state of Vault.

func (*VaultStatus) DeepCopy

func (in *VaultStatus) DeepCopy() *VaultStatus

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

func (*VaultStatus) DeepCopyInto

func (in *VaultStatus) DeepCopyInto(out *VaultStatus)

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