Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=efs.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessPoint
- func (in *AccessPoint) DeepCopy() *AccessPoint
- func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
- func (in *AccessPoint) DeepCopyObject() runtime.Object
- func (mg *AccessPoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccessPoint) GetConnectionDetailsMapping() map[string]string
- func (mg *AccessPoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccessPoint) GetID() string
- func (tr *AccessPoint) GetObservation() (map[string]interface{}, error)
- func (tr *AccessPoint) GetParameters() (map[string]interface{}, error)
- func (mg *AccessPoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccessPoint) GetProviderReference() *xpv1.Reference
- func (mg *AccessPoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccessPoint) GetTerraformResourceType() string
- func (tr *AccessPoint) GetTerraformSchemaVersion() int
- func (mg *AccessPoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccessPoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccessPoint) SetConditions(c ...xpv1.Condition)
- func (mg *AccessPoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccessPoint) SetObservation(obs map[string]interface{}) error
- func (tr *AccessPoint) SetParameters(params map[string]interface{}) error
- func (mg *AccessPoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccessPoint) SetProviderReference(r *xpv1.Reference)
- func (mg *AccessPoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccessPoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccessPointList
- type AccessPointObservation
- type AccessPointParameters
- type AccessPointSpec
- type AccessPointStatus
- type BackupPolicy
- func (in *BackupPolicy) DeepCopy() *BackupPolicy
- func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy)
- func (in *BackupPolicy) DeepCopyObject() runtime.Object
- func (mg *BackupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupPolicy) GetID() string
- func (tr *BackupPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *BackupPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *BackupPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupPolicy) GetProviderReference() *xpv1.Reference
- func (mg *BackupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupPolicy) GetTerraformResourceType() string
- func (tr *BackupPolicy) GetTerraformSchemaVersion() int
- func (mg *BackupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *BackupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *BackupPolicy) SetParameters(params map[string]interface{}) error
- func (mg *BackupPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupPolicyBackupPolicyObservation
- type BackupPolicyBackupPolicyParameters
- type BackupPolicyList
- type BackupPolicyObservation
- type BackupPolicyParameters
- type BackupPolicySpec
- type BackupPolicyStatus
- type CreationInfoObservation
- type CreationInfoParameters
- type FileSystem
- func (in *FileSystem) DeepCopy() *FileSystem
- func (in *FileSystem) DeepCopyInto(out *FileSystem)
- func (in *FileSystem) DeepCopyObject() runtime.Object
- func (mg *FileSystem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FileSystem) GetConnectionDetailsMapping() map[string]string
- func (mg *FileSystem) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FileSystem) GetID() string
- func (tr *FileSystem) GetObservation() (map[string]interface{}, error)
- func (tr *FileSystem) GetParameters() (map[string]interface{}, error)
- func (mg *FileSystem) GetProviderConfigReference() *xpv1.Reference
- func (mg *FileSystem) GetProviderReference() *xpv1.Reference
- func (mg *FileSystem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FileSystem) GetTerraformResourceType() string
- func (tr *FileSystem) GetTerraformSchemaVersion() int
- func (mg *FileSystem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FileSystem) LateInitialize(attrs []byte) (bool, error)
- func (mg *FileSystem) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FileSystem) SetConditions(c ...xpv1.Condition)
- func (mg *FileSystem) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FileSystem) SetObservation(obs map[string]interface{}) error
- func (tr *FileSystem) SetParameters(params map[string]interface{}) error
- func (mg *FileSystem) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FileSystem) SetProviderReference(r *xpv1.Reference)
- func (mg *FileSystem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FileSystem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FileSystemList
- type FileSystemObservation
- type FileSystemParameters
- type FileSystemPolicy
- func (in *FileSystemPolicy) DeepCopy() *FileSystemPolicy
- func (in *FileSystemPolicy) DeepCopyInto(out *FileSystemPolicy)
- func (in *FileSystemPolicy) DeepCopyObject() runtime.Object
- func (mg *FileSystemPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FileSystemPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *FileSystemPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FileSystemPolicy) GetID() string
- func (tr *FileSystemPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *FileSystemPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *FileSystemPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *FileSystemPolicy) GetProviderReference() *xpv1.Reference
- func (mg *FileSystemPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FileSystemPolicy) GetTerraformResourceType() string
- func (tr *FileSystemPolicy) GetTerraformSchemaVersion() int
- func (mg *FileSystemPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FileSystemPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *FileSystemPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *FileSystemPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FileSystemPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *FileSystemPolicy) SetParameters(params map[string]interface{}) error
- func (mg *FileSystemPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FileSystemPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *FileSystemPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FileSystemPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FileSystemPolicyList
- type FileSystemPolicyObservation
- type FileSystemPolicyParameters
- type FileSystemPolicySpec
- type FileSystemPolicyStatus
- type FileSystemSpec
- type FileSystemStatus
- type LifecyclePolicyObservation
- type LifecyclePolicyParameters
- type MountTarget
- func (in *MountTarget) DeepCopy() *MountTarget
- func (in *MountTarget) DeepCopyInto(out *MountTarget)
- func (in *MountTarget) DeepCopyObject() runtime.Object
- func (mg *MountTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MountTarget) GetConnectionDetailsMapping() map[string]string
- func (mg *MountTarget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MountTarget) GetID() string
- func (tr *MountTarget) GetObservation() (map[string]interface{}, error)
- func (tr *MountTarget) GetParameters() (map[string]interface{}, error)
- func (mg *MountTarget) GetProviderConfigReference() *xpv1.Reference
- func (mg *MountTarget) GetProviderReference() *xpv1.Reference
- func (mg *MountTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MountTarget) GetTerraformResourceType() string
- func (tr *MountTarget) GetTerraformSchemaVersion() int
- func (mg *MountTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MountTarget) LateInitialize(attrs []byte) (bool, error)
- func (mg *MountTarget) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MountTarget) SetConditions(c ...xpv1.Condition)
- func (mg *MountTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MountTarget) SetObservation(obs map[string]interface{}) error
- func (tr *MountTarget) SetParameters(params map[string]interface{}) error
- func (mg *MountTarget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MountTarget) SetProviderReference(r *xpv1.Reference)
- func (mg *MountTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MountTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MountTargetList
- type MountTargetObservation
- type MountTargetParameters
- type MountTargetSpec
- type MountTargetStatus
- type PosixUserObservation
- type PosixUserParameters
- type RootDirectoryObservation
- type RootDirectoryParameters
- type SizeInBytesObservation
- type SizeInBytesParameters
Constants ¶
const ( CRDGroup = "efs.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AccessPoint_Kind = "AccessPoint" AccessPoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccessPoint_Kind}.String() AccessPoint_KindAPIVersion = AccessPoint_Kind + "." + CRDGroupVersion.String() AccessPoint_GroupVersionKind = CRDGroupVersion.WithKind(AccessPoint_Kind) )
Repository type metadata.
var ( BackupPolicy_Kind = "BackupPolicy" BackupPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupPolicy_Kind}.String() BackupPolicy_KindAPIVersion = BackupPolicy_Kind + "." + CRDGroupVersion.String() BackupPolicy_GroupVersionKind = CRDGroupVersion.WithKind(BackupPolicy_Kind) )
Repository type metadata.
var ( FileSystem_Kind = "FileSystem" FileSystem_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FileSystem_Kind}.String() FileSystem_KindAPIVersion = FileSystem_Kind + "." + CRDGroupVersion.String() FileSystem_GroupVersionKind = CRDGroupVersion.WithKind(FileSystem_Kind) )
Repository type metadata.
var ( FileSystemPolicy_Kind = "FileSystemPolicy" FileSystemPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FileSystemPolicy_Kind}.String() FileSystemPolicy_KindAPIVersion = FileSystemPolicy_Kind + "." + CRDGroupVersion.String() FileSystemPolicy_GroupVersionKind = CRDGroupVersion.WithKind(FileSystemPolicy_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 ( MountTarget_Kind = "MountTarget" MountTarget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MountTarget_Kind}.String() MountTarget_KindAPIVersion = MountTarget_Kind + "." + CRDGroupVersion.String() MountTarget_GroupVersionKind = CRDGroupVersion.WithKind(MountTarget_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessPoint ¶
type AccessPoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPointSpec `json:"spec"` Status AccessPointStatus `json:"status,omitempty"` }
AccessPoint is the Schema for the AccessPoints 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 (*AccessPoint) DeepCopy ¶
func (in *AccessPoint) DeepCopy() *AccessPoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPoint.
func (*AccessPoint) DeepCopyInto ¶
func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPoint) DeepCopyObject ¶
func (in *AccessPoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPoint) GetCondition ¶
func (mg *AccessPoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccessPoint.
func (*AccessPoint) GetConnectionDetailsMapping ¶
func (tr *AccessPoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccessPoint
func (*AccessPoint) GetDeletionPolicy ¶
func (mg *AccessPoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccessPoint.
func (*AccessPoint) GetID ¶
func (tr *AccessPoint) GetID() string
GetID returns ID of underlying Terraform resource of this AccessPoint
func (*AccessPoint) GetObservation ¶
func (tr *AccessPoint) GetObservation() (map[string]interface{}, error)
GetObservation of this AccessPoint
func (*AccessPoint) GetParameters ¶
func (tr *AccessPoint) GetParameters() (map[string]interface{}, error)
GetParameters of this AccessPoint
func (*AccessPoint) GetProviderConfigReference ¶
func (mg *AccessPoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccessPoint.
func (*AccessPoint) GetProviderReference ¶
func (mg *AccessPoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccessPoint. Deprecated: Use GetProviderConfigReference.
func (*AccessPoint) GetPublishConnectionDetailsTo ¶
func (mg *AccessPoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccessPoint.
func (*AccessPoint) GetTerraformResourceType ¶
func (mg *AccessPoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccessPoint
func (*AccessPoint) GetTerraformSchemaVersion ¶
func (tr *AccessPoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccessPoint) GetWriteConnectionSecretToReference ¶
func (mg *AccessPoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccessPoint.
func (*AccessPoint) LateInitialize ¶
func (tr *AccessPoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccessPoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccessPoint) SetConditions ¶
func (mg *AccessPoint) SetConditions(c ...xpv1.Condition)
SetConditions of this AccessPoint.
func (*AccessPoint) SetDeletionPolicy ¶
func (mg *AccessPoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccessPoint.
func (*AccessPoint) SetObservation ¶
func (tr *AccessPoint) SetObservation(obs map[string]interface{}) error
SetObservation for this AccessPoint
func (*AccessPoint) SetParameters ¶
func (tr *AccessPoint) SetParameters(params map[string]interface{}) error
SetParameters for this AccessPoint
func (*AccessPoint) SetProviderConfigReference ¶
func (mg *AccessPoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccessPoint.
func (*AccessPoint) SetProviderReference ¶
func (mg *AccessPoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccessPoint. Deprecated: Use SetProviderConfigReference.
func (*AccessPoint) SetPublishConnectionDetailsTo ¶
func (mg *AccessPoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccessPoint.
func (*AccessPoint) SetWriteConnectionSecretToReference ¶
func (mg *AccessPoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccessPoint.
type AccessPointList ¶
type AccessPointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccessPoint `json:"items"` }
AccessPointList contains a list of AccessPoints
func (*AccessPointList) DeepCopy ¶
func (in *AccessPointList) DeepCopy() *AccessPointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointList.
func (*AccessPointList) DeepCopyInto ¶
func (in *AccessPointList) DeepCopyInto(out *AccessPointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPointList) DeepCopyObject ¶
func (in *AccessPointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPointList) GetItems ¶
func (l *AccessPointList) GetItems() []resource.Managed
GetItems of this AccessPointList.
type AccessPointObservation ¶
type AccessPointObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` FileSystemArn *string `json:"fileSystemArn,omitempty" tf:"file_system_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*AccessPointObservation) DeepCopy ¶
func (in *AccessPointObservation) DeepCopy() *AccessPointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointObservation.
func (*AccessPointObservation) DeepCopyInto ¶
func (in *AccessPointObservation) DeepCopyInto(out *AccessPointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointParameters ¶
type AccessPointParameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"fileSystemId" tf:"file_system_id,omitempty"` // +kubebuilder:validation:Optional PosixUser []PosixUserParameters `json:"posixUser,omitempty" tf:"posix_user,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 RootDirectory []RootDirectoryParameters `json:"rootDirectory,omitempty" tf:"root_directory,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AccessPointParameters) DeepCopy ¶
func (in *AccessPointParameters) DeepCopy() *AccessPointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointParameters.
func (*AccessPointParameters) DeepCopyInto ¶
func (in *AccessPointParameters) DeepCopyInto(out *AccessPointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpec ¶
type AccessPointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccessPointParameters `json:"forProvider"` }
AccessPointSpec defines the desired state of AccessPoint
func (*AccessPointSpec) DeepCopy ¶
func (in *AccessPointSpec) DeepCopy() *AccessPointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpec.
func (*AccessPointSpec) DeepCopyInto ¶
func (in *AccessPointSpec) DeepCopyInto(out *AccessPointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointStatus ¶
type AccessPointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccessPointObservation `json:"atProvider,omitempty"` }
AccessPointStatus defines the observed state of AccessPoint.
func (*AccessPointStatus) DeepCopy ¶
func (in *AccessPointStatus) DeepCopy() *AccessPointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointStatus.
func (*AccessPointStatus) DeepCopyInto ¶
func (in *AccessPointStatus) DeepCopyInto(out *AccessPointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicy ¶
type BackupPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupPolicySpec `json:"spec"` Status BackupPolicyStatus `json:"status,omitempty"` }
BackupPolicy is the Schema for the BackupPolicys 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 (*BackupPolicy) DeepCopy ¶
func (in *BackupPolicy) DeepCopy() *BackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicy.
func (*BackupPolicy) DeepCopyInto ¶
func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicy) DeepCopyObject ¶
func (in *BackupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicy) GetCondition ¶
func (mg *BackupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupPolicy.
func (*BackupPolicy) GetConnectionDetailsMapping ¶
func (tr *BackupPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupPolicy
func (*BackupPolicy) GetDeletionPolicy ¶
func (mg *BackupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupPolicy.
func (*BackupPolicy) GetID ¶
func (tr *BackupPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this BackupPolicy
func (*BackupPolicy) GetObservation ¶
func (tr *BackupPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupPolicy
func (*BackupPolicy) GetParameters ¶
func (tr *BackupPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupPolicy
func (*BackupPolicy) GetProviderConfigReference ¶
func (mg *BackupPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupPolicy.
func (*BackupPolicy) GetProviderReference ¶
func (mg *BackupPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupPolicy. Deprecated: Use GetProviderConfigReference.
func (*BackupPolicy) GetPublishConnectionDetailsTo ¶
func (mg *BackupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupPolicy.
func (*BackupPolicy) GetTerraformResourceType ¶
func (mg *BackupPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupPolicy
func (*BackupPolicy) GetTerraformSchemaVersion ¶
func (tr *BackupPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupPolicy) GetWriteConnectionSecretToReference ¶
func (mg *BackupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupPolicy.
func (*BackupPolicy) LateInitialize ¶
func (tr *BackupPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupPolicy) SetConditions ¶
func (mg *BackupPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupPolicy.
func (*BackupPolicy) SetDeletionPolicy ¶
func (mg *BackupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupPolicy.
func (*BackupPolicy) SetObservation ¶
func (tr *BackupPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupPolicy
func (*BackupPolicy) SetParameters ¶
func (tr *BackupPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this BackupPolicy
func (*BackupPolicy) SetProviderConfigReference ¶
func (mg *BackupPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupPolicy.
func (*BackupPolicy) SetProviderReference ¶
func (mg *BackupPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupPolicy. Deprecated: Use SetProviderConfigReference.
func (*BackupPolicy) SetPublishConnectionDetailsTo ¶
func (mg *BackupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupPolicy.
func (*BackupPolicy) SetWriteConnectionSecretToReference ¶
func (mg *BackupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupPolicy.
type BackupPolicyBackupPolicyObservation ¶
type BackupPolicyBackupPolicyObservation struct { }
func (*BackupPolicyBackupPolicyObservation) DeepCopy ¶
func (in *BackupPolicyBackupPolicyObservation) DeepCopy() *BackupPolicyBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBackupPolicyObservation.
func (*BackupPolicyBackupPolicyObservation) DeepCopyInto ¶
func (in *BackupPolicyBackupPolicyObservation) DeepCopyInto(out *BackupPolicyBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyBackupPolicyParameters ¶
type BackupPolicyBackupPolicyParameters struct { // +kubebuilder:validation:Required Status *string `json:"status" tf:"status,omitempty"` }
func (*BackupPolicyBackupPolicyParameters) DeepCopy ¶
func (in *BackupPolicyBackupPolicyParameters) DeepCopy() *BackupPolicyBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBackupPolicyParameters.
func (*BackupPolicyBackupPolicyParameters) DeepCopyInto ¶
func (in *BackupPolicyBackupPolicyParameters) DeepCopyInto(out *BackupPolicyBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyList ¶
type BackupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupPolicy `json:"items"` }
BackupPolicyList contains a list of BackupPolicys
func (*BackupPolicyList) DeepCopy ¶
func (in *BackupPolicyList) DeepCopy() *BackupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyList.
func (*BackupPolicyList) DeepCopyInto ¶
func (in *BackupPolicyList) DeepCopyInto(out *BackupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyList) DeepCopyObject ¶
func (in *BackupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyList) GetItems ¶
func (l *BackupPolicyList) GetItems() []resource.Managed
GetItems of this BackupPolicyList.
type BackupPolicyObservation ¶
type BackupPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupPolicyObservation) DeepCopy ¶
func (in *BackupPolicyObservation) DeepCopy() *BackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyObservation.
func (*BackupPolicyObservation) DeepCopyInto ¶
func (in *BackupPolicyObservation) DeepCopyInto(out *BackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyParameters ¶
type BackupPolicyParameters struct { // +kubebuilder:validation:Required BackupPolicy []BackupPolicyBackupPolicyParameters `json:"backupPolicy" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Required FileSystemID *string `json:"fileSystemId" tf:"file_system_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:"-"` }
func (*BackupPolicyParameters) DeepCopy ¶
func (in *BackupPolicyParameters) DeepCopy() *BackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyParameters.
func (*BackupPolicyParameters) DeepCopyInto ¶
func (in *BackupPolicyParameters) DeepCopyInto(out *BackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicySpec ¶
type BackupPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupPolicyParameters `json:"forProvider"` }
BackupPolicySpec defines the desired state of BackupPolicy
func (*BackupPolicySpec) DeepCopy ¶
func (in *BackupPolicySpec) DeepCopy() *BackupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicySpec.
func (*BackupPolicySpec) DeepCopyInto ¶
func (in *BackupPolicySpec) DeepCopyInto(out *BackupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyStatus ¶
type BackupPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupPolicyObservation `json:"atProvider,omitempty"` }
BackupPolicyStatus defines the observed state of BackupPolicy.
func (*BackupPolicyStatus) DeepCopy ¶
func (in *BackupPolicyStatus) DeepCopy() *BackupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyStatus.
func (*BackupPolicyStatus) DeepCopyInto ¶
func (in *BackupPolicyStatus) DeepCopyInto(out *BackupPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreationInfoObservation ¶
type CreationInfoObservation struct { }
func (*CreationInfoObservation) DeepCopy ¶
func (in *CreationInfoObservation) DeepCopy() *CreationInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreationInfoObservation.
func (*CreationInfoObservation) DeepCopyInto ¶
func (in *CreationInfoObservation) DeepCopyInto(out *CreationInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreationInfoParameters ¶
type CreationInfoParameters struct { // +kubebuilder:validation:Required OwnerGID *float64 `json:"ownerGid" tf:"owner_gid,omitempty"` // +kubebuilder:validation:Required OwnerUID *float64 `json:"ownerUid" tf:"owner_uid,omitempty"` // +kubebuilder:validation:Required Permissions *string `json:"permissions" tf:"permissions,omitempty"` }
func (*CreationInfoParameters) DeepCopy ¶
func (in *CreationInfoParameters) DeepCopy() *CreationInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreationInfoParameters.
func (*CreationInfoParameters) DeepCopyInto ¶
func (in *CreationInfoParameters) DeepCopyInto(out *CreationInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystem ¶
type FileSystem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSystemSpec `json:"spec"` Status FileSystemStatus `json:"status,omitempty"` }
FileSystem is the Schema for the FileSystems 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 (*FileSystem) DeepCopy ¶
func (in *FileSystem) DeepCopy() *FileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystem.
func (*FileSystem) DeepCopyInto ¶
func (in *FileSystem) DeepCopyInto(out *FileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystem) DeepCopyObject ¶
func (in *FileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystem) GetCondition ¶
func (mg *FileSystem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FileSystem.
func (*FileSystem) GetConnectionDetailsMapping ¶
func (tr *FileSystem) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FileSystem
func (*FileSystem) GetDeletionPolicy ¶
func (mg *FileSystem) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FileSystem.
func (*FileSystem) GetID ¶
func (tr *FileSystem) GetID() string
GetID returns ID of underlying Terraform resource of this FileSystem
func (*FileSystem) GetObservation ¶
func (tr *FileSystem) GetObservation() (map[string]interface{}, error)
GetObservation of this FileSystem
func (*FileSystem) GetParameters ¶
func (tr *FileSystem) GetParameters() (map[string]interface{}, error)
GetParameters of this FileSystem
func (*FileSystem) GetProviderConfigReference ¶
func (mg *FileSystem) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FileSystem.
func (*FileSystem) GetProviderReference ¶
func (mg *FileSystem) GetProviderReference() *xpv1.Reference
GetProviderReference of this FileSystem. Deprecated: Use GetProviderConfigReference.
func (*FileSystem) GetPublishConnectionDetailsTo ¶
func (mg *FileSystem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FileSystem.
func (*FileSystem) GetTerraformResourceType ¶
func (mg *FileSystem) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FileSystem
func (*FileSystem) GetTerraformSchemaVersion ¶
func (tr *FileSystem) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FileSystem) GetWriteConnectionSecretToReference ¶
func (mg *FileSystem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FileSystem.
func (*FileSystem) LateInitialize ¶
func (tr *FileSystem) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FileSystem using its observed tfState. returns True if there are any spec changes for the resource.
func (*FileSystem) ResolveReferences ¶
ResolveReferences of this FileSystem.
func (*FileSystem) SetConditions ¶
func (mg *FileSystem) SetConditions(c ...xpv1.Condition)
SetConditions of this FileSystem.
func (*FileSystem) SetDeletionPolicy ¶
func (mg *FileSystem) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FileSystem.
func (*FileSystem) SetObservation ¶
func (tr *FileSystem) SetObservation(obs map[string]interface{}) error
SetObservation for this FileSystem
func (*FileSystem) SetParameters ¶
func (tr *FileSystem) SetParameters(params map[string]interface{}) error
SetParameters for this FileSystem
func (*FileSystem) SetProviderConfigReference ¶
func (mg *FileSystem) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FileSystem.
func (*FileSystem) SetProviderReference ¶
func (mg *FileSystem) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FileSystem. Deprecated: Use SetProviderConfigReference.
func (*FileSystem) SetPublishConnectionDetailsTo ¶
func (mg *FileSystem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FileSystem.
func (*FileSystem) SetWriteConnectionSecretToReference ¶
func (mg *FileSystem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FileSystem.
type FileSystemList ¶
type FileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FileSystem `json:"items"` }
FileSystemList contains a list of FileSystems
func (*FileSystemList) DeepCopy ¶
func (in *FileSystemList) DeepCopy() *FileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemList.
func (*FileSystemList) DeepCopyInto ¶
func (in *FileSystemList) DeepCopyInto(out *FileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemList) DeepCopyObject ¶
func (in *FileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemList) GetItems ¶
func (l *FileSystemList) GetItems() []resource.Managed
GetItems of this FileSystemList.
type FileSystemObservation ¶
type FileSystemObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` AvailabilityZoneID *string `json:"availabilityZoneId,omitempty" tf:"availability_zone_id,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NumberOfMountTargets *float64 `json:"numberOfMountTargets,omitempty" tf:"number_of_mount_targets,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` SizeInBytes []SizeInBytesObservation `json:"sizeInBytes,omitempty" tf:"size_in_bytes,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FileSystemObservation) DeepCopy ¶
func (in *FileSystemObservation) DeepCopy() *FileSystemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemObservation.
func (*FileSystemObservation) DeepCopyInto ¶
func (in *FileSystemObservation) DeepCopyInto(out *FileSystemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemParameters ¶
type FileSystemParameters struct { // +kubebuilder:validation:Optional AvailabilityZoneName *string `json:"availabilityZoneName,omitempty" tf:"availability_zone_name,omitempty"` // +kubebuilder:validation:Optional CreationToken *string `json:"creationToken,omitempty" tf:"creation_token,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional LifecyclePolicy []LifecyclePolicyParameters `json:"lifecyclePolicy,omitempty" tf:"lifecycle_policy,omitempty"` // +kubebuilder:validation:Optional PerformanceMode *string `json:"performanceMode,omitempty" tf:"performance_mode,omitempty"` // +kubebuilder:validation:Optional ProvisionedThroughputInMibps *float64 `json:"provisionedThroughputInMibps,omitempty" tf:"provisioned_throughput_in_mibps,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"` // +kubebuilder:validation:Optional ThroughputMode *string `json:"throughputMode,omitempty" tf:"throughput_mode,omitempty"` }
func (*FileSystemParameters) DeepCopy ¶
func (in *FileSystemParameters) DeepCopy() *FileSystemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemParameters.
func (*FileSystemParameters) DeepCopyInto ¶
func (in *FileSystemParameters) DeepCopyInto(out *FileSystemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemPolicy ¶
type FileSystemPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSystemPolicySpec `json:"spec"` Status FileSystemPolicyStatus `json:"status,omitempty"` }
FileSystemPolicy is the Schema for the FileSystemPolicys 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 (*FileSystemPolicy) DeepCopy ¶
func (in *FileSystemPolicy) DeepCopy() *FileSystemPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicy.
func (*FileSystemPolicy) DeepCopyInto ¶
func (in *FileSystemPolicy) DeepCopyInto(out *FileSystemPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemPolicy) DeepCopyObject ¶
func (in *FileSystemPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemPolicy) GetCondition ¶
func (mg *FileSystemPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FileSystemPolicy.
func (*FileSystemPolicy) GetConnectionDetailsMapping ¶
func (tr *FileSystemPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FileSystemPolicy
func (*FileSystemPolicy) GetDeletionPolicy ¶
func (mg *FileSystemPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FileSystemPolicy.
func (*FileSystemPolicy) GetID ¶
func (tr *FileSystemPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this FileSystemPolicy
func (*FileSystemPolicy) GetObservation ¶
func (tr *FileSystemPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this FileSystemPolicy
func (*FileSystemPolicy) GetParameters ¶
func (tr *FileSystemPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this FileSystemPolicy
func (*FileSystemPolicy) GetProviderConfigReference ¶
func (mg *FileSystemPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FileSystemPolicy.
func (*FileSystemPolicy) GetProviderReference ¶
func (mg *FileSystemPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this FileSystemPolicy. Deprecated: Use GetProviderConfigReference.
func (*FileSystemPolicy) GetPublishConnectionDetailsTo ¶
func (mg *FileSystemPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FileSystemPolicy.
func (*FileSystemPolicy) GetTerraformResourceType ¶
func (mg *FileSystemPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FileSystemPolicy
func (*FileSystemPolicy) GetTerraformSchemaVersion ¶
func (tr *FileSystemPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FileSystemPolicy) GetWriteConnectionSecretToReference ¶
func (mg *FileSystemPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FileSystemPolicy.
func (*FileSystemPolicy) LateInitialize ¶
func (tr *FileSystemPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FileSystemPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*FileSystemPolicy) SetConditions ¶
func (mg *FileSystemPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this FileSystemPolicy.
func (*FileSystemPolicy) SetDeletionPolicy ¶
func (mg *FileSystemPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FileSystemPolicy.
func (*FileSystemPolicy) SetObservation ¶
func (tr *FileSystemPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this FileSystemPolicy
func (*FileSystemPolicy) SetParameters ¶
func (tr *FileSystemPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this FileSystemPolicy
func (*FileSystemPolicy) SetProviderConfigReference ¶
func (mg *FileSystemPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FileSystemPolicy.
func (*FileSystemPolicy) SetProviderReference ¶
func (mg *FileSystemPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FileSystemPolicy. Deprecated: Use SetProviderConfigReference.
func (*FileSystemPolicy) SetPublishConnectionDetailsTo ¶
func (mg *FileSystemPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FileSystemPolicy.
func (*FileSystemPolicy) SetWriteConnectionSecretToReference ¶
func (mg *FileSystemPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FileSystemPolicy.
type FileSystemPolicyList ¶
type FileSystemPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FileSystemPolicy `json:"items"` }
FileSystemPolicyList contains a list of FileSystemPolicys
func (*FileSystemPolicyList) DeepCopy ¶
func (in *FileSystemPolicyList) DeepCopy() *FileSystemPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicyList.
func (*FileSystemPolicyList) DeepCopyInto ¶
func (in *FileSystemPolicyList) DeepCopyInto(out *FileSystemPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemPolicyList) DeepCopyObject ¶
func (in *FileSystemPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemPolicyList) GetItems ¶
func (l *FileSystemPolicyList) GetItems() []resource.Managed
GetItems of this FileSystemPolicyList.
type FileSystemPolicyObservation ¶
type FileSystemPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FileSystemPolicyObservation) DeepCopy ¶
func (in *FileSystemPolicyObservation) DeepCopy() *FileSystemPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicyObservation.
func (*FileSystemPolicyObservation) DeepCopyInto ¶
func (in *FileSystemPolicyObservation) DeepCopyInto(out *FileSystemPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemPolicyParameters ¶
type FileSystemPolicyParameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"fileSystemId" tf:"file_system_id,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 (*FileSystemPolicyParameters) DeepCopy ¶
func (in *FileSystemPolicyParameters) DeepCopy() *FileSystemPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicyParameters.
func (*FileSystemPolicyParameters) DeepCopyInto ¶
func (in *FileSystemPolicyParameters) DeepCopyInto(out *FileSystemPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemPolicySpec ¶
type FileSystemPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider FileSystemPolicyParameters `json:"forProvider"` }
FileSystemPolicySpec defines the desired state of FileSystemPolicy
func (*FileSystemPolicySpec) DeepCopy ¶
func (in *FileSystemPolicySpec) DeepCopy() *FileSystemPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicySpec.
func (*FileSystemPolicySpec) DeepCopyInto ¶
func (in *FileSystemPolicySpec) DeepCopyInto(out *FileSystemPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemPolicyStatus ¶
type FileSystemPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FileSystemPolicyObservation `json:"atProvider,omitempty"` }
FileSystemPolicyStatus defines the observed state of FileSystemPolicy.
func (*FileSystemPolicyStatus) DeepCopy ¶
func (in *FileSystemPolicyStatus) DeepCopy() *FileSystemPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicyStatus.
func (*FileSystemPolicyStatus) DeepCopyInto ¶
func (in *FileSystemPolicyStatus) DeepCopyInto(out *FileSystemPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemSpec ¶
type FileSystemSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FileSystemParameters `json:"forProvider"` }
FileSystemSpec defines the desired state of FileSystem
func (*FileSystemSpec) DeepCopy ¶
func (in *FileSystemSpec) DeepCopy() *FileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemSpec.
func (*FileSystemSpec) DeepCopyInto ¶
func (in *FileSystemSpec) DeepCopyInto(out *FileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemStatus ¶
type FileSystemStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FileSystemObservation `json:"atProvider,omitempty"` }
FileSystemStatus defines the observed state of FileSystem.
func (*FileSystemStatus) DeepCopy ¶
func (in *FileSystemStatus) DeepCopy() *FileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemStatus.
func (*FileSystemStatus) DeepCopyInto ¶
func (in *FileSystemStatus) DeepCopyInto(out *FileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicyObservation ¶
type LifecyclePolicyObservation struct { }
func (*LifecyclePolicyObservation) DeepCopy ¶
func (in *LifecyclePolicyObservation) DeepCopy() *LifecyclePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyObservation.
func (*LifecyclePolicyObservation) DeepCopyInto ¶
func (in *LifecyclePolicyObservation) DeepCopyInto(out *LifecyclePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicyParameters ¶
type LifecyclePolicyParameters struct { // +kubebuilder:validation:Required TransitionToIa *string `json:"transitionToIa" tf:"transition_to_ia,omitempty"` }
func (*LifecyclePolicyParameters) DeepCopy ¶
func (in *LifecyclePolicyParameters) DeepCopy() *LifecyclePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyParameters.
func (*LifecyclePolicyParameters) DeepCopyInto ¶
func (in *LifecyclePolicyParameters) DeepCopyInto(out *LifecyclePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MountTarget ¶
type MountTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MountTargetSpec `json:"spec"` Status MountTargetStatus `json:"status,omitempty"` }
MountTarget is the Schema for the MountTargets 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 (*MountTarget) DeepCopy ¶
func (in *MountTarget) DeepCopy() *MountTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTarget.
func (*MountTarget) DeepCopyInto ¶
func (in *MountTarget) DeepCopyInto(out *MountTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MountTarget) DeepCopyObject ¶
func (in *MountTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MountTarget) GetCondition ¶
func (mg *MountTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MountTarget.
func (*MountTarget) GetConnectionDetailsMapping ¶
func (tr *MountTarget) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MountTarget
func (*MountTarget) GetDeletionPolicy ¶
func (mg *MountTarget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MountTarget.
func (*MountTarget) GetID ¶
func (tr *MountTarget) GetID() string
GetID returns ID of underlying Terraform resource of this MountTarget
func (*MountTarget) GetObservation ¶
func (tr *MountTarget) GetObservation() (map[string]interface{}, error)
GetObservation of this MountTarget
func (*MountTarget) GetParameters ¶
func (tr *MountTarget) GetParameters() (map[string]interface{}, error)
GetParameters of this MountTarget
func (*MountTarget) GetProviderConfigReference ¶
func (mg *MountTarget) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MountTarget.
func (*MountTarget) GetProviderReference ¶
func (mg *MountTarget) GetProviderReference() *xpv1.Reference
GetProviderReference of this MountTarget. Deprecated: Use GetProviderConfigReference.
func (*MountTarget) GetPublishConnectionDetailsTo ¶
func (mg *MountTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MountTarget.
func (*MountTarget) GetTerraformResourceType ¶
func (mg *MountTarget) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MountTarget
func (*MountTarget) GetTerraformSchemaVersion ¶
func (tr *MountTarget) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MountTarget) GetWriteConnectionSecretToReference ¶
func (mg *MountTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MountTarget.
func (*MountTarget) LateInitialize ¶
func (tr *MountTarget) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MountTarget using its observed tfState. returns True if there are any spec changes for the resource.
func (*MountTarget) ResolveReferences ¶
ResolveReferences of this MountTarget.
func (*MountTarget) SetConditions ¶
func (mg *MountTarget) SetConditions(c ...xpv1.Condition)
SetConditions of this MountTarget.
func (*MountTarget) SetDeletionPolicy ¶
func (mg *MountTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MountTarget.
func (*MountTarget) SetObservation ¶
func (tr *MountTarget) SetObservation(obs map[string]interface{}) error
SetObservation for this MountTarget
func (*MountTarget) SetParameters ¶
func (tr *MountTarget) SetParameters(params map[string]interface{}) error
SetParameters for this MountTarget
func (*MountTarget) SetProviderConfigReference ¶
func (mg *MountTarget) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MountTarget.
func (*MountTarget) SetProviderReference ¶
func (mg *MountTarget) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MountTarget. Deprecated: Use SetProviderConfigReference.
func (*MountTarget) SetPublishConnectionDetailsTo ¶
func (mg *MountTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MountTarget.
func (*MountTarget) SetWriteConnectionSecretToReference ¶
func (mg *MountTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MountTarget.
type MountTargetList ¶
type MountTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MountTarget `json:"items"` }
MountTargetList contains a list of MountTargets
func (*MountTargetList) DeepCopy ¶
func (in *MountTargetList) DeepCopy() *MountTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetList.
func (*MountTargetList) DeepCopyInto ¶
func (in *MountTargetList) DeepCopyInto(out *MountTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MountTargetList) DeepCopyObject ¶
func (in *MountTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MountTargetList) GetItems ¶
func (l *MountTargetList) GetItems() []resource.Managed
GetItems of this MountTargetList.
type MountTargetObservation ¶
type MountTargetObservation struct { AvailabilityZoneID *string `json:"availabilityZoneId,omitempty" tf:"availability_zone_id,omitempty"` AvailabilityZoneName *string `json:"availabilityZoneName,omitempty" tf:"availability_zone_name,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` FileSystemArn *string `json:"fileSystemArn,omitempty" tf:"file_system_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` MountTargetDNSName *string `json:"mountTargetDnsName,omitempty" tf:"mount_target_dns_name,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` }
func (*MountTargetObservation) DeepCopy ¶
func (in *MountTargetObservation) DeepCopy() *MountTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetObservation.
func (*MountTargetObservation) DeepCopyInto ¶
func (in *MountTargetObservation) DeepCopyInto(out *MountTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MountTargetParameters ¶
type MountTargetParameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"fileSystemId" tf:"file_system_id,omitempty"` // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,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 SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*MountTargetParameters) DeepCopy ¶
func (in *MountTargetParameters) DeepCopy() *MountTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetParameters.
func (*MountTargetParameters) DeepCopyInto ¶
func (in *MountTargetParameters) DeepCopyInto(out *MountTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MountTargetSpec ¶
type MountTargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MountTargetParameters `json:"forProvider"` }
MountTargetSpec defines the desired state of MountTarget
func (*MountTargetSpec) DeepCopy ¶
func (in *MountTargetSpec) DeepCopy() *MountTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetSpec.
func (*MountTargetSpec) DeepCopyInto ¶
func (in *MountTargetSpec) DeepCopyInto(out *MountTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MountTargetStatus ¶
type MountTargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MountTargetObservation `json:"atProvider,omitempty"` }
MountTargetStatus defines the observed state of MountTarget.
func (*MountTargetStatus) DeepCopy ¶
func (in *MountTargetStatus) DeepCopy() *MountTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetStatus.
func (*MountTargetStatus) DeepCopyInto ¶
func (in *MountTargetStatus) DeepCopyInto(out *MountTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PosixUserObservation ¶
type PosixUserObservation struct { }
func (*PosixUserObservation) DeepCopy ¶
func (in *PosixUserObservation) DeepCopy() *PosixUserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PosixUserObservation.
func (*PosixUserObservation) DeepCopyInto ¶
func (in *PosixUserObservation) DeepCopyInto(out *PosixUserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PosixUserParameters ¶
type PosixUserParameters struct { // +kubebuilder:validation:Required GID *float64 `json:"gid" tf:"gid,omitempty"` // +kubebuilder:validation:Optional SecondaryGids []*float64 `json:"secondaryGids,omitempty" tf:"secondary_gids,omitempty"` // +kubebuilder:validation:Required UID *float64 `json:"uid" tf:"uid,omitempty"` }
func (*PosixUserParameters) DeepCopy ¶
func (in *PosixUserParameters) DeepCopy() *PosixUserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PosixUserParameters.
func (*PosixUserParameters) DeepCopyInto ¶
func (in *PosixUserParameters) DeepCopyInto(out *PosixUserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootDirectoryObservation ¶
type RootDirectoryObservation struct { }
func (*RootDirectoryObservation) DeepCopy ¶
func (in *RootDirectoryObservation) DeepCopy() *RootDirectoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootDirectoryObservation.
func (*RootDirectoryObservation) DeepCopyInto ¶
func (in *RootDirectoryObservation) DeepCopyInto(out *RootDirectoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootDirectoryParameters ¶
type RootDirectoryParameters struct { // +kubebuilder:validation:Optional CreationInfo []CreationInfoParameters `json:"creationInfo,omitempty" tf:"creation_info,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*RootDirectoryParameters) DeepCopy ¶
func (in *RootDirectoryParameters) DeepCopy() *RootDirectoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootDirectoryParameters.
func (*RootDirectoryParameters) DeepCopyInto ¶
func (in *RootDirectoryParameters) DeepCopyInto(out *RootDirectoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeInBytesObservation ¶
type SizeInBytesObservation struct { Value *float64 `json:"value,omitempty" tf:"value,omitempty"` ValueInIa *float64 `json:"valueInIa,omitempty" tf:"value_in_ia,omitempty"` ValueInStandard *float64 `json:"valueInStandard,omitempty" tf:"value_in_standard,omitempty"` }
func (*SizeInBytesObservation) DeepCopy ¶
func (in *SizeInBytesObservation) DeepCopy() *SizeInBytesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeInBytesObservation.
func (*SizeInBytesObservation) DeepCopyInto ¶
func (in *SizeInBytesObservation) DeepCopyInto(out *SizeInBytesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeInBytesParameters ¶
type SizeInBytesParameters struct { }
func (*SizeInBytesParameters) DeepCopy ¶
func (in *SizeInBytesParameters) DeepCopy() *SizeInBytesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeInBytesParameters.
func (*SizeInBytesParameters) DeepCopyInto ¶
func (in *SizeInBytesParameters) DeepCopyInto(out *SizeInBytesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.