Documentation ¶
Overview ¶
Package v1api20210401 contains API Schema definitions for the storage v1api20210401 API group +groupName=storage.azure.com
Package v1api20210401 contains API Schema definitions for the storage v1api20210401 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=storage.azure.com +versionName=v1api20210401
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type ActiveDirectoryProperties
- func (properties *ActiveDirectoryProperties) AssignProperties_From_ActiveDirectoryProperties(source *storage.ActiveDirectoryProperties) error
- func (properties *ActiveDirectoryProperties) AssignProperties_To_ActiveDirectoryProperties(destination *storage.ActiveDirectoryProperties) error
- func (properties *ActiveDirectoryProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ActiveDirectoryProperties) DeepCopy() *ActiveDirectoryProperties
- func (in *ActiveDirectoryProperties) DeepCopyInto(out *ActiveDirectoryProperties)
- func (properties *ActiveDirectoryProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *ActiveDirectoryProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ActiveDirectoryProperties_ARM
- type ActiveDirectoryProperties_STATUS
- func (properties *ActiveDirectoryProperties_STATUS) AssignProperties_From_ActiveDirectoryProperties_STATUS(source *storage.ActiveDirectoryProperties_STATUS) error
- func (properties *ActiveDirectoryProperties_STATUS) AssignProperties_To_ActiveDirectoryProperties_STATUS(destination *storage.ActiveDirectoryProperties_STATUS) error
- func (in *ActiveDirectoryProperties_STATUS) DeepCopy() *ActiveDirectoryProperties_STATUS
- func (in *ActiveDirectoryProperties_STATUS) DeepCopyInto(out *ActiveDirectoryProperties_STATUS)
- func (properties *ActiveDirectoryProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *ActiveDirectoryProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ActiveDirectoryProperties_STATUS_ARM
- type AzureFilesIdentityBasedAuthentication
- func (authentication *AzureFilesIdentityBasedAuthentication) AssignProperties_From_AzureFilesIdentityBasedAuthentication(source *storage.AzureFilesIdentityBasedAuthentication) error
- func (authentication *AzureFilesIdentityBasedAuthentication) AssignProperties_To_AzureFilesIdentityBasedAuthentication(destination *storage.AzureFilesIdentityBasedAuthentication) error
- func (authentication *AzureFilesIdentityBasedAuthentication) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AzureFilesIdentityBasedAuthentication) DeepCopy() *AzureFilesIdentityBasedAuthentication
- func (in *AzureFilesIdentityBasedAuthentication) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication)
- func (authentication *AzureFilesIdentityBasedAuthentication) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (authentication *AzureFilesIdentityBasedAuthentication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFilesIdentityBasedAuthentication_ARM
- type AzureFilesIdentityBasedAuthentication_DefaultSharePermission
- type AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS
- type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions
- type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS
- type AzureFilesIdentityBasedAuthentication_STATUS
- func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS(source *storage.AzureFilesIdentityBasedAuthentication_STATUS) error
- func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS(destination *storage.AzureFilesIdentityBasedAuthentication_STATUS) error
- func (in *AzureFilesIdentityBasedAuthentication_STATUS) DeepCopy() *AzureFilesIdentityBasedAuthentication_STATUS
- func (in *AzureFilesIdentityBasedAuthentication_STATUS) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication_STATUS)
- func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFilesIdentityBasedAuthentication_STATUS_ARM
- type BlobRestoreParameters_STATUS
- func (parameters *BlobRestoreParameters_STATUS) AssignProperties_From_BlobRestoreParameters_STATUS(source *storage.BlobRestoreParameters_STATUS) error
- func (parameters *BlobRestoreParameters_STATUS) AssignProperties_To_BlobRestoreParameters_STATUS(destination *storage.BlobRestoreParameters_STATUS) error
- func (in *BlobRestoreParameters_STATUS) DeepCopy() *BlobRestoreParameters_STATUS
- func (in *BlobRestoreParameters_STATUS) DeepCopyInto(out *BlobRestoreParameters_STATUS)
- func (parameters *BlobRestoreParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *BlobRestoreParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobRestoreParameters_STATUS_ARM
- type BlobRestoreRange_STATUS
- func (restoreRange *BlobRestoreRange_STATUS) AssignProperties_From_BlobRestoreRange_STATUS(source *storage.BlobRestoreRange_STATUS) error
- func (restoreRange *BlobRestoreRange_STATUS) AssignProperties_To_BlobRestoreRange_STATUS(destination *storage.BlobRestoreRange_STATUS) error
- func (in *BlobRestoreRange_STATUS) DeepCopy() *BlobRestoreRange_STATUS
- func (in *BlobRestoreRange_STATUS) DeepCopyInto(out *BlobRestoreRange_STATUS)
- func (restoreRange *BlobRestoreRange_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (restoreRange *BlobRestoreRange_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobRestoreRange_STATUS_ARM
- type BlobRestoreStatus_STATUS
- func (status *BlobRestoreStatus_STATUS) AssignProperties_From_BlobRestoreStatus_STATUS(source *storage.BlobRestoreStatus_STATUS) error
- func (status *BlobRestoreStatus_STATUS) AssignProperties_To_BlobRestoreStatus_STATUS(destination *storage.BlobRestoreStatus_STATUS) error
- func (in *BlobRestoreStatus_STATUS) DeepCopy() *BlobRestoreStatus_STATUS
- func (in *BlobRestoreStatus_STATUS) DeepCopyInto(out *BlobRestoreStatus_STATUS)
- func (status *BlobRestoreStatus_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (status *BlobRestoreStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobRestoreStatus_STATUS_ARM
- type BlobRestoreStatus_Status_STATUS
- type ChangeFeed
- func (feed *ChangeFeed) AssignProperties_From_ChangeFeed(source *storage.ChangeFeed) error
- func (feed *ChangeFeed) AssignProperties_To_ChangeFeed(destination *storage.ChangeFeed) error
- func (feed *ChangeFeed) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ChangeFeed) DeepCopy() *ChangeFeed
- func (in *ChangeFeed) DeepCopyInto(out *ChangeFeed)
- func (feed *ChangeFeed) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (feed *ChangeFeed) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ChangeFeed_ARM
- type ChangeFeed_STATUS
- func (feed *ChangeFeed_STATUS) AssignProperties_From_ChangeFeed_STATUS(source *storage.ChangeFeed_STATUS) error
- func (feed *ChangeFeed_STATUS) AssignProperties_To_ChangeFeed_STATUS(destination *storage.ChangeFeed_STATUS) error
- func (in *ChangeFeed_STATUS) DeepCopy() *ChangeFeed_STATUS
- func (in *ChangeFeed_STATUS) DeepCopyInto(out *ChangeFeed_STATUS)
- func (feed *ChangeFeed_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (feed *ChangeFeed_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ChangeFeed_STATUS_ARM
- type ContainerProperties_ARM
- type ContainerProperties_LeaseDuration_STATUS
- type ContainerProperties_LeaseState_STATUS
- type ContainerProperties_LeaseStatus_STATUS
- type ContainerProperties_PublicAccess
- type ContainerProperties_PublicAccess_STATUS
- type ContainerProperties_STATUS_ARM
- type CorsRule
- func (rule *CorsRule) AssignProperties_From_CorsRule(source *storage.CorsRule) error
- func (rule *CorsRule) AssignProperties_To_CorsRule(destination *storage.CorsRule) error
- func (rule *CorsRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CorsRule) DeepCopy() *CorsRule
- func (in *CorsRule) DeepCopyInto(out *CorsRule)
- func (rule *CorsRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *CorsRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRule_ARM
- type CorsRule_AllowedMethods
- type CorsRule_AllowedMethods_STATUS
- type CorsRule_STATUS
- func (rule *CorsRule_STATUS) AssignProperties_From_CorsRule_STATUS(source *storage.CorsRule_STATUS) error
- func (rule *CorsRule_STATUS) AssignProperties_To_CorsRule_STATUS(destination *storage.CorsRule_STATUS) error
- func (in *CorsRule_STATUS) DeepCopy() *CorsRule_STATUS
- func (in *CorsRule_STATUS) DeepCopyInto(out *CorsRule_STATUS)
- func (rule *CorsRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *CorsRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRule_STATUS_ARM
- type CorsRules
- func (rules *CorsRules) AssignProperties_From_CorsRules(source *storage.CorsRules) error
- func (rules *CorsRules) AssignProperties_To_CorsRules(destination *storage.CorsRules) error
- func (rules *CorsRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CorsRules) DeepCopy() *CorsRules
- func (in *CorsRules) DeepCopyInto(out *CorsRules)
- func (rules *CorsRules) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rules *CorsRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRules_ARM
- type CorsRules_STATUS
- func (rules *CorsRules_STATUS) AssignProperties_From_CorsRules_STATUS(source *storage.CorsRules_STATUS) error
- func (rules *CorsRules_STATUS) AssignProperties_To_CorsRules_STATUS(destination *storage.CorsRules_STATUS) error
- func (in *CorsRules_STATUS) DeepCopy() *CorsRules_STATUS
- func (in *CorsRules_STATUS) DeepCopyInto(out *CorsRules_STATUS)
- func (rules *CorsRules_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rules *CorsRules_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRules_STATUS_ARM
- type CustomDomain
- func (domain *CustomDomain) AssignProperties_From_CustomDomain(source *storage.CustomDomain) error
- func (domain *CustomDomain) AssignProperties_To_CustomDomain(destination *storage.CustomDomain) error
- func (domain *CustomDomain) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CustomDomain) DeepCopy() *CustomDomain
- func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
- func (domain *CustomDomain) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (domain *CustomDomain) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDomain_ARM
- type CustomDomain_STATUS
- func (domain *CustomDomain_STATUS) AssignProperties_From_CustomDomain_STATUS(source *storage.CustomDomain_STATUS) error
- func (domain *CustomDomain_STATUS) AssignProperties_To_CustomDomain_STATUS(destination *storage.CustomDomain_STATUS) error
- func (in *CustomDomain_STATUS) DeepCopy() *CustomDomain_STATUS
- func (in *CustomDomain_STATUS) DeepCopyInto(out *CustomDomain_STATUS)
- func (domain *CustomDomain_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (domain *CustomDomain_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDomain_STATUS_ARM
- type DateAfterCreation
- func (creation *DateAfterCreation) AssignProperties_From_DateAfterCreation(source *storage.DateAfterCreation) error
- func (creation *DateAfterCreation) AssignProperties_To_DateAfterCreation(destination *storage.DateAfterCreation) error
- func (creation *DateAfterCreation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DateAfterCreation) DeepCopy() *DateAfterCreation
- func (in *DateAfterCreation) DeepCopyInto(out *DateAfterCreation)
- func (creation *DateAfterCreation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (creation *DateAfterCreation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DateAfterCreation_ARM
- type DateAfterCreation_STATUS
- func (creation *DateAfterCreation_STATUS) AssignProperties_From_DateAfterCreation_STATUS(source *storage.DateAfterCreation_STATUS) error
- func (creation *DateAfterCreation_STATUS) AssignProperties_To_DateAfterCreation_STATUS(destination *storage.DateAfterCreation_STATUS) error
- func (in *DateAfterCreation_STATUS) DeepCopy() *DateAfterCreation_STATUS
- func (in *DateAfterCreation_STATUS) DeepCopyInto(out *DateAfterCreation_STATUS)
- func (creation *DateAfterCreation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (creation *DateAfterCreation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DateAfterCreation_STATUS_ARM
- type DateAfterModification
- func (modification *DateAfterModification) AssignProperties_From_DateAfterModification(source *storage.DateAfterModification) error
- func (modification *DateAfterModification) AssignProperties_To_DateAfterModification(destination *storage.DateAfterModification) error
- func (modification *DateAfterModification) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DateAfterModification) DeepCopy() *DateAfterModification
- func (in *DateAfterModification) DeepCopyInto(out *DateAfterModification)
- func (modification *DateAfterModification) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (modification *DateAfterModification) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DateAfterModification_ARM
- type DateAfterModification_STATUS
- func (modification *DateAfterModification_STATUS) AssignProperties_From_DateAfterModification_STATUS(source *storage.DateAfterModification_STATUS) error
- func (modification *DateAfterModification_STATUS) AssignProperties_To_DateAfterModification_STATUS(destination *storage.DateAfterModification_STATUS) error
- func (in *DateAfterModification_STATUS) DeepCopy() *DateAfterModification_STATUS
- func (in *DateAfterModification_STATUS) DeepCopyInto(out *DateAfterModification_STATUS)
- func (modification *DateAfterModification_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (modification *DateAfterModification_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DateAfterModification_STATUS_ARM
- type DeleteRetentionPolicy
- func (policy *DeleteRetentionPolicy) AssignProperties_From_DeleteRetentionPolicy(source *storage.DeleteRetentionPolicy) error
- func (policy *DeleteRetentionPolicy) AssignProperties_To_DeleteRetentionPolicy(destination *storage.DeleteRetentionPolicy) error
- func (policy *DeleteRetentionPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeleteRetentionPolicy) DeepCopy() *DeleteRetentionPolicy
- func (in *DeleteRetentionPolicy) DeepCopyInto(out *DeleteRetentionPolicy)
- func (policy *DeleteRetentionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *DeleteRetentionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeleteRetentionPolicy_ARM
- type DeleteRetentionPolicy_STATUS
- func (policy *DeleteRetentionPolicy_STATUS) AssignProperties_From_DeleteRetentionPolicy_STATUS(source *storage.DeleteRetentionPolicy_STATUS) error
- func (policy *DeleteRetentionPolicy_STATUS) AssignProperties_To_DeleteRetentionPolicy_STATUS(destination *storage.DeleteRetentionPolicy_STATUS) error
- func (in *DeleteRetentionPolicy_STATUS) DeepCopy() *DeleteRetentionPolicy_STATUS
- func (in *DeleteRetentionPolicy_STATUS) DeepCopyInto(out *DeleteRetentionPolicy_STATUS)
- func (policy *DeleteRetentionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *DeleteRetentionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeleteRetentionPolicy_STATUS_ARM
- type Encryption
- func (encryption *Encryption) AssignProperties_From_Encryption(source *storage.Encryption) error
- func (encryption *Encryption) AssignProperties_To_Encryption(destination *storage.Encryption) error
- func (encryption *Encryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Encryption) DeepCopy() *Encryption
- func (in *Encryption) DeepCopyInto(out *Encryption)
- func (encryption *Encryption) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *Encryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionIdentity
- func (identity *EncryptionIdentity) AssignProperties_From_EncryptionIdentity(source *storage.EncryptionIdentity) error
- func (identity *EncryptionIdentity) AssignProperties_To_EncryptionIdentity(destination *storage.EncryptionIdentity) error
- func (identity *EncryptionIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionIdentity) DeepCopy() *EncryptionIdentity
- func (in *EncryptionIdentity) DeepCopyInto(out *EncryptionIdentity)
- func (identity *EncryptionIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *EncryptionIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionIdentity_ARM
- type EncryptionIdentity_STATUS
- func (identity *EncryptionIdentity_STATUS) AssignProperties_From_EncryptionIdentity_STATUS(source *storage.EncryptionIdentity_STATUS) error
- func (identity *EncryptionIdentity_STATUS) AssignProperties_To_EncryptionIdentity_STATUS(destination *storage.EncryptionIdentity_STATUS) error
- func (in *EncryptionIdentity_STATUS) DeepCopy() *EncryptionIdentity_STATUS
- func (in *EncryptionIdentity_STATUS) DeepCopyInto(out *EncryptionIdentity_STATUS)
- func (identity *EncryptionIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *EncryptionIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionIdentity_STATUS_ARM
- type EncryptionService
- func (service *EncryptionService) AssignProperties_From_EncryptionService(source *storage.EncryptionService) error
- func (service *EncryptionService) AssignProperties_To_EncryptionService(destination *storage.EncryptionService) error
- func (service *EncryptionService) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionService) DeepCopy() *EncryptionService
- func (in *EncryptionService) DeepCopyInto(out *EncryptionService)
- func (service *EncryptionService) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *EncryptionService) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionService_ARM
- type EncryptionService_KeyType
- type EncryptionService_KeyType_STATUS
- type EncryptionService_STATUS
- func (service *EncryptionService_STATUS) AssignProperties_From_EncryptionService_STATUS(source *storage.EncryptionService_STATUS) error
- func (service *EncryptionService_STATUS) AssignProperties_To_EncryptionService_STATUS(destination *storage.EncryptionService_STATUS) error
- func (in *EncryptionService_STATUS) DeepCopy() *EncryptionService_STATUS
- func (in *EncryptionService_STATUS) DeepCopyInto(out *EncryptionService_STATUS)
- func (service *EncryptionService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *EncryptionService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionService_STATUS_ARM
- type EncryptionServices
- func (services *EncryptionServices) AssignProperties_From_EncryptionServices(source *storage.EncryptionServices) error
- func (services *EncryptionServices) AssignProperties_To_EncryptionServices(destination *storage.EncryptionServices) error
- func (services *EncryptionServices) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionServices) DeepCopy() *EncryptionServices
- func (in *EncryptionServices) DeepCopyInto(out *EncryptionServices)
- func (services *EncryptionServices) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (services *EncryptionServices) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionServices_ARM
- type EncryptionServices_STATUS
- func (services *EncryptionServices_STATUS) AssignProperties_From_EncryptionServices_STATUS(source *storage.EncryptionServices_STATUS) error
- func (services *EncryptionServices_STATUS) AssignProperties_To_EncryptionServices_STATUS(destination *storage.EncryptionServices_STATUS) error
- func (in *EncryptionServices_STATUS) DeepCopy() *EncryptionServices_STATUS
- func (in *EncryptionServices_STATUS) DeepCopyInto(out *EncryptionServices_STATUS)
- func (services *EncryptionServices_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (services *EncryptionServices_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionServices_STATUS_ARM
- type Encryption_ARM
- type Encryption_KeySource
- type Encryption_KeySource_STATUS
- type Encryption_STATUS
- func (encryption *Encryption_STATUS) AssignProperties_From_Encryption_STATUS(source *storage.Encryption_STATUS) error
- func (encryption *Encryption_STATUS) AssignProperties_To_Encryption_STATUS(destination *storage.Encryption_STATUS) error
- func (in *Encryption_STATUS) DeepCopy() *Encryption_STATUS
- func (in *Encryption_STATUS) DeepCopyInto(out *Encryption_STATUS)
- func (encryption *Encryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *Encryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Encryption_STATUS_ARM
- type Endpoints_STATUS
- func (endpoints *Endpoints_STATUS) AssignProperties_From_Endpoints_STATUS(source *storage.Endpoints_STATUS) error
- func (endpoints *Endpoints_STATUS) AssignProperties_To_Endpoints_STATUS(destination *storage.Endpoints_STATUS) error
- func (in *Endpoints_STATUS) DeepCopy() *Endpoints_STATUS
- func (in *Endpoints_STATUS) DeepCopyInto(out *Endpoints_STATUS)
- func (endpoints *Endpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoints *Endpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Endpoints_STATUS_ARM
- type ExtendedLocation
- func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *storage.ExtendedLocation) error
- func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *storage.ExtendedLocation) error
- func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
- func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
- func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocationType
- type ExtendedLocationType_STATUS
- type ExtendedLocation_ARM
- type ExtendedLocation_STATUS
- func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *storage.ExtendedLocation_STATUS) error
- func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *storage.ExtendedLocation_STATUS) error
- func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
- func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
- func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocation_STATUS_ARM
- type GeoReplicationStats_STATUS
- func (stats *GeoReplicationStats_STATUS) AssignProperties_From_GeoReplicationStats_STATUS(source *storage.GeoReplicationStats_STATUS) error
- func (stats *GeoReplicationStats_STATUS) AssignProperties_To_GeoReplicationStats_STATUS(destination *storage.GeoReplicationStats_STATUS) error
- func (in *GeoReplicationStats_STATUS) DeepCopy() *GeoReplicationStats_STATUS
- func (in *GeoReplicationStats_STATUS) DeepCopyInto(out *GeoReplicationStats_STATUS)
- func (stats *GeoReplicationStats_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (stats *GeoReplicationStats_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GeoReplicationStats_STATUS_ARM
- type GeoReplicationStats_Status_STATUS
- type IPRule
- func (rule *IPRule) AssignProperties_From_IPRule(source *storage.IPRule) error
- func (rule *IPRule) AssignProperties_To_IPRule(destination *storage.IPRule) error
- func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IPRule) DeepCopy() *IPRule
- func (in *IPRule) DeepCopyInto(out *IPRule)
- func (rule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRule_ARM
- type IPRule_Action
- type IPRule_Action_STATUS
- type IPRule_STATUS
- func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *storage.IPRule_STATUS) error
- func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *storage.IPRule_STATUS) error
- func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS
- func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)
- func (rule *IPRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IPRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRule_STATUS_ARM
- type Identity
- func (identity *Identity) AssignProperties_From_Identity(source *storage.Identity) error
- func (identity *Identity) AssignProperties_To_Identity(destination *storage.Identity) error
- func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Identity) DeepCopy() *Identity
- func (in *Identity) DeepCopyInto(out *Identity)
- func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_ARM
- type Identity_STATUS
- func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *storage.Identity_STATUS) error
- func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *storage.Identity_STATUS) error
- func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
- func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
- func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_STATUS_ARM
- type Identity_Type
- type Identity_Type_STATUS
- type ImmutabilityPolicyProperties_STATUS
- func (properties *ImmutabilityPolicyProperties_STATUS) AssignProperties_From_ImmutabilityPolicyProperties_STATUS(source *storage.ImmutabilityPolicyProperties_STATUS) error
- func (properties *ImmutabilityPolicyProperties_STATUS) AssignProperties_To_ImmutabilityPolicyProperties_STATUS(destination *storage.ImmutabilityPolicyProperties_STATUS) error
- func (in *ImmutabilityPolicyProperties_STATUS) DeepCopy() *ImmutabilityPolicyProperties_STATUS
- func (in *ImmutabilityPolicyProperties_STATUS) DeepCopyInto(out *ImmutabilityPolicyProperties_STATUS)
- func (properties *ImmutabilityPolicyProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *ImmutabilityPolicyProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImmutabilityPolicyProperties_STATUS_ARM
- type ImmutabilityPolicyProperty_STATUS_ARM
- type ImmutabilityPolicyProperty_State_STATUS
- type ImmutableStorageWithVersioning
- func (versioning *ImmutableStorageWithVersioning) AssignProperties_From_ImmutableStorageWithVersioning(source *storage.ImmutableStorageWithVersioning) error
- func (versioning *ImmutableStorageWithVersioning) AssignProperties_To_ImmutableStorageWithVersioning(destination *storage.ImmutableStorageWithVersioning) error
- func (versioning *ImmutableStorageWithVersioning) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ImmutableStorageWithVersioning) DeepCopy() *ImmutableStorageWithVersioning
- func (in *ImmutableStorageWithVersioning) DeepCopyInto(out *ImmutableStorageWithVersioning)
- func (versioning *ImmutableStorageWithVersioning) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (versioning *ImmutableStorageWithVersioning) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImmutableStorageWithVersioning_ARM
- type ImmutableStorageWithVersioning_MigrationState_STATUS
- type ImmutableStorageWithVersioning_STATUS
- func (versioning *ImmutableStorageWithVersioning_STATUS) AssignProperties_From_ImmutableStorageWithVersioning_STATUS(source *storage.ImmutableStorageWithVersioning_STATUS) error
- func (versioning *ImmutableStorageWithVersioning_STATUS) AssignProperties_To_ImmutableStorageWithVersioning_STATUS(destination *storage.ImmutableStorageWithVersioning_STATUS) error
- func (in *ImmutableStorageWithVersioning_STATUS) DeepCopy() *ImmutableStorageWithVersioning_STATUS
- func (in *ImmutableStorageWithVersioning_STATUS) DeepCopyInto(out *ImmutableStorageWithVersioning_STATUS)
- func (versioning *ImmutableStorageWithVersioning_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (versioning *ImmutableStorageWithVersioning_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImmutableStorageWithVersioning_STATUS_ARM
- type KeyCreationTime_STATUS
- func (time *KeyCreationTime_STATUS) AssignProperties_From_KeyCreationTime_STATUS(source *storage.KeyCreationTime_STATUS) error
- func (time *KeyCreationTime_STATUS) AssignProperties_To_KeyCreationTime_STATUS(destination *storage.KeyCreationTime_STATUS) error
- func (in *KeyCreationTime_STATUS) DeepCopy() *KeyCreationTime_STATUS
- func (in *KeyCreationTime_STATUS) DeepCopyInto(out *KeyCreationTime_STATUS)
- func (time *KeyCreationTime_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (time *KeyCreationTime_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyCreationTime_STATUS_ARM
- type KeyPolicy
- func (policy *KeyPolicy) AssignProperties_From_KeyPolicy(source *storage.KeyPolicy) error
- func (policy *KeyPolicy) AssignProperties_To_KeyPolicy(destination *storage.KeyPolicy) error
- func (policy *KeyPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyPolicy) DeepCopy() *KeyPolicy
- func (in *KeyPolicy) DeepCopyInto(out *KeyPolicy)
- func (policy *KeyPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *KeyPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyPolicy_ARM
- type KeyPolicy_STATUS
- func (policy *KeyPolicy_STATUS) AssignProperties_From_KeyPolicy_STATUS(source *storage.KeyPolicy_STATUS) error
- func (policy *KeyPolicy_STATUS) AssignProperties_To_KeyPolicy_STATUS(destination *storage.KeyPolicy_STATUS) error
- func (in *KeyPolicy_STATUS) DeepCopy() *KeyPolicy_STATUS
- func (in *KeyPolicy_STATUS) DeepCopyInto(out *KeyPolicy_STATUS)
- func (policy *KeyPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *KeyPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyPolicy_STATUS_ARM
- type KeyVaultProperties
- func (properties *KeyVaultProperties) AssignProperties_From_KeyVaultProperties(source *storage.KeyVaultProperties) error
- func (properties *KeyVaultProperties) AssignProperties_To_KeyVaultProperties(destination *storage.KeyVaultProperties) error
- func (properties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
- func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
- func (properties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultProperties_ARM
- type KeyVaultProperties_STATUS
- func (properties *KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS(source *storage.KeyVaultProperties_STATUS) error
- func (properties *KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS(destination *storage.KeyVaultProperties_STATUS) error
- func (in *KeyVaultProperties_STATUS) DeepCopy() *KeyVaultProperties_STATUS
- func (in *KeyVaultProperties_STATUS) DeepCopyInto(out *KeyVaultProperties_STATUS)
- func (properties *KeyVaultProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *KeyVaultProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultProperties_STATUS_ARM
- type LastAccessTimeTrackingPolicy
- func (policy *LastAccessTimeTrackingPolicy) AssignProperties_From_LastAccessTimeTrackingPolicy(source *storage.LastAccessTimeTrackingPolicy) error
- func (policy *LastAccessTimeTrackingPolicy) AssignProperties_To_LastAccessTimeTrackingPolicy(destination *storage.LastAccessTimeTrackingPolicy) error
- func (policy *LastAccessTimeTrackingPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LastAccessTimeTrackingPolicy) DeepCopy() *LastAccessTimeTrackingPolicy
- func (in *LastAccessTimeTrackingPolicy) DeepCopyInto(out *LastAccessTimeTrackingPolicy)
- func (policy *LastAccessTimeTrackingPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *LastAccessTimeTrackingPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LastAccessTimeTrackingPolicy_ARM
- type LastAccessTimeTrackingPolicy_Name
- type LastAccessTimeTrackingPolicy_Name_STATUS
- type LastAccessTimeTrackingPolicy_STATUS
- func (policy *LastAccessTimeTrackingPolicy_STATUS) AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS(source *storage.LastAccessTimeTrackingPolicy_STATUS) error
- func (policy *LastAccessTimeTrackingPolicy_STATUS) AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS(destination *storage.LastAccessTimeTrackingPolicy_STATUS) error
- func (in *LastAccessTimeTrackingPolicy_STATUS) DeepCopy() *LastAccessTimeTrackingPolicy_STATUS
- func (in *LastAccessTimeTrackingPolicy_STATUS) DeepCopyInto(out *LastAccessTimeTrackingPolicy_STATUS)
- func (policy *LastAccessTimeTrackingPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *LastAccessTimeTrackingPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LastAccessTimeTrackingPolicy_STATUS_ARM
- type LegalHoldProperties_STATUS
- func (properties *LegalHoldProperties_STATUS) AssignProperties_From_LegalHoldProperties_STATUS(source *storage.LegalHoldProperties_STATUS) error
- func (properties *LegalHoldProperties_STATUS) AssignProperties_To_LegalHoldProperties_STATUS(destination *storage.LegalHoldProperties_STATUS) error
- func (in *LegalHoldProperties_STATUS) DeepCopy() *LegalHoldProperties_STATUS
- func (in *LegalHoldProperties_STATUS) DeepCopyInto(out *LegalHoldProperties_STATUS)
- func (properties *LegalHoldProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *LegalHoldProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LegalHoldProperties_STATUS_ARM
- type ManagementPolicyAction
- func (action *ManagementPolicyAction) AssignProperties_From_ManagementPolicyAction(source *storage.ManagementPolicyAction) error
- func (action *ManagementPolicyAction) AssignProperties_To_ManagementPolicyAction(destination *storage.ManagementPolicyAction) error
- func (action *ManagementPolicyAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicyAction) DeepCopy() *ManagementPolicyAction
- func (in *ManagementPolicyAction) DeepCopyInto(out *ManagementPolicyAction)
- func (action *ManagementPolicyAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *ManagementPolicyAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyAction_ARM
- type ManagementPolicyAction_STATUS
- func (action *ManagementPolicyAction_STATUS) AssignProperties_From_ManagementPolicyAction_STATUS(source *storage.ManagementPolicyAction_STATUS) error
- func (action *ManagementPolicyAction_STATUS) AssignProperties_To_ManagementPolicyAction_STATUS(destination *storage.ManagementPolicyAction_STATUS) error
- func (in *ManagementPolicyAction_STATUS) DeepCopy() *ManagementPolicyAction_STATUS
- func (in *ManagementPolicyAction_STATUS) DeepCopyInto(out *ManagementPolicyAction_STATUS)
- func (action *ManagementPolicyAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *ManagementPolicyAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyAction_STATUS_ARM
- type ManagementPolicyBaseBlob
- func (blob *ManagementPolicyBaseBlob) AssignProperties_From_ManagementPolicyBaseBlob(source *storage.ManagementPolicyBaseBlob) error
- func (blob *ManagementPolicyBaseBlob) AssignProperties_To_ManagementPolicyBaseBlob(destination *storage.ManagementPolicyBaseBlob) error
- func (blob *ManagementPolicyBaseBlob) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicyBaseBlob) DeepCopy() *ManagementPolicyBaseBlob
- func (in *ManagementPolicyBaseBlob) DeepCopyInto(out *ManagementPolicyBaseBlob)
- func (blob *ManagementPolicyBaseBlob) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (blob *ManagementPolicyBaseBlob) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyBaseBlob_ARM
- type ManagementPolicyBaseBlob_STATUS
- func (blob *ManagementPolicyBaseBlob_STATUS) AssignProperties_From_ManagementPolicyBaseBlob_STATUS(source *storage.ManagementPolicyBaseBlob_STATUS) error
- func (blob *ManagementPolicyBaseBlob_STATUS) AssignProperties_To_ManagementPolicyBaseBlob_STATUS(destination *storage.ManagementPolicyBaseBlob_STATUS) error
- func (in *ManagementPolicyBaseBlob_STATUS) DeepCopy() *ManagementPolicyBaseBlob_STATUS
- func (in *ManagementPolicyBaseBlob_STATUS) DeepCopyInto(out *ManagementPolicyBaseBlob_STATUS)
- func (blob *ManagementPolicyBaseBlob_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (blob *ManagementPolicyBaseBlob_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyBaseBlob_STATUS_ARM
- type ManagementPolicyDefinition
- func (definition *ManagementPolicyDefinition) AssignProperties_From_ManagementPolicyDefinition(source *storage.ManagementPolicyDefinition) error
- func (definition *ManagementPolicyDefinition) AssignProperties_To_ManagementPolicyDefinition(destination *storage.ManagementPolicyDefinition) error
- func (definition *ManagementPolicyDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicyDefinition) DeepCopy() *ManagementPolicyDefinition
- func (in *ManagementPolicyDefinition) DeepCopyInto(out *ManagementPolicyDefinition)
- func (definition *ManagementPolicyDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (definition *ManagementPolicyDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyDefinition_ARM
- type ManagementPolicyDefinition_STATUS
- func (definition *ManagementPolicyDefinition_STATUS) AssignProperties_From_ManagementPolicyDefinition_STATUS(source *storage.ManagementPolicyDefinition_STATUS) error
- func (definition *ManagementPolicyDefinition_STATUS) AssignProperties_To_ManagementPolicyDefinition_STATUS(destination *storage.ManagementPolicyDefinition_STATUS) error
- func (in *ManagementPolicyDefinition_STATUS) DeepCopy() *ManagementPolicyDefinition_STATUS
- func (in *ManagementPolicyDefinition_STATUS) DeepCopyInto(out *ManagementPolicyDefinition_STATUS)
- func (definition *ManagementPolicyDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (definition *ManagementPolicyDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyDefinition_STATUS_ARM
- type ManagementPolicyFilter
- func (filter *ManagementPolicyFilter) AssignProperties_From_ManagementPolicyFilter(source *storage.ManagementPolicyFilter) error
- func (filter *ManagementPolicyFilter) AssignProperties_To_ManagementPolicyFilter(destination *storage.ManagementPolicyFilter) error
- func (filter *ManagementPolicyFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicyFilter) DeepCopy() *ManagementPolicyFilter
- func (in *ManagementPolicyFilter) DeepCopyInto(out *ManagementPolicyFilter)
- func (filter *ManagementPolicyFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *ManagementPolicyFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyFilter_ARM
- type ManagementPolicyFilter_STATUS
- func (filter *ManagementPolicyFilter_STATUS) AssignProperties_From_ManagementPolicyFilter_STATUS(source *storage.ManagementPolicyFilter_STATUS) error
- func (filter *ManagementPolicyFilter_STATUS) AssignProperties_To_ManagementPolicyFilter_STATUS(destination *storage.ManagementPolicyFilter_STATUS) error
- func (in *ManagementPolicyFilter_STATUS) DeepCopy() *ManagementPolicyFilter_STATUS
- func (in *ManagementPolicyFilter_STATUS) DeepCopyInto(out *ManagementPolicyFilter_STATUS)
- func (filter *ManagementPolicyFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *ManagementPolicyFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyFilter_STATUS_ARM
- type ManagementPolicyProperties_ARM
- type ManagementPolicyProperties_STATUS_ARM
- type ManagementPolicyRule
- func (rule *ManagementPolicyRule) AssignProperties_From_ManagementPolicyRule(source *storage.ManagementPolicyRule) error
- func (rule *ManagementPolicyRule) AssignProperties_To_ManagementPolicyRule(destination *storage.ManagementPolicyRule) error
- func (rule *ManagementPolicyRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicyRule) DeepCopy() *ManagementPolicyRule
- func (in *ManagementPolicyRule) DeepCopyInto(out *ManagementPolicyRule)
- func (rule *ManagementPolicyRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ManagementPolicyRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyRule_ARM
- type ManagementPolicyRule_STATUS
- func (rule *ManagementPolicyRule_STATUS) AssignProperties_From_ManagementPolicyRule_STATUS(source *storage.ManagementPolicyRule_STATUS) error
- func (rule *ManagementPolicyRule_STATUS) AssignProperties_To_ManagementPolicyRule_STATUS(destination *storage.ManagementPolicyRule_STATUS) error
- func (in *ManagementPolicyRule_STATUS) DeepCopy() *ManagementPolicyRule_STATUS
- func (in *ManagementPolicyRule_STATUS) DeepCopyInto(out *ManagementPolicyRule_STATUS)
- func (rule *ManagementPolicyRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ManagementPolicyRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyRule_STATUS_ARM
- type ManagementPolicyRule_Type
- type ManagementPolicyRule_Type_STATUS
- type ManagementPolicySchema
- func (schema *ManagementPolicySchema) AssignProperties_From_ManagementPolicySchema(source *storage.ManagementPolicySchema) error
- func (schema *ManagementPolicySchema) AssignProperties_To_ManagementPolicySchema(destination *storage.ManagementPolicySchema) error
- func (schema *ManagementPolicySchema) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicySchema) DeepCopy() *ManagementPolicySchema
- func (in *ManagementPolicySchema) DeepCopyInto(out *ManagementPolicySchema)
- func (schema *ManagementPolicySchema) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (schema *ManagementPolicySchema) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicySchema_ARM
- type ManagementPolicySchema_STATUS
- func (schema *ManagementPolicySchema_STATUS) AssignProperties_From_ManagementPolicySchema_STATUS(source *storage.ManagementPolicySchema_STATUS) error
- func (schema *ManagementPolicySchema_STATUS) AssignProperties_To_ManagementPolicySchema_STATUS(destination *storage.ManagementPolicySchema_STATUS) error
- func (in *ManagementPolicySchema_STATUS) DeepCopy() *ManagementPolicySchema_STATUS
- func (in *ManagementPolicySchema_STATUS) DeepCopyInto(out *ManagementPolicySchema_STATUS)
- func (schema *ManagementPolicySchema_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (schema *ManagementPolicySchema_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicySchema_STATUS_ARM
- type ManagementPolicySnapShot
- func (shot *ManagementPolicySnapShot) AssignProperties_From_ManagementPolicySnapShot(source *storage.ManagementPolicySnapShot) error
- func (shot *ManagementPolicySnapShot) AssignProperties_To_ManagementPolicySnapShot(destination *storage.ManagementPolicySnapShot) error
- func (shot *ManagementPolicySnapShot) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicySnapShot) DeepCopy() *ManagementPolicySnapShot
- func (in *ManagementPolicySnapShot) DeepCopyInto(out *ManagementPolicySnapShot)
- func (shot *ManagementPolicySnapShot) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (shot *ManagementPolicySnapShot) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicySnapShot_ARM
- type ManagementPolicySnapShot_STATUS
- func (shot *ManagementPolicySnapShot_STATUS) AssignProperties_From_ManagementPolicySnapShot_STATUS(source *storage.ManagementPolicySnapShot_STATUS) error
- func (shot *ManagementPolicySnapShot_STATUS) AssignProperties_To_ManagementPolicySnapShot_STATUS(destination *storage.ManagementPolicySnapShot_STATUS) error
- func (in *ManagementPolicySnapShot_STATUS) DeepCopy() *ManagementPolicySnapShot_STATUS
- func (in *ManagementPolicySnapShot_STATUS) DeepCopyInto(out *ManagementPolicySnapShot_STATUS)
- func (shot *ManagementPolicySnapShot_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (shot *ManagementPolicySnapShot_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicySnapShot_STATUS_ARM
- type ManagementPolicyVersion
- func (version *ManagementPolicyVersion) AssignProperties_From_ManagementPolicyVersion(source *storage.ManagementPolicyVersion) error
- func (version *ManagementPolicyVersion) AssignProperties_To_ManagementPolicyVersion(destination *storage.ManagementPolicyVersion) error
- func (version *ManagementPolicyVersion) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagementPolicyVersion) DeepCopy() *ManagementPolicyVersion
- func (in *ManagementPolicyVersion) DeepCopyInto(out *ManagementPolicyVersion)
- func (version *ManagementPolicyVersion) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (version *ManagementPolicyVersion) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyVersion_ARM
- type ManagementPolicyVersion_STATUS
- func (version *ManagementPolicyVersion_STATUS) AssignProperties_From_ManagementPolicyVersion_STATUS(source *storage.ManagementPolicyVersion_STATUS) error
- func (version *ManagementPolicyVersion_STATUS) AssignProperties_To_ManagementPolicyVersion_STATUS(destination *storage.ManagementPolicyVersion_STATUS) error
- func (in *ManagementPolicyVersion_STATUS) DeepCopy() *ManagementPolicyVersion_STATUS
- func (in *ManagementPolicyVersion_STATUS) DeepCopyInto(out *ManagementPolicyVersion_STATUS)
- func (version *ManagementPolicyVersion_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (version *ManagementPolicyVersion_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagementPolicyVersion_STATUS_ARM
- type NetworkRuleSet
- func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *storage.NetworkRuleSet) error
- func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *storage.NetworkRuleSet) error
- func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
- func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
- func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSet_ARM
- type NetworkRuleSet_Bypass
- type NetworkRuleSet_Bypass_STATUS
- type NetworkRuleSet_DefaultAction
- type NetworkRuleSet_DefaultAction_STATUS
- type NetworkRuleSet_STATUS
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *storage.NetworkRuleSet_STATUS) error
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *storage.NetworkRuleSet_STATUS) error
- func (in *NetworkRuleSet_STATUS) DeepCopy() *NetworkRuleSet_STATUS
- func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)
- func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSet_STATUS_ARM
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_STATUS_ARM
- type QueueProperties_ARM
- type QueueProperties_STATUS_ARM
- type ResourceAccessRule
- func (rule *ResourceAccessRule) AssignProperties_From_ResourceAccessRule(source *storage.ResourceAccessRule) error
- func (rule *ResourceAccessRule) AssignProperties_To_ResourceAccessRule(destination *storage.ResourceAccessRule) error
- func (rule *ResourceAccessRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceAccessRule) DeepCopy() *ResourceAccessRule
- func (in *ResourceAccessRule) DeepCopyInto(out *ResourceAccessRule)
- func (rule *ResourceAccessRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ResourceAccessRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceAccessRule_ARM
- type ResourceAccessRule_STATUS
- func (rule *ResourceAccessRule_STATUS) AssignProperties_From_ResourceAccessRule_STATUS(source *storage.ResourceAccessRule_STATUS) error
- func (rule *ResourceAccessRule_STATUS) AssignProperties_To_ResourceAccessRule_STATUS(destination *storage.ResourceAccessRule_STATUS) error
- func (in *ResourceAccessRule_STATUS) DeepCopy() *ResourceAccessRule_STATUS
- func (in *ResourceAccessRule_STATUS) DeepCopyInto(out *ResourceAccessRule_STATUS)
- func (rule *ResourceAccessRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ResourceAccessRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceAccessRule_STATUS_ARM
- type RestorePolicyProperties
- func (properties *RestorePolicyProperties) AssignProperties_From_RestorePolicyProperties(source *storage.RestorePolicyProperties) error
- func (properties *RestorePolicyProperties) AssignProperties_To_RestorePolicyProperties(destination *storage.RestorePolicyProperties) error
- func (properties *RestorePolicyProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RestorePolicyProperties) DeepCopy() *RestorePolicyProperties
- func (in *RestorePolicyProperties) DeepCopyInto(out *RestorePolicyProperties)
- func (properties *RestorePolicyProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RestorePolicyProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RestorePolicyProperties_ARM
- type RestorePolicyProperties_STATUS
- func (properties *RestorePolicyProperties_STATUS) AssignProperties_From_RestorePolicyProperties_STATUS(source *storage.RestorePolicyProperties_STATUS) error
- func (properties *RestorePolicyProperties_STATUS) AssignProperties_To_RestorePolicyProperties_STATUS(destination *storage.RestorePolicyProperties_STATUS) error
- func (in *RestorePolicyProperties_STATUS) DeepCopy() *RestorePolicyProperties_STATUS
- func (in *RestorePolicyProperties_STATUS) DeepCopyInto(out *RestorePolicyProperties_STATUS)
- func (properties *RestorePolicyProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RestorePolicyProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RestorePolicyProperties_STATUS_ARM
- type RoutingPreference
- func (preference *RoutingPreference) AssignProperties_From_RoutingPreference(source *storage.RoutingPreference) error
- func (preference *RoutingPreference) AssignProperties_To_RoutingPreference(destination *storage.RoutingPreference) error
- func (preference *RoutingPreference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingPreference) DeepCopy() *RoutingPreference
- func (in *RoutingPreference) DeepCopyInto(out *RoutingPreference)
- func (preference *RoutingPreference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (preference *RoutingPreference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingPreference_ARM
- type RoutingPreference_RoutingChoice
- type RoutingPreference_RoutingChoice_STATUS
- type RoutingPreference_STATUS
- func (preference *RoutingPreference_STATUS) AssignProperties_From_RoutingPreference_STATUS(source *storage.RoutingPreference_STATUS) error
- func (preference *RoutingPreference_STATUS) AssignProperties_To_RoutingPreference_STATUS(destination *storage.RoutingPreference_STATUS) error
- func (in *RoutingPreference_STATUS) DeepCopy() *RoutingPreference_STATUS
- func (in *RoutingPreference_STATUS) DeepCopyInto(out *RoutingPreference_STATUS)
- func (preference *RoutingPreference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (preference *RoutingPreference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingPreference_STATUS_ARM
- type SasPolicy
- func (policy *SasPolicy) AssignProperties_From_SasPolicy(source *storage.SasPolicy) error
- func (policy *SasPolicy) AssignProperties_To_SasPolicy(destination *storage.SasPolicy) error
- func (policy *SasPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SasPolicy) DeepCopy() *SasPolicy
- func (in *SasPolicy) DeepCopyInto(out *SasPolicy)
- func (policy *SasPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *SasPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SasPolicy_ARM
- type SasPolicy_ExpirationAction
- type SasPolicy_ExpirationAction_STATUS
- type SasPolicy_STATUS
- func (policy *SasPolicy_STATUS) AssignProperties_From_SasPolicy_STATUS(source *storage.SasPolicy_STATUS) error
- func (policy *SasPolicy_STATUS) AssignProperties_To_SasPolicy_STATUS(destination *storage.SasPolicy_STATUS) error
- func (in *SasPolicy_STATUS) DeepCopy() *SasPolicy_STATUS
- func (in *SasPolicy_STATUS) DeepCopyInto(out *SasPolicy_STATUS)
- func (policy *SasPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *SasPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SasPolicy_STATUS_ARM
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *storage.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *storage.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SkuName
- type SkuName_STATUS
- type Sku_ARM
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_STATUS_ARM
- type StorageAccount
- func (account *StorageAccount) AssignProperties_From_StorageAccount(source *storage.StorageAccount) error
- func (account *StorageAccount) AssignProperties_To_StorageAccount(destination *storage.StorageAccount) error
- func (account *StorageAccount) AzureName() string
- func (account *StorageAccount) ConvertFrom(hub conversion.Hub) error
- func (account *StorageAccount) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccount) DeepCopy() *StorageAccount
- func (in *StorageAccount) DeepCopyInto(out *StorageAccount)
- func (in *StorageAccount) DeepCopyObject() runtime.Object
- func (account *StorageAccount) Default()
- func (account *StorageAccount) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (account StorageAccount) GetAPIVersion() string
- func (account *StorageAccount) GetConditions() conditions.Conditions
- func (account *StorageAccount) GetResourceScope() genruntime.ResourceScope
- func (account *StorageAccount) GetSpec() genruntime.ConvertibleSpec
- func (account *StorageAccount) GetStatus() genruntime.ConvertibleStatus
- func (account *StorageAccount) GetSupportedOperations() []genruntime.ResourceOperation
- func (account *StorageAccount) GetType() string
- func (account *StorageAccount) NewEmptyStatus() genruntime.ConvertibleStatus
- func (account *StorageAccount) OriginalGVK() *schema.GroupVersionKind
- func (account *StorageAccount) Owner() *genruntime.ResourceReference
- func (account *StorageAccount) SetConditions(conditions conditions.Conditions)
- func (account *StorageAccount) SetStatus(status genruntime.ConvertibleStatus) error
- func (account *StorageAccount) ValidateCreate() (admission.Warnings, error)
- func (account *StorageAccount) ValidateDelete() (admission.Warnings, error)
- func (account *StorageAccount) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type StorageAccountInternetEndpoints_STATUS
- func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_From_StorageAccountInternetEndpoints_STATUS(source *storage.StorageAccountInternetEndpoints_STATUS) error
- func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_To_StorageAccountInternetEndpoints_STATUS(destination *storage.StorageAccountInternetEndpoints_STATUS) error
- func (in *StorageAccountInternetEndpoints_STATUS) DeepCopy() *StorageAccountInternetEndpoints_STATUS
- func (in *StorageAccountInternetEndpoints_STATUS) DeepCopyInto(out *StorageAccountInternetEndpoints_STATUS)
- func (endpoints *StorageAccountInternetEndpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoints *StorageAccountInternetEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccountInternetEndpoints_STATUS_ARM
- type StorageAccountList
- type StorageAccountMicrosoftEndpoints_STATUS
- func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS(source *storage.StorageAccountMicrosoftEndpoints_STATUS) error
- func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS(destination *storage.StorageAccountMicrosoftEndpoints_STATUS) error
- func (in *StorageAccountMicrosoftEndpoints_STATUS) DeepCopy() *StorageAccountMicrosoftEndpoints_STATUS
- func (in *StorageAccountMicrosoftEndpoints_STATUS) DeepCopyInto(out *StorageAccountMicrosoftEndpoints_STATUS)
- func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccountMicrosoftEndpoints_STATUS_ARM
- type StorageAccountOperatorConfigMaps
- func (maps *StorageAccountOperatorConfigMaps) AssignProperties_From_StorageAccountOperatorConfigMaps(source *storage.StorageAccountOperatorConfigMaps) error
- func (maps *StorageAccountOperatorConfigMaps) AssignProperties_To_StorageAccountOperatorConfigMaps(destination *storage.StorageAccountOperatorConfigMaps) error
- func (in *StorageAccountOperatorConfigMaps) DeepCopy() *StorageAccountOperatorConfigMaps
- func (in *StorageAccountOperatorConfigMaps) DeepCopyInto(out *StorageAccountOperatorConfigMaps)
- type StorageAccountOperatorSecrets
- func (secrets *StorageAccountOperatorSecrets) AssignProperties_From_StorageAccountOperatorSecrets(source *storage.StorageAccountOperatorSecrets) error
- func (secrets *StorageAccountOperatorSecrets) AssignProperties_To_StorageAccountOperatorSecrets(destination *storage.StorageAccountOperatorSecrets) error
- func (in *StorageAccountOperatorSecrets) DeepCopy() *StorageAccountOperatorSecrets
- func (in *StorageAccountOperatorSecrets) DeepCopyInto(out *StorageAccountOperatorSecrets)
- type StorageAccountOperatorSpec
- func (operator *StorageAccountOperatorSpec) AssignProperties_From_StorageAccountOperatorSpec(source *storage.StorageAccountOperatorSpec) error
- func (operator *StorageAccountOperatorSpec) AssignProperties_To_StorageAccountOperatorSpec(destination *storage.StorageAccountOperatorSpec) error
- func (in *StorageAccountOperatorSpec) DeepCopy() *StorageAccountOperatorSpec
- func (in *StorageAccountOperatorSpec) DeepCopyInto(out *StorageAccountOperatorSpec)
- type StorageAccountPropertiesCreateParameters_ARM
- type StorageAccountPropertiesCreateParameters_AccessTier
- type StorageAccountPropertiesCreateParameters_LargeFileSharesState
- type StorageAccountPropertiesCreateParameters_MinimumTlsVersion
- type StorageAccountProperties_AccessTier_STATUS
- type StorageAccountProperties_LargeFileSharesState_STATUS
- type StorageAccountProperties_MinimumTlsVersion_STATUS
- type StorageAccountProperties_ProvisioningState_STATUS
- type StorageAccountProperties_STATUS_ARM
- type StorageAccountProperties_StatusOfPrimary_STATUS
- type StorageAccountProperties_StatusOfSecondary_STATUS
- type StorageAccount_Kind_STATUS
- type StorageAccount_Kind_Spec
- type StorageAccount_STATUS
- func (account *StorageAccount_STATUS) AssignProperties_From_StorageAccount_STATUS(source *storage.StorageAccount_STATUS) error
- func (account *StorageAccount_STATUS) AssignProperties_To_StorageAccount_STATUS(destination *storage.StorageAccount_STATUS) error
- func (account *StorageAccount_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (account *StorageAccount_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *StorageAccount_STATUS) DeepCopy() *StorageAccount_STATUS
- func (in *StorageAccount_STATUS) DeepCopyInto(out *StorageAccount_STATUS)
- func (account *StorageAccount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (account *StorageAccount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccount_STATUS_ARM
- type StorageAccount_Spec
- func (account *StorageAccount_Spec) AssignProperties_From_StorageAccount_Spec(source *storage.StorageAccount_Spec) error
- func (account *StorageAccount_Spec) AssignProperties_To_StorageAccount_Spec(destination *storage.StorageAccount_Spec) error
- func (account *StorageAccount_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (account *StorageAccount_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (account *StorageAccount_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccount_Spec) DeepCopy() *StorageAccount_Spec
- func (in *StorageAccount_Spec) DeepCopyInto(out *StorageAccount_Spec)
- func (account *StorageAccount_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (account *StorageAccount_Spec) OriginalVersion() string
- func (account *StorageAccount_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (account *StorageAccount_Spec) SetAzureName(azureName string)
- type StorageAccount_Spec_ARM
- func (in *StorageAccount_Spec_ARM) DeepCopy() *StorageAccount_Spec_ARM
- func (in *StorageAccount_Spec_ARM) DeepCopyInto(out *StorageAccount_Spec_ARM)
- func (account StorageAccount_Spec_ARM) GetAPIVersion() string
- func (account *StorageAccount_Spec_ARM) GetName() string
- func (account *StorageAccount_Spec_ARM) GetType() string
- type StorageAccountsBlobService
- func (service *StorageAccountsBlobService) AssignProperties_From_StorageAccountsBlobService(source *storage.StorageAccountsBlobService) error
- func (service *StorageAccountsBlobService) AssignProperties_To_StorageAccountsBlobService(destination *storage.StorageAccountsBlobService) error
- func (service *StorageAccountsBlobService) AzureName() string
- func (service *StorageAccountsBlobService) ConvertFrom(hub conversion.Hub) error
- func (service *StorageAccountsBlobService) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccountsBlobService) DeepCopy() *StorageAccountsBlobService
- func (in *StorageAccountsBlobService) DeepCopyInto(out *StorageAccountsBlobService)
- func (in *StorageAccountsBlobService) DeepCopyObject() runtime.Object
- func (service *StorageAccountsBlobService) Default()
- func (service StorageAccountsBlobService) GetAPIVersion() string
- func (service *StorageAccountsBlobService) GetConditions() conditions.Conditions
- func (service *StorageAccountsBlobService) GetResourceScope() genruntime.ResourceScope
- func (service *StorageAccountsBlobService) GetSpec() genruntime.ConvertibleSpec
- func (service *StorageAccountsBlobService) GetStatus() genruntime.ConvertibleStatus
- func (service *StorageAccountsBlobService) GetSupportedOperations() []genruntime.ResourceOperation
- func (service *StorageAccountsBlobService) GetType() string
- func (service *StorageAccountsBlobService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *StorageAccountsBlobService) OriginalGVK() *schema.GroupVersionKind
- func (service *StorageAccountsBlobService) Owner() *genruntime.ResourceReference
- func (service *StorageAccountsBlobService) SetConditions(conditions conditions.Conditions)
- func (service *StorageAccountsBlobService) SetStatus(status genruntime.ConvertibleStatus) error
- func (service *StorageAccountsBlobService) ValidateCreate() (admission.Warnings, error)
- func (service *StorageAccountsBlobService) ValidateDelete() (admission.Warnings, error)
- func (service *StorageAccountsBlobService) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type StorageAccountsBlobServiceList
- type StorageAccountsBlobServicesContainer
- func (container *StorageAccountsBlobServicesContainer) AssignProperties_From_StorageAccountsBlobServicesContainer(source *storage.StorageAccountsBlobServicesContainer) error
- func (container *StorageAccountsBlobServicesContainer) AssignProperties_To_StorageAccountsBlobServicesContainer(destination *storage.StorageAccountsBlobServicesContainer) error
- func (container *StorageAccountsBlobServicesContainer) AzureName() string
- func (container *StorageAccountsBlobServicesContainer) ConvertFrom(hub conversion.Hub) error
- func (container *StorageAccountsBlobServicesContainer) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccountsBlobServicesContainer) DeepCopy() *StorageAccountsBlobServicesContainer
- func (in *StorageAccountsBlobServicesContainer) DeepCopyInto(out *StorageAccountsBlobServicesContainer)
- func (in *StorageAccountsBlobServicesContainer) DeepCopyObject() runtime.Object
- func (container *StorageAccountsBlobServicesContainer) Default()
- func (container StorageAccountsBlobServicesContainer) GetAPIVersion() string
- func (container *StorageAccountsBlobServicesContainer) GetConditions() conditions.Conditions
- func (container *StorageAccountsBlobServicesContainer) GetResourceScope() genruntime.ResourceScope
- func (container *StorageAccountsBlobServicesContainer) GetSpec() genruntime.ConvertibleSpec
- func (container *StorageAccountsBlobServicesContainer) GetStatus() genruntime.ConvertibleStatus
- func (container *StorageAccountsBlobServicesContainer) GetSupportedOperations() []genruntime.ResourceOperation
- func (container *StorageAccountsBlobServicesContainer) GetType() string
- func (container *StorageAccountsBlobServicesContainer) NewEmptyStatus() genruntime.ConvertibleStatus
- func (container *StorageAccountsBlobServicesContainer) OriginalGVK() *schema.GroupVersionKind
- func (container *StorageAccountsBlobServicesContainer) Owner() *genruntime.ResourceReference
- func (container *StorageAccountsBlobServicesContainer) SetConditions(conditions conditions.Conditions)
- func (container *StorageAccountsBlobServicesContainer) SetStatus(status genruntime.ConvertibleStatus) error
- func (container *StorageAccountsBlobServicesContainer) ValidateCreate() (admission.Warnings, error)
- func (container *StorageAccountsBlobServicesContainer) ValidateDelete() (admission.Warnings, error)
- func (container *StorageAccountsBlobServicesContainer) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type StorageAccountsBlobServicesContainerList
- func (in *StorageAccountsBlobServicesContainerList) DeepCopy() *StorageAccountsBlobServicesContainerList
- func (in *StorageAccountsBlobServicesContainerList) DeepCopyInto(out *StorageAccountsBlobServicesContainerList)
- func (in *StorageAccountsBlobServicesContainerList) DeepCopyObject() runtime.Object
- type StorageAccountsManagementPolicy
- func (policy *StorageAccountsManagementPolicy) AssignProperties_From_StorageAccountsManagementPolicy(source *storage.StorageAccountsManagementPolicy) error
- func (policy *StorageAccountsManagementPolicy) AssignProperties_To_StorageAccountsManagementPolicy(destination *storage.StorageAccountsManagementPolicy) error
- func (policy *StorageAccountsManagementPolicy) AzureName() string
- func (policy *StorageAccountsManagementPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *StorageAccountsManagementPolicy) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccountsManagementPolicy) DeepCopy() *StorageAccountsManagementPolicy
- func (in *StorageAccountsManagementPolicy) DeepCopyInto(out *StorageAccountsManagementPolicy)
- func (in *StorageAccountsManagementPolicy) DeepCopyObject() runtime.Object
- func (policy *StorageAccountsManagementPolicy) Default()
- func (policy StorageAccountsManagementPolicy) GetAPIVersion() string
- func (policy *StorageAccountsManagementPolicy) GetConditions() conditions.Conditions
- func (policy *StorageAccountsManagementPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *StorageAccountsManagementPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *StorageAccountsManagementPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *StorageAccountsManagementPolicy) GetSupportedOperations() []genruntime.ResourceOperation
- func (policy *StorageAccountsManagementPolicy) GetType() string
- func (policy *StorageAccountsManagementPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *StorageAccountsManagementPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *StorageAccountsManagementPolicy) Owner() *genruntime.ResourceReference
- func (policy *StorageAccountsManagementPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *StorageAccountsManagementPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *StorageAccountsManagementPolicy) ValidateCreate() (admission.Warnings, error)
- func (policy *StorageAccountsManagementPolicy) ValidateDelete() (admission.Warnings, error)
- func (policy *StorageAccountsManagementPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type StorageAccountsManagementPolicyList
- type StorageAccountsQueueService
- func (service *StorageAccountsQueueService) AssignProperties_From_StorageAccountsQueueService(source *storage.StorageAccountsQueueService) error
- func (service *StorageAccountsQueueService) AssignProperties_To_StorageAccountsQueueService(destination *storage.StorageAccountsQueueService) error
- func (service *StorageAccountsQueueService) AzureName() string
- func (service *StorageAccountsQueueService) ConvertFrom(hub conversion.Hub) error
- func (service *StorageAccountsQueueService) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccountsQueueService) DeepCopy() *StorageAccountsQueueService
- func (in *StorageAccountsQueueService) DeepCopyInto(out *StorageAccountsQueueService)
- func (in *StorageAccountsQueueService) DeepCopyObject() runtime.Object
- func (service *StorageAccountsQueueService) Default()
- func (service StorageAccountsQueueService) GetAPIVersion() string
- func (service *StorageAccountsQueueService) GetConditions() conditions.Conditions
- func (service *StorageAccountsQueueService) GetResourceScope() genruntime.ResourceScope
- func (service *StorageAccountsQueueService) GetSpec() genruntime.ConvertibleSpec
- func (service *StorageAccountsQueueService) GetStatus() genruntime.ConvertibleStatus
- func (service *StorageAccountsQueueService) GetSupportedOperations() []genruntime.ResourceOperation
- func (service *StorageAccountsQueueService) GetType() string
- func (service *StorageAccountsQueueService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *StorageAccountsQueueService) OriginalGVK() *schema.GroupVersionKind
- func (service *StorageAccountsQueueService) Owner() *genruntime.ResourceReference
- func (service *StorageAccountsQueueService) SetConditions(conditions conditions.Conditions)
- func (service *StorageAccountsQueueService) SetStatus(status genruntime.ConvertibleStatus) error
- func (service *StorageAccountsQueueService) ValidateCreate() (admission.Warnings, error)
- func (service *StorageAccountsQueueService) ValidateDelete() (admission.Warnings, error)
- func (service *StorageAccountsQueueService) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type StorageAccountsQueueServiceList
- type StorageAccountsQueueServicesQueue
- func (queue *StorageAccountsQueueServicesQueue) AssignProperties_From_StorageAccountsQueueServicesQueue(source *storage.StorageAccountsQueueServicesQueue) error
- func (queue *StorageAccountsQueueServicesQueue) AssignProperties_To_StorageAccountsQueueServicesQueue(destination *storage.StorageAccountsQueueServicesQueue) error
- func (queue *StorageAccountsQueueServicesQueue) AzureName() string
- func (queue *StorageAccountsQueueServicesQueue) ConvertFrom(hub conversion.Hub) error
- func (queue *StorageAccountsQueueServicesQueue) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccountsQueueServicesQueue) DeepCopy() *StorageAccountsQueueServicesQueue
- func (in *StorageAccountsQueueServicesQueue) DeepCopyInto(out *StorageAccountsQueueServicesQueue)
- func (in *StorageAccountsQueueServicesQueue) DeepCopyObject() runtime.Object
- func (queue *StorageAccountsQueueServicesQueue) Default()
- func (queue StorageAccountsQueueServicesQueue) GetAPIVersion() string
- func (queue *StorageAccountsQueueServicesQueue) GetConditions() conditions.Conditions
- func (queue *StorageAccountsQueueServicesQueue) GetResourceScope() genruntime.ResourceScope
- func (queue *StorageAccountsQueueServicesQueue) GetSpec() genruntime.ConvertibleSpec
- func (queue *StorageAccountsQueueServicesQueue) GetStatus() genruntime.ConvertibleStatus
- func (queue *StorageAccountsQueueServicesQueue) GetSupportedOperations() []genruntime.ResourceOperation
- func (queue *StorageAccountsQueueServicesQueue) GetType() string
- func (queue *StorageAccountsQueueServicesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
- func (queue *StorageAccountsQueueServicesQueue) OriginalGVK() *schema.GroupVersionKind
- func (queue *StorageAccountsQueueServicesQueue) Owner() *genruntime.ResourceReference
- func (queue *StorageAccountsQueueServicesQueue) SetConditions(conditions conditions.Conditions)
- func (queue *StorageAccountsQueueServicesQueue) SetStatus(status genruntime.ConvertibleStatus) error
- func (queue *StorageAccountsQueueServicesQueue) ValidateCreate() (admission.Warnings, error)
- func (queue *StorageAccountsQueueServicesQueue) ValidateDelete() (admission.Warnings, error)
- func (queue *StorageAccountsQueueServicesQueue) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type StorageAccountsQueueServicesQueueList
- type StorageAccounts_BlobService_Properties_STATUS_ARM
- type StorageAccounts_BlobService_Properties_Spec_ARM
- type StorageAccounts_BlobService_STATUS
- func (service *StorageAccounts_BlobService_STATUS) AssignProperties_From_StorageAccounts_BlobService_STATUS(source *storage.StorageAccounts_BlobService_STATUS) error
- func (service *StorageAccounts_BlobService_STATUS) AssignProperties_To_StorageAccounts_BlobService_STATUS(destination *storage.StorageAccounts_BlobService_STATUS) error
- func (service *StorageAccounts_BlobService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (service *StorageAccounts_BlobService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *StorageAccounts_BlobService_STATUS) DeepCopy() *StorageAccounts_BlobService_STATUS
- func (in *StorageAccounts_BlobService_STATUS) DeepCopyInto(out *StorageAccounts_BlobService_STATUS)
- func (service *StorageAccounts_BlobService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *StorageAccounts_BlobService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_BlobService_STATUS_ARM
- type StorageAccounts_BlobService_Spec
- func (service *StorageAccounts_BlobService_Spec) AssignProperties_From_StorageAccounts_BlobService_Spec(source *storage.StorageAccounts_BlobService_Spec) error
- func (service *StorageAccounts_BlobService_Spec) AssignProperties_To_StorageAccounts_BlobService_Spec(destination *storage.StorageAccounts_BlobService_Spec) error
- func (service *StorageAccounts_BlobService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *StorageAccounts_BlobService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (service *StorageAccounts_BlobService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccounts_BlobService_Spec) DeepCopy() *StorageAccounts_BlobService_Spec
- func (in *StorageAccounts_BlobService_Spec) DeepCopyInto(out *StorageAccounts_BlobService_Spec)
- func (service *StorageAccounts_BlobService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *StorageAccounts_BlobService_Spec) OriginalVersion() string
- func (service *StorageAccounts_BlobService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_BlobService_Spec_ARM
- func (in *StorageAccounts_BlobService_Spec_ARM) DeepCopy() *StorageAccounts_BlobService_Spec_ARM
- func (in *StorageAccounts_BlobService_Spec_ARM) DeepCopyInto(out *StorageAccounts_BlobService_Spec_ARM)
- func (service StorageAccounts_BlobService_Spec_ARM) GetAPIVersion() string
- func (service *StorageAccounts_BlobService_Spec_ARM) GetName() string
- func (service *StorageAccounts_BlobService_Spec_ARM) GetType() string
- type StorageAccounts_BlobServices_Container_STATUS
- func (container *StorageAccounts_BlobServices_Container_STATUS) AssignProperties_From_StorageAccounts_BlobServices_Container_STATUS(source *storage.StorageAccounts_BlobServices_Container_STATUS) error
- func (container *StorageAccounts_BlobServices_Container_STATUS) AssignProperties_To_StorageAccounts_BlobServices_Container_STATUS(destination *storage.StorageAccounts_BlobServices_Container_STATUS) error
- func (container *StorageAccounts_BlobServices_Container_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (container *StorageAccounts_BlobServices_Container_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *StorageAccounts_BlobServices_Container_STATUS) DeepCopy() *StorageAccounts_BlobServices_Container_STATUS
- func (in *StorageAccounts_BlobServices_Container_STATUS) DeepCopyInto(out *StorageAccounts_BlobServices_Container_STATUS)
- func (container *StorageAccounts_BlobServices_Container_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (container *StorageAccounts_BlobServices_Container_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_BlobServices_Container_STATUS_ARM
- type StorageAccounts_BlobServices_Container_Spec
- func (container *StorageAccounts_BlobServices_Container_Spec) AssignProperties_From_StorageAccounts_BlobServices_Container_Spec(source *storage.StorageAccounts_BlobServices_Container_Spec) error
- func (container *StorageAccounts_BlobServices_Container_Spec) AssignProperties_To_StorageAccounts_BlobServices_Container_Spec(destination *storage.StorageAccounts_BlobServices_Container_Spec) error
- func (container *StorageAccounts_BlobServices_Container_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (container *StorageAccounts_BlobServices_Container_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (container *StorageAccounts_BlobServices_Container_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccounts_BlobServices_Container_Spec) DeepCopy() *StorageAccounts_BlobServices_Container_Spec
- func (in *StorageAccounts_BlobServices_Container_Spec) DeepCopyInto(out *StorageAccounts_BlobServices_Container_Spec)
- func (container *StorageAccounts_BlobServices_Container_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (container *StorageAccounts_BlobServices_Container_Spec) OriginalVersion() string
- func (container *StorageAccounts_BlobServices_Container_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (container *StorageAccounts_BlobServices_Container_Spec) SetAzureName(azureName string)
- type StorageAccounts_BlobServices_Container_Spec_ARM
- func (in *StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopy() *StorageAccounts_BlobServices_Container_Spec_ARM
- func (in *StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopyInto(out *StorageAccounts_BlobServices_Container_Spec_ARM)
- func (container StorageAccounts_BlobServices_Container_Spec_ARM) GetAPIVersion() string
- func (container *StorageAccounts_BlobServices_Container_Spec_ARM) GetName() string
- func (container *StorageAccounts_BlobServices_Container_Spec_ARM) GetType() string
- type StorageAccounts_ManagementPolicy_STATUS
- func (policy *StorageAccounts_ManagementPolicy_STATUS) AssignProperties_From_StorageAccounts_ManagementPolicy_STATUS(source *storage.StorageAccounts_ManagementPolicy_STATUS) error
- func (policy *StorageAccounts_ManagementPolicy_STATUS) AssignProperties_To_StorageAccounts_ManagementPolicy_STATUS(destination *storage.StorageAccounts_ManagementPolicy_STATUS) error
- func (policy *StorageAccounts_ManagementPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *StorageAccounts_ManagementPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *StorageAccounts_ManagementPolicy_STATUS) DeepCopy() *StorageAccounts_ManagementPolicy_STATUS
- func (in *StorageAccounts_ManagementPolicy_STATUS) DeepCopyInto(out *StorageAccounts_ManagementPolicy_STATUS)
- func (policy *StorageAccounts_ManagementPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *StorageAccounts_ManagementPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_ManagementPolicy_STATUS_ARM
- type StorageAccounts_ManagementPolicy_Spec
- func (policy *StorageAccounts_ManagementPolicy_Spec) AssignProperties_From_StorageAccounts_ManagementPolicy_Spec(source *storage.StorageAccounts_ManagementPolicy_Spec) error
- func (policy *StorageAccounts_ManagementPolicy_Spec) AssignProperties_To_StorageAccounts_ManagementPolicy_Spec(destination *storage.StorageAccounts_ManagementPolicy_Spec) error
- func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccounts_ManagementPolicy_Spec) DeepCopy() *StorageAccounts_ManagementPolicy_Spec
- func (in *StorageAccounts_ManagementPolicy_Spec) DeepCopyInto(out *StorageAccounts_ManagementPolicy_Spec)
- func (policy *StorageAccounts_ManagementPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *StorageAccounts_ManagementPolicy_Spec) OriginalVersion() string
- func (policy *StorageAccounts_ManagementPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_ManagementPolicy_Spec_ARM
- func (in *StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopy() *StorageAccounts_ManagementPolicy_Spec_ARM
- func (in *StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopyInto(out *StorageAccounts_ManagementPolicy_Spec_ARM)
- func (policy StorageAccounts_ManagementPolicy_Spec_ARM) GetAPIVersion() string
- func (policy *StorageAccounts_ManagementPolicy_Spec_ARM) GetName() string
- func (policy *StorageAccounts_ManagementPolicy_Spec_ARM) GetType() string
- type StorageAccounts_QueueService_Properties_STATUS_ARM
- type StorageAccounts_QueueService_Properties_Spec_ARM
- type StorageAccounts_QueueService_STATUS
- func (service *StorageAccounts_QueueService_STATUS) AssignProperties_From_StorageAccounts_QueueService_STATUS(source *storage.StorageAccounts_QueueService_STATUS) error
- func (service *StorageAccounts_QueueService_STATUS) AssignProperties_To_StorageAccounts_QueueService_STATUS(destination *storage.StorageAccounts_QueueService_STATUS) error
- func (service *StorageAccounts_QueueService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (service *StorageAccounts_QueueService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *StorageAccounts_QueueService_STATUS) DeepCopy() *StorageAccounts_QueueService_STATUS
- func (in *StorageAccounts_QueueService_STATUS) DeepCopyInto(out *StorageAccounts_QueueService_STATUS)
- func (service *StorageAccounts_QueueService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *StorageAccounts_QueueService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_QueueService_STATUS_ARM
- type StorageAccounts_QueueService_Spec
- func (service *StorageAccounts_QueueService_Spec) AssignProperties_From_StorageAccounts_QueueService_Spec(source *storage.StorageAccounts_QueueService_Spec) error
- func (service *StorageAccounts_QueueService_Spec) AssignProperties_To_StorageAccounts_QueueService_Spec(destination *storage.StorageAccounts_QueueService_Spec) error
- func (service *StorageAccounts_QueueService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *StorageAccounts_QueueService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (service *StorageAccounts_QueueService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccounts_QueueService_Spec) DeepCopy() *StorageAccounts_QueueService_Spec
- func (in *StorageAccounts_QueueService_Spec) DeepCopyInto(out *StorageAccounts_QueueService_Spec)
- func (service *StorageAccounts_QueueService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *StorageAccounts_QueueService_Spec) OriginalVersion() string
- func (service *StorageAccounts_QueueService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_QueueService_Spec_ARM
- func (in *StorageAccounts_QueueService_Spec_ARM) DeepCopy() *StorageAccounts_QueueService_Spec_ARM
- func (in *StorageAccounts_QueueService_Spec_ARM) DeepCopyInto(out *StorageAccounts_QueueService_Spec_ARM)
- func (service StorageAccounts_QueueService_Spec_ARM) GetAPIVersion() string
- func (service *StorageAccounts_QueueService_Spec_ARM) GetName() string
- func (service *StorageAccounts_QueueService_Spec_ARM) GetType() string
- type StorageAccounts_QueueServices_Queue_STATUS
- func (queue *StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_From_StorageAccounts_QueueServices_Queue_STATUS(source *storage.StorageAccounts_QueueServices_Queue_STATUS) error
- func (queue *StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_To_StorageAccounts_QueueServices_Queue_STATUS(destination *storage.StorageAccounts_QueueServices_Queue_STATUS) error
- func (queue *StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (queue *StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *StorageAccounts_QueueServices_Queue_STATUS) DeepCopy() *StorageAccounts_QueueServices_Queue_STATUS
- func (in *StorageAccounts_QueueServices_Queue_STATUS) DeepCopyInto(out *StorageAccounts_QueueServices_Queue_STATUS)
- func (queue *StorageAccounts_QueueServices_Queue_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (queue *StorageAccounts_QueueServices_Queue_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccounts_QueueServices_Queue_STATUS_ARM
- type StorageAccounts_QueueServices_Queue_Spec
- func (queue *StorageAccounts_QueueServices_Queue_Spec) AssignProperties_From_StorageAccounts_QueueServices_Queue_Spec(source *storage.StorageAccounts_QueueServices_Queue_Spec) error
- func (queue *StorageAccounts_QueueServices_Queue_Spec) AssignProperties_To_StorageAccounts_QueueServices_Queue_Spec(destination *storage.StorageAccounts_QueueServices_Queue_Spec) error
- func (queue *StorageAccounts_QueueServices_Queue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (queue *StorageAccounts_QueueServices_Queue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (queue *StorageAccounts_QueueServices_Queue_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccounts_QueueServices_Queue_Spec) DeepCopy() *StorageAccounts_QueueServices_Queue_Spec
- func (in *StorageAccounts_QueueServices_Queue_Spec) DeepCopyInto(out *StorageAccounts_QueueServices_Queue_Spec)
- func (queue *StorageAccounts_QueueServices_Queue_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (queue *StorageAccounts_QueueServices_Queue_Spec) OriginalVersion() string
- func (queue *StorageAccounts_QueueServices_Queue_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (queue *StorageAccounts_QueueServices_Queue_Spec) SetAzureName(azureName string)
- type StorageAccounts_QueueServices_Queue_Spec_ARM
- func (in *StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopy() *StorageAccounts_QueueServices_Queue_Spec_ARM
- func (in *StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopyInto(out *StorageAccounts_QueueServices_Queue_Spec_ARM)
- func (queue StorageAccounts_QueueServices_Queue_Spec_ARM) GetAPIVersion() string
- func (queue *StorageAccounts_QueueServices_Queue_Spec_ARM) GetName() string
- func (queue *StorageAccounts_QueueServices_Queue_Spec_ARM) GetType() string
- type TagFilter
- func (filter *TagFilter) AssignProperties_From_TagFilter(source *storage.TagFilter) error
- func (filter *TagFilter) AssignProperties_To_TagFilter(destination *storage.TagFilter) error
- func (filter *TagFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *TagFilter) DeepCopy() *TagFilter
- func (in *TagFilter) DeepCopyInto(out *TagFilter)
- func (filter *TagFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *TagFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TagFilter_ARM
- type TagFilter_STATUS
- func (filter *TagFilter_STATUS) AssignProperties_From_TagFilter_STATUS(source *storage.TagFilter_STATUS) error
- func (filter *TagFilter_STATUS) AssignProperties_To_TagFilter_STATUS(destination *storage.TagFilter_STATUS) error
- func (in *TagFilter_STATUS) DeepCopy() *TagFilter_STATUS
- func (in *TagFilter_STATUS) DeepCopyInto(out *TagFilter_STATUS)
- func (filter *TagFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *TagFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TagFilter_STATUS_ARM
- type TagProperty_STATUS
- func (property *TagProperty_STATUS) AssignProperties_From_TagProperty_STATUS(source *storage.TagProperty_STATUS) error
- func (property *TagProperty_STATUS) AssignProperties_To_TagProperty_STATUS(destination *storage.TagProperty_STATUS) error
- func (in *TagProperty_STATUS) DeepCopy() *TagProperty_STATUS
- func (in *TagProperty_STATUS) DeepCopyInto(out *TagProperty_STATUS)
- func (property *TagProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (property *TagProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TagProperty_STATUS_ARM
- type Tier
- type Tier_STATUS
- type UpdateHistoryProperty_STATUS
- func (property *UpdateHistoryProperty_STATUS) AssignProperties_From_UpdateHistoryProperty_STATUS(source *storage.UpdateHistoryProperty_STATUS) error
- func (property *UpdateHistoryProperty_STATUS) AssignProperties_To_UpdateHistoryProperty_STATUS(destination *storage.UpdateHistoryProperty_STATUS) error
- func (in *UpdateHistoryProperty_STATUS) DeepCopy() *UpdateHistoryProperty_STATUS
- func (in *UpdateHistoryProperty_STATUS) DeepCopyInto(out *UpdateHistoryProperty_STATUS)
- func (property *UpdateHistoryProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (property *UpdateHistoryProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UpdateHistoryProperty_STATUS_ARM
- type UpdateHistoryProperty_Update_STATUS
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
- type UserAssignedIdentityDetails_ARM
- type UserAssignedIdentity_STATUS
- func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error
- func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error
- func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
- func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
- func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentity_STATUS_ARM
- type VirtualNetworkRule
- func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *storage.VirtualNetworkRule) error
- func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *storage.VirtualNetworkRule) error
- func (rule *VirtualNetworkRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
- func (rule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkRule_ARM
- type VirtualNetworkRule_Action
- type VirtualNetworkRule_Action_STATUS
- type VirtualNetworkRule_STATUS
- func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *storage.VirtualNetworkRule_STATUS) error
- func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *storage.VirtualNetworkRule_STATUS) error
- func (in *VirtualNetworkRule_STATUS) DeepCopy() *VirtualNetworkRule_STATUS
- func (in *VirtualNetworkRule_STATUS) DeepCopyInto(out *VirtualNetworkRule_STATUS)
- func (rule *VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkRule_STATUS_ARM
- type VirtualNetworkRule_State
- type VirtualNetworkRule_State_STATUS
Constants ¶
const ( StorageAccount_Kind_Spec_BlobStorage = StorageAccount_Kind_Spec("BlobStorage") StorageAccount_Kind_Spec_BlockBlobStorage = StorageAccount_Kind_Spec("BlockBlobStorage") StorageAccount_Kind_Spec_FileStorage = StorageAccount_Kind_Spec("FileStorage") StorageAccount_Kind_Spec_Storage = StorageAccount_Kind_Spec("Storage") StorageAccount_Kind_Spec_StorageV2 = StorageAccount_Kind_Spec("StorageV2") )
const ( Identity_Type_None = Identity_Type("None") Identity_Type_SystemAssigned = Identity_Type("SystemAssigned") Identity_Type_SystemAssignedUserAssigned = Identity_Type("SystemAssigned,UserAssigned") Identity_Type_UserAssigned = Identity_Type("UserAssigned") )
const ( SkuName_Premium_LRS = SkuName("Premium_LRS") SkuName_Premium_ZRS = SkuName("Premium_ZRS") SkuName_Standard_GRS = SkuName("Standard_GRS") SkuName_Standard_GZRS = SkuName("Standard_GZRS") SkuName_Standard_LRS = SkuName("Standard_LRS") SkuName_Standard_RAGRS = SkuName("Standard_RAGRS") SkuName_Standard_RAGZRS = SkuName("Standard_RAGZRS") SkuName_Standard_ZRS = SkuName("Standard_ZRS") )
const ( Tier_Premium = Tier("Premium") Tier_Standard = Tier("Standard") )
const ( StorageAccount_Kind_STATUS_BlobStorage = StorageAccount_Kind_STATUS("BlobStorage") StorageAccount_Kind_STATUS_BlockBlobStorage = StorageAccount_Kind_STATUS("BlockBlobStorage") StorageAccount_Kind_STATUS_FileStorage = StorageAccount_Kind_STATUS("FileStorage") StorageAccount_Kind_STATUS_Storage = StorageAccount_Kind_STATUS("Storage") StorageAccount_Kind_STATUS_StorageV2 = StorageAccount_Kind_STATUS("StorageV2") )
const ( Identity_Type_STATUS_None = Identity_Type_STATUS("None") Identity_Type_STATUS_SystemAssigned = Identity_Type_STATUS("SystemAssigned") Identity_Type_STATUS_SystemAssignedUserAssigned = Identity_Type_STATUS("SystemAssigned,UserAssigned") Identity_Type_STATUS_UserAssigned = Identity_Type_STATUS("UserAssigned") )
const ( SkuName_STATUS_Premium_LRS = SkuName_STATUS("Premium_LRS") SkuName_STATUS_Premium_ZRS = SkuName_STATUS("Premium_ZRS") SkuName_STATUS_Standard_GRS = SkuName_STATUS("Standard_GRS") SkuName_STATUS_Standard_GZRS = SkuName_STATUS("Standard_GZRS") SkuName_STATUS_Standard_LRS = SkuName_STATUS("Standard_LRS") SkuName_STATUS_Standard_RAGRS = SkuName_STATUS("Standard_RAGRS") SkuName_STATUS_Standard_RAGZRS = SkuName_STATUS("Standard_RAGZRS") SkuName_STATUS_Standard_ZRS = SkuName_STATUS("Standard_ZRS") )
const ( Tier_STATUS_Premium = Tier_STATUS("Premium") Tier_STATUS_Standard = Tier_STATUS("Standard") )
const ( StorageAccountProperties_AccessTier_STATUS_Cool = StorageAccountProperties_AccessTier_STATUS("Cool") StorageAccountProperties_AccessTier_STATUS_Hot = StorageAccountProperties_AccessTier_STATUS("Hot") )
const ()
const ( StorageAccountProperties_MinimumTlsVersion_STATUS_TLS1_0 = StorageAccountProperties_MinimumTlsVersion_STATUS("TLS1_0") StorageAccountProperties_MinimumTlsVersion_STATUS_TLS1_1 = StorageAccountProperties_MinimumTlsVersion_STATUS("TLS1_1") StorageAccountProperties_MinimumTlsVersion_STATUS_TLS1_2 = StorageAccountProperties_MinimumTlsVersion_STATUS("TLS1_2") )
const ( StorageAccountProperties_ProvisioningState_STATUS_Creating = StorageAccountProperties_ProvisioningState_STATUS("Creating") StorageAccountProperties_ProvisioningState_STATUS_ResolvingDNS = StorageAccountProperties_ProvisioningState_STATUS("ResolvingDNS") StorageAccountProperties_ProvisioningState_STATUS_Succeeded = StorageAccountProperties_ProvisioningState_STATUS("Succeeded") )
const ( StorageAccountProperties_StatusOfPrimary_STATUS_Available = StorageAccountProperties_StatusOfPrimary_STATUS("available") )
const ( StorageAccountProperties_StatusOfSecondary_STATUS_Available = StorageAccountProperties_StatusOfSecondary_STATUS("available") )
const ( StorageAccountPropertiesCreateParameters_AccessTier_Cool = StorageAccountPropertiesCreateParameters_AccessTier("Cool") StorageAccountPropertiesCreateParameters_AccessTier_Hot = StorageAccountPropertiesCreateParameters_AccessTier("Hot") )
const ()
const ( StorageAccountPropertiesCreateParameters_MinimumTlsVersion_TLS1_0 = StorageAccountPropertiesCreateParameters_MinimumTlsVersion("TLS1_0") StorageAccountPropertiesCreateParameters_MinimumTlsVersion_TLS1_1 = StorageAccountPropertiesCreateParameters_MinimumTlsVersion("TLS1_1") StorageAccountPropertiesCreateParameters_MinimumTlsVersion_TLS1_2 = StorageAccountPropertiesCreateParameters_MinimumTlsVersion("TLS1_2") )
const ()
const ()
const ( AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_AADDS = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions("AADDS") AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_AD = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions("AD") AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_None = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions("None") )
const ( AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS_AADDS = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS("AADDS") AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS_AD = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS("AD") AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS_None = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS("None") )
const ( BlobRestoreStatus_Status_STATUS_Complete = BlobRestoreStatus_Status_STATUS("Complete") BlobRestoreStatus_Status_STATUS_Failed = BlobRestoreStatus_Status_STATUS("Failed") BlobRestoreStatus_Status_STATUS_InProgress = BlobRestoreStatus_Status_STATUS("InProgress") )
const ( Encryption_KeySource_MicrosoftKeyvault = Encryption_KeySource("Microsoft.Keyvault") Encryption_KeySource_MicrosoftStorage = Encryption_KeySource("Microsoft.Storage") )
const ( Encryption_KeySource_STATUS_MicrosoftKeyvault = Encryption_KeySource_STATUS("Microsoft.Keyvault") Encryption_KeySource_STATUS_MicrosoftStorage = Encryption_KeySource_STATUS("Microsoft.Storage") )
const ( GeoReplicationStats_Status_STATUS_Bootstrap = GeoReplicationStats_Status_STATUS("Bootstrap") GeoReplicationStats_Status_STATUS_Live = GeoReplicationStats_Status_STATUS("Live") )
const ( NetworkRuleSet_Bypass_AzureServices = NetworkRuleSet_Bypass("AzureServices") NetworkRuleSet_Bypass_Logging = NetworkRuleSet_Bypass("Logging") NetworkRuleSet_Bypass_Metrics = NetworkRuleSet_Bypass("Metrics") NetworkRuleSet_Bypass_None = NetworkRuleSet_Bypass("None") )
const ( NetworkRuleSet_Bypass_STATUS_AzureServices = NetworkRuleSet_Bypass_STATUS("AzureServices") NetworkRuleSet_Bypass_STATUS_Logging = NetworkRuleSet_Bypass_STATUS("Logging") NetworkRuleSet_Bypass_STATUS_Metrics = NetworkRuleSet_Bypass_STATUS("Metrics") NetworkRuleSet_Bypass_STATUS_None = NetworkRuleSet_Bypass_STATUS("None") )
const ( NetworkRuleSet_DefaultAction_Allow = NetworkRuleSet_DefaultAction("Allow") NetworkRuleSet_DefaultAction_Deny = NetworkRuleSet_DefaultAction("Deny") )
const ( NetworkRuleSet_DefaultAction_STATUS_Allow = NetworkRuleSet_DefaultAction_STATUS("Allow") NetworkRuleSet_DefaultAction_STATUS_Deny = NetworkRuleSet_DefaultAction_STATUS("Deny") )
const ( RoutingPreference_RoutingChoice_InternetRouting = RoutingPreference_RoutingChoice("InternetRouting") RoutingPreference_RoutingChoice_MicrosoftRouting = RoutingPreference_RoutingChoice("MicrosoftRouting") )
const ( RoutingPreference_RoutingChoice_STATUS_InternetRouting = RoutingPreference_RoutingChoice_STATUS("InternetRouting") RoutingPreference_RoutingChoice_STATUS_MicrosoftRouting = RoutingPreference_RoutingChoice_STATUS("MicrosoftRouting") )
const ( VirtualNetworkRule_State_Deprovisioning = VirtualNetworkRule_State("Deprovisioning") VirtualNetworkRule_State_Failed = VirtualNetworkRule_State("Failed") VirtualNetworkRule_State_NetworkSourceDeleted = VirtualNetworkRule_State("NetworkSourceDeleted") VirtualNetworkRule_State_Provisioning = VirtualNetworkRule_State("Provisioning") VirtualNetworkRule_State_Succeeded = VirtualNetworkRule_State("Succeeded") )
const ( VirtualNetworkRule_State_STATUS_Deprovisioning = VirtualNetworkRule_State_STATUS("Deprovisioning") VirtualNetworkRule_State_STATUS_Failed = VirtualNetworkRule_State_STATUS("Failed") VirtualNetworkRule_State_STATUS_NetworkSourceDeleted = VirtualNetworkRule_State_STATUS("NetworkSourceDeleted") VirtualNetworkRule_State_STATUS_Provisioning = VirtualNetworkRule_State_STATUS("Provisioning") VirtualNetworkRule_State_STATUS_Succeeded = VirtualNetworkRule_State_STATUS("Succeeded") )
const ( EncryptionService_KeyType_Account = EncryptionService_KeyType("Account") EncryptionService_KeyType_Service = EncryptionService_KeyType("Service") )
const ( EncryptionService_KeyType_STATUS_Account = EncryptionService_KeyType_STATUS("Account") EncryptionService_KeyType_STATUS_Service = EncryptionService_KeyType_STATUS("Service") )
const ( CorsRule_AllowedMethods_DELETE = CorsRule_AllowedMethods("DELETE") CorsRule_AllowedMethods_GET = CorsRule_AllowedMethods("GET") CorsRule_AllowedMethods_HEAD = CorsRule_AllowedMethods("HEAD") CorsRule_AllowedMethods_MERGE = CorsRule_AllowedMethods("MERGE") CorsRule_AllowedMethods_OPTIONS = CorsRule_AllowedMethods("OPTIONS") CorsRule_AllowedMethods_POST = CorsRule_AllowedMethods("POST") CorsRule_AllowedMethods_PUT = CorsRule_AllowedMethods("PUT") )
const ( CorsRule_AllowedMethods_STATUS_DELETE = CorsRule_AllowedMethods_STATUS("DELETE") CorsRule_AllowedMethods_STATUS_GET = CorsRule_AllowedMethods_STATUS("GET") CorsRule_AllowedMethods_STATUS_HEAD = CorsRule_AllowedMethods_STATUS("HEAD") CorsRule_AllowedMethods_STATUS_MERGE = CorsRule_AllowedMethods_STATUS("MERGE") CorsRule_AllowedMethods_STATUS_OPTIONS = CorsRule_AllowedMethods_STATUS("OPTIONS") CorsRule_AllowedMethods_STATUS_POST = CorsRule_AllowedMethods_STATUS("POST") CorsRule_AllowedMethods_STATUS_PUT = CorsRule_AllowedMethods_STATUS("PUT") )
const ( ContainerProperties_LeaseDuration_STATUS_Fixed = ContainerProperties_LeaseDuration_STATUS("Fixed") ContainerProperties_LeaseDuration_STATUS_Infinite = ContainerProperties_LeaseDuration_STATUS("Infinite") )
const ( ContainerProperties_LeaseState_STATUS_Available = ContainerProperties_LeaseState_STATUS("Available") ContainerProperties_LeaseState_STATUS_Breaking = ContainerProperties_LeaseState_STATUS("Breaking") ContainerProperties_LeaseState_STATUS_Broken = ContainerProperties_LeaseState_STATUS("Broken") ContainerProperties_LeaseState_STATUS_Expired = ContainerProperties_LeaseState_STATUS("Expired") ContainerProperties_LeaseState_STATUS_Leased = ContainerProperties_LeaseState_STATUS("Leased") )
const ( ContainerProperties_LeaseStatus_STATUS_Locked = ContainerProperties_LeaseStatus_STATUS("Locked") ContainerProperties_LeaseStatus_STATUS_Unlocked = ContainerProperties_LeaseStatus_STATUS("Unlocked") )
const ( ContainerProperties_PublicAccess_Blob = ContainerProperties_PublicAccess("Blob") ContainerProperties_PublicAccess_Container = ContainerProperties_PublicAccess("Container") ContainerProperties_PublicAccess_None = ContainerProperties_PublicAccess("None") )
const ( ContainerProperties_PublicAccess_STATUS_Blob = ContainerProperties_PublicAccess_STATUS("Blob") ContainerProperties_PublicAccess_STATUS_Container = ContainerProperties_PublicAccess_STATUS("Container") ContainerProperties_PublicAccess_STATUS_None = ContainerProperties_PublicAccess_STATUS("None") )
const ( ImmutabilityPolicyProperty_State_STATUS_Locked = ImmutabilityPolicyProperty_State_STATUS("Locked") ImmutabilityPolicyProperty_State_STATUS_Unlocked = ImmutabilityPolicyProperty_State_STATUS("Unlocked") )
const ( ImmutableStorageWithVersioning_MigrationState_STATUS_Completed = ImmutableStorageWithVersioning_MigrationState_STATUS("Completed") ImmutableStorageWithVersioning_MigrationState_STATUS_InProgress = ImmutableStorageWithVersioning_MigrationState_STATUS("InProgress") )
const ( UpdateHistoryProperty_Update_STATUS_Extend = UpdateHistoryProperty_Update_STATUS("extend") UpdateHistoryProperty_Update_STATUS_Lock = UpdateHistoryProperty_Update_STATUS("lock") UpdateHistoryProperty_Update_STATUS_Put = UpdateHistoryProperty_Update_STATUS("put") )
const APIVersion_Value = APIVersion("2021-04-01")
const ExtendedLocationType_EdgeZone = ExtendedLocationType("EdgeZone")
const ExtendedLocationType_STATUS_EdgeZone = ExtendedLocationType_STATUS("EdgeZone")
const IPRule_Action_Allow = IPRule_Action("Allow")
const IPRule_Action_STATUS_Allow = IPRule_Action_STATUS("Allow")
const LastAccessTimeTrackingPolicy_Name_AccessTimeTracking = LastAccessTimeTrackingPolicy_Name("AccessTimeTracking")
const LastAccessTimeTrackingPolicy_Name_STATUS_AccessTimeTracking = LastAccessTimeTrackingPolicy_Name_STATUS("AccessTimeTracking")
const ManagementPolicyRule_Type_Lifecycle = ManagementPolicyRule_Type("Lifecycle")
const ManagementPolicyRule_Type_STATUS_Lifecycle = ManagementPolicyRule_Type_STATUS("Lifecycle")
const SasPolicy_ExpirationAction_Log = SasPolicy_ExpirationAction("Log")
const SasPolicy_ExpirationAction_STATUS_Log = SasPolicy_ExpirationAction_STATUS("Log")
const VirtualNetworkRule_Action_Allow = VirtualNetworkRule_Action("Allow")
const VirtualNetworkRule_Action_STATUS_Allow = VirtualNetworkRule_Action_STATUS("Allow")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "storage.azure.com", Version: "v1api20210401"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ActiveDirectoryProperties ¶
type ActiveDirectoryProperties struct { // +kubebuilder:validation:Required // AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. AzureStorageSid *string `json:"azureStorageSid,omitempty"` // +kubebuilder:validation:Required // DomainGuid: Specifies the domain GUID. DomainGuid *string `json:"domainGuid,omitempty"` // +kubebuilder:validation:Required // DomainName: Specifies the primary domain that the AD DNS server is authoritative for. DomainName *string `json:"domainName,omitempty"` // +kubebuilder:validation:Required // DomainSid: Specifies the security identifier (SID). DomainSid *string `json:"domainSid,omitempty"` // +kubebuilder:validation:Required // ForestName: Specifies the Active Directory forest to get. ForestName *string `json:"forestName,omitempty"` // +kubebuilder:validation:Required // NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName *string `json:"netBiosDomainName,omitempty"` }
Settings properties for Active Directory (AD).
func (*ActiveDirectoryProperties) AssignProperties_From_ActiveDirectoryProperties ¶
func (properties *ActiveDirectoryProperties) AssignProperties_From_ActiveDirectoryProperties(source *storage.ActiveDirectoryProperties) error
AssignProperties_From_ActiveDirectoryProperties populates our ActiveDirectoryProperties from the provided source ActiveDirectoryProperties
func (*ActiveDirectoryProperties) AssignProperties_To_ActiveDirectoryProperties ¶
func (properties *ActiveDirectoryProperties) AssignProperties_To_ActiveDirectoryProperties(destination *storage.ActiveDirectoryProperties) error
AssignProperties_To_ActiveDirectoryProperties populates the provided destination ActiveDirectoryProperties from our ActiveDirectoryProperties
func (*ActiveDirectoryProperties) ConvertToARM ¶
func (properties *ActiveDirectoryProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ActiveDirectoryProperties) DeepCopy ¶
func (in *ActiveDirectoryProperties) DeepCopy() *ActiveDirectoryProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties.
func (*ActiveDirectoryProperties) DeepCopyInto ¶
func (in *ActiveDirectoryProperties) DeepCopyInto(out *ActiveDirectoryProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryProperties) NewEmptyARMValue ¶
func (properties *ActiveDirectoryProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ActiveDirectoryProperties) PopulateFromARM ¶
func (properties *ActiveDirectoryProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ActiveDirectoryProperties_ARM ¶
type ActiveDirectoryProperties_ARM struct { // AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. AzureStorageSid *string `json:"azureStorageSid,omitempty"` // DomainGuid: Specifies the domain GUID. DomainGuid *string `json:"domainGuid,omitempty"` // DomainName: Specifies the primary domain that the AD DNS server is authoritative for. DomainName *string `json:"domainName,omitempty"` // DomainSid: Specifies the security identifier (SID). DomainSid *string `json:"domainSid,omitempty"` // ForestName: Specifies the Active Directory forest to get. ForestName *string `json:"forestName,omitempty"` // NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName *string `json:"netBiosDomainName,omitempty"` }
Settings properties for Active Directory (AD).
func (*ActiveDirectoryProperties_ARM) DeepCopy ¶
func (in *ActiveDirectoryProperties_ARM) DeepCopy() *ActiveDirectoryProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties_ARM.
func (*ActiveDirectoryProperties_ARM) DeepCopyInto ¶
func (in *ActiveDirectoryProperties_ARM) DeepCopyInto(out *ActiveDirectoryProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryProperties_STATUS ¶
type ActiveDirectoryProperties_STATUS struct { // AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. AzureStorageSid *string `json:"azureStorageSid,omitempty"` // DomainGuid: Specifies the domain GUID. DomainGuid *string `json:"domainGuid,omitempty"` // DomainName: Specifies the primary domain that the AD DNS server is authoritative for. DomainName *string `json:"domainName,omitempty"` // DomainSid: Specifies the security identifier (SID). DomainSid *string `json:"domainSid,omitempty"` // ForestName: Specifies the Active Directory forest to get. ForestName *string `json:"forestName,omitempty"` // NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName *string `json:"netBiosDomainName,omitempty"` }
Settings properties for Active Directory (AD).
func (*ActiveDirectoryProperties_STATUS) AssignProperties_From_ActiveDirectoryProperties_STATUS ¶
func (properties *ActiveDirectoryProperties_STATUS) AssignProperties_From_ActiveDirectoryProperties_STATUS(source *storage.ActiveDirectoryProperties_STATUS) error
AssignProperties_From_ActiveDirectoryProperties_STATUS populates our ActiveDirectoryProperties_STATUS from the provided source ActiveDirectoryProperties_STATUS
func (*ActiveDirectoryProperties_STATUS) AssignProperties_To_ActiveDirectoryProperties_STATUS ¶
func (properties *ActiveDirectoryProperties_STATUS) AssignProperties_To_ActiveDirectoryProperties_STATUS(destination *storage.ActiveDirectoryProperties_STATUS) error
AssignProperties_To_ActiveDirectoryProperties_STATUS populates the provided destination ActiveDirectoryProperties_STATUS from our ActiveDirectoryProperties_STATUS
func (*ActiveDirectoryProperties_STATUS) DeepCopy ¶
func (in *ActiveDirectoryProperties_STATUS) DeepCopy() *ActiveDirectoryProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties_STATUS.
func (*ActiveDirectoryProperties_STATUS) DeepCopyInto ¶
func (in *ActiveDirectoryProperties_STATUS) DeepCopyInto(out *ActiveDirectoryProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryProperties_STATUS) NewEmptyARMValue ¶
func (properties *ActiveDirectoryProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ActiveDirectoryProperties_STATUS) PopulateFromARM ¶
func (properties *ActiveDirectoryProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ActiveDirectoryProperties_STATUS_ARM ¶
type ActiveDirectoryProperties_STATUS_ARM struct { // AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. AzureStorageSid *string `json:"azureStorageSid,omitempty"` // DomainGuid: Specifies the domain GUID. DomainGuid *string `json:"domainGuid,omitempty"` // DomainName: Specifies the primary domain that the AD DNS server is authoritative for. DomainName *string `json:"domainName,omitempty"` // DomainSid: Specifies the security identifier (SID). DomainSid *string `json:"domainSid,omitempty"` // ForestName: Specifies the Active Directory forest to get. ForestName *string `json:"forestName,omitempty"` // NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName *string `json:"netBiosDomainName,omitempty"` }
Settings properties for Active Directory (AD).
func (*ActiveDirectoryProperties_STATUS_ARM) DeepCopy ¶
func (in *ActiveDirectoryProperties_STATUS_ARM) DeepCopy() *ActiveDirectoryProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties_STATUS_ARM.
func (*ActiveDirectoryProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ActiveDirectoryProperties_STATUS_ARM) DeepCopyInto(out *ActiveDirectoryProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFilesIdentityBasedAuthentication ¶
type AzureFilesIdentityBasedAuthentication struct { // ActiveDirectoryProperties: Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryProperties `json:"activeDirectoryProperties,omitempty"` DefaultSharePermission *AzureFilesIdentityBasedAuthentication_DefaultSharePermission `json:"defaultSharePermission,omitempty"` // +kubebuilder:validation:Required // DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions `json:"directoryServiceOptions,omitempty"` }
Settings for Azure Files identity based authentication.
func (*AzureFilesIdentityBasedAuthentication) AssignProperties_From_AzureFilesIdentityBasedAuthentication ¶
func (authentication *AzureFilesIdentityBasedAuthentication) AssignProperties_From_AzureFilesIdentityBasedAuthentication(source *storage.AzureFilesIdentityBasedAuthentication) error
AssignProperties_From_AzureFilesIdentityBasedAuthentication populates our AzureFilesIdentityBasedAuthentication from the provided source AzureFilesIdentityBasedAuthentication
func (*AzureFilesIdentityBasedAuthentication) AssignProperties_To_AzureFilesIdentityBasedAuthentication ¶
func (authentication *AzureFilesIdentityBasedAuthentication) AssignProperties_To_AzureFilesIdentityBasedAuthentication(destination *storage.AzureFilesIdentityBasedAuthentication) error
AssignProperties_To_AzureFilesIdentityBasedAuthentication populates the provided destination AzureFilesIdentityBasedAuthentication from our AzureFilesIdentityBasedAuthentication
func (*AzureFilesIdentityBasedAuthentication) ConvertToARM ¶
func (authentication *AzureFilesIdentityBasedAuthentication) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AzureFilesIdentityBasedAuthentication) DeepCopy ¶
func (in *AzureFilesIdentityBasedAuthentication) DeepCopy() *AzureFilesIdentityBasedAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication.
func (*AzureFilesIdentityBasedAuthentication) DeepCopyInto ¶
func (in *AzureFilesIdentityBasedAuthentication) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFilesIdentityBasedAuthentication) NewEmptyARMValue ¶
func (authentication *AzureFilesIdentityBasedAuthentication) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFilesIdentityBasedAuthentication) PopulateFromARM ¶
func (authentication *AzureFilesIdentityBasedAuthentication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFilesIdentityBasedAuthentication_ARM ¶
type AzureFilesIdentityBasedAuthentication_ARM struct { // ActiveDirectoryProperties: Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryProperties_ARM `json:"activeDirectoryProperties,omitempty"` DefaultSharePermission *AzureFilesIdentityBasedAuthentication_DefaultSharePermission `json:"defaultSharePermission,omitempty"` // DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions `json:"directoryServiceOptions,omitempty"` }
Settings for Azure Files identity based authentication.
func (*AzureFilesIdentityBasedAuthentication_ARM) DeepCopy ¶
func (in *AzureFilesIdentityBasedAuthentication_ARM) DeepCopy() *AzureFilesIdentityBasedAuthentication_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication_ARM.
func (*AzureFilesIdentityBasedAuthentication_ARM) DeepCopyInto ¶
func (in *AzureFilesIdentityBasedAuthentication_ARM) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFilesIdentityBasedAuthentication_DefaultSharePermission ¶
type AzureFilesIdentityBasedAuthentication_DefaultSharePermission string
+kubebuilder:validation:Enum={"None","StorageFileDataSmbShareContributor","StorageFileDataSmbShareElevatedContributor","StorageFileDataSmbShareOwner","StorageFileDataSmbShareReader"}
type AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS ¶
type AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS string
type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions ¶
type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions string
+kubebuilder:validation:Enum={"AADDS","AD","None"}
type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS ¶
type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS string
type AzureFilesIdentityBasedAuthentication_STATUS ¶
type AzureFilesIdentityBasedAuthentication_STATUS struct { // ActiveDirectoryProperties: Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryProperties_STATUS `json:"activeDirectoryProperties,omitempty"` DefaultSharePermission *AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS `json:"defaultSharePermission,omitempty"` // DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS `json:"directoryServiceOptions,omitempty"` }
Settings for Azure Files identity based authentication.
func (*AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS ¶
func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS(source *storage.AzureFilesIdentityBasedAuthentication_STATUS) error
AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS populates our AzureFilesIdentityBasedAuthentication_STATUS from the provided source AzureFilesIdentityBasedAuthentication_STATUS
func (*AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS ¶
func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS(destination *storage.AzureFilesIdentityBasedAuthentication_STATUS) error
AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS populates the provided destination AzureFilesIdentityBasedAuthentication_STATUS from our AzureFilesIdentityBasedAuthentication_STATUS
func (*AzureFilesIdentityBasedAuthentication_STATUS) DeepCopy ¶
func (in *AzureFilesIdentityBasedAuthentication_STATUS) DeepCopy() *AzureFilesIdentityBasedAuthentication_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication_STATUS.
func (*AzureFilesIdentityBasedAuthentication_STATUS) DeepCopyInto ¶
func (in *AzureFilesIdentityBasedAuthentication_STATUS) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFilesIdentityBasedAuthentication_STATUS) NewEmptyARMValue ¶
func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFilesIdentityBasedAuthentication_STATUS) PopulateFromARM ¶
func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFilesIdentityBasedAuthentication_STATUS_ARM ¶
type AzureFilesIdentityBasedAuthentication_STATUS_ARM struct { // ActiveDirectoryProperties: Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryProperties_STATUS_ARM `json:"activeDirectoryProperties,omitempty"` DefaultSharePermission *AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS `json:"defaultSharePermission,omitempty"` // DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS `json:"directoryServiceOptions,omitempty"` }
Settings for Azure Files identity based authentication.
func (*AzureFilesIdentityBasedAuthentication_STATUS_ARM) DeepCopy ¶
func (in *AzureFilesIdentityBasedAuthentication_STATUS_ARM) DeepCopy() *AzureFilesIdentityBasedAuthentication_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication_STATUS_ARM.
func (*AzureFilesIdentityBasedAuthentication_STATUS_ARM) DeepCopyInto ¶
func (in *AzureFilesIdentityBasedAuthentication_STATUS_ARM) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobRestoreParameters_STATUS ¶
type BlobRestoreParameters_STATUS struct { // BlobRanges: Blob ranges to restore. BlobRanges []BlobRestoreRange_STATUS `json:"blobRanges,omitempty"` // TimeToRestore: Restore blob to the specified time. TimeToRestore *string `json:"timeToRestore,omitempty"` }
Blob restore parameters
func (*BlobRestoreParameters_STATUS) AssignProperties_From_BlobRestoreParameters_STATUS ¶
func (parameters *BlobRestoreParameters_STATUS) AssignProperties_From_BlobRestoreParameters_STATUS(source *storage.BlobRestoreParameters_STATUS) error
AssignProperties_From_BlobRestoreParameters_STATUS populates our BlobRestoreParameters_STATUS from the provided source BlobRestoreParameters_STATUS
func (*BlobRestoreParameters_STATUS) AssignProperties_To_BlobRestoreParameters_STATUS ¶
func (parameters *BlobRestoreParameters_STATUS) AssignProperties_To_BlobRestoreParameters_STATUS(destination *storage.BlobRestoreParameters_STATUS) error
AssignProperties_To_BlobRestoreParameters_STATUS populates the provided destination BlobRestoreParameters_STATUS from our BlobRestoreParameters_STATUS
func (*BlobRestoreParameters_STATUS) DeepCopy ¶
func (in *BlobRestoreParameters_STATUS) DeepCopy() *BlobRestoreParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreParameters_STATUS.
func (*BlobRestoreParameters_STATUS) DeepCopyInto ¶
func (in *BlobRestoreParameters_STATUS) DeepCopyInto(out *BlobRestoreParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobRestoreParameters_STATUS) NewEmptyARMValue ¶
func (parameters *BlobRestoreParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobRestoreParameters_STATUS) PopulateFromARM ¶
func (parameters *BlobRestoreParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobRestoreParameters_STATUS_ARM ¶
type BlobRestoreParameters_STATUS_ARM struct { // BlobRanges: Blob ranges to restore. BlobRanges []BlobRestoreRange_STATUS_ARM `json:"blobRanges"` // TimeToRestore: Restore blob to the specified time. TimeToRestore *string `json:"timeToRestore,omitempty"` }
Blob restore parameters
func (*BlobRestoreParameters_STATUS_ARM) DeepCopy ¶
func (in *BlobRestoreParameters_STATUS_ARM) DeepCopy() *BlobRestoreParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreParameters_STATUS_ARM.
func (*BlobRestoreParameters_STATUS_ARM) DeepCopyInto ¶
func (in *BlobRestoreParameters_STATUS_ARM) DeepCopyInto(out *BlobRestoreParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobRestoreRange_STATUS ¶
type BlobRestoreRange_STATUS struct { // EndRange: Blob end range. This is exclusive. Empty means account end. EndRange *string `json:"endRange,omitempty"` // StartRange: Blob start range. This is inclusive. Empty means account start. StartRange *string `json:"startRange,omitempty"` }
Blob range
func (*BlobRestoreRange_STATUS) AssignProperties_From_BlobRestoreRange_STATUS ¶
func (restoreRange *BlobRestoreRange_STATUS) AssignProperties_From_BlobRestoreRange_STATUS(source *storage.BlobRestoreRange_STATUS) error
AssignProperties_From_BlobRestoreRange_STATUS populates our BlobRestoreRange_STATUS from the provided source BlobRestoreRange_STATUS
func (*BlobRestoreRange_STATUS) AssignProperties_To_BlobRestoreRange_STATUS ¶
func (restoreRange *BlobRestoreRange_STATUS) AssignProperties_To_BlobRestoreRange_STATUS(destination *storage.BlobRestoreRange_STATUS) error
AssignProperties_To_BlobRestoreRange_STATUS populates the provided destination BlobRestoreRange_STATUS from our BlobRestoreRange_STATUS
func (*BlobRestoreRange_STATUS) DeepCopy ¶
func (in *BlobRestoreRange_STATUS) DeepCopy() *BlobRestoreRange_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreRange_STATUS.
func (*BlobRestoreRange_STATUS) DeepCopyInto ¶
func (in *BlobRestoreRange_STATUS) DeepCopyInto(out *BlobRestoreRange_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobRestoreRange_STATUS) NewEmptyARMValue ¶
func (restoreRange *BlobRestoreRange_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobRestoreRange_STATUS) PopulateFromARM ¶
func (restoreRange *BlobRestoreRange_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobRestoreRange_STATUS_ARM ¶
type BlobRestoreRange_STATUS_ARM struct { // EndRange: Blob end range. This is exclusive. Empty means account end. EndRange *string `json:"endRange,omitempty"` // StartRange: Blob start range. This is inclusive. Empty means account start. StartRange *string `json:"startRange,omitempty"` }
Blob range
func (*BlobRestoreRange_STATUS_ARM) DeepCopy ¶
func (in *BlobRestoreRange_STATUS_ARM) DeepCopy() *BlobRestoreRange_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreRange_STATUS_ARM.
func (*BlobRestoreRange_STATUS_ARM) DeepCopyInto ¶
func (in *BlobRestoreRange_STATUS_ARM) DeepCopyInto(out *BlobRestoreRange_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobRestoreStatus_STATUS ¶
type BlobRestoreStatus_STATUS struct { // FailureReason: Failure reason when blob restore is failed. FailureReason *string `json:"failureReason,omitempty"` // Parameters: Blob restore request parameters. Parameters *BlobRestoreParameters_STATUS `json:"parameters,omitempty"` // RestoreId: Id for tracking blob restore request. RestoreId *string `json:"restoreId,omitempty"` // Status: The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. // - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed. Status *BlobRestoreStatus_Status_STATUS `json:"status,omitempty"` }
Blob restore status.
func (*BlobRestoreStatus_STATUS) AssignProperties_From_BlobRestoreStatus_STATUS ¶
func (status *BlobRestoreStatus_STATUS) AssignProperties_From_BlobRestoreStatus_STATUS(source *storage.BlobRestoreStatus_STATUS) error
AssignProperties_From_BlobRestoreStatus_STATUS populates our BlobRestoreStatus_STATUS from the provided source BlobRestoreStatus_STATUS
func (*BlobRestoreStatus_STATUS) AssignProperties_To_BlobRestoreStatus_STATUS ¶
func (status *BlobRestoreStatus_STATUS) AssignProperties_To_BlobRestoreStatus_STATUS(destination *storage.BlobRestoreStatus_STATUS) error
AssignProperties_To_BlobRestoreStatus_STATUS populates the provided destination BlobRestoreStatus_STATUS from our BlobRestoreStatus_STATUS
func (*BlobRestoreStatus_STATUS) DeepCopy ¶
func (in *BlobRestoreStatus_STATUS) DeepCopy() *BlobRestoreStatus_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreStatus_STATUS.
func (*BlobRestoreStatus_STATUS) DeepCopyInto ¶
func (in *BlobRestoreStatus_STATUS) DeepCopyInto(out *BlobRestoreStatus_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobRestoreStatus_STATUS) NewEmptyARMValue ¶
func (status *BlobRestoreStatus_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobRestoreStatus_STATUS) PopulateFromARM ¶
func (status *BlobRestoreStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobRestoreStatus_STATUS_ARM ¶
type BlobRestoreStatus_STATUS_ARM struct { // FailureReason: Failure reason when blob restore is failed. FailureReason *string `json:"failureReason,omitempty"` // Parameters: Blob restore request parameters. Parameters *BlobRestoreParameters_STATUS_ARM `json:"parameters,omitempty"` // RestoreId: Id for tracking blob restore request. RestoreId *string `json:"restoreId,omitempty"` // Status: The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. // - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed. Status *BlobRestoreStatus_Status_STATUS `json:"status,omitempty"` }
Blob restore status.
func (*BlobRestoreStatus_STATUS_ARM) DeepCopy ¶
func (in *BlobRestoreStatus_STATUS_ARM) DeepCopy() *BlobRestoreStatus_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreStatus_STATUS_ARM.
func (*BlobRestoreStatus_STATUS_ARM) DeepCopyInto ¶
func (in *BlobRestoreStatus_STATUS_ARM) DeepCopyInto(out *BlobRestoreStatus_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobRestoreStatus_Status_STATUS ¶
type BlobRestoreStatus_Status_STATUS string
type ChangeFeed ¶
type ChangeFeed struct { // Enabled: Indicates whether change feed event logging is enabled for the Blob service. Enabled *bool `json:"enabled,omitempty"` // +kubebuilder:validation:Maximum=146000 // +kubebuilder:validation:Minimum=1 // RetentionInDays: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is // 146000 days (400 years). A null value indicates an infinite retention of the change feed. RetentionInDays *int `json:"retentionInDays,omitempty"` }
The blob service properties for change feed events.
func (*ChangeFeed) AssignProperties_From_ChangeFeed ¶
func (feed *ChangeFeed) AssignProperties_From_ChangeFeed(source *storage.ChangeFeed) error
AssignProperties_From_ChangeFeed populates our ChangeFeed from the provided source ChangeFeed
func (*ChangeFeed) AssignProperties_To_ChangeFeed ¶
func (feed *ChangeFeed) AssignProperties_To_ChangeFeed(destination *storage.ChangeFeed) error
AssignProperties_To_ChangeFeed populates the provided destination ChangeFeed from our ChangeFeed
func (*ChangeFeed) ConvertToARM ¶
func (feed *ChangeFeed) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ChangeFeed) DeepCopy ¶
func (in *ChangeFeed) DeepCopy() *ChangeFeed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed.
func (*ChangeFeed) DeepCopyInto ¶
func (in *ChangeFeed) DeepCopyInto(out *ChangeFeed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChangeFeed) NewEmptyARMValue ¶
func (feed *ChangeFeed) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ChangeFeed) PopulateFromARM ¶
func (feed *ChangeFeed) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ChangeFeed_ARM ¶
type ChangeFeed_ARM struct { // Enabled: Indicates whether change feed event logging is enabled for the Blob service. Enabled *bool `json:"enabled,omitempty"` // RetentionInDays: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is // 146000 days (400 years). A null value indicates an infinite retention of the change feed. RetentionInDays *int `json:"retentionInDays,omitempty"` }
The blob service properties for change feed events.
func (*ChangeFeed_ARM) DeepCopy ¶
func (in *ChangeFeed_ARM) DeepCopy() *ChangeFeed_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed_ARM.
func (*ChangeFeed_ARM) DeepCopyInto ¶
func (in *ChangeFeed_ARM) DeepCopyInto(out *ChangeFeed_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChangeFeed_STATUS ¶
type ChangeFeed_STATUS struct { // Enabled: Indicates whether change feed event logging is enabled for the Blob service. Enabled *bool `json:"enabled,omitempty"` // RetentionInDays: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is // 146000 days (400 years). A null value indicates an infinite retention of the change feed. RetentionInDays *int `json:"retentionInDays,omitempty"` }
The blob service properties for change feed events.
func (*ChangeFeed_STATUS) AssignProperties_From_ChangeFeed_STATUS ¶
func (feed *ChangeFeed_STATUS) AssignProperties_From_ChangeFeed_STATUS(source *storage.ChangeFeed_STATUS) error
AssignProperties_From_ChangeFeed_STATUS populates our ChangeFeed_STATUS from the provided source ChangeFeed_STATUS
func (*ChangeFeed_STATUS) AssignProperties_To_ChangeFeed_STATUS ¶
func (feed *ChangeFeed_STATUS) AssignProperties_To_ChangeFeed_STATUS(destination *storage.ChangeFeed_STATUS) error
AssignProperties_To_ChangeFeed_STATUS populates the provided destination ChangeFeed_STATUS from our ChangeFeed_STATUS
func (*ChangeFeed_STATUS) DeepCopy ¶
func (in *ChangeFeed_STATUS) DeepCopy() *ChangeFeed_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed_STATUS.
func (*ChangeFeed_STATUS) DeepCopyInto ¶
func (in *ChangeFeed_STATUS) DeepCopyInto(out *ChangeFeed_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChangeFeed_STATUS) NewEmptyARMValue ¶
func (feed *ChangeFeed_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ChangeFeed_STATUS) PopulateFromARM ¶
func (feed *ChangeFeed_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ChangeFeed_STATUS_ARM ¶
type ChangeFeed_STATUS_ARM struct { // Enabled: Indicates whether change feed event logging is enabled for the Blob service. Enabled *bool `json:"enabled,omitempty"` // RetentionInDays: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is // 146000 days (400 years). A null value indicates an infinite retention of the change feed. RetentionInDays *int `json:"retentionInDays,omitempty"` }
The blob service properties for change feed events.
func (*ChangeFeed_STATUS_ARM) DeepCopy ¶
func (in *ChangeFeed_STATUS_ARM) DeepCopy() *ChangeFeed_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed_STATUS_ARM.
func (*ChangeFeed_STATUS_ARM) DeepCopyInto ¶
func (in *ChangeFeed_STATUS_ARM) DeepCopyInto(out *ChangeFeed_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProperties_ARM ¶
type ContainerProperties_ARM struct { // DefaultEncryptionScope: Default the container to use specified encryption scope for all writes. DefaultEncryptionScope *string `json:"defaultEncryptionScope,omitempty"` // DenyEncryptionScopeOverride: Block override of encryption scope from the container default. DenyEncryptionScopeOverride *bool `json:"denyEncryptionScopeOverride,omitempty"` // ImmutableStorageWithVersioning: The object level immutability property of the container. The property is immutable and // can only be set to true at the container creation time. Existing containers must undergo a migration process. ImmutableStorageWithVersioning *ImmutableStorageWithVersioning_ARM `json:"immutableStorageWithVersioning,omitempty"` // Metadata: A name-value pair to associate with the container as metadata. Metadata map[string]string `json:"metadata"` // PublicAccess: Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess *ContainerProperties_PublicAccess `json:"publicAccess,omitempty"` }
The properties of a container.
func (*ContainerProperties_ARM) DeepCopy ¶
func (in *ContainerProperties_ARM) DeepCopy() *ContainerProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_ARM.
func (*ContainerProperties_ARM) DeepCopyInto ¶
func (in *ContainerProperties_ARM) DeepCopyInto(out *ContainerProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProperties_LeaseDuration_STATUS ¶
type ContainerProperties_LeaseDuration_STATUS string
type ContainerProperties_LeaseState_STATUS ¶
type ContainerProperties_LeaseState_STATUS string
type ContainerProperties_LeaseStatus_STATUS ¶
type ContainerProperties_LeaseStatus_STATUS string
type ContainerProperties_PublicAccess ¶
type ContainerProperties_PublicAccess string
+kubebuilder:validation:Enum={"Blob","Container","None"}
type ContainerProperties_PublicAccess_STATUS ¶
type ContainerProperties_PublicAccess_STATUS string
type ContainerProperties_STATUS_ARM ¶
type ContainerProperties_STATUS_ARM struct { // DefaultEncryptionScope: Default the container to use specified encryption scope for all writes. DefaultEncryptionScope *string `json:"defaultEncryptionScope,omitempty"` // Deleted: Indicates whether the blob container was deleted. Deleted *bool `json:"deleted,omitempty"` // DeletedTime: Blob container deletion time. DeletedTime *string `json:"deletedTime,omitempty"` // DenyEncryptionScopeOverride: Block override of encryption scope from the container default. DenyEncryptionScopeOverride *bool `json:"denyEncryptionScopeOverride,omitempty"` // HasImmutabilityPolicy: The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been // created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has // not been created for this container. HasImmutabilityPolicy *bool `json:"hasImmutabilityPolicy,omitempty"` // HasLegalHold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The // hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a // maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold *bool `json:"hasLegalHold,omitempty"` // ImmutabilityPolicy: The ImmutabilityPolicy property of the container. ImmutabilityPolicy *ImmutabilityPolicyProperties_STATUS_ARM `json:"immutabilityPolicy,omitempty"` // ImmutableStorageWithVersioning: The object level immutability property of the container. The property is immutable and // can only be set to true at the container creation time. Existing containers must undergo a migration process. ImmutableStorageWithVersioning *ImmutableStorageWithVersioning_STATUS_ARM `json:"immutableStorageWithVersioning,omitempty"` // LastModifiedTime: Returns the date and time the container was last modified. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` // LeaseDuration: Specifies whether the lease on a container is of infinite or fixed duration, only when the container is // leased. LeaseDuration *ContainerProperties_LeaseDuration_STATUS `json:"leaseDuration,omitempty"` // LeaseState: Lease state of the container. LeaseState *ContainerProperties_LeaseState_STATUS `json:"leaseState,omitempty"` // LeaseStatus: The lease status of the container. LeaseStatus *ContainerProperties_LeaseStatus_STATUS `json:"leaseStatus,omitempty"` // LegalHold: The LegalHold property of the container. LegalHold *LegalHoldProperties_STATUS_ARM `json:"legalHold,omitempty"` // Metadata: A name-value pair to associate with the container as metadata. Metadata map[string]string `json:"metadata"` // PublicAccess: Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess *ContainerProperties_PublicAccess_STATUS `json:"publicAccess,omitempty"` // RemainingRetentionDays: Remaining retention days for soft deleted blob container. RemainingRetentionDays *int `json:"remainingRetentionDays,omitempty"` // Version: The version of the deleted blob container. Version *string `json:"version,omitempty"` }
The properties of a container.
func (*ContainerProperties_STATUS_ARM) DeepCopy ¶
func (in *ContainerProperties_STATUS_ARM) DeepCopy() *ContainerProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_STATUS_ARM.
func (*ContainerProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerProperties_STATUS_ARM) DeepCopyInto(out *ContainerProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsRule ¶
type CorsRule struct { // +kubebuilder:validation:Required // AllowedHeaders: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin // request. AllowedHeaders []string `json:"allowedHeaders,omitempty"` // +kubebuilder:validation:Required // AllowedMethods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the // origin. AllowedMethods []CorsRule_AllowedMethods `json:"allowedMethods,omitempty"` // +kubebuilder:validation:Required // AllowedOrigins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" // to allow all domains AllowedOrigins []string `json:"allowedOrigins,omitempty"` // +kubebuilder:validation:Required // ExposedHeaders: Required if CorsRule element is present. A list of response headers to expose to CORS clients. ExposedHeaders []string `json:"exposedHeaders,omitempty"` // +kubebuilder:validation:Required // MaxAgeInSeconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a // preflight response. MaxAgeInSeconds *int `json:"maxAgeInSeconds,omitempty"` }
Specifies a CORS rule for the Blob service.
func (*CorsRule) AssignProperties_From_CorsRule ¶
AssignProperties_From_CorsRule populates our CorsRule from the provided source CorsRule
func (*CorsRule) AssignProperties_To_CorsRule ¶
AssignProperties_To_CorsRule populates the provided destination CorsRule from our CorsRule
func (*CorsRule) ConvertToARM ¶
func (rule *CorsRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CorsRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule.
func (*CorsRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CorsRule) NewEmptyARMValue ¶
func (rule *CorsRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRule) PopulateFromARM ¶
func (rule *CorsRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRule_ARM ¶
type CorsRule_ARM struct { // AllowedHeaders: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin // request. AllowedHeaders []string `json:"allowedHeaders"` // AllowedMethods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the // origin. AllowedMethods []CorsRule_AllowedMethods `json:"allowedMethods"` // AllowedOrigins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" // to allow all domains AllowedOrigins []string `json:"allowedOrigins"` // ExposedHeaders: Required if CorsRule element is present. A list of response headers to expose to CORS clients. ExposedHeaders []string `json:"exposedHeaders"` // MaxAgeInSeconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a // preflight response. MaxAgeInSeconds *int `json:"maxAgeInSeconds,omitempty"` }
Specifies a CORS rule for the Blob service.
func (*CorsRule_ARM) DeepCopy ¶
func (in *CorsRule_ARM) DeepCopy() *CorsRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule_ARM.
func (*CorsRule_ARM) DeepCopyInto ¶
func (in *CorsRule_ARM) DeepCopyInto(out *CorsRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsRule_AllowedMethods ¶
type CorsRule_AllowedMethods string
+kubebuilder:validation:Enum={"DELETE","GET","HEAD","MERGE","OPTIONS","POST","PUT"}
type CorsRule_AllowedMethods_STATUS ¶
type CorsRule_AllowedMethods_STATUS string
type CorsRule_STATUS ¶
type CorsRule_STATUS struct { // AllowedHeaders: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin // request. AllowedHeaders []string `json:"allowedHeaders,omitempty"` // AllowedMethods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the // origin. AllowedMethods []CorsRule_AllowedMethods_STATUS `json:"allowedMethods,omitempty"` // AllowedOrigins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" // to allow all domains AllowedOrigins []string `json:"allowedOrigins,omitempty"` // ExposedHeaders: Required if CorsRule element is present. A list of response headers to expose to CORS clients. ExposedHeaders []string `json:"exposedHeaders,omitempty"` // MaxAgeInSeconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a // preflight response. MaxAgeInSeconds *int `json:"maxAgeInSeconds,omitempty"` }
Specifies a CORS rule for the Blob service.
func (*CorsRule_STATUS) AssignProperties_From_CorsRule_STATUS ¶
func (rule *CorsRule_STATUS) AssignProperties_From_CorsRule_STATUS(source *storage.CorsRule_STATUS) error
AssignProperties_From_CorsRule_STATUS populates our CorsRule_STATUS from the provided source CorsRule_STATUS
func (*CorsRule_STATUS) AssignProperties_To_CorsRule_STATUS ¶
func (rule *CorsRule_STATUS) AssignProperties_To_CorsRule_STATUS(destination *storage.CorsRule_STATUS) error
AssignProperties_To_CorsRule_STATUS populates the provided destination CorsRule_STATUS from our CorsRule_STATUS
func (*CorsRule_STATUS) DeepCopy ¶
func (in *CorsRule_STATUS) DeepCopy() *CorsRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule_STATUS.
func (*CorsRule_STATUS) DeepCopyInto ¶
func (in *CorsRule_STATUS) DeepCopyInto(out *CorsRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CorsRule_STATUS) NewEmptyARMValue ¶
func (rule *CorsRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRule_STATUS) PopulateFromARM ¶
func (rule *CorsRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRule_STATUS_ARM ¶
type CorsRule_STATUS_ARM struct { // AllowedHeaders: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin // request. AllowedHeaders []string `json:"allowedHeaders"` // AllowedMethods: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the // origin. AllowedMethods []CorsRule_AllowedMethods_STATUS `json:"allowedMethods"` // AllowedOrigins: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" // to allow all domains AllowedOrigins []string `json:"allowedOrigins"` // ExposedHeaders: Required if CorsRule element is present. A list of response headers to expose to CORS clients. ExposedHeaders []string `json:"exposedHeaders"` // MaxAgeInSeconds: Required if CorsRule element is present. The number of seconds that the client/browser should cache a // preflight response. MaxAgeInSeconds *int `json:"maxAgeInSeconds,omitempty"` }
Specifies a CORS rule for the Blob service.
func (*CorsRule_STATUS_ARM) DeepCopy ¶
func (in *CorsRule_STATUS_ARM) DeepCopy() *CorsRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule_STATUS_ARM.
func (*CorsRule_STATUS_ARM) DeepCopyInto ¶
func (in *CorsRule_STATUS_ARM) DeepCopyInto(out *CorsRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsRules ¶
type CorsRules struct { // CorsRules: The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules []CorsRule `json:"corsRules,omitempty"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (*CorsRules) AssignProperties_From_CorsRules ¶
AssignProperties_From_CorsRules populates our CorsRules from the provided source CorsRules
func (*CorsRules) AssignProperties_To_CorsRules ¶
AssignProperties_To_CorsRules populates the provided destination CorsRules from our CorsRules
func (*CorsRules) ConvertToARM ¶
func (rules *CorsRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CorsRules) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules.
func (*CorsRules) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CorsRules) NewEmptyARMValue ¶
func (rules *CorsRules) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRules) PopulateFromARM ¶
func (rules *CorsRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRules_ARM ¶
type CorsRules_ARM struct { // CorsRules: The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules []CorsRule_ARM `json:"corsRules"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (*CorsRules_ARM) DeepCopy ¶
func (in *CorsRules_ARM) DeepCopy() *CorsRules_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules_ARM.
func (*CorsRules_ARM) DeepCopyInto ¶
func (in *CorsRules_ARM) DeepCopyInto(out *CorsRules_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsRules_STATUS ¶
type CorsRules_STATUS struct { // CorsRules: The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules []CorsRule_STATUS `json:"corsRules,omitempty"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (*CorsRules_STATUS) AssignProperties_From_CorsRules_STATUS ¶
func (rules *CorsRules_STATUS) AssignProperties_From_CorsRules_STATUS(source *storage.CorsRules_STATUS) error
AssignProperties_From_CorsRules_STATUS populates our CorsRules_STATUS from the provided source CorsRules_STATUS
func (*CorsRules_STATUS) AssignProperties_To_CorsRules_STATUS ¶
func (rules *CorsRules_STATUS) AssignProperties_To_CorsRules_STATUS(destination *storage.CorsRules_STATUS) error
AssignProperties_To_CorsRules_STATUS populates the provided destination CorsRules_STATUS from our CorsRules_STATUS
func (*CorsRules_STATUS) DeepCopy ¶
func (in *CorsRules_STATUS) DeepCopy() *CorsRules_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules_STATUS.
func (*CorsRules_STATUS) DeepCopyInto ¶
func (in *CorsRules_STATUS) DeepCopyInto(out *CorsRules_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CorsRules_STATUS) NewEmptyARMValue ¶
func (rules *CorsRules_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRules_STATUS) PopulateFromARM ¶
func (rules *CorsRules_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRules_STATUS_ARM ¶
type CorsRules_STATUS_ARM struct { // CorsRules: The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules []CorsRule_STATUS_ARM `json:"corsRules"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (*CorsRules_STATUS_ARM) DeepCopy ¶
func (in *CorsRules_STATUS_ARM) DeepCopy() *CorsRules_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules_STATUS_ARM.
func (*CorsRules_STATUS_ARM) DeepCopyInto ¶
func (in *CorsRules_STATUS_ARM) DeepCopyInto(out *CorsRules_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomain ¶
type CustomDomain struct { // +kubebuilder:validation:Required // Name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name *string `json:"name,omitempty"` // UseSubDomainName: Indicates whether indirect CName validation is enabled. Default value is false. This should only be // set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
The custom domain assigned to this storage account. This can be set via Update.
func (*CustomDomain) AssignProperties_From_CustomDomain ¶
func (domain *CustomDomain) AssignProperties_From_CustomDomain(source *storage.CustomDomain) error
AssignProperties_From_CustomDomain populates our CustomDomain from the provided source CustomDomain
func (*CustomDomain) AssignProperties_To_CustomDomain ¶
func (domain *CustomDomain) AssignProperties_To_CustomDomain(destination *storage.CustomDomain) error
AssignProperties_To_CustomDomain populates the provided destination CustomDomain from our CustomDomain
func (*CustomDomain) ConvertToARM ¶
func (domain *CustomDomain) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CustomDomain) DeepCopy ¶
func (in *CustomDomain) DeepCopy() *CustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain.
func (*CustomDomain) DeepCopyInto ¶
func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomain) NewEmptyARMValue ¶
func (domain *CustomDomain) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDomain) PopulateFromARM ¶
func (domain *CustomDomain) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDomain_ARM ¶
type CustomDomain_ARM struct { // Name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name *string `json:"name,omitempty"` // UseSubDomainName: Indicates whether indirect CName validation is enabled. Default value is false. This should only be // set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
The custom domain assigned to this storage account. This can be set via Update.
func (*CustomDomain_ARM) DeepCopy ¶
func (in *CustomDomain_ARM) DeepCopy() *CustomDomain_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_ARM.
func (*CustomDomain_ARM) DeepCopyInto ¶
func (in *CustomDomain_ARM) DeepCopyInto(out *CustomDomain_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomain_STATUS ¶
type CustomDomain_STATUS struct { // Name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name *string `json:"name,omitempty"` // UseSubDomainName: Indicates whether indirect CName validation is enabled. Default value is false. This should only be // set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
The custom domain assigned to this storage account. This can be set via Update.
func (*CustomDomain_STATUS) AssignProperties_From_CustomDomain_STATUS ¶
func (domain *CustomDomain_STATUS) AssignProperties_From_CustomDomain_STATUS(source *storage.CustomDomain_STATUS) error
AssignProperties_From_CustomDomain_STATUS populates our CustomDomain_STATUS from the provided source CustomDomain_STATUS
func (*CustomDomain_STATUS) AssignProperties_To_CustomDomain_STATUS ¶
func (domain *CustomDomain_STATUS) AssignProperties_To_CustomDomain_STATUS(destination *storage.CustomDomain_STATUS) error
AssignProperties_To_CustomDomain_STATUS populates the provided destination CustomDomain_STATUS from our CustomDomain_STATUS
func (*CustomDomain_STATUS) DeepCopy ¶
func (in *CustomDomain_STATUS) DeepCopy() *CustomDomain_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_STATUS.
func (*CustomDomain_STATUS) DeepCopyInto ¶
func (in *CustomDomain_STATUS) DeepCopyInto(out *CustomDomain_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomain_STATUS) NewEmptyARMValue ¶
func (domain *CustomDomain_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDomain_STATUS) PopulateFromARM ¶
func (domain *CustomDomain_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDomain_STATUS_ARM ¶
type CustomDomain_STATUS_ARM struct { // Name: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name *string `json:"name,omitempty"` // UseSubDomainName: Indicates whether indirect CName validation is enabled. Default value is false. This should only be // set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
The custom domain assigned to this storage account. This can be set via Update.
func (*CustomDomain_STATUS_ARM) DeepCopy ¶
func (in *CustomDomain_STATUS_ARM) DeepCopy() *CustomDomain_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_STATUS_ARM.
func (*CustomDomain_STATUS_ARM) DeepCopyInto ¶
func (in *CustomDomain_STATUS_ARM) DeepCopyInto(out *CustomDomain_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateAfterCreation ¶
type DateAfterCreation struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=0 // +kubebuilder:validation:MultipleOf=1 // DaysAfterCreationGreaterThan: Value indicating the age in days after creation DaysAfterCreationGreaterThan *int `json:"daysAfterCreationGreaterThan,omitempty"` }
Object to define the number of days after creation.
func (*DateAfterCreation) AssignProperties_From_DateAfterCreation ¶
func (creation *DateAfterCreation) AssignProperties_From_DateAfterCreation(source *storage.DateAfterCreation) error
AssignProperties_From_DateAfterCreation populates our DateAfterCreation from the provided source DateAfterCreation
func (*DateAfterCreation) AssignProperties_To_DateAfterCreation ¶
func (creation *DateAfterCreation) AssignProperties_To_DateAfterCreation(destination *storage.DateAfterCreation) error
AssignProperties_To_DateAfterCreation populates the provided destination DateAfterCreation from our DateAfterCreation
func (*DateAfterCreation) ConvertToARM ¶
func (creation *DateAfterCreation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DateAfterCreation) DeepCopy ¶
func (in *DateAfterCreation) DeepCopy() *DateAfterCreation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation.
func (*DateAfterCreation) DeepCopyInto ¶
func (in *DateAfterCreation) DeepCopyInto(out *DateAfterCreation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DateAfterCreation) NewEmptyARMValue ¶
func (creation *DateAfterCreation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DateAfterCreation) PopulateFromARM ¶
func (creation *DateAfterCreation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DateAfterCreation_ARM ¶
type DateAfterCreation_ARM struct { // DaysAfterCreationGreaterThan: Value indicating the age in days after creation DaysAfterCreationGreaterThan *int `json:"daysAfterCreationGreaterThan,omitempty"` }
Object to define the number of days after creation.
func (*DateAfterCreation_ARM) DeepCopy ¶
func (in *DateAfterCreation_ARM) DeepCopy() *DateAfterCreation_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation_ARM.
func (*DateAfterCreation_ARM) DeepCopyInto ¶
func (in *DateAfterCreation_ARM) DeepCopyInto(out *DateAfterCreation_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateAfterCreation_STATUS ¶
type DateAfterCreation_STATUS struct { // DaysAfterCreationGreaterThan: Value indicating the age in days after creation DaysAfterCreationGreaterThan *float64 `json:"daysAfterCreationGreaterThan,omitempty"` }
Object to define the number of days after creation.
func (*DateAfterCreation_STATUS) AssignProperties_From_DateAfterCreation_STATUS ¶
func (creation *DateAfterCreation_STATUS) AssignProperties_From_DateAfterCreation_STATUS(source *storage.DateAfterCreation_STATUS) error
AssignProperties_From_DateAfterCreation_STATUS populates our DateAfterCreation_STATUS from the provided source DateAfterCreation_STATUS
func (*DateAfterCreation_STATUS) AssignProperties_To_DateAfterCreation_STATUS ¶
func (creation *DateAfterCreation_STATUS) AssignProperties_To_DateAfterCreation_STATUS(destination *storage.DateAfterCreation_STATUS) error
AssignProperties_To_DateAfterCreation_STATUS populates the provided destination DateAfterCreation_STATUS from our DateAfterCreation_STATUS
func (*DateAfterCreation_STATUS) DeepCopy ¶
func (in *DateAfterCreation_STATUS) DeepCopy() *DateAfterCreation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation_STATUS.
func (*DateAfterCreation_STATUS) DeepCopyInto ¶
func (in *DateAfterCreation_STATUS) DeepCopyInto(out *DateAfterCreation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DateAfterCreation_STATUS) NewEmptyARMValue ¶
func (creation *DateAfterCreation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DateAfterCreation_STATUS) PopulateFromARM ¶
func (creation *DateAfterCreation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DateAfterCreation_STATUS_ARM ¶
type DateAfterCreation_STATUS_ARM struct { // DaysAfterCreationGreaterThan: Value indicating the age in days after creation DaysAfterCreationGreaterThan *float64 `json:"daysAfterCreationGreaterThan,omitempty"` }
Object to define the number of days after creation.
func (*DateAfterCreation_STATUS_ARM) DeepCopy ¶
func (in *DateAfterCreation_STATUS_ARM) DeepCopy() *DateAfterCreation_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation_STATUS_ARM.
func (*DateAfterCreation_STATUS_ARM) DeepCopyInto ¶
func (in *DateAfterCreation_STATUS_ARM) DeepCopyInto(out *DateAfterCreation_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateAfterModification ¶
type DateAfterModification struct { // +kubebuilder:validation:Minimum=0 // +kubebuilder:validation:MultipleOf=1 // DaysAfterLastAccessTimeGreaterThan: Value indicating the age in days after last blob access. This property can only be // used in conjunction with last access time tracking policy DaysAfterLastAccessTimeGreaterThan *int `json:"daysAfterLastAccessTimeGreaterThan,omitempty"` // +kubebuilder:validation:Minimum=0 // +kubebuilder:validation:MultipleOf=1 // DaysAfterModificationGreaterThan: Value indicating the age in days after last modification DaysAfterModificationGreaterThan *int `json:"daysAfterModificationGreaterThan,omitempty"` }
Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.
func (*DateAfterModification) AssignProperties_From_DateAfterModification ¶
func (modification *DateAfterModification) AssignProperties_From_DateAfterModification(source *storage.DateAfterModification) error
AssignProperties_From_DateAfterModification populates our DateAfterModification from the provided source DateAfterModification
func (*DateAfterModification) AssignProperties_To_DateAfterModification ¶
func (modification *DateAfterModification) AssignProperties_To_DateAfterModification(destination *storage.DateAfterModification) error
AssignProperties_To_DateAfterModification populates the provided destination DateAfterModification from our DateAfterModification
func (*DateAfterModification) ConvertToARM ¶
func (modification *DateAfterModification) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DateAfterModification) DeepCopy ¶
func (in *DateAfterModification) DeepCopy() *DateAfterModification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification.
func (*DateAfterModification) DeepCopyInto ¶
func (in *DateAfterModification) DeepCopyInto(out *DateAfterModification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DateAfterModification) NewEmptyARMValue ¶
func (modification *DateAfterModification) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DateAfterModification) PopulateFromARM ¶
func (modification *DateAfterModification) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DateAfterModification_ARM ¶
type DateAfterModification_ARM struct { // DaysAfterLastAccessTimeGreaterThan: Value indicating the age in days after last blob access. This property can only be // used in conjunction with last access time tracking policy DaysAfterLastAccessTimeGreaterThan *int `json:"daysAfterLastAccessTimeGreaterThan,omitempty"` // DaysAfterModificationGreaterThan: Value indicating the age in days after last modification DaysAfterModificationGreaterThan *int `json:"daysAfterModificationGreaterThan,omitempty"` }
Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.
func (*DateAfterModification_ARM) DeepCopy ¶
func (in *DateAfterModification_ARM) DeepCopy() *DateAfterModification_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification_ARM.
func (*DateAfterModification_ARM) DeepCopyInto ¶
func (in *DateAfterModification_ARM) DeepCopyInto(out *DateAfterModification_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateAfterModification_STATUS ¶
type DateAfterModification_STATUS struct { // DaysAfterLastAccessTimeGreaterThan: Value indicating the age in days after last blob access. This property can only be // used in conjunction with last access time tracking policy DaysAfterLastAccessTimeGreaterThan *float64 `json:"daysAfterLastAccessTimeGreaterThan,omitempty"` // DaysAfterModificationGreaterThan: Value indicating the age in days after last modification DaysAfterModificationGreaterThan *float64 `json:"daysAfterModificationGreaterThan,omitempty"` }
Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.
func (*DateAfterModification_STATUS) AssignProperties_From_DateAfterModification_STATUS ¶
func (modification *DateAfterModification_STATUS) AssignProperties_From_DateAfterModification_STATUS(source *storage.DateAfterModification_STATUS) error
AssignProperties_From_DateAfterModification_STATUS populates our DateAfterModification_STATUS from the provided source DateAfterModification_STATUS
func (*DateAfterModification_STATUS) AssignProperties_To_DateAfterModification_STATUS ¶
func (modification *DateAfterModification_STATUS) AssignProperties_To_DateAfterModification_STATUS(destination *storage.DateAfterModification_STATUS) error
AssignProperties_To_DateAfterModification_STATUS populates the provided destination DateAfterModification_STATUS from our DateAfterModification_STATUS
func (*DateAfterModification_STATUS) DeepCopy ¶
func (in *DateAfterModification_STATUS) DeepCopy() *DateAfterModification_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification_STATUS.
func (*DateAfterModification_STATUS) DeepCopyInto ¶
func (in *DateAfterModification_STATUS) DeepCopyInto(out *DateAfterModification_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DateAfterModification_STATUS) NewEmptyARMValue ¶
func (modification *DateAfterModification_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DateAfterModification_STATUS) PopulateFromARM ¶
func (modification *DateAfterModification_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DateAfterModification_STATUS_ARM ¶
type DateAfterModification_STATUS_ARM struct { // DaysAfterLastAccessTimeGreaterThan: Value indicating the age in days after last blob access. This property can only be // used in conjunction with last access time tracking policy DaysAfterLastAccessTimeGreaterThan *float64 `json:"daysAfterLastAccessTimeGreaterThan,omitempty"` // DaysAfterModificationGreaterThan: Value indicating the age in days after last modification DaysAfterModificationGreaterThan *float64 `json:"daysAfterModificationGreaterThan,omitempty"` }
Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.
func (*DateAfterModification_STATUS_ARM) DeepCopy ¶
func (in *DateAfterModification_STATUS_ARM) DeepCopy() *DateAfterModification_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification_STATUS_ARM.
func (*DateAfterModification_STATUS_ARM) DeepCopyInto ¶
func (in *DateAfterModification_STATUS_ARM) DeepCopyInto(out *DateAfterModification_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteRetentionPolicy ¶
type DeleteRetentionPolicy struct { // +kubebuilder:validation:Maximum=365 // +kubebuilder:validation:Minimum=1 // Days: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and // the maximum value can be 365. Days *int `json:"days,omitempty"` // Enabled: Indicates whether DeleteRetentionPolicy is enabled. Enabled *bool `json:"enabled,omitempty"` }
The service properties for soft delete.
func (*DeleteRetentionPolicy) AssignProperties_From_DeleteRetentionPolicy ¶
func (policy *DeleteRetentionPolicy) AssignProperties_From_DeleteRetentionPolicy(source *storage.DeleteRetentionPolicy) error
AssignProperties_From_DeleteRetentionPolicy populates our DeleteRetentionPolicy from the provided source DeleteRetentionPolicy
func (*DeleteRetentionPolicy) AssignProperties_To_DeleteRetentionPolicy ¶
func (policy *DeleteRetentionPolicy) AssignProperties_To_DeleteRetentionPolicy(destination *storage.DeleteRetentionPolicy) error
AssignProperties_To_DeleteRetentionPolicy populates the provided destination DeleteRetentionPolicy from our DeleteRetentionPolicy
func (*DeleteRetentionPolicy) ConvertToARM ¶
func (policy *DeleteRetentionPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeleteRetentionPolicy) DeepCopy ¶
func (in *DeleteRetentionPolicy) DeepCopy() *DeleteRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy.
func (*DeleteRetentionPolicy) DeepCopyInto ¶
func (in *DeleteRetentionPolicy) DeepCopyInto(out *DeleteRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeleteRetentionPolicy) NewEmptyARMValue ¶
func (policy *DeleteRetentionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeleteRetentionPolicy) PopulateFromARM ¶
func (policy *DeleteRetentionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeleteRetentionPolicy_ARM ¶
type DeleteRetentionPolicy_ARM struct { // Days: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and // the maximum value can be 365. Days *int `json:"days,omitempty"` // Enabled: Indicates whether DeleteRetentionPolicy is enabled. Enabled *bool `json:"enabled,omitempty"` }
The service properties for soft delete.
func (*DeleteRetentionPolicy_ARM) DeepCopy ¶
func (in *DeleteRetentionPolicy_ARM) DeepCopy() *DeleteRetentionPolicy_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy_ARM.
func (*DeleteRetentionPolicy_ARM) DeepCopyInto ¶
func (in *DeleteRetentionPolicy_ARM) DeepCopyInto(out *DeleteRetentionPolicy_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteRetentionPolicy_STATUS ¶
type DeleteRetentionPolicy_STATUS struct { // Days: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and // the maximum value can be 365. Days *int `json:"days,omitempty"` // Enabled: Indicates whether DeleteRetentionPolicy is enabled. Enabled *bool `json:"enabled,omitempty"` }
The service properties for soft delete.
func (*DeleteRetentionPolicy_STATUS) AssignProperties_From_DeleteRetentionPolicy_STATUS ¶
func (policy *DeleteRetentionPolicy_STATUS) AssignProperties_From_DeleteRetentionPolicy_STATUS(source *storage.DeleteRetentionPolicy_STATUS) error
AssignProperties_From_DeleteRetentionPolicy_STATUS populates our DeleteRetentionPolicy_STATUS from the provided source DeleteRetentionPolicy_STATUS
func (*DeleteRetentionPolicy_STATUS) AssignProperties_To_DeleteRetentionPolicy_STATUS ¶
func (policy *DeleteRetentionPolicy_STATUS) AssignProperties_To_DeleteRetentionPolicy_STATUS(destination *storage.DeleteRetentionPolicy_STATUS) error
AssignProperties_To_DeleteRetentionPolicy_STATUS populates the provided destination DeleteRetentionPolicy_STATUS from our DeleteRetentionPolicy_STATUS
func (*DeleteRetentionPolicy_STATUS) DeepCopy ¶
func (in *DeleteRetentionPolicy_STATUS) DeepCopy() *DeleteRetentionPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy_STATUS.
func (*DeleteRetentionPolicy_STATUS) DeepCopyInto ¶
func (in *DeleteRetentionPolicy_STATUS) DeepCopyInto(out *DeleteRetentionPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeleteRetentionPolicy_STATUS) NewEmptyARMValue ¶
func (policy *DeleteRetentionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeleteRetentionPolicy_STATUS) PopulateFromARM ¶
func (policy *DeleteRetentionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeleteRetentionPolicy_STATUS_ARM ¶
type DeleteRetentionPolicy_STATUS_ARM struct { // Days: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and // the maximum value can be 365. Days *int `json:"days,omitempty"` // Enabled: Indicates whether DeleteRetentionPolicy is enabled. Enabled *bool `json:"enabled,omitempty"` }
The service properties for soft delete.
func (*DeleteRetentionPolicy_STATUS_ARM) DeepCopy ¶
func (in *DeleteRetentionPolicy_STATUS_ARM) DeepCopy() *DeleteRetentionPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy_STATUS_ARM.
func (*DeleteRetentionPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *DeleteRetentionPolicy_STATUS_ARM) DeepCopyInto(out *DeleteRetentionPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Encryption ¶
type Encryption struct { // Identity: The identity to be used with service-side encryption at rest. Identity *EncryptionIdentity `json:"identity,omitempty"` // +kubebuilder:validation:Required // KeySource: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, // Microsoft.Keyvault KeySource *Encryption_KeySource `json:"keySource,omitempty"` // Keyvaultproperties: Properties provided by key vault. Keyvaultproperties *KeyVaultProperties `json:"keyvaultproperties,omitempty"` // RequireInfrastructureEncryption: A boolean indicating whether or not the service applies a secondary layer of encryption // with platform managed keys for data at rest. RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` // Services: List of services which support encryption. Services *EncryptionServices `json:"services,omitempty"` }
The encryption settings on the storage account.
func (*Encryption) AssignProperties_From_Encryption ¶
func (encryption *Encryption) AssignProperties_From_Encryption(source *storage.Encryption) error
AssignProperties_From_Encryption populates our Encryption from the provided source Encryption
func (*Encryption) AssignProperties_To_Encryption ¶
func (encryption *Encryption) AssignProperties_To_Encryption(destination *storage.Encryption) error
AssignProperties_To_Encryption populates the provided destination Encryption from our Encryption
func (*Encryption) ConvertToARM ¶
func (encryption *Encryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Encryption) DeepCopy ¶
func (in *Encryption) DeepCopy() *Encryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption.
func (*Encryption) DeepCopyInto ¶
func (in *Encryption) DeepCopyInto(out *Encryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Encryption) NewEmptyARMValue ¶
func (encryption *Encryption) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Encryption) PopulateFromARM ¶
func (encryption *Encryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionIdentity ¶
type EncryptionIdentity struct { // UserAssignedIdentityReference: Resource identifier of the UserAssigned identity to be associated with server-side // encryption on the storage account. UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"` }
Encryption identity for the storage account.
func (*EncryptionIdentity) AssignProperties_From_EncryptionIdentity ¶
func (identity *EncryptionIdentity) AssignProperties_From_EncryptionIdentity(source *storage.EncryptionIdentity) error
AssignProperties_From_EncryptionIdentity populates our EncryptionIdentity from the provided source EncryptionIdentity
func (*EncryptionIdentity) AssignProperties_To_EncryptionIdentity ¶
func (identity *EncryptionIdentity) AssignProperties_To_EncryptionIdentity(destination *storage.EncryptionIdentity) error
AssignProperties_To_EncryptionIdentity populates the provided destination EncryptionIdentity from our EncryptionIdentity
func (*EncryptionIdentity) ConvertToARM ¶
func (identity *EncryptionIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EncryptionIdentity) DeepCopy ¶
func (in *EncryptionIdentity) DeepCopy() *EncryptionIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity.
func (*EncryptionIdentity) DeepCopyInto ¶
func (in *EncryptionIdentity) DeepCopyInto(out *EncryptionIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionIdentity) NewEmptyARMValue ¶
func (identity *EncryptionIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionIdentity) PopulateFromARM ¶
func (identity *EncryptionIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionIdentity_ARM ¶
type EncryptionIdentity_ARM struct {
UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}
Encryption identity for the storage account.
func (*EncryptionIdentity_ARM) DeepCopy ¶
func (in *EncryptionIdentity_ARM) DeepCopy() *EncryptionIdentity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity_ARM.
func (*EncryptionIdentity_ARM) DeepCopyInto ¶
func (in *EncryptionIdentity_ARM) DeepCopyInto(out *EncryptionIdentity_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionIdentity_STATUS ¶
type EncryptionIdentity_STATUS struct { // UserAssignedIdentity: Resource identifier of the UserAssigned identity to be associated with server-side encryption on // the storage account. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
Encryption identity for the storage account.
func (*EncryptionIdentity_STATUS) AssignProperties_From_EncryptionIdentity_STATUS ¶
func (identity *EncryptionIdentity_STATUS) AssignProperties_From_EncryptionIdentity_STATUS(source *storage.EncryptionIdentity_STATUS) error
AssignProperties_From_EncryptionIdentity_STATUS populates our EncryptionIdentity_STATUS from the provided source EncryptionIdentity_STATUS
func (*EncryptionIdentity_STATUS) AssignProperties_To_EncryptionIdentity_STATUS ¶
func (identity *EncryptionIdentity_STATUS) AssignProperties_To_EncryptionIdentity_STATUS(destination *storage.EncryptionIdentity_STATUS) error
AssignProperties_To_EncryptionIdentity_STATUS populates the provided destination EncryptionIdentity_STATUS from our EncryptionIdentity_STATUS
func (*EncryptionIdentity_STATUS) DeepCopy ¶
func (in *EncryptionIdentity_STATUS) DeepCopy() *EncryptionIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity_STATUS.
func (*EncryptionIdentity_STATUS) DeepCopyInto ¶
func (in *EncryptionIdentity_STATUS) DeepCopyInto(out *EncryptionIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionIdentity_STATUS) NewEmptyARMValue ¶
func (identity *EncryptionIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionIdentity_STATUS) PopulateFromARM ¶
func (identity *EncryptionIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionIdentity_STATUS_ARM ¶
type EncryptionIdentity_STATUS_ARM struct { // UserAssignedIdentity: Resource identifier of the UserAssigned identity to be associated with server-side encryption on // the storage account. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
Encryption identity for the storage account.
func (*EncryptionIdentity_STATUS_ARM) DeepCopy ¶
func (in *EncryptionIdentity_STATUS_ARM) DeepCopy() *EncryptionIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity_STATUS_ARM.
func (*EncryptionIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *EncryptionIdentity_STATUS_ARM) DeepCopyInto(out *EncryptionIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionService ¶
type EncryptionService struct { // Enabled: A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `json:"enabled,omitempty"` // KeyType: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped // encryption key will be used. 'Service' key type implies that a default service key is used. KeyType *EncryptionService_KeyType `json:"keyType,omitempty"` }
A service that allows server-side encryption to be used.
func (*EncryptionService) AssignProperties_From_EncryptionService ¶
func (service *EncryptionService) AssignProperties_From_EncryptionService(source *storage.EncryptionService) error
AssignProperties_From_EncryptionService populates our EncryptionService from the provided source EncryptionService
func (*EncryptionService) AssignProperties_To_EncryptionService ¶
func (service *EncryptionService) AssignProperties_To_EncryptionService(destination *storage.EncryptionService) error
AssignProperties_To_EncryptionService populates the provided destination EncryptionService from our EncryptionService
func (*EncryptionService) ConvertToARM ¶
func (service *EncryptionService) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EncryptionService) DeepCopy ¶
func (in *EncryptionService) DeepCopy() *EncryptionService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService.
func (*EncryptionService) DeepCopyInto ¶
func (in *EncryptionService) DeepCopyInto(out *EncryptionService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionService) NewEmptyARMValue ¶
func (service *EncryptionService) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionService) PopulateFromARM ¶
func (service *EncryptionService) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionService_ARM ¶
type EncryptionService_ARM struct { // Enabled: A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `json:"enabled,omitempty"` // KeyType: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped // encryption key will be used. 'Service' key type implies that a default service key is used. KeyType *EncryptionService_KeyType `json:"keyType,omitempty"` }
A service that allows server-side encryption to be used.
func (*EncryptionService_ARM) DeepCopy ¶
func (in *EncryptionService_ARM) DeepCopy() *EncryptionService_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService_ARM.
func (*EncryptionService_ARM) DeepCopyInto ¶
func (in *EncryptionService_ARM) DeepCopyInto(out *EncryptionService_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionService_KeyType ¶
type EncryptionService_KeyType string
+kubebuilder:validation:Enum={"Account","Service"}
type EncryptionService_KeyType_STATUS ¶
type EncryptionService_KeyType_STATUS string
type EncryptionService_STATUS ¶
type EncryptionService_STATUS struct { // Enabled: A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `json:"enabled,omitempty"` // KeyType: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped // encryption key will be used. 'Service' key type implies that a default service key is used. KeyType *EncryptionService_KeyType_STATUS `json:"keyType,omitempty"` // LastEnabledTime: Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned // when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a // rough estimate. LastEnabledTime *string `json:"lastEnabledTime,omitempty"` }
A service that allows server-side encryption to be used.
func (*EncryptionService_STATUS) AssignProperties_From_EncryptionService_STATUS ¶
func (service *EncryptionService_STATUS) AssignProperties_From_EncryptionService_STATUS(source *storage.EncryptionService_STATUS) error
AssignProperties_From_EncryptionService_STATUS populates our EncryptionService_STATUS from the provided source EncryptionService_STATUS
func (*EncryptionService_STATUS) AssignProperties_To_EncryptionService_STATUS ¶
func (service *EncryptionService_STATUS) AssignProperties_To_EncryptionService_STATUS(destination *storage.EncryptionService_STATUS) error
AssignProperties_To_EncryptionService_STATUS populates the provided destination EncryptionService_STATUS from our EncryptionService_STATUS
func (*EncryptionService_STATUS) DeepCopy ¶
func (in *EncryptionService_STATUS) DeepCopy() *EncryptionService_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService_STATUS.
func (*EncryptionService_STATUS) DeepCopyInto ¶
func (in *EncryptionService_STATUS) DeepCopyInto(out *EncryptionService_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionService_STATUS) NewEmptyARMValue ¶
func (service *EncryptionService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionService_STATUS) PopulateFromARM ¶
func (service *EncryptionService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionService_STATUS_ARM ¶
type EncryptionService_STATUS_ARM struct { // Enabled: A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `json:"enabled,omitempty"` // KeyType: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped // encryption key will be used. 'Service' key type implies that a default service key is used. KeyType *EncryptionService_KeyType_STATUS `json:"keyType,omitempty"` // LastEnabledTime: Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned // when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a // rough estimate. LastEnabledTime *string `json:"lastEnabledTime,omitempty"` }
A service that allows server-side encryption to be used.
func (*EncryptionService_STATUS_ARM) DeepCopy ¶
func (in *EncryptionService_STATUS_ARM) DeepCopy() *EncryptionService_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService_STATUS_ARM.
func (*EncryptionService_STATUS_ARM) DeepCopyInto ¶
func (in *EncryptionService_STATUS_ARM) DeepCopyInto(out *EncryptionService_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionServices ¶
type EncryptionServices struct { // Blob: The encryption function of the blob storage service. Blob *EncryptionService `json:"blob,omitempty"` // File: The encryption function of the file storage service. File *EncryptionService `json:"file,omitempty"` // Queue: The encryption function of the queue storage service. Queue *EncryptionService `json:"queue,omitempty"` // Table: The encryption function of the table storage service. Table *EncryptionService `json:"table,omitempty"` }
A list of services that support encryption.
func (*EncryptionServices) AssignProperties_From_EncryptionServices ¶
func (services *EncryptionServices) AssignProperties_From_EncryptionServices(source *storage.EncryptionServices) error
AssignProperties_From_EncryptionServices populates our EncryptionServices from the provided source EncryptionServices
func (*EncryptionServices) AssignProperties_To_EncryptionServices ¶
func (services *EncryptionServices) AssignProperties_To_EncryptionServices(destination *storage.EncryptionServices) error
AssignProperties_To_EncryptionServices populates the provided destination EncryptionServices from our EncryptionServices
func (*EncryptionServices) ConvertToARM ¶
func (services *EncryptionServices) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EncryptionServices) DeepCopy ¶
func (in *EncryptionServices) DeepCopy() *EncryptionServices
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices.
func (*EncryptionServices) DeepCopyInto ¶
func (in *EncryptionServices) DeepCopyInto(out *EncryptionServices)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionServices) NewEmptyARMValue ¶
func (services *EncryptionServices) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionServices) PopulateFromARM ¶
func (services *EncryptionServices) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionServices_ARM ¶
type EncryptionServices_ARM struct { // Blob: The encryption function of the blob storage service. Blob *EncryptionService_ARM `json:"blob,omitempty"` // File: The encryption function of the file storage service. File *EncryptionService_ARM `json:"file,omitempty"` // Queue: The encryption function of the queue storage service. Queue *EncryptionService_ARM `json:"queue,omitempty"` // Table: The encryption function of the table storage service. Table *EncryptionService_ARM `json:"table,omitempty"` }
A list of services that support encryption.
func (*EncryptionServices_ARM) DeepCopy ¶
func (in *EncryptionServices_ARM) DeepCopy() *EncryptionServices_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices_ARM.
func (*EncryptionServices_ARM) DeepCopyInto ¶
func (in *EncryptionServices_ARM) DeepCopyInto(out *EncryptionServices_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionServices_STATUS ¶
type EncryptionServices_STATUS struct { // Blob: The encryption function of the blob storage service. Blob *EncryptionService_STATUS `json:"blob,omitempty"` // File: The encryption function of the file storage service. File *EncryptionService_STATUS `json:"file,omitempty"` // Queue: The encryption function of the queue storage service. Queue *EncryptionService_STATUS `json:"queue,omitempty"` // Table: The encryption function of the table storage service. Table *EncryptionService_STATUS `json:"table,omitempty"` }
A list of services that support encryption.
func (*EncryptionServices_STATUS) AssignProperties_From_EncryptionServices_STATUS ¶
func (services *EncryptionServices_STATUS) AssignProperties_From_EncryptionServices_STATUS(source *storage.EncryptionServices_STATUS) error
AssignProperties_From_EncryptionServices_STATUS populates our EncryptionServices_STATUS from the provided source EncryptionServices_STATUS
func (*EncryptionServices_STATUS) AssignProperties_To_EncryptionServices_STATUS ¶
func (services *EncryptionServices_STATUS) AssignProperties_To_EncryptionServices_STATUS(destination *storage.EncryptionServices_STATUS) error
AssignProperties_To_EncryptionServices_STATUS populates the provided destination EncryptionServices_STATUS from our EncryptionServices_STATUS
func (*EncryptionServices_STATUS) DeepCopy ¶
func (in *EncryptionServices_STATUS) DeepCopy() *EncryptionServices_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices_STATUS.
func (*EncryptionServices_STATUS) DeepCopyInto ¶
func (in *EncryptionServices_STATUS) DeepCopyInto(out *EncryptionServices_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionServices_STATUS) NewEmptyARMValue ¶
func (services *EncryptionServices_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionServices_STATUS) PopulateFromARM ¶
func (services *EncryptionServices_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionServices_STATUS_ARM ¶
type EncryptionServices_STATUS_ARM struct { // Blob: The encryption function of the blob storage service. Blob *EncryptionService_STATUS_ARM `json:"blob,omitempty"` // File: The encryption function of the file storage service. File *EncryptionService_STATUS_ARM `json:"file,omitempty"` // Queue: The encryption function of the queue storage service. Queue *EncryptionService_STATUS_ARM `json:"queue,omitempty"` // Table: The encryption function of the table storage service. Table *EncryptionService_STATUS_ARM `json:"table,omitempty"` }
A list of services that support encryption.
func (*EncryptionServices_STATUS_ARM) DeepCopy ¶
func (in *EncryptionServices_STATUS_ARM) DeepCopy() *EncryptionServices_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices_STATUS_ARM.
func (*EncryptionServices_STATUS_ARM) DeepCopyInto ¶
func (in *EncryptionServices_STATUS_ARM) DeepCopyInto(out *EncryptionServices_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Encryption_ARM ¶
type Encryption_ARM struct { // Identity: The identity to be used with service-side encryption at rest. Identity *EncryptionIdentity_ARM `json:"identity,omitempty"` // KeySource: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, // Microsoft.Keyvault KeySource *Encryption_KeySource `json:"keySource,omitempty"` // Keyvaultproperties: Properties provided by key vault. Keyvaultproperties *KeyVaultProperties_ARM `json:"keyvaultproperties,omitempty"` // RequireInfrastructureEncryption: A boolean indicating whether or not the service applies a secondary layer of encryption // with platform managed keys for data at rest. RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` // Services: List of services which support encryption. Services *EncryptionServices_ARM `json:"services,omitempty"` }
The encryption settings on the storage account.
func (*Encryption_ARM) DeepCopy ¶
func (in *Encryption_ARM) DeepCopy() *Encryption_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_ARM.
func (*Encryption_ARM) DeepCopyInto ¶
func (in *Encryption_ARM) DeepCopyInto(out *Encryption_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Encryption_KeySource ¶
type Encryption_KeySource string
+kubebuilder:validation:Enum={"Microsoft.Keyvault","Microsoft.Storage"}
type Encryption_KeySource_STATUS ¶
type Encryption_KeySource_STATUS string
type Encryption_STATUS ¶
type Encryption_STATUS struct { // Identity: The identity to be used with service-side encryption at rest. Identity *EncryptionIdentity_STATUS `json:"identity,omitempty"` // KeySource: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, // Microsoft.Keyvault KeySource *Encryption_KeySource_STATUS `json:"keySource,omitempty"` // Keyvaultproperties: Properties provided by key vault. Keyvaultproperties *KeyVaultProperties_STATUS `json:"keyvaultproperties,omitempty"` // RequireInfrastructureEncryption: A boolean indicating whether or not the service applies a secondary layer of encryption // with platform managed keys for data at rest. RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` // Services: List of services which support encryption. Services *EncryptionServices_STATUS `json:"services,omitempty"` }
The encryption settings on the storage account.
func (*Encryption_STATUS) AssignProperties_From_Encryption_STATUS ¶
func (encryption *Encryption_STATUS) AssignProperties_From_Encryption_STATUS(source *storage.Encryption_STATUS) error
AssignProperties_From_Encryption_STATUS populates our Encryption_STATUS from the provided source Encryption_STATUS
func (*Encryption_STATUS) AssignProperties_To_Encryption_STATUS ¶
func (encryption *Encryption_STATUS) AssignProperties_To_Encryption_STATUS(destination *storage.Encryption_STATUS) error
AssignProperties_To_Encryption_STATUS populates the provided destination Encryption_STATUS from our Encryption_STATUS
func (*Encryption_STATUS) DeepCopy ¶
func (in *Encryption_STATUS) DeepCopy() *Encryption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_STATUS.
func (*Encryption_STATUS) DeepCopyInto ¶
func (in *Encryption_STATUS) DeepCopyInto(out *Encryption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Encryption_STATUS) NewEmptyARMValue ¶
func (encryption *Encryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Encryption_STATUS) PopulateFromARM ¶
func (encryption *Encryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Encryption_STATUS_ARM ¶
type Encryption_STATUS_ARM struct { // Identity: The identity to be used with service-side encryption at rest. Identity *EncryptionIdentity_STATUS_ARM `json:"identity,omitempty"` // KeySource: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, // Microsoft.Keyvault KeySource *Encryption_KeySource_STATUS `json:"keySource,omitempty"` // Keyvaultproperties: Properties provided by key vault. Keyvaultproperties *KeyVaultProperties_STATUS_ARM `json:"keyvaultproperties,omitempty"` // RequireInfrastructureEncryption: A boolean indicating whether or not the service applies a secondary layer of encryption // with platform managed keys for data at rest. RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` // Services: List of services which support encryption. Services *EncryptionServices_STATUS_ARM `json:"services,omitempty"` }
The encryption settings on the storage account.
func (*Encryption_STATUS_ARM) DeepCopy ¶
func (in *Encryption_STATUS_ARM) DeepCopy() *Encryption_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_STATUS_ARM.
func (*Encryption_STATUS_ARM) DeepCopyInto ¶
func (in *Encryption_STATUS_ARM) DeepCopyInto(out *Encryption_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoints_STATUS ¶
type Endpoints_STATUS struct { // Blob: Gets the blob endpoint. Blob *string `json:"blob,omitempty"` // Dfs: Gets the dfs endpoint. Dfs *string `json:"dfs,omitempty"` // File: Gets the file endpoint. File *string `json:"file,omitempty"` // InternetEndpoints: Gets the internet routing storage endpoints InternetEndpoints *StorageAccountInternetEndpoints_STATUS `json:"internetEndpoints,omitempty"` // MicrosoftEndpoints: Gets the microsoft routing storage endpoints. MicrosoftEndpoints *StorageAccountMicrosoftEndpoints_STATUS `json:"microsoftEndpoints,omitempty"` // Queue: Gets the queue endpoint. Queue *string `json:"queue,omitempty"` // Table: Gets the table endpoint. Table *string `json:"table,omitempty"` // Web: Gets the web endpoint. Web *string `json:"web,omitempty"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
func (*Endpoints_STATUS) AssignProperties_From_Endpoints_STATUS ¶
func (endpoints *Endpoints_STATUS) AssignProperties_From_Endpoints_STATUS(source *storage.Endpoints_STATUS) error
AssignProperties_From_Endpoints_STATUS populates our Endpoints_STATUS from the provided source Endpoints_STATUS
func (*Endpoints_STATUS) AssignProperties_To_Endpoints_STATUS ¶
func (endpoints *Endpoints_STATUS) AssignProperties_To_Endpoints_STATUS(destination *storage.Endpoints_STATUS) error
AssignProperties_To_Endpoints_STATUS populates the provided destination Endpoints_STATUS from our Endpoints_STATUS
func (*Endpoints_STATUS) DeepCopy ¶
func (in *Endpoints_STATUS) DeepCopy() *Endpoints_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints_STATUS.
func (*Endpoints_STATUS) DeepCopyInto ¶
func (in *Endpoints_STATUS) DeepCopyInto(out *Endpoints_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoints_STATUS) NewEmptyARMValue ¶
func (endpoints *Endpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Endpoints_STATUS) PopulateFromARM ¶
func (endpoints *Endpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Endpoints_STATUS_ARM ¶
type Endpoints_STATUS_ARM struct { // Blob: Gets the blob endpoint. Blob *string `json:"blob,omitempty"` // Dfs: Gets the dfs endpoint. Dfs *string `json:"dfs,omitempty"` // File: Gets the file endpoint. File *string `json:"file,omitempty"` // InternetEndpoints: Gets the internet routing storage endpoints InternetEndpoints *StorageAccountInternetEndpoints_STATUS_ARM `json:"internetEndpoints,omitempty"` // MicrosoftEndpoints: Gets the microsoft routing storage endpoints. MicrosoftEndpoints *StorageAccountMicrosoftEndpoints_STATUS_ARM `json:"microsoftEndpoints,omitempty"` // Queue: Gets the queue endpoint. Queue *string `json:"queue,omitempty"` // Table: Gets the table endpoint. Table *string `json:"table,omitempty"` // Web: Gets the web endpoint. Web *string `json:"web,omitempty"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
func (*Endpoints_STATUS_ARM) DeepCopy ¶
func (in *Endpoints_STATUS_ARM) DeepCopy() *Endpoints_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints_STATUS_ARM.
func (*Endpoints_STATUS_ARM) DeepCopyInto ¶
func (in *Endpoints_STATUS_ARM) DeepCopyInto(out *Endpoints_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation ¶
type ExtendedLocation struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
The complex type of the extended location.
func (*ExtendedLocation) AssignProperties_From_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *storage.ExtendedLocation) error
AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation
func (*ExtendedLocation) AssignProperties_To_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *storage.ExtendedLocation) error
AssignProperties_To_ExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation
func (*ExtendedLocation) ConvertToARM ¶
func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExtendedLocation) DeepCopy ¶
func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.
func (*ExtendedLocation) DeepCopyInto ¶
func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation) NewEmptyARMValue ¶
func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation) PopulateFromARM ¶
func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocationType ¶
type ExtendedLocationType string
The type of extendedLocation. +kubebuilder:validation:Enum={"EdgeZone"}
type ExtendedLocationType_STATUS ¶
type ExtendedLocationType_STATUS string
The type of extendedLocation.
type ExtendedLocation_ARM ¶
type ExtendedLocation_ARM struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
The complex type of the extended location.
func (*ExtendedLocation_ARM) DeepCopy ¶
func (in *ExtendedLocation_ARM) DeepCopy() *ExtendedLocation_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_ARM.
func (*ExtendedLocation_ARM) DeepCopyInto ¶
func (in *ExtendedLocation_ARM) DeepCopyInto(out *ExtendedLocation_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation_STATUS ¶
type ExtendedLocation_STATUS struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType_STATUS `json:"type,omitempty"` }
The complex type of the extended location.
func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *storage.ExtendedLocation_STATUS) error
AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *storage.ExtendedLocation_STATUS) error
AssignProperties_To_ExtendedLocation_STATUS populates the provided destination ExtendedLocation_STATUS from our ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) DeepCopy ¶
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.
func (*ExtendedLocation_STATUS) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation_STATUS) NewEmptyARMValue ¶
func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation_STATUS) PopulateFromARM ¶
func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocation_STATUS_ARM ¶
type ExtendedLocation_STATUS_ARM struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType_STATUS `json:"type,omitempty"` }
The complex type of the extended location.
func (*ExtendedLocation_STATUS_ARM) DeepCopy ¶
func (in *ExtendedLocation_STATUS_ARM) DeepCopy() *ExtendedLocation_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS_ARM.
func (*ExtendedLocation_STATUS_ARM) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS_ARM) DeepCopyInto(out *ExtendedLocation_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoReplicationStats_STATUS ¶
type GeoReplicationStats_STATUS struct { // CanFailover: A boolean flag which indicates whether or not account failover is supported for the account. CanFailover *bool `json:"canFailover,omitempty"` // LastSyncTime: All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. // Primary writes following this point in time may or may not be available for reads. Element may be default value if value // of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. LastSyncTime *string `json:"lastSyncTime,omitempty"` // Status: The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is // active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary // location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the // secondary location is temporarily unavailable. Status *GeoReplicationStats_Status_STATUS `json:"status,omitempty"` }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
func (*GeoReplicationStats_STATUS) AssignProperties_From_GeoReplicationStats_STATUS ¶
func (stats *GeoReplicationStats_STATUS) AssignProperties_From_GeoReplicationStats_STATUS(source *storage.GeoReplicationStats_STATUS) error
AssignProperties_From_GeoReplicationStats_STATUS populates our GeoReplicationStats_STATUS from the provided source GeoReplicationStats_STATUS
func (*GeoReplicationStats_STATUS) AssignProperties_To_GeoReplicationStats_STATUS ¶
func (stats *GeoReplicationStats_STATUS) AssignProperties_To_GeoReplicationStats_STATUS(destination *storage.GeoReplicationStats_STATUS) error
AssignProperties_To_GeoReplicationStats_STATUS populates the provided destination GeoReplicationStats_STATUS from our GeoReplicationStats_STATUS
func (*GeoReplicationStats_STATUS) DeepCopy ¶
func (in *GeoReplicationStats_STATUS) DeepCopy() *GeoReplicationStats_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoReplicationStats_STATUS.
func (*GeoReplicationStats_STATUS) DeepCopyInto ¶
func (in *GeoReplicationStats_STATUS) DeepCopyInto(out *GeoReplicationStats_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeoReplicationStats_STATUS) NewEmptyARMValue ¶
func (stats *GeoReplicationStats_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GeoReplicationStats_STATUS) PopulateFromARM ¶
func (stats *GeoReplicationStats_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GeoReplicationStats_STATUS_ARM ¶
type GeoReplicationStats_STATUS_ARM struct { // CanFailover: A boolean flag which indicates whether or not account failover is supported for the account. CanFailover *bool `json:"canFailover,omitempty"` // LastSyncTime: All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. // Primary writes following this point in time may or may not be available for reads. Element may be default value if value // of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. LastSyncTime *string `json:"lastSyncTime,omitempty"` // Status: The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is // active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary // location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the // secondary location is temporarily unavailable. Status *GeoReplicationStats_Status_STATUS `json:"status,omitempty"` }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
func (*GeoReplicationStats_STATUS_ARM) DeepCopy ¶
func (in *GeoReplicationStats_STATUS_ARM) DeepCopy() *GeoReplicationStats_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoReplicationStats_STATUS_ARM.
func (*GeoReplicationStats_STATUS_ARM) DeepCopyInto ¶
func (in *GeoReplicationStats_STATUS_ARM) DeepCopyInto(out *GeoReplicationStats_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoReplicationStats_Status_STATUS ¶
type GeoReplicationStats_Status_STATUS string
type IPRule ¶
type IPRule struct { // Action: The action of IP ACL rule. Action *IPRule_Action `json:"action,omitempty"` // +kubebuilder:validation:Required // Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Value *string `json:"value,omitempty"` }
IP rule with specific IP or IP range in CIDR format.
func (*IPRule) AssignProperties_From_IPRule ¶
AssignProperties_From_IPRule populates our IPRule from the provided source IPRule
func (*IPRule) AssignProperties_To_IPRule ¶
AssignProperties_To_IPRule populates the provided destination IPRule from our IPRule
func (*IPRule) ConvertToARM ¶
func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IPRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule.
func (*IPRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPRule) NewEmptyARMValue ¶
func (rule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule) PopulateFromARM ¶
func (rule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRule_ARM ¶
type IPRule_ARM struct { // Action: The action of IP ACL rule. Action *IPRule_Action `json:"action,omitempty"` // Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Value *string `json:"value,omitempty"` }
IP rule with specific IP or IP range in CIDR format.
func (*IPRule_ARM) DeepCopy ¶
func (in *IPRule_ARM) DeepCopy() *IPRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_ARM.
func (*IPRule_ARM) DeepCopyInto ¶
func (in *IPRule_ARM) DeepCopyInto(out *IPRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRule_Action_STATUS ¶
type IPRule_Action_STATUS string
type IPRule_STATUS ¶
type IPRule_STATUS struct { // Action: The action of IP ACL rule. Action *IPRule_Action_STATUS `json:"action,omitempty"` // Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Value *string `json:"value,omitempty"` }
IP rule with specific IP or IP range in CIDR format.
func (*IPRule_STATUS) AssignProperties_From_IPRule_STATUS ¶
func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *storage.IPRule_STATUS) error
AssignProperties_From_IPRule_STATUS populates our IPRule_STATUS from the provided source IPRule_STATUS
func (*IPRule_STATUS) AssignProperties_To_IPRule_STATUS ¶
func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *storage.IPRule_STATUS) error
AssignProperties_To_IPRule_STATUS populates the provided destination IPRule_STATUS from our IPRule_STATUS
func (*IPRule_STATUS) DeepCopy ¶
func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_STATUS.
func (*IPRule_STATUS) DeepCopyInto ¶
func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPRule_STATUS) NewEmptyARMValue ¶
func (rule *IPRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule_STATUS) PopulateFromARM ¶
func (rule *IPRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRule_STATUS_ARM ¶
type IPRule_STATUS_ARM struct { // Action: The action of IP ACL rule. Action *IPRule_Action_STATUS `json:"action,omitempty"` // Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Value *string `json:"value,omitempty"` }
IP rule with specific IP or IP range in CIDR format.
func (*IPRule_STATUS_ARM) DeepCopy ¶
func (in *IPRule_STATUS_ARM) DeepCopy() *IPRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_STATUS_ARM.
func (*IPRule_STATUS_ARM) DeepCopyInto ¶
func (in *IPRule_STATUS_ARM) DeepCopyInto(out *IPRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity ¶
type Identity struct { // +kubebuilder:validation:Required // Type: The identity type. Type *Identity_Type `json:"type,omitempty"` // UserAssignedIdentities: Gets or sets a list of key value pairs that describe the set of User Assigned identities that // will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned // identity is permitted here. UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Identity for the resource.
func (*Identity) AssignProperties_From_Identity ¶
AssignProperties_From_Identity populates our Identity from the provided source Identity
func (*Identity) AssignProperties_To_Identity ¶
AssignProperties_To_Identity populates the provided destination Identity from our Identity
func (*Identity) ConvertToARM ¶
func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Identity) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.
func (*Identity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity) NewEmptyARMValue ¶
func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity) PopulateFromARM ¶
func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Identity_ARM ¶
type Identity_ARM struct { // Type: The identity type. Type *Identity_Type `json:"type,omitempty"` UserAssignedIdentities map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"` }
Identity for the resource.
func (*Identity_ARM) DeepCopy ¶
func (in *Identity_ARM) DeepCopy() *Identity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_ARM.
func (*Identity_ARM) DeepCopyInto ¶
func (in *Identity_ARM) DeepCopyInto(out *Identity_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_STATUS ¶
type Identity_STATUS struct { // PrincipalId: The principal ID of resource identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of resource. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Type *Identity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: Gets or sets a list of key value pairs that describe the set of User Assigned identities that // will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned // identity is permitted here. UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
Identity for the resource.
func (*Identity_STATUS) AssignProperties_From_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *storage.Identity_STATUS) error
AssignProperties_From_Identity_STATUS populates our Identity_STATUS from the provided source Identity_STATUS
func (*Identity_STATUS) AssignProperties_To_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *storage.Identity_STATUS) error
AssignProperties_To_Identity_STATUS populates the provided destination Identity_STATUS from our Identity_STATUS
func (*Identity_STATUS) DeepCopy ¶
func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS.
func (*Identity_STATUS) DeepCopyInto ¶
func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity_STATUS) NewEmptyARMValue ¶
func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity_STATUS) PopulateFromARM ¶
func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Identity_STATUS_ARM ¶
type Identity_STATUS_ARM struct { // PrincipalId: The principal ID of resource identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of resource. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Type *Identity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: Gets or sets a list of key value pairs that describe the set of User Assigned identities that // will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned // identity is permitted here. UserAssignedIdentities map[string]UserAssignedIdentity_STATUS_ARM `json:"userAssignedIdentities"` }
Identity for the resource.
func (*Identity_STATUS_ARM) DeepCopy ¶
func (in *Identity_STATUS_ARM) DeepCopy() *Identity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS_ARM.
func (*Identity_STATUS_ARM) DeepCopyInto ¶
func (in *Identity_STATUS_ARM) DeepCopyInto(out *Identity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_Type ¶
type Identity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}
type Identity_Type_STATUS ¶
type Identity_Type_STATUS string
type ImmutabilityPolicyProperties_STATUS ¶
type ImmutabilityPolicyProperties_STATUS struct { // AllowProtectedAppendWrites: This property can only be changed for unlocked time-based retention policies. When enabled, // new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks // can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with // ExtendImmutabilityPolicy API AllowProtectedAppendWrites *bool `json:"allowProtectedAppendWrites,omitempty"` // Etag: ImmutabilityPolicy Etag. Etag *string `json:"etag,omitempty"` // ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, // in days. ImmutabilityPeriodSinceCreationInDays *int `json:"immutabilityPeriodSinceCreationInDays,omitempty"` // State: The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State *ImmutabilityPolicyProperty_State_STATUS `json:"state,omitempty"` // UpdateHistory: The ImmutabilityPolicy update history of the blob container. UpdateHistory []UpdateHistoryProperty_STATUS `json:"updateHistory,omitempty"` }
The properties of an ImmutabilityPolicy of a blob container.
func (*ImmutabilityPolicyProperties_STATUS) AssignProperties_From_ImmutabilityPolicyProperties_STATUS ¶
func (properties *ImmutabilityPolicyProperties_STATUS) AssignProperties_From_ImmutabilityPolicyProperties_STATUS(source *storage.ImmutabilityPolicyProperties_STATUS) error
AssignProperties_From_ImmutabilityPolicyProperties_STATUS populates our ImmutabilityPolicyProperties_STATUS from the provided source ImmutabilityPolicyProperties_STATUS
func (*ImmutabilityPolicyProperties_STATUS) AssignProperties_To_ImmutabilityPolicyProperties_STATUS ¶
func (properties *ImmutabilityPolicyProperties_STATUS) AssignProperties_To_ImmutabilityPolicyProperties_STATUS(destination *storage.ImmutabilityPolicyProperties_STATUS) error
AssignProperties_To_ImmutabilityPolicyProperties_STATUS populates the provided destination ImmutabilityPolicyProperties_STATUS from our ImmutabilityPolicyProperties_STATUS
func (*ImmutabilityPolicyProperties_STATUS) DeepCopy ¶
func (in *ImmutabilityPolicyProperties_STATUS) DeepCopy() *ImmutabilityPolicyProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperties_STATUS.
func (*ImmutabilityPolicyProperties_STATUS) DeepCopyInto ¶
func (in *ImmutabilityPolicyProperties_STATUS) DeepCopyInto(out *ImmutabilityPolicyProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImmutabilityPolicyProperties_STATUS) NewEmptyARMValue ¶
func (properties *ImmutabilityPolicyProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImmutabilityPolicyProperties_STATUS) PopulateFromARM ¶
func (properties *ImmutabilityPolicyProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImmutabilityPolicyProperties_STATUS_ARM ¶
type ImmutabilityPolicyProperties_STATUS_ARM struct { // Etag: ImmutabilityPolicy Etag. Etag *string `json:"etag,omitempty"` // Properties: The properties of an ImmutabilityPolicy of a blob container. Properties *ImmutabilityPolicyProperty_STATUS_ARM `json:"properties,omitempty"` // UpdateHistory: The ImmutabilityPolicy update history of the blob container. UpdateHistory []UpdateHistoryProperty_STATUS_ARM `json:"updateHistory"` }
The properties of an ImmutabilityPolicy of a blob container.
func (*ImmutabilityPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *ImmutabilityPolicyProperties_STATUS_ARM) DeepCopy() *ImmutabilityPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperties_STATUS_ARM.
func (*ImmutabilityPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ImmutabilityPolicyProperties_STATUS_ARM) DeepCopyInto(out *ImmutabilityPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmutabilityPolicyProperty_STATUS_ARM ¶
type ImmutabilityPolicyProperty_STATUS_ARM struct { // AllowProtectedAppendWrites: This property can only be changed for unlocked time-based retention policies. When enabled, // new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks // can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with // ExtendImmutabilityPolicy API AllowProtectedAppendWrites *bool `json:"allowProtectedAppendWrites,omitempty"` // ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, // in days. ImmutabilityPeriodSinceCreationInDays *int `json:"immutabilityPeriodSinceCreationInDays,omitempty"` // State: The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State *ImmutabilityPolicyProperty_State_STATUS `json:"state,omitempty"` }
The properties of an ImmutabilityPolicy of a blob container.
func (*ImmutabilityPolicyProperty_STATUS_ARM) DeepCopy ¶
func (in *ImmutabilityPolicyProperty_STATUS_ARM) DeepCopy() *ImmutabilityPolicyProperty_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperty_STATUS_ARM.
func (*ImmutabilityPolicyProperty_STATUS_ARM) DeepCopyInto ¶
func (in *ImmutabilityPolicyProperty_STATUS_ARM) DeepCopyInto(out *ImmutabilityPolicyProperty_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmutabilityPolicyProperty_State_STATUS ¶
type ImmutabilityPolicyProperty_State_STATUS string
type ImmutableStorageWithVersioning ¶
type ImmutableStorageWithVersioning struct { // Enabled: This is an immutable property, when set to true it enables object level immutability at the container level. Enabled *bool `json:"enabled,omitempty"` }
Object level immutability properties of the container.
func (*ImmutableStorageWithVersioning) AssignProperties_From_ImmutableStorageWithVersioning ¶
func (versioning *ImmutableStorageWithVersioning) AssignProperties_From_ImmutableStorageWithVersioning(source *storage.ImmutableStorageWithVersioning) error
AssignProperties_From_ImmutableStorageWithVersioning populates our ImmutableStorageWithVersioning from the provided source ImmutableStorageWithVersioning
func (*ImmutableStorageWithVersioning) AssignProperties_To_ImmutableStorageWithVersioning ¶
func (versioning *ImmutableStorageWithVersioning) AssignProperties_To_ImmutableStorageWithVersioning(destination *storage.ImmutableStorageWithVersioning) error
AssignProperties_To_ImmutableStorageWithVersioning populates the provided destination ImmutableStorageWithVersioning from our ImmutableStorageWithVersioning
func (*ImmutableStorageWithVersioning) ConvertToARM ¶
func (versioning *ImmutableStorageWithVersioning) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ImmutableStorageWithVersioning) DeepCopy ¶
func (in *ImmutableStorageWithVersioning) DeepCopy() *ImmutableStorageWithVersioning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning.
func (*ImmutableStorageWithVersioning) DeepCopyInto ¶
func (in *ImmutableStorageWithVersioning) DeepCopyInto(out *ImmutableStorageWithVersioning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImmutableStorageWithVersioning) NewEmptyARMValue ¶
func (versioning *ImmutableStorageWithVersioning) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImmutableStorageWithVersioning) PopulateFromARM ¶
func (versioning *ImmutableStorageWithVersioning) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImmutableStorageWithVersioning_ARM ¶
type ImmutableStorageWithVersioning_ARM struct { // Enabled: This is an immutable property, when set to true it enables object level immutability at the container level. Enabled *bool `json:"enabled,omitempty"` }
Object level immutability properties of the container.
func (*ImmutableStorageWithVersioning_ARM) DeepCopy ¶
func (in *ImmutableStorageWithVersioning_ARM) DeepCopy() *ImmutableStorageWithVersioning_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning_ARM.
func (*ImmutableStorageWithVersioning_ARM) DeepCopyInto ¶
func (in *ImmutableStorageWithVersioning_ARM) DeepCopyInto(out *ImmutableStorageWithVersioning_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmutableStorageWithVersioning_MigrationState_STATUS ¶
type ImmutableStorageWithVersioning_MigrationState_STATUS string
type ImmutableStorageWithVersioning_STATUS ¶
type ImmutableStorageWithVersioning_STATUS struct { // Enabled: This is an immutable property, when set to true it enables object level immutability at the container level. Enabled *bool `json:"enabled,omitempty"` // MigrationState: This property denotes the container level immutability to object level immutability migration state. MigrationState *ImmutableStorageWithVersioning_MigrationState_STATUS `json:"migrationState,omitempty"` // TimeStamp: Returns the date and time the object level immutability was enabled. TimeStamp *string `json:"timeStamp,omitempty"` }
Object level immutability properties of the container.
func (*ImmutableStorageWithVersioning_STATUS) AssignProperties_From_ImmutableStorageWithVersioning_STATUS ¶
func (versioning *ImmutableStorageWithVersioning_STATUS) AssignProperties_From_ImmutableStorageWithVersioning_STATUS(source *storage.ImmutableStorageWithVersioning_STATUS) error
AssignProperties_From_ImmutableStorageWithVersioning_STATUS populates our ImmutableStorageWithVersioning_STATUS from the provided source ImmutableStorageWithVersioning_STATUS
func (*ImmutableStorageWithVersioning_STATUS) AssignProperties_To_ImmutableStorageWithVersioning_STATUS ¶
func (versioning *ImmutableStorageWithVersioning_STATUS) AssignProperties_To_ImmutableStorageWithVersioning_STATUS(destination *storage.ImmutableStorageWithVersioning_STATUS) error
AssignProperties_To_ImmutableStorageWithVersioning_STATUS populates the provided destination ImmutableStorageWithVersioning_STATUS from our ImmutableStorageWithVersioning_STATUS
func (*ImmutableStorageWithVersioning_STATUS) DeepCopy ¶
func (in *ImmutableStorageWithVersioning_STATUS) DeepCopy() *ImmutableStorageWithVersioning_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning_STATUS.
func (*ImmutableStorageWithVersioning_STATUS) DeepCopyInto ¶
func (in *ImmutableStorageWithVersioning_STATUS) DeepCopyInto(out *ImmutableStorageWithVersioning_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImmutableStorageWithVersioning_STATUS) NewEmptyARMValue ¶
func (versioning *ImmutableStorageWithVersioning_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImmutableStorageWithVersioning_STATUS) PopulateFromARM ¶
func (versioning *ImmutableStorageWithVersioning_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImmutableStorageWithVersioning_STATUS_ARM ¶
type ImmutableStorageWithVersioning_STATUS_ARM struct { // Enabled: This is an immutable property, when set to true it enables object level immutability at the container level. Enabled *bool `json:"enabled,omitempty"` // MigrationState: This property denotes the container level immutability to object level immutability migration state. MigrationState *ImmutableStorageWithVersioning_MigrationState_STATUS `json:"migrationState,omitempty"` // TimeStamp: Returns the date and time the object level immutability was enabled. TimeStamp *string `json:"timeStamp,omitempty"` }
Object level immutability properties of the container.
func (*ImmutableStorageWithVersioning_STATUS_ARM) DeepCopy ¶
func (in *ImmutableStorageWithVersioning_STATUS_ARM) DeepCopy() *ImmutableStorageWithVersioning_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning_STATUS_ARM.
func (*ImmutableStorageWithVersioning_STATUS_ARM) DeepCopyInto ¶
func (in *ImmutableStorageWithVersioning_STATUS_ARM) DeepCopyInto(out *ImmutableStorageWithVersioning_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyCreationTime_STATUS ¶
type KeyCreationTime_STATUS struct { Key1 *string `json:"key1,omitempty"` Key2 *string `json:"key2,omitempty"` }
Storage account keys creation time.
func (*KeyCreationTime_STATUS) AssignProperties_From_KeyCreationTime_STATUS ¶
func (time *KeyCreationTime_STATUS) AssignProperties_From_KeyCreationTime_STATUS(source *storage.KeyCreationTime_STATUS) error
AssignProperties_From_KeyCreationTime_STATUS populates our KeyCreationTime_STATUS from the provided source KeyCreationTime_STATUS
func (*KeyCreationTime_STATUS) AssignProperties_To_KeyCreationTime_STATUS ¶
func (time *KeyCreationTime_STATUS) AssignProperties_To_KeyCreationTime_STATUS(destination *storage.KeyCreationTime_STATUS) error
AssignProperties_To_KeyCreationTime_STATUS populates the provided destination KeyCreationTime_STATUS from our KeyCreationTime_STATUS
func (*KeyCreationTime_STATUS) DeepCopy ¶
func (in *KeyCreationTime_STATUS) DeepCopy() *KeyCreationTime_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyCreationTime_STATUS.
func (*KeyCreationTime_STATUS) DeepCopyInto ¶
func (in *KeyCreationTime_STATUS) DeepCopyInto(out *KeyCreationTime_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyCreationTime_STATUS) NewEmptyARMValue ¶
func (time *KeyCreationTime_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyCreationTime_STATUS) PopulateFromARM ¶
func (time *KeyCreationTime_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyCreationTime_STATUS_ARM ¶
type KeyCreationTime_STATUS_ARM struct { Key1 *string `json:"key1,omitempty"` Key2 *string `json:"key2,omitempty"` }
Storage account keys creation time.
func (*KeyCreationTime_STATUS_ARM) DeepCopy ¶
func (in *KeyCreationTime_STATUS_ARM) DeepCopy() *KeyCreationTime_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyCreationTime_STATUS_ARM.
func (*KeyCreationTime_STATUS_ARM) DeepCopyInto ¶
func (in *KeyCreationTime_STATUS_ARM) DeepCopyInto(out *KeyCreationTime_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPolicy ¶
type KeyPolicy struct { // +kubebuilder:validation:Required // KeyExpirationPeriodInDays: The key expiration period in days. KeyExpirationPeriodInDays *int `json:"keyExpirationPeriodInDays,omitempty"` }
KeyPolicy assigned to the storage account.
func (*KeyPolicy) AssignProperties_From_KeyPolicy ¶
AssignProperties_From_KeyPolicy populates our KeyPolicy from the provided source KeyPolicy
func (*KeyPolicy) AssignProperties_To_KeyPolicy ¶
AssignProperties_To_KeyPolicy populates the provided destination KeyPolicy from our KeyPolicy
func (*KeyPolicy) ConvertToARM ¶
func (policy *KeyPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*KeyPolicy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy.
func (*KeyPolicy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPolicy) NewEmptyARMValue ¶
func (policy *KeyPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyPolicy) PopulateFromARM ¶
func (policy *KeyPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyPolicy_ARM ¶
type KeyPolicy_ARM struct { // KeyExpirationPeriodInDays: The key expiration period in days. KeyExpirationPeriodInDays *int `json:"keyExpirationPeriodInDays,omitempty"` }
KeyPolicy assigned to the storage account.
func (*KeyPolicy_ARM) DeepCopy ¶
func (in *KeyPolicy_ARM) DeepCopy() *KeyPolicy_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy_ARM.
func (*KeyPolicy_ARM) DeepCopyInto ¶
func (in *KeyPolicy_ARM) DeepCopyInto(out *KeyPolicy_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPolicy_STATUS ¶
type KeyPolicy_STATUS struct { // KeyExpirationPeriodInDays: The key expiration period in days. KeyExpirationPeriodInDays *int `json:"keyExpirationPeriodInDays,omitempty"` }
KeyPolicy assigned to the storage account.
func (*KeyPolicy_STATUS) AssignProperties_From_KeyPolicy_STATUS ¶
func (policy *KeyPolicy_STATUS) AssignProperties_From_KeyPolicy_STATUS(source *storage.KeyPolicy_STATUS) error
AssignProperties_From_KeyPolicy_STATUS populates our KeyPolicy_STATUS from the provided source KeyPolicy_STATUS
func (*KeyPolicy_STATUS) AssignProperties_To_KeyPolicy_STATUS ¶
func (policy *KeyPolicy_STATUS) AssignProperties_To_KeyPolicy_STATUS(destination *storage.KeyPolicy_STATUS) error
AssignProperties_To_KeyPolicy_STATUS populates the provided destination KeyPolicy_STATUS from our KeyPolicy_STATUS
func (*KeyPolicy_STATUS) DeepCopy ¶
func (in *KeyPolicy_STATUS) DeepCopy() *KeyPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy_STATUS.
func (*KeyPolicy_STATUS) DeepCopyInto ¶
func (in *KeyPolicy_STATUS) DeepCopyInto(out *KeyPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPolicy_STATUS) NewEmptyARMValue ¶
func (policy *KeyPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyPolicy_STATUS) PopulateFromARM ¶
func (policy *KeyPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyPolicy_STATUS_ARM ¶
type KeyPolicy_STATUS_ARM struct { // KeyExpirationPeriodInDays: The key expiration period in days. KeyExpirationPeriodInDays *int `json:"keyExpirationPeriodInDays,omitempty"` }
KeyPolicy assigned to the storage account.
func (*KeyPolicy_STATUS_ARM) DeepCopy ¶
func (in *KeyPolicy_STATUS_ARM) DeepCopy() *KeyPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy_STATUS_ARM.
func (*KeyPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *KeyPolicy_STATUS_ARM) DeepCopyInto(out *KeyPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties ¶
type KeyVaultProperties struct { // Keyname: The name of KeyVault key. Keyname *string `json:"keyname,omitempty"` // Keyvaulturi: The Uri of KeyVault. Keyvaulturi *string `json:"keyvaulturi,omitempty"` // Keyversion: The version of KeyVault key. Keyversion *string `json:"keyversion,omitempty"` }
Properties of key vault.
func (*KeyVaultProperties) AssignProperties_From_KeyVaultProperties ¶
func (properties *KeyVaultProperties) AssignProperties_From_KeyVaultProperties(source *storage.KeyVaultProperties) error
AssignProperties_From_KeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties
func (*KeyVaultProperties) AssignProperties_To_KeyVaultProperties ¶
func (properties *KeyVaultProperties) AssignProperties_To_KeyVaultProperties(destination *storage.KeyVaultProperties) error
AssignProperties_To_KeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties
func (*KeyVaultProperties) ConvertToARM ¶
func (properties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*KeyVaultProperties) DeepCopy ¶
func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties.
func (*KeyVaultProperties) DeepCopyInto ¶
func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultProperties) NewEmptyARMValue ¶
func (properties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties) PopulateFromARM ¶
func (properties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultProperties_ARM ¶
type KeyVaultProperties_ARM struct { // Keyname: The name of KeyVault key. Keyname *string `json:"keyname,omitempty"` // Keyvaulturi: The Uri of KeyVault. Keyvaulturi *string `json:"keyvaulturi,omitempty"` // Keyversion: The version of KeyVault key. Keyversion *string `json:"keyversion,omitempty"` }
Properties of key vault.
func (*KeyVaultProperties_ARM) DeepCopy ¶
func (in *KeyVaultProperties_ARM) DeepCopy() *KeyVaultProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_ARM.
func (*KeyVaultProperties_ARM) DeepCopyInto ¶
func (in *KeyVaultProperties_ARM) DeepCopyInto(out *KeyVaultProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties_STATUS ¶
type KeyVaultProperties_STATUS struct { // CurrentVersionedKeyIdentifier: The object identifier of the current versioned Key Vault Key in use. CurrentVersionedKeyIdentifier *string `json:"currentVersionedKeyIdentifier,omitempty"` // Keyname: The name of KeyVault key. Keyname *string `json:"keyname,omitempty"` // Keyvaulturi: The Uri of KeyVault. Keyvaulturi *string `json:"keyvaulturi,omitempty"` // Keyversion: The version of KeyVault key. Keyversion *string `json:"keyversion,omitempty"` // LastKeyRotationTimestamp: Timestamp of last rotation of the Key Vault Key. LastKeyRotationTimestamp *string `json:"lastKeyRotationTimestamp,omitempty"` }
Properties of key vault.
func (*KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS ¶
func (properties *KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS(source *storage.KeyVaultProperties_STATUS) error
AssignProperties_From_KeyVaultProperties_STATUS populates our KeyVaultProperties_STATUS from the provided source KeyVaultProperties_STATUS
func (*KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS ¶
func (properties *KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS(destination *storage.KeyVaultProperties_STATUS) error
AssignProperties_To_KeyVaultProperties_STATUS populates the provided destination KeyVaultProperties_STATUS from our KeyVaultProperties_STATUS
func (*KeyVaultProperties_STATUS) DeepCopy ¶
func (in *KeyVaultProperties_STATUS) DeepCopy() *KeyVaultProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_STATUS.
func (*KeyVaultProperties_STATUS) DeepCopyInto ¶
func (in *KeyVaultProperties_STATUS) DeepCopyInto(out *KeyVaultProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultProperties_STATUS) NewEmptyARMValue ¶
func (properties *KeyVaultProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties_STATUS) PopulateFromARM ¶
func (properties *KeyVaultProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultProperties_STATUS_ARM ¶
type KeyVaultProperties_STATUS_ARM struct { // CurrentVersionedKeyIdentifier: The object identifier of the current versioned Key Vault Key in use. CurrentVersionedKeyIdentifier *string `json:"currentVersionedKeyIdentifier,omitempty"` // Keyname: The name of KeyVault key. Keyname *string `json:"keyname,omitempty"` // Keyvaulturi: The Uri of KeyVault. Keyvaulturi *string `json:"keyvaulturi,omitempty"` // Keyversion: The version of KeyVault key. Keyversion *string `json:"keyversion,omitempty"` // LastKeyRotationTimestamp: Timestamp of last rotation of the Key Vault Key. LastKeyRotationTimestamp *string `json:"lastKeyRotationTimestamp,omitempty"` }
Properties of key vault.
func (*KeyVaultProperties_STATUS_ARM) DeepCopy ¶
func (in *KeyVaultProperties_STATUS_ARM) DeepCopy() *KeyVaultProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_STATUS_ARM.
func (*KeyVaultProperties_STATUS_ARM) DeepCopyInto ¶
func (in *KeyVaultProperties_STATUS_ARM) DeepCopyInto(out *KeyVaultProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastAccessTimeTrackingPolicy ¶
type LastAccessTimeTrackingPolicy struct { // BlobType: An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently // read only BlobType []string `json:"blobType,omitempty"` // +kubebuilder:validation:Required // Enable: When set to true last access time based tracking is enabled. Enable *bool `json:"enable,omitempty"` // Name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Name *LastAccessTimeTrackingPolicy_Name `json:"name,omitempty"` // TrackingGranularityInDays: The field specifies blob object tracking granularity in days, typically how often the blob // object should be tracked.This field is currently read only with value as 1 TrackingGranularityInDays *int `json:"trackingGranularityInDays,omitempty"` }
The blob service properties for Last access time based tracking policy.
func (*LastAccessTimeTrackingPolicy) AssignProperties_From_LastAccessTimeTrackingPolicy ¶
func (policy *LastAccessTimeTrackingPolicy) AssignProperties_From_LastAccessTimeTrackingPolicy(source *storage.LastAccessTimeTrackingPolicy) error
AssignProperties_From_LastAccessTimeTrackingPolicy populates our LastAccessTimeTrackingPolicy from the provided source LastAccessTimeTrackingPolicy
func (*LastAccessTimeTrackingPolicy) AssignProperties_To_LastAccessTimeTrackingPolicy ¶
func (policy *LastAccessTimeTrackingPolicy) AssignProperties_To_LastAccessTimeTrackingPolicy(destination *storage.LastAccessTimeTrackingPolicy) error
AssignProperties_To_LastAccessTimeTrackingPolicy populates the provided destination LastAccessTimeTrackingPolicy from our LastAccessTimeTrackingPolicy
func (*LastAccessTimeTrackingPolicy) ConvertToARM ¶
func (policy *LastAccessTimeTrackingPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LastAccessTimeTrackingPolicy) DeepCopy ¶
func (in *LastAccessTimeTrackingPolicy) DeepCopy() *LastAccessTimeTrackingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy.
func (*LastAccessTimeTrackingPolicy) DeepCopyInto ¶
func (in *LastAccessTimeTrackingPolicy) DeepCopyInto(out *LastAccessTimeTrackingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LastAccessTimeTrackingPolicy) NewEmptyARMValue ¶
func (policy *LastAccessTimeTrackingPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LastAccessTimeTrackingPolicy) PopulateFromARM ¶
func (policy *LastAccessTimeTrackingPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LastAccessTimeTrackingPolicy_ARM ¶
type LastAccessTimeTrackingPolicy_ARM struct { // BlobType: An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently // read only BlobType []string `json:"blobType"` // Enable: When set to true last access time based tracking is enabled. Enable *bool `json:"enable,omitempty"` // Name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Name *LastAccessTimeTrackingPolicy_Name `json:"name,omitempty"` // TrackingGranularityInDays: The field specifies blob object tracking granularity in days, typically how often the blob // object should be tracked.This field is currently read only with value as 1 TrackingGranularityInDays *int `json:"trackingGranularityInDays,omitempty"` }
The blob service properties for Last access time based tracking policy.
func (*LastAccessTimeTrackingPolicy_ARM) DeepCopy ¶
func (in *LastAccessTimeTrackingPolicy_ARM) DeepCopy() *LastAccessTimeTrackingPolicy_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy_ARM.
func (*LastAccessTimeTrackingPolicy_ARM) DeepCopyInto ¶
func (in *LastAccessTimeTrackingPolicy_ARM) DeepCopyInto(out *LastAccessTimeTrackingPolicy_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastAccessTimeTrackingPolicy_Name ¶
type LastAccessTimeTrackingPolicy_Name string
+kubebuilder:validation:Enum={"AccessTimeTracking"}
type LastAccessTimeTrackingPolicy_Name_STATUS ¶
type LastAccessTimeTrackingPolicy_Name_STATUS string
type LastAccessTimeTrackingPolicy_STATUS ¶
type LastAccessTimeTrackingPolicy_STATUS struct { // BlobType: An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently // read only BlobType []string `json:"blobType,omitempty"` // Enable: When set to true last access time based tracking is enabled. Enable *bool `json:"enable,omitempty"` // Name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Name *LastAccessTimeTrackingPolicy_Name_STATUS `json:"name,omitempty"` // TrackingGranularityInDays: The field specifies blob object tracking granularity in days, typically how often the blob // object should be tracked.This field is currently read only with value as 1 TrackingGranularityInDays *int `json:"trackingGranularityInDays,omitempty"` }
The blob service properties for Last access time based tracking policy.
func (*LastAccessTimeTrackingPolicy_STATUS) AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS ¶
func (policy *LastAccessTimeTrackingPolicy_STATUS) AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS(source *storage.LastAccessTimeTrackingPolicy_STATUS) error
AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS populates our LastAccessTimeTrackingPolicy_STATUS from the provided source LastAccessTimeTrackingPolicy_STATUS
func (*LastAccessTimeTrackingPolicy_STATUS) AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS ¶
func (policy *LastAccessTimeTrackingPolicy_STATUS) AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS(destination *storage.LastAccessTimeTrackingPolicy_STATUS) error
AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS populates the provided destination LastAccessTimeTrackingPolicy_STATUS from our LastAccessTimeTrackingPolicy_STATUS
func (*LastAccessTimeTrackingPolicy_STATUS) DeepCopy ¶
func (in *LastAccessTimeTrackingPolicy_STATUS) DeepCopy() *LastAccessTimeTrackingPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy_STATUS.
func (*LastAccessTimeTrackingPolicy_STATUS) DeepCopyInto ¶
func (in *LastAccessTimeTrackingPolicy_STATUS) DeepCopyInto(out *LastAccessTimeTrackingPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LastAccessTimeTrackingPolicy_STATUS) NewEmptyARMValue ¶
func (policy *LastAccessTimeTrackingPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LastAccessTimeTrackingPolicy_STATUS) PopulateFromARM ¶
func (policy *LastAccessTimeTrackingPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LastAccessTimeTrackingPolicy_STATUS_ARM ¶
type LastAccessTimeTrackingPolicy_STATUS_ARM struct { // BlobType: An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently // read only BlobType []string `json:"blobType"` // Enable: When set to true last access time based tracking is enabled. Enable *bool `json:"enable,omitempty"` // Name: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Name *LastAccessTimeTrackingPolicy_Name_STATUS `json:"name,omitempty"` // TrackingGranularityInDays: The field specifies blob object tracking granularity in days, typically how often the blob // object should be tracked.This field is currently read only with value as 1 TrackingGranularityInDays *int `json:"trackingGranularityInDays,omitempty"` }
The blob service properties for Last access time based tracking policy.
func (*LastAccessTimeTrackingPolicy_STATUS_ARM) DeepCopy ¶
func (in *LastAccessTimeTrackingPolicy_STATUS_ARM) DeepCopy() *LastAccessTimeTrackingPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy_STATUS_ARM.
func (*LastAccessTimeTrackingPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *LastAccessTimeTrackingPolicy_STATUS_ARM) DeepCopyInto(out *LastAccessTimeTrackingPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LegalHoldProperties_STATUS ¶
type LegalHoldProperties_STATUS struct { // HasLegalHold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The // hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a // maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold *bool `json:"hasLegalHold,omitempty"` // Tags: The list of LegalHold tags of a blob container. Tags []TagProperty_STATUS `json:"tags,omitempty"` }
The LegalHold property of a blob container.
func (*LegalHoldProperties_STATUS) AssignProperties_From_LegalHoldProperties_STATUS ¶
func (properties *LegalHoldProperties_STATUS) AssignProperties_From_LegalHoldProperties_STATUS(source *storage.LegalHoldProperties_STATUS) error
AssignProperties_From_LegalHoldProperties_STATUS populates our LegalHoldProperties_STATUS from the provided source LegalHoldProperties_STATUS
func (*LegalHoldProperties_STATUS) AssignProperties_To_LegalHoldProperties_STATUS ¶
func (properties *LegalHoldProperties_STATUS) AssignProperties_To_LegalHoldProperties_STATUS(destination *storage.LegalHoldProperties_STATUS) error
AssignProperties_To_LegalHoldProperties_STATUS populates the provided destination LegalHoldProperties_STATUS from our LegalHoldProperties_STATUS
func (*LegalHoldProperties_STATUS) DeepCopy ¶
func (in *LegalHoldProperties_STATUS) DeepCopy() *LegalHoldProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegalHoldProperties_STATUS.
func (*LegalHoldProperties_STATUS) DeepCopyInto ¶
func (in *LegalHoldProperties_STATUS) DeepCopyInto(out *LegalHoldProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LegalHoldProperties_STATUS) NewEmptyARMValue ¶
func (properties *LegalHoldProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LegalHoldProperties_STATUS) PopulateFromARM ¶
func (properties *LegalHoldProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LegalHoldProperties_STATUS_ARM ¶
type LegalHoldProperties_STATUS_ARM struct { // HasLegalHold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The // hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a // maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold *bool `json:"hasLegalHold,omitempty"` // Tags: The list of LegalHold tags of a blob container. Tags []TagProperty_STATUS_ARM `json:"tags"` }
The LegalHold property of a blob container.
func (*LegalHoldProperties_STATUS_ARM) DeepCopy ¶
func (in *LegalHoldProperties_STATUS_ARM) DeepCopy() *LegalHoldProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegalHoldProperties_STATUS_ARM.
func (*LegalHoldProperties_STATUS_ARM) DeepCopyInto ¶
func (in *LegalHoldProperties_STATUS_ARM) DeepCopyInto(out *LegalHoldProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyAction ¶
type ManagementPolicyAction struct { // BaseBlob: The management policy action for base blob BaseBlob *ManagementPolicyBaseBlob `json:"baseBlob,omitempty"` // Snapshot: The management policy action for snapshot Snapshot *ManagementPolicySnapShot `json:"snapshot,omitempty"` // Version: The management policy action for version Version *ManagementPolicyVersion `json:"version,omitempty"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (*ManagementPolicyAction) AssignProperties_From_ManagementPolicyAction ¶
func (action *ManagementPolicyAction) AssignProperties_From_ManagementPolicyAction(source *storage.ManagementPolicyAction) error
AssignProperties_From_ManagementPolicyAction populates our ManagementPolicyAction from the provided source ManagementPolicyAction
func (*ManagementPolicyAction) AssignProperties_To_ManagementPolicyAction ¶
func (action *ManagementPolicyAction) AssignProperties_To_ManagementPolicyAction(destination *storage.ManagementPolicyAction) error
AssignProperties_To_ManagementPolicyAction populates the provided destination ManagementPolicyAction from our ManagementPolicyAction
func (*ManagementPolicyAction) ConvertToARM ¶
func (action *ManagementPolicyAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicyAction) DeepCopy ¶
func (in *ManagementPolicyAction) DeepCopy() *ManagementPolicyAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction.
func (*ManagementPolicyAction) DeepCopyInto ¶
func (in *ManagementPolicyAction) DeepCopyInto(out *ManagementPolicyAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyAction) NewEmptyARMValue ¶
func (action *ManagementPolicyAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyAction) PopulateFromARM ¶
func (action *ManagementPolicyAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyAction_ARM ¶
type ManagementPolicyAction_ARM struct { // BaseBlob: The management policy action for base blob BaseBlob *ManagementPolicyBaseBlob_ARM `json:"baseBlob,omitempty"` // Snapshot: The management policy action for snapshot Snapshot *ManagementPolicySnapShot_ARM `json:"snapshot,omitempty"` // Version: The management policy action for version Version *ManagementPolicyVersion_ARM `json:"version,omitempty"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (*ManagementPolicyAction_ARM) DeepCopy ¶
func (in *ManagementPolicyAction_ARM) DeepCopy() *ManagementPolicyAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction_ARM.
func (*ManagementPolicyAction_ARM) DeepCopyInto ¶
func (in *ManagementPolicyAction_ARM) DeepCopyInto(out *ManagementPolicyAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyAction_STATUS ¶
type ManagementPolicyAction_STATUS struct { // BaseBlob: The management policy action for base blob BaseBlob *ManagementPolicyBaseBlob_STATUS `json:"baseBlob,omitempty"` // Snapshot: The management policy action for snapshot Snapshot *ManagementPolicySnapShot_STATUS `json:"snapshot,omitempty"` // Version: The management policy action for version Version *ManagementPolicyVersion_STATUS `json:"version,omitempty"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (*ManagementPolicyAction_STATUS) AssignProperties_From_ManagementPolicyAction_STATUS ¶
func (action *ManagementPolicyAction_STATUS) AssignProperties_From_ManagementPolicyAction_STATUS(source *storage.ManagementPolicyAction_STATUS) error
AssignProperties_From_ManagementPolicyAction_STATUS populates our ManagementPolicyAction_STATUS from the provided source ManagementPolicyAction_STATUS
func (*ManagementPolicyAction_STATUS) AssignProperties_To_ManagementPolicyAction_STATUS ¶
func (action *ManagementPolicyAction_STATUS) AssignProperties_To_ManagementPolicyAction_STATUS(destination *storage.ManagementPolicyAction_STATUS) error
AssignProperties_To_ManagementPolicyAction_STATUS populates the provided destination ManagementPolicyAction_STATUS from our ManagementPolicyAction_STATUS
func (*ManagementPolicyAction_STATUS) DeepCopy ¶
func (in *ManagementPolicyAction_STATUS) DeepCopy() *ManagementPolicyAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction_STATUS.
func (*ManagementPolicyAction_STATUS) DeepCopyInto ¶
func (in *ManagementPolicyAction_STATUS) DeepCopyInto(out *ManagementPolicyAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyAction_STATUS) NewEmptyARMValue ¶
func (action *ManagementPolicyAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyAction_STATUS) PopulateFromARM ¶
func (action *ManagementPolicyAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyAction_STATUS_ARM ¶
type ManagementPolicyAction_STATUS_ARM struct { // BaseBlob: The management policy action for base blob BaseBlob *ManagementPolicyBaseBlob_STATUS_ARM `json:"baseBlob,omitempty"` // Snapshot: The management policy action for snapshot Snapshot *ManagementPolicySnapShot_STATUS_ARM `json:"snapshot,omitempty"` // Version: The management policy action for version Version *ManagementPolicyVersion_STATUS_ARM `json:"version,omitempty"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (*ManagementPolicyAction_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicyAction_STATUS_ARM) DeepCopy() *ManagementPolicyAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction_STATUS_ARM.
func (*ManagementPolicyAction_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicyAction_STATUS_ARM) DeepCopyInto(out *ManagementPolicyAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyBaseBlob ¶
type ManagementPolicyBaseBlob struct { // Delete: The function to delete the blob Delete *DateAfterModification `json:"delete,omitempty"` // EnableAutoTierToHotFromCool: This property enables auto tiering of a blob from cool to hot on a blob access. This // property requires tierToCool.daysAfterLastAccessTimeGreaterThan. EnableAutoTierToHotFromCool *bool `json:"enableAutoTierToHotFromCool,omitempty"` // TierToArchive: The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModification `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModification `json:"tierToCool,omitempty"` }
Management policy action for base blob.
func (*ManagementPolicyBaseBlob) AssignProperties_From_ManagementPolicyBaseBlob ¶
func (blob *ManagementPolicyBaseBlob) AssignProperties_From_ManagementPolicyBaseBlob(source *storage.ManagementPolicyBaseBlob) error
AssignProperties_From_ManagementPolicyBaseBlob populates our ManagementPolicyBaseBlob from the provided source ManagementPolicyBaseBlob
func (*ManagementPolicyBaseBlob) AssignProperties_To_ManagementPolicyBaseBlob ¶
func (blob *ManagementPolicyBaseBlob) AssignProperties_To_ManagementPolicyBaseBlob(destination *storage.ManagementPolicyBaseBlob) error
AssignProperties_To_ManagementPolicyBaseBlob populates the provided destination ManagementPolicyBaseBlob from our ManagementPolicyBaseBlob
func (*ManagementPolicyBaseBlob) ConvertToARM ¶
func (blob *ManagementPolicyBaseBlob) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicyBaseBlob) DeepCopy ¶
func (in *ManagementPolicyBaseBlob) DeepCopy() *ManagementPolicyBaseBlob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob.
func (*ManagementPolicyBaseBlob) DeepCopyInto ¶
func (in *ManagementPolicyBaseBlob) DeepCopyInto(out *ManagementPolicyBaseBlob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyBaseBlob) NewEmptyARMValue ¶
func (blob *ManagementPolicyBaseBlob) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyBaseBlob) PopulateFromARM ¶
func (blob *ManagementPolicyBaseBlob) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyBaseBlob_ARM ¶
type ManagementPolicyBaseBlob_ARM struct { // Delete: The function to delete the blob Delete *DateAfterModification_ARM `json:"delete,omitempty"` // EnableAutoTierToHotFromCool: This property enables auto tiering of a blob from cool to hot on a blob access. This // property requires tierToCool.daysAfterLastAccessTimeGreaterThan. EnableAutoTierToHotFromCool *bool `json:"enableAutoTierToHotFromCool,omitempty"` // TierToArchive: The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModification_ARM `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModification_ARM `json:"tierToCool,omitempty"` }
Management policy action for base blob.
func (*ManagementPolicyBaseBlob_ARM) DeepCopy ¶
func (in *ManagementPolicyBaseBlob_ARM) DeepCopy() *ManagementPolicyBaseBlob_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob_ARM.
func (*ManagementPolicyBaseBlob_ARM) DeepCopyInto ¶
func (in *ManagementPolicyBaseBlob_ARM) DeepCopyInto(out *ManagementPolicyBaseBlob_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyBaseBlob_STATUS ¶
type ManagementPolicyBaseBlob_STATUS struct { // Delete: The function to delete the blob Delete *DateAfterModification_STATUS `json:"delete,omitempty"` // EnableAutoTierToHotFromCool: This property enables auto tiering of a blob from cool to hot on a blob access. This // property requires tierToCool.daysAfterLastAccessTimeGreaterThan. EnableAutoTierToHotFromCool *bool `json:"enableAutoTierToHotFromCool,omitempty"` // TierToArchive: The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModification_STATUS `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModification_STATUS `json:"tierToCool,omitempty"` }
Management policy action for base blob.
func (*ManagementPolicyBaseBlob_STATUS) AssignProperties_From_ManagementPolicyBaseBlob_STATUS ¶
func (blob *ManagementPolicyBaseBlob_STATUS) AssignProperties_From_ManagementPolicyBaseBlob_STATUS(source *storage.ManagementPolicyBaseBlob_STATUS) error
AssignProperties_From_ManagementPolicyBaseBlob_STATUS populates our ManagementPolicyBaseBlob_STATUS from the provided source ManagementPolicyBaseBlob_STATUS
func (*ManagementPolicyBaseBlob_STATUS) AssignProperties_To_ManagementPolicyBaseBlob_STATUS ¶
func (blob *ManagementPolicyBaseBlob_STATUS) AssignProperties_To_ManagementPolicyBaseBlob_STATUS(destination *storage.ManagementPolicyBaseBlob_STATUS) error
AssignProperties_To_ManagementPolicyBaseBlob_STATUS populates the provided destination ManagementPolicyBaseBlob_STATUS from our ManagementPolicyBaseBlob_STATUS
func (*ManagementPolicyBaseBlob_STATUS) DeepCopy ¶
func (in *ManagementPolicyBaseBlob_STATUS) DeepCopy() *ManagementPolicyBaseBlob_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob_STATUS.
func (*ManagementPolicyBaseBlob_STATUS) DeepCopyInto ¶
func (in *ManagementPolicyBaseBlob_STATUS) DeepCopyInto(out *ManagementPolicyBaseBlob_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyBaseBlob_STATUS) NewEmptyARMValue ¶
func (blob *ManagementPolicyBaseBlob_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyBaseBlob_STATUS) PopulateFromARM ¶
func (blob *ManagementPolicyBaseBlob_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyBaseBlob_STATUS_ARM ¶
type ManagementPolicyBaseBlob_STATUS_ARM struct { // Delete: The function to delete the blob Delete *DateAfterModification_STATUS_ARM `json:"delete,omitempty"` // EnableAutoTierToHotFromCool: This property enables auto tiering of a blob from cool to hot on a blob access. This // property requires tierToCool.daysAfterLastAccessTimeGreaterThan. EnableAutoTierToHotFromCool *bool `json:"enableAutoTierToHotFromCool,omitempty"` // TierToArchive: The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModification_STATUS_ARM `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModification_STATUS_ARM `json:"tierToCool,omitempty"` }
Management policy action for base blob.
func (*ManagementPolicyBaseBlob_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicyBaseBlob_STATUS_ARM) DeepCopy() *ManagementPolicyBaseBlob_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob_STATUS_ARM.
func (*ManagementPolicyBaseBlob_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicyBaseBlob_STATUS_ARM) DeepCopyInto(out *ManagementPolicyBaseBlob_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyDefinition ¶
type ManagementPolicyDefinition struct { // +kubebuilder:validation:Required // Actions: An object that defines the action set. Actions *ManagementPolicyAction `json:"actions,omitempty"` // Filters: An object that defines the filter set. Filters *ManagementPolicyFilter `json:"filters,omitempty"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (*ManagementPolicyDefinition) AssignProperties_From_ManagementPolicyDefinition ¶
func (definition *ManagementPolicyDefinition) AssignProperties_From_ManagementPolicyDefinition(source *storage.ManagementPolicyDefinition) error
AssignProperties_From_ManagementPolicyDefinition populates our ManagementPolicyDefinition from the provided source ManagementPolicyDefinition
func (*ManagementPolicyDefinition) AssignProperties_To_ManagementPolicyDefinition ¶
func (definition *ManagementPolicyDefinition) AssignProperties_To_ManagementPolicyDefinition(destination *storage.ManagementPolicyDefinition) error
AssignProperties_To_ManagementPolicyDefinition populates the provided destination ManagementPolicyDefinition from our ManagementPolicyDefinition
func (*ManagementPolicyDefinition) ConvertToARM ¶
func (definition *ManagementPolicyDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicyDefinition) DeepCopy ¶
func (in *ManagementPolicyDefinition) DeepCopy() *ManagementPolicyDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition.
func (*ManagementPolicyDefinition) DeepCopyInto ¶
func (in *ManagementPolicyDefinition) DeepCopyInto(out *ManagementPolicyDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyDefinition) NewEmptyARMValue ¶
func (definition *ManagementPolicyDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyDefinition) PopulateFromARM ¶
func (definition *ManagementPolicyDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyDefinition_ARM ¶
type ManagementPolicyDefinition_ARM struct { // Actions: An object that defines the action set. Actions *ManagementPolicyAction_ARM `json:"actions,omitempty"` // Filters: An object that defines the filter set. Filters *ManagementPolicyFilter_ARM `json:"filters,omitempty"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (*ManagementPolicyDefinition_ARM) DeepCopy ¶
func (in *ManagementPolicyDefinition_ARM) DeepCopy() *ManagementPolicyDefinition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition_ARM.
func (*ManagementPolicyDefinition_ARM) DeepCopyInto ¶
func (in *ManagementPolicyDefinition_ARM) DeepCopyInto(out *ManagementPolicyDefinition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyDefinition_STATUS ¶
type ManagementPolicyDefinition_STATUS struct { // Actions: An object that defines the action set. Actions *ManagementPolicyAction_STATUS `json:"actions,omitempty"` // Filters: An object that defines the filter set. Filters *ManagementPolicyFilter_STATUS `json:"filters,omitempty"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (*ManagementPolicyDefinition_STATUS) AssignProperties_From_ManagementPolicyDefinition_STATUS ¶
func (definition *ManagementPolicyDefinition_STATUS) AssignProperties_From_ManagementPolicyDefinition_STATUS(source *storage.ManagementPolicyDefinition_STATUS) error
AssignProperties_From_ManagementPolicyDefinition_STATUS populates our ManagementPolicyDefinition_STATUS from the provided source ManagementPolicyDefinition_STATUS
func (*ManagementPolicyDefinition_STATUS) AssignProperties_To_ManagementPolicyDefinition_STATUS ¶
func (definition *ManagementPolicyDefinition_STATUS) AssignProperties_To_ManagementPolicyDefinition_STATUS(destination *storage.ManagementPolicyDefinition_STATUS) error
AssignProperties_To_ManagementPolicyDefinition_STATUS populates the provided destination ManagementPolicyDefinition_STATUS from our ManagementPolicyDefinition_STATUS
func (*ManagementPolicyDefinition_STATUS) DeepCopy ¶
func (in *ManagementPolicyDefinition_STATUS) DeepCopy() *ManagementPolicyDefinition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition_STATUS.
func (*ManagementPolicyDefinition_STATUS) DeepCopyInto ¶
func (in *ManagementPolicyDefinition_STATUS) DeepCopyInto(out *ManagementPolicyDefinition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyDefinition_STATUS) NewEmptyARMValue ¶
func (definition *ManagementPolicyDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyDefinition_STATUS) PopulateFromARM ¶
func (definition *ManagementPolicyDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyDefinition_STATUS_ARM ¶
type ManagementPolicyDefinition_STATUS_ARM struct { // Actions: An object that defines the action set. Actions *ManagementPolicyAction_STATUS_ARM `json:"actions,omitempty"` // Filters: An object that defines the filter set. Filters *ManagementPolicyFilter_STATUS_ARM `json:"filters,omitempty"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (*ManagementPolicyDefinition_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicyDefinition_STATUS_ARM) DeepCopy() *ManagementPolicyDefinition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition_STATUS_ARM.
func (*ManagementPolicyDefinition_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicyDefinition_STATUS_ARM) DeepCopyInto(out *ManagementPolicyDefinition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyFilter ¶
type ManagementPolicyFilter struct { // BlobIndexMatch: An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch []TagFilter `json:"blobIndexMatch,omitempty"` // +kubebuilder:validation:Required // BlobTypes: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete // actions are supported for appendBlob. BlobTypes []string `json:"blobTypes,omitempty"` // PrefixMatch: An array of strings for prefixes to be match. PrefixMatch []string `json:"prefixMatch,omitempty"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (*ManagementPolicyFilter) AssignProperties_From_ManagementPolicyFilter ¶
func (filter *ManagementPolicyFilter) AssignProperties_From_ManagementPolicyFilter(source *storage.ManagementPolicyFilter) error
AssignProperties_From_ManagementPolicyFilter populates our ManagementPolicyFilter from the provided source ManagementPolicyFilter
func (*ManagementPolicyFilter) AssignProperties_To_ManagementPolicyFilter ¶
func (filter *ManagementPolicyFilter) AssignProperties_To_ManagementPolicyFilter(destination *storage.ManagementPolicyFilter) error
AssignProperties_To_ManagementPolicyFilter populates the provided destination ManagementPolicyFilter from our ManagementPolicyFilter
func (*ManagementPolicyFilter) ConvertToARM ¶
func (filter *ManagementPolicyFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicyFilter) DeepCopy ¶
func (in *ManagementPolicyFilter) DeepCopy() *ManagementPolicyFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter.
func (*ManagementPolicyFilter) DeepCopyInto ¶
func (in *ManagementPolicyFilter) DeepCopyInto(out *ManagementPolicyFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyFilter) NewEmptyARMValue ¶
func (filter *ManagementPolicyFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyFilter) PopulateFromARM ¶
func (filter *ManagementPolicyFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyFilter_ARM ¶
type ManagementPolicyFilter_ARM struct { // BlobIndexMatch: An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch []TagFilter_ARM `json:"blobIndexMatch"` // BlobTypes: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete // actions are supported for appendBlob. BlobTypes []string `json:"blobTypes"` // PrefixMatch: An array of strings for prefixes to be match. PrefixMatch []string `json:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (*ManagementPolicyFilter_ARM) DeepCopy ¶
func (in *ManagementPolicyFilter_ARM) DeepCopy() *ManagementPolicyFilter_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter_ARM.
func (*ManagementPolicyFilter_ARM) DeepCopyInto ¶
func (in *ManagementPolicyFilter_ARM) DeepCopyInto(out *ManagementPolicyFilter_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyFilter_STATUS ¶
type ManagementPolicyFilter_STATUS struct { // BlobIndexMatch: An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch []TagFilter_STATUS `json:"blobIndexMatch,omitempty"` // BlobTypes: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete // actions are supported for appendBlob. BlobTypes []string `json:"blobTypes,omitempty"` // PrefixMatch: An array of strings for prefixes to be match. PrefixMatch []string `json:"prefixMatch,omitempty"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (*ManagementPolicyFilter_STATUS) AssignProperties_From_ManagementPolicyFilter_STATUS ¶
func (filter *ManagementPolicyFilter_STATUS) AssignProperties_From_ManagementPolicyFilter_STATUS(source *storage.ManagementPolicyFilter_STATUS) error
AssignProperties_From_ManagementPolicyFilter_STATUS populates our ManagementPolicyFilter_STATUS from the provided source ManagementPolicyFilter_STATUS
func (*ManagementPolicyFilter_STATUS) AssignProperties_To_ManagementPolicyFilter_STATUS ¶
func (filter *ManagementPolicyFilter_STATUS) AssignProperties_To_ManagementPolicyFilter_STATUS(destination *storage.ManagementPolicyFilter_STATUS) error
AssignProperties_To_ManagementPolicyFilter_STATUS populates the provided destination ManagementPolicyFilter_STATUS from our ManagementPolicyFilter_STATUS
func (*ManagementPolicyFilter_STATUS) DeepCopy ¶
func (in *ManagementPolicyFilter_STATUS) DeepCopy() *ManagementPolicyFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter_STATUS.
func (*ManagementPolicyFilter_STATUS) DeepCopyInto ¶
func (in *ManagementPolicyFilter_STATUS) DeepCopyInto(out *ManagementPolicyFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyFilter_STATUS) NewEmptyARMValue ¶
func (filter *ManagementPolicyFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyFilter_STATUS) PopulateFromARM ¶
func (filter *ManagementPolicyFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyFilter_STATUS_ARM ¶
type ManagementPolicyFilter_STATUS_ARM struct { // BlobIndexMatch: An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch []TagFilter_STATUS_ARM `json:"blobIndexMatch"` // BlobTypes: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete // actions are supported for appendBlob. BlobTypes []string `json:"blobTypes"` // PrefixMatch: An array of strings for prefixes to be match. PrefixMatch []string `json:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (*ManagementPolicyFilter_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicyFilter_STATUS_ARM) DeepCopy() *ManagementPolicyFilter_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter_STATUS_ARM.
func (*ManagementPolicyFilter_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicyFilter_STATUS_ARM) DeepCopyInto(out *ManagementPolicyFilter_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyProperties_ARM ¶
type ManagementPolicyProperties_ARM struct { // Policy: The Storage Account ManagementPolicy, in JSON format. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy *ManagementPolicySchema_ARM `json:"policy,omitempty"` }
The Storage Account ManagementPolicy properties.
func (*ManagementPolicyProperties_ARM) DeepCopy ¶
func (in *ManagementPolicyProperties_ARM) DeepCopy() *ManagementPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyProperties_ARM.
func (*ManagementPolicyProperties_ARM) DeepCopyInto ¶
func (in *ManagementPolicyProperties_ARM) DeepCopyInto(out *ManagementPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyProperties_STATUS_ARM ¶
type ManagementPolicyProperties_STATUS_ARM struct { // LastModifiedTime: Returns the date and time the ManagementPolicies was last modified. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` // Policy: The Storage Account ManagementPolicy, in JSON format. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy *ManagementPolicySchema_STATUS_ARM `json:"policy,omitempty"` }
The Storage Account ManagementPolicy properties.
func (*ManagementPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicyProperties_STATUS_ARM) DeepCopy() *ManagementPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyProperties_STATUS_ARM.
func (*ManagementPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicyProperties_STATUS_ARM) DeepCopyInto(out *ManagementPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyRule ¶
type ManagementPolicyRule struct { // +kubebuilder:validation:Required // Definition: An object that defines the Lifecycle rule. Definition *ManagementPolicyDefinition `json:"definition,omitempty"` // Enabled: Rule is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` // +kubebuilder:validation:Required // Name: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be // unique within a policy. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Type: The valid value is Lifecycle Type *ManagementPolicyRule_Type `json:"type,omitempty"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (*ManagementPolicyRule) AssignProperties_From_ManagementPolicyRule ¶
func (rule *ManagementPolicyRule) AssignProperties_From_ManagementPolicyRule(source *storage.ManagementPolicyRule) error
AssignProperties_From_ManagementPolicyRule populates our ManagementPolicyRule from the provided source ManagementPolicyRule
func (*ManagementPolicyRule) AssignProperties_To_ManagementPolicyRule ¶
func (rule *ManagementPolicyRule) AssignProperties_To_ManagementPolicyRule(destination *storage.ManagementPolicyRule) error
AssignProperties_To_ManagementPolicyRule populates the provided destination ManagementPolicyRule from our ManagementPolicyRule
func (*ManagementPolicyRule) ConvertToARM ¶
func (rule *ManagementPolicyRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicyRule) DeepCopy ¶
func (in *ManagementPolicyRule) DeepCopy() *ManagementPolicyRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule.
func (*ManagementPolicyRule) DeepCopyInto ¶
func (in *ManagementPolicyRule) DeepCopyInto(out *ManagementPolicyRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyRule) NewEmptyARMValue ¶
func (rule *ManagementPolicyRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyRule) PopulateFromARM ¶
func (rule *ManagementPolicyRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyRule_ARM ¶
type ManagementPolicyRule_ARM struct { // Definition: An object that defines the Lifecycle rule. Definition *ManagementPolicyDefinition_ARM `json:"definition,omitempty"` // Enabled: Rule is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` // Name: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be // unique within a policy. Name *string `json:"name,omitempty"` // Type: The valid value is Lifecycle Type *ManagementPolicyRule_Type `json:"type,omitempty"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (*ManagementPolicyRule_ARM) DeepCopy ¶
func (in *ManagementPolicyRule_ARM) DeepCopy() *ManagementPolicyRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule_ARM.
func (*ManagementPolicyRule_ARM) DeepCopyInto ¶
func (in *ManagementPolicyRule_ARM) DeepCopyInto(out *ManagementPolicyRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyRule_STATUS ¶
type ManagementPolicyRule_STATUS struct { // Definition: An object that defines the Lifecycle rule. Definition *ManagementPolicyDefinition_STATUS `json:"definition,omitempty"` // Enabled: Rule is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` // Name: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be // unique within a policy. Name *string `json:"name,omitempty"` // Type: The valid value is Lifecycle Type *ManagementPolicyRule_Type_STATUS `json:"type,omitempty"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (*ManagementPolicyRule_STATUS) AssignProperties_From_ManagementPolicyRule_STATUS ¶
func (rule *ManagementPolicyRule_STATUS) AssignProperties_From_ManagementPolicyRule_STATUS(source *storage.ManagementPolicyRule_STATUS) error
AssignProperties_From_ManagementPolicyRule_STATUS populates our ManagementPolicyRule_STATUS from the provided source ManagementPolicyRule_STATUS
func (*ManagementPolicyRule_STATUS) AssignProperties_To_ManagementPolicyRule_STATUS ¶
func (rule *ManagementPolicyRule_STATUS) AssignProperties_To_ManagementPolicyRule_STATUS(destination *storage.ManagementPolicyRule_STATUS) error
AssignProperties_To_ManagementPolicyRule_STATUS populates the provided destination ManagementPolicyRule_STATUS from our ManagementPolicyRule_STATUS
func (*ManagementPolicyRule_STATUS) DeepCopy ¶
func (in *ManagementPolicyRule_STATUS) DeepCopy() *ManagementPolicyRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule_STATUS.
func (*ManagementPolicyRule_STATUS) DeepCopyInto ¶
func (in *ManagementPolicyRule_STATUS) DeepCopyInto(out *ManagementPolicyRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyRule_STATUS) NewEmptyARMValue ¶
func (rule *ManagementPolicyRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyRule_STATUS) PopulateFromARM ¶
func (rule *ManagementPolicyRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyRule_STATUS_ARM ¶
type ManagementPolicyRule_STATUS_ARM struct { // Definition: An object that defines the Lifecycle rule. Definition *ManagementPolicyDefinition_STATUS_ARM `json:"definition,omitempty"` // Enabled: Rule is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` // Name: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be // unique within a policy. Name *string `json:"name,omitempty"` // Type: The valid value is Lifecycle Type *ManagementPolicyRule_Type_STATUS `json:"type,omitempty"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (*ManagementPolicyRule_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicyRule_STATUS_ARM) DeepCopy() *ManagementPolicyRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule_STATUS_ARM.
func (*ManagementPolicyRule_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicyRule_STATUS_ARM) DeepCopyInto(out *ManagementPolicyRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyRule_Type ¶
type ManagementPolicyRule_Type string
+kubebuilder:validation:Enum={"Lifecycle"}
type ManagementPolicyRule_Type_STATUS ¶
type ManagementPolicyRule_Type_STATUS string
type ManagementPolicySchema ¶
type ManagementPolicySchema struct { // +kubebuilder:validation:Required // Rules: The Storage Account ManagementPolicies Rules. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRule `json:"rules,omitempty"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (*ManagementPolicySchema) AssignProperties_From_ManagementPolicySchema ¶
func (schema *ManagementPolicySchema) AssignProperties_From_ManagementPolicySchema(source *storage.ManagementPolicySchema) error
AssignProperties_From_ManagementPolicySchema populates our ManagementPolicySchema from the provided source ManagementPolicySchema
func (*ManagementPolicySchema) AssignProperties_To_ManagementPolicySchema ¶
func (schema *ManagementPolicySchema) AssignProperties_To_ManagementPolicySchema(destination *storage.ManagementPolicySchema) error
AssignProperties_To_ManagementPolicySchema populates the provided destination ManagementPolicySchema from our ManagementPolicySchema
func (*ManagementPolicySchema) ConvertToARM ¶
func (schema *ManagementPolicySchema) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicySchema) DeepCopy ¶
func (in *ManagementPolicySchema) DeepCopy() *ManagementPolicySchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema.
func (*ManagementPolicySchema) DeepCopyInto ¶
func (in *ManagementPolicySchema) DeepCopyInto(out *ManagementPolicySchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicySchema) NewEmptyARMValue ¶
func (schema *ManagementPolicySchema) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicySchema) PopulateFromARM ¶
func (schema *ManagementPolicySchema) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicySchema_ARM ¶
type ManagementPolicySchema_ARM struct { // Rules: The Storage Account ManagementPolicies Rules. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRule_ARM `json:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (*ManagementPolicySchema_ARM) DeepCopy ¶
func (in *ManagementPolicySchema_ARM) DeepCopy() *ManagementPolicySchema_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema_ARM.
func (*ManagementPolicySchema_ARM) DeepCopyInto ¶
func (in *ManagementPolicySchema_ARM) DeepCopyInto(out *ManagementPolicySchema_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySchema_STATUS ¶
type ManagementPolicySchema_STATUS struct { // Rules: The Storage Account ManagementPolicies Rules. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRule_STATUS `json:"rules,omitempty"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (*ManagementPolicySchema_STATUS) AssignProperties_From_ManagementPolicySchema_STATUS ¶
func (schema *ManagementPolicySchema_STATUS) AssignProperties_From_ManagementPolicySchema_STATUS(source *storage.ManagementPolicySchema_STATUS) error
AssignProperties_From_ManagementPolicySchema_STATUS populates our ManagementPolicySchema_STATUS from the provided source ManagementPolicySchema_STATUS
func (*ManagementPolicySchema_STATUS) AssignProperties_To_ManagementPolicySchema_STATUS ¶
func (schema *ManagementPolicySchema_STATUS) AssignProperties_To_ManagementPolicySchema_STATUS(destination *storage.ManagementPolicySchema_STATUS) error
AssignProperties_To_ManagementPolicySchema_STATUS populates the provided destination ManagementPolicySchema_STATUS from our ManagementPolicySchema_STATUS
func (*ManagementPolicySchema_STATUS) DeepCopy ¶
func (in *ManagementPolicySchema_STATUS) DeepCopy() *ManagementPolicySchema_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema_STATUS.
func (*ManagementPolicySchema_STATUS) DeepCopyInto ¶
func (in *ManagementPolicySchema_STATUS) DeepCopyInto(out *ManagementPolicySchema_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicySchema_STATUS) NewEmptyARMValue ¶
func (schema *ManagementPolicySchema_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicySchema_STATUS) PopulateFromARM ¶
func (schema *ManagementPolicySchema_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicySchema_STATUS_ARM ¶
type ManagementPolicySchema_STATUS_ARM struct { // Rules: The Storage Account ManagementPolicies Rules. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRule_STATUS_ARM `json:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (*ManagementPolicySchema_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicySchema_STATUS_ARM) DeepCopy() *ManagementPolicySchema_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema_STATUS_ARM.
func (*ManagementPolicySchema_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicySchema_STATUS_ARM) DeepCopyInto(out *ManagementPolicySchema_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySnapShot ¶
type ManagementPolicySnapShot struct { // Delete: The function to delete the blob snapshot Delete *DateAfterCreation `json:"delete,omitempty"` // TierToArchive: The function to tier blob snapshot to archive storage. Support blob snapshot currently at Hot or Cool tier TierToArchive *DateAfterCreation `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob snapshot to cool storage. Support blob snapshot currently at Hot tier TierToCool *DateAfterCreation `json:"tierToCool,omitempty"` }
Management policy action for snapshot.
func (*ManagementPolicySnapShot) AssignProperties_From_ManagementPolicySnapShot ¶
func (shot *ManagementPolicySnapShot) AssignProperties_From_ManagementPolicySnapShot(source *storage.ManagementPolicySnapShot) error
AssignProperties_From_ManagementPolicySnapShot populates our ManagementPolicySnapShot from the provided source ManagementPolicySnapShot
func (*ManagementPolicySnapShot) AssignProperties_To_ManagementPolicySnapShot ¶
func (shot *ManagementPolicySnapShot) AssignProperties_To_ManagementPolicySnapShot(destination *storage.ManagementPolicySnapShot) error
AssignProperties_To_ManagementPolicySnapShot populates the provided destination ManagementPolicySnapShot from our ManagementPolicySnapShot
func (*ManagementPolicySnapShot) ConvertToARM ¶
func (shot *ManagementPolicySnapShot) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicySnapShot) DeepCopy ¶
func (in *ManagementPolicySnapShot) DeepCopy() *ManagementPolicySnapShot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot.
func (*ManagementPolicySnapShot) DeepCopyInto ¶
func (in *ManagementPolicySnapShot) DeepCopyInto(out *ManagementPolicySnapShot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicySnapShot) NewEmptyARMValue ¶
func (shot *ManagementPolicySnapShot) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicySnapShot) PopulateFromARM ¶
func (shot *ManagementPolicySnapShot) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicySnapShot_ARM ¶
type ManagementPolicySnapShot_ARM struct { // Delete: The function to delete the blob snapshot Delete *DateAfterCreation_ARM `json:"delete,omitempty"` // TierToArchive: The function to tier blob snapshot to archive storage. Support blob snapshot currently at Hot or Cool tier TierToArchive *DateAfterCreation_ARM `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob snapshot to cool storage. Support blob snapshot currently at Hot tier TierToCool *DateAfterCreation_ARM `json:"tierToCool,omitempty"` }
Management policy action for snapshot.
func (*ManagementPolicySnapShot_ARM) DeepCopy ¶
func (in *ManagementPolicySnapShot_ARM) DeepCopy() *ManagementPolicySnapShot_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot_ARM.
func (*ManagementPolicySnapShot_ARM) DeepCopyInto ¶
func (in *ManagementPolicySnapShot_ARM) DeepCopyInto(out *ManagementPolicySnapShot_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicySnapShot_STATUS ¶
type ManagementPolicySnapShot_STATUS struct { // Delete: The function to delete the blob snapshot Delete *DateAfterCreation_STATUS `json:"delete,omitempty"` // TierToArchive: The function to tier blob snapshot to archive storage. Support blob snapshot currently at Hot or Cool tier TierToArchive *DateAfterCreation_STATUS `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob snapshot to cool storage. Support blob snapshot currently at Hot tier TierToCool *DateAfterCreation_STATUS `json:"tierToCool,omitempty"` }
Management policy action for snapshot.
func (*ManagementPolicySnapShot_STATUS) AssignProperties_From_ManagementPolicySnapShot_STATUS ¶
func (shot *ManagementPolicySnapShot_STATUS) AssignProperties_From_ManagementPolicySnapShot_STATUS(source *storage.ManagementPolicySnapShot_STATUS) error
AssignProperties_From_ManagementPolicySnapShot_STATUS populates our ManagementPolicySnapShot_STATUS from the provided source ManagementPolicySnapShot_STATUS
func (*ManagementPolicySnapShot_STATUS) AssignProperties_To_ManagementPolicySnapShot_STATUS ¶
func (shot *ManagementPolicySnapShot_STATUS) AssignProperties_To_ManagementPolicySnapShot_STATUS(destination *storage.ManagementPolicySnapShot_STATUS) error
AssignProperties_To_ManagementPolicySnapShot_STATUS populates the provided destination ManagementPolicySnapShot_STATUS from our ManagementPolicySnapShot_STATUS
func (*ManagementPolicySnapShot_STATUS) DeepCopy ¶
func (in *ManagementPolicySnapShot_STATUS) DeepCopy() *ManagementPolicySnapShot_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot_STATUS.
func (*ManagementPolicySnapShot_STATUS) DeepCopyInto ¶
func (in *ManagementPolicySnapShot_STATUS) DeepCopyInto(out *ManagementPolicySnapShot_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicySnapShot_STATUS) NewEmptyARMValue ¶
func (shot *ManagementPolicySnapShot_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicySnapShot_STATUS) PopulateFromARM ¶
func (shot *ManagementPolicySnapShot_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicySnapShot_STATUS_ARM ¶
type ManagementPolicySnapShot_STATUS_ARM struct { // Delete: The function to delete the blob snapshot Delete *DateAfterCreation_STATUS_ARM `json:"delete,omitempty"` // TierToArchive: The function to tier blob snapshot to archive storage. Support blob snapshot currently at Hot or Cool tier TierToArchive *DateAfterCreation_STATUS_ARM `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob snapshot to cool storage. Support blob snapshot currently at Hot tier TierToCool *DateAfterCreation_STATUS_ARM `json:"tierToCool,omitempty"` }
Management policy action for snapshot.
func (*ManagementPolicySnapShot_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicySnapShot_STATUS_ARM) DeepCopy() *ManagementPolicySnapShot_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot_STATUS_ARM.
func (*ManagementPolicySnapShot_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicySnapShot_STATUS_ARM) DeepCopyInto(out *ManagementPolicySnapShot_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyVersion ¶
type ManagementPolicyVersion struct { // Delete: The function to delete the blob version Delete *DateAfterCreation `json:"delete,omitempty"` // TierToArchive: The function to tier blob version to archive storage. Support blob version currently at Hot or Cool tier TierToArchive *DateAfterCreation `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob version to cool storage. Support blob version currently at Hot tier TierToCool *DateAfterCreation `json:"tierToCool,omitempty"` }
Management policy action for blob version.
func (*ManagementPolicyVersion) AssignProperties_From_ManagementPolicyVersion ¶
func (version *ManagementPolicyVersion) AssignProperties_From_ManagementPolicyVersion(source *storage.ManagementPolicyVersion) error
AssignProperties_From_ManagementPolicyVersion populates our ManagementPolicyVersion from the provided source ManagementPolicyVersion
func (*ManagementPolicyVersion) AssignProperties_To_ManagementPolicyVersion ¶
func (version *ManagementPolicyVersion) AssignProperties_To_ManagementPolicyVersion(destination *storage.ManagementPolicyVersion) error
AssignProperties_To_ManagementPolicyVersion populates the provided destination ManagementPolicyVersion from our ManagementPolicyVersion
func (*ManagementPolicyVersion) ConvertToARM ¶
func (version *ManagementPolicyVersion) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagementPolicyVersion) DeepCopy ¶
func (in *ManagementPolicyVersion) DeepCopy() *ManagementPolicyVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion.
func (*ManagementPolicyVersion) DeepCopyInto ¶
func (in *ManagementPolicyVersion) DeepCopyInto(out *ManagementPolicyVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyVersion) NewEmptyARMValue ¶
func (version *ManagementPolicyVersion) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyVersion) PopulateFromARM ¶
func (version *ManagementPolicyVersion) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyVersion_ARM ¶
type ManagementPolicyVersion_ARM struct { // Delete: The function to delete the blob version Delete *DateAfterCreation_ARM `json:"delete,omitempty"` // TierToArchive: The function to tier blob version to archive storage. Support blob version currently at Hot or Cool tier TierToArchive *DateAfterCreation_ARM `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob version to cool storage. Support blob version currently at Hot tier TierToCool *DateAfterCreation_ARM `json:"tierToCool,omitempty"` }
Management policy action for blob version.
func (*ManagementPolicyVersion_ARM) DeepCopy ¶
func (in *ManagementPolicyVersion_ARM) DeepCopy() *ManagementPolicyVersion_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion_ARM.
func (*ManagementPolicyVersion_ARM) DeepCopyInto ¶
func (in *ManagementPolicyVersion_ARM) DeepCopyInto(out *ManagementPolicyVersion_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementPolicyVersion_STATUS ¶
type ManagementPolicyVersion_STATUS struct { // Delete: The function to delete the blob version Delete *DateAfterCreation_STATUS `json:"delete,omitempty"` // TierToArchive: The function to tier blob version to archive storage. Support blob version currently at Hot or Cool tier TierToArchive *DateAfterCreation_STATUS `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob version to cool storage. Support blob version currently at Hot tier TierToCool *DateAfterCreation_STATUS `json:"tierToCool,omitempty"` }
Management policy action for blob version.
func (*ManagementPolicyVersion_STATUS) AssignProperties_From_ManagementPolicyVersion_STATUS ¶
func (version *ManagementPolicyVersion_STATUS) AssignProperties_From_ManagementPolicyVersion_STATUS(source *storage.ManagementPolicyVersion_STATUS) error
AssignProperties_From_ManagementPolicyVersion_STATUS populates our ManagementPolicyVersion_STATUS from the provided source ManagementPolicyVersion_STATUS
func (*ManagementPolicyVersion_STATUS) AssignProperties_To_ManagementPolicyVersion_STATUS ¶
func (version *ManagementPolicyVersion_STATUS) AssignProperties_To_ManagementPolicyVersion_STATUS(destination *storage.ManagementPolicyVersion_STATUS) error
AssignProperties_To_ManagementPolicyVersion_STATUS populates the provided destination ManagementPolicyVersion_STATUS from our ManagementPolicyVersion_STATUS
func (*ManagementPolicyVersion_STATUS) DeepCopy ¶
func (in *ManagementPolicyVersion_STATUS) DeepCopy() *ManagementPolicyVersion_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion_STATUS.
func (*ManagementPolicyVersion_STATUS) DeepCopyInto ¶
func (in *ManagementPolicyVersion_STATUS) DeepCopyInto(out *ManagementPolicyVersion_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementPolicyVersion_STATUS) NewEmptyARMValue ¶
func (version *ManagementPolicyVersion_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagementPolicyVersion_STATUS) PopulateFromARM ¶
func (version *ManagementPolicyVersion_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagementPolicyVersion_STATUS_ARM ¶
type ManagementPolicyVersion_STATUS_ARM struct { // Delete: The function to delete the blob version Delete *DateAfterCreation_STATUS_ARM `json:"delete,omitempty"` // TierToArchive: The function to tier blob version to archive storage. Support blob version currently at Hot or Cool tier TierToArchive *DateAfterCreation_STATUS_ARM `json:"tierToArchive,omitempty"` // TierToCool: The function to tier blob version to cool storage. Support blob version currently at Hot tier TierToCool *DateAfterCreation_STATUS_ARM `json:"tierToCool,omitempty"` }
Management policy action for blob version.
func (*ManagementPolicyVersion_STATUS_ARM) DeepCopy ¶
func (in *ManagementPolicyVersion_STATUS_ARM) DeepCopy() *ManagementPolicyVersion_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion_STATUS_ARM.
func (*ManagementPolicyVersion_STATUS_ARM) DeepCopyInto ¶
func (in *ManagementPolicyVersion_STATUS_ARM) DeepCopyInto(out *ManagementPolicyVersion_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSet ¶
type NetworkRuleSet struct { // Bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of // Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *NetworkRuleSet_Bypass `json:"bypass,omitempty"` // +kubebuilder:validation:Required // DefaultAction: Specifies the default action of allow or deny when no other rules match. DefaultAction *NetworkRuleSet_DefaultAction `json:"defaultAction,omitempty"` // IpRules: Sets the IP ACL rules IpRules []IPRule `json:"ipRules,omitempty"` // ResourceAccessRules: Sets the resource access rules ResourceAccessRules []ResourceAccessRule `json:"resourceAccessRules,omitempty"` // VirtualNetworkRules: Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
Network rule set
func (*NetworkRuleSet) AssignProperties_From_NetworkRuleSet ¶
func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *storage.NetworkRuleSet) error
AssignProperties_From_NetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet
func (*NetworkRuleSet) AssignProperties_To_NetworkRuleSet ¶
func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *storage.NetworkRuleSet) error
AssignProperties_To_NetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet
func (*NetworkRuleSet) ConvertToARM ¶
func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkRuleSet) DeepCopy ¶
func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet.
func (*NetworkRuleSet) DeepCopyInto ¶
func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSet) NewEmptyARMValue ¶
func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet) PopulateFromARM ¶
func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSet_ARM ¶
type NetworkRuleSet_ARM struct { // Bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of // Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *NetworkRuleSet_Bypass `json:"bypass,omitempty"` // DefaultAction: Specifies the default action of allow or deny when no other rules match. DefaultAction *NetworkRuleSet_DefaultAction `json:"defaultAction,omitempty"` // IpRules: Sets the IP ACL rules IpRules []IPRule_ARM `json:"ipRules"` // ResourceAccessRules: Sets the resource access rules ResourceAccessRules []ResourceAccessRule_ARM `json:"resourceAccessRules"` // VirtualNetworkRules: Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule_ARM `json:"virtualNetworkRules"` }
Network rule set
func (*NetworkRuleSet_ARM) DeepCopy ¶
func (in *NetworkRuleSet_ARM) DeepCopy() *NetworkRuleSet_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_ARM.
func (*NetworkRuleSet_ARM) DeepCopyInto ¶
func (in *NetworkRuleSet_ARM) DeepCopyInto(out *NetworkRuleSet_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSet_Bypass ¶
type NetworkRuleSet_Bypass string
+kubebuilder:validation:Enum={"AzureServices","Logging","Metrics","None"}
type NetworkRuleSet_Bypass_STATUS ¶
type NetworkRuleSet_Bypass_STATUS string
type NetworkRuleSet_DefaultAction ¶
type NetworkRuleSet_DefaultAction string
+kubebuilder:validation:Enum={"Allow","Deny"}
type NetworkRuleSet_DefaultAction_STATUS ¶
type NetworkRuleSet_DefaultAction_STATUS string
type NetworkRuleSet_STATUS ¶
type NetworkRuleSet_STATUS struct { // Bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of // Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *NetworkRuleSet_Bypass_STATUS `json:"bypass,omitempty"` // DefaultAction: Specifies the default action of allow or deny when no other rules match. DefaultAction *NetworkRuleSet_DefaultAction_STATUS `json:"defaultAction,omitempty"` // IpRules: Sets the IP ACL rules IpRules []IPRule_STATUS `json:"ipRules,omitempty"` // ResourceAccessRules: Sets the resource access rules ResourceAccessRules []ResourceAccessRule_STATUS `json:"resourceAccessRules,omitempty"` // VirtualNetworkRules: Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule_STATUS `json:"virtualNetworkRules,omitempty"` }
Network rule set
func (*NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *storage.NetworkRuleSet_STATUS) error
AssignProperties_From_NetworkRuleSet_STATUS populates our NetworkRuleSet_STATUS from the provided source NetworkRuleSet_STATUS
func (*NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *storage.NetworkRuleSet_STATUS) error
AssignProperties_To_NetworkRuleSet_STATUS populates the provided destination NetworkRuleSet_STATUS from our NetworkRuleSet_STATUS
func (*NetworkRuleSet_STATUS) DeepCopy ¶
func (in *NetworkRuleSet_STATUS) DeepCopy() *NetworkRuleSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_STATUS.
func (*NetworkRuleSet_STATUS) DeepCopyInto ¶
func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSet_STATUS) NewEmptyARMValue ¶
func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet_STATUS) PopulateFromARM ¶
func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSet_STATUS_ARM ¶
type NetworkRuleSet_STATUS_ARM struct { // Bypass: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of // Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *NetworkRuleSet_Bypass_STATUS `json:"bypass,omitempty"` // DefaultAction: Specifies the default action of allow or deny when no other rules match. DefaultAction *NetworkRuleSet_DefaultAction_STATUS `json:"defaultAction,omitempty"` // IpRules: Sets the IP ACL rules IpRules []IPRule_STATUS_ARM `json:"ipRules"` // ResourceAccessRules: Sets the resource access rules ResourceAccessRules []ResourceAccessRule_STATUS_ARM `json:"resourceAccessRules"` // VirtualNetworkRules: Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule_STATUS_ARM `json:"virtualNetworkRules"` }
Network rule set
func (*NetworkRuleSet_STATUS_ARM) DeepCopy ¶
func (in *NetworkRuleSet_STATUS_ARM) DeepCopy() *NetworkRuleSet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_STATUS_ARM.
func (*NetworkRuleSet_STATUS_ARM) DeepCopyInto ¶
func (in *NetworkRuleSet_STATUS_ARM) DeepCopyInto(out *NetworkRuleSet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
The Private Endpoint Connection resource.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_STATUS_ARM ¶
type PrivateEndpointConnection_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
The Private Endpoint Connection resource.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopy() *PrivateEndpointConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_ARM.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopyInto(out *PrivateEndpointConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueProperties_ARM ¶
type QueueProperties_ARM struct { // Metadata: A name-value pair that represents queue metadata. Metadata map[string]string `json:"metadata"` }
func (*QueueProperties_ARM) DeepCopy ¶
func (in *QueueProperties_ARM) DeepCopy() *QueueProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueProperties_ARM.
func (*QueueProperties_ARM) DeepCopyInto ¶
func (in *QueueProperties_ARM) DeepCopyInto(out *QueueProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueProperties_STATUS_ARM ¶
type QueueProperties_STATUS_ARM struct { // ApproximateMessageCount: Integer indicating an approximate number of messages in the queue. This number is not lower // than the actual number of messages in the queue, but could be higher. ApproximateMessageCount *int `json:"approximateMessageCount,omitempty"` // Metadata: A name-value pair that represents queue metadata. Metadata map[string]string `json:"metadata"` }
func (*QueueProperties_STATUS_ARM) DeepCopy ¶
func (in *QueueProperties_STATUS_ARM) DeepCopy() *QueueProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueProperties_STATUS_ARM.
func (*QueueProperties_STATUS_ARM) DeepCopyInto ¶
func (in *QueueProperties_STATUS_ARM) DeepCopyInto(out *QueueProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAccessRule ¶
type ResourceAccessRule struct { // ResourceReference: Resource Id ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` // TenantId: Tenant Id TenantId *string `json:"tenantId,omitempty"` }
Resource Access Rule.
func (*ResourceAccessRule) AssignProperties_From_ResourceAccessRule ¶
func (rule *ResourceAccessRule) AssignProperties_From_ResourceAccessRule(source *storage.ResourceAccessRule) error
AssignProperties_From_ResourceAccessRule populates our ResourceAccessRule from the provided source ResourceAccessRule
func (*ResourceAccessRule) AssignProperties_To_ResourceAccessRule ¶
func (rule *ResourceAccessRule) AssignProperties_To_ResourceAccessRule(destination *storage.ResourceAccessRule) error
AssignProperties_To_ResourceAccessRule populates the provided destination ResourceAccessRule from our ResourceAccessRule
func (*ResourceAccessRule) ConvertToARM ¶
func (rule *ResourceAccessRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceAccessRule) DeepCopy ¶
func (in *ResourceAccessRule) DeepCopy() *ResourceAccessRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule.
func (*ResourceAccessRule) DeepCopyInto ¶
func (in *ResourceAccessRule) DeepCopyInto(out *ResourceAccessRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceAccessRule) NewEmptyARMValue ¶
func (rule *ResourceAccessRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceAccessRule) PopulateFromARM ¶
func (rule *ResourceAccessRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceAccessRule_ARM ¶
type ResourceAccessRule_ARM struct { ResourceId *string `json:"resourceId,omitempty"` // TenantId: Tenant Id TenantId *string `json:"tenantId,omitempty"` }
Resource Access Rule.
func (*ResourceAccessRule_ARM) DeepCopy ¶
func (in *ResourceAccessRule_ARM) DeepCopy() *ResourceAccessRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule_ARM.
func (*ResourceAccessRule_ARM) DeepCopyInto ¶
func (in *ResourceAccessRule_ARM) DeepCopyInto(out *ResourceAccessRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAccessRule_STATUS ¶
type ResourceAccessRule_STATUS struct { // ResourceId: Resource Id ResourceId *string `json:"resourceId,omitempty"` // TenantId: Tenant Id TenantId *string `json:"tenantId,omitempty"` }
Resource Access Rule.
func (*ResourceAccessRule_STATUS) AssignProperties_From_ResourceAccessRule_STATUS ¶
func (rule *ResourceAccessRule_STATUS) AssignProperties_From_ResourceAccessRule_STATUS(source *storage.ResourceAccessRule_STATUS) error
AssignProperties_From_ResourceAccessRule_STATUS populates our ResourceAccessRule_STATUS from the provided source ResourceAccessRule_STATUS
func (*ResourceAccessRule_STATUS) AssignProperties_To_ResourceAccessRule_STATUS ¶
func (rule *ResourceAccessRule_STATUS) AssignProperties_To_ResourceAccessRule_STATUS(destination *storage.ResourceAccessRule_STATUS) error
AssignProperties_To_ResourceAccessRule_STATUS populates the provided destination ResourceAccessRule_STATUS from our ResourceAccessRule_STATUS
func (*ResourceAccessRule_STATUS) DeepCopy ¶
func (in *ResourceAccessRule_STATUS) DeepCopy() *ResourceAccessRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule_STATUS.
func (*ResourceAccessRule_STATUS) DeepCopyInto ¶
func (in *ResourceAccessRule_STATUS) DeepCopyInto(out *ResourceAccessRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceAccessRule_STATUS) NewEmptyARMValue ¶
func (rule *ResourceAccessRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceAccessRule_STATUS) PopulateFromARM ¶
func (rule *ResourceAccessRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceAccessRule_STATUS_ARM ¶
type ResourceAccessRule_STATUS_ARM struct { // ResourceId: Resource Id ResourceId *string `json:"resourceId,omitempty"` // TenantId: Tenant Id TenantId *string `json:"tenantId,omitempty"` }
Resource Access Rule.
func (*ResourceAccessRule_STATUS_ARM) DeepCopy ¶
func (in *ResourceAccessRule_STATUS_ARM) DeepCopy() *ResourceAccessRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule_STATUS_ARM.
func (*ResourceAccessRule_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceAccessRule_STATUS_ARM) DeepCopyInto(out *ResourceAccessRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestorePolicyProperties ¶
type RestorePolicyProperties struct { // +kubebuilder:validation:Maximum=365 // +kubebuilder:validation:Minimum=1 // Days: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. Days *int `json:"days,omitempty"` // +kubebuilder:validation:Required // Enabled: Blob restore is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` }
The blob service properties for blob restore policy
func (*RestorePolicyProperties) AssignProperties_From_RestorePolicyProperties ¶
func (properties *RestorePolicyProperties) AssignProperties_From_RestorePolicyProperties(source *storage.RestorePolicyProperties) error
AssignProperties_From_RestorePolicyProperties populates our RestorePolicyProperties from the provided source RestorePolicyProperties
func (*RestorePolicyProperties) AssignProperties_To_RestorePolicyProperties ¶
func (properties *RestorePolicyProperties) AssignProperties_To_RestorePolicyProperties(destination *storage.RestorePolicyProperties) error
AssignProperties_To_RestorePolicyProperties populates the provided destination RestorePolicyProperties from our RestorePolicyProperties
func (*RestorePolicyProperties) ConvertToARM ¶
func (properties *RestorePolicyProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RestorePolicyProperties) DeepCopy ¶
func (in *RestorePolicyProperties) DeepCopy() *RestorePolicyProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties.
func (*RestorePolicyProperties) DeepCopyInto ¶
func (in *RestorePolicyProperties) DeepCopyInto(out *RestorePolicyProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestorePolicyProperties) NewEmptyARMValue ¶
func (properties *RestorePolicyProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RestorePolicyProperties) PopulateFromARM ¶
func (properties *RestorePolicyProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RestorePolicyProperties_ARM ¶
type RestorePolicyProperties_ARM struct { // Days: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. Days *int `json:"days,omitempty"` // Enabled: Blob restore is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` }
The blob service properties for blob restore policy
func (*RestorePolicyProperties_ARM) DeepCopy ¶
func (in *RestorePolicyProperties_ARM) DeepCopy() *RestorePolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties_ARM.
func (*RestorePolicyProperties_ARM) DeepCopyInto ¶
func (in *RestorePolicyProperties_ARM) DeepCopyInto(out *RestorePolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestorePolicyProperties_STATUS ¶
type RestorePolicyProperties_STATUS struct { // Days: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. Days *int `json:"days,omitempty"` // Enabled: Blob restore is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` // LastEnabledTime: Deprecated in favor of minRestoreTime property. LastEnabledTime *string `json:"lastEnabledTime,omitempty"` // MinRestoreTime: Returns the minimum date and time that the restore can be started. MinRestoreTime *string `json:"minRestoreTime,omitempty"` }
The blob service properties for blob restore policy
func (*RestorePolicyProperties_STATUS) AssignProperties_From_RestorePolicyProperties_STATUS ¶
func (properties *RestorePolicyProperties_STATUS) AssignProperties_From_RestorePolicyProperties_STATUS(source *storage.RestorePolicyProperties_STATUS) error
AssignProperties_From_RestorePolicyProperties_STATUS populates our RestorePolicyProperties_STATUS from the provided source RestorePolicyProperties_STATUS
func (*RestorePolicyProperties_STATUS) AssignProperties_To_RestorePolicyProperties_STATUS ¶
func (properties *RestorePolicyProperties_STATUS) AssignProperties_To_RestorePolicyProperties_STATUS(destination *storage.RestorePolicyProperties_STATUS) error
AssignProperties_To_RestorePolicyProperties_STATUS populates the provided destination RestorePolicyProperties_STATUS from our RestorePolicyProperties_STATUS
func (*RestorePolicyProperties_STATUS) DeepCopy ¶
func (in *RestorePolicyProperties_STATUS) DeepCopy() *RestorePolicyProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties_STATUS.
func (*RestorePolicyProperties_STATUS) DeepCopyInto ¶
func (in *RestorePolicyProperties_STATUS) DeepCopyInto(out *RestorePolicyProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestorePolicyProperties_STATUS) NewEmptyARMValue ¶
func (properties *RestorePolicyProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RestorePolicyProperties_STATUS) PopulateFromARM ¶
func (properties *RestorePolicyProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RestorePolicyProperties_STATUS_ARM ¶
type RestorePolicyProperties_STATUS_ARM struct { // Days: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. Days *int `json:"days,omitempty"` // Enabled: Blob restore is enabled if set to true. Enabled *bool `json:"enabled,omitempty"` // LastEnabledTime: Deprecated in favor of minRestoreTime property. LastEnabledTime *string `json:"lastEnabledTime,omitempty"` // MinRestoreTime: Returns the minimum date and time that the restore can be started. MinRestoreTime *string `json:"minRestoreTime,omitempty"` }
The blob service properties for blob restore policy
func (*RestorePolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *RestorePolicyProperties_STATUS_ARM) DeepCopy() *RestorePolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties_STATUS_ARM.
func (*RestorePolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *RestorePolicyProperties_STATUS_ARM) DeepCopyInto(out *RestorePolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingPreference ¶
type RoutingPreference struct { // PublishInternetEndpoints: A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints *bool `json:"publishInternetEndpoints,omitempty"` // PublishMicrosoftEndpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints *bool `json:"publishMicrosoftEndpoints,omitempty"` // RoutingChoice: Routing Choice defines the kind of network routing opted by the user. RoutingChoice *RoutingPreference_RoutingChoice `json:"routingChoice,omitempty"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (*RoutingPreference) AssignProperties_From_RoutingPreference ¶
func (preference *RoutingPreference) AssignProperties_From_RoutingPreference(source *storage.RoutingPreference) error
AssignProperties_From_RoutingPreference populates our RoutingPreference from the provided source RoutingPreference
func (*RoutingPreference) AssignProperties_To_RoutingPreference ¶
func (preference *RoutingPreference) AssignProperties_To_RoutingPreference(destination *storage.RoutingPreference) error
AssignProperties_To_RoutingPreference populates the provided destination RoutingPreference from our RoutingPreference
func (*RoutingPreference) ConvertToARM ¶
func (preference *RoutingPreference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RoutingPreference) DeepCopy ¶
func (in *RoutingPreference) DeepCopy() *RoutingPreference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference.
func (*RoutingPreference) DeepCopyInto ¶
func (in *RoutingPreference) DeepCopyInto(out *RoutingPreference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingPreference) NewEmptyARMValue ¶
func (preference *RoutingPreference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingPreference) PopulateFromARM ¶
func (preference *RoutingPreference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingPreference_ARM ¶
type RoutingPreference_ARM struct { // PublishInternetEndpoints: A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints *bool `json:"publishInternetEndpoints,omitempty"` // PublishMicrosoftEndpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints *bool `json:"publishMicrosoftEndpoints,omitempty"` // RoutingChoice: Routing Choice defines the kind of network routing opted by the user. RoutingChoice *RoutingPreference_RoutingChoice `json:"routingChoice,omitempty"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (*RoutingPreference_ARM) DeepCopy ¶
func (in *RoutingPreference_ARM) DeepCopy() *RoutingPreference_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference_ARM.
func (*RoutingPreference_ARM) DeepCopyInto ¶
func (in *RoutingPreference_ARM) DeepCopyInto(out *RoutingPreference_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingPreference_RoutingChoice ¶
type RoutingPreference_RoutingChoice string
+kubebuilder:validation:Enum={"InternetRouting","MicrosoftRouting"}
type RoutingPreference_RoutingChoice_STATUS ¶
type RoutingPreference_RoutingChoice_STATUS string
type RoutingPreference_STATUS ¶
type RoutingPreference_STATUS struct { // PublishInternetEndpoints: A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints *bool `json:"publishInternetEndpoints,omitempty"` // PublishMicrosoftEndpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints *bool `json:"publishMicrosoftEndpoints,omitempty"` // RoutingChoice: Routing Choice defines the kind of network routing opted by the user. RoutingChoice *RoutingPreference_RoutingChoice_STATUS `json:"routingChoice,omitempty"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (*RoutingPreference_STATUS) AssignProperties_From_RoutingPreference_STATUS ¶
func (preference *RoutingPreference_STATUS) AssignProperties_From_RoutingPreference_STATUS(source *storage.RoutingPreference_STATUS) error
AssignProperties_From_RoutingPreference_STATUS populates our RoutingPreference_STATUS from the provided source RoutingPreference_STATUS
func (*RoutingPreference_STATUS) AssignProperties_To_RoutingPreference_STATUS ¶
func (preference *RoutingPreference_STATUS) AssignProperties_To_RoutingPreference_STATUS(destination *storage.RoutingPreference_STATUS) error
AssignProperties_To_RoutingPreference_STATUS populates the provided destination RoutingPreference_STATUS from our RoutingPreference_STATUS
func (*RoutingPreference_STATUS) DeepCopy ¶
func (in *RoutingPreference_STATUS) DeepCopy() *RoutingPreference_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference_STATUS.
func (*RoutingPreference_STATUS) DeepCopyInto ¶
func (in *RoutingPreference_STATUS) DeepCopyInto(out *RoutingPreference_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingPreference_STATUS) NewEmptyARMValue ¶
func (preference *RoutingPreference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingPreference_STATUS) PopulateFromARM ¶
func (preference *RoutingPreference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingPreference_STATUS_ARM ¶
type RoutingPreference_STATUS_ARM struct { // PublishInternetEndpoints: A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints *bool `json:"publishInternetEndpoints,omitempty"` // PublishMicrosoftEndpoints: A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints *bool `json:"publishMicrosoftEndpoints,omitempty"` // RoutingChoice: Routing Choice defines the kind of network routing opted by the user. RoutingChoice *RoutingPreference_RoutingChoice_STATUS `json:"routingChoice,omitempty"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (*RoutingPreference_STATUS_ARM) DeepCopy ¶
func (in *RoutingPreference_STATUS_ARM) DeepCopy() *RoutingPreference_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference_STATUS_ARM.
func (*RoutingPreference_STATUS_ARM) DeepCopyInto ¶
func (in *RoutingPreference_STATUS_ARM) DeepCopyInto(out *RoutingPreference_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SasPolicy ¶
type SasPolicy struct { // +kubebuilder:validation:Required // ExpirationAction: The SAS expiration action. Can only be Log. ExpirationAction *SasPolicy_ExpirationAction `json:"expirationAction,omitempty"` // +kubebuilder:validation:Required // SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod *string `json:"sasExpirationPeriod,omitempty"` }
SasPolicy assigned to the storage account.
func (*SasPolicy) AssignProperties_From_SasPolicy ¶
AssignProperties_From_SasPolicy populates our SasPolicy from the provided source SasPolicy
func (*SasPolicy) AssignProperties_To_SasPolicy ¶
AssignProperties_To_SasPolicy populates the provided destination SasPolicy from our SasPolicy
func (*SasPolicy) ConvertToARM ¶
func (policy *SasPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SasPolicy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy.
func (*SasPolicy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SasPolicy) NewEmptyARMValue ¶
func (policy *SasPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SasPolicy) PopulateFromARM ¶
func (policy *SasPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SasPolicy_ARM ¶
type SasPolicy_ARM struct { // ExpirationAction: The SAS expiration action. Can only be Log. ExpirationAction *SasPolicy_ExpirationAction `json:"expirationAction,omitempty"` // SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod *string `json:"sasExpirationPeriod,omitempty"` }
SasPolicy assigned to the storage account.
func (*SasPolicy_ARM) DeepCopy ¶
func (in *SasPolicy_ARM) DeepCopy() *SasPolicy_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy_ARM.
func (*SasPolicy_ARM) DeepCopyInto ¶
func (in *SasPolicy_ARM) DeepCopyInto(out *SasPolicy_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SasPolicy_ExpirationAction ¶
type SasPolicy_ExpirationAction string
+kubebuilder:validation:Enum={"Log"}
type SasPolicy_ExpirationAction_STATUS ¶
type SasPolicy_ExpirationAction_STATUS string
type SasPolicy_STATUS ¶
type SasPolicy_STATUS struct { // ExpirationAction: The SAS expiration action. Can only be Log. ExpirationAction *SasPolicy_ExpirationAction_STATUS `json:"expirationAction,omitempty"` // SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod *string `json:"sasExpirationPeriod,omitempty"` }
SasPolicy assigned to the storage account.
func (*SasPolicy_STATUS) AssignProperties_From_SasPolicy_STATUS ¶
func (policy *SasPolicy_STATUS) AssignProperties_From_SasPolicy_STATUS(source *storage.SasPolicy_STATUS) error
AssignProperties_From_SasPolicy_STATUS populates our SasPolicy_STATUS from the provided source SasPolicy_STATUS
func (*SasPolicy_STATUS) AssignProperties_To_SasPolicy_STATUS ¶
func (policy *SasPolicy_STATUS) AssignProperties_To_SasPolicy_STATUS(destination *storage.SasPolicy_STATUS) error
AssignProperties_To_SasPolicy_STATUS populates the provided destination SasPolicy_STATUS from our SasPolicy_STATUS
func (*SasPolicy_STATUS) DeepCopy ¶
func (in *SasPolicy_STATUS) DeepCopy() *SasPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy_STATUS.
func (*SasPolicy_STATUS) DeepCopyInto ¶
func (in *SasPolicy_STATUS) DeepCopyInto(out *SasPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SasPolicy_STATUS) NewEmptyARMValue ¶
func (policy *SasPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SasPolicy_STATUS) PopulateFromARM ¶
func (policy *SasPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SasPolicy_STATUS_ARM ¶
type SasPolicy_STATUS_ARM struct { // ExpirationAction: The SAS expiration action. Can only be Log. ExpirationAction *SasPolicy_ExpirationAction_STATUS `json:"expirationAction,omitempty"` // SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod *string `json:"sasExpirationPeriod,omitempty"` }
SasPolicy assigned to the storage account.
func (*SasPolicy_STATUS_ARM) DeepCopy ¶
func (in *SasPolicy_STATUS_ARM) DeepCopy() *SasPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy_STATUS_ARM.
func (*SasPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *SasPolicy_STATUS_ARM) DeepCopyInto(out *SasPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶
type Sku struct { // +kubebuilder:validation:Required // Name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called // accountType. Name *SkuName `json:"name,omitempty"` // Tier: The SKU tier. This is based on the SKU name. Tier *Tier `json:"tier,omitempty"` }
The SKU of the storage account.
func (*Sku) AssignProperties_From_Sku ¶
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SkuName ¶
type SkuName string
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. +kubebuilder:validation:Enum={"Premium_LRS","Premium_ZRS","Standard_GRS","Standard_GZRS","Standard_LRS","Standard_RAGRS","Standard_RAGZRS","Standard_ZRS"}
type SkuName_STATUS ¶
type SkuName_STATUS string
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
type Sku_ARM ¶
type Sku_ARM struct { // Name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called // accountType. Name *SkuName `json:"name,omitempty"` // Tier: The SKU tier. This is based on the SKU name. Tier *Tier `json:"tier,omitempty"` }
The SKU of the storage account.
func (*Sku_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.
func (*Sku_ARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_STATUS ¶
type Sku_STATUS struct { // Name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called // accountType. Name *SkuName_STATUS `json:"name,omitempty"` // Tier: The SKU tier. This is based on the SKU name. Tier *Tier_STATUS `json:"tier,omitempty"` }
The SKU of the storage account.
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_STATUS_ARM ¶
type Sku_STATUS_ARM struct { // Name: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called // accountType. Name *SkuName_STATUS `json:"name,omitempty"` // Tier: The SKU tier. This is based on the SKU name. Tier *Tier_STATUS `json:"tier,omitempty"` }
The SKU of the storage account.
func (*Sku_STATUS_ARM) DeepCopy ¶
func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.
func (*Sku_STATUS_ARM) DeepCopyInto ¶
func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccount ¶
type StorageAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageAccount_Spec `json:"spec,omitempty"` Status StorageAccount_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}
func (*StorageAccount) AssignProperties_From_StorageAccount ¶
func (account *StorageAccount) AssignProperties_From_StorageAccount(source *storage.StorageAccount) error
AssignProperties_From_StorageAccount populates our StorageAccount from the provided source StorageAccount
func (*StorageAccount) AssignProperties_To_StorageAccount ¶
func (account *StorageAccount) AssignProperties_To_StorageAccount(destination *storage.StorageAccount) error
AssignProperties_To_StorageAccount populates the provided destination StorageAccount from our StorageAccount
func (*StorageAccount) AzureName ¶
func (account *StorageAccount) AzureName() string
AzureName returns the Azure name of the resource
func (*StorageAccount) ConvertFrom ¶
func (account *StorageAccount) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccount from the provided hub StorageAccount
func (*StorageAccount) ConvertTo ¶
func (account *StorageAccount) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub StorageAccount from our StorageAccount
func (*StorageAccount) DeepCopy ¶
func (in *StorageAccount) DeepCopy() *StorageAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount.
func (*StorageAccount) DeepCopyInto ¶
func (in *StorageAccount) DeepCopyInto(out *StorageAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccount) DeepCopyObject ¶
func (in *StorageAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageAccount) Default ¶
func (account *StorageAccount) Default()
Default applies defaults to the StorageAccount resource
func (*StorageAccount) ExportKubernetesResources ¶
func (account *StorageAccount) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesResources defines a resource which can create other resources in Kubernetes.
func (StorageAccount) GetAPIVersion ¶
func (account StorageAccount) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccount) GetConditions ¶
func (account *StorageAccount) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccount) GetResourceScope ¶
func (account *StorageAccount) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*StorageAccount) GetSpec ¶
func (account *StorageAccount) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccount) GetStatus ¶
func (account *StorageAccount) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccount) GetSupportedOperations ¶ added in v2.4.0
func (account *StorageAccount) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*StorageAccount) GetType ¶
func (account *StorageAccount) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts"
func (*StorageAccount) NewEmptyStatus ¶
func (account *StorageAccount) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccount) OriginalGVK ¶
func (account *StorageAccount) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccount) Owner ¶
func (account *StorageAccount) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*StorageAccount) SetConditions ¶
func (account *StorageAccount) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccount) SetStatus ¶
func (account *StorageAccount) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccount) ValidateCreate ¶
func (account *StorageAccount) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*StorageAccount) ValidateDelete ¶
func (account *StorageAccount) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*StorageAccount) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type StorageAccountInternetEndpoints_STATUS ¶
type StorageAccountInternetEndpoints_STATUS struct { // Blob: Gets the blob endpoint. Blob *string `json:"blob,omitempty"` // Dfs: Gets the dfs endpoint. Dfs *string `json:"dfs,omitempty"` // File: Gets the file endpoint. File *string `json:"file,omitempty"` // Web: Gets the web endpoint. Web *string `json:"web,omitempty"` }
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.
func (*StorageAccountInternetEndpoints_STATUS) AssignProperties_From_StorageAccountInternetEndpoints_STATUS ¶
func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_From_StorageAccountInternetEndpoints_STATUS(source *storage.StorageAccountInternetEndpoints_STATUS) error
AssignProperties_From_StorageAccountInternetEndpoints_STATUS populates our StorageAccountInternetEndpoints_STATUS from the provided source StorageAccountInternetEndpoints_STATUS
func (*StorageAccountInternetEndpoints_STATUS) AssignProperties_To_StorageAccountInternetEndpoints_STATUS ¶
func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_To_StorageAccountInternetEndpoints_STATUS(destination *storage.StorageAccountInternetEndpoints_STATUS) error
AssignProperties_To_StorageAccountInternetEndpoints_STATUS populates the provided destination StorageAccountInternetEndpoints_STATUS from our StorageAccountInternetEndpoints_STATUS
func (*StorageAccountInternetEndpoints_STATUS) DeepCopy ¶
func (in *StorageAccountInternetEndpoints_STATUS) DeepCopy() *StorageAccountInternetEndpoints_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountInternetEndpoints_STATUS.
func (*StorageAccountInternetEndpoints_STATUS) DeepCopyInto ¶
func (in *StorageAccountInternetEndpoints_STATUS) DeepCopyInto(out *StorageAccountInternetEndpoints_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountInternetEndpoints_STATUS) NewEmptyARMValue ¶
func (endpoints *StorageAccountInternetEndpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccountInternetEndpoints_STATUS) PopulateFromARM ¶
func (endpoints *StorageAccountInternetEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccountInternetEndpoints_STATUS_ARM ¶
type StorageAccountInternetEndpoints_STATUS_ARM struct { // Blob: Gets the blob endpoint. Blob *string `json:"blob,omitempty"` // Dfs: Gets the dfs endpoint. Dfs *string `json:"dfs,omitempty"` // File: Gets the file endpoint. File *string `json:"file,omitempty"` // Web: Gets the web endpoint. Web *string `json:"web,omitempty"` }
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.
func (*StorageAccountInternetEndpoints_STATUS_ARM) DeepCopy ¶
func (in *StorageAccountInternetEndpoints_STATUS_ARM) DeepCopy() *StorageAccountInternetEndpoints_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountInternetEndpoints_STATUS_ARM.
func (*StorageAccountInternetEndpoints_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccountInternetEndpoints_STATUS_ARM) DeepCopyInto(out *StorageAccountInternetEndpoints_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountList ¶
type StorageAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StorageAccount `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}
func (*StorageAccountList) DeepCopy ¶
func (in *StorageAccountList) DeepCopy() *StorageAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountList.
func (*StorageAccountList) DeepCopyInto ¶
func (in *StorageAccountList) DeepCopyInto(out *StorageAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountList) DeepCopyObject ¶
func (in *StorageAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageAccountMicrosoftEndpoints_STATUS ¶
type StorageAccountMicrosoftEndpoints_STATUS struct { // Blob: Gets the blob endpoint. Blob *string `json:"blob,omitempty"` // Dfs: Gets the dfs endpoint. Dfs *string `json:"dfs,omitempty"` // File: Gets the file endpoint. File *string `json:"file,omitempty"` // Queue: Gets the queue endpoint. Queue *string `json:"queue,omitempty"` // Table: Gets the table endpoint. Table *string `json:"table,omitempty"` // Web: Gets the web endpoint. Web *string `json:"web,omitempty"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.
func (*StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS ¶
func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS(source *storage.StorageAccountMicrosoftEndpoints_STATUS) error
AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS populates our StorageAccountMicrosoftEndpoints_STATUS from the provided source StorageAccountMicrosoftEndpoints_STATUS
func (*StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS ¶
func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS(destination *storage.StorageAccountMicrosoftEndpoints_STATUS) error
AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS populates the provided destination StorageAccountMicrosoftEndpoints_STATUS from our StorageAccountMicrosoftEndpoints_STATUS
func (*StorageAccountMicrosoftEndpoints_STATUS) DeepCopy ¶
func (in *StorageAccountMicrosoftEndpoints_STATUS) DeepCopy() *StorageAccountMicrosoftEndpoints_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountMicrosoftEndpoints_STATUS.
func (*StorageAccountMicrosoftEndpoints_STATUS) DeepCopyInto ¶
func (in *StorageAccountMicrosoftEndpoints_STATUS) DeepCopyInto(out *StorageAccountMicrosoftEndpoints_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountMicrosoftEndpoints_STATUS) NewEmptyARMValue ¶
func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccountMicrosoftEndpoints_STATUS) PopulateFromARM ¶
func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccountMicrosoftEndpoints_STATUS_ARM ¶
type StorageAccountMicrosoftEndpoints_STATUS_ARM struct { // Blob: Gets the blob endpoint. Blob *string `json:"blob,omitempty"` // Dfs: Gets the dfs endpoint. Dfs *string `json:"dfs,omitempty"` // File: Gets the file endpoint. File *string `json:"file,omitempty"` // Queue: Gets the queue endpoint. Queue *string `json:"queue,omitempty"` // Table: Gets the table endpoint. Table *string `json:"table,omitempty"` // Web: Gets the web endpoint. Web *string `json:"web,omitempty"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.
func (*StorageAccountMicrosoftEndpoints_STATUS_ARM) DeepCopy ¶
func (in *StorageAccountMicrosoftEndpoints_STATUS_ARM) DeepCopy() *StorageAccountMicrosoftEndpoints_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountMicrosoftEndpoints_STATUS_ARM.
func (*StorageAccountMicrosoftEndpoints_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccountMicrosoftEndpoints_STATUS_ARM) DeepCopyInto(out *StorageAccountMicrosoftEndpoints_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountOperatorConfigMaps ¶
type StorageAccountOperatorConfigMaps struct { // BlobEndpoint: indicates where the BlobEndpoint config map should be placed. If omitted, no config map will be created. BlobEndpoint *genruntime.ConfigMapDestination `json:"blobEndpoint,omitempty"` // DfsEndpoint: indicates where the DfsEndpoint config map should be placed. If omitted, no config map will be created. DfsEndpoint *genruntime.ConfigMapDestination `json:"dfsEndpoint,omitempty"` // FileEndpoint: indicates where the FileEndpoint config map should be placed. If omitted, no config map will be created. FileEndpoint *genruntime.ConfigMapDestination `json:"fileEndpoint,omitempty"` // QueueEndpoint: indicates where the QueueEndpoint config map should be placed. If omitted, no config map will be created. QueueEndpoint *genruntime.ConfigMapDestination `json:"queueEndpoint,omitempty"` // TableEndpoint: indicates where the TableEndpoint config map should be placed. If omitted, no config map will be created. TableEndpoint *genruntime.ConfigMapDestination `json:"tableEndpoint,omitempty"` // WebEndpoint: indicates where the WebEndpoint config map should be placed. If omitted, no config map will be created. WebEndpoint *genruntime.ConfigMapDestination `json:"webEndpoint,omitempty"` }
func (*StorageAccountOperatorConfigMaps) AssignProperties_From_StorageAccountOperatorConfigMaps ¶
func (maps *StorageAccountOperatorConfigMaps) AssignProperties_From_StorageAccountOperatorConfigMaps(source *storage.StorageAccountOperatorConfigMaps) error
AssignProperties_From_StorageAccountOperatorConfigMaps populates our StorageAccountOperatorConfigMaps from the provided source StorageAccountOperatorConfigMaps
func (*StorageAccountOperatorConfigMaps) AssignProperties_To_StorageAccountOperatorConfigMaps ¶
func (maps *StorageAccountOperatorConfigMaps) AssignProperties_To_StorageAccountOperatorConfigMaps(destination *storage.StorageAccountOperatorConfigMaps) error
AssignProperties_To_StorageAccountOperatorConfigMaps populates the provided destination StorageAccountOperatorConfigMaps from our StorageAccountOperatorConfigMaps
func (*StorageAccountOperatorConfigMaps) DeepCopy ¶
func (in *StorageAccountOperatorConfigMaps) DeepCopy() *StorageAccountOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountOperatorConfigMaps.
func (*StorageAccountOperatorConfigMaps) DeepCopyInto ¶
func (in *StorageAccountOperatorConfigMaps) DeepCopyInto(out *StorageAccountOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountOperatorSecrets ¶
type StorageAccountOperatorSecrets struct { // BlobEndpoint: indicates where the BlobEndpoint secret should be placed. If omitted, the secret will not be retrieved // from Azure. BlobEndpoint *genruntime.SecretDestination `json:"blobEndpoint,omitempty"` // DfsEndpoint: indicates where the DfsEndpoint secret should be placed. If omitted, the secret will not be retrieved from // Azure. DfsEndpoint *genruntime.SecretDestination `json:"dfsEndpoint,omitempty"` // FileEndpoint: indicates where the FileEndpoint secret should be placed. If omitted, the secret will not be retrieved // from Azure. FileEndpoint *genruntime.SecretDestination `json:"fileEndpoint,omitempty"` // Key1: indicates where the Key1 secret should be placed. If omitted, the secret will not be retrieved from Azure. Key1 *genruntime.SecretDestination `json:"key1,omitempty"` // Key2: indicates where the Key2 secret should be placed. If omitted, the secret will not be retrieved from Azure. Key2 *genruntime.SecretDestination `json:"key2,omitempty"` // QueueEndpoint: indicates where the QueueEndpoint secret should be placed. If omitted, the secret will not be retrieved // from Azure. QueueEndpoint *genruntime.SecretDestination `json:"queueEndpoint,omitempty"` // TableEndpoint: indicates where the TableEndpoint secret should be placed. If omitted, the secret will not be retrieved // from Azure. TableEndpoint *genruntime.SecretDestination `json:"tableEndpoint,omitempty"` // WebEndpoint: indicates where the WebEndpoint secret should be placed. If omitted, the secret will not be retrieved from // Azure. WebEndpoint *genruntime.SecretDestination `json:"webEndpoint,omitempty"` }
func (*StorageAccountOperatorSecrets) AssignProperties_From_StorageAccountOperatorSecrets ¶
func (secrets *StorageAccountOperatorSecrets) AssignProperties_From_StorageAccountOperatorSecrets(source *storage.StorageAccountOperatorSecrets) error
AssignProperties_From_StorageAccountOperatorSecrets populates our StorageAccountOperatorSecrets from the provided source StorageAccountOperatorSecrets
func (*StorageAccountOperatorSecrets) AssignProperties_To_StorageAccountOperatorSecrets ¶
func (secrets *StorageAccountOperatorSecrets) AssignProperties_To_StorageAccountOperatorSecrets(destination *storage.StorageAccountOperatorSecrets) error
AssignProperties_To_StorageAccountOperatorSecrets populates the provided destination StorageAccountOperatorSecrets from our StorageAccountOperatorSecrets
func (*StorageAccountOperatorSecrets) DeepCopy ¶
func (in *StorageAccountOperatorSecrets) DeepCopy() *StorageAccountOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountOperatorSecrets.
func (*StorageAccountOperatorSecrets) DeepCopyInto ¶
func (in *StorageAccountOperatorSecrets) DeepCopyInto(out *StorageAccountOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountOperatorSpec ¶
type StorageAccountOperatorSpec struct { // ConfigMaps: configures where to place operator written ConfigMaps. ConfigMaps *StorageAccountOperatorConfigMaps `json:"configMaps,omitempty"` // Secrets: configures where to place Azure generated secrets. Secrets *StorageAccountOperatorSecrets `json:"secrets,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*StorageAccountOperatorSpec) AssignProperties_From_StorageAccountOperatorSpec ¶
func (operator *StorageAccountOperatorSpec) AssignProperties_From_StorageAccountOperatorSpec(source *storage.StorageAccountOperatorSpec) error
AssignProperties_From_StorageAccountOperatorSpec populates our StorageAccountOperatorSpec from the provided source StorageAccountOperatorSpec
func (*StorageAccountOperatorSpec) AssignProperties_To_StorageAccountOperatorSpec ¶
func (operator *StorageAccountOperatorSpec) AssignProperties_To_StorageAccountOperatorSpec(destination *storage.StorageAccountOperatorSpec) error
AssignProperties_To_StorageAccountOperatorSpec populates the provided destination StorageAccountOperatorSpec from our StorageAccountOperatorSpec
func (*StorageAccountOperatorSpec) DeepCopy ¶
func (in *StorageAccountOperatorSpec) DeepCopy() *StorageAccountOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountOperatorSpec.
func (*StorageAccountOperatorSpec) DeepCopyInto ¶
func (in *StorageAccountOperatorSpec) DeepCopyInto(out *StorageAccountOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountPropertiesCreateParameters_ARM ¶
type StorageAccountPropertiesCreateParameters_ARM struct { // AccessTier: Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier *StorageAccountPropertiesCreateParameters_AccessTier `json:"accessTier,omitempty"` // AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default // interpretation is true for this property. AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` // AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. The default interpretation is true // for this property. AllowCrossTenantReplication *bool `json:"allowCrossTenantReplication,omitempty"` // key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure // Active Directory (Azure AD). The default value is null, which is equivalent to true. AllowSharedKeyAccess *bool `json:"allowSharedKeyAccess,omitempty"` // AzureFilesIdentityBasedAuthentication: Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_ARM `json:"azureFilesIdentityBasedAuthentication,omitempty"` // CustomDomain: User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported // per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name // property. CustomDomain *CustomDomain_ARM `json:"customDomain,omitempty"` // Encryption: Not applicable. Azure Storage encryption is enabled for all storage accounts and cannot be disabled. Encryption *Encryption_ARM `json:"encryption,omitempty"` // IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled *bool `json:"isHnsEnabled,omitempty"` // IsNfsV3Enabled: NFS 3.0 protocol support enabled if set to true. IsNfsV3Enabled *bool `json:"isNfsV3Enabled,omitempty"` // KeyPolicy: KeyPolicy assigned to the storage account. KeyPolicy *KeyPolicy_ARM `json:"keyPolicy,omitempty"` LargeFileSharesState *StorageAccountPropertiesCreateParameters_LargeFileSharesState `json:"largeFileSharesState,omitempty"` // MinimumTlsVersion: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS // 1.0 for this property. MinimumTlsVersion *StorageAccountPropertiesCreateParameters_MinimumTlsVersion `json:"minimumTlsVersion,omitempty"` // NetworkAcls: Network rule set NetworkAcls *NetworkRuleSet_ARM `json:"networkAcls,omitempty"` // RoutingPreference: Maintains information about the network routing choice opted by the user for data transfer RoutingPreference *RoutingPreference_ARM `json:"routingPreference,omitempty"` // SasPolicy: SasPolicy assigned to the storage account. SasPolicy *SasPolicy_ARM `json:"sasPolicy,omitempty"` // SupportsHttpsTrafficOnly: Allows https traffic only to storage service if sets to true. The default value is true since // API version 2019-04-01. SupportsHttpsTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` }
The parameters used to create the storage account.
func (*StorageAccountPropertiesCreateParameters_ARM) DeepCopy ¶
func (in *StorageAccountPropertiesCreateParameters_ARM) DeepCopy() *StorageAccountPropertiesCreateParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountPropertiesCreateParameters_ARM.
func (*StorageAccountPropertiesCreateParameters_ARM) DeepCopyInto ¶
func (in *StorageAccountPropertiesCreateParameters_ARM) DeepCopyInto(out *StorageAccountPropertiesCreateParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountPropertiesCreateParameters_AccessTier ¶
type StorageAccountPropertiesCreateParameters_AccessTier string
+kubebuilder:validation:Enum={"Cool","Hot"}
type StorageAccountPropertiesCreateParameters_LargeFileSharesState ¶
type StorageAccountPropertiesCreateParameters_LargeFileSharesState string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type StorageAccountPropertiesCreateParameters_MinimumTlsVersion ¶
type StorageAccountPropertiesCreateParameters_MinimumTlsVersion string
+kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2"}
type StorageAccountProperties_AccessTier_STATUS ¶
type StorageAccountProperties_AccessTier_STATUS string
type StorageAccountProperties_LargeFileSharesState_STATUS ¶
type StorageAccountProperties_LargeFileSharesState_STATUS string
type StorageAccountProperties_MinimumTlsVersion_STATUS ¶
type StorageAccountProperties_MinimumTlsVersion_STATUS string
type StorageAccountProperties_ProvisioningState_STATUS ¶
type StorageAccountProperties_ProvisioningState_STATUS string
type StorageAccountProperties_STATUS_ARM ¶
type StorageAccountProperties_STATUS_ARM struct { // AccessTier: Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier *StorageAccountProperties_AccessTier_STATUS `json:"accessTier,omitempty"` // AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default // interpretation is true for this property. AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` // AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. The default interpretation is true // for this property. AllowCrossTenantReplication *bool `json:"allowCrossTenantReplication,omitempty"` // key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure // Active Directory (Azure AD). The default value is null, which is equivalent to true. AllowSharedKeyAccess *bool `json:"allowSharedKeyAccess,omitempty"` // AzureFilesIdentityBasedAuthentication: Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_STATUS_ARM `json:"azureFilesIdentityBasedAuthentication,omitempty"` // BlobRestoreStatus: Blob restore status BlobRestoreStatus *BlobRestoreStatus_STATUS_ARM `json:"blobRestoreStatus,omitempty"` // CreationTime: Gets the creation date and time of the storage account in UTC. CreationTime *string `json:"creationTime,omitempty"` // CustomDomain: Gets the custom domain the user assigned to this storage account. CustomDomain *CustomDomain_STATUS_ARM `json:"customDomain,omitempty"` // Encryption: Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption *Encryption_STATUS_ARM `json:"encryption,omitempty"` // FailoverInProgress: If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress *bool `json:"failoverInProgress,omitempty"` // GeoReplicationStats: Geo Replication Stats GeoReplicationStats *GeoReplicationStats_STATUS_ARM `json:"geoReplicationStats,omitempty"` // IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled *bool `json:"isHnsEnabled,omitempty"` // IsNfsV3Enabled: NFS 3.0 protocol support enabled if set to true. IsNfsV3Enabled *bool `json:"isNfsV3Enabled,omitempty"` // KeyCreationTime: Storage account keys creation time. KeyCreationTime *KeyCreationTime_STATUS_ARM `json:"keyCreationTime,omitempty"` // KeyPolicy: KeyPolicy assigned to the storage account. KeyPolicy *KeyPolicy_STATUS_ARM `json:"keyPolicy,omitempty"` LargeFileSharesState *StorageAccountProperties_LargeFileSharesState_STATUS `json:"largeFileSharesState,omitempty"` // LastGeoFailoverTime: Gets the timestamp of the most recent instance of a failover to the secondary location. Only the // most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only // available if the accountType is Standard_GRS or Standard_RAGRS. LastGeoFailoverTime *string `json:"lastGeoFailoverTime,omitempty"` // MinimumTlsVersion: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS // 1.0 for this property. MinimumTlsVersion *StorageAccountProperties_MinimumTlsVersion_STATUS `json:"minimumTlsVersion,omitempty"` // NetworkAcls: Network rule set NetworkAcls *NetworkRuleSet_STATUS_ARM `json:"networkAcls,omitempty"` // PrimaryEndpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that // Standard_ZRS and Premium_LRS accounts only return the blob endpoint. PrimaryEndpoints *Endpoints_STATUS_ARM `json:"primaryEndpoints,omitempty"` // PrimaryLocation: Gets the location of the primary data center for the storage account. PrimaryLocation *string `json:"primaryLocation,omitempty"` // PrivateEndpointConnections: List of private endpoint connection associated with the specified storage account PrivateEndpointConnections []PrivateEndpointConnection_STATUS_ARM `json:"privateEndpointConnections"` // ProvisioningState: Gets the status of the storage account at the time the operation was called. ProvisioningState *StorageAccountProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // RoutingPreference: Maintains information about the network routing choice opted by the user for data transfer RoutingPreference *RoutingPreference_STATUS_ARM `json:"routingPreference,omitempty"` // SasPolicy: SasPolicy assigned to the storage account. SasPolicy *SasPolicy_STATUS_ARM `json:"sasPolicy,omitempty"` // SecondaryEndpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the // secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints *Endpoints_STATUS_ARM `json:"secondaryEndpoints,omitempty"` // SecondaryLocation: Gets the location of the geo-replicated secondary for the storage account. Only available if the // accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation *string `json:"secondaryLocation,omitempty"` // StatusOfPrimary: Gets the status indicating whether the primary location of the storage account is available or // unavailable. StatusOfPrimary *StorageAccountProperties_StatusOfPrimary_STATUS `json:"statusOfPrimary,omitempty"` // StatusOfSecondary: Gets the status indicating whether the secondary location of the storage account is available or // unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary *StorageAccountProperties_StatusOfSecondary_STATUS `json:"statusOfSecondary,omitempty"` // SupportsHttpsTrafficOnly: Allows https traffic only to storage service if sets to true. SupportsHttpsTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` }
Properties of the storage account.
func (*StorageAccountProperties_STATUS_ARM) DeepCopy ¶
func (in *StorageAccountProperties_STATUS_ARM) DeepCopy() *StorageAccountProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountProperties_STATUS_ARM.
func (*StorageAccountProperties_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccountProperties_STATUS_ARM) DeepCopyInto(out *StorageAccountProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountProperties_StatusOfPrimary_STATUS ¶
type StorageAccountProperties_StatusOfPrimary_STATUS string
type StorageAccountProperties_StatusOfSecondary_STATUS ¶
type StorageAccountProperties_StatusOfSecondary_STATUS string
type StorageAccount_Kind_STATUS ¶
type StorageAccount_Kind_STATUS string
type StorageAccount_Kind_Spec ¶
type StorageAccount_Kind_Spec string
+kubebuilder:validation:Enum={"BlobStorage","BlockBlobStorage","FileStorage","Storage","StorageV2"}
type StorageAccount_STATUS ¶
type StorageAccount_STATUS struct { // AccessTier: Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier *StorageAccountProperties_AccessTier_STATUS `json:"accessTier,omitempty"` // AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default // interpretation is true for this property. AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` // AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. The default interpretation is true // for this property. AllowCrossTenantReplication *bool `json:"allowCrossTenantReplication,omitempty"` // key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure // Active Directory (Azure AD). The default value is null, which is equivalent to true. AllowSharedKeyAccess *bool `json:"allowSharedKeyAccess,omitempty"` // AzureFilesIdentityBasedAuthentication: Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_STATUS `json:"azureFilesIdentityBasedAuthentication,omitempty"` // BlobRestoreStatus: Blob restore status BlobRestoreStatus *BlobRestoreStatus_STATUS `json:"blobRestoreStatus,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreationTime: Gets the creation date and time of the storage account in UTC. CreationTime *string `json:"creationTime,omitempty"` // CustomDomain: Gets the custom domain the user assigned to this storage account. CustomDomain *CustomDomain_STATUS `json:"customDomain,omitempty"` // Encryption: Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption *Encryption_STATUS `json:"encryption,omitempty"` // ExtendedLocation: The extendedLocation of the resource. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // FailoverInProgress: If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress *bool `json:"failoverInProgress,omitempty"` // GeoReplicationStats: Geo Replication Stats GeoReplicationStats *GeoReplicationStats_STATUS `json:"geoReplicationStats,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: The identity of the resource. Identity *Identity_STATUS `json:"identity,omitempty"` // IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled *bool `json:"isHnsEnabled,omitempty"` // IsNfsV3Enabled: NFS 3.0 protocol support enabled if set to true. IsNfsV3Enabled *bool `json:"isNfsV3Enabled,omitempty"` // KeyCreationTime: Storage account keys creation time. KeyCreationTime *KeyCreationTime_STATUS `json:"keyCreationTime,omitempty"` // KeyPolicy: KeyPolicy assigned to the storage account. KeyPolicy *KeyPolicy_STATUS `json:"keyPolicy,omitempty"` // Kind: Gets the Kind. Kind *StorageAccount_Kind_STATUS `json:"kind,omitempty"` LargeFileSharesState *StorageAccountProperties_LargeFileSharesState_STATUS `json:"largeFileSharesState,omitempty"` // LastGeoFailoverTime: Gets the timestamp of the most recent instance of a failover to the secondary location. Only the // most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only // available if the accountType is Standard_GRS or Standard_RAGRS. LastGeoFailoverTime *string `json:"lastGeoFailoverTime,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // MinimumTlsVersion: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS // 1.0 for this property. MinimumTlsVersion *StorageAccountProperties_MinimumTlsVersion_STATUS `json:"minimumTlsVersion,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // NetworkAcls: Network rule set NetworkAcls *NetworkRuleSet_STATUS `json:"networkAcls,omitempty"` // PrimaryEndpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that // Standard_ZRS and Premium_LRS accounts only return the blob endpoint. PrimaryEndpoints *Endpoints_STATUS `json:"primaryEndpoints,omitempty"` // PrimaryLocation: Gets the location of the primary data center for the storage account. PrimaryLocation *string `json:"primaryLocation,omitempty"` // PrivateEndpointConnections: List of private endpoint connection associated with the specified storage account PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: Gets the status of the storage account at the time the operation was called. ProvisioningState *StorageAccountProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // RoutingPreference: Maintains information about the network routing choice opted by the user for data transfer RoutingPreference *RoutingPreference_STATUS `json:"routingPreference,omitempty"` // SasPolicy: SasPolicy assigned to the storage account. SasPolicy *SasPolicy_STATUS `json:"sasPolicy,omitempty"` // SecondaryEndpoints: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the // secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints *Endpoints_STATUS `json:"secondaryEndpoints,omitempty"` // SecondaryLocation: Gets the location of the geo-replicated secondary for the storage account. Only available if the // accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation *string `json:"secondaryLocation,omitempty"` // Sku: Gets the SKU. Sku *Sku_STATUS `json:"sku,omitempty"` // StatusOfPrimary: Gets the status indicating whether the primary location of the storage account is available or // unavailable. StatusOfPrimary *StorageAccountProperties_StatusOfPrimary_STATUS `json:"statusOfPrimary,omitempty"` // StatusOfSecondary: Gets the status indicating whether the secondary location of the storage account is available or // unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary *StorageAccountProperties_StatusOfSecondary_STATUS `json:"statusOfSecondary,omitempty"` // SupportsHttpsTrafficOnly: Allows https traffic only to storage service if sets to true. SupportsHttpsTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
The storage account.
func (*StorageAccount_STATUS) AssignProperties_From_StorageAccount_STATUS ¶
func (account *StorageAccount_STATUS) AssignProperties_From_StorageAccount_STATUS(source *storage.StorageAccount_STATUS) error
AssignProperties_From_StorageAccount_STATUS populates our StorageAccount_STATUS from the provided source StorageAccount_STATUS
func (*StorageAccount_STATUS) AssignProperties_To_StorageAccount_STATUS ¶
func (account *StorageAccount_STATUS) AssignProperties_To_StorageAccount_STATUS(destination *storage.StorageAccount_STATUS) error
AssignProperties_To_StorageAccount_STATUS populates the provided destination StorageAccount_STATUS from our StorageAccount_STATUS
func (*StorageAccount_STATUS) ConvertStatusFrom ¶
func (account *StorageAccount_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our StorageAccount_STATUS from the provided source
func (*StorageAccount_STATUS) ConvertStatusTo ¶
func (account *StorageAccount_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our StorageAccount_STATUS
func (*StorageAccount_STATUS) DeepCopy ¶
func (in *StorageAccount_STATUS) DeepCopy() *StorageAccount_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_STATUS.
func (*StorageAccount_STATUS) DeepCopyInto ¶
func (in *StorageAccount_STATUS) DeepCopyInto(out *StorageAccount_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccount_STATUS) NewEmptyARMValue ¶
func (account *StorageAccount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccount_STATUS) PopulateFromARM ¶
func (account *StorageAccount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccount_STATUS_ARM ¶
type StorageAccount_STATUS_ARM struct { // ExtendedLocation: The extendedLocation of the resource. ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: The identity of the resource. Identity *Identity_STATUS_ARM `json:"identity,omitempty"` // Kind: Gets the Kind. Kind *StorageAccount_Kind_STATUS `json:"kind,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the storage account. Properties *StorageAccountProperties_STATUS_ARM `json:"properties,omitempty"` // Sku: Gets the SKU. Sku *Sku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
The storage account.
func (*StorageAccount_STATUS_ARM) DeepCopy ¶
func (in *StorageAccount_STATUS_ARM) DeepCopy() *StorageAccount_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_STATUS_ARM.
func (*StorageAccount_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccount_STATUS_ARM) DeepCopyInto(out *StorageAccount_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccount_Spec ¶
type StorageAccount_Spec struct { // AccessTier: Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier *StorageAccountPropertiesCreateParameters_AccessTier `json:"accessTier,omitempty"` // AllowBlobPublicAccess: Allow or disallow public access to all blobs or containers in the storage account. The default // interpretation is true for this property. AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` // AllowCrossTenantReplication: Allow or disallow cross AAD tenant object replication. The default interpretation is true // for this property. AllowCrossTenantReplication *bool `json:"allowCrossTenantReplication,omitempty"` // key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure // Active Directory (Azure AD). The default value is null, which is equivalent to true. AllowSharedKeyAccess *bool `json:"allowSharedKeyAccess,omitempty"` // AzureFilesIdentityBasedAuthentication: Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication `json:"azureFilesIdentityBasedAuthentication,omitempty"` // +kubebuilder:validation:MaxLength=24 // +kubebuilder:validation:MinLength=3 // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CustomDomain: User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported // per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name // property. CustomDomain *CustomDomain `json:"customDomain,omitempty"` // Encryption: Not applicable. Azure Storage encryption is enabled for all storage accounts and cannot be disabled. Encryption *Encryption `json:"encryption,omitempty"` // ExtendedLocation: Optional. Set the extended location of the resource. If not set, the storage account will be created // in Azure main region. Otherwise it will be created in the specified extended location ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // Identity: The identity of the resource. Identity *Identity `json:"identity,omitempty"` // IsHnsEnabled: Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled *bool `json:"isHnsEnabled,omitempty"` // IsNfsV3Enabled: NFS 3.0 protocol support enabled if set to true. IsNfsV3Enabled *bool `json:"isNfsV3Enabled,omitempty"` // KeyPolicy: KeyPolicy assigned to the storage account. KeyPolicy *KeyPolicy `json:"keyPolicy,omitempty"` // +kubebuilder:validation:Required // Kind: Required. Indicates the type of storage account. Kind *StorageAccount_Kind_Spec `json:"kind,omitempty"` LargeFileSharesState *StorageAccountPropertiesCreateParameters_LargeFileSharesState `json:"largeFileSharesState,omitempty"` // +kubebuilder:validation:Required // Location: Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure // Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is // created, but if an identical geo region is specified on update, the request will succeed. Location *string `json:"location,omitempty"` // MinimumTlsVersion: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS // 1.0 for this property. MinimumTlsVersion *StorageAccountPropertiesCreateParameters_MinimumTlsVersion `json:"minimumTlsVersion,omitempty"` // NetworkAcls: Network rule set NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *StorageAccountOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // RoutingPreference: Maintains information about the network routing choice opted by the user for data transfer RoutingPreference *RoutingPreference `json:"routingPreference,omitempty"` // SasPolicy: SasPolicy assigned to the storage account. SasPolicy *SasPolicy `json:"sasPolicy,omitempty"` // +kubebuilder:validation:Required // Sku: Required. Gets or sets the SKU name. Sku *Sku `json:"sku,omitempty"` // SupportsHttpsTrafficOnly: Allows https traffic only to storage service if sets to true. The default value is true since // API version 2019-04-01. SupportsHttpsTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` // Tags: Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping // this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key // with a length no greater than 128 characters and a value with a length no greater than 256 characters. Tags map[string]string `json:"tags,omitempty"` }
func (*StorageAccount_Spec) AssignProperties_From_StorageAccount_Spec ¶
func (account *StorageAccount_Spec) AssignProperties_From_StorageAccount_Spec(source *storage.StorageAccount_Spec) error
AssignProperties_From_StorageAccount_Spec populates our StorageAccount_Spec from the provided source StorageAccount_Spec
func (*StorageAccount_Spec) AssignProperties_To_StorageAccount_Spec ¶
func (account *StorageAccount_Spec) AssignProperties_To_StorageAccount_Spec(destination *storage.StorageAccount_Spec) error
AssignProperties_To_StorageAccount_Spec populates the provided destination StorageAccount_Spec from our StorageAccount_Spec
func (*StorageAccount_Spec) ConvertSpecFrom ¶
func (account *StorageAccount_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccount_Spec from the provided source
func (*StorageAccount_Spec) ConvertSpecTo ¶
func (account *StorageAccount_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccount_Spec
func (*StorageAccount_Spec) ConvertToARM ¶
func (account *StorageAccount_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccount_Spec) DeepCopy ¶
func (in *StorageAccount_Spec) DeepCopy() *StorageAccount_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_Spec.
func (*StorageAccount_Spec) DeepCopyInto ¶
func (in *StorageAccount_Spec) DeepCopyInto(out *StorageAccount_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccount_Spec) NewEmptyARMValue ¶
func (account *StorageAccount_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccount_Spec) OriginalVersion ¶
func (account *StorageAccount_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccount_Spec) PopulateFromARM ¶
func (account *StorageAccount_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*StorageAccount_Spec) SetAzureName ¶
func (account *StorageAccount_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type StorageAccount_Spec_ARM ¶
type StorageAccount_Spec_ARM struct { // ExtendedLocation: Optional. Set the extended location of the resource. If not set, the storage account will be created // in Azure main region. Otherwise it will be created in the specified extended location ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"` // Identity: The identity of the resource. Identity *Identity_ARM `json:"identity,omitempty"` // Kind: Required. Indicates the type of storage account. Kind *StorageAccount_Kind_Spec `json:"kind,omitempty"` // Location: Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure // Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is // created, but if an identical geo region is specified on update, the request will succeed. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: The parameters used to create the storage account. Properties *StorageAccountPropertiesCreateParameters_ARM `json:"properties,omitempty"` // Sku: Required. Gets or sets the SKU name. Sku *Sku_ARM `json:"sku,omitempty"` // Tags: Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping // this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key // with a length no greater than 128 characters and a value with a length no greater than 256 characters. Tags map[string]string `json:"tags"` }
func (*StorageAccount_Spec_ARM) DeepCopy ¶
func (in *StorageAccount_Spec_ARM) DeepCopy() *StorageAccount_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_Spec_ARM.
func (*StorageAccount_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccount_Spec_ARM) DeepCopyInto(out *StorageAccount_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccount_Spec_ARM) GetAPIVersion ¶
func (account StorageAccount_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccount_Spec_ARM) GetName ¶
func (account *StorageAccount_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*StorageAccount_Spec_ARM) GetType ¶
func (account *StorageAccount_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts"
type StorageAccountsBlobService ¶
type StorageAccountsBlobService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageAccounts_BlobService_Spec `json:"spec,omitempty"` Status StorageAccounts_BlobService_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default
func (*StorageAccountsBlobService) AssignProperties_From_StorageAccountsBlobService ¶
func (service *StorageAccountsBlobService) AssignProperties_From_StorageAccountsBlobService(source *storage.StorageAccountsBlobService) error
AssignProperties_From_StorageAccountsBlobService populates our StorageAccountsBlobService from the provided source StorageAccountsBlobService
func (*StorageAccountsBlobService) AssignProperties_To_StorageAccountsBlobService ¶
func (service *StorageAccountsBlobService) AssignProperties_To_StorageAccountsBlobService(destination *storage.StorageAccountsBlobService) error
AssignProperties_To_StorageAccountsBlobService populates the provided destination StorageAccountsBlobService from our StorageAccountsBlobService
func (*StorageAccountsBlobService) AzureName ¶
func (service *StorageAccountsBlobService) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*StorageAccountsBlobService) ConvertFrom ¶
func (service *StorageAccountsBlobService) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccountsBlobService from the provided hub StorageAccountsBlobService
func (*StorageAccountsBlobService) ConvertTo ¶
func (service *StorageAccountsBlobService) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub StorageAccountsBlobService from our StorageAccountsBlobService
func (*StorageAccountsBlobService) DeepCopy ¶
func (in *StorageAccountsBlobService) DeepCopy() *StorageAccountsBlobService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobService.
func (*StorageAccountsBlobService) DeepCopyInto ¶
func (in *StorageAccountsBlobService) DeepCopyInto(out *StorageAccountsBlobService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsBlobService) DeepCopyObject ¶
func (in *StorageAccountsBlobService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageAccountsBlobService) Default ¶
func (service *StorageAccountsBlobService) Default()
Default applies defaults to the StorageAccountsBlobService resource
func (StorageAccountsBlobService) GetAPIVersion ¶
func (service StorageAccountsBlobService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccountsBlobService) GetConditions ¶
func (service *StorageAccountsBlobService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccountsBlobService) GetResourceScope ¶
func (service *StorageAccountsBlobService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*StorageAccountsBlobService) GetSpec ¶
func (service *StorageAccountsBlobService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccountsBlobService) GetStatus ¶
func (service *StorageAccountsBlobService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccountsBlobService) GetSupportedOperations ¶ added in v2.4.0
func (service *StorageAccountsBlobService) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*StorageAccountsBlobService) GetType ¶
func (service *StorageAccountsBlobService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices"
func (*StorageAccountsBlobService) NewEmptyStatus ¶
func (service *StorageAccountsBlobService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccountsBlobService) OriginalGVK ¶
func (service *StorageAccountsBlobService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccountsBlobService) Owner ¶
func (service *StorageAccountsBlobService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*StorageAccountsBlobService) SetConditions ¶
func (service *StorageAccountsBlobService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccountsBlobService) SetStatus ¶
func (service *StorageAccountsBlobService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccountsBlobService) ValidateCreate ¶
func (service *StorageAccountsBlobService) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*StorageAccountsBlobService) ValidateDelete ¶
func (service *StorageAccountsBlobService) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*StorageAccountsBlobService) ValidateUpdate ¶
func (service *StorageAccountsBlobService) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type StorageAccountsBlobServiceList ¶
type StorageAccountsBlobServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StorageAccountsBlobService `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default
func (*StorageAccountsBlobServiceList) DeepCopy ¶
func (in *StorageAccountsBlobServiceList) DeepCopy() *StorageAccountsBlobServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServiceList.
func (*StorageAccountsBlobServiceList) DeepCopyInto ¶
func (in *StorageAccountsBlobServiceList) DeepCopyInto(out *StorageAccountsBlobServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsBlobServiceList) DeepCopyObject ¶
func (in *StorageAccountsBlobServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageAccountsBlobServicesContainer ¶
type StorageAccountsBlobServicesContainer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageAccounts_BlobServices_Container_Spec `json:"spec,omitempty"` Status StorageAccounts_BlobServices_Container_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}
func (*StorageAccountsBlobServicesContainer) AssignProperties_From_StorageAccountsBlobServicesContainer ¶
func (container *StorageAccountsBlobServicesContainer) AssignProperties_From_StorageAccountsBlobServicesContainer(source *storage.StorageAccountsBlobServicesContainer) error
AssignProperties_From_StorageAccountsBlobServicesContainer populates our StorageAccountsBlobServicesContainer from the provided source StorageAccountsBlobServicesContainer
func (*StorageAccountsBlobServicesContainer) AssignProperties_To_StorageAccountsBlobServicesContainer ¶
func (container *StorageAccountsBlobServicesContainer) AssignProperties_To_StorageAccountsBlobServicesContainer(destination *storage.StorageAccountsBlobServicesContainer) error
AssignProperties_To_StorageAccountsBlobServicesContainer populates the provided destination StorageAccountsBlobServicesContainer from our StorageAccountsBlobServicesContainer
func (*StorageAccountsBlobServicesContainer) AzureName ¶
func (container *StorageAccountsBlobServicesContainer) AzureName() string
AzureName returns the Azure name of the resource
func (*StorageAccountsBlobServicesContainer) ConvertFrom ¶
func (container *StorageAccountsBlobServicesContainer) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccountsBlobServicesContainer from the provided hub StorageAccountsBlobServicesContainer
func (*StorageAccountsBlobServicesContainer) ConvertTo ¶
func (container *StorageAccountsBlobServicesContainer) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub StorageAccountsBlobServicesContainer from our StorageAccountsBlobServicesContainer
func (*StorageAccountsBlobServicesContainer) DeepCopy ¶
func (in *StorageAccountsBlobServicesContainer) DeepCopy() *StorageAccountsBlobServicesContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServicesContainer.
func (*StorageAccountsBlobServicesContainer) DeepCopyInto ¶
func (in *StorageAccountsBlobServicesContainer) DeepCopyInto(out *StorageAccountsBlobServicesContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsBlobServicesContainer) DeepCopyObject ¶
func (in *StorageAccountsBlobServicesContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageAccountsBlobServicesContainer) Default ¶
func (container *StorageAccountsBlobServicesContainer) Default()
Default applies defaults to the StorageAccountsBlobServicesContainer resource
func (StorageAccountsBlobServicesContainer) GetAPIVersion ¶
func (container StorageAccountsBlobServicesContainer) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccountsBlobServicesContainer) GetConditions ¶
func (container *StorageAccountsBlobServicesContainer) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccountsBlobServicesContainer) GetResourceScope ¶
func (container *StorageAccountsBlobServicesContainer) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*StorageAccountsBlobServicesContainer) GetSpec ¶
func (container *StorageAccountsBlobServicesContainer) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccountsBlobServicesContainer) GetStatus ¶
func (container *StorageAccountsBlobServicesContainer) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccountsBlobServicesContainer) GetSupportedOperations ¶ added in v2.4.0
func (container *StorageAccountsBlobServicesContainer) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*StorageAccountsBlobServicesContainer) GetType ¶
func (container *StorageAccountsBlobServicesContainer) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices/containers"
func (*StorageAccountsBlobServicesContainer) NewEmptyStatus ¶
func (container *StorageAccountsBlobServicesContainer) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccountsBlobServicesContainer) OriginalGVK ¶
func (container *StorageAccountsBlobServicesContainer) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccountsBlobServicesContainer) Owner ¶
func (container *StorageAccountsBlobServicesContainer) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*StorageAccountsBlobServicesContainer) SetConditions ¶
func (container *StorageAccountsBlobServicesContainer) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccountsBlobServicesContainer) SetStatus ¶
func (container *StorageAccountsBlobServicesContainer) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccountsBlobServicesContainer) ValidateCreate ¶
func (container *StorageAccountsBlobServicesContainer) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*StorageAccountsBlobServicesContainer) ValidateDelete ¶
func (container *StorageAccountsBlobServicesContainer) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*StorageAccountsBlobServicesContainer) ValidateUpdate ¶
func (container *StorageAccountsBlobServicesContainer) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type StorageAccountsBlobServicesContainerList ¶
type StorageAccountsBlobServicesContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StorageAccountsBlobServicesContainer `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}
func (*StorageAccountsBlobServicesContainerList) DeepCopy ¶
func (in *StorageAccountsBlobServicesContainerList) DeepCopy() *StorageAccountsBlobServicesContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServicesContainerList.
func (*StorageAccountsBlobServicesContainerList) DeepCopyInto ¶
func (in *StorageAccountsBlobServicesContainerList) DeepCopyInto(out *StorageAccountsBlobServicesContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsBlobServicesContainerList) DeepCopyObject ¶
func (in *StorageAccountsBlobServicesContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageAccountsManagementPolicy ¶
type StorageAccountsManagementPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageAccounts_ManagementPolicy_Spec `json:"spec,omitempty"` Status StorageAccounts_ManagementPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/default
func (*StorageAccountsManagementPolicy) AssignProperties_From_StorageAccountsManagementPolicy ¶
func (policy *StorageAccountsManagementPolicy) AssignProperties_From_StorageAccountsManagementPolicy(source *storage.StorageAccountsManagementPolicy) error
AssignProperties_From_StorageAccountsManagementPolicy populates our StorageAccountsManagementPolicy from the provided source StorageAccountsManagementPolicy
func (*StorageAccountsManagementPolicy) AssignProperties_To_StorageAccountsManagementPolicy ¶
func (policy *StorageAccountsManagementPolicy) AssignProperties_To_StorageAccountsManagementPolicy(destination *storage.StorageAccountsManagementPolicy) error
AssignProperties_To_StorageAccountsManagementPolicy populates the provided destination StorageAccountsManagementPolicy from our StorageAccountsManagementPolicy
func (*StorageAccountsManagementPolicy) AzureName ¶
func (policy *StorageAccountsManagementPolicy) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*StorageAccountsManagementPolicy) ConvertFrom ¶
func (policy *StorageAccountsManagementPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccountsManagementPolicy from the provided hub StorageAccountsManagementPolicy
func (*StorageAccountsManagementPolicy) ConvertTo ¶
func (policy *StorageAccountsManagementPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub StorageAccountsManagementPolicy from our StorageAccountsManagementPolicy
func (*StorageAccountsManagementPolicy) DeepCopy ¶
func (in *StorageAccountsManagementPolicy) DeepCopy() *StorageAccountsManagementPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsManagementPolicy.
func (*StorageAccountsManagementPolicy) DeepCopyInto ¶
func (in *StorageAccountsManagementPolicy) DeepCopyInto(out *StorageAccountsManagementPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsManagementPolicy) DeepCopyObject ¶
func (in *StorageAccountsManagementPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageAccountsManagementPolicy) Default ¶
func (policy *StorageAccountsManagementPolicy) Default()
Default applies defaults to the StorageAccountsManagementPolicy resource
func (StorageAccountsManagementPolicy) GetAPIVersion ¶
func (policy StorageAccountsManagementPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccountsManagementPolicy) GetConditions ¶
func (policy *StorageAccountsManagementPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccountsManagementPolicy) GetResourceScope ¶
func (policy *StorageAccountsManagementPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*StorageAccountsManagementPolicy) GetSpec ¶
func (policy *StorageAccountsManagementPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccountsManagementPolicy) GetStatus ¶
func (policy *StorageAccountsManagementPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccountsManagementPolicy) GetSupportedOperations ¶ added in v2.4.0
func (policy *StorageAccountsManagementPolicy) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*StorageAccountsManagementPolicy) GetType ¶
func (policy *StorageAccountsManagementPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/managementPolicies"
func (*StorageAccountsManagementPolicy) NewEmptyStatus ¶
func (policy *StorageAccountsManagementPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccountsManagementPolicy) OriginalGVK ¶
func (policy *StorageAccountsManagementPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccountsManagementPolicy) Owner ¶
func (policy *StorageAccountsManagementPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*StorageAccountsManagementPolicy) SetConditions ¶
func (policy *StorageAccountsManagementPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccountsManagementPolicy) SetStatus ¶
func (policy *StorageAccountsManagementPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccountsManagementPolicy) ValidateCreate ¶
func (policy *StorageAccountsManagementPolicy) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*StorageAccountsManagementPolicy) ValidateDelete ¶
func (policy *StorageAccountsManagementPolicy) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*StorageAccountsManagementPolicy) ValidateUpdate ¶
func (policy *StorageAccountsManagementPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type StorageAccountsManagementPolicyList ¶
type StorageAccountsManagementPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StorageAccountsManagementPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/default
func (*StorageAccountsManagementPolicyList) DeepCopy ¶
func (in *StorageAccountsManagementPolicyList) DeepCopy() *StorageAccountsManagementPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsManagementPolicyList.
func (*StorageAccountsManagementPolicyList) DeepCopyInto ¶
func (in *StorageAccountsManagementPolicyList) DeepCopyInto(out *StorageAccountsManagementPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsManagementPolicyList) DeepCopyObject ¶
func (in *StorageAccountsManagementPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageAccountsQueueService ¶
type StorageAccountsQueueService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageAccounts_QueueService_Spec `json:"spec,omitempty"` Status StorageAccounts_QueueService_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default
func (*StorageAccountsQueueService) AssignProperties_From_StorageAccountsQueueService ¶
func (service *StorageAccountsQueueService) AssignProperties_From_StorageAccountsQueueService(source *storage.StorageAccountsQueueService) error
AssignProperties_From_StorageAccountsQueueService populates our StorageAccountsQueueService from the provided source StorageAccountsQueueService
func (*StorageAccountsQueueService) AssignProperties_To_StorageAccountsQueueService ¶
func (service *StorageAccountsQueueService) AssignProperties_To_StorageAccountsQueueService(destination *storage.StorageAccountsQueueService) error
AssignProperties_To_StorageAccountsQueueService populates the provided destination StorageAccountsQueueService from our StorageAccountsQueueService
func (*StorageAccountsQueueService) AzureName ¶
func (service *StorageAccountsQueueService) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*StorageAccountsQueueService) ConvertFrom ¶
func (service *StorageAccountsQueueService) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccountsQueueService from the provided hub StorageAccountsQueueService
func (*StorageAccountsQueueService) ConvertTo ¶
func (service *StorageAccountsQueueService) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub StorageAccountsQueueService from our StorageAccountsQueueService
func (*StorageAccountsQueueService) DeepCopy ¶
func (in *StorageAccountsQueueService) DeepCopy() *StorageAccountsQueueService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueService.
func (*StorageAccountsQueueService) DeepCopyInto ¶
func (in *StorageAccountsQueueService) DeepCopyInto(out *StorageAccountsQueueService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsQueueService) DeepCopyObject ¶
func (in *StorageAccountsQueueService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageAccountsQueueService) Default ¶
func (service *StorageAccountsQueueService) Default()
Default applies defaults to the StorageAccountsQueueService resource
func (StorageAccountsQueueService) GetAPIVersion ¶
func (service StorageAccountsQueueService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccountsQueueService) GetConditions ¶
func (service *StorageAccountsQueueService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccountsQueueService) GetResourceScope ¶
func (service *StorageAccountsQueueService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*StorageAccountsQueueService) GetSpec ¶
func (service *StorageAccountsQueueService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccountsQueueService) GetStatus ¶
func (service *StorageAccountsQueueService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccountsQueueService) GetSupportedOperations ¶ added in v2.4.0
func (service *StorageAccountsQueueService) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*StorageAccountsQueueService) GetType ¶
func (service *StorageAccountsQueueService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices"
func (*StorageAccountsQueueService) NewEmptyStatus ¶
func (service *StorageAccountsQueueService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccountsQueueService) OriginalGVK ¶
func (service *StorageAccountsQueueService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccountsQueueService) Owner ¶
func (service *StorageAccountsQueueService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*StorageAccountsQueueService) SetConditions ¶
func (service *StorageAccountsQueueService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccountsQueueService) SetStatus ¶
func (service *StorageAccountsQueueService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccountsQueueService) ValidateCreate ¶
func (service *StorageAccountsQueueService) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*StorageAccountsQueueService) ValidateDelete ¶
func (service *StorageAccountsQueueService) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*StorageAccountsQueueService) ValidateUpdate ¶
func (service *StorageAccountsQueueService) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type StorageAccountsQueueServiceList ¶
type StorageAccountsQueueServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StorageAccountsQueueService `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default
func (*StorageAccountsQueueServiceList) DeepCopy ¶
func (in *StorageAccountsQueueServiceList) DeepCopy() *StorageAccountsQueueServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueServiceList.
func (*StorageAccountsQueueServiceList) DeepCopyInto ¶
func (in *StorageAccountsQueueServiceList) DeepCopyInto(out *StorageAccountsQueueServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsQueueServiceList) DeepCopyObject ¶
func (in *StorageAccountsQueueServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageAccountsQueueServicesQueue ¶
type StorageAccountsQueueServicesQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageAccounts_QueueServices_Queue_Spec `json:"spec,omitempty"` Status StorageAccounts_QueueServices_Queue_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}
func (*StorageAccountsQueueServicesQueue) AssignProperties_From_StorageAccountsQueueServicesQueue ¶
func (queue *StorageAccountsQueueServicesQueue) AssignProperties_From_StorageAccountsQueueServicesQueue(source *storage.StorageAccountsQueueServicesQueue) error
AssignProperties_From_StorageAccountsQueueServicesQueue populates our StorageAccountsQueueServicesQueue from the provided source StorageAccountsQueueServicesQueue
func (*StorageAccountsQueueServicesQueue) AssignProperties_To_StorageAccountsQueueServicesQueue ¶
func (queue *StorageAccountsQueueServicesQueue) AssignProperties_To_StorageAccountsQueueServicesQueue(destination *storage.StorageAccountsQueueServicesQueue) error
AssignProperties_To_StorageAccountsQueueServicesQueue populates the provided destination StorageAccountsQueueServicesQueue from our StorageAccountsQueueServicesQueue
func (*StorageAccountsQueueServicesQueue) AzureName ¶
func (queue *StorageAccountsQueueServicesQueue) AzureName() string
AzureName returns the Azure name of the resource
func (*StorageAccountsQueueServicesQueue) ConvertFrom ¶
func (queue *StorageAccountsQueueServicesQueue) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccountsQueueServicesQueue from the provided hub StorageAccountsQueueServicesQueue
func (*StorageAccountsQueueServicesQueue) ConvertTo ¶
func (queue *StorageAccountsQueueServicesQueue) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub StorageAccountsQueueServicesQueue from our StorageAccountsQueueServicesQueue
func (*StorageAccountsQueueServicesQueue) DeepCopy ¶
func (in *StorageAccountsQueueServicesQueue) DeepCopy() *StorageAccountsQueueServicesQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueServicesQueue.
func (*StorageAccountsQueueServicesQueue) DeepCopyInto ¶
func (in *StorageAccountsQueueServicesQueue) DeepCopyInto(out *StorageAccountsQueueServicesQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsQueueServicesQueue) DeepCopyObject ¶
func (in *StorageAccountsQueueServicesQueue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageAccountsQueueServicesQueue) Default ¶
func (queue *StorageAccountsQueueServicesQueue) Default()
Default applies defaults to the StorageAccountsQueueServicesQueue resource
func (StorageAccountsQueueServicesQueue) GetAPIVersion ¶
func (queue StorageAccountsQueueServicesQueue) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccountsQueueServicesQueue) GetConditions ¶
func (queue *StorageAccountsQueueServicesQueue) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccountsQueueServicesQueue) GetResourceScope ¶
func (queue *StorageAccountsQueueServicesQueue) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*StorageAccountsQueueServicesQueue) GetSpec ¶
func (queue *StorageAccountsQueueServicesQueue) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccountsQueueServicesQueue) GetStatus ¶
func (queue *StorageAccountsQueueServicesQueue) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccountsQueueServicesQueue) GetSupportedOperations ¶ added in v2.4.0
func (queue *StorageAccountsQueueServicesQueue) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*StorageAccountsQueueServicesQueue) GetType ¶
func (queue *StorageAccountsQueueServicesQueue) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices/queues"
func (*StorageAccountsQueueServicesQueue) NewEmptyStatus ¶
func (queue *StorageAccountsQueueServicesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccountsQueueServicesQueue) OriginalGVK ¶
func (queue *StorageAccountsQueueServicesQueue) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccountsQueueServicesQueue) Owner ¶
func (queue *StorageAccountsQueueServicesQueue) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*StorageAccountsQueueServicesQueue) SetConditions ¶
func (queue *StorageAccountsQueueServicesQueue) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccountsQueueServicesQueue) SetStatus ¶
func (queue *StorageAccountsQueueServicesQueue) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccountsQueueServicesQueue) ValidateCreate ¶
func (queue *StorageAccountsQueueServicesQueue) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*StorageAccountsQueueServicesQueue) ValidateDelete ¶
func (queue *StorageAccountsQueueServicesQueue) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*StorageAccountsQueueServicesQueue) ValidateUpdate ¶
func (queue *StorageAccountsQueueServicesQueue) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type StorageAccountsQueueServicesQueueList ¶
type StorageAccountsQueueServicesQueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StorageAccountsQueueServicesQueue `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2021-04-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}
func (*StorageAccountsQueueServicesQueueList) DeepCopy ¶
func (in *StorageAccountsQueueServicesQueueList) DeepCopy() *StorageAccountsQueueServicesQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueServicesQueueList.
func (*StorageAccountsQueueServicesQueueList) DeepCopyInto ¶
func (in *StorageAccountsQueueServicesQueueList) DeepCopyInto(out *StorageAccountsQueueServicesQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsQueueServicesQueueList) DeepCopyObject ¶
func (in *StorageAccountsQueueServicesQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageAccounts_BlobService_Properties_STATUS_ARM ¶
type StorageAccounts_BlobService_Properties_STATUS_ARM struct { // AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled property. AutomaticSnapshotPolicyEnabled *bool `json:"automaticSnapshotPolicyEnabled,omitempty"` // ChangeFeed: The blob service properties for change feed events. ChangeFeed *ChangeFeed_STATUS_ARM `json:"changeFeed,omitempty"` // ContainerDeleteRetentionPolicy: The blob service properties for container soft delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_STATUS_ARM `json:"containerDeleteRetentionPolicy,omitempty"` // Cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Blob service. Cors *CorsRules_STATUS_ARM `json:"cors,omitempty"` // DefaultServiceVersion: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an // incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. DefaultServiceVersion *string `json:"defaultServiceVersion,omitempty"` // DeleteRetentionPolicy: The blob service properties for blob soft delete. DeleteRetentionPolicy *DeleteRetentionPolicy_STATUS_ARM `json:"deleteRetentionPolicy,omitempty"` // IsVersioningEnabled: Versioning is enabled if set to true. IsVersioningEnabled *bool `json:"isVersioningEnabled,omitempty"` // LastAccessTimeTrackingPolicy: The blob service property to configure last access time based tracking policy. LastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy_STATUS_ARM `json:"lastAccessTimeTrackingPolicy,omitempty"` // RestorePolicy: The blob service properties for blob restore policy. RestorePolicy *RestorePolicyProperties_STATUS_ARM `json:"restorePolicy,omitempty"` }
func (*StorageAccounts_BlobService_Properties_STATUS_ARM) DeepCopy ¶
func (in *StorageAccounts_BlobService_Properties_STATUS_ARM) DeepCopy() *StorageAccounts_BlobService_Properties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Properties_STATUS_ARM.
func (*StorageAccounts_BlobService_Properties_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccounts_BlobService_Properties_STATUS_ARM) DeepCopyInto(out *StorageAccounts_BlobService_Properties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_BlobService_Properties_Spec_ARM ¶
type StorageAccounts_BlobService_Properties_Spec_ARM struct { // AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled property. AutomaticSnapshotPolicyEnabled *bool `json:"automaticSnapshotPolicyEnabled,omitempty"` // ChangeFeed: The blob service properties for change feed events. ChangeFeed *ChangeFeed_ARM `json:"changeFeed,omitempty"` // ContainerDeleteRetentionPolicy: The blob service properties for container soft delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_ARM `json:"containerDeleteRetentionPolicy,omitempty"` // Cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Blob service. Cors *CorsRules_ARM `json:"cors,omitempty"` // DefaultServiceVersion: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an // incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. DefaultServiceVersion *string `json:"defaultServiceVersion,omitempty"` // DeleteRetentionPolicy: The blob service properties for blob soft delete. DeleteRetentionPolicy *DeleteRetentionPolicy_ARM `json:"deleteRetentionPolicy,omitempty"` // IsVersioningEnabled: Versioning is enabled if set to true. IsVersioningEnabled *bool `json:"isVersioningEnabled,omitempty"` // LastAccessTimeTrackingPolicy: The blob service property to configure last access time based tracking policy. LastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy_ARM `json:"lastAccessTimeTrackingPolicy,omitempty"` // RestorePolicy: The blob service properties for blob restore policy. RestorePolicy *RestorePolicyProperties_ARM `json:"restorePolicy,omitempty"` }
func (*StorageAccounts_BlobService_Properties_Spec_ARM) DeepCopy ¶
func (in *StorageAccounts_BlobService_Properties_Spec_ARM) DeepCopy() *StorageAccounts_BlobService_Properties_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Properties_Spec_ARM.
func (*StorageAccounts_BlobService_Properties_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccounts_BlobService_Properties_Spec_ARM) DeepCopyInto(out *StorageAccounts_BlobService_Properties_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_BlobService_STATUS ¶
type StorageAccounts_BlobService_STATUS struct { // AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled property. AutomaticSnapshotPolicyEnabled *bool `json:"automaticSnapshotPolicyEnabled,omitempty"` // ChangeFeed: The blob service properties for change feed events. ChangeFeed *ChangeFeed_STATUS `json:"changeFeed,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // ContainerDeleteRetentionPolicy: The blob service properties for container soft delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_STATUS `json:"containerDeleteRetentionPolicy,omitempty"` // Cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Blob service. Cors *CorsRules_STATUS `json:"cors,omitempty"` // DefaultServiceVersion: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an // incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. DefaultServiceVersion *string `json:"defaultServiceVersion,omitempty"` // DeleteRetentionPolicy: The blob service properties for blob soft delete. DeleteRetentionPolicy *DeleteRetentionPolicy_STATUS `json:"deleteRetentionPolicy,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // IsVersioningEnabled: Versioning is enabled if set to true. IsVersioningEnabled *bool `json:"isVersioningEnabled,omitempty"` // LastAccessTimeTrackingPolicy: The blob service property to configure last access time based tracking policy. LastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy_STATUS `json:"lastAccessTimeTrackingPolicy,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // RestorePolicy: The blob service properties for blob restore policy. RestorePolicy *RestorePolicyProperties_STATUS `json:"restorePolicy,omitempty"` // Sku: Sku name and tier. Sku *Sku_STATUS `json:"sku,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_BlobService_STATUS) AssignProperties_From_StorageAccounts_BlobService_STATUS ¶
func (service *StorageAccounts_BlobService_STATUS) AssignProperties_From_StorageAccounts_BlobService_STATUS(source *storage.StorageAccounts_BlobService_STATUS) error
AssignProperties_From_StorageAccounts_BlobService_STATUS populates our StorageAccounts_BlobService_STATUS from the provided source StorageAccounts_BlobService_STATUS
func (*StorageAccounts_BlobService_STATUS) AssignProperties_To_StorageAccounts_BlobService_STATUS ¶
func (service *StorageAccounts_BlobService_STATUS) AssignProperties_To_StorageAccounts_BlobService_STATUS(destination *storage.StorageAccounts_BlobService_STATUS) error
AssignProperties_To_StorageAccounts_BlobService_STATUS populates the provided destination StorageAccounts_BlobService_STATUS from our StorageAccounts_BlobService_STATUS
func (*StorageAccounts_BlobService_STATUS) ConvertStatusFrom ¶
func (service *StorageAccounts_BlobService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our StorageAccounts_BlobService_STATUS from the provided source
func (*StorageAccounts_BlobService_STATUS) ConvertStatusTo ¶
func (service *StorageAccounts_BlobService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our StorageAccounts_BlobService_STATUS
func (*StorageAccounts_BlobService_STATUS) DeepCopy ¶
func (in *StorageAccounts_BlobService_STATUS) DeepCopy() *StorageAccounts_BlobService_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_STATUS.
func (*StorageAccounts_BlobService_STATUS) DeepCopyInto ¶
func (in *StorageAccounts_BlobService_STATUS) DeepCopyInto(out *StorageAccounts_BlobService_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_BlobService_STATUS) NewEmptyARMValue ¶
func (service *StorageAccounts_BlobService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_BlobService_STATUS) PopulateFromARM ¶
func (service *StorageAccounts_BlobService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_BlobService_STATUS_ARM ¶
type StorageAccounts_BlobService_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: The properties of a storage account’s Blob service. Properties *StorageAccounts_BlobService_Properties_STATUS_ARM `json:"properties,omitempty"` // Sku: Sku name and tier. Sku *Sku_STATUS_ARM `json:"sku,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_BlobService_STATUS_ARM) DeepCopy ¶
func (in *StorageAccounts_BlobService_STATUS_ARM) DeepCopy() *StorageAccounts_BlobService_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_STATUS_ARM.
func (*StorageAccounts_BlobService_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccounts_BlobService_STATUS_ARM) DeepCopyInto(out *StorageAccounts_BlobService_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_BlobService_Spec ¶
type StorageAccounts_BlobService_Spec struct { // AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled property. AutomaticSnapshotPolicyEnabled *bool `json:"automaticSnapshotPolicyEnabled,omitempty"` // ChangeFeed: The blob service properties for change feed events. ChangeFeed *ChangeFeed `json:"changeFeed,omitempty"` // ContainerDeleteRetentionPolicy: The blob service properties for container soft delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicy `json:"containerDeleteRetentionPolicy,omitempty"` // Cors: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Blob service. Cors *CorsRules `json:"cors,omitempty"` // DefaultServiceVersion: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an // incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. DefaultServiceVersion *string `json:"defaultServiceVersion,omitempty"` // DeleteRetentionPolicy: The blob service properties for blob soft delete. DeleteRetentionPolicy *DeleteRetentionPolicy `json:"deleteRetentionPolicy,omitempty"` // IsVersioningEnabled: Versioning is enabled if set to true. IsVersioningEnabled *bool `json:"isVersioningEnabled,omitempty"` // LastAccessTimeTrackingPolicy: The blob service property to configure last access time based tracking policy. LastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy `json:"lastAccessTimeTrackingPolicy,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a storage.azure.com/StorageAccount resource Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccount"` // RestorePolicy: The blob service properties for blob restore policy. RestorePolicy *RestorePolicyProperties `json:"restorePolicy,omitempty"` }
func (*StorageAccounts_BlobService_Spec) AssignProperties_From_StorageAccounts_BlobService_Spec ¶
func (service *StorageAccounts_BlobService_Spec) AssignProperties_From_StorageAccounts_BlobService_Spec(source *storage.StorageAccounts_BlobService_Spec) error
AssignProperties_From_StorageAccounts_BlobService_Spec populates our StorageAccounts_BlobService_Spec from the provided source StorageAccounts_BlobService_Spec
func (*StorageAccounts_BlobService_Spec) AssignProperties_To_StorageAccounts_BlobService_Spec ¶
func (service *StorageAccounts_BlobService_Spec) AssignProperties_To_StorageAccounts_BlobService_Spec(destination *storage.StorageAccounts_BlobService_Spec) error
AssignProperties_To_StorageAccounts_BlobService_Spec populates the provided destination StorageAccounts_BlobService_Spec from our StorageAccounts_BlobService_Spec
func (*StorageAccounts_BlobService_Spec) ConvertSpecFrom ¶
func (service *StorageAccounts_BlobService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccounts_BlobService_Spec from the provided source
func (*StorageAccounts_BlobService_Spec) ConvertSpecTo ¶
func (service *StorageAccounts_BlobService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccounts_BlobService_Spec
func (*StorageAccounts_BlobService_Spec) ConvertToARM ¶
func (service *StorageAccounts_BlobService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccounts_BlobService_Spec) DeepCopy ¶
func (in *StorageAccounts_BlobService_Spec) DeepCopy() *StorageAccounts_BlobService_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Spec.
func (*StorageAccounts_BlobService_Spec) DeepCopyInto ¶
func (in *StorageAccounts_BlobService_Spec) DeepCopyInto(out *StorageAccounts_BlobService_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_BlobService_Spec) NewEmptyARMValue ¶
func (service *StorageAccounts_BlobService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_BlobService_Spec) OriginalVersion ¶
func (service *StorageAccounts_BlobService_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccounts_BlobService_Spec) PopulateFromARM ¶
func (service *StorageAccounts_BlobService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_BlobService_Spec_ARM ¶
type StorageAccounts_BlobService_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: The properties of a storage account’s Blob service. Properties *StorageAccounts_BlobService_Properties_Spec_ARM `json:"properties,omitempty"` }
func (*StorageAccounts_BlobService_Spec_ARM) DeepCopy ¶
func (in *StorageAccounts_BlobService_Spec_ARM) DeepCopy() *StorageAccounts_BlobService_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Spec_ARM.
func (*StorageAccounts_BlobService_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccounts_BlobService_Spec_ARM) DeepCopyInto(out *StorageAccounts_BlobService_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccounts_BlobService_Spec_ARM) GetAPIVersion ¶
func (service StorageAccounts_BlobService_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccounts_BlobService_Spec_ARM) GetName ¶
func (service *StorageAccounts_BlobService_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*StorageAccounts_BlobService_Spec_ARM) GetType ¶
func (service *StorageAccounts_BlobService_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices"
type StorageAccounts_BlobServices_Container_STATUS ¶
type StorageAccounts_BlobServices_Container_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DefaultEncryptionScope: Default the container to use specified encryption scope for all writes. DefaultEncryptionScope *string `json:"defaultEncryptionScope,omitempty"` // Deleted: Indicates whether the blob container was deleted. Deleted *bool `json:"deleted,omitempty"` // DeletedTime: Blob container deletion time. DeletedTime *string `json:"deletedTime,omitempty"` // DenyEncryptionScopeOverride: Block override of encryption scope from the container default. DenyEncryptionScopeOverride *bool `json:"denyEncryptionScopeOverride,omitempty"` // Etag: Resource Etag. Etag *string `json:"etag,omitempty"` // HasImmutabilityPolicy: The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been // created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has // not been created for this container. HasImmutabilityPolicy *bool `json:"hasImmutabilityPolicy,omitempty"` // HasLegalHold: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The // hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a // maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold *bool `json:"hasLegalHold,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // ImmutabilityPolicy: The ImmutabilityPolicy property of the container. ImmutabilityPolicy *ImmutabilityPolicyProperties_STATUS `json:"immutabilityPolicy,omitempty"` // ImmutableStorageWithVersioning: The object level immutability property of the container. The property is immutable and // can only be set to true at the container creation time. Existing containers must undergo a migration process. ImmutableStorageWithVersioning *ImmutableStorageWithVersioning_STATUS `json:"immutableStorageWithVersioning,omitempty"` // LastModifiedTime: Returns the date and time the container was last modified. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` // LeaseDuration: Specifies whether the lease on a container is of infinite or fixed duration, only when the container is // leased. LeaseDuration *ContainerProperties_LeaseDuration_STATUS `json:"leaseDuration,omitempty"` // LeaseState: Lease state of the container. LeaseState *ContainerProperties_LeaseState_STATUS `json:"leaseState,omitempty"` // LeaseStatus: The lease status of the container. LeaseStatus *ContainerProperties_LeaseStatus_STATUS `json:"leaseStatus,omitempty"` // LegalHold: The LegalHold property of the container. LegalHold *LegalHoldProperties_STATUS `json:"legalHold,omitempty"` // Metadata: A name-value pair to associate with the container as metadata. Metadata map[string]string `json:"metadata,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // PublicAccess: Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess *ContainerProperties_PublicAccess_STATUS `json:"publicAccess,omitempty"` // RemainingRetentionDays: Remaining retention days for soft deleted blob container. RemainingRetentionDays *int `json:"remainingRetentionDays,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Version: The version of the deleted blob container. Version *string `json:"version,omitempty"` }
func (*StorageAccounts_BlobServices_Container_STATUS) AssignProperties_From_StorageAccounts_BlobServices_Container_STATUS ¶
func (container *StorageAccounts_BlobServices_Container_STATUS) AssignProperties_From_StorageAccounts_BlobServices_Container_STATUS(source *storage.StorageAccounts_BlobServices_Container_STATUS) error
AssignProperties_From_StorageAccounts_BlobServices_Container_STATUS populates our StorageAccounts_BlobServices_Container_STATUS from the provided source StorageAccounts_BlobServices_Container_STATUS
func (*StorageAccounts_BlobServices_Container_STATUS) AssignProperties_To_StorageAccounts_BlobServices_Container_STATUS ¶
func (container *StorageAccounts_BlobServices_Container_STATUS) AssignProperties_To_StorageAccounts_BlobServices_Container_STATUS(destination *storage.StorageAccounts_BlobServices_Container_STATUS) error
AssignProperties_To_StorageAccounts_BlobServices_Container_STATUS populates the provided destination StorageAccounts_BlobServices_Container_STATUS from our StorageAccounts_BlobServices_Container_STATUS
func (*StorageAccounts_BlobServices_Container_STATUS) ConvertStatusFrom ¶
func (container *StorageAccounts_BlobServices_Container_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our StorageAccounts_BlobServices_Container_STATUS from the provided source
func (*StorageAccounts_BlobServices_Container_STATUS) ConvertStatusTo ¶
func (container *StorageAccounts_BlobServices_Container_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our StorageAccounts_BlobServices_Container_STATUS
func (*StorageAccounts_BlobServices_Container_STATUS) DeepCopy ¶
func (in *StorageAccounts_BlobServices_Container_STATUS) DeepCopy() *StorageAccounts_BlobServices_Container_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_STATUS.
func (*StorageAccounts_BlobServices_Container_STATUS) DeepCopyInto ¶
func (in *StorageAccounts_BlobServices_Container_STATUS) DeepCopyInto(out *StorageAccounts_BlobServices_Container_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_BlobServices_Container_STATUS) NewEmptyARMValue ¶
func (container *StorageAccounts_BlobServices_Container_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_BlobServices_Container_STATUS) PopulateFromARM ¶
func (container *StorageAccounts_BlobServices_Container_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_BlobServices_Container_STATUS_ARM ¶
type StorageAccounts_BlobServices_Container_STATUS_ARM struct { // Etag: Resource Etag. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the blob container. Properties *ContainerProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_BlobServices_Container_STATUS_ARM) DeepCopy ¶
func (in *StorageAccounts_BlobServices_Container_STATUS_ARM) DeepCopy() *StorageAccounts_BlobServices_Container_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_STATUS_ARM.
func (*StorageAccounts_BlobServices_Container_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccounts_BlobServices_Container_STATUS_ARM) DeepCopyInto(out *StorageAccounts_BlobServices_Container_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_BlobServices_Container_Spec ¶
type StorageAccounts_BlobServices_Container_Spec struct { // +kubebuilder:validation:MaxLength=63 // +kubebuilder:validation:MinLength=3 // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DefaultEncryptionScope: Default the container to use specified encryption scope for all writes. DefaultEncryptionScope *string `json:"defaultEncryptionScope,omitempty"` // DenyEncryptionScopeOverride: Block override of encryption scope from the container default. DenyEncryptionScopeOverride *bool `json:"denyEncryptionScopeOverride,omitempty"` // ImmutableStorageWithVersioning: The object level immutability property of the container. The property is immutable and // can only be set to true at the container creation time. Existing containers must undergo a migration process. ImmutableStorageWithVersioning *ImmutableStorageWithVersioning `json:"immutableStorageWithVersioning,omitempty"` // Metadata: A name-value pair to associate with the container as metadata. Metadata map[string]string `json:"metadata,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a storage.azure.com/StorageAccountsBlobService resource Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccountsBlobService"` // PublicAccess: Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess *ContainerProperties_PublicAccess `json:"publicAccess,omitempty"` }
func (*StorageAccounts_BlobServices_Container_Spec) AssignProperties_From_StorageAccounts_BlobServices_Container_Spec ¶
func (container *StorageAccounts_BlobServices_Container_Spec) AssignProperties_From_StorageAccounts_BlobServices_Container_Spec(source *storage.StorageAccounts_BlobServices_Container_Spec) error
AssignProperties_From_StorageAccounts_BlobServices_Container_Spec populates our StorageAccounts_BlobServices_Container_Spec from the provided source StorageAccounts_BlobServices_Container_Spec
func (*StorageAccounts_BlobServices_Container_Spec) AssignProperties_To_StorageAccounts_BlobServices_Container_Spec ¶
func (container *StorageAccounts_BlobServices_Container_Spec) AssignProperties_To_StorageAccounts_BlobServices_Container_Spec(destination *storage.StorageAccounts_BlobServices_Container_Spec) error
AssignProperties_To_StorageAccounts_BlobServices_Container_Spec populates the provided destination StorageAccounts_BlobServices_Container_Spec from our StorageAccounts_BlobServices_Container_Spec
func (*StorageAccounts_BlobServices_Container_Spec) ConvertSpecFrom ¶
func (container *StorageAccounts_BlobServices_Container_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccounts_BlobServices_Container_Spec from the provided source
func (*StorageAccounts_BlobServices_Container_Spec) ConvertSpecTo ¶
func (container *StorageAccounts_BlobServices_Container_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccounts_BlobServices_Container_Spec
func (*StorageAccounts_BlobServices_Container_Spec) ConvertToARM ¶
func (container *StorageAccounts_BlobServices_Container_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccounts_BlobServices_Container_Spec) DeepCopy ¶
func (in *StorageAccounts_BlobServices_Container_Spec) DeepCopy() *StorageAccounts_BlobServices_Container_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_Spec.
func (*StorageAccounts_BlobServices_Container_Spec) DeepCopyInto ¶
func (in *StorageAccounts_BlobServices_Container_Spec) DeepCopyInto(out *StorageAccounts_BlobServices_Container_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_BlobServices_Container_Spec) NewEmptyARMValue ¶
func (container *StorageAccounts_BlobServices_Container_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_BlobServices_Container_Spec) OriginalVersion ¶
func (container *StorageAccounts_BlobServices_Container_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccounts_BlobServices_Container_Spec) PopulateFromARM ¶
func (container *StorageAccounts_BlobServices_Container_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*StorageAccounts_BlobServices_Container_Spec) SetAzureName ¶
func (container *StorageAccounts_BlobServices_Container_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type StorageAccounts_BlobServices_Container_Spec_ARM ¶
type StorageAccounts_BlobServices_Container_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Properties of the blob container. Properties *ContainerProperties_ARM `json:"properties,omitempty"` }
func (*StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopy ¶
func (in *StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopy() *StorageAccounts_BlobServices_Container_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_Spec_ARM.
func (*StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopyInto(out *StorageAccounts_BlobServices_Container_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccounts_BlobServices_Container_Spec_ARM) GetAPIVersion ¶
func (container StorageAccounts_BlobServices_Container_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccounts_BlobServices_Container_Spec_ARM) GetName ¶
func (container *StorageAccounts_BlobServices_Container_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*StorageAccounts_BlobServices_Container_Spec_ARM) GetType ¶
func (container *StorageAccounts_BlobServices_Container_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices/containers"
type StorageAccounts_ManagementPolicy_STATUS ¶
type StorageAccounts_ManagementPolicy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // LastModifiedTime: Returns the date and time the ManagementPolicies was last modified. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Policy: The Storage Account ManagementPolicy, in JSON format. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy *ManagementPolicySchema_STATUS `json:"policy,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_ManagementPolicy_STATUS) AssignProperties_From_StorageAccounts_ManagementPolicy_STATUS ¶
func (policy *StorageAccounts_ManagementPolicy_STATUS) AssignProperties_From_StorageAccounts_ManagementPolicy_STATUS(source *storage.StorageAccounts_ManagementPolicy_STATUS) error
AssignProperties_From_StorageAccounts_ManagementPolicy_STATUS populates our StorageAccounts_ManagementPolicy_STATUS from the provided source StorageAccounts_ManagementPolicy_STATUS
func (*StorageAccounts_ManagementPolicy_STATUS) AssignProperties_To_StorageAccounts_ManagementPolicy_STATUS ¶
func (policy *StorageAccounts_ManagementPolicy_STATUS) AssignProperties_To_StorageAccounts_ManagementPolicy_STATUS(destination *storage.StorageAccounts_ManagementPolicy_STATUS) error
AssignProperties_To_StorageAccounts_ManagementPolicy_STATUS populates the provided destination StorageAccounts_ManagementPolicy_STATUS from our StorageAccounts_ManagementPolicy_STATUS
func (*StorageAccounts_ManagementPolicy_STATUS) ConvertStatusFrom ¶
func (policy *StorageAccounts_ManagementPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our StorageAccounts_ManagementPolicy_STATUS from the provided source
func (*StorageAccounts_ManagementPolicy_STATUS) ConvertStatusTo ¶
func (policy *StorageAccounts_ManagementPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our StorageAccounts_ManagementPolicy_STATUS
func (*StorageAccounts_ManagementPolicy_STATUS) DeepCopy ¶
func (in *StorageAccounts_ManagementPolicy_STATUS) DeepCopy() *StorageAccounts_ManagementPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_STATUS.
func (*StorageAccounts_ManagementPolicy_STATUS) DeepCopyInto ¶
func (in *StorageAccounts_ManagementPolicy_STATUS) DeepCopyInto(out *StorageAccounts_ManagementPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_ManagementPolicy_STATUS) NewEmptyARMValue ¶
func (policy *StorageAccounts_ManagementPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_ManagementPolicy_STATUS) PopulateFromARM ¶
func (policy *StorageAccounts_ManagementPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_ManagementPolicy_STATUS_ARM ¶
type StorageAccounts_ManagementPolicy_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Returns the Storage Account Data Policies Rules. Properties *ManagementPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_ManagementPolicy_STATUS_ARM) DeepCopy ¶
func (in *StorageAccounts_ManagementPolicy_STATUS_ARM) DeepCopy() *StorageAccounts_ManagementPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_STATUS_ARM.
func (*StorageAccounts_ManagementPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccounts_ManagementPolicy_STATUS_ARM) DeepCopyInto(out *StorageAccounts_ManagementPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_ManagementPolicy_Spec ¶
type StorageAccounts_ManagementPolicy_Spec struct { // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a storage.azure.com/StorageAccount resource Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccount"` // +kubebuilder:validation:Required // Policy: The Storage Account ManagementPolicy, in JSON format. See more details in: // https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy *ManagementPolicySchema `json:"policy,omitempty"` }
func (*StorageAccounts_ManagementPolicy_Spec) AssignProperties_From_StorageAccounts_ManagementPolicy_Spec ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) AssignProperties_From_StorageAccounts_ManagementPolicy_Spec(source *storage.StorageAccounts_ManagementPolicy_Spec) error
AssignProperties_From_StorageAccounts_ManagementPolicy_Spec populates our StorageAccounts_ManagementPolicy_Spec from the provided source StorageAccounts_ManagementPolicy_Spec
func (*StorageAccounts_ManagementPolicy_Spec) AssignProperties_To_StorageAccounts_ManagementPolicy_Spec ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) AssignProperties_To_StorageAccounts_ManagementPolicy_Spec(destination *storage.StorageAccounts_ManagementPolicy_Spec) error
AssignProperties_To_StorageAccounts_ManagementPolicy_Spec populates the provided destination StorageAccounts_ManagementPolicy_Spec from our StorageAccounts_ManagementPolicy_Spec
func (*StorageAccounts_ManagementPolicy_Spec) ConvertSpecFrom ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccounts_ManagementPolicy_Spec from the provided source
func (*StorageAccounts_ManagementPolicy_Spec) ConvertSpecTo ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccounts_ManagementPolicy_Spec
func (*StorageAccounts_ManagementPolicy_Spec) ConvertToARM ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccounts_ManagementPolicy_Spec) DeepCopy ¶
func (in *StorageAccounts_ManagementPolicy_Spec) DeepCopy() *StorageAccounts_ManagementPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_Spec.
func (*StorageAccounts_ManagementPolicy_Spec) DeepCopyInto ¶
func (in *StorageAccounts_ManagementPolicy_Spec) DeepCopyInto(out *StorageAccounts_ManagementPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_ManagementPolicy_Spec) NewEmptyARMValue ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_ManagementPolicy_Spec) OriginalVersion ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccounts_ManagementPolicy_Spec) PopulateFromARM ¶
func (policy *StorageAccounts_ManagementPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_ManagementPolicy_Spec_ARM ¶
type StorageAccounts_ManagementPolicy_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Returns the Storage Account Data Policies Rules. Properties *ManagementPolicyProperties_ARM `json:"properties,omitempty"` }
func (*StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopy ¶
func (in *StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopy() *StorageAccounts_ManagementPolicy_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_Spec_ARM.
func (*StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopyInto(out *StorageAccounts_ManagementPolicy_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccounts_ManagementPolicy_Spec_ARM) GetAPIVersion ¶
func (policy StorageAccounts_ManagementPolicy_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccounts_ManagementPolicy_Spec_ARM) GetName ¶
func (policy *StorageAccounts_ManagementPolicy_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*StorageAccounts_ManagementPolicy_Spec_ARM) GetType ¶
func (policy *StorageAccounts_ManagementPolicy_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/managementPolicies"
type StorageAccounts_QueueService_Properties_STATUS_ARM ¶
type StorageAccounts_QueueService_Properties_STATUS_ARM struct { // Cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Queue service. Cors *CorsRules_STATUS_ARM `json:"cors,omitempty"` }
func (*StorageAccounts_QueueService_Properties_STATUS_ARM) DeepCopy ¶
func (in *StorageAccounts_QueueService_Properties_STATUS_ARM) DeepCopy() *StorageAccounts_QueueService_Properties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Properties_STATUS_ARM.
func (*StorageAccounts_QueueService_Properties_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccounts_QueueService_Properties_STATUS_ARM) DeepCopyInto(out *StorageAccounts_QueueService_Properties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_QueueService_Properties_Spec_ARM ¶
type StorageAccounts_QueueService_Properties_Spec_ARM struct { // Cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Queue service. Cors *CorsRules_ARM `json:"cors,omitempty"` }
func (*StorageAccounts_QueueService_Properties_Spec_ARM) DeepCopy ¶
func (in *StorageAccounts_QueueService_Properties_Spec_ARM) DeepCopy() *StorageAccounts_QueueService_Properties_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Properties_Spec_ARM.
func (*StorageAccounts_QueueService_Properties_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccounts_QueueService_Properties_Spec_ARM) DeepCopyInto(out *StorageAccounts_QueueService_Properties_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_QueueService_STATUS ¶
type StorageAccounts_QueueService_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Queue service. Cors *CorsRules_STATUS `json:"cors,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_QueueService_STATUS) AssignProperties_From_StorageAccounts_QueueService_STATUS ¶
func (service *StorageAccounts_QueueService_STATUS) AssignProperties_From_StorageAccounts_QueueService_STATUS(source *storage.StorageAccounts_QueueService_STATUS) error
AssignProperties_From_StorageAccounts_QueueService_STATUS populates our StorageAccounts_QueueService_STATUS from the provided source StorageAccounts_QueueService_STATUS
func (*StorageAccounts_QueueService_STATUS) AssignProperties_To_StorageAccounts_QueueService_STATUS ¶
func (service *StorageAccounts_QueueService_STATUS) AssignProperties_To_StorageAccounts_QueueService_STATUS(destination *storage.StorageAccounts_QueueService_STATUS) error
AssignProperties_To_StorageAccounts_QueueService_STATUS populates the provided destination StorageAccounts_QueueService_STATUS from our StorageAccounts_QueueService_STATUS
func (*StorageAccounts_QueueService_STATUS) ConvertStatusFrom ¶
func (service *StorageAccounts_QueueService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our StorageAccounts_QueueService_STATUS from the provided source
func (*StorageAccounts_QueueService_STATUS) ConvertStatusTo ¶
func (service *StorageAccounts_QueueService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our StorageAccounts_QueueService_STATUS
func (*StorageAccounts_QueueService_STATUS) DeepCopy ¶
func (in *StorageAccounts_QueueService_STATUS) DeepCopy() *StorageAccounts_QueueService_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_STATUS.
func (*StorageAccounts_QueueService_STATUS) DeepCopyInto ¶
func (in *StorageAccounts_QueueService_STATUS) DeepCopyInto(out *StorageAccounts_QueueService_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_QueueService_STATUS) NewEmptyARMValue ¶
func (service *StorageAccounts_QueueService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_QueueService_STATUS) PopulateFromARM ¶
func (service *StorageAccounts_QueueService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_QueueService_STATUS_ARM ¶
type StorageAccounts_QueueService_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: The properties of a storage account’s Queue service. Properties *StorageAccounts_QueueService_Properties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_QueueService_STATUS_ARM) DeepCopy ¶
func (in *StorageAccounts_QueueService_STATUS_ARM) DeepCopy() *StorageAccounts_QueueService_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_STATUS_ARM.
func (*StorageAccounts_QueueService_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccounts_QueueService_STATUS_ARM) DeepCopyInto(out *StorageAccounts_QueueService_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_QueueService_Spec ¶
type StorageAccounts_QueueService_Spec struct { // Cors: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no // CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the // Queue service. Cors *CorsRules `json:"cors,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a storage.azure.com/StorageAccount resource Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccount"` }
func (*StorageAccounts_QueueService_Spec) AssignProperties_From_StorageAccounts_QueueService_Spec ¶
func (service *StorageAccounts_QueueService_Spec) AssignProperties_From_StorageAccounts_QueueService_Spec(source *storage.StorageAccounts_QueueService_Spec) error
AssignProperties_From_StorageAccounts_QueueService_Spec populates our StorageAccounts_QueueService_Spec from the provided source StorageAccounts_QueueService_Spec
func (*StorageAccounts_QueueService_Spec) AssignProperties_To_StorageAccounts_QueueService_Spec ¶
func (service *StorageAccounts_QueueService_Spec) AssignProperties_To_StorageAccounts_QueueService_Spec(destination *storage.StorageAccounts_QueueService_Spec) error
AssignProperties_To_StorageAccounts_QueueService_Spec populates the provided destination StorageAccounts_QueueService_Spec from our StorageAccounts_QueueService_Spec
func (*StorageAccounts_QueueService_Spec) ConvertSpecFrom ¶
func (service *StorageAccounts_QueueService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccounts_QueueService_Spec from the provided source
func (*StorageAccounts_QueueService_Spec) ConvertSpecTo ¶
func (service *StorageAccounts_QueueService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccounts_QueueService_Spec
func (*StorageAccounts_QueueService_Spec) ConvertToARM ¶
func (service *StorageAccounts_QueueService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccounts_QueueService_Spec) DeepCopy ¶
func (in *StorageAccounts_QueueService_Spec) DeepCopy() *StorageAccounts_QueueService_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Spec.
func (*StorageAccounts_QueueService_Spec) DeepCopyInto ¶
func (in *StorageAccounts_QueueService_Spec) DeepCopyInto(out *StorageAccounts_QueueService_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_QueueService_Spec) NewEmptyARMValue ¶
func (service *StorageAccounts_QueueService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_QueueService_Spec) OriginalVersion ¶
func (service *StorageAccounts_QueueService_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccounts_QueueService_Spec) PopulateFromARM ¶
func (service *StorageAccounts_QueueService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_QueueService_Spec_ARM ¶
type StorageAccounts_QueueService_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: The properties of a storage account’s Queue service. Properties *StorageAccounts_QueueService_Properties_Spec_ARM `json:"properties,omitempty"` }
func (*StorageAccounts_QueueService_Spec_ARM) DeepCopy ¶
func (in *StorageAccounts_QueueService_Spec_ARM) DeepCopy() *StorageAccounts_QueueService_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Spec_ARM.
func (*StorageAccounts_QueueService_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccounts_QueueService_Spec_ARM) DeepCopyInto(out *StorageAccounts_QueueService_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccounts_QueueService_Spec_ARM) GetAPIVersion ¶
func (service StorageAccounts_QueueService_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccounts_QueueService_Spec_ARM) GetName ¶
func (service *StorageAccounts_QueueService_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*StorageAccounts_QueueService_Spec_ARM) GetType ¶
func (service *StorageAccounts_QueueService_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices"
type StorageAccounts_QueueServices_Queue_STATUS ¶
type StorageAccounts_QueueServices_Queue_STATUS struct { // ApproximateMessageCount: Integer indicating an approximate number of messages in the queue. This number is not lower // than the actual number of messages in the queue, but could be higher. ApproximateMessageCount *int `json:"approximateMessageCount,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Metadata: A name-value pair that represents queue metadata. Metadata map[string]string `json:"metadata,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_From_StorageAccounts_QueueServices_Queue_STATUS ¶
func (queue *StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_From_StorageAccounts_QueueServices_Queue_STATUS(source *storage.StorageAccounts_QueueServices_Queue_STATUS) error
AssignProperties_From_StorageAccounts_QueueServices_Queue_STATUS populates our StorageAccounts_QueueServices_Queue_STATUS from the provided source StorageAccounts_QueueServices_Queue_STATUS
func (*StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_To_StorageAccounts_QueueServices_Queue_STATUS ¶
func (queue *StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_To_StorageAccounts_QueueServices_Queue_STATUS(destination *storage.StorageAccounts_QueueServices_Queue_STATUS) error
AssignProperties_To_StorageAccounts_QueueServices_Queue_STATUS populates the provided destination StorageAccounts_QueueServices_Queue_STATUS from our StorageAccounts_QueueServices_Queue_STATUS
func (*StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusFrom ¶
func (queue *StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our StorageAccounts_QueueServices_Queue_STATUS from the provided source
func (*StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusTo ¶
func (queue *StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our StorageAccounts_QueueServices_Queue_STATUS
func (*StorageAccounts_QueueServices_Queue_STATUS) DeepCopy ¶
func (in *StorageAccounts_QueueServices_Queue_STATUS) DeepCopy() *StorageAccounts_QueueServices_Queue_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_STATUS.
func (*StorageAccounts_QueueServices_Queue_STATUS) DeepCopyInto ¶
func (in *StorageAccounts_QueueServices_Queue_STATUS) DeepCopyInto(out *StorageAccounts_QueueServices_Queue_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_QueueServices_Queue_STATUS) NewEmptyARMValue ¶
func (queue *StorageAccounts_QueueServices_Queue_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_QueueServices_Queue_STATUS) PopulateFromARM ¶
func (queue *StorageAccounts_QueueServices_Queue_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccounts_QueueServices_Queue_STATUS_ARM ¶
type StorageAccounts_QueueServices_Queue_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Queue resource properties. Properties *QueueProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*StorageAccounts_QueueServices_Queue_STATUS_ARM) DeepCopy ¶
func (in *StorageAccounts_QueueServices_Queue_STATUS_ARM) DeepCopy() *StorageAccounts_QueueServices_Queue_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_STATUS_ARM.
func (*StorageAccounts_QueueServices_Queue_STATUS_ARM) DeepCopyInto ¶
func (in *StorageAccounts_QueueServices_Queue_STATUS_ARM) DeepCopyInto(out *StorageAccounts_QueueServices_Queue_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccounts_QueueServices_Queue_Spec ¶
type StorageAccounts_QueueServices_Queue_Spec struct { // +kubebuilder:validation:MaxLength=63 // +kubebuilder:validation:MinLength=3 // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Metadata: A name-value pair that represents queue metadata. Metadata map[string]string `json:"metadata,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a storage.azure.com/StorageAccountsQueueService resource Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccountsQueueService"` }
func (*StorageAccounts_QueueServices_Queue_Spec) AssignProperties_From_StorageAccounts_QueueServices_Queue_Spec ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) AssignProperties_From_StorageAccounts_QueueServices_Queue_Spec(source *storage.StorageAccounts_QueueServices_Queue_Spec) error
AssignProperties_From_StorageAccounts_QueueServices_Queue_Spec populates our StorageAccounts_QueueServices_Queue_Spec from the provided source StorageAccounts_QueueServices_Queue_Spec
func (*StorageAccounts_QueueServices_Queue_Spec) AssignProperties_To_StorageAccounts_QueueServices_Queue_Spec ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) AssignProperties_To_StorageAccounts_QueueServices_Queue_Spec(destination *storage.StorageAccounts_QueueServices_Queue_Spec) error
AssignProperties_To_StorageAccounts_QueueServices_Queue_Spec populates the provided destination StorageAccounts_QueueServices_Queue_Spec from our StorageAccounts_QueueServices_Queue_Spec
func (*StorageAccounts_QueueServices_Queue_Spec) ConvertSpecFrom ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccounts_QueueServices_Queue_Spec from the provided source
func (*StorageAccounts_QueueServices_Queue_Spec) ConvertSpecTo ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccounts_QueueServices_Queue_Spec
func (*StorageAccounts_QueueServices_Queue_Spec) ConvertToARM ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccounts_QueueServices_Queue_Spec) DeepCopy ¶
func (in *StorageAccounts_QueueServices_Queue_Spec) DeepCopy() *StorageAccounts_QueueServices_Queue_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_Spec.
func (*StorageAccounts_QueueServices_Queue_Spec) DeepCopyInto ¶
func (in *StorageAccounts_QueueServices_Queue_Spec) DeepCopyInto(out *StorageAccounts_QueueServices_Queue_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_QueueServices_Queue_Spec) NewEmptyARMValue ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_QueueServices_Queue_Spec) OriginalVersion ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccounts_QueueServices_Queue_Spec) PopulateFromARM ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*StorageAccounts_QueueServices_Queue_Spec) SetAzureName ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type StorageAccounts_QueueServices_Queue_Spec_ARM ¶
type StorageAccounts_QueueServices_Queue_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Queue resource properties. Properties *QueueProperties_ARM `json:"properties,omitempty"` }
func (*StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopy ¶
func (in *StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopy() *StorageAccounts_QueueServices_Queue_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_Spec_ARM.
func (*StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopyInto ¶
func (in *StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopyInto(out *StorageAccounts_QueueServices_Queue_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccounts_QueueServices_Queue_Spec_ARM) GetAPIVersion ¶
func (queue StorageAccounts_QueueServices_Queue_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccounts_QueueServices_Queue_Spec_ARM) GetName ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*StorageAccounts_QueueServices_Queue_Spec_ARM) GetType ¶
func (queue *StorageAccounts_QueueServices_Queue_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices/queues"
type TagFilter ¶
type TagFilter struct { // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=128 // +kubebuilder:validation:MinLength=1 // Name: This is the filter tag name, it can have 1 - 128 characters Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Op: This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is // currently supported Op *string `json:"op,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=0 // Value: This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value *string `json:"value,omitempty"` }
Blob index tag based filtering for blob objects
func (*TagFilter) AssignProperties_From_TagFilter ¶
AssignProperties_From_TagFilter populates our TagFilter from the provided source TagFilter
func (*TagFilter) AssignProperties_To_TagFilter ¶
AssignProperties_To_TagFilter populates the provided destination TagFilter from our TagFilter
func (*TagFilter) ConvertToARM ¶
func (filter *TagFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*TagFilter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter.
func (*TagFilter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagFilter) NewEmptyARMValue ¶
func (filter *TagFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TagFilter) PopulateFromARM ¶
func (filter *TagFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TagFilter_ARM ¶
type TagFilter_ARM struct { // Name: This is the filter tag name, it can have 1 - 128 characters Name *string `json:"name,omitempty"` // Op: This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is // currently supported Op *string `json:"op,omitempty"` // Value: This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value *string `json:"value,omitempty"` }
Blob index tag based filtering for blob objects
func (*TagFilter_ARM) DeepCopy ¶
func (in *TagFilter_ARM) DeepCopy() *TagFilter_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter_ARM.
func (*TagFilter_ARM) DeepCopyInto ¶
func (in *TagFilter_ARM) DeepCopyInto(out *TagFilter_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagFilter_STATUS ¶
type TagFilter_STATUS struct { // Name: This is the filter tag name, it can have 1 - 128 characters Name *string `json:"name,omitempty"` // Op: This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is // currently supported Op *string `json:"op,omitempty"` // Value: This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value *string `json:"value,omitempty"` }
Blob index tag based filtering for blob objects
func (*TagFilter_STATUS) AssignProperties_From_TagFilter_STATUS ¶
func (filter *TagFilter_STATUS) AssignProperties_From_TagFilter_STATUS(source *storage.TagFilter_STATUS) error
AssignProperties_From_TagFilter_STATUS populates our TagFilter_STATUS from the provided source TagFilter_STATUS
func (*TagFilter_STATUS) AssignProperties_To_TagFilter_STATUS ¶
func (filter *TagFilter_STATUS) AssignProperties_To_TagFilter_STATUS(destination *storage.TagFilter_STATUS) error
AssignProperties_To_TagFilter_STATUS populates the provided destination TagFilter_STATUS from our TagFilter_STATUS
func (*TagFilter_STATUS) DeepCopy ¶
func (in *TagFilter_STATUS) DeepCopy() *TagFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter_STATUS.
func (*TagFilter_STATUS) DeepCopyInto ¶
func (in *TagFilter_STATUS) DeepCopyInto(out *TagFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagFilter_STATUS) NewEmptyARMValue ¶
func (filter *TagFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TagFilter_STATUS) PopulateFromARM ¶
func (filter *TagFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TagFilter_STATUS_ARM ¶
type TagFilter_STATUS_ARM struct { // Name: This is the filter tag name, it can have 1 - 128 characters Name *string `json:"name,omitempty"` // Op: This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is // currently supported Op *string `json:"op,omitempty"` // Value: This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value *string `json:"value,omitempty"` }
Blob index tag based filtering for blob objects
func (*TagFilter_STATUS_ARM) DeepCopy ¶
func (in *TagFilter_STATUS_ARM) DeepCopy() *TagFilter_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter_STATUS_ARM.
func (*TagFilter_STATUS_ARM) DeepCopyInto ¶
func (in *TagFilter_STATUS_ARM) DeepCopyInto(out *TagFilter_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagProperty_STATUS ¶
type TagProperty_STATUS struct { // ObjectIdentifier: Returns the Object ID of the user who added the tag. ObjectIdentifier *string `json:"objectIdentifier,omitempty"` // Tag: The tag value. Tag *string `json:"tag,omitempty"` // TenantId: Returns the Tenant ID that issued the token for the user who added the tag. TenantId *string `json:"tenantId,omitempty"` // Timestamp: Returns the date and time the tag was added. Timestamp *string `json:"timestamp,omitempty"` // Upn: Returns the User Principal Name of the user who added the tag. Upn *string `json:"upn,omitempty"` }
A tag of the LegalHold of a blob container.
func (*TagProperty_STATUS) AssignProperties_From_TagProperty_STATUS ¶
func (property *TagProperty_STATUS) AssignProperties_From_TagProperty_STATUS(source *storage.TagProperty_STATUS) error
AssignProperties_From_TagProperty_STATUS populates our TagProperty_STATUS from the provided source TagProperty_STATUS
func (*TagProperty_STATUS) AssignProperties_To_TagProperty_STATUS ¶
func (property *TagProperty_STATUS) AssignProperties_To_TagProperty_STATUS(destination *storage.TagProperty_STATUS) error
AssignProperties_To_TagProperty_STATUS populates the provided destination TagProperty_STATUS from our TagProperty_STATUS
func (*TagProperty_STATUS) DeepCopy ¶
func (in *TagProperty_STATUS) DeepCopy() *TagProperty_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagProperty_STATUS.
func (*TagProperty_STATUS) DeepCopyInto ¶
func (in *TagProperty_STATUS) DeepCopyInto(out *TagProperty_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagProperty_STATUS) NewEmptyARMValue ¶
func (property *TagProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TagProperty_STATUS) PopulateFromARM ¶
func (property *TagProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TagProperty_STATUS_ARM ¶
type TagProperty_STATUS_ARM struct { // ObjectIdentifier: Returns the Object ID of the user who added the tag. ObjectIdentifier *string `json:"objectIdentifier,omitempty"` // Tag: The tag value. Tag *string `json:"tag,omitempty"` // TenantId: Returns the Tenant ID that issued the token for the user who added the tag. TenantId *string `json:"tenantId,omitempty"` // Timestamp: Returns the date and time the tag was added. Timestamp *string `json:"timestamp,omitempty"` // Upn: Returns the User Principal Name of the user who added the tag. Upn *string `json:"upn,omitempty"` }
A tag of the LegalHold of a blob container.
func (*TagProperty_STATUS_ARM) DeepCopy ¶
func (in *TagProperty_STATUS_ARM) DeepCopy() *TagProperty_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagProperty_STATUS_ARM.
func (*TagProperty_STATUS_ARM) DeepCopyInto ¶
func (in *TagProperty_STATUS_ARM) DeepCopyInto(out *TagProperty_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tier ¶
type Tier string
The SKU tier. This is based on the SKU name. +kubebuilder:validation:Enum={"Premium","Standard"}
type UpdateHistoryProperty_STATUS ¶
type UpdateHistoryProperty_STATUS struct { // ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, // in days. ImmutabilityPeriodSinceCreationInDays *int `json:"immutabilityPeriodSinceCreationInDays,omitempty"` // ObjectIdentifier: Returns the Object ID of the user who updated the ImmutabilityPolicy. ObjectIdentifier *string `json:"objectIdentifier,omitempty"` // TenantId: Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. TenantId *string `json:"tenantId,omitempty"` // Timestamp: Returns the date and time the ImmutabilityPolicy was updated. Timestamp *string `json:"timestamp,omitempty"` // Update: The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Update *UpdateHistoryProperty_Update_STATUS `json:"update,omitempty"` // Upn: Returns the User Principal Name of the user who updated the ImmutabilityPolicy. Upn *string `json:"upn,omitempty"` }
An update history of the ImmutabilityPolicy of a blob container.
func (*UpdateHistoryProperty_STATUS) AssignProperties_From_UpdateHistoryProperty_STATUS ¶
func (property *UpdateHistoryProperty_STATUS) AssignProperties_From_UpdateHistoryProperty_STATUS(source *storage.UpdateHistoryProperty_STATUS) error
AssignProperties_From_UpdateHistoryProperty_STATUS populates our UpdateHistoryProperty_STATUS from the provided source UpdateHistoryProperty_STATUS
func (*UpdateHistoryProperty_STATUS) AssignProperties_To_UpdateHistoryProperty_STATUS ¶
func (property *UpdateHistoryProperty_STATUS) AssignProperties_To_UpdateHistoryProperty_STATUS(destination *storage.UpdateHistoryProperty_STATUS) error
AssignProperties_To_UpdateHistoryProperty_STATUS populates the provided destination UpdateHistoryProperty_STATUS from our UpdateHistoryProperty_STATUS
func (*UpdateHistoryProperty_STATUS) DeepCopy ¶
func (in *UpdateHistoryProperty_STATUS) DeepCopy() *UpdateHistoryProperty_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateHistoryProperty_STATUS.
func (*UpdateHistoryProperty_STATUS) DeepCopyInto ¶
func (in *UpdateHistoryProperty_STATUS) DeepCopyInto(out *UpdateHistoryProperty_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UpdateHistoryProperty_STATUS) NewEmptyARMValue ¶
func (property *UpdateHistoryProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UpdateHistoryProperty_STATUS) PopulateFromARM ¶
func (property *UpdateHistoryProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UpdateHistoryProperty_STATUS_ARM ¶
type UpdateHistoryProperty_STATUS_ARM struct { // ImmutabilityPeriodSinceCreationInDays: The immutability period for the blobs in the container since the policy creation, // in days. ImmutabilityPeriodSinceCreationInDays *int `json:"immutabilityPeriodSinceCreationInDays,omitempty"` // ObjectIdentifier: Returns the Object ID of the user who updated the ImmutabilityPolicy. ObjectIdentifier *string `json:"objectIdentifier,omitempty"` // TenantId: Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. TenantId *string `json:"tenantId,omitempty"` // Timestamp: Returns the date and time the ImmutabilityPolicy was updated. Timestamp *string `json:"timestamp,omitempty"` // Update: The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Update *UpdateHistoryProperty_Update_STATUS `json:"update,omitempty"` // Upn: Returns the User Principal Name of the user who updated the ImmutabilityPolicy. Upn *string `json:"upn,omitempty"` }
An update history of the ImmutabilityPolicy of a blob container.
func (*UpdateHistoryProperty_STATUS_ARM) DeepCopy ¶
func (in *UpdateHistoryProperty_STATUS_ARM) DeepCopy() *UpdateHistoryProperty_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateHistoryProperty_STATUS_ARM.
func (*UpdateHistoryProperty_STATUS_ARM) DeepCopyInto ¶
func (in *UpdateHistoryProperty_STATUS_ARM) DeepCopyInto(out *UpdateHistoryProperty_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateHistoryProperty_Update_STATUS ¶
type UpdateHistoryProperty_Update_STATUS string
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails_ARM ¶
type UserAssignedIdentityDetails_ARM struct { }
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails_ARM) DeepCopy ¶
func (in *UserAssignedIdentityDetails_ARM) DeepCopy() *UserAssignedIdentityDetails_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails_ARM.
func (*UserAssignedIdentityDetails_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails_ARM) DeepCopyInto(out *UserAssignedIdentityDetails_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentity_STATUS ¶
type UserAssignedIdentity_STATUS struct { // ClientId: The client ID of the identity. ClientId *string `json:"clientId,omitempty"` // PrincipalId: The principal ID of the identity. PrincipalId *string `json:"principalId,omitempty"` }
UserAssignedIdentity for the resource.
func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS ¶
func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error
AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS
func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS ¶
func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error
AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS
func (*UserAssignedIdentity_STATUS) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.
func (*UserAssignedIdentity_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAssignedIdentity_STATUS) NewEmptyARMValue ¶
func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserAssignedIdentity_STATUS) PopulateFromARM ¶
func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentity_STATUS_ARM ¶
type UserAssignedIdentity_STATUS_ARM struct { // ClientId: The client ID of the identity. ClientId *string `json:"clientId,omitempty"` // PrincipalId: The principal ID of the identity. PrincipalId *string `json:"principalId,omitempty"` }
UserAssignedIdentity for the resource.
func (*UserAssignedIdentity_STATUS_ARM) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS_ARM) DeepCopy() *UserAssignedIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS_ARM.
func (*UserAssignedIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS_ARM) DeepCopyInto(out *UserAssignedIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { // Action: The action of virtual network rule. Action *VirtualNetworkRule_Action `json:"action,omitempty"` // +kubebuilder:validation:Required // Reference: Resource ID of a subnet, for example: // /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` // State: Gets the state of virtual network rule. State *VirtualNetworkRule_State `json:"state,omitempty"` }
Virtual Network rule.
func (*VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule ¶
func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *storage.VirtualNetworkRule) error
AssignProperties_From_VirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule
func (*VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule ¶
func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *storage.VirtualNetworkRule) error
AssignProperties_To_VirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule
func (*VirtualNetworkRule) ConvertToARM ¶
func (rule *VirtualNetworkRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkRule) DeepCopy ¶
func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule.
func (*VirtualNetworkRule) DeepCopyInto ¶
func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkRule) NewEmptyARMValue ¶
func (rule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkRule) PopulateFromARM ¶
func (rule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkRule_ARM ¶
type VirtualNetworkRule_ARM struct { // Action: The action of virtual network rule. Action *VirtualNetworkRule_Action `json:"action,omitempty"` Id *string `json:"id,omitempty"` // State: Gets the state of virtual network rule. State *VirtualNetworkRule_State `json:"state,omitempty"` }
Virtual Network rule.
func (*VirtualNetworkRule_ARM) DeepCopy ¶
func (in *VirtualNetworkRule_ARM) DeepCopy() *VirtualNetworkRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_ARM.
func (*VirtualNetworkRule_ARM) DeepCopyInto ¶
func (in *VirtualNetworkRule_ARM) DeepCopyInto(out *VirtualNetworkRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRule_Action ¶
type VirtualNetworkRule_Action string
+kubebuilder:validation:Enum={"Allow"}
type VirtualNetworkRule_Action_STATUS ¶
type VirtualNetworkRule_Action_STATUS string
type VirtualNetworkRule_STATUS ¶
type VirtualNetworkRule_STATUS struct { // Action: The action of virtual network rule. Action *VirtualNetworkRule_Action_STATUS `json:"action,omitempty"` // Id: Resource ID of a subnet, for example: // /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. Id *string `json:"id,omitempty"` // State: Gets the state of virtual network rule. State *VirtualNetworkRule_State_STATUS `json:"state,omitempty"` }
Virtual Network rule.
func (*VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS ¶
func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *storage.VirtualNetworkRule_STATUS) error
AssignProperties_From_VirtualNetworkRule_STATUS populates our VirtualNetworkRule_STATUS from the provided source VirtualNetworkRule_STATUS
func (*VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS ¶
func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *storage.VirtualNetworkRule_STATUS) error
AssignProperties_To_VirtualNetworkRule_STATUS populates the provided destination VirtualNetworkRule_STATUS from our VirtualNetworkRule_STATUS
func (*VirtualNetworkRule_STATUS) DeepCopy ¶
func (in *VirtualNetworkRule_STATUS) DeepCopy() *VirtualNetworkRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_STATUS.
func (*VirtualNetworkRule_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkRule_STATUS) DeepCopyInto(out *VirtualNetworkRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkRule_STATUS) NewEmptyARMValue ¶
func (rule *VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkRule_STATUS) PopulateFromARM ¶
func (rule *VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkRule_STATUS_ARM ¶
type VirtualNetworkRule_STATUS_ARM struct { // Action: The action of virtual network rule. Action *VirtualNetworkRule_Action_STATUS `json:"action,omitempty"` // Id: Resource ID of a subnet, for example: // /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. Id *string `json:"id,omitempty"` // State: Gets the state of virtual network rule. State *VirtualNetworkRule_State_STATUS `json:"state,omitempty"` }
Virtual Network rule.
func (*VirtualNetworkRule_STATUS_ARM) DeepCopy ¶
func (in *VirtualNetworkRule_STATUS_ARM) DeepCopy() *VirtualNetworkRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_STATUS_ARM.
func (*VirtualNetworkRule_STATUS_ARM) DeepCopyInto ¶
func (in *VirtualNetworkRule_STATUS_ARM) DeepCopyInto(out *VirtualNetworkRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRule_State ¶
type VirtualNetworkRule_State string
+kubebuilder:validation:Enum={"Deprovisioning","Failed","NetworkSourceDeleted","Provisioning","Succeeded"}
type VirtualNetworkRule_State_STATUS ¶
type VirtualNetworkRule_State_STATUS string
Source Files ¶
- doc.go
- groupversion_info_gen.go
- storage_account_spec_arm_types_gen.go
- storage_account_status_arm_types_gen.go
- storage_account_types_gen.go
- storage_accounts_blob_service_spec_arm_types_gen.go
- storage_accounts_blob_service_status_arm_types_gen.go
- storage_accounts_blob_service_types_gen.go
- storage_accounts_blob_services_container_spec_arm_types_gen.go
- storage_accounts_blob_services_container_status_arm_types_gen.go
- storage_accounts_blob_services_container_types_gen.go
- storage_accounts_management_policy_spec_arm_types_gen.go
- storage_accounts_management_policy_status_arm_types_gen.go
- storage_accounts_management_policy_types_gen.go
- storage_accounts_queue_service_spec_arm_types_gen.go
- storage_accounts_queue_service_status_arm_types_gen.go
- storage_accounts_queue_service_types_gen.go
- storage_accounts_queue_services_queue_spec_arm_types_gen.go
- storage_accounts_queue_services_queue_status_arm_types_gen.go
- storage_accounts_queue_services_queue_types_gen.go
- zz_generated.deepcopy.go
Directories ¶
Path | Synopsis |
---|---|
Package storage contains API Schema definitions for the storage storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=storage.azure.com +versionName=v1api20210401storage
|
Package storage contains API Schema definitions for the storage storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=storage.azure.com +versionName=v1api20210401storage |