Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=fsx.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AuditLogConfigurationObservation
- type AuditLogConfigurationParameters
- type Backup
- func (in *Backup) DeepCopy() *Backup
- func (in *Backup) DeepCopyInto(out *Backup)
- func (in *Backup) DeepCopyObject() runtime.Object
- func (mg *Backup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Backup) GetConnectionDetailsMapping() map[string]string
- func (mg *Backup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Backup) GetID() string
- func (tr *Backup) GetObservation() (map[string]interface{}, error)
- func (tr *Backup) GetParameters() (map[string]interface{}, error)
- func (mg *Backup) GetProviderConfigReference() *xpv1.Reference
- func (mg *Backup) GetProviderReference() *xpv1.Reference
- func (mg *Backup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Backup) GetTerraformResourceType() string
- func (tr *Backup) GetTerraformSchemaVersion() int
- func (mg *Backup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Backup) LateInitialize(attrs []byte) (bool, error)
- func (mg *Backup) SetConditions(c ...xpv1.Condition)
- func (mg *Backup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Backup) SetObservation(obs map[string]interface{}) error
- func (tr *Backup) SetParameters(params map[string]interface{}) error
- func (mg *Backup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Backup) SetProviderReference(r *xpv1.Reference)
- func (mg *Backup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Backup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupList
- type BackupObservation
- type BackupParameters
- type BackupSpec
- type BackupStatus
- type LustreFileSystem
- func (in *LustreFileSystem) DeepCopy() *LustreFileSystem
- func (in *LustreFileSystem) DeepCopyInto(out *LustreFileSystem)
- func (in *LustreFileSystem) DeepCopyObject() runtime.Object
- func (mg *LustreFileSystem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LustreFileSystem) GetConnectionDetailsMapping() map[string]string
- func (mg *LustreFileSystem) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LustreFileSystem) GetID() string
- func (tr *LustreFileSystem) GetObservation() (map[string]interface{}, error)
- func (tr *LustreFileSystem) GetParameters() (map[string]interface{}, error)
- func (mg *LustreFileSystem) GetProviderConfigReference() *xpv1.Reference
- func (mg *LustreFileSystem) GetProviderReference() *xpv1.Reference
- func (mg *LustreFileSystem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LustreFileSystem) GetTerraformResourceType() string
- func (tr *LustreFileSystem) GetTerraformSchemaVersion() int
- func (mg *LustreFileSystem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LustreFileSystem) LateInitialize(attrs []byte) (bool, error)
- func (mg *LustreFileSystem) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LustreFileSystem) SetConditions(c ...xpv1.Condition)
- func (mg *LustreFileSystem) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LustreFileSystem) SetObservation(obs map[string]interface{}) error
- func (tr *LustreFileSystem) SetParameters(params map[string]interface{}) error
- func (mg *LustreFileSystem) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LustreFileSystem) SetProviderReference(r *xpv1.Reference)
- func (mg *LustreFileSystem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LustreFileSystem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LustreFileSystemList
- type LustreFileSystemObservation
- type LustreFileSystemParameters
- type LustreFileSystemSpec
- type LustreFileSystemStatus
- type SelfManagedActiveDirectoryObservation
- type SelfManagedActiveDirectoryParameters
- type WindowsFileSystem
- func (in *WindowsFileSystem) DeepCopy() *WindowsFileSystem
- func (in *WindowsFileSystem) DeepCopyInto(out *WindowsFileSystem)
- func (in *WindowsFileSystem) DeepCopyObject() runtime.Object
- func (mg *WindowsFileSystem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WindowsFileSystem) GetConnectionDetailsMapping() map[string]string
- func (mg *WindowsFileSystem) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WindowsFileSystem) GetID() string
- func (tr *WindowsFileSystem) GetObservation() (map[string]interface{}, error)
- func (tr *WindowsFileSystem) GetParameters() (map[string]interface{}, error)
- func (mg *WindowsFileSystem) GetProviderConfigReference() *xpv1.Reference
- func (mg *WindowsFileSystem) GetProviderReference() *xpv1.Reference
- func (mg *WindowsFileSystem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WindowsFileSystem) GetTerraformResourceType() string
- func (tr *WindowsFileSystem) GetTerraformSchemaVersion() int
- func (mg *WindowsFileSystem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WindowsFileSystem) LateInitialize(attrs []byte) (bool, error)
- func (mg *WindowsFileSystem) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WindowsFileSystem) SetConditions(c ...xpv1.Condition)
- func (mg *WindowsFileSystem) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WindowsFileSystem) SetObservation(obs map[string]interface{}) error
- func (tr *WindowsFileSystem) SetParameters(params map[string]interface{}) error
- func (mg *WindowsFileSystem) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WindowsFileSystem) SetProviderReference(r *xpv1.Reference)
- func (mg *WindowsFileSystem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WindowsFileSystem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WindowsFileSystemList
- type WindowsFileSystemObservation
- type WindowsFileSystemParameters
- type WindowsFileSystemSpec
- type WindowsFileSystemStatus
Constants ¶
const ( CRDGroup = "fsx.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Backup_Kind = "Backup" Backup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Backup_Kind}.String() Backup_KindAPIVersion = Backup_Kind + "." + CRDGroupVersion.String() Backup_GroupVersionKind = CRDGroupVersion.WithKind(Backup_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 ( LustreFileSystem_Kind = "LustreFileSystem" LustreFileSystem_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LustreFileSystem_Kind}.String() LustreFileSystem_KindAPIVersion = LustreFileSystem_Kind + "." + CRDGroupVersion.String() LustreFileSystem_GroupVersionKind = CRDGroupVersion.WithKind(LustreFileSystem_Kind) )
Repository type metadata.
var ( WindowsFileSystem_Kind = "WindowsFileSystem" WindowsFileSystem_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WindowsFileSystem_Kind}.String() WindowsFileSystem_KindAPIVersion = WindowsFileSystem_Kind + "." + CRDGroupVersion.String() WindowsFileSystem_GroupVersionKind = CRDGroupVersion.WithKind(WindowsFileSystem_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AuditLogConfigurationObservation ¶
type AuditLogConfigurationObservation struct { }
func (*AuditLogConfigurationObservation) DeepCopy ¶
func (in *AuditLogConfigurationObservation) DeepCopy() *AuditLogConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditLogConfigurationObservation.
func (*AuditLogConfigurationObservation) DeepCopyInto ¶
func (in *AuditLogConfigurationObservation) DeepCopyInto(out *AuditLogConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditLogConfigurationParameters ¶
type AuditLogConfigurationParameters struct { // +kubebuilder:validation:Optional AuditLogDestination *string `json:"auditLogDestination,omitempty" tf:"audit_log_destination,omitempty"` // +kubebuilder:validation:Optional FileAccessAuditLogLevel *string `json:"fileAccessAuditLogLevel,omitempty" tf:"file_access_audit_log_level,omitempty"` FileShareAccessAuditLogLevel *string `json:"fileShareAccessAuditLogLevel,omitempty" tf:"file_share_access_audit_log_level,omitempty"` }
func (*AuditLogConfigurationParameters) DeepCopy ¶
func (in *AuditLogConfigurationParameters) DeepCopy() *AuditLogConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditLogConfigurationParameters.
func (*AuditLogConfigurationParameters) DeepCopyInto ¶
func (in *AuditLogConfigurationParameters) DeepCopyInto(out *AuditLogConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Backup ¶
type Backup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSpec `json:"spec"` Status BackupStatus `json:"status,omitempty"` }
Backup is the Schema for the Backups 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 (*Backup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup.
func (*Backup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Backup) GetCondition ¶
func (mg *Backup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Backup.
func (*Backup) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Backup
func (*Backup) GetDeletionPolicy ¶
func (mg *Backup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Backup.
func (*Backup) GetObservation ¶
GetObservation of this Backup
func (*Backup) GetParameters ¶
GetParameters of this Backup
func (*Backup) GetProviderConfigReference ¶
GetProviderConfigReference of this Backup.
func (*Backup) GetProviderReference ¶
GetProviderReference of this Backup. Deprecated: Use GetProviderConfigReference.
func (*Backup) GetPublishConnectionDetailsTo ¶
func (mg *Backup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Backup.
func (*Backup) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Backup
func (*Backup) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Backup) GetWriteConnectionSecretToReference ¶
func (mg *Backup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Backup.
func (*Backup) LateInitialize ¶
LateInitialize this Backup using its observed tfState. returns True if there are any spec changes for the resource.
func (*Backup) SetConditions ¶
SetConditions of this Backup.
func (*Backup) SetDeletionPolicy ¶
func (mg *Backup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Backup.
func (*Backup) SetObservation ¶
SetObservation for this Backup
func (*Backup) SetParameters ¶
SetParameters for this Backup
func (*Backup) SetProviderConfigReference ¶
SetProviderConfigReference of this Backup.
func (*Backup) SetProviderReference ¶
SetProviderReference of this Backup. Deprecated: Use SetProviderConfigReference.
func (*Backup) SetPublishConnectionDetailsTo ¶
func (mg *Backup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Backup.
func (*Backup) SetWriteConnectionSecretToReference ¶
func (mg *Backup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Backup.
type BackupList ¶
type BackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Backup `json:"items"` }
BackupList contains a list of Backups
func (*BackupList) DeepCopy ¶
func (in *BackupList) DeepCopy() *BackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupList.
func (*BackupList) DeepCopyInto ¶
func (in *BackupList) DeepCopyInto(out *BackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupList) DeepCopyObject ¶
func (in *BackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupList) GetItems ¶
func (l *BackupList) GetItems() []resource.Managed
GetItems of this BackupList.
type BackupObservation ¶
type BackupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*BackupObservation) DeepCopy ¶
func (in *BackupObservation) DeepCopy() *BackupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupObservation.
func (*BackupObservation) DeepCopyInto ¶
func (in *BackupObservation) DeepCopyInto(out *BackupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupParameters ¶
type BackupParameters struct { // +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:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BackupParameters) DeepCopy ¶
func (in *BackupParameters) DeepCopy() *BackupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupParameters.
func (*BackupParameters) DeepCopyInto ¶
func (in *BackupParameters) DeepCopyInto(out *BackupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSpec ¶
type BackupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupParameters `json:"forProvider"` }
BackupSpec defines the desired state of Backup
func (*BackupSpec) DeepCopy ¶
func (in *BackupSpec) DeepCopy() *BackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSpec.
func (*BackupSpec) DeepCopyInto ¶
func (in *BackupSpec) DeepCopyInto(out *BackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupStatus ¶
type BackupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupObservation `json:"atProvider,omitempty"` }
BackupStatus defines the observed state of Backup.
func (*BackupStatus) DeepCopy ¶
func (in *BackupStatus) DeepCopy() *BackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupStatus.
func (*BackupStatus) DeepCopyInto ¶
func (in *BackupStatus) DeepCopyInto(out *BackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LustreFileSystem ¶
type LustreFileSystem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LustreFileSystemSpec `json:"spec"` Status LustreFileSystemStatus `json:"status,omitempty"` }
LustreFileSystem is the Schema for the LustreFileSystems 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 (*LustreFileSystem) DeepCopy ¶
func (in *LustreFileSystem) DeepCopy() *LustreFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LustreFileSystem.
func (*LustreFileSystem) DeepCopyInto ¶
func (in *LustreFileSystem) DeepCopyInto(out *LustreFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LustreFileSystem) DeepCopyObject ¶
func (in *LustreFileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LustreFileSystem) GetCondition ¶
func (mg *LustreFileSystem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LustreFileSystem.
func (*LustreFileSystem) GetConnectionDetailsMapping ¶
func (tr *LustreFileSystem) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LustreFileSystem
func (*LustreFileSystem) GetDeletionPolicy ¶
func (mg *LustreFileSystem) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LustreFileSystem.
func (*LustreFileSystem) GetID ¶
func (tr *LustreFileSystem) GetID() string
GetID returns ID of underlying Terraform resource of this LustreFileSystem
func (*LustreFileSystem) GetObservation ¶
func (tr *LustreFileSystem) GetObservation() (map[string]interface{}, error)
GetObservation of this LustreFileSystem
func (*LustreFileSystem) GetParameters ¶
func (tr *LustreFileSystem) GetParameters() (map[string]interface{}, error)
GetParameters of this LustreFileSystem
func (*LustreFileSystem) GetProviderConfigReference ¶
func (mg *LustreFileSystem) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LustreFileSystem.
func (*LustreFileSystem) GetProviderReference ¶
func (mg *LustreFileSystem) GetProviderReference() *xpv1.Reference
GetProviderReference of this LustreFileSystem. Deprecated: Use GetProviderConfigReference.
func (*LustreFileSystem) GetPublishConnectionDetailsTo ¶
func (mg *LustreFileSystem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LustreFileSystem.
func (*LustreFileSystem) GetTerraformResourceType ¶
func (mg *LustreFileSystem) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LustreFileSystem
func (*LustreFileSystem) GetTerraformSchemaVersion ¶
func (tr *LustreFileSystem) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LustreFileSystem) GetWriteConnectionSecretToReference ¶
func (mg *LustreFileSystem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LustreFileSystem.
func (*LustreFileSystem) LateInitialize ¶
func (tr *LustreFileSystem) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LustreFileSystem using its observed tfState. returns True if there are any spec changes for the resource.
func (*LustreFileSystem) ResolveReferences ¶
ResolveReferences of this LustreFileSystem.
func (*LustreFileSystem) SetConditions ¶
func (mg *LustreFileSystem) SetConditions(c ...xpv1.Condition)
SetConditions of this LustreFileSystem.
func (*LustreFileSystem) SetDeletionPolicy ¶
func (mg *LustreFileSystem) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LustreFileSystem.
func (*LustreFileSystem) SetObservation ¶
func (tr *LustreFileSystem) SetObservation(obs map[string]interface{}) error
SetObservation for this LustreFileSystem
func (*LustreFileSystem) SetParameters ¶
func (tr *LustreFileSystem) SetParameters(params map[string]interface{}) error
SetParameters for this LustreFileSystem
func (*LustreFileSystem) SetProviderConfigReference ¶
func (mg *LustreFileSystem) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LustreFileSystem.
func (*LustreFileSystem) SetProviderReference ¶
func (mg *LustreFileSystem) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LustreFileSystem. Deprecated: Use SetProviderConfigReference.
func (*LustreFileSystem) SetPublishConnectionDetailsTo ¶
func (mg *LustreFileSystem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LustreFileSystem.
func (*LustreFileSystem) SetWriteConnectionSecretToReference ¶
func (mg *LustreFileSystem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LustreFileSystem.
type LustreFileSystemList ¶
type LustreFileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LustreFileSystem `json:"items"` }
LustreFileSystemList contains a list of LustreFileSystems
func (*LustreFileSystemList) DeepCopy ¶
func (in *LustreFileSystemList) DeepCopy() *LustreFileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LustreFileSystemList.
func (*LustreFileSystemList) DeepCopyInto ¶
func (in *LustreFileSystemList) DeepCopyInto(out *LustreFileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LustreFileSystemList) DeepCopyObject ¶
func (in *LustreFileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LustreFileSystemList) GetItems ¶
func (l *LustreFileSystemList) GetItems() []resource.Managed
GetItems of this LustreFileSystemList.
type LustreFileSystemObservation ¶
type LustreFileSystemObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` MountName *string `json:"mountName,omitempty" tf:"mount_name,omitempty"` NetworkInterfaceIds []*string `json:"networkInterfaceIds,omitempty" tf:"network_interface_ids,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*LustreFileSystemObservation) DeepCopy ¶
func (in *LustreFileSystemObservation) DeepCopy() *LustreFileSystemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LustreFileSystemObservation.
func (*LustreFileSystemObservation) DeepCopyInto ¶
func (in *LustreFileSystemObservation) DeepCopyInto(out *LustreFileSystemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LustreFileSystemParameters ¶
type LustreFileSystemParameters struct { // +kubebuilder:validation:Optional AutoImportPolicy *string `json:"autoImportPolicy,omitempty" tf:"auto_import_policy,omitempty"` // +kubebuilder:validation:Optional AutomaticBackupRetentionDays *float64 `json:"automaticBackupRetentionDays,omitempty" tf:"automatic_backup_retention_days,omitempty"` // +kubebuilder:validation:Optional BackupID *string `json:"backupId,omitempty" tf:"backup_id,omitempty"` // +kubebuilder:validation:Optional CopyTagsToBackups *bool `json:"copyTagsToBackups,omitempty" tf:"copy_tags_to_backups,omitempty"` // +kubebuilder:validation:Optional DailyAutomaticBackupStartTime *string `json:"dailyAutomaticBackupStartTime,omitempty" tf:"daily_automatic_backup_start_time,omitempty"` // +kubebuilder:validation:Optional DataCompressionType *string `json:"dataCompressionType,omitempty" tf:"data_compression_type,omitempty"` // +kubebuilder:validation:Optional DeploymentType *string `json:"deploymentType,omitempty" tf:"deployment_type,omitempty"` // +kubebuilder:validation:Optional DriveCacheType *string `json:"driveCacheType,omitempty" tf:"drive_cache_type,omitempty"` // +kubebuilder:validation:Optional ExportPath *string `json:"exportPath,omitempty" tf:"export_path,omitempty"` // +kubebuilder:validation:Optional ImportPath *string `json:"importPath,omitempty" tf:"import_path,omitempty"` // +kubebuilder:validation:Optional ImportedFileChunkSize *float64 `json:"importedFileChunkSize,omitempty" tf:"imported_file_chunk_size,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 PerUnitStorageThroughput *float64 `json:"perUnitStorageThroughput,omitempty" tf:"per_unit_storage_throughput,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 SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional StorageCapacity *float64 `json:"storageCapacity,omitempty" tf:"storage_capacity,omitempty"` // +kubebuilder:validation:Optional StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional WeeklyMaintenanceStartTime *string `json:"weeklyMaintenanceStartTime,omitempty" tf:"weekly_maintenance_start_time,omitempty"` }
func (*LustreFileSystemParameters) DeepCopy ¶
func (in *LustreFileSystemParameters) DeepCopy() *LustreFileSystemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LustreFileSystemParameters.
func (*LustreFileSystemParameters) DeepCopyInto ¶
func (in *LustreFileSystemParameters) DeepCopyInto(out *LustreFileSystemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LustreFileSystemSpec ¶
type LustreFileSystemSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LustreFileSystemParameters `json:"forProvider"` }
LustreFileSystemSpec defines the desired state of LustreFileSystem
func (*LustreFileSystemSpec) DeepCopy ¶
func (in *LustreFileSystemSpec) DeepCopy() *LustreFileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LustreFileSystemSpec.
func (*LustreFileSystemSpec) DeepCopyInto ¶
func (in *LustreFileSystemSpec) DeepCopyInto(out *LustreFileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LustreFileSystemStatus ¶
type LustreFileSystemStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LustreFileSystemObservation `json:"atProvider,omitempty"` }
LustreFileSystemStatus defines the observed state of LustreFileSystem.
func (*LustreFileSystemStatus) DeepCopy ¶
func (in *LustreFileSystemStatus) DeepCopy() *LustreFileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LustreFileSystemStatus.
func (*LustreFileSystemStatus) DeepCopyInto ¶
func (in *LustreFileSystemStatus) DeepCopyInto(out *LustreFileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfManagedActiveDirectoryObservation ¶
type SelfManagedActiveDirectoryObservation struct { }
func (*SelfManagedActiveDirectoryObservation) DeepCopy ¶
func (in *SelfManagedActiveDirectoryObservation) DeepCopy() *SelfManagedActiveDirectoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfManagedActiveDirectoryObservation.
func (*SelfManagedActiveDirectoryObservation) DeepCopyInto ¶
func (in *SelfManagedActiveDirectoryObservation) DeepCopyInto(out *SelfManagedActiveDirectoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfManagedActiveDirectoryParameters ¶
type SelfManagedActiveDirectoryParameters struct { // +kubebuilder:validation:Required DNSIps []*string `json:"dnsIps" tf:"dns_ips,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Optional FileSystemAdministratorsGroup *string `json:"fileSystemAdministratorsGroup,omitempty" tf:"file_system_administrators_group,omitempty"` // +kubebuilder:validation:Optional OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName,omitempty" tf:"organizational_unit_distinguished_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*SelfManagedActiveDirectoryParameters) DeepCopy ¶
func (in *SelfManagedActiveDirectoryParameters) DeepCopy() *SelfManagedActiveDirectoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfManagedActiveDirectoryParameters.
func (*SelfManagedActiveDirectoryParameters) DeepCopyInto ¶
func (in *SelfManagedActiveDirectoryParameters) DeepCopyInto(out *SelfManagedActiveDirectoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsFileSystem ¶
type WindowsFileSystem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WindowsFileSystemSpec `json:"spec"` Status WindowsFileSystemStatus `json:"status,omitempty"` }
WindowsFileSystem is the Schema for the WindowsFileSystems 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 (*WindowsFileSystem) DeepCopy ¶
func (in *WindowsFileSystem) DeepCopy() *WindowsFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsFileSystem.
func (*WindowsFileSystem) DeepCopyInto ¶
func (in *WindowsFileSystem) DeepCopyInto(out *WindowsFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowsFileSystem) DeepCopyObject ¶
func (in *WindowsFileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WindowsFileSystem) GetCondition ¶
func (mg *WindowsFileSystem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WindowsFileSystem.
func (*WindowsFileSystem) GetConnectionDetailsMapping ¶
func (tr *WindowsFileSystem) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WindowsFileSystem
func (*WindowsFileSystem) GetDeletionPolicy ¶
func (mg *WindowsFileSystem) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WindowsFileSystem.
func (*WindowsFileSystem) GetID ¶
func (tr *WindowsFileSystem) GetID() string
GetID returns ID of underlying Terraform resource of this WindowsFileSystem
func (*WindowsFileSystem) GetObservation ¶
func (tr *WindowsFileSystem) GetObservation() (map[string]interface{}, error)
GetObservation of this WindowsFileSystem
func (*WindowsFileSystem) GetParameters ¶
func (tr *WindowsFileSystem) GetParameters() (map[string]interface{}, error)
GetParameters of this WindowsFileSystem
func (*WindowsFileSystem) GetProviderConfigReference ¶
func (mg *WindowsFileSystem) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WindowsFileSystem.
func (*WindowsFileSystem) GetProviderReference ¶
func (mg *WindowsFileSystem) GetProviderReference() *xpv1.Reference
GetProviderReference of this WindowsFileSystem. Deprecated: Use GetProviderConfigReference.
func (*WindowsFileSystem) GetPublishConnectionDetailsTo ¶
func (mg *WindowsFileSystem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WindowsFileSystem.
func (*WindowsFileSystem) GetTerraformResourceType ¶
func (mg *WindowsFileSystem) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WindowsFileSystem
func (*WindowsFileSystem) GetTerraformSchemaVersion ¶
func (tr *WindowsFileSystem) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WindowsFileSystem) GetWriteConnectionSecretToReference ¶
func (mg *WindowsFileSystem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WindowsFileSystem.
func (*WindowsFileSystem) LateInitialize ¶
func (tr *WindowsFileSystem) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WindowsFileSystem using its observed tfState. returns True if there are any spec changes for the resource.
func (*WindowsFileSystem) ResolveReferences ¶
ResolveReferences of this WindowsFileSystem.
func (*WindowsFileSystem) SetConditions ¶
func (mg *WindowsFileSystem) SetConditions(c ...xpv1.Condition)
SetConditions of this WindowsFileSystem.
func (*WindowsFileSystem) SetDeletionPolicy ¶
func (mg *WindowsFileSystem) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WindowsFileSystem.
func (*WindowsFileSystem) SetObservation ¶
func (tr *WindowsFileSystem) SetObservation(obs map[string]interface{}) error
SetObservation for this WindowsFileSystem
func (*WindowsFileSystem) SetParameters ¶
func (tr *WindowsFileSystem) SetParameters(params map[string]interface{}) error
SetParameters for this WindowsFileSystem
func (*WindowsFileSystem) SetProviderConfigReference ¶
func (mg *WindowsFileSystem) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WindowsFileSystem.
func (*WindowsFileSystem) SetProviderReference ¶
func (mg *WindowsFileSystem) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WindowsFileSystem. Deprecated: Use SetProviderConfigReference.
func (*WindowsFileSystem) SetPublishConnectionDetailsTo ¶
func (mg *WindowsFileSystem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WindowsFileSystem.
func (*WindowsFileSystem) SetWriteConnectionSecretToReference ¶
func (mg *WindowsFileSystem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WindowsFileSystem.
type WindowsFileSystemList ¶
type WindowsFileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WindowsFileSystem `json:"items"` }
WindowsFileSystemList contains a list of WindowsFileSystems
func (*WindowsFileSystemList) DeepCopy ¶
func (in *WindowsFileSystemList) DeepCopy() *WindowsFileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsFileSystemList.
func (*WindowsFileSystemList) DeepCopyInto ¶
func (in *WindowsFileSystemList) DeepCopyInto(out *WindowsFileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowsFileSystemList) DeepCopyObject ¶
func (in *WindowsFileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WindowsFileSystemList) GetItems ¶
func (l *WindowsFileSystemList) GetItems() []resource.Managed
GetItems of this WindowsFileSystemList.
type WindowsFileSystemObservation ¶
type WindowsFileSystemObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NetworkInterfaceIds []*string `json:"networkInterfaceIds,omitempty" tf:"network_interface_ids,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` PreferredFileServerIP *string `json:"preferredFileServerIp,omitempty" tf:"preferred_file_server_ip,omitempty"` RemoteAdministrationEndpoint *string `json:"remoteAdministrationEndpoint,omitempty" tf:"remote_administration_endpoint,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*WindowsFileSystemObservation) DeepCopy ¶
func (in *WindowsFileSystemObservation) DeepCopy() *WindowsFileSystemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsFileSystemObservation.
func (*WindowsFileSystemObservation) DeepCopyInto ¶
func (in *WindowsFileSystemObservation) DeepCopyInto(out *WindowsFileSystemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsFileSystemParameters ¶
type WindowsFileSystemParameters struct { // +kubebuilder:validation:Optional ActiveDirectoryID *string `json:"activeDirectoryId,omitempty" tf:"active_directory_id,omitempty"` // +kubebuilder:validation:Optional Aliases []*string `json:"aliases,omitempty" tf:"aliases,omitempty"` // +kubebuilder:validation:Optional AuditLogConfiguration []AuditLogConfigurationParameters `json:"auditLogConfiguration,omitempty" tf:"audit_log_configuration,omitempty"` // +kubebuilder:validation:Optional AutomaticBackupRetentionDays *float64 `json:"automaticBackupRetentionDays,omitempty" tf:"automatic_backup_retention_days,omitempty"` // +kubebuilder:validation:Optional BackupID *string `json:"backupId,omitempty" tf:"backup_id,omitempty"` // +kubebuilder:validation:Optional CopyTagsToBackups *bool `json:"copyTagsToBackups,omitempty" tf:"copy_tags_to_backups,omitempty"` // +kubebuilder:validation:Optional DailyAutomaticBackupStartTime *string `json:"dailyAutomaticBackupStartTime,omitempty" tf:"daily_automatic_backup_start_time,omitempty"` // +kubebuilder:validation:Optional DeploymentType *string `json:"deploymentType,omitempty" tf:"deployment_type,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 PreferredSubnetID *string `json:"preferredSubnetId,omitempty" tf:"preferred_subnet_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 SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional SelfManagedActiveDirectory []SelfManagedActiveDirectoryParameters `json:"selfManagedActiveDirectory,omitempty" tf:"self_managed_active_directory,omitempty"` // +kubebuilder:validation:Optional SkipFinalBackup *bool `json:"skipFinalBackup,omitempty" tf:"skip_final_backup,omitempty"` // +kubebuilder:validation:Optional StorageCapacity *float64 `json:"storageCapacity,omitempty" tf:"storage_capacity,omitempty"` // +kubebuilder:validation:Optional StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ThroughputCapacity *float64 `json:"throughputCapacity" tf:"throughput_capacity,omitempty"` // +kubebuilder:validation:Optional WeeklyMaintenanceStartTime *string `json:"weeklyMaintenanceStartTime,omitempty" tf:"weekly_maintenance_start_time,omitempty"` }
func (*WindowsFileSystemParameters) DeepCopy ¶
func (in *WindowsFileSystemParameters) DeepCopy() *WindowsFileSystemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsFileSystemParameters.
func (*WindowsFileSystemParameters) DeepCopyInto ¶
func (in *WindowsFileSystemParameters) DeepCopyInto(out *WindowsFileSystemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsFileSystemSpec ¶
type WindowsFileSystemSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WindowsFileSystemParameters `json:"forProvider"` }
WindowsFileSystemSpec defines the desired state of WindowsFileSystem
func (*WindowsFileSystemSpec) DeepCopy ¶
func (in *WindowsFileSystemSpec) DeepCopy() *WindowsFileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsFileSystemSpec.
func (*WindowsFileSystemSpec) DeepCopyInto ¶
func (in *WindowsFileSystemSpec) DeepCopyInto(out *WindowsFileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsFileSystemStatus ¶
type WindowsFileSystemStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WindowsFileSystemObservation `json:"atProvider,omitempty"` }
WindowsFileSystemStatus defines the observed state of WindowsFileSystem.
func (*WindowsFileSystemStatus) DeepCopy ¶
func (in *WindowsFileSystemStatus) DeepCopy() *WindowsFileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsFileSystemStatus.
func (*WindowsFileSystemStatus) DeepCopyInto ¶
func (in *WindowsFileSystemStatus) DeepCopyInto(out *WindowsFileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.