Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=backup.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AdvancedBackupSettingObservation
- type AdvancedBackupSettingParameters
- type CopyActionObservation
- type CopyActionParameters
- type GlobalSettings
- func (in *GlobalSettings) DeepCopy() *GlobalSettings
- func (in *GlobalSettings) DeepCopyInto(out *GlobalSettings)
- func (in *GlobalSettings) DeepCopyObject() runtime.Object
- func (mg *GlobalSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GlobalSettings) GetConnectionDetailsMapping() map[string]string
- func (mg *GlobalSettings) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GlobalSettings) GetID() string
- func (tr *GlobalSettings) GetObservation() (map[string]interface{}, error)
- func (tr *GlobalSettings) GetParameters() (map[string]interface{}, error)
- func (mg *GlobalSettings) GetProviderConfigReference() *xpv1.Reference
- func (mg *GlobalSettings) GetProviderReference() *xpv1.Reference
- func (mg *GlobalSettings) GetTerraformResourceType() string
- func (tr *GlobalSettings) GetTerraformSchemaVersion() int
- func (mg *GlobalSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GlobalSettings) LateInitialize(attrs []byte) (bool, error)
- func (mg *GlobalSettings) SetConditions(c ...xpv1.Condition)
- func (mg *GlobalSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GlobalSettings) SetObservation(obs map[string]interface{}) error
- func (tr *GlobalSettings) SetParameters(params map[string]interface{}) error
- func (mg *GlobalSettings) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GlobalSettings) SetProviderReference(r *xpv1.Reference)
- func (mg *GlobalSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GlobalSettingsList
- type GlobalSettingsObservation
- type GlobalSettingsParameters
- type GlobalSettingsSpec
- type GlobalSettingsStatus
- type LifecycleObservation
- type LifecycleParameters
- type Plan
- func (in *Plan) DeepCopy() *Plan
- func (in *Plan) DeepCopyInto(out *Plan)
- func (in *Plan) DeepCopyObject() runtime.Object
- func (mg *Plan) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Plan) GetConnectionDetailsMapping() map[string]string
- func (mg *Plan) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Plan) GetID() string
- func (tr *Plan) GetObservation() (map[string]interface{}, error)
- func (tr *Plan) GetParameters() (map[string]interface{}, error)
- func (mg *Plan) GetProviderConfigReference() *xpv1.Reference
- func (mg *Plan) GetProviderReference() *xpv1.Reference
- func (mg *Plan) GetTerraformResourceType() string
- func (tr *Plan) GetTerraformSchemaVersion() int
- func (mg *Plan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Plan) LateInitialize(attrs []byte) (bool, error)
- func (mg *Plan) SetConditions(c ...xpv1.Condition)
- func (mg *Plan) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Plan) SetObservation(obs map[string]interface{}) error
- func (tr *Plan) SetParameters(params map[string]interface{}) error
- func (mg *Plan) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Plan) SetProviderReference(r *xpv1.Reference)
- func (mg *Plan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PlanList
- type PlanObservation
- type PlanParameters
- type PlanSpec
- type PlanStatus
- type RegionSettings
- func (in *RegionSettings) DeepCopy() *RegionSettings
- func (in *RegionSettings) DeepCopyInto(out *RegionSettings)
- func (in *RegionSettings) DeepCopyObject() runtime.Object
- func (mg *RegionSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RegionSettings) GetConnectionDetailsMapping() map[string]string
- func (mg *RegionSettings) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RegionSettings) GetID() string
- func (tr *RegionSettings) GetObservation() (map[string]interface{}, error)
- func (tr *RegionSettings) GetParameters() (map[string]interface{}, error)
- func (mg *RegionSettings) GetProviderConfigReference() *xpv1.Reference
- func (mg *RegionSettings) GetProviderReference() *xpv1.Reference
- func (mg *RegionSettings) GetTerraformResourceType() string
- func (tr *RegionSettings) GetTerraformSchemaVersion() int
- func (mg *RegionSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RegionSettings) LateInitialize(attrs []byte) (bool, error)
- func (mg *RegionSettings) SetConditions(c ...xpv1.Condition)
- func (mg *RegionSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RegionSettings) SetObservation(obs map[string]interface{}) error
- func (tr *RegionSettings) SetParameters(params map[string]interface{}) error
- func (mg *RegionSettings) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RegionSettings) SetProviderReference(r *xpv1.Reference)
- func (mg *RegionSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegionSettingsList
- type RegionSettingsObservation
- type RegionSettingsParameters
- type RegionSettingsSpec
- type RegionSettingsStatus
- type RuleLifecycleObservation
- type RuleLifecycleParameters
- type RuleObservation
- type RuleParameters
- type Selection
- func (in *Selection) DeepCopy() *Selection
- func (in *Selection) DeepCopyInto(out *Selection)
- func (in *Selection) DeepCopyObject() runtime.Object
- func (mg *Selection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Selection) GetConnectionDetailsMapping() map[string]string
- func (mg *Selection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Selection) GetID() string
- func (tr *Selection) GetObservation() (map[string]interface{}, error)
- func (tr *Selection) GetParameters() (map[string]interface{}, error)
- func (mg *Selection) GetProviderConfigReference() *xpv1.Reference
- func (mg *Selection) GetProviderReference() *xpv1.Reference
- func (mg *Selection) GetTerraformResourceType() string
- func (tr *Selection) GetTerraformSchemaVersion() int
- func (mg *Selection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Selection) LateInitialize(attrs []byte) (bool, error)
- func (mg *Selection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Selection) SetConditions(c ...xpv1.Condition)
- func (mg *Selection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Selection) SetObservation(obs map[string]interface{}) error
- func (tr *Selection) SetParameters(params map[string]interface{}) error
- func (mg *Selection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Selection) SetProviderReference(r *xpv1.Reference)
- func (mg *Selection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SelectionList
- type SelectionObservation
- type SelectionParameters
- type SelectionSpec
- type SelectionStatus
- type SelectionTagObservation
- type SelectionTagParameters
- type Vault
- func (in *Vault) DeepCopy() *Vault
- func (in *Vault) DeepCopyInto(out *Vault)
- func (in *Vault) DeepCopyObject() runtime.Object
- func (mg *Vault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Vault) GetConnectionDetailsMapping() map[string]string
- func (mg *Vault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Vault) GetID() string
- func (tr *Vault) GetObservation() (map[string]interface{}, error)
- func (tr *Vault) GetParameters() (map[string]interface{}, error)
- func (mg *Vault) GetProviderConfigReference() *xpv1.Reference
- func (mg *Vault) GetProviderReference() *xpv1.Reference
- func (mg *Vault) GetTerraformResourceType() string
- func (tr *Vault) GetTerraformSchemaVersion() int
- func (mg *Vault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Vault) LateInitialize(attrs []byte) (bool, error)
- func (mg *Vault) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Vault) SetConditions(c ...xpv1.Condition)
- func (mg *Vault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Vault) SetObservation(obs map[string]interface{}) error
- func (tr *Vault) SetParameters(params map[string]interface{}) error
- func (mg *Vault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Vault) SetProviderReference(r *xpv1.Reference)
- func (mg *Vault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultList
- type VaultNotifications
- func (in *VaultNotifications) DeepCopy() *VaultNotifications
- func (in *VaultNotifications) DeepCopyInto(out *VaultNotifications)
- func (in *VaultNotifications) DeepCopyObject() runtime.Object
- func (mg *VaultNotifications) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultNotifications) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultNotifications) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultNotifications) GetID() string
- func (tr *VaultNotifications) GetObservation() (map[string]interface{}, error)
- func (tr *VaultNotifications) GetParameters() (map[string]interface{}, error)
- func (mg *VaultNotifications) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultNotifications) GetProviderReference() *xpv1.Reference
- func (mg *VaultNotifications) GetTerraformResourceType() string
- func (tr *VaultNotifications) GetTerraformSchemaVersion() int
- func (mg *VaultNotifications) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultNotifications) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultNotifications) SetConditions(c ...xpv1.Condition)
- func (mg *VaultNotifications) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultNotifications) SetObservation(obs map[string]interface{}) error
- func (tr *VaultNotifications) SetParameters(params map[string]interface{}) error
- func (mg *VaultNotifications) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultNotifications) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultNotifications) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultNotificationsList
- type VaultNotificationsObservation
- type VaultNotificationsParameters
- type VaultNotificationsSpec
- type VaultNotificationsStatus
- type VaultObservation
- type VaultParameters
- type VaultPolicy
- func (in *VaultPolicy) DeepCopy() *VaultPolicy
- func (in *VaultPolicy) DeepCopyInto(out *VaultPolicy)
- func (in *VaultPolicy) DeepCopyObject() runtime.Object
- func (mg *VaultPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VaultPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *VaultPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VaultPolicy) GetID() string
- func (tr *VaultPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *VaultPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *VaultPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *VaultPolicy) GetProviderReference() *xpv1.Reference
- func (mg *VaultPolicy) GetTerraformResourceType() string
- func (tr *VaultPolicy) GetTerraformSchemaVersion() int
- func (mg *VaultPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VaultPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *VaultPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *VaultPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VaultPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *VaultPolicy) SetParameters(params map[string]interface{}) error
- func (mg *VaultPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VaultPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *VaultPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultPolicyList
- type VaultPolicyObservation
- type VaultPolicyParameters
- type VaultPolicySpec
- type VaultPolicyStatus
- type VaultSpec
- type VaultStatus
Constants ¶
const ( CRDGroup = "backup.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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.
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 )
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.
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.
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.
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.
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.
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 ¶
func (in *AdvancedBackupSettingObservation) DeepCopy() *AdvancedBackupSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedBackupSettingObservation.
func (*AdvancedBackupSettingObservation) DeepCopyInto ¶
func (in *AdvancedBackupSettingObservation) DeepCopyInto(out *AdvancedBackupSettingObservation)
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 ¶
func (in *AdvancedBackupSettingParameters) DeepCopy() *AdvancedBackupSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedBackupSettingParameters.
func (*AdvancedBackupSettingParameters) DeepCopyInto ¶
func (in *AdvancedBackupSettingParameters) DeepCopyInto(out *AdvancedBackupSettingParameters)
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 ¶
func (in *CopyActionObservation) DeepCopy() *CopyActionObservation
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 ¶
func (in *CopyActionParameters) DeepCopy() *CopyActionParameters
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 ¶
func (in *GlobalSettingsObservation) DeepCopy() *GlobalSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSettingsObservation.
func (*GlobalSettingsObservation) DeepCopyInto ¶
func (in *GlobalSettingsObservation) DeepCopyInto(out *GlobalSettingsObservation)
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 ¶
func (in *GlobalSettingsParameters) DeepCopy() *GlobalSettingsParameters
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 ¶
func (in *GlobalSettingsStatus) DeepCopy() *GlobalSettingsStatus
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 ¶
func (in *LifecycleObservation) DeepCopy() *LifecycleObservation
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan.
func (*Plan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Plan) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Plan
func (*Plan) GetDeletionPolicy ¶
func (mg *Plan) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Plan.
func (*Plan) GetObservation ¶
GetObservation of this Plan
func (*Plan) GetParameters ¶
GetParameters of this Plan
func (*Plan) GetProviderConfigReference ¶
GetProviderConfigReference of this Plan.
func (*Plan) GetProviderReference ¶
GetProviderReference of this Plan. Deprecated: Use GetProviderConfigReference.
func (*Plan) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Plan
func (*Plan) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Plan) GetWriteConnectionSecretToReference ¶
func (mg *Plan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Plan.
func (*Plan) LateInitialize ¶
LateInitialize this Plan using its observed tfState. returns True if there are any spec changes for the resource.
func (*Plan) SetConditions ¶
SetConditions of this Plan.
func (*Plan) SetDeletionPolicy ¶
func (mg *Plan) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Plan.
func (*Plan) SetObservation ¶
SetObservation for this Plan
func (*Plan) SetParameters ¶
SetParameters for this Plan
func (*Plan) SetProviderConfigReference ¶
SetProviderConfigReference of this Plan.
func (*Plan) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanList.
func (*PlanList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlanList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpec.
func (*PlanSpec) DeepCopyInto ¶
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 ¶
func (in *RegionSettingsObservation) DeepCopy() *RegionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSettingsObservation.
func (*RegionSettingsObservation) DeepCopyInto ¶
func (in *RegionSettingsObservation) DeepCopyInto(out *RegionSettingsObservation)
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 ¶
func (in *RegionSettingsParameters) DeepCopy() *RegionSettingsParameters
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 ¶
func (in *RegionSettingsStatus) DeepCopy() *RegionSettingsStatus
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 ¶
func (in *RuleLifecycleObservation) DeepCopy() *RuleLifecycleObservation
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 ¶
func (in *RuleLifecycleParameters) DeepCopy() *RuleLifecycleParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Selection.
func (*Selection) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Selection) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Selection
func (*Selection) GetDeletionPolicy ¶
func (mg *Selection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Selection.
func (*Selection) GetObservation ¶
GetObservation of this Selection
func (*Selection) GetParameters ¶
GetParameters of this Selection
func (*Selection) GetProviderConfigReference ¶
GetProviderConfigReference of this Selection.
func (*Selection) GetProviderReference ¶
GetProviderReference of this Selection. Deprecated: Use GetProviderConfigReference.
func (*Selection) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Selection
func (*Selection) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Selection) GetWriteConnectionSecretToReference ¶
func (mg *Selection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Selection.
func (*Selection) LateInitialize ¶
LateInitialize this Selection using its observed tfState. returns True if there are any spec changes for the resource.
func (*Selection) ResolveReferences ¶
ResolveReferences of this Selection.
func (*Selection) SetConditions ¶
SetConditions of this Selection.
func (*Selection) SetDeletionPolicy ¶
func (mg *Selection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Selection.
func (*Selection) SetObservation ¶
SetObservation for this Selection
func (*Selection) SetParameters ¶
SetParameters for this Selection
func (*Selection) SetProviderConfigReference ¶
SetProviderConfigReference of this Selection.
func (*Selection) SetProviderReference ¶
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 ¶
func (in *SelectionObservation) DeepCopy() *SelectionObservation
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 ¶
func (in *SelectionTagObservation) DeepCopy() *SelectionTagObservation
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 ¶
func (in *SelectionTagParameters) DeepCopy() *SelectionTagParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault.
func (*Vault) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vault) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Vault
func (*Vault) GetDeletionPolicy ¶
func (mg *Vault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Vault.
func (*Vault) GetObservation ¶
GetObservation of this Vault
func (*Vault) GetParameters ¶
GetParameters of this Vault
func (*Vault) GetProviderConfigReference ¶
GetProviderConfigReference of this Vault.
func (*Vault) GetProviderReference ¶
GetProviderReference of this Vault. Deprecated: Use GetProviderConfigReference.
func (*Vault) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Vault
func (*Vault) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Vault) GetWriteConnectionSecretToReference ¶
func (mg *Vault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Vault.
func (*Vault) LateInitialize ¶
LateInitialize this Vault using its observed tfState. returns True if there are any spec changes for the resource.
func (*Vault) ResolveReferences ¶
ResolveReferences of this Vault.
func (*Vault) SetConditions ¶
SetConditions of this Vault.
func (*Vault) SetDeletionPolicy ¶
func (mg *Vault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Vault.
func (*Vault) SetObservation ¶
SetObservation for this Vault
func (*Vault) SetParameters ¶
SetParameters for this Vault
func (*Vault) SetProviderConfigReference ¶
SetProviderConfigReference of this Vault.
func (*Vault) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultList.
func (*VaultList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
func (in *VaultNotificationsList) DeepCopy() *VaultNotificationsList
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 ¶
func (in *VaultNotificationsObservation) DeepCopy() *VaultNotificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultNotificationsObservation.
func (*VaultNotificationsObservation) DeepCopyInto ¶
func (in *VaultNotificationsObservation) DeepCopyInto(out *VaultNotificationsObservation)
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 ¶
func (in *VaultNotificationsParameters) DeepCopy() *VaultNotificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultNotificationsParameters.
func (*VaultNotificationsParameters) DeepCopyInto ¶
func (in *VaultNotificationsParameters) DeepCopyInto(out *VaultNotificationsParameters)
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 ¶
func (in *VaultNotificationsSpec) DeepCopy() *VaultNotificationsSpec
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 ¶
func (in *VaultNotificationsStatus) DeepCopy() *VaultNotificationsStatus
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 ¶
func (in *VaultPolicyObservation) DeepCopy() *VaultPolicyObservation
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 ¶
func (in *VaultPolicyParameters) DeepCopy() *VaultPolicyParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpec.
func (*VaultSpec) DeepCopyInto ¶
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.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_globalsettings_terraformed.go
- zz_globalsettings_types.go
- zz_groupversion_info.go
- zz_plan_terraformed.go
- zz_plan_types.go
- zz_regionsettings_terraformed.go
- zz_regionsettings_types.go
- zz_selection_terraformed.go
- zz_selection_types.go
- zz_vault_terraformed.go
- zz_vault_types.go
- zz_vaultnotifications_terraformed.go
- zz_vaultnotifications_types.go
- zz_vaultpolicy_terraformed.go
- zz_vaultpolicy_types.go