Documentation ¶
Overview ¶
+groupName=storage.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Account) ValidateCreate() error
- func (r *Account) ValidateDelete() error
- func (r *Account) ValidateUpdate(old runtime.Object) error
- type AccountCustomerManagedKey
- func (in *AccountCustomerManagedKey) DeepCopy() *AccountCustomerManagedKey
- func (in *AccountCustomerManagedKey) DeepCopyInto(out *AccountCustomerManagedKey)
- func (in *AccountCustomerManagedKey) DeepCopyObject() runtime.Object
- func (r *AccountCustomerManagedKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountCustomerManagedKey) ValidateCreate() error
- func (r *AccountCustomerManagedKey) ValidateDelete() error
- func (r *AccountCustomerManagedKey) ValidateUpdate(old runtime.Object) error
- type AccountCustomerManagedKeyList
- type AccountCustomerManagedKeySpec
- type AccountCustomerManagedKeySpecResource
- type AccountCustomerManagedKeyStatus
- type AccountList
- type AccountNetworkRules
- func (in *AccountNetworkRules) DeepCopy() *AccountNetworkRules
- func (in *AccountNetworkRules) DeepCopyInto(out *AccountNetworkRules)
- func (in *AccountNetworkRules) DeepCopyObject() runtime.Object
- func (r *AccountNetworkRules) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountNetworkRules) ValidateCreate() error
- func (r *AccountNetworkRules) ValidateDelete() error
- func (r *AccountNetworkRules) ValidateUpdate(old runtime.Object) error
- type AccountNetworkRulesList
- type AccountNetworkRulesSpec
- type AccountNetworkRulesSpecPrivateLinkAccess
- type AccountNetworkRulesSpecResource
- type AccountNetworkRulesStatus
- type AccountSpec
- type AccountSpecAzureFilesAuthentication
- type AccountSpecAzureFilesAuthenticationActiveDirectory
- type AccountSpecAzureFilesAuthenticationActiveDirectoryCodec
- func (AccountSpecAzureFilesAuthenticationActiveDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AccountSpecAzureFilesAuthenticationActiveDirectoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AccountSpecAzureFilesAuthenticationActiveDirectoryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AccountSpecAzureFilesAuthenticationCodec
- type AccountSpecBlobProperties
- type AccountSpecBlobPropertiesCodec
- type AccountSpecBlobPropertiesContainerDeleteRetentionPolicy
- type AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec
- func (AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AccountSpecBlobPropertiesCorsRule
- type AccountSpecBlobPropertiesDeleteRetentionPolicy
- type AccountSpecBlobPropertiesDeleteRetentionPolicyCodec
- func (AccountSpecBlobPropertiesDeleteRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AccountSpecBlobPropertiesDeleteRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AccountSpecBlobPropertiesDeleteRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AccountSpecCustomDomain
- type AccountSpecCustomDomainCodec
- type AccountSpecCustomerManagedKey
- type AccountSpecCustomerManagedKeyCodec
- type AccountSpecIdentity
- type AccountSpecIdentityCodec
- type AccountSpecNetworkRules
- type AccountSpecNetworkRulesCodec
- type AccountSpecNetworkRulesPrivateLinkAccess
- type AccountSpecQueueProperties
- type AccountSpecQueuePropertiesCodec
- type AccountSpecQueuePropertiesCorsRule
- type AccountSpecQueuePropertiesHourMetrics
- type AccountSpecQueuePropertiesHourMetricsCodec
- type AccountSpecQueuePropertiesLogging
- type AccountSpecQueuePropertiesLoggingCodec
- type AccountSpecQueuePropertiesMinuteMetrics
- type AccountSpecQueuePropertiesMinuteMetricsCodec
- type AccountSpecResource
- type AccountSpecRouting
- type AccountSpecRoutingCodec
- type AccountSpecShareProperties
- type AccountSpecSharePropertiesCodec
- type AccountSpecSharePropertiesCorsRule
- type AccountSpecSharePropertiesRetentionPolicy
- type AccountSpecSharePropertiesRetentionPolicyCodec
- type AccountSpecSharePropertiesSmb
- type AccountSpecSharePropertiesSmbCodec
- type AccountSpecStaticWebsite
- type AccountSpecStaticWebsiteCodec
- type AccountStatus
- type Blob
- func (in *Blob) DeepCopy() *Blob
- func (in *Blob) DeepCopyInto(out *Blob)
- func (in *Blob) DeepCopyObject() runtime.Object
- func (r *Blob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Blob) ValidateCreate() error
- func (r *Blob) ValidateDelete() error
- func (r *Blob) ValidateUpdate(old runtime.Object) error
- type BlobInventoryPolicy
- func (in *BlobInventoryPolicy) DeepCopy() *BlobInventoryPolicy
- func (in *BlobInventoryPolicy) DeepCopyInto(out *BlobInventoryPolicy)
- func (in *BlobInventoryPolicy) DeepCopyObject() runtime.Object
- func (r *BlobInventoryPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BlobInventoryPolicy) ValidateCreate() error
- func (r *BlobInventoryPolicy) ValidateDelete() error
- func (r *BlobInventoryPolicy) ValidateUpdate(old runtime.Object) error
- type BlobInventoryPolicyList
- type BlobInventoryPolicySpec
- type BlobInventoryPolicySpecResource
- type BlobInventoryPolicySpecRules
- type BlobInventoryPolicySpecRulesFilter
- type BlobInventoryPolicySpecRulesFilterCodec
- type BlobInventoryPolicyStatus
- type BlobList
- type BlobSpec
- type BlobSpecResource
- type BlobStatus
- type Container
- func (in *Container) DeepCopy() *Container
- func (in *Container) DeepCopyInto(out *Container)
- func (in *Container) DeepCopyObject() runtime.Object
- func (r *Container) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Container) ValidateCreate() error
- func (r *Container) ValidateDelete() error
- func (r *Container) ValidateUpdate(old runtime.Object) error
- type ContainerList
- type ContainerSpec
- type ContainerSpecResource
- type ContainerStatus
- type DataLakeGen2Filesystem
- func (in *DataLakeGen2Filesystem) DeepCopy() *DataLakeGen2Filesystem
- func (in *DataLakeGen2Filesystem) DeepCopyInto(out *DataLakeGen2Filesystem)
- func (in *DataLakeGen2Filesystem) DeepCopyObject() runtime.Object
- func (r *DataLakeGen2Filesystem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DataLakeGen2Filesystem) ValidateCreate() error
- func (r *DataLakeGen2Filesystem) ValidateDelete() error
- func (r *DataLakeGen2Filesystem) ValidateUpdate(old runtime.Object) error
- type DataLakeGen2FilesystemList
- type DataLakeGen2FilesystemSpec
- type DataLakeGen2FilesystemSpecAce
- type DataLakeGen2FilesystemSpecResource
- type DataLakeGen2FilesystemStatus
- type DataLakeGen2Path
- func (in *DataLakeGen2Path) DeepCopy() *DataLakeGen2Path
- func (in *DataLakeGen2Path) DeepCopyInto(out *DataLakeGen2Path)
- func (in *DataLakeGen2Path) DeepCopyObject() runtime.Object
- func (r *DataLakeGen2Path) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DataLakeGen2Path) ValidateCreate() error
- func (r *DataLakeGen2Path) ValidateDelete() error
- func (r *DataLakeGen2Path) ValidateUpdate(old runtime.Object) error
- type DataLakeGen2PathList
- type DataLakeGen2PathSpec
- type DataLakeGen2PathSpecAce
- type DataLakeGen2PathSpecResource
- type DataLakeGen2PathStatus
- type DisksPool
- func (in *DisksPool) DeepCopy() *DisksPool
- func (in *DisksPool) DeepCopyInto(out *DisksPool)
- func (in *DisksPool) DeepCopyObject() runtime.Object
- func (r *DisksPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DisksPool) ValidateCreate() error
- func (r *DisksPool) ValidateDelete() error
- func (r *DisksPool) ValidateUpdate(old runtime.Object) error
- type DisksPoolList
- type DisksPoolSpec
- type DisksPoolSpecResource
- type DisksPoolStatus
- type EncryptionScope
- func (in *EncryptionScope) DeepCopy() *EncryptionScope
- func (in *EncryptionScope) DeepCopyInto(out *EncryptionScope)
- func (in *EncryptionScope) DeepCopyObject() runtime.Object
- func (r *EncryptionScope) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EncryptionScope) ValidateCreate() error
- func (r *EncryptionScope) ValidateDelete() error
- func (r *EncryptionScope) ValidateUpdate(old runtime.Object) error
- type EncryptionScopeList
- type EncryptionScopeSpec
- type EncryptionScopeSpecResource
- type EncryptionScopeStatus
- type ManagementPolicy
- func (in *ManagementPolicy) DeepCopy() *ManagementPolicy
- func (in *ManagementPolicy) DeepCopyInto(out *ManagementPolicy)
- func (in *ManagementPolicy) DeepCopyObject() runtime.Object
- func (r *ManagementPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagementPolicy) ValidateCreate() error
- func (r *ManagementPolicy) ValidateDelete() error
- func (r *ManagementPolicy) ValidateUpdate(old runtime.Object) error
- type ManagementPolicyList
- type ManagementPolicySpec
- type ManagementPolicySpecResource
- type ManagementPolicySpecRule
- type ManagementPolicySpecRuleActions
- type ManagementPolicySpecRuleActionsBaseBlob
- type ManagementPolicySpecRuleActionsBaseBlobCodec
- type ManagementPolicySpecRuleActionsCodec
- type ManagementPolicySpecRuleActionsSnapshot
- type ManagementPolicySpecRuleActionsSnapshotCodec
- type ManagementPolicySpecRuleActionsVersion
- type ManagementPolicySpecRuleActionsVersionCodec
- type ManagementPolicySpecRuleFilters
- type ManagementPolicySpecRuleFiltersCodec
- type ManagementPolicySpecRuleFiltersMatchBlobIndexTag
- type ManagementPolicyStatus
- type ObjectReplication
- func (in *ObjectReplication) DeepCopy() *ObjectReplication
- func (in *ObjectReplication) DeepCopyInto(out *ObjectReplication)
- func (in *ObjectReplication) DeepCopyObject() runtime.Object
- func (r *ObjectReplication) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ObjectReplication) ValidateCreate() error
- func (r *ObjectReplication) ValidateDelete() error
- func (r *ObjectReplication) ValidateUpdate(old runtime.Object) error
- type ObjectReplicationList
- type ObjectReplicationSpec
- type ObjectReplicationSpecResource
- type ObjectReplicationSpecRules
- type ObjectReplicationStatus
- type Queue
- func (in *Queue) DeepCopy() *Queue
- func (in *Queue) DeepCopyInto(out *Queue)
- func (in *Queue) DeepCopyObject() runtime.Object
- func (r *Queue) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Queue) ValidateCreate() error
- func (r *Queue) ValidateDelete() error
- func (r *Queue) ValidateUpdate(old runtime.Object) error
- type QueueList
- type QueueSpec
- type QueueSpecResource
- type QueueStatus
- type Share
- func (in *Share) DeepCopy() *Share
- func (in *Share) DeepCopyInto(out *Share)
- func (in *Share) DeepCopyObject() runtime.Object
- func (r *Share) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Share) ValidateCreate() error
- func (r *Share) ValidateDelete() error
- func (r *Share) ValidateUpdate(old runtime.Object) error
- type ShareDirectory
- func (in *ShareDirectory) DeepCopy() *ShareDirectory
- func (in *ShareDirectory) DeepCopyInto(out *ShareDirectory)
- func (in *ShareDirectory) DeepCopyObject() runtime.Object
- func (r *ShareDirectory) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ShareDirectory) ValidateCreate() error
- func (r *ShareDirectory) ValidateDelete() error
- func (r *ShareDirectory) ValidateUpdate(old runtime.Object) error
- type ShareDirectoryList
- type ShareDirectorySpec
- type ShareDirectorySpecResource
- type ShareDirectoryStatus
- type ShareFile
- func (in *ShareFile) DeepCopy() *ShareFile
- func (in *ShareFile) DeepCopyInto(out *ShareFile)
- func (in *ShareFile) DeepCopyObject() runtime.Object
- func (r *ShareFile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ShareFile) ValidateCreate() error
- func (r *ShareFile) ValidateDelete() error
- func (r *ShareFile) ValidateUpdate(old runtime.Object) error
- type ShareFileList
- type ShareFileSpec
- type ShareFileSpecResource
- type ShareFileStatus
- type ShareList
- type ShareSpec
- type ShareSpecAcl
- type ShareSpecAclAccessPolicy
- type ShareSpecResource
- type ShareStatus
- type Sync
- func (in *Sync) DeepCopy() *Sync
- func (in *Sync) DeepCopyInto(out *Sync)
- func (in *Sync) DeepCopyObject() runtime.Object
- func (r *Sync) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Sync) ValidateCreate() error
- func (r *Sync) ValidateDelete() error
- func (r *Sync) ValidateUpdate(old runtime.Object) error
- type SyncCloudEndpoint
- func (in *SyncCloudEndpoint) DeepCopy() *SyncCloudEndpoint
- func (in *SyncCloudEndpoint) DeepCopyInto(out *SyncCloudEndpoint)
- func (in *SyncCloudEndpoint) DeepCopyObject() runtime.Object
- func (r *SyncCloudEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SyncCloudEndpoint) ValidateCreate() error
- func (r *SyncCloudEndpoint) ValidateDelete() error
- func (r *SyncCloudEndpoint) ValidateUpdate(old runtime.Object) error
- type SyncCloudEndpointList
- type SyncCloudEndpointSpec
- type SyncCloudEndpointSpecResource
- type SyncCloudEndpointStatus
- type SyncGroup
- func (in *SyncGroup) DeepCopy() *SyncGroup
- func (in *SyncGroup) DeepCopyInto(out *SyncGroup)
- func (in *SyncGroup) DeepCopyObject() runtime.Object
- func (r *SyncGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SyncGroup) ValidateCreate() error
- func (r *SyncGroup) ValidateDelete() error
- func (r *SyncGroup) ValidateUpdate(old runtime.Object) error
- type SyncGroupList
- type SyncGroupSpec
- type SyncGroupSpecResource
- type SyncGroupStatus
- type SyncList
- type SyncSpec
- type SyncSpecResource
- type SyncStatus
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (r *Table) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Table) ValidateCreate() error
- func (r *Table) ValidateDelete() error
- func (r *Table) ValidateUpdate(old runtime.Object) error
- type TableEntity
- func (in *TableEntity) DeepCopy() *TableEntity
- func (in *TableEntity) DeepCopyInto(out *TableEntity)
- func (in *TableEntity) DeepCopyObject() runtime.Object
- func (r *TableEntity) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TableEntity) ValidateCreate() error
- func (r *TableEntity) ValidateDelete() error
- func (r *TableEntity) ValidateUpdate(old runtime.Object) error
- type TableEntityList
- type TableEntitySpec
- type TableEntitySpecResource
- type TableEntityStatus
- type TableList
- type TableSpec
- type TableSpecAcl
- type TableSpecAclAccessPolicy
- type TableSpecResource
- type TableStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: storage.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec,omitempty"` Status AccountStatus `json:"status,omitempty"` }
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) SetupWebhookWithManager ¶
func (*Account) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Account) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccountCustomerManagedKey ¶
type AccountCustomerManagedKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountCustomerManagedKeySpec `json:"spec,omitempty"` Status AccountCustomerManagedKeyStatus `json:"status,omitempty"` }
func (*AccountCustomerManagedKey) DeepCopy ¶
func (in *AccountCustomerManagedKey) DeepCopy() *AccountCustomerManagedKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountCustomerManagedKey.
func (*AccountCustomerManagedKey) DeepCopyInto ¶
func (in *AccountCustomerManagedKey) DeepCopyInto(out *AccountCustomerManagedKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountCustomerManagedKey) DeepCopyObject ¶
func (in *AccountCustomerManagedKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountCustomerManagedKey) SetupWebhookWithManager ¶
func (r *AccountCustomerManagedKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountCustomerManagedKey) ValidateCreate ¶
func (r *AccountCustomerManagedKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountCustomerManagedKey) ValidateDelete ¶
func (r *AccountCustomerManagedKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountCustomerManagedKey) ValidateUpdate ¶
func (r *AccountCustomerManagedKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountCustomerManagedKeyList ¶
type AccountCustomerManagedKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountCustomerManagedKey CRD objects Items []AccountCustomerManagedKey `json:"items,omitempty"` }
AccountCustomerManagedKeyList is a list of AccountCustomerManagedKeys
func (*AccountCustomerManagedKeyList) DeepCopy ¶
func (in *AccountCustomerManagedKeyList) DeepCopy() *AccountCustomerManagedKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountCustomerManagedKeyList.
func (*AccountCustomerManagedKeyList) DeepCopyInto ¶
func (in *AccountCustomerManagedKeyList) DeepCopyInto(out *AccountCustomerManagedKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountCustomerManagedKeyList) DeepCopyObject ¶
func (in *AccountCustomerManagedKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountCustomerManagedKeySpec ¶
type AccountCustomerManagedKeySpec struct { State *AccountCustomerManagedKeySpecResource `json:"state,omitempty" tf:"-"` Resource AccountCustomerManagedKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountCustomerManagedKeySpec) DeepCopy ¶
func (in *AccountCustomerManagedKeySpec) DeepCopy() *AccountCustomerManagedKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountCustomerManagedKeySpec.
func (*AccountCustomerManagedKeySpec) DeepCopyInto ¶
func (in *AccountCustomerManagedKeySpec) DeepCopyInto(out *AccountCustomerManagedKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountCustomerManagedKeySpecResource ¶
type AccountCustomerManagedKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` KeyName *string `json:"keyName" tf:"key_name"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` // +optional KeyVersion *string `json:"keyVersion,omitempty" tf:"key_version"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` // +optional UserAssignedIdentityID *string `json:"userAssignedIdentityID,omitempty" tf:"user_assigned_identity_id"` }
func (*AccountCustomerManagedKeySpecResource) DeepCopy ¶
func (in *AccountCustomerManagedKeySpecResource) DeepCopy() *AccountCustomerManagedKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountCustomerManagedKeySpecResource.
func (*AccountCustomerManagedKeySpecResource) DeepCopyInto ¶
func (in *AccountCustomerManagedKeySpecResource) DeepCopyInto(out *AccountCustomerManagedKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountCustomerManagedKeyStatus ¶
type AccountCustomerManagedKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountCustomerManagedKeyStatus) DeepCopy ¶
func (in *AccountCustomerManagedKeyStatus) DeepCopy() *AccountCustomerManagedKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountCustomerManagedKeyStatus.
func (*AccountCustomerManagedKeyStatus) DeepCopyInto ¶
func (in *AccountCustomerManagedKeyStatus) DeepCopyInto(out *AccountCustomerManagedKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Account CRD objects Items []Account `json:"items,omitempty"` }
AccountList is a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountNetworkRules ¶
type AccountNetworkRules struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountNetworkRulesSpec `json:"spec,omitempty"` Status AccountNetworkRulesStatus `json:"status,omitempty"` }
func (*AccountNetworkRules) DeepCopy ¶
func (in *AccountNetworkRules) DeepCopy() *AccountNetworkRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountNetworkRules.
func (*AccountNetworkRules) DeepCopyInto ¶
func (in *AccountNetworkRules) DeepCopyInto(out *AccountNetworkRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountNetworkRules) DeepCopyObject ¶
func (in *AccountNetworkRules) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountNetworkRules) SetupWebhookWithManager ¶
func (r *AccountNetworkRules) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountNetworkRules) ValidateCreate ¶
func (r *AccountNetworkRules) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountNetworkRules) ValidateDelete ¶
func (r *AccountNetworkRules) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountNetworkRules) ValidateUpdate ¶
func (r *AccountNetworkRules) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountNetworkRulesList ¶
type AccountNetworkRulesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountNetworkRules CRD objects Items []AccountNetworkRules `json:"items,omitempty"` }
AccountNetworkRulesList is a list of AccountNetworkRuless
func (*AccountNetworkRulesList) DeepCopy ¶
func (in *AccountNetworkRulesList) DeepCopy() *AccountNetworkRulesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountNetworkRulesList.
func (*AccountNetworkRulesList) DeepCopyInto ¶
func (in *AccountNetworkRulesList) DeepCopyInto(out *AccountNetworkRulesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountNetworkRulesList) DeepCopyObject ¶
func (in *AccountNetworkRulesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountNetworkRulesSpec ¶
type AccountNetworkRulesSpec struct { State *AccountNetworkRulesSpecResource `json:"state,omitempty" tf:"-"` Resource AccountNetworkRulesSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountNetworkRulesSpec) DeepCopy ¶
func (in *AccountNetworkRulesSpec) DeepCopy() *AccountNetworkRulesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountNetworkRulesSpec.
func (*AccountNetworkRulesSpec) DeepCopyInto ¶
func (in *AccountNetworkRulesSpec) DeepCopyInto(out *AccountNetworkRulesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountNetworkRulesSpecPrivateLinkAccess ¶
type AccountNetworkRulesSpecPrivateLinkAccess struct { EndpointResourceID *string `json:"endpointResourceID" tf:"endpoint_resource_id"` // +optional EndpointTenantID *string `json:"endpointTenantID,omitempty" tf:"endpoint_tenant_id"` }
func (*AccountNetworkRulesSpecPrivateLinkAccess) DeepCopy ¶
func (in *AccountNetworkRulesSpecPrivateLinkAccess) DeepCopy() *AccountNetworkRulesSpecPrivateLinkAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountNetworkRulesSpecPrivateLinkAccess.
func (*AccountNetworkRulesSpecPrivateLinkAccess) DeepCopyInto ¶
func (in *AccountNetworkRulesSpecPrivateLinkAccess) DeepCopyInto(out *AccountNetworkRulesSpecPrivateLinkAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountNetworkRulesSpecResource ¶
type AccountNetworkRulesSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Bypass []string `json:"bypass,omitempty" tf:"bypass"` DefaultAction *string `json:"defaultAction" tf:"default_action"` // +optional IpRules []string `json:"ipRules,omitempty" tf:"ip_rules"` // +optional PrivateLinkAccess []AccountNetworkRulesSpecPrivateLinkAccess `json:"privateLinkAccess,omitempty" tf:"private_link_access"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional StorageAccountID *string `json:"storageAccountID,omitempty" tf:"storage_account_id"` // +optional // Deprecated StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name"` // +optional VirtualNetworkSubnetIDS []string `json:"virtualNetworkSubnetIDS,omitempty" tf:"virtual_network_subnet_ids"` }
func (*AccountNetworkRulesSpecResource) DeepCopy ¶
func (in *AccountNetworkRulesSpecResource) DeepCopy() *AccountNetworkRulesSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountNetworkRulesSpecResource.
func (*AccountNetworkRulesSpecResource) DeepCopyInto ¶
func (in *AccountNetworkRulesSpecResource) DeepCopyInto(out *AccountNetworkRulesSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountNetworkRulesStatus ¶
type AccountNetworkRulesStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountNetworkRulesStatus) DeepCopy ¶
func (in *AccountNetworkRulesStatus) DeepCopy() *AccountNetworkRulesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountNetworkRulesStatus.
func (*AccountNetworkRulesStatus) DeepCopyInto ¶
func (in *AccountNetworkRulesStatus) DeepCopyInto(out *AccountNetworkRulesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { State *AccountSpecResource `json:"state,omitempty" tf:"-"` Resource AccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecAzureFilesAuthentication ¶
type AccountSpecAzureFilesAuthentication struct { // +optional ActiveDirectory *AccountSpecAzureFilesAuthenticationActiveDirectory `json:"activeDirectory,omitempty" tf:"active_directory"` DirectoryType *string `json:"directoryType" tf:"directory_type"` }
func (*AccountSpecAzureFilesAuthentication) DeepCopy ¶
func (in *AccountSpecAzureFilesAuthentication) DeepCopy() *AccountSpecAzureFilesAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecAzureFilesAuthentication.
func (*AccountSpecAzureFilesAuthentication) DeepCopyInto ¶
func (in *AccountSpecAzureFilesAuthentication) DeepCopyInto(out *AccountSpecAzureFilesAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecAzureFilesAuthenticationActiveDirectory ¶
type AccountSpecAzureFilesAuthenticationActiveDirectory struct { DomainGuid *string `json:"domainGuid" tf:"domain_guid"` DomainName *string `json:"domainName" tf:"domain_name"` DomainSid *string `json:"domainSid" tf:"domain_sid"` ForestName *string `json:"forestName" tf:"forest_name"` NetbiosDomainName *string `json:"netbiosDomainName" tf:"netbios_domain_name"` StorageSid *string `json:"storageSid" tf:"storage_sid"` }
func (*AccountSpecAzureFilesAuthenticationActiveDirectory) DeepCopy ¶
func (in *AccountSpecAzureFilesAuthenticationActiveDirectory) DeepCopy() *AccountSpecAzureFilesAuthenticationActiveDirectory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecAzureFilesAuthenticationActiveDirectory.
func (*AccountSpecAzureFilesAuthenticationActiveDirectory) DeepCopyInto ¶
func (in *AccountSpecAzureFilesAuthenticationActiveDirectory) DeepCopyInto(out *AccountSpecAzureFilesAuthenticationActiveDirectory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecAzureFilesAuthenticationActiveDirectoryCodec ¶
type AccountSpecAzureFilesAuthenticationActiveDirectoryCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecAzureFilesAuthenticationActiveDirectoryCodec) Decode ¶
func (AccountSpecAzureFilesAuthenticationActiveDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecAzureFilesAuthenticationCodec ¶
type AccountSpecAzureFilesAuthenticationCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecAzureFilesAuthenticationCodec) Decode ¶
func (AccountSpecAzureFilesAuthenticationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecBlobProperties ¶
type AccountSpecBlobProperties struct { // +optional ChangeFeedEnabled *bool `json:"changeFeedEnabled,omitempty" tf:"change_feed_enabled"` // +optional ContainerDeleteRetentionPolicy *AccountSpecBlobPropertiesContainerDeleteRetentionPolicy `json:"containerDeleteRetentionPolicy,omitempty" tf:"container_delete_retention_policy"` // +optional // +kubebuilder:validation:MaxItems=5 CorsRule []AccountSpecBlobPropertiesCorsRule `json:"corsRule,omitempty" tf:"cors_rule"` // +optional DefaultServiceVersion *string `json:"defaultServiceVersion,omitempty" tf:"default_service_version"` // +optional DeleteRetentionPolicy *AccountSpecBlobPropertiesDeleteRetentionPolicy `json:"deleteRetentionPolicy,omitempty" tf:"delete_retention_policy"` // +optional LastAccessTimeEnabled *bool `json:"lastAccessTimeEnabled,omitempty" tf:"last_access_time_enabled"` // +optional VersioningEnabled *bool `json:"versioningEnabled,omitempty" tf:"versioning_enabled"` }
func (*AccountSpecBlobProperties) DeepCopy ¶
func (in *AccountSpecBlobProperties) DeepCopy() *AccountSpecBlobProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecBlobProperties.
func (*AccountSpecBlobProperties) DeepCopyInto ¶
func (in *AccountSpecBlobProperties) DeepCopyInto(out *AccountSpecBlobProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecBlobPropertiesCodec ¶
type AccountSpecBlobPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecBlobPropertiesCodec) Decode ¶
func (AccountSpecBlobPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecBlobPropertiesContainerDeleteRetentionPolicy ¶
type AccountSpecBlobPropertiesContainerDeleteRetentionPolicy struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` }
func (*AccountSpecBlobPropertiesContainerDeleteRetentionPolicy) DeepCopy ¶
func (in *AccountSpecBlobPropertiesContainerDeleteRetentionPolicy) DeepCopy() *AccountSpecBlobPropertiesContainerDeleteRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecBlobPropertiesContainerDeleteRetentionPolicy.
func (*AccountSpecBlobPropertiesContainerDeleteRetentionPolicy) DeepCopyInto ¶
func (in *AccountSpecBlobPropertiesContainerDeleteRetentionPolicy) DeepCopyInto(out *AccountSpecBlobPropertiesContainerDeleteRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec ¶
type AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec) Decode ¶
func (AccountSpecBlobPropertiesContainerDeleteRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecBlobPropertiesCorsRule ¶
type AccountSpecBlobPropertiesCorsRule struct { // +kubebuilder:validation:MaxItems=64 // +kubebuilder:validation:MinItems=1 AllowedHeaders []string `json:"allowedHeaders" tf:"allowed_headers"` // +kubebuilder:validation:MaxItems=64 AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"` // +kubebuilder:validation:MaxItems=64 AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +kubebuilder:validation:MaxItems=64 // +kubebuilder:validation:MinItems=1 ExposedHeaders []string `json:"exposedHeaders" tf:"exposed_headers"` MaxAgeInSeconds *int64 `json:"maxAgeInSeconds" tf:"max_age_in_seconds"` }
func (*AccountSpecBlobPropertiesCorsRule) DeepCopy ¶
func (in *AccountSpecBlobPropertiesCorsRule) DeepCopy() *AccountSpecBlobPropertiesCorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecBlobPropertiesCorsRule.
func (*AccountSpecBlobPropertiesCorsRule) DeepCopyInto ¶
func (in *AccountSpecBlobPropertiesCorsRule) DeepCopyInto(out *AccountSpecBlobPropertiesCorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecBlobPropertiesDeleteRetentionPolicy ¶
type AccountSpecBlobPropertiesDeleteRetentionPolicy struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` }
func (*AccountSpecBlobPropertiesDeleteRetentionPolicy) DeepCopy ¶
func (in *AccountSpecBlobPropertiesDeleteRetentionPolicy) DeepCopy() *AccountSpecBlobPropertiesDeleteRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecBlobPropertiesDeleteRetentionPolicy.
func (*AccountSpecBlobPropertiesDeleteRetentionPolicy) DeepCopyInto ¶
func (in *AccountSpecBlobPropertiesDeleteRetentionPolicy) DeepCopyInto(out *AccountSpecBlobPropertiesDeleteRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecBlobPropertiesDeleteRetentionPolicyCodec ¶
type AccountSpecBlobPropertiesDeleteRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecBlobPropertiesDeleteRetentionPolicyCodec) Decode ¶
func (AccountSpecBlobPropertiesDeleteRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecCustomDomain ¶
type AccountSpecCustomDomain struct { Name *string `json:"name" tf:"name"` // +optional UseSubdomain *bool `json:"useSubdomain,omitempty" tf:"use_subdomain"` }
func (*AccountSpecCustomDomain) DeepCopy ¶
func (in *AccountSpecCustomDomain) DeepCopy() *AccountSpecCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecCustomDomain.
func (*AccountSpecCustomDomain) DeepCopyInto ¶
func (in *AccountSpecCustomDomain) DeepCopyInto(out *AccountSpecCustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecCustomDomainCodec ¶
type AccountSpecCustomDomainCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecCustomDomainCodec) Decode ¶
func (AccountSpecCustomDomainCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecCustomerManagedKey ¶ added in v0.5.0
type AccountSpecCustomerManagedKey struct { KeyVaultKeyID *string `json:"keyVaultKeyID" tf:"key_vault_key_id"` UserAssignedIdentityID *string `json:"userAssignedIdentityID" tf:"user_assigned_identity_id"` }
func (*AccountSpecCustomerManagedKey) DeepCopy ¶ added in v0.5.0
func (in *AccountSpecCustomerManagedKey) DeepCopy() *AccountSpecCustomerManagedKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecCustomerManagedKey.
func (*AccountSpecCustomerManagedKey) DeepCopyInto ¶ added in v0.5.0
func (in *AccountSpecCustomerManagedKey) DeepCopyInto(out *AccountSpecCustomerManagedKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecCustomerManagedKeyCodec ¶ added in v0.5.0
type AccountSpecCustomerManagedKeyCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecCustomerManagedKeyCodec) Decode ¶ added in v0.5.0
func (AccountSpecCustomerManagedKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecIdentity ¶
type AccountSpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*AccountSpecIdentity) DeepCopy ¶
func (in *AccountSpecIdentity) DeepCopy() *AccountSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecIdentity.
func (*AccountSpecIdentity) DeepCopyInto ¶
func (in *AccountSpecIdentity) DeepCopyInto(out *AccountSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecIdentityCodec ¶
type AccountSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecIdentityCodec) Decode ¶
func (AccountSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecNetworkRules ¶
type AccountSpecNetworkRules struct { // +optional Bypass []string `json:"bypass,omitempty" tf:"bypass"` DefaultAction *string `json:"defaultAction" tf:"default_action"` // +optional IpRules []string `json:"ipRules,omitempty" tf:"ip_rules"` // +optional PrivateLinkAccess []AccountSpecNetworkRulesPrivateLinkAccess `json:"privateLinkAccess,omitempty" tf:"private_link_access"` // +optional VirtualNetworkSubnetIDS []string `json:"virtualNetworkSubnetIDS,omitempty" tf:"virtual_network_subnet_ids"` }
func (*AccountSpecNetworkRules) DeepCopy ¶
func (in *AccountSpecNetworkRules) DeepCopy() *AccountSpecNetworkRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecNetworkRules.
func (*AccountSpecNetworkRules) DeepCopyInto ¶
func (in *AccountSpecNetworkRules) DeepCopyInto(out *AccountSpecNetworkRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecNetworkRulesCodec ¶
type AccountSpecNetworkRulesCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecNetworkRulesCodec) Decode ¶
func (AccountSpecNetworkRulesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecNetworkRulesPrivateLinkAccess ¶
type AccountSpecNetworkRulesPrivateLinkAccess struct { EndpointResourceID *string `json:"endpointResourceID" tf:"endpoint_resource_id"` // +optional EndpointTenantID *string `json:"endpointTenantID,omitempty" tf:"endpoint_tenant_id"` }
func (*AccountSpecNetworkRulesPrivateLinkAccess) DeepCopy ¶
func (in *AccountSpecNetworkRulesPrivateLinkAccess) DeepCopy() *AccountSpecNetworkRulesPrivateLinkAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecNetworkRulesPrivateLinkAccess.
func (*AccountSpecNetworkRulesPrivateLinkAccess) DeepCopyInto ¶
func (in *AccountSpecNetworkRulesPrivateLinkAccess) DeepCopyInto(out *AccountSpecNetworkRulesPrivateLinkAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecQueueProperties ¶
type AccountSpecQueueProperties struct { // +optional // +kubebuilder:validation:MaxItems=5 CorsRule []AccountSpecQueuePropertiesCorsRule `json:"corsRule,omitempty" tf:"cors_rule"` // +optional HourMetrics *AccountSpecQueuePropertiesHourMetrics `json:"hourMetrics,omitempty" tf:"hour_metrics"` // +optional Logging *AccountSpecQueuePropertiesLogging `json:"logging,omitempty" tf:"logging"` // +optional MinuteMetrics *AccountSpecQueuePropertiesMinuteMetrics `json:"minuteMetrics,omitempty" tf:"minute_metrics"` }
func (*AccountSpecQueueProperties) DeepCopy ¶
func (in *AccountSpecQueueProperties) DeepCopy() *AccountSpecQueueProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecQueueProperties.
func (*AccountSpecQueueProperties) DeepCopyInto ¶
func (in *AccountSpecQueueProperties) DeepCopyInto(out *AccountSpecQueueProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecQueuePropertiesCodec ¶
type AccountSpecQueuePropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecQueuePropertiesCodec) Decode ¶
func (AccountSpecQueuePropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecQueuePropertiesCorsRule ¶
type AccountSpecQueuePropertiesCorsRule struct { // +kubebuilder:validation:MaxItems=64 // +kubebuilder:validation:MinItems=1 AllowedHeaders []string `json:"allowedHeaders" tf:"allowed_headers"` // +kubebuilder:validation:MaxItems=64 AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"` // +kubebuilder:validation:MaxItems=64 AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +kubebuilder:validation:MaxItems=64 // +kubebuilder:validation:MinItems=1 ExposedHeaders []string `json:"exposedHeaders" tf:"exposed_headers"` MaxAgeInSeconds *int64 `json:"maxAgeInSeconds" tf:"max_age_in_seconds"` }
func (*AccountSpecQueuePropertiesCorsRule) DeepCopy ¶
func (in *AccountSpecQueuePropertiesCorsRule) DeepCopy() *AccountSpecQueuePropertiesCorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecQueuePropertiesCorsRule.
func (*AccountSpecQueuePropertiesCorsRule) DeepCopyInto ¶
func (in *AccountSpecQueuePropertiesCorsRule) DeepCopyInto(out *AccountSpecQueuePropertiesCorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecQueuePropertiesHourMetrics ¶
type AccountSpecQueuePropertiesHourMetrics struct { Enabled *bool `json:"enabled" tf:"enabled"` // +optional IncludeApis *bool `json:"includeApis,omitempty" tf:"include_apis"` // +optional RetentionPolicyDays *int64 `json:"retentionPolicyDays,omitempty" tf:"retention_policy_days"` Version *string `json:"version" tf:"version"` }
func (*AccountSpecQueuePropertiesHourMetrics) DeepCopy ¶
func (in *AccountSpecQueuePropertiesHourMetrics) DeepCopy() *AccountSpecQueuePropertiesHourMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecQueuePropertiesHourMetrics.
func (*AccountSpecQueuePropertiesHourMetrics) DeepCopyInto ¶
func (in *AccountSpecQueuePropertiesHourMetrics) DeepCopyInto(out *AccountSpecQueuePropertiesHourMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecQueuePropertiesHourMetricsCodec ¶
type AccountSpecQueuePropertiesHourMetricsCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecQueuePropertiesHourMetricsCodec) Decode ¶
func (AccountSpecQueuePropertiesHourMetricsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecQueuePropertiesLogging ¶
type AccountSpecQueuePropertiesLogging struct { Delete *bool `json:"delete" tf:"delete"` Read *bool `json:"read" tf:"read"` // +optional RetentionPolicyDays *int64 `json:"retentionPolicyDays,omitempty" tf:"retention_policy_days"` Version *string `json:"version" tf:"version"` Write *bool `json:"write" tf:"write"` }
func (*AccountSpecQueuePropertiesLogging) DeepCopy ¶
func (in *AccountSpecQueuePropertiesLogging) DeepCopy() *AccountSpecQueuePropertiesLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecQueuePropertiesLogging.
func (*AccountSpecQueuePropertiesLogging) DeepCopyInto ¶
func (in *AccountSpecQueuePropertiesLogging) DeepCopyInto(out *AccountSpecQueuePropertiesLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecQueuePropertiesLoggingCodec ¶
type AccountSpecQueuePropertiesLoggingCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecQueuePropertiesLoggingCodec) Decode ¶
func (AccountSpecQueuePropertiesLoggingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecQueuePropertiesMinuteMetrics ¶
type AccountSpecQueuePropertiesMinuteMetrics struct { Enabled *bool `json:"enabled" tf:"enabled"` // +optional IncludeApis *bool `json:"includeApis,omitempty" tf:"include_apis"` // +optional RetentionPolicyDays *int64 `json:"retentionPolicyDays,omitempty" tf:"retention_policy_days"` Version *string `json:"version" tf:"version"` }
func (*AccountSpecQueuePropertiesMinuteMetrics) DeepCopy ¶
func (in *AccountSpecQueuePropertiesMinuteMetrics) DeepCopy() *AccountSpecQueuePropertiesMinuteMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecQueuePropertiesMinuteMetrics.
func (*AccountSpecQueuePropertiesMinuteMetrics) DeepCopyInto ¶
func (in *AccountSpecQueuePropertiesMinuteMetrics) DeepCopyInto(out *AccountSpecQueuePropertiesMinuteMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecQueuePropertiesMinuteMetricsCodec ¶
type AccountSpecQueuePropertiesMinuteMetricsCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecQueuePropertiesMinuteMetricsCodec) Decode ¶
func (AccountSpecQueuePropertiesMinuteMetricsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecResource ¶
type AccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessTier *string `json:"accessTier,omitempty" tf:"access_tier"` // +optional AccountKind *string `json:"accountKind,omitempty" tf:"account_kind"` AccountReplicationType *string `json:"accountReplicationType" tf:"account_replication_type"` AccountTier *string `json:"accountTier" tf:"account_tier"` // +optional AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty" tf:"allow_blob_public_access"` // +optional AzureFilesAuthentication *AccountSpecAzureFilesAuthentication `json:"azureFilesAuthentication,omitempty" tf:"azure_files_authentication"` // +optional BlobProperties *AccountSpecBlobProperties `json:"blobProperties,omitempty" tf:"blob_properties"` // +optional CustomDomain *AccountSpecCustomDomain `json:"customDomain,omitempty" tf:"custom_domain"` // +optional CustomerManagedKey *AccountSpecCustomerManagedKey `json:"customerManagedKey,omitempty" tf:"customer_managed_key"` // +optional EnableHTTPSTrafficOnly *bool `json:"enableHTTPSTrafficOnly,omitempty" tf:"enable_https_traffic_only"` // +optional Identity *AccountSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional InfrastructureEncryptionEnabled *bool `json:"infrastructureEncryptionEnabled,omitempty" tf:"infrastructure_encryption_enabled"` // +optional IsHnsEnabled *bool `json:"isHnsEnabled,omitempty" tf:"is_hns_enabled"` // +optional Location *string `json:"location" tf:"location"` // +optional MinTlsVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version"` Name *string `json:"name" tf:"name"` // +optional NetworkRules *AccountSpecNetworkRules `json:"networkRules,omitempty" tf:"network_rules"` // +optional Nfsv3Enabled *bool `json:"nfsv3Enabled,omitempty" tf:"nfsv3_enabled"` // +optional PrimaryAccessKey *string `json:"-" sensitive:"true" tf:"primary_access_key"` // +optional PrimaryBlobConnectionString *string `json:"-" sensitive:"true" tf:"primary_blob_connection_string"` // +optional PrimaryBlobEndpoint *string `json:"primaryBlobEndpoint,omitempty" tf:"primary_blob_endpoint"` // +optional PrimaryBlobHost *string `json:"primaryBlobHost,omitempty" tf:"primary_blob_host"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PrimaryDfsEndpoint *string `json:"primaryDfsEndpoint,omitempty" tf:"primary_dfs_endpoint"` // +optional PrimaryDfsHost *string `json:"primaryDfsHost,omitempty" tf:"primary_dfs_host"` // +optional PrimaryFileEndpoint *string `json:"primaryFileEndpoint,omitempty" tf:"primary_file_endpoint"` // +optional PrimaryFileHost *string `json:"primaryFileHost,omitempty" tf:"primary_file_host"` // +optional PrimaryLocation *string `json:"primaryLocation,omitempty" tf:"primary_location"` // +optional PrimaryQueueEndpoint *string `json:"primaryQueueEndpoint,omitempty" tf:"primary_queue_endpoint"` // +optional PrimaryQueueHost *string `json:"primaryQueueHost,omitempty" tf:"primary_queue_host"` // +optional PrimaryTableEndpoint *string `json:"primaryTableEndpoint,omitempty" tf:"primary_table_endpoint"` // +optional PrimaryTableHost *string `json:"primaryTableHost,omitempty" tf:"primary_table_host"` // +optional PrimaryWebEndpoint *string `json:"primaryWebEndpoint,omitempty" tf:"primary_web_endpoint"` // +optional PrimaryWebHost *string `json:"primaryWebHost,omitempty" tf:"primary_web_host"` // +optional QueueEncryptionKeyType *string `json:"queueEncryptionKeyType,omitempty" tf:"queue_encryption_key_type"` // +optional QueueProperties *AccountSpecQueueProperties `json:"queueProperties,omitempty" tf:"queue_properties"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Routing *AccountSpecRouting `json:"routing,omitempty" tf:"routing"` // +optional SecondaryAccessKey *string `json:"-" sensitive:"true" tf:"secondary_access_key"` // +optional SecondaryBlobConnectionString *string `json:"-" sensitive:"true" tf:"secondary_blob_connection_string"` // +optional SecondaryBlobEndpoint *string `json:"secondaryBlobEndpoint,omitempty" tf:"secondary_blob_endpoint"` // +optional SecondaryBlobHost *string `json:"secondaryBlobHost,omitempty" tf:"secondary_blob_host"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional SecondaryDfsEndpoint *string `json:"secondaryDfsEndpoint,omitempty" tf:"secondary_dfs_endpoint"` // +optional SecondaryDfsHost *string `json:"secondaryDfsHost,omitempty" tf:"secondary_dfs_host"` // +optional SecondaryFileEndpoint *string `json:"secondaryFileEndpoint,omitempty" tf:"secondary_file_endpoint"` // +optional SecondaryFileHost *string `json:"secondaryFileHost,omitempty" tf:"secondary_file_host"` // +optional SecondaryLocation *string `json:"secondaryLocation,omitempty" tf:"secondary_location"` // +optional SecondaryQueueEndpoint *string `json:"secondaryQueueEndpoint,omitempty" tf:"secondary_queue_endpoint"` // +optional SecondaryQueueHost *string `json:"secondaryQueueHost,omitempty" tf:"secondary_queue_host"` // +optional SecondaryTableEndpoint *string `json:"secondaryTableEndpoint,omitempty" tf:"secondary_table_endpoint"` // +optional SecondaryTableHost *string `json:"secondaryTableHost,omitempty" tf:"secondary_table_host"` // +optional SecondaryWebEndpoint *string `json:"secondaryWebEndpoint,omitempty" tf:"secondary_web_endpoint"` // +optional SecondaryWebHost *string `json:"secondaryWebHost,omitempty" tf:"secondary_web_host"` ShareProperties *AccountSpecShareProperties `json:"shareProperties,omitempty" tf:"share_properties"` SharedAccessKeyEnabled *bool `json:"sharedAccessKeyEnabled,omitempty" tf:"shared_access_key_enabled"` // +optional StaticWebsite *AccountSpecStaticWebsite `json:"staticWebsite,omitempty" tf:"static_website"` // +optional TableEncryptionKeyType *string `json:"tableEncryptionKeyType,omitempty" tf:"table_encryption_key_type"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*AccountSpecResource) DeepCopy ¶
func (in *AccountSpecResource) DeepCopy() *AccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecResource.
func (*AccountSpecResource) DeepCopyInto ¶
func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecRouting ¶
type AccountSpecRouting struct { // +optional Choice *string `json:"choice,omitempty" tf:"choice"` // +optional PublishInternetEndpoints *bool `json:"publishInternetEndpoints,omitempty" tf:"publish_internet_endpoints"` // +optional PublishMicrosoftEndpoints *bool `json:"publishMicrosoftEndpoints,omitempty" tf:"publish_microsoft_endpoints"` }
func (*AccountSpecRouting) DeepCopy ¶
func (in *AccountSpecRouting) DeepCopy() *AccountSpecRouting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecRouting.
func (*AccountSpecRouting) DeepCopyInto ¶
func (in *AccountSpecRouting) DeepCopyInto(out *AccountSpecRouting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecRoutingCodec ¶
type AccountSpecRoutingCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecRoutingCodec) Decode ¶
func (AccountSpecRoutingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecShareProperties ¶
type AccountSpecShareProperties struct { // +kubebuilder:validation:MaxItems=5 CorsRule []AccountSpecSharePropertiesCorsRule `json:"corsRule,omitempty" tf:"cors_rule"` RetentionPolicy *AccountSpecSharePropertiesRetentionPolicy `json:"retentionPolicy,omitempty" tf:"retention_policy"` Smb *AccountSpecSharePropertiesSmb `json:"smb,omitempty" tf:"smb"` }
func (*AccountSpecShareProperties) DeepCopy ¶
func (in *AccountSpecShareProperties) DeepCopy() *AccountSpecShareProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecShareProperties.
func (*AccountSpecShareProperties) DeepCopyInto ¶
func (in *AccountSpecShareProperties) DeepCopyInto(out *AccountSpecShareProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecSharePropertiesCodec ¶
type AccountSpecSharePropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecSharePropertiesCodec) Decode ¶
func (AccountSpecSharePropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecSharePropertiesCorsRule ¶
type AccountSpecSharePropertiesCorsRule struct { // +kubebuilder:validation:MinItems=1 AllowedHeaders []string `json:"allowedHeaders" tf:"allowed_headers"` AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"` AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +kubebuilder:validation:MaxItems=64 // +kubebuilder:validation:MinItems=1 }
func (*AccountSpecSharePropertiesCorsRule) DeepCopy ¶
func (in *AccountSpecSharePropertiesCorsRule) DeepCopy() *AccountSpecSharePropertiesCorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecSharePropertiesCorsRule.
func (*AccountSpecSharePropertiesCorsRule) DeepCopyInto ¶
func (in *AccountSpecSharePropertiesCorsRule) DeepCopyInto(out *AccountSpecSharePropertiesCorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecSharePropertiesRetentionPolicy ¶
type AccountSpecSharePropertiesRetentionPolicy struct { int64 `json:"days,omitempty" tf:"days"` }Days *
func (*AccountSpecSharePropertiesRetentionPolicy) DeepCopy ¶
func (in *AccountSpecSharePropertiesRetentionPolicy) DeepCopy() *AccountSpecSharePropertiesRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecSharePropertiesRetentionPolicy.
func (*AccountSpecSharePropertiesRetentionPolicy) DeepCopyInto ¶
func (in *AccountSpecSharePropertiesRetentionPolicy) DeepCopyInto(out *AccountSpecSharePropertiesRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecSharePropertiesRetentionPolicyCodec ¶
type AccountSpecSharePropertiesRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecSharePropertiesRetentionPolicyCodec) Decode ¶
func (AccountSpecSharePropertiesRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecSharePropertiesSmb ¶
type AccountSpecSharePropertiesSmb struct { string `json:"authenticationTypes,omitempty" tf:"authentication_types"` ChannelEncryptionType []string `json:"channelEncryptionType,omitempty" tf:"channel_encryption_type"` KerberosTicketEncryptionType []string `json:"kerberosTicketEncryptionType,omitempty" tf:"kerberos_ticket_encryption_type"` Versions []string `json:"versions,omitempty" tf:"versions"` }AuthenticationTypes []
func (*AccountSpecSharePropertiesSmb) DeepCopy ¶
func (in *AccountSpecSharePropertiesSmb) DeepCopy() *AccountSpecSharePropertiesSmb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecSharePropertiesSmb.
func (*AccountSpecSharePropertiesSmb) DeepCopyInto ¶
func (in *AccountSpecSharePropertiesSmb) DeepCopyInto(out *AccountSpecSharePropertiesSmb)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecSharePropertiesSmbCodec ¶
type AccountSpecSharePropertiesSmbCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecSharePropertiesSmbCodec) Decode ¶
func (AccountSpecSharePropertiesSmbCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecStaticWebsite ¶
type AccountSpecStaticWebsite struct { // +optional Error404Document *string `json:"error404Document,omitempty" tf:"error_404_document"` // +optional IndexDocument *string `json:"indexDocument,omitempty" tf:"index_document"` }
func (*AccountSpecStaticWebsite) DeepCopy ¶
func (in *AccountSpecStaticWebsite) DeepCopy() *AccountSpecStaticWebsite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecStaticWebsite.
func (*AccountSpecStaticWebsite) DeepCopyInto ¶
func (in *AccountSpecStaticWebsite) DeepCopyInto(out *AccountSpecStaticWebsite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecStaticWebsiteCodec ¶
type AccountSpecStaticWebsiteCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecStaticWebsiteCodec) Decode ¶
func (AccountSpecStaticWebsiteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountStatus ¶
type AccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Blob ¶
type Blob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BlobSpec `json:"spec,omitempty"` Status BlobStatus `json:"status,omitempty"` }
func (*Blob) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blob.
func (*Blob) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Blob) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Blob) SetupWebhookWithManager ¶
func (*Blob) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Blob) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BlobInventoryPolicy ¶
type BlobInventoryPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BlobInventoryPolicySpec `json:"spec,omitempty"` Status BlobInventoryPolicyStatus `json:"status,omitempty"` }
func (*BlobInventoryPolicy) DeepCopy ¶
func (in *BlobInventoryPolicy) DeepCopy() *BlobInventoryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobInventoryPolicy.
func (*BlobInventoryPolicy) DeepCopyInto ¶
func (in *BlobInventoryPolicy) DeepCopyInto(out *BlobInventoryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobInventoryPolicy) DeepCopyObject ¶
func (in *BlobInventoryPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BlobInventoryPolicy) SetupWebhookWithManager ¶
func (r *BlobInventoryPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BlobInventoryPolicy) ValidateCreate ¶
func (r *BlobInventoryPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BlobInventoryPolicy) ValidateDelete ¶
func (r *BlobInventoryPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BlobInventoryPolicy) ValidateUpdate ¶
func (r *BlobInventoryPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BlobInventoryPolicyList ¶
type BlobInventoryPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BlobInventoryPolicy CRD objects Items []BlobInventoryPolicy `json:"items,omitempty"` }
BlobInventoryPolicyList is a list of BlobInventoryPolicys
func (*BlobInventoryPolicyList) DeepCopy ¶
func (in *BlobInventoryPolicyList) DeepCopy() *BlobInventoryPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobInventoryPolicyList.
func (*BlobInventoryPolicyList) DeepCopyInto ¶
func (in *BlobInventoryPolicyList) DeepCopyInto(out *BlobInventoryPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobInventoryPolicyList) DeepCopyObject ¶
func (in *BlobInventoryPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlobInventoryPolicySpec ¶
type BlobInventoryPolicySpec struct { State *BlobInventoryPolicySpecResource `json:"state,omitempty" tf:"-"` Resource BlobInventoryPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BlobInventoryPolicySpec) DeepCopy ¶
func (in *BlobInventoryPolicySpec) DeepCopy() *BlobInventoryPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobInventoryPolicySpec.
func (*BlobInventoryPolicySpec) DeepCopyInto ¶
func (in *BlobInventoryPolicySpec) DeepCopyInto(out *BlobInventoryPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobInventoryPolicySpecResource ¶
type BlobInventoryPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Rules []BlobInventoryPolicySpecRules `json:"rules" tf:"rules"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` StorageContainerName *string `json:"storageContainerName" tf:"storage_container_name"` }
func (*BlobInventoryPolicySpecResource) DeepCopy ¶
func (in *BlobInventoryPolicySpecResource) DeepCopy() *BlobInventoryPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobInventoryPolicySpecResource.
func (*BlobInventoryPolicySpecResource) DeepCopyInto ¶
func (in *BlobInventoryPolicySpecResource) DeepCopyInto(out *BlobInventoryPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobInventoryPolicySpecRules ¶
type BlobInventoryPolicySpecRules struct { Filter *BlobInventoryPolicySpecRulesFilter `json:"filter" tf:"filter"` Name *string `json:"name" tf:"name"` }
func (*BlobInventoryPolicySpecRules) DeepCopy ¶
func (in *BlobInventoryPolicySpecRules) DeepCopy() *BlobInventoryPolicySpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobInventoryPolicySpecRules.
func (*BlobInventoryPolicySpecRules) DeepCopyInto ¶
func (in *BlobInventoryPolicySpecRules) DeepCopyInto(out *BlobInventoryPolicySpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobInventoryPolicySpecRulesFilter ¶
type BlobInventoryPolicySpecRulesFilter struct { BlobTypes []string `json:"blobTypes" tf:"blob_types"` // +optional IncludeBlobVersions *bool `json:"includeBlobVersions,omitempty" tf:"include_blob_versions"` // +optional IncludeSnapshots *bool `json:"includeSnapshots,omitempty" tf:"include_snapshots"` // +optional PrefixMatch []string `json:"prefixMatch,omitempty" tf:"prefix_match"` }
func (*BlobInventoryPolicySpecRulesFilter) DeepCopy ¶
func (in *BlobInventoryPolicySpecRulesFilter) DeepCopy() *BlobInventoryPolicySpecRulesFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobInventoryPolicySpecRulesFilter.
func (*BlobInventoryPolicySpecRulesFilter) DeepCopyInto ¶
func (in *BlobInventoryPolicySpecRulesFilter) DeepCopyInto(out *BlobInventoryPolicySpecRulesFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobInventoryPolicySpecRulesFilterCodec ¶
type BlobInventoryPolicySpecRulesFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BlobInventoryPolicySpecRulesFilterCodec) Decode ¶
func (BlobInventoryPolicySpecRulesFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BlobInventoryPolicyStatus ¶
type BlobInventoryPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BlobInventoryPolicyStatus) DeepCopy ¶
func (in *BlobInventoryPolicyStatus) DeepCopy() *BlobInventoryPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobInventoryPolicyStatus.
func (*BlobInventoryPolicyStatus) DeepCopyInto ¶
func (in *BlobInventoryPolicyStatus) DeepCopyInto(out *BlobInventoryPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobList ¶
type BlobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Blob CRD objects Items []Blob `json:"items,omitempty"` }
BlobList is a list of Blobs
func (*BlobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobList.
func (*BlobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlobSpec ¶
type BlobSpec struct { State *BlobSpecResource `json:"state,omitempty" tf:"-"` Resource BlobSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BlobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobSpec.
func (*BlobSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobSpecResource ¶
type BlobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessTier *string `json:"accessTier,omitempty" tf:"access_tier"` // +optional CacheControl *string `json:"cacheControl,omitempty" tf:"cache_control"` // +optional ContentMd5 *string `json:"contentMd5,omitempty" tf:"content_md5"` // +optional ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional Metadata *map[string]string `json:"metadata,omitempty" tf:"metadata"` Name *string `json:"name" tf:"name"` // +optional Parallelism *int64 `json:"parallelism,omitempty" tf:"parallelism"` // +optional Size *int64 `json:"size,omitempty" tf:"size"` // +optional Source *string `json:"source,omitempty" tf:"source"` // +optional SourceContent *string `json:"sourceContent,omitempty" tf:"source_content"` // +optional SourceURI *string `json:"sourceURI,omitempty" tf:"source_uri"` StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name"` StorageContainerName *string `json:"storageContainerName" tf:"storage_container_name"` Type *string `json:"type" tf:"type"` // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*BlobSpecResource) DeepCopy ¶
func (in *BlobSpecResource) DeepCopy() *BlobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobSpecResource.
func (*BlobSpecResource) DeepCopyInto ¶
func (in *BlobSpecResource) DeepCopyInto(out *BlobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobStatus ¶
type BlobStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BlobStatus) DeepCopy ¶
func (in *BlobStatus) DeepCopy() *BlobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobStatus.
func (*BlobStatus) DeepCopyInto ¶
func (in *BlobStatus) DeepCopyInto(out *BlobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Container ¶
type Container struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerSpec `json:"spec,omitempty"` Status ContainerStatus `json:"status,omitempty"` }
func (*Container) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
func (*Container) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Container) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Container) SetupWebhookWithManager ¶
func (*Container) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Container) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ContainerList ¶
type ContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Container CRD objects Items []Container `json:"items,omitempty"` }
ContainerList is a list of Containers
func (*ContainerList) DeepCopy ¶
func (in *ContainerList) DeepCopy() *ContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerList.
func (*ContainerList) DeepCopyInto ¶
func (in *ContainerList) DeepCopyInto(out *ContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerList) DeepCopyObject ¶
func (in *ContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerSpec ¶
type ContainerSpec struct { State *ContainerSpecResource `json:"state,omitempty" tf:"-"` Resource ContainerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ContainerSpec) DeepCopy ¶
func (in *ContainerSpec) DeepCopy() *ContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSpec.
func (*ContainerSpec) DeepCopyInto ¶
func (in *ContainerSpec) DeepCopyInto(out *ContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerSpecResource ¶
type ContainerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ContainerAccessType *string `json:"containerAccessType,omitempty" tf:"container_access_type"` // +optional HasImmutabilityPolicy *bool `json:"hasImmutabilityPolicy,omitempty" tf:"has_immutability_policy"` // +optional HasLegalHold *bool `json:"hasLegalHold,omitempty" tf:"has_legal_hold"` // +optional Metadata *map[string]string `json:"metadata,omitempty" tf:"metadata"` Name *string `json:"name" tf:"name"` // +optional ResourceManagerID *string `json:"resourceManagerID,omitempty" tf:"resource_manager_id"` StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name"` }
func (*ContainerSpecResource) DeepCopy ¶
func (in *ContainerSpecResource) DeepCopy() *ContainerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSpecResource.
func (*ContainerSpecResource) DeepCopyInto ¶
func (in *ContainerSpecResource) DeepCopyInto(out *ContainerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStatus ¶
type ContainerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ContainerStatus) DeepCopy ¶
func (in *ContainerStatus) DeepCopy() *ContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStatus.
func (*ContainerStatus) DeepCopyInto ¶
func (in *ContainerStatus) DeepCopyInto(out *ContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2Filesystem ¶
type DataLakeGen2Filesystem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataLakeGen2FilesystemSpec `json:"spec,omitempty"` Status DataLakeGen2FilesystemStatus `json:"status,omitempty"` }
func (*DataLakeGen2Filesystem) DeepCopy ¶
func (in *DataLakeGen2Filesystem) DeepCopy() *DataLakeGen2Filesystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2Filesystem.
func (*DataLakeGen2Filesystem) DeepCopyInto ¶
func (in *DataLakeGen2Filesystem) DeepCopyInto(out *DataLakeGen2Filesystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataLakeGen2Filesystem) DeepCopyObject ¶
func (in *DataLakeGen2Filesystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataLakeGen2Filesystem) SetupWebhookWithManager ¶
func (r *DataLakeGen2Filesystem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DataLakeGen2Filesystem) ValidateCreate ¶
func (r *DataLakeGen2Filesystem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DataLakeGen2Filesystem) ValidateDelete ¶
func (r *DataLakeGen2Filesystem) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DataLakeGen2Filesystem) ValidateUpdate ¶
func (r *DataLakeGen2Filesystem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DataLakeGen2FilesystemList ¶
type DataLakeGen2FilesystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataLakeGen2Filesystem CRD objects Items []DataLakeGen2Filesystem `json:"items,omitempty"` }
DataLakeGen2FilesystemList is a list of DataLakeGen2Filesystems
func (*DataLakeGen2FilesystemList) DeepCopy ¶
func (in *DataLakeGen2FilesystemList) DeepCopy() *DataLakeGen2FilesystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2FilesystemList.
func (*DataLakeGen2FilesystemList) DeepCopyInto ¶
func (in *DataLakeGen2FilesystemList) DeepCopyInto(out *DataLakeGen2FilesystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataLakeGen2FilesystemList) DeepCopyObject ¶
func (in *DataLakeGen2FilesystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataLakeGen2FilesystemSpec ¶
type DataLakeGen2FilesystemSpec struct { State *DataLakeGen2FilesystemSpecResource `json:"state,omitempty" tf:"-"` Resource DataLakeGen2FilesystemSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DataLakeGen2FilesystemSpec) DeepCopy ¶
func (in *DataLakeGen2FilesystemSpec) DeepCopy() *DataLakeGen2FilesystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2FilesystemSpec.
func (*DataLakeGen2FilesystemSpec) DeepCopyInto ¶
func (in *DataLakeGen2FilesystemSpec) DeepCopyInto(out *DataLakeGen2FilesystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2FilesystemSpecAce ¶
type DataLakeGen2FilesystemSpecAce struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` Permissions *string `json:"permissions" tf:"permissions"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` Type *string `json:"type" tf:"type"` }
func (*DataLakeGen2FilesystemSpecAce) DeepCopy ¶
func (in *DataLakeGen2FilesystemSpecAce) DeepCopy() *DataLakeGen2FilesystemSpecAce
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2FilesystemSpecAce.
func (*DataLakeGen2FilesystemSpecAce) DeepCopyInto ¶
func (in *DataLakeGen2FilesystemSpecAce) DeepCopyInto(out *DataLakeGen2FilesystemSpecAce)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2FilesystemSpecResource ¶
type DataLakeGen2FilesystemSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Ace []DataLakeGen2FilesystemSpecAce `json:"ace,omitempty" tf:"ace"` Name *string `json:"name" tf:"name"` // +optional Properties *map[string]string `json:"properties,omitempty" tf:"properties"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` }
func (*DataLakeGen2FilesystemSpecResource) DeepCopy ¶
func (in *DataLakeGen2FilesystemSpecResource) DeepCopy() *DataLakeGen2FilesystemSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2FilesystemSpecResource.
func (*DataLakeGen2FilesystemSpecResource) DeepCopyInto ¶
func (in *DataLakeGen2FilesystemSpecResource) DeepCopyInto(out *DataLakeGen2FilesystemSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2FilesystemStatus ¶
type DataLakeGen2FilesystemStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DataLakeGen2FilesystemStatus) DeepCopy ¶
func (in *DataLakeGen2FilesystemStatus) DeepCopy() *DataLakeGen2FilesystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2FilesystemStatus.
func (*DataLakeGen2FilesystemStatus) DeepCopyInto ¶
func (in *DataLakeGen2FilesystemStatus) DeepCopyInto(out *DataLakeGen2FilesystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2Path ¶
type DataLakeGen2Path struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataLakeGen2PathSpec `json:"spec,omitempty"` Status DataLakeGen2PathStatus `json:"status,omitempty"` }
func (*DataLakeGen2Path) DeepCopy ¶
func (in *DataLakeGen2Path) DeepCopy() *DataLakeGen2Path
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2Path.
func (*DataLakeGen2Path) DeepCopyInto ¶
func (in *DataLakeGen2Path) DeepCopyInto(out *DataLakeGen2Path)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataLakeGen2Path) DeepCopyObject ¶
func (in *DataLakeGen2Path) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataLakeGen2Path) SetupWebhookWithManager ¶
func (r *DataLakeGen2Path) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DataLakeGen2Path) ValidateCreate ¶
func (r *DataLakeGen2Path) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DataLakeGen2Path) ValidateDelete ¶
func (r *DataLakeGen2Path) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DataLakeGen2Path) ValidateUpdate ¶
func (r *DataLakeGen2Path) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DataLakeGen2PathList ¶
type DataLakeGen2PathList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataLakeGen2Path CRD objects Items []DataLakeGen2Path `json:"items,omitempty"` }
DataLakeGen2PathList is a list of DataLakeGen2Paths
func (*DataLakeGen2PathList) DeepCopy ¶
func (in *DataLakeGen2PathList) DeepCopy() *DataLakeGen2PathList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2PathList.
func (*DataLakeGen2PathList) DeepCopyInto ¶
func (in *DataLakeGen2PathList) DeepCopyInto(out *DataLakeGen2PathList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataLakeGen2PathList) DeepCopyObject ¶
func (in *DataLakeGen2PathList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataLakeGen2PathSpec ¶
type DataLakeGen2PathSpec struct { State *DataLakeGen2PathSpecResource `json:"state,omitempty" tf:"-"` Resource DataLakeGen2PathSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DataLakeGen2PathSpec) DeepCopy ¶
func (in *DataLakeGen2PathSpec) DeepCopy() *DataLakeGen2PathSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2PathSpec.
func (*DataLakeGen2PathSpec) DeepCopyInto ¶
func (in *DataLakeGen2PathSpec) DeepCopyInto(out *DataLakeGen2PathSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2PathSpecAce ¶
type DataLakeGen2PathSpecAce struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` Permissions *string `json:"permissions" tf:"permissions"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` Type *string `json:"type" tf:"type"` }
func (*DataLakeGen2PathSpecAce) DeepCopy ¶
func (in *DataLakeGen2PathSpecAce) DeepCopy() *DataLakeGen2PathSpecAce
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2PathSpecAce.
func (*DataLakeGen2PathSpecAce) DeepCopyInto ¶
func (in *DataLakeGen2PathSpecAce) DeepCopyInto(out *DataLakeGen2PathSpecAce)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2PathSpecResource ¶
type DataLakeGen2PathSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Ace []DataLakeGen2PathSpecAce `json:"ace,omitempty" tf:"ace"` FilesystemName *string `json:"filesystemName" tf:"filesystem_name"` // +optional Group *string `json:"group,omitempty" tf:"group"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` Path *string `json:"path" tf:"path"` Resource *string `json:"resource" tf:"resource"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` }
func (*DataLakeGen2PathSpecResource) DeepCopy ¶
func (in *DataLakeGen2PathSpecResource) DeepCopy() *DataLakeGen2PathSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2PathSpecResource.
func (*DataLakeGen2PathSpecResource) DeepCopyInto ¶
func (in *DataLakeGen2PathSpecResource) DeepCopyInto(out *DataLakeGen2PathSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataLakeGen2PathStatus ¶
type DataLakeGen2PathStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DataLakeGen2PathStatus) DeepCopy ¶
func (in *DataLakeGen2PathStatus) DeepCopy() *DataLakeGen2PathStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakeGen2PathStatus.
func (*DataLakeGen2PathStatus) DeepCopyInto ¶
func (in *DataLakeGen2PathStatus) DeepCopyInto(out *DataLakeGen2PathStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisksPool ¶ added in v0.5.0
type DisksPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DisksPoolSpec `json:"spec,omitempty"` Status DisksPoolStatus `json:"status,omitempty"` }
func (*DisksPool) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisksPool.
func (*DisksPool) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DisksPool) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DisksPool) SetupWebhookWithManager ¶ added in v0.5.0
func (*DisksPool) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DisksPool) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DisksPoolList ¶ added in v0.5.0
type DisksPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DisksPool CRD objects Items []DisksPool `json:"items,omitempty"` }
DisksPoolList is a list of DisksPools
func (*DisksPoolList) DeepCopy ¶ added in v0.5.0
func (in *DisksPoolList) DeepCopy() *DisksPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisksPoolList.
func (*DisksPoolList) DeepCopyInto ¶ added in v0.5.0
func (in *DisksPoolList) DeepCopyInto(out *DisksPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DisksPoolList) DeepCopyObject ¶ added in v0.5.0
func (in *DisksPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DisksPoolSpec ¶ added in v0.5.0
type DisksPoolSpec struct { State *DisksPoolSpecResource `json:"state,omitempty" tf:"-"` Resource DisksPoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DisksPoolSpec) DeepCopy ¶ added in v0.5.0
func (in *DisksPoolSpec) DeepCopy() *DisksPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisksPoolSpec.
func (*DisksPoolSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DisksPoolSpec) DeepCopyInto(out *DisksPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisksPoolSpecResource ¶ added in v0.5.0
type DisksPoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 AvailabilityZones []string `json:"availabilityZones" tf:"availability_zones"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*DisksPoolSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DisksPoolSpecResource) DeepCopy() *DisksPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisksPoolSpecResource.
func (*DisksPoolSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DisksPoolSpecResource) DeepCopyInto(out *DisksPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisksPoolStatus ¶ added in v0.5.0
type DisksPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DisksPoolStatus) DeepCopy ¶ added in v0.5.0
func (in *DisksPoolStatus) DeepCopy() *DisksPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisksPoolStatus.
func (*DisksPoolStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DisksPoolStatus) DeepCopyInto(out *DisksPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionScope ¶
type EncryptionScope struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EncryptionScopeSpec `json:"spec,omitempty"` Status EncryptionScopeStatus `json:"status,omitempty"` }
func (*EncryptionScope) DeepCopy ¶
func (in *EncryptionScope) DeepCopy() *EncryptionScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionScope.
func (*EncryptionScope) DeepCopyInto ¶
func (in *EncryptionScope) DeepCopyInto(out *EncryptionScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionScope) DeepCopyObject ¶
func (in *EncryptionScope) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EncryptionScope) SetupWebhookWithManager ¶
func (r *EncryptionScope) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EncryptionScope) ValidateCreate ¶
func (r *EncryptionScope) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionScope) ValidateDelete ¶
func (r *EncryptionScope) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionScope) ValidateUpdate ¶
func (r *EncryptionScope) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EncryptionScopeList ¶
type EncryptionScopeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EncryptionScope CRD objects Items []EncryptionScope `json:"items,omitempty"` }
EncryptionScopeList is a list of EncryptionScopes
func (*EncryptionScopeList) DeepCopy ¶
func (in *EncryptionScopeList) DeepCopy() *EncryptionScopeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionScopeList.
func (*EncryptionScopeList) DeepCopyInto ¶
func (in *EncryptionScopeList) DeepCopyInto(out *EncryptionScopeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionScopeList) DeepCopyObject ¶
func (in *EncryptionScopeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EncryptionScopeSpec ¶
type EncryptionScopeSpec struct { State *EncryptionScopeSpecResource `json:"state,omitempty" tf:"-"` Resource EncryptionScopeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EncryptionScopeSpec) DeepCopy ¶
func (in *EncryptionScopeSpec) DeepCopy() *EncryptionScopeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionScopeSpec.
func (*EncryptionScopeSpec) DeepCopyInto ¶
func (in *EncryptionScopeSpec) DeepCopyInto(out *EncryptionScopeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionScopeSpecResource ¶
type EncryptionScopeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional InfrastructureEncryptionRequired *bool `json:"infrastructureEncryptionRequired,omitempty" tf:"infrastructure_encryption_required"` // +optional KeyVaultKeyID *string `json:"keyVaultKeyID,omitempty" tf:"key_vault_key_id"` Name *string `json:"name" tf:"name"` Source *string `json:"source" tf:"source"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` }
func (*EncryptionScopeSpecResource) DeepCopy ¶
func (in *EncryptionScopeSpecResource) DeepCopy() *EncryptionScopeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionScopeSpecResource.
func (*EncryptionScopeSpecResource) DeepCopyInto ¶
func (in *EncryptionScopeSpecResource) DeepCopyInto(out *EncryptionScopeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionScopeStatus ¶
type EncryptionScopeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EncryptionScopeStatus) DeepCopy ¶
func (in *EncryptionScopeStatus) DeepCopy() *EncryptionScopeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionScopeStatus.
func (*EncryptionScopeStatus) DeepCopyInto ¶
func (in *EncryptionScopeStatus) DeepCopyInto(out *EncryptionScopeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicy ¶
type ManagementPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementPolicySpec `json:"spec,omitempty"` Status ManagementPolicyStatus `json:"status,omitempty"` }
func (*ManagementPolicy) DeepCopy ¶
func (in *ManagementPolicy) DeepCopy() *ManagementPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicy.
func (*ManagementPolicy) DeepCopyInto ¶
func (in *ManagementPolicy) DeepCopyInto(out *ManagementPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicy) DeepCopyObject ¶
func (in *ManagementPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementPolicy) SetupWebhookWithManager ¶
func (r *ManagementPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagementPolicy) ValidateCreate ¶
func (r *ManagementPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagementPolicy) ValidateDelete ¶
func (r *ManagementPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagementPolicy) ValidateUpdate ¶
func (r *ManagementPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagementPolicyList ¶
type ManagementPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagementPolicy CRD objects Items []ManagementPolicy `json:"items,omitempty"` }
ManagementPolicyList is a list of ManagementPolicys
func (*ManagementPolicyList) DeepCopy ¶
func (in *ManagementPolicyList) DeepCopy() *ManagementPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyList.
func (*ManagementPolicyList) DeepCopyInto ¶
func (in *ManagementPolicyList) DeepCopyInto(out *ManagementPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyList) DeepCopyObject ¶
func (in *ManagementPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagementPolicySpec ¶
type ManagementPolicySpec struct { State *ManagementPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ManagementPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ManagementPolicySpec) DeepCopy ¶
func (in *ManagementPolicySpec) DeepCopy() *ManagementPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpec.
func (*ManagementPolicySpec) DeepCopyInto ¶
func (in *ManagementPolicySpec) DeepCopyInto(out *ManagementPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecResource ¶
type ManagementPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MinItems=1 Rule []ManagementPolicySpecRule `json:"rule,omitempty" tf:"rule"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` }
func (*ManagementPolicySpecResource) DeepCopy ¶
func (in *ManagementPolicySpecResource) DeepCopy() *ManagementPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecResource.
func (*ManagementPolicySpecResource) DeepCopyInto ¶
func (in *ManagementPolicySpecResource) DeepCopyInto(out *ManagementPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecRule ¶
type ManagementPolicySpecRule struct { Actions *ManagementPolicySpecRuleActions `json:"actions" tf:"actions"` Enabled *bool `json:"enabled" tf:"enabled"` // +optional Filters *ManagementPolicySpecRuleFilters `json:"filters,omitempty" tf:"filters"` Name *string `json:"name" tf:"name"` }
func (*ManagementPolicySpecRule) DeepCopy ¶
func (in *ManagementPolicySpecRule) DeepCopy() *ManagementPolicySpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecRule.
func (*ManagementPolicySpecRule) DeepCopyInto ¶
func (in *ManagementPolicySpecRule) DeepCopyInto(out *ManagementPolicySpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecRuleActions ¶
type ManagementPolicySpecRuleActions struct { // +optional BaseBlob *ManagementPolicySpecRuleActionsBaseBlob `json:"baseBlob,omitempty" tf:"base_blob"` // +optional Snapshot *ManagementPolicySpecRuleActionsSnapshot `json:"snapshot,omitempty" tf:"snapshot"` // +optional Version *ManagementPolicySpecRuleActionsVersion `json:"version,omitempty" tf:"version"` }
func (*ManagementPolicySpecRuleActions) DeepCopy ¶
func (in *ManagementPolicySpecRuleActions) DeepCopy() *ManagementPolicySpecRuleActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecRuleActions.
func (*ManagementPolicySpecRuleActions) DeepCopyInto ¶
func (in *ManagementPolicySpecRuleActions) DeepCopyInto(out *ManagementPolicySpecRuleActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecRuleActionsBaseBlob ¶
type ManagementPolicySpecRuleActionsBaseBlob struct { // +optional DeleteAfterDaysSinceLastAccessTimeGreaterThan *int64 `json:"deleteAfterDaysSinceLastAccessTimeGreaterThan,omitempty" tf:"delete_after_days_since_last_access_time_greater_than"` // +optional DeleteAfterDaysSinceModificationGreaterThan *int64 `json:"deleteAfterDaysSinceModificationGreaterThan,omitempty" tf:"delete_after_days_since_modification_greater_than"` // +optional TierToArchiveAfterDaysSinceLastAccessTimeGreaterThan *int64 `` /* 137-byte string literal not displayed */ // +optional TierToArchiveAfterDaysSinceModificationGreaterThan *int64 `` /* 131-byte string literal not displayed */ // +optional TierToCoolAfterDaysSinceLastAccessTimeGreaterThan *int64 `` /* 131-byte string literal not displayed */ // +optional TierToCoolAfterDaysSinceModificationGreaterThan *int64 `json:"tierToCoolAfterDaysSinceModificationGreaterThan,omitempty" tf:"tier_to_cool_after_days_since_modification_greater_than"` }
func (*ManagementPolicySpecRuleActionsBaseBlob) DeepCopy ¶
func (in *ManagementPolicySpecRuleActionsBaseBlob) DeepCopy() *ManagementPolicySpecRuleActionsBaseBlob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecRuleActionsBaseBlob.
func (*ManagementPolicySpecRuleActionsBaseBlob) DeepCopyInto ¶
func (in *ManagementPolicySpecRuleActionsBaseBlob) DeepCopyInto(out *ManagementPolicySpecRuleActionsBaseBlob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecRuleActionsBaseBlobCodec ¶
type ManagementPolicySpecRuleActionsBaseBlobCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementPolicySpecRuleActionsBaseBlobCodec) Decode ¶
func (ManagementPolicySpecRuleActionsBaseBlobCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementPolicySpecRuleActionsCodec ¶
type ManagementPolicySpecRuleActionsCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementPolicySpecRuleActionsCodec) Decode ¶
func (ManagementPolicySpecRuleActionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementPolicySpecRuleActionsSnapshot ¶
type ManagementPolicySpecRuleActionsSnapshot struct { // +optional ChangeTierToArchiveAfterDaysSinceCreation *int64 `json:"changeTierToArchiveAfterDaysSinceCreation,omitempty" tf:"change_tier_to_archive_after_days_since_creation"` // +optional ChangeTierToCoolAfterDaysSinceCreation *int64 `json:"changeTierToCoolAfterDaysSinceCreation,omitempty" tf:"change_tier_to_cool_after_days_since_creation"` // +optional DeleteAfterDaysSinceCreationGreaterThan *int64 `json:"deleteAfterDaysSinceCreationGreaterThan,omitempty" tf:"delete_after_days_since_creation_greater_than"` }
func (*ManagementPolicySpecRuleActionsSnapshot) DeepCopy ¶
func (in *ManagementPolicySpecRuleActionsSnapshot) DeepCopy() *ManagementPolicySpecRuleActionsSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecRuleActionsSnapshot.
func (*ManagementPolicySpecRuleActionsSnapshot) DeepCopyInto ¶
func (in *ManagementPolicySpecRuleActionsSnapshot) DeepCopyInto(out *ManagementPolicySpecRuleActionsSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecRuleActionsSnapshotCodec ¶
type ManagementPolicySpecRuleActionsSnapshotCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementPolicySpecRuleActionsSnapshotCodec) Decode ¶
func (ManagementPolicySpecRuleActionsSnapshotCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementPolicySpecRuleActionsVersion ¶
type ManagementPolicySpecRuleActionsVersion struct { // +optional ChangeTierToArchiveAfterDaysSinceCreation *int64 `json:"changeTierToArchiveAfterDaysSinceCreation,omitempty" tf:"change_tier_to_archive_after_days_since_creation"` // +optional ChangeTierToCoolAfterDaysSinceCreation *int64 `json:"changeTierToCoolAfterDaysSinceCreation,omitempty" tf:"change_tier_to_cool_after_days_since_creation"` // +optional DeleteAfterDaysSinceCreation *int64 `json:"deleteAfterDaysSinceCreation,omitempty" tf:"delete_after_days_since_creation"` }
func (*ManagementPolicySpecRuleActionsVersion) DeepCopy ¶
func (in *ManagementPolicySpecRuleActionsVersion) DeepCopy() *ManagementPolicySpecRuleActionsVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecRuleActionsVersion.
func (*ManagementPolicySpecRuleActionsVersion) DeepCopyInto ¶
func (in *ManagementPolicySpecRuleActionsVersion) DeepCopyInto(out *ManagementPolicySpecRuleActionsVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecRuleActionsVersionCodec ¶
type ManagementPolicySpecRuleActionsVersionCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementPolicySpecRuleActionsVersionCodec) Decode ¶
func (ManagementPolicySpecRuleActionsVersionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementPolicySpecRuleFilters ¶
type ManagementPolicySpecRuleFilters struct { // +optional BlobTypes []string `json:"blobTypes,omitempty" tf:"blob_types"` // +optional MatchBlobIndexTag []ManagementPolicySpecRuleFiltersMatchBlobIndexTag `json:"matchBlobIndexTag,omitempty" tf:"match_blob_index_tag"` // +optional PrefixMatch []string `json:"prefixMatch,omitempty" tf:"prefix_match"` }
func (*ManagementPolicySpecRuleFilters) DeepCopy ¶
func (in *ManagementPolicySpecRuleFilters) DeepCopy() *ManagementPolicySpecRuleFilters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecRuleFilters.
func (*ManagementPolicySpecRuleFilters) DeepCopyInto ¶
func (in *ManagementPolicySpecRuleFilters) DeepCopyInto(out *ManagementPolicySpecRuleFilters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySpecRuleFiltersCodec ¶
type ManagementPolicySpecRuleFiltersCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementPolicySpecRuleFiltersCodec) Decode ¶
func (ManagementPolicySpecRuleFiltersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementPolicySpecRuleFiltersMatchBlobIndexTag ¶
type ManagementPolicySpecRuleFiltersMatchBlobIndexTag struct { Name *string `json:"name" tf:"name"` // +optional Operation *string `json:"operation,omitempty" tf:"operation"` Value *string `json:"value" tf:"value"` }
func (*ManagementPolicySpecRuleFiltersMatchBlobIndexTag) DeepCopy ¶
func (in *ManagementPolicySpecRuleFiltersMatchBlobIndexTag) DeepCopy() *ManagementPolicySpecRuleFiltersMatchBlobIndexTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpecRuleFiltersMatchBlobIndexTag.
func (*ManagementPolicySpecRuleFiltersMatchBlobIndexTag) DeepCopyInto ¶
func (in *ManagementPolicySpecRuleFiltersMatchBlobIndexTag) DeepCopyInto(out *ManagementPolicySpecRuleFiltersMatchBlobIndexTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyStatus ¶
type ManagementPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ManagementPolicyStatus) DeepCopy ¶
func (in *ManagementPolicyStatus) DeepCopy() *ManagementPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyStatus.
func (*ManagementPolicyStatus) DeepCopyInto ¶
func (in *ManagementPolicyStatus) DeepCopyInto(out *ManagementPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectReplication ¶
type ObjectReplication struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ObjectReplicationSpec `json:"spec,omitempty"` Status ObjectReplicationStatus `json:"status,omitempty"` }
func (*ObjectReplication) DeepCopy ¶
func (in *ObjectReplication) DeepCopy() *ObjectReplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReplication.
func (*ObjectReplication) DeepCopyInto ¶
func (in *ObjectReplication) DeepCopyInto(out *ObjectReplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectReplication) DeepCopyObject ¶
func (in *ObjectReplication) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ObjectReplication) SetupWebhookWithManager ¶
func (r *ObjectReplication) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ObjectReplication) ValidateCreate ¶
func (r *ObjectReplication) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ObjectReplication) ValidateDelete ¶
func (r *ObjectReplication) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ObjectReplication) ValidateUpdate ¶
func (r *ObjectReplication) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ObjectReplicationList ¶
type ObjectReplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ObjectReplication CRD objects Items []ObjectReplication `json:"items,omitempty"` }
ObjectReplicationList is a list of ObjectReplications
func (*ObjectReplicationList) DeepCopy ¶
func (in *ObjectReplicationList) DeepCopy() *ObjectReplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReplicationList.
func (*ObjectReplicationList) DeepCopyInto ¶
func (in *ObjectReplicationList) DeepCopyInto(out *ObjectReplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectReplicationList) DeepCopyObject ¶
func (in *ObjectReplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ObjectReplicationSpec ¶
type ObjectReplicationSpec struct { State *ObjectReplicationSpecResource `json:"state,omitempty" tf:"-"` Resource ObjectReplicationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ObjectReplicationSpec) DeepCopy ¶
func (in *ObjectReplicationSpec) DeepCopy() *ObjectReplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReplicationSpec.
func (*ObjectReplicationSpec) DeepCopyInto ¶
func (in *ObjectReplicationSpec) DeepCopyInto(out *ObjectReplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectReplicationSpecResource ¶
type ObjectReplicationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DestinationObjectReplicationID *string `json:"destinationObjectReplicationID,omitempty" tf:"destination_object_replication_id"` DestinationStorageAccountID *string `json:"destinationStorageAccountID" tf:"destination_storage_account_id"` Rules []ObjectReplicationSpecRules `json:"rules" tf:"rules"` // +optional SourceObjectReplicationID *string `json:"sourceObjectReplicationID,omitempty" tf:"source_object_replication_id"` SourceStorageAccountID *string `json:"sourceStorageAccountID" tf:"source_storage_account_id"` }
func (*ObjectReplicationSpecResource) DeepCopy ¶
func (in *ObjectReplicationSpecResource) DeepCopy() *ObjectReplicationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReplicationSpecResource.
func (*ObjectReplicationSpecResource) DeepCopyInto ¶
func (in *ObjectReplicationSpecResource) DeepCopyInto(out *ObjectReplicationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectReplicationSpecRules ¶
type ObjectReplicationSpecRules struct { // +optional CopyBlobsCreatedAfter *string `json:"copyBlobsCreatedAfter,omitempty" tf:"copy_blobs_created_after"` DestinationContainerName *string `json:"destinationContainerName" tf:"destination_container_name"` // +optional FilterOutBlobsWithPrefix []string `json:"filterOutBlobsWithPrefix,omitempty" tf:"filter_out_blobs_with_prefix"` // +optional Name *string `json:"name,omitempty" tf:"name"` SourceContainerName *string `json:"sourceContainerName" tf:"source_container_name"` }
func (*ObjectReplicationSpecRules) DeepCopy ¶
func (in *ObjectReplicationSpecRules) DeepCopy() *ObjectReplicationSpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReplicationSpecRules.
func (*ObjectReplicationSpecRules) DeepCopyInto ¶
func (in *ObjectReplicationSpecRules) DeepCopyInto(out *ObjectReplicationSpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectReplicationStatus ¶
type ObjectReplicationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ObjectReplicationStatus) DeepCopy ¶
func (in *ObjectReplicationStatus) DeepCopy() *ObjectReplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReplicationStatus.
func (*ObjectReplicationStatus) DeepCopyInto ¶
func (in *ObjectReplicationStatus) DeepCopyInto(out *ObjectReplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Queue ¶
type Queue struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QueueSpec `json:"spec,omitempty"` Status QueueStatus `json:"status,omitempty"` }
func (*Queue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Queue.
func (*Queue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Queue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Queue) SetupWebhookWithManager ¶
func (*Queue) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Queue) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type QueueList ¶
type QueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Queue CRD objects Items []Queue `json:"items,omitempty"` }
QueueList is a list of Queues
func (*QueueList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueList.
func (*QueueList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueueList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QueueSpec ¶
type QueueSpec struct { State *QueueSpecResource `json:"state,omitempty" tf:"-"` Resource QueueSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*QueueSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpec.
func (*QueueSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueSpecResource ¶
type QueueSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Metadata *map[string]string `json:"metadata,omitempty" tf:"metadata"` Name *string `json:"name" tf:"name"` StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name"` }
func (*QueueSpecResource) DeepCopy ¶
func (in *QueueSpecResource) DeepCopy() *QueueSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpecResource.
func (*QueueSpecResource) DeepCopyInto ¶
func (in *QueueSpecResource) DeepCopyInto(out *QueueSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueStatus ¶
type QueueStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*QueueStatus) DeepCopy ¶
func (in *QueueStatus) DeepCopy() *QueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueStatus.
func (*QueueStatus) DeepCopyInto ¶
func (in *QueueStatus) DeepCopyInto(out *QueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Share ¶
type Share struct {}
func (*Share) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Share.
func (*Share) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Share) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Share) SetupWebhookWithManager ¶
func (*Share) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Share) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ShareDirectory ¶
type ShareDirectory struct {}
func (*ShareDirectory) DeepCopy ¶
func (in *ShareDirectory) DeepCopy() *ShareDirectory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDirectory.
func (*ShareDirectory) DeepCopyInto ¶
func (in *ShareDirectory) DeepCopyInto(out *ShareDirectory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShareDirectory) DeepCopyObject ¶
func (in *ShareDirectory) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ShareDirectory) SetupWebhookWithManager ¶
func (r *ShareDirectory) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ShareDirectory) ValidateCreate ¶
func (r *ShareDirectory) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ShareDirectory) ValidateDelete ¶
func (r *ShareDirectory) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ShareDirectory) ValidateUpdate ¶
func (r *ShareDirectory) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ShareDirectoryList ¶
type ShareDirectoryList struct { ShareDirectory `json:"items,omitempty"` }Items []
ShareDirectoryList is a list of ShareDirectorys
func (*ShareDirectoryList) DeepCopy ¶
func (in *ShareDirectoryList) DeepCopy() *ShareDirectoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDirectoryList.
func (*ShareDirectoryList) DeepCopyInto ¶
func (in *ShareDirectoryList) DeepCopyInto(out *ShareDirectoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShareDirectoryList) DeepCopyObject ¶
func (in *ShareDirectoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ShareDirectorySpec ¶
type ShareDirectorySpec struct {}
func (*ShareDirectorySpec) DeepCopy ¶
func (in *ShareDirectorySpec) DeepCopy() *ShareDirectorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDirectorySpec.
func (*ShareDirectorySpec) DeepCopyInto ¶
func (in *ShareDirectorySpec) DeepCopyInto(out *ShareDirectorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareDirectorySpecResource ¶
type ShareDirectorySpecResource struct { // +optional }
func (*ShareDirectorySpecResource) DeepCopy ¶
func (in *ShareDirectorySpecResource) DeepCopy() *ShareDirectorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDirectorySpecResource.
func (*ShareDirectorySpecResource) DeepCopyInto ¶
func (in *ShareDirectorySpecResource) DeepCopyInto(out *ShareDirectorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareDirectoryStatus ¶
type ShareDirectoryStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ShareDirectoryStatus) DeepCopy ¶
func (in *ShareDirectoryStatus) DeepCopy() *ShareDirectoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDirectoryStatus.
func (*ShareDirectoryStatus) DeepCopyInto ¶
func (in *ShareDirectoryStatus) DeepCopyInto(out *ShareDirectoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareFile ¶
type ShareFile struct {}
func (*ShareFile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareFile.
func (*ShareFile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShareFile) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ShareFile) SetupWebhookWithManager ¶
func (*ShareFile) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ShareFile) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ShareFileList ¶
type ShareFileList struct { ShareFile `json:"items,omitempty"` }Items []
ShareFileList is a list of ShareFiles
func (*ShareFileList) DeepCopy ¶
func (in *ShareFileList) DeepCopy() *ShareFileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareFileList.
func (*ShareFileList) DeepCopyInto ¶
func (in *ShareFileList) DeepCopyInto(out *ShareFileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShareFileList) DeepCopyObject ¶
func (in *ShareFileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ShareFileSpec ¶
type ShareFileSpec struct {}
func (*ShareFileSpec) DeepCopy ¶
func (in *ShareFileSpec) DeepCopy() *ShareFileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareFileSpec.
func (*ShareFileSpec) DeepCopyInto ¶
func (in *ShareFileSpec) DeepCopyInto(out *ShareFileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareFileSpecResource ¶
type ShareFileSpecResource struct { string `json:"contentDisposition,omitempty" tf:"content_disposition"` ContentEncoding *string `json:"contentEncoding,omitempty" tf:"content_encoding"` ContentLength *int64 `json:"contentLength,omitempty" tf:"content_length"` ContentMd5 *string `json:"contentMd5,omitempty" tf:"content_md5"` ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional }ContentDisposition *
func (*ShareFileSpecResource) DeepCopy ¶
func (in *ShareFileSpecResource) DeepCopy() *ShareFileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareFileSpecResource.
func (*ShareFileSpecResource) DeepCopyInto ¶
func (in *ShareFileSpecResource) DeepCopyInto(out *ShareFileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareFileStatus ¶
type ShareFileStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ShareFileStatus) DeepCopy ¶
func (in *ShareFileStatus) DeepCopy() *ShareFileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareFileStatus.
func (*ShareFileStatus) DeepCopyInto ¶
func (in *ShareFileStatus) DeepCopyInto(out *ShareFileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareList ¶
type ShareList struct { Share `json:"items,omitempty"` }Items []
ShareList is a list of Shares
func (*ShareList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareList.
func (*ShareList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShareList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ShareSpec ¶
type ShareSpec struct {}
func (*ShareSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareSpec.
func (*ShareSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareSpecAcl ¶
type ShareSpecAcl struct { // +optional }
func (*ShareSpecAcl) DeepCopy ¶
func (in *ShareSpecAcl) DeepCopy() *ShareSpecAcl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareSpecAcl.
func (*ShareSpecAcl) DeepCopyInto ¶
func (in *ShareSpecAcl) DeepCopyInto(out *ShareSpecAcl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareSpecAclAccessPolicy ¶
type ShareSpecAclAccessPolicy struct { // +optional Start *string `json:"start,omitempty" tf:"start"` }
func (*ShareSpecAclAccessPolicy) DeepCopy ¶
func (in *ShareSpecAclAccessPolicy) DeepCopy() *ShareSpecAclAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareSpecAclAccessPolicy.
func (*ShareSpecAclAccessPolicy) DeepCopyInto ¶
func (in *ShareSpecAclAccessPolicy) DeepCopyInto(out *ShareSpecAclAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareSpecResource ¶
type ShareSpecResource struct { ShareSpecAcl `json:"acl,omitempty" tf:"acl"` EnabledProtocol *string `json:"enabledProtocol,omitempty" tf:"enabled_protocol"` // +optional Quota *int64 `json:"quota,omitempty" tf:"quota"` // +optional Url *string `json:"url,omitempty" tf:"url"` }Acl []
func (*ShareSpecResource) DeepCopy ¶
func (in *ShareSpecResource) DeepCopy() *ShareSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareSpecResource.
func (*ShareSpecResource) DeepCopyInto ¶
func (in *ShareSpecResource) DeepCopyInto(out *ShareSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareStatus ¶
type ShareStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ShareStatus) DeepCopy ¶
func (in *ShareStatus) DeepCopy() *ShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareStatus.
func (*ShareStatus) DeepCopyInto ¶
func (in *ShareStatus) DeepCopyInto(out *ShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sync ¶
type Sync struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyncSpec `json:"spec,omitempty"` Status SyncStatus `json:"status,omitempty"` }
func (*Sync) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sync.
func (*Sync) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sync) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Sync) SetupWebhookWithManager ¶
func (*Sync) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Sync) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SyncCloudEndpoint ¶
type SyncCloudEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyncCloudEndpointSpec `json:"spec,omitempty"` Status SyncCloudEndpointStatus `json:"status,omitempty"` }
func (*SyncCloudEndpoint) DeepCopy ¶
func (in *SyncCloudEndpoint) DeepCopy() *SyncCloudEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncCloudEndpoint.
func (*SyncCloudEndpoint) DeepCopyInto ¶
func (in *SyncCloudEndpoint) DeepCopyInto(out *SyncCloudEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncCloudEndpoint) DeepCopyObject ¶
func (in *SyncCloudEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyncCloudEndpoint) SetupWebhookWithManager ¶
func (r *SyncCloudEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SyncCloudEndpoint) ValidateCreate ¶
func (r *SyncCloudEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SyncCloudEndpoint) ValidateDelete ¶
func (r *SyncCloudEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SyncCloudEndpoint) ValidateUpdate ¶
func (r *SyncCloudEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SyncCloudEndpointList ¶
type SyncCloudEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SyncCloudEndpoint CRD objects Items []SyncCloudEndpoint `json:"items,omitempty"` }
SyncCloudEndpointList is a list of SyncCloudEndpoints
func (*SyncCloudEndpointList) DeepCopy ¶
func (in *SyncCloudEndpointList) DeepCopy() *SyncCloudEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncCloudEndpointList.
func (*SyncCloudEndpointList) DeepCopyInto ¶
func (in *SyncCloudEndpointList) DeepCopyInto(out *SyncCloudEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncCloudEndpointList) DeepCopyObject ¶
func (in *SyncCloudEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncCloudEndpointSpec ¶
type SyncCloudEndpointSpec struct { State *SyncCloudEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource SyncCloudEndpointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SyncCloudEndpointSpec) DeepCopy ¶
func (in *SyncCloudEndpointSpec) DeepCopy() *SyncCloudEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncCloudEndpointSpec.
func (*SyncCloudEndpointSpec) DeepCopyInto ¶
func (in *SyncCloudEndpointSpec) DeepCopyInto(out *SyncCloudEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncCloudEndpointSpecResource ¶
type SyncCloudEndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` // +optional StorageAccountTenantID *string `json:"storageAccountTenantID,omitempty" tf:"storage_account_tenant_id"` StorageSyncGroupID *string `json:"storageSyncGroupID" tf:"storage_sync_group_id"` }
func (*SyncCloudEndpointSpecResource) DeepCopy ¶
func (in *SyncCloudEndpointSpecResource) DeepCopy() *SyncCloudEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncCloudEndpointSpecResource.
func (*SyncCloudEndpointSpecResource) DeepCopyInto ¶
func (in *SyncCloudEndpointSpecResource) DeepCopyInto(out *SyncCloudEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncCloudEndpointStatus ¶
type SyncCloudEndpointStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SyncCloudEndpointStatus) DeepCopy ¶
func (in *SyncCloudEndpointStatus) DeepCopy() *SyncCloudEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncCloudEndpointStatus.
func (*SyncCloudEndpointStatus) DeepCopyInto ¶
func (in *SyncCloudEndpointStatus) DeepCopyInto(out *SyncCloudEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncGroup ¶
type SyncGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyncGroupSpec `json:"spec,omitempty"` Status SyncGroupStatus `json:"status,omitempty"` }
func (*SyncGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncGroup.
func (*SyncGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyncGroup) SetupWebhookWithManager ¶
func (*SyncGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SyncGroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SyncGroupList ¶
type SyncGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SyncGroup CRD objects Items []SyncGroup `json:"items,omitempty"` }
SyncGroupList is a list of SyncGroups
func (*SyncGroupList) DeepCopy ¶
func (in *SyncGroupList) DeepCopy() *SyncGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncGroupList.
func (*SyncGroupList) DeepCopyInto ¶
func (in *SyncGroupList) DeepCopyInto(out *SyncGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncGroupList) DeepCopyObject ¶
func (in *SyncGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncGroupSpec ¶
type SyncGroupSpec struct { State *SyncGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SyncGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SyncGroupSpec) DeepCopy ¶
func (in *SyncGroupSpec) DeepCopy() *SyncGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncGroupSpec.
func (*SyncGroupSpec) DeepCopyInto ¶
func (in *SyncGroupSpec) DeepCopyInto(out *SyncGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncGroupSpecResource ¶
type SyncGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` StorageSyncID *string `json:"storageSyncID" tf:"storage_sync_id"` }
func (*SyncGroupSpecResource) DeepCopy ¶
func (in *SyncGroupSpecResource) DeepCopy() *SyncGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncGroupSpecResource.
func (*SyncGroupSpecResource) DeepCopyInto ¶
func (in *SyncGroupSpecResource) DeepCopyInto(out *SyncGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncGroupStatus ¶
type SyncGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SyncGroupStatus) DeepCopy ¶
func (in *SyncGroupStatus) DeepCopy() *SyncGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncGroupStatus.
func (*SyncGroupStatus) DeepCopyInto ¶
func (in *SyncGroupStatus) DeepCopyInto(out *SyncGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncList ¶
type SyncList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Sync CRD objects Items []Sync `json:"items,omitempty"` }
SyncList is a list of Syncs
func (*SyncList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncList.
func (*SyncList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncSpec ¶
type SyncSpec struct { State *SyncSpecResource `json:"state,omitempty" tf:"-"` Resource SyncSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SyncSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncSpec.
func (*SyncSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncSpecResource ¶
type SyncSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional IncomingTrafficPolicy *string `json:"incomingTrafficPolicy,omitempty" tf:"incoming_traffic_policy"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SyncSpecResource) DeepCopy ¶
func (in *SyncSpecResource) DeepCopy() *SyncSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncSpecResource.
func (*SyncSpecResource) DeepCopyInto ¶
func (in *SyncSpecResource) DeepCopyInto(out *SyncSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncStatus ¶
type SyncStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SyncStatus) DeepCopy ¶
func (in *SyncStatus) DeepCopy() *SyncStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStatus.
func (*SyncStatus) DeepCopyInto ¶
func (in *SyncStatus) DeepCopyInto(out *SyncStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶
type Table struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec,omitempty"` Status TableStatus `json:"status,omitempty"` }
func (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Table) SetupWebhookWithManager ¶
func (*Table) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Table) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TableEntity ¶
type TableEntity struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableEntitySpec `json:"spec,omitempty"` Status TableEntityStatus `json:"status,omitempty"` }
func (*TableEntity) DeepCopy ¶
func (in *TableEntity) DeepCopy() *TableEntity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableEntity.
func (*TableEntity) DeepCopyInto ¶
func (in *TableEntity) DeepCopyInto(out *TableEntity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableEntity) DeepCopyObject ¶
func (in *TableEntity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableEntity) SetupWebhookWithManager ¶
func (r *TableEntity) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TableEntity) ValidateCreate ¶
func (r *TableEntity) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TableEntity) ValidateDelete ¶
func (r *TableEntity) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TableEntity) ValidateUpdate ¶
func (r *TableEntity) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TableEntityList ¶
type TableEntityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TableEntity CRD objects Items []TableEntity `json:"items,omitempty"` }
TableEntityList is a list of TableEntitys
func (*TableEntityList) DeepCopy ¶
func (in *TableEntityList) DeepCopy() *TableEntityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableEntityList.
func (*TableEntityList) DeepCopyInto ¶
func (in *TableEntityList) DeepCopyInto(out *TableEntityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableEntityList) DeepCopyObject ¶
func (in *TableEntityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableEntitySpec ¶
type TableEntitySpec struct { State *TableEntitySpecResource `json:"state,omitempty" tf:"-"` Resource TableEntitySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TableEntitySpec) DeepCopy ¶
func (in *TableEntitySpec) DeepCopy() *TableEntitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableEntitySpec.
func (*TableEntitySpec) DeepCopyInto ¶
func (in *TableEntitySpec) DeepCopyInto(out *TableEntitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableEntitySpecResource ¶
type TableEntitySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Entity *map[string]string `json:"entity" tf:"entity"` PartitionKey *string `json:"partitionKey" tf:"partition_key"` RowKey *string `json:"rowKey" tf:"row_key"` StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name"` TableName *string `json:"tableName" tf:"table_name"` }
func (*TableEntitySpecResource) DeepCopy ¶
func (in *TableEntitySpecResource) DeepCopy() *TableEntitySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableEntitySpecResource.
func (*TableEntitySpecResource) DeepCopyInto ¶
func (in *TableEntitySpecResource) DeepCopyInto(out *TableEntitySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableEntityStatus ¶
type TableEntityStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TableEntityStatus) DeepCopy ¶
func (in *TableEntityStatus) DeepCopy() *TableEntityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableEntityStatus.
func (*TableEntityStatus) DeepCopyInto ¶
func (in *TableEntityStatus) DeepCopyInto(out *TableEntityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Table CRD objects Items []Table `json:"items,omitempty"` }
TableList is a list of Tables
func (*TableList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableList.
func (*TableList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableSpec ¶
type TableSpec struct { State *TableSpecResource `json:"state,omitempty" tf:"-"` Resource TableSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TableSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpec.
func (*TableSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecAcl ¶
type TableSpecAcl struct { // +optional AccessPolicy []TableSpecAclAccessPolicy `json:"accessPolicy,omitempty" tf:"access_policy"` ID *string `json:"ID" tf:"id"` }
func (*TableSpecAcl) DeepCopy ¶
func (in *TableSpecAcl) DeepCopy() *TableSpecAcl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecAcl.
func (*TableSpecAcl) DeepCopyInto ¶
func (in *TableSpecAcl) DeepCopyInto(out *TableSpecAcl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecAclAccessPolicy ¶
type TableSpecAclAccessPolicy struct { Expiry *string `json:"expiry" tf:"expiry"` Permissions *string `json:"permissions" tf:"permissions"` Start *string `json:"start" tf:"start"` }
func (*TableSpecAclAccessPolicy) DeepCopy ¶
func (in *TableSpecAclAccessPolicy) DeepCopy() *TableSpecAclAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecAclAccessPolicy.
func (*TableSpecAclAccessPolicy) DeepCopyInto ¶
func (in *TableSpecAclAccessPolicy) DeepCopyInto(out *TableSpecAclAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecResource ¶
type TableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Acl []TableSpecAcl `json:"acl,omitempty" tf:"acl"` Name *string `json:"name" tf:"name"` StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name"` }
func (*TableSpecResource) DeepCopy ¶
func (in *TableSpecResource) DeepCopy() *TableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecResource.
func (*TableSpecResource) DeepCopyInto ¶
func (in *TableSpecResource) DeepCopyInto(out *TableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableStatus ¶
type TableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TableStatus) DeepCopy ¶
func (in *TableStatus) DeepCopy() *TableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableStatus.
func (*TableStatus) DeepCopyInto ¶
func (in *TableStatus) DeepCopyInto(out *TableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_customer_managed_key_types.go
- account_customer_managed_key_webhook.go
- account_network_rules_types.go
- account_network_rules_webhook.go
- account_types.go
- account_webhook.go
- blob_inventory_policy_types.go
- blob_inventory_policy_webhook.go
- blob_types.go
- blob_webhook.go
- codec.go
- container_types.go
- container_webhook.go
- data_lake_gen2_filesystem_types.go
- data_lake_gen2_filesystem_webhook.go
- data_lake_gen2_path_types.go
- data_lake_gen2_path_webhook.go
- disks_pool_types.go
- disks_pool_webhook.go
- doc.go
- encryption_scope_types.go
- encryption_scope_webhook.go
- management_policy_types.go
- management_policy_webhook.go
- object_replication_types.go
- object_replication_webhook.go
- queue_types.go
- queue_webhook.go
- register.go
- share_directory_types.go
- share_directory_webhook.go
- share_file_types.go
- share_file_webhook.go
- share_types.go
- share_webhook.go
- sync_cloud_endpoint_types.go
- sync_cloud_endpoint_webhook.go
- sync_group_types.go
- sync_group_webhook.go
- sync_types.go
- sync_webhook.go
- table_entity_types.go
- table_entity_webhook.go
- table_types.go
- table_webhook.go
- zz_generated.deepcopy.go