Documentation ¶
Overview ¶
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.
Package v1alpha1api20210401 contains API Schema definitions for the storage v1alpha1api20210401 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
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 ActiveDirectoryProperties
- func (activeDirectoryProperties *ActiveDirectoryProperties) AssignPropertiesFromActiveDirectoryProperties(source *v1alpha1api20210401storage.ActiveDirectoryProperties) error
- func (activeDirectoryProperties *ActiveDirectoryProperties) AssignPropertiesToActiveDirectoryProperties(destination *v1alpha1api20210401storage.ActiveDirectoryProperties) error
- func (activeDirectoryProperties *ActiveDirectoryProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ActiveDirectoryProperties) DeepCopy() *ActiveDirectoryProperties
- func (in *ActiveDirectoryProperties) DeepCopyInto(out *ActiveDirectoryProperties)
- func (activeDirectoryProperties *ActiveDirectoryProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (activeDirectoryProperties *ActiveDirectoryProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ActiveDirectoryPropertiesARM
- type ActiveDirectoryProperties_Status
- func (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) AssignPropertiesFromActiveDirectoryPropertiesStatus(source *v1alpha1api20210401storage.ActiveDirectoryProperties_Status) error
- func (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) AssignPropertiesToActiveDirectoryPropertiesStatus(destination *v1alpha1api20210401storage.ActiveDirectoryProperties_Status) error
- func (in *ActiveDirectoryProperties_Status) DeepCopy() *ActiveDirectoryProperties_Status
- func (in *ActiveDirectoryProperties_Status) DeepCopyInto(out *ActiveDirectoryProperties_Status)
- func (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ActiveDirectoryProperties_StatusARM
- type AzureFilesIdentityBasedAuthentication
- func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) AssignPropertiesFromAzureFilesIdentityBasedAuthentication(source *v1alpha1api20210401storage.AzureFilesIdentityBasedAuthentication) error
- func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) AssignPropertiesToAzureFilesIdentityBasedAuthentication(destination *v1alpha1api20210401storage.AzureFilesIdentityBasedAuthentication) error
- func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AzureFilesIdentityBasedAuthentication) DeepCopy() *AzureFilesIdentityBasedAuthentication
- func (in *AzureFilesIdentityBasedAuthentication) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication)
- func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFilesIdentityBasedAuthenticationARM
- type AzureFilesIdentityBasedAuthenticationDefaultSharePermission
- type AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions
- type AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission
- type AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions
- type AzureFilesIdentityBasedAuthentication_Status
- func (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesFromAzureFilesIdentityBasedAuthenticationStatus(...) error
- func (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesToAzureFilesIdentityBasedAuthenticationStatus(...) error
- func (in *AzureFilesIdentityBasedAuthentication_Status) DeepCopy() *AzureFilesIdentityBasedAuthentication_Status
- func (in *AzureFilesIdentityBasedAuthentication_Status) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication_Status)
- func (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFilesIdentityBasedAuthentication_StatusARM
- type BlobContainer_Status
- func (blobContainerStatus *BlobContainer_Status) AssignPropertiesFromBlobContainerStatus(source *v1alpha1api20210401storage.BlobContainer_Status) error
- func (blobContainerStatus *BlobContainer_Status) AssignPropertiesToBlobContainerStatus(destination *v1alpha1api20210401storage.BlobContainer_Status) error
- func (blobContainerStatus *BlobContainer_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (blobContainerStatus *BlobContainer_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BlobContainer_Status) DeepCopy() *BlobContainer_Status
- func (in *BlobContainer_Status) DeepCopyInto(out *BlobContainer_Status)
- func (blobContainerStatus *BlobContainer_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (blobContainerStatus *BlobContainer_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobContainer_StatusARM
- type BlobRestoreParameters_Status
- func (blobRestoreParametersStatus *BlobRestoreParameters_Status) AssignPropertiesFromBlobRestoreParametersStatus(source *v1alpha1api20210401storage.BlobRestoreParameters_Status) error
- func (blobRestoreParametersStatus *BlobRestoreParameters_Status) AssignPropertiesToBlobRestoreParametersStatus(destination *v1alpha1api20210401storage.BlobRestoreParameters_Status) error
- func (in *BlobRestoreParameters_Status) DeepCopy() *BlobRestoreParameters_Status
- func (in *BlobRestoreParameters_Status) DeepCopyInto(out *BlobRestoreParameters_Status)
- func (blobRestoreParametersStatus *BlobRestoreParameters_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (blobRestoreParametersStatus *BlobRestoreParameters_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobRestoreParameters_StatusARM
- type BlobRestoreRange_Status
- func (blobRestoreRangeStatus *BlobRestoreRange_Status) AssignPropertiesFromBlobRestoreRangeStatus(source *v1alpha1api20210401storage.BlobRestoreRange_Status) error
- func (blobRestoreRangeStatus *BlobRestoreRange_Status) AssignPropertiesToBlobRestoreRangeStatus(destination *v1alpha1api20210401storage.BlobRestoreRange_Status) error
- func (in *BlobRestoreRange_Status) DeepCopy() *BlobRestoreRange_Status
- func (in *BlobRestoreRange_Status) DeepCopyInto(out *BlobRestoreRange_Status)
- func (blobRestoreRangeStatus *BlobRestoreRange_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (blobRestoreRangeStatus *BlobRestoreRange_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobRestoreRange_StatusARM
- type BlobRestoreStatusStatusStatus
- type BlobRestoreStatus_Status
- func (blobRestoreStatusStatus *BlobRestoreStatus_Status) AssignPropertiesFromBlobRestoreStatusStatus(source *v1alpha1api20210401storage.BlobRestoreStatus_Status) error
- func (blobRestoreStatusStatus *BlobRestoreStatus_Status) AssignPropertiesToBlobRestoreStatusStatus(destination *v1alpha1api20210401storage.BlobRestoreStatus_Status) error
- func (in *BlobRestoreStatus_Status) DeepCopy() *BlobRestoreStatus_Status
- func (in *BlobRestoreStatus_Status) DeepCopyInto(out *BlobRestoreStatus_Status)
- func (blobRestoreStatusStatus *BlobRestoreStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (blobRestoreStatusStatus *BlobRestoreStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobRestoreStatus_StatusARM
- type BlobServicePropertiesPropertiesARM
- type BlobServiceProperties_Status
- func (blobServicePropertiesStatus *BlobServiceProperties_Status) AssignPropertiesFromBlobServicePropertiesStatus(source *v1alpha1api20210401storage.BlobServiceProperties_Status) error
- func (blobServicePropertiesStatus *BlobServiceProperties_Status) AssignPropertiesToBlobServicePropertiesStatus(destination *v1alpha1api20210401storage.BlobServiceProperties_Status) error
- func (blobServicePropertiesStatus *BlobServiceProperties_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (blobServicePropertiesStatus *BlobServiceProperties_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BlobServiceProperties_Status) DeepCopy() *BlobServiceProperties_Status
- func (in *BlobServiceProperties_Status) DeepCopyInto(out *BlobServiceProperties_Status)
- func (blobServicePropertiesStatus *BlobServiceProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (blobServicePropertiesStatus *BlobServiceProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BlobServiceProperties_StatusARM
- type BlobServiceProperties_Status_PropertiesARM
- type ChangeFeed
- func (changeFeed *ChangeFeed) AssignPropertiesFromChangeFeed(source *v1alpha1api20210401storage.ChangeFeed) error
- func (changeFeed *ChangeFeed) AssignPropertiesToChangeFeed(destination *v1alpha1api20210401storage.ChangeFeed) error
- func (changeFeed *ChangeFeed) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ChangeFeed) DeepCopy() *ChangeFeed
- func (in *ChangeFeed) DeepCopyInto(out *ChangeFeed)
- func (changeFeed *ChangeFeed) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (changeFeed *ChangeFeed) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ChangeFeedARM
- type ChangeFeed_Status
- func (changeFeedStatus *ChangeFeed_Status) AssignPropertiesFromChangeFeedStatus(source *v1alpha1api20210401storage.ChangeFeed_Status) error
- func (changeFeedStatus *ChangeFeed_Status) AssignPropertiesToChangeFeedStatus(destination *v1alpha1api20210401storage.ChangeFeed_Status) error
- func (in *ChangeFeed_Status) DeepCopy() *ChangeFeed_Status
- func (in *ChangeFeed_Status) DeepCopyInto(out *ChangeFeed_Status)
- func (changeFeedStatus *ChangeFeed_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (changeFeedStatus *ChangeFeed_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ChangeFeed_StatusARM
- type ContainerPropertiesARM
- type ContainerPropertiesPublicAccess
- type ContainerPropertiesStatusLeaseDuration
- type ContainerPropertiesStatusLeaseState
- type ContainerPropertiesStatusLeaseStatus
- type ContainerPropertiesStatusPublicAccess
- type ContainerProperties_StatusARM
- type CorsRule
- func (corsRule *CorsRule) AssignPropertiesFromCorsRule(source *v1alpha1api20210401storage.CorsRule) error
- func (corsRule *CorsRule) AssignPropertiesToCorsRule(destination *v1alpha1api20210401storage.CorsRule) error
- func (corsRule *CorsRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CorsRule) DeepCopy() *CorsRule
- func (in *CorsRule) DeepCopyInto(out *CorsRule)
- func (corsRule *CorsRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (corsRule *CorsRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRuleARM
- type CorsRuleAllowedMethods
- type CorsRuleStatusAllowedMethods
- type CorsRule_Status
- func (corsRuleStatus *CorsRule_Status) AssignPropertiesFromCorsRuleStatus(source *v1alpha1api20210401storage.CorsRule_Status) error
- func (corsRuleStatus *CorsRule_Status) AssignPropertiesToCorsRuleStatus(destination *v1alpha1api20210401storage.CorsRule_Status) error
- func (in *CorsRule_Status) DeepCopy() *CorsRule_Status
- func (in *CorsRule_Status) DeepCopyInto(out *CorsRule_Status)
- func (corsRuleStatus *CorsRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (corsRuleStatus *CorsRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRule_StatusARM
- type CorsRules
- func (corsRules *CorsRules) AssignPropertiesFromCorsRules(source *v1alpha1api20210401storage.CorsRules) error
- func (corsRules *CorsRules) AssignPropertiesToCorsRules(destination *v1alpha1api20210401storage.CorsRules) error
- func (corsRules *CorsRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CorsRules) DeepCopy() *CorsRules
- func (in *CorsRules) DeepCopyInto(out *CorsRules)
- func (corsRules *CorsRules) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (corsRules *CorsRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRulesARM
- type CorsRules_Status
- func (corsRulesStatus *CorsRules_Status) AssignPropertiesFromCorsRulesStatus(source *v1alpha1api20210401storage.CorsRules_Status) error
- func (corsRulesStatus *CorsRules_Status) AssignPropertiesToCorsRulesStatus(destination *v1alpha1api20210401storage.CorsRules_Status) error
- func (in *CorsRules_Status) DeepCopy() *CorsRules_Status
- func (in *CorsRules_Status) DeepCopyInto(out *CorsRules_Status)
- func (corsRulesStatus *CorsRules_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (corsRulesStatus *CorsRules_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorsRules_StatusARM
- type CustomDomain
- func (customDomain *CustomDomain) AssignPropertiesFromCustomDomain(source *v1alpha1api20210401storage.CustomDomain) error
- func (customDomain *CustomDomain) AssignPropertiesToCustomDomain(destination *v1alpha1api20210401storage.CustomDomain) error
- func (customDomain *CustomDomain) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CustomDomain) DeepCopy() *CustomDomain
- func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
- func (customDomain *CustomDomain) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (customDomain *CustomDomain) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDomainARM
- type CustomDomain_Status
- func (customDomainStatus *CustomDomain_Status) AssignPropertiesFromCustomDomainStatus(source *v1alpha1api20210401storage.CustomDomain_Status) error
- func (customDomainStatus *CustomDomain_Status) AssignPropertiesToCustomDomainStatus(destination *v1alpha1api20210401storage.CustomDomain_Status) error
- func (in *CustomDomain_Status) DeepCopy() *CustomDomain_Status
- func (in *CustomDomain_Status) DeepCopyInto(out *CustomDomain_Status)
- func (customDomainStatus *CustomDomain_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (customDomainStatus *CustomDomain_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDomain_StatusARM
- type DeleteRetentionPolicy
- func (deleteRetentionPolicy *DeleteRetentionPolicy) AssignPropertiesFromDeleteRetentionPolicy(source *v1alpha1api20210401storage.DeleteRetentionPolicy) error
- func (deleteRetentionPolicy *DeleteRetentionPolicy) AssignPropertiesToDeleteRetentionPolicy(destination *v1alpha1api20210401storage.DeleteRetentionPolicy) error
- func (deleteRetentionPolicy *DeleteRetentionPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeleteRetentionPolicy) DeepCopy() *DeleteRetentionPolicy
- func (in *DeleteRetentionPolicy) DeepCopyInto(out *DeleteRetentionPolicy)
- func (deleteRetentionPolicy *DeleteRetentionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (deleteRetentionPolicy *DeleteRetentionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeleteRetentionPolicyARM
- type DeleteRetentionPolicy_Status
- func (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) AssignPropertiesFromDeleteRetentionPolicyStatus(source *v1alpha1api20210401storage.DeleteRetentionPolicy_Status) error
- func (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) AssignPropertiesToDeleteRetentionPolicyStatus(destination *v1alpha1api20210401storage.DeleteRetentionPolicy_Status) error
- func (in *DeleteRetentionPolicy_Status) DeepCopy() *DeleteRetentionPolicy_Status
- func (in *DeleteRetentionPolicy_Status) DeepCopyInto(out *DeleteRetentionPolicy_Status)
- func (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeleteRetentionPolicy_StatusARM
- type Encryption
- func (encryption *Encryption) AssignPropertiesFromEncryption(source *v1alpha1api20210401storage.Encryption) error
- func (encryption *Encryption) AssignPropertiesToEncryption(destination *v1alpha1api20210401storage.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 EncryptionARM
- type EncryptionIdentity
- func (encryptionIdentity *EncryptionIdentity) AssignPropertiesFromEncryptionIdentity(source *v1alpha1api20210401storage.EncryptionIdentity) error
- func (encryptionIdentity *EncryptionIdentity) AssignPropertiesToEncryptionIdentity(destination *v1alpha1api20210401storage.EncryptionIdentity) error
- func (encryptionIdentity *EncryptionIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionIdentity) DeepCopy() *EncryptionIdentity
- func (in *EncryptionIdentity) DeepCopyInto(out *EncryptionIdentity)
- func (encryptionIdentity *EncryptionIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionIdentity *EncryptionIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionIdentityARM
- type EncryptionIdentity_Status
- func (encryptionIdentityStatus *EncryptionIdentity_Status) AssignPropertiesFromEncryptionIdentityStatus(source *v1alpha1api20210401storage.EncryptionIdentity_Status) error
- func (encryptionIdentityStatus *EncryptionIdentity_Status) AssignPropertiesToEncryptionIdentityStatus(destination *v1alpha1api20210401storage.EncryptionIdentity_Status) error
- func (in *EncryptionIdentity_Status) DeepCopy() *EncryptionIdentity_Status
- func (in *EncryptionIdentity_Status) DeepCopyInto(out *EncryptionIdentity_Status)
- func (encryptionIdentityStatus *EncryptionIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionIdentityStatus *EncryptionIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionIdentity_StatusARM
- type EncryptionKeySource
- type EncryptionService
- func (encryptionService *EncryptionService) AssignPropertiesFromEncryptionService(source *v1alpha1api20210401storage.EncryptionService) error
- func (encryptionService *EncryptionService) AssignPropertiesToEncryptionService(destination *v1alpha1api20210401storage.EncryptionService) error
- func (encryptionService *EncryptionService) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionService) DeepCopy() *EncryptionService
- func (in *EncryptionService) DeepCopyInto(out *EncryptionService)
- func (encryptionService *EncryptionService) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionService *EncryptionService) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionServiceARM
- type EncryptionServiceKeyType
- type EncryptionServiceStatusKeyType
- type EncryptionService_Status
- func (encryptionServiceStatus *EncryptionService_Status) AssignPropertiesFromEncryptionServiceStatus(source *v1alpha1api20210401storage.EncryptionService_Status) error
- func (encryptionServiceStatus *EncryptionService_Status) AssignPropertiesToEncryptionServiceStatus(destination *v1alpha1api20210401storage.EncryptionService_Status) error
- func (in *EncryptionService_Status) DeepCopy() *EncryptionService_Status
- func (in *EncryptionService_Status) DeepCopyInto(out *EncryptionService_Status)
- func (encryptionServiceStatus *EncryptionService_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionServiceStatus *EncryptionService_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionService_StatusARM
- type EncryptionServices
- func (encryptionServices *EncryptionServices) AssignPropertiesFromEncryptionServices(source *v1alpha1api20210401storage.EncryptionServices) error
- func (encryptionServices *EncryptionServices) AssignPropertiesToEncryptionServices(destination *v1alpha1api20210401storage.EncryptionServices) error
- func (encryptionServices *EncryptionServices) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionServices) DeepCopy() *EncryptionServices
- func (in *EncryptionServices) DeepCopyInto(out *EncryptionServices)
- func (encryptionServices *EncryptionServices) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionServices *EncryptionServices) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionServicesARM
- type EncryptionServices_Status
- func (encryptionServicesStatus *EncryptionServices_Status) AssignPropertiesFromEncryptionServicesStatus(source *v1alpha1api20210401storage.EncryptionServices_Status) error
- func (encryptionServicesStatus *EncryptionServices_Status) AssignPropertiesToEncryptionServicesStatus(destination *v1alpha1api20210401storage.EncryptionServices_Status) error
- func (in *EncryptionServices_Status) DeepCopy() *EncryptionServices_Status
- func (in *EncryptionServices_Status) DeepCopyInto(out *EncryptionServices_Status)
- func (encryptionServicesStatus *EncryptionServices_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionServicesStatus *EncryptionServices_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionServices_StatusARM
- type EncryptionStatusKeySource
- type Encryption_Status
- func (encryptionStatus *Encryption_Status) AssignPropertiesFromEncryptionStatus(source *v1alpha1api20210401storage.Encryption_Status) error
- func (encryptionStatus *Encryption_Status) AssignPropertiesToEncryptionStatus(destination *v1alpha1api20210401storage.Encryption_Status) error
- func (in *Encryption_Status) DeepCopy() *Encryption_Status
- func (in *Encryption_Status) DeepCopyInto(out *Encryption_Status)
- func (encryptionStatus *Encryption_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionStatus *Encryption_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Encryption_StatusARM
- type Endpoints_Status
- func (endpointsStatus *Endpoints_Status) AssignPropertiesFromEndpointsStatus(source *v1alpha1api20210401storage.Endpoints_Status) error
- func (endpointsStatus *Endpoints_Status) AssignPropertiesToEndpointsStatus(destination *v1alpha1api20210401storage.Endpoints_Status) error
- func (in *Endpoints_Status) DeepCopy() *Endpoints_Status
- func (in *Endpoints_Status) DeepCopyInto(out *Endpoints_Status)
- func (endpointsStatus *Endpoints_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpointsStatus *Endpoints_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Endpoints_StatusARM
- type ExtendedLocation
- func (extendedLocation *ExtendedLocation) AssignPropertiesFromExtendedLocation(source *v1alpha1api20210401storage.ExtendedLocation) error
- func (extendedLocation *ExtendedLocation) AssignPropertiesToExtendedLocation(destination *v1alpha1api20210401storage.ExtendedLocation) error
- func (extendedLocation *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
- func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
- func (extendedLocation *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extendedLocation *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocationARM
- type ExtendedLocationType
- type ExtendedLocationType_Status
- type ExtendedLocation_Status
- func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *v1alpha1api20210401storage.ExtendedLocation_Status) error
- func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *v1alpha1api20210401storage.ExtendedLocation_Status) error
- func (in *ExtendedLocation_Status) DeepCopy() *ExtendedLocation_Status
- func (in *ExtendedLocation_Status) DeepCopyInto(out *ExtendedLocation_Status)
- func (extendedLocationStatus *ExtendedLocation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extendedLocationStatus *ExtendedLocation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocation_StatusARM
- type GeoReplicationStatsStatusStatus
- type GeoReplicationStats_Status
- func (geoReplicationStatsStatus *GeoReplicationStats_Status) AssignPropertiesFromGeoReplicationStatsStatus(source *v1alpha1api20210401storage.GeoReplicationStats_Status) error
- func (geoReplicationStatsStatus *GeoReplicationStats_Status) AssignPropertiesToGeoReplicationStatsStatus(destination *v1alpha1api20210401storage.GeoReplicationStats_Status) error
- func (in *GeoReplicationStats_Status) DeepCopy() *GeoReplicationStats_Status
- func (in *GeoReplicationStats_Status) DeepCopyInto(out *GeoReplicationStats_Status)
- func (geoReplicationStatsStatus *GeoReplicationStats_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (geoReplicationStatsStatus *GeoReplicationStats_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GeoReplicationStats_StatusARM
- type IPRule
- func (ipRule *IPRule) AssignPropertiesFromIPRule(source *v1alpha1api20210401storage.IPRule) error
- func (ipRule *IPRule) AssignPropertiesToIPRule(destination *v1alpha1api20210401storage.IPRule) error
- func (ipRule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IPRule) DeepCopy() *IPRule
- func (in *IPRule) DeepCopyInto(out *IPRule)
- func (ipRule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipRule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRuleARM
- type IPRuleAction
- type IPRuleStatusAction
- type IPRule_Status
- func (ipRuleStatus *IPRule_Status) AssignPropertiesFromIPRuleStatus(source *v1alpha1api20210401storage.IPRule_Status) error
- func (ipRuleStatus *IPRule_Status) AssignPropertiesToIPRuleStatus(destination *v1alpha1api20210401storage.IPRule_Status) error
- func (in *IPRule_Status) DeepCopy() *IPRule_Status
- func (in *IPRule_Status) DeepCopyInto(out *IPRule_Status)
- func (ipRuleStatus *IPRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipRuleStatus *IPRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRule_StatusARM
- type Identity
- func (identity *Identity) AssignPropertiesFromIdentity(source *v1alpha1api20210401storage.Identity) error
- func (identity *Identity) AssignPropertiesToIdentity(destination *v1alpha1api20210401storage.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 IdentityARM
- type IdentityStatusType
- type IdentityType
- type Identity_Status
- func (identityStatus *Identity_Status) AssignPropertiesFromIdentityStatus(source *v1alpha1api20210401storage.Identity_Status) error
- func (identityStatus *Identity_Status) AssignPropertiesToIdentityStatus(destination *v1alpha1api20210401storage.Identity_Status) error
- func (in *Identity_Status) DeepCopy() *Identity_Status
- func (in *Identity_Status) DeepCopyInto(out *Identity_Status)
- func (identityStatus *Identity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identityStatus *Identity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_StatusARM
- type ImmutabilityPolicyProperties_Status
- func (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) AssignPropertiesFromImmutabilityPolicyPropertiesStatus(source *v1alpha1api20210401storage.ImmutabilityPolicyProperties_Status) error
- func (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) AssignPropertiesToImmutabilityPolicyPropertiesStatus(destination *v1alpha1api20210401storage.ImmutabilityPolicyProperties_Status) error
- func (in *ImmutabilityPolicyProperties_Status) DeepCopy() *ImmutabilityPolicyProperties_Status
- func (in *ImmutabilityPolicyProperties_Status) DeepCopyInto(out *ImmutabilityPolicyProperties_Status)
- func (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImmutabilityPolicyProperties_StatusARM
- type ImmutabilityPolicyPropertyStatusState
- type ImmutabilityPolicyProperty_StatusARM
- type ImmutableStorageWithVersioning
- func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) AssignPropertiesFromImmutableStorageWithVersioning(source *v1alpha1api20210401storage.ImmutableStorageWithVersioning) error
- func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) AssignPropertiesToImmutableStorageWithVersioning(destination *v1alpha1api20210401storage.ImmutableStorageWithVersioning) error
- func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ImmutableStorageWithVersioning) DeepCopy() *ImmutableStorageWithVersioning
- func (in *ImmutableStorageWithVersioning) DeepCopyInto(out *ImmutableStorageWithVersioning)
- func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImmutableStorageWithVersioningARM
- type ImmutableStorageWithVersioningStatusMigrationState
- type ImmutableStorageWithVersioning_Status
- func (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) AssignPropertiesFromImmutableStorageWithVersioningStatus(source *v1alpha1api20210401storage.ImmutableStorageWithVersioning_Status) error
- func (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) AssignPropertiesToImmutableStorageWithVersioningStatus(destination *v1alpha1api20210401storage.ImmutableStorageWithVersioning_Status) error
- func (in *ImmutableStorageWithVersioning_Status) DeepCopy() *ImmutableStorageWithVersioning_Status
- func (in *ImmutableStorageWithVersioning_Status) DeepCopyInto(out *ImmutableStorageWithVersioning_Status)
- func (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImmutableStorageWithVersioning_StatusARM
- type KeyCreationTime_Status
- func (keyCreationTimeStatus *KeyCreationTime_Status) AssignPropertiesFromKeyCreationTimeStatus(source *v1alpha1api20210401storage.KeyCreationTime_Status) error
- func (keyCreationTimeStatus *KeyCreationTime_Status) AssignPropertiesToKeyCreationTimeStatus(destination *v1alpha1api20210401storage.KeyCreationTime_Status) error
- func (in *KeyCreationTime_Status) DeepCopy() *KeyCreationTime_Status
- func (in *KeyCreationTime_Status) DeepCopyInto(out *KeyCreationTime_Status)
- func (keyCreationTimeStatus *KeyCreationTime_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyCreationTimeStatus *KeyCreationTime_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyCreationTime_StatusARM
- type KeyPolicy
- func (keyPolicy *KeyPolicy) AssignPropertiesFromKeyPolicy(source *v1alpha1api20210401storage.KeyPolicy) error
- func (keyPolicy *KeyPolicy) AssignPropertiesToKeyPolicy(destination *v1alpha1api20210401storage.KeyPolicy) error
- func (keyPolicy *KeyPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyPolicy) DeepCopy() *KeyPolicy
- func (in *KeyPolicy) DeepCopyInto(out *KeyPolicy)
- func (keyPolicy *KeyPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyPolicy *KeyPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyPolicyARM
- type KeyPolicy_Status
- func (keyPolicyStatus *KeyPolicy_Status) AssignPropertiesFromKeyPolicyStatus(source *v1alpha1api20210401storage.KeyPolicy_Status) error
- func (keyPolicyStatus *KeyPolicy_Status) AssignPropertiesToKeyPolicyStatus(destination *v1alpha1api20210401storage.KeyPolicy_Status) error
- func (in *KeyPolicy_Status) DeepCopy() *KeyPolicy_Status
- func (in *KeyPolicy_Status) DeepCopyInto(out *KeyPolicy_Status)
- func (keyPolicyStatus *KeyPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyPolicyStatus *KeyPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyPolicy_StatusARM
- type KeyVaultProperties
- func (keyVaultProperties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *v1alpha1api20210401storage.KeyVaultProperties) error
- func (keyVaultProperties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *v1alpha1api20210401storage.KeyVaultProperties) error
- func (keyVaultProperties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
- func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
- func (keyVaultProperties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultProperties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultPropertiesARM
- type KeyVaultProperties_Status
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *v1alpha1api20210401storage.KeyVaultProperties_Status) error
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *v1alpha1api20210401storage.KeyVaultProperties_Status) error
- func (in *KeyVaultProperties_Status) DeepCopy() *KeyVaultProperties_Status
- func (in *KeyVaultProperties_Status) DeepCopyInto(out *KeyVaultProperties_Status)
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultProperties_StatusARM
- type LastAccessTimeTrackingPolicy
- func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) AssignPropertiesFromLastAccessTimeTrackingPolicy(source *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy) error
- func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) AssignPropertiesToLastAccessTimeTrackingPolicy(destination *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy) error
- func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LastAccessTimeTrackingPolicy) DeepCopy() *LastAccessTimeTrackingPolicy
- func (in *LastAccessTimeTrackingPolicy) DeepCopyInto(out *LastAccessTimeTrackingPolicy)
- func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LastAccessTimeTrackingPolicyARM
- type LastAccessTimeTrackingPolicyName
- type LastAccessTimeTrackingPolicyStatusName
- type LastAccessTimeTrackingPolicy_Status
- func (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) AssignPropertiesFromLastAccessTimeTrackingPolicyStatus(source *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy_Status) error
- func (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) AssignPropertiesToLastAccessTimeTrackingPolicyStatus(destination *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy_Status) error
- func (in *LastAccessTimeTrackingPolicy_Status) DeepCopy() *LastAccessTimeTrackingPolicy_Status
- func (in *LastAccessTimeTrackingPolicy_Status) DeepCopyInto(out *LastAccessTimeTrackingPolicy_Status)
- func (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LastAccessTimeTrackingPolicy_StatusARM
- type LegalHoldProperties_Status
- func (legalHoldPropertiesStatus *LegalHoldProperties_Status) AssignPropertiesFromLegalHoldPropertiesStatus(source *v1alpha1api20210401storage.LegalHoldProperties_Status) error
- func (legalHoldPropertiesStatus *LegalHoldProperties_Status) AssignPropertiesToLegalHoldPropertiesStatus(destination *v1alpha1api20210401storage.LegalHoldProperties_Status) error
- func (in *LegalHoldProperties_Status) DeepCopy() *LegalHoldProperties_Status
- func (in *LegalHoldProperties_Status) DeepCopyInto(out *LegalHoldProperties_Status)
- func (legalHoldPropertiesStatus *LegalHoldProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (legalHoldPropertiesStatus *LegalHoldProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LegalHoldProperties_StatusARM
- type NetworkRuleSet
- func (networkRuleSet *NetworkRuleSet) AssignPropertiesFromNetworkRuleSet(source *v1alpha1api20210401storage.NetworkRuleSet) error
- func (networkRuleSet *NetworkRuleSet) AssignPropertiesToNetworkRuleSet(destination *v1alpha1api20210401storage.NetworkRuleSet) error
- func (networkRuleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
- func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
- func (networkRuleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkRuleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSetARM
- type NetworkRuleSetBypass
- type NetworkRuleSetDefaultAction
- type NetworkRuleSetStatusBypass
- type NetworkRuleSetStatusDefaultAction
- type NetworkRuleSet_Status
- func (networkRuleSetStatus *NetworkRuleSet_Status) AssignPropertiesFromNetworkRuleSetStatus(source *v1alpha1api20210401storage.NetworkRuleSet_Status) error
- func (networkRuleSetStatus *NetworkRuleSet_Status) AssignPropertiesToNetworkRuleSetStatus(destination *v1alpha1api20210401storage.NetworkRuleSet_Status) error
- func (in *NetworkRuleSet_Status) DeepCopy() *NetworkRuleSet_Status
- func (in *NetworkRuleSet_Status) DeepCopyInto(out *NetworkRuleSet_Status)
- func (networkRuleSetStatus *NetworkRuleSet_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkRuleSetStatus *NetworkRuleSet_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSet_StatusARM
- type PrivateEndpointConnection_Status_SubResourceEmbedded
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(...) error
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(...) error
- func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_Status_SubResourceEmbedded
- func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_Status_SubResourceEmbedded)
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_Status_SubResourceEmbeddedARM
- type ResourceAccessRule
- func (resourceAccessRule *ResourceAccessRule) AssignPropertiesFromResourceAccessRule(source *v1alpha1api20210401storage.ResourceAccessRule) error
- func (resourceAccessRule *ResourceAccessRule) AssignPropertiesToResourceAccessRule(destination *v1alpha1api20210401storage.ResourceAccessRule) error
- func (resourceAccessRule *ResourceAccessRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceAccessRule) DeepCopy() *ResourceAccessRule
- func (in *ResourceAccessRule) DeepCopyInto(out *ResourceAccessRule)
- func (resourceAccessRule *ResourceAccessRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceAccessRule *ResourceAccessRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceAccessRuleARM
- type ResourceAccessRule_Status
- func (resourceAccessRuleStatus *ResourceAccessRule_Status) AssignPropertiesFromResourceAccessRuleStatus(source *v1alpha1api20210401storage.ResourceAccessRule_Status) error
- func (resourceAccessRuleStatus *ResourceAccessRule_Status) AssignPropertiesToResourceAccessRuleStatus(destination *v1alpha1api20210401storage.ResourceAccessRule_Status) error
- func (in *ResourceAccessRule_Status) DeepCopy() *ResourceAccessRule_Status
- func (in *ResourceAccessRule_Status) DeepCopyInto(out *ResourceAccessRule_Status)
- func (resourceAccessRuleStatus *ResourceAccessRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceAccessRuleStatus *ResourceAccessRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceAccessRule_StatusARM
- type RestorePolicyProperties
- func (restorePolicyProperties *RestorePolicyProperties) AssignPropertiesFromRestorePolicyProperties(source *v1alpha1api20210401storage.RestorePolicyProperties) error
- func (restorePolicyProperties *RestorePolicyProperties) AssignPropertiesToRestorePolicyProperties(destination *v1alpha1api20210401storage.RestorePolicyProperties) error
- func (restorePolicyProperties *RestorePolicyProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RestorePolicyProperties) DeepCopy() *RestorePolicyProperties
- func (in *RestorePolicyProperties) DeepCopyInto(out *RestorePolicyProperties)
- func (restorePolicyProperties *RestorePolicyProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (restorePolicyProperties *RestorePolicyProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RestorePolicyPropertiesARM
- type RestorePolicyProperties_Status
- func (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) AssignPropertiesFromRestorePolicyPropertiesStatus(source *v1alpha1api20210401storage.RestorePolicyProperties_Status) error
- func (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) AssignPropertiesToRestorePolicyPropertiesStatus(destination *v1alpha1api20210401storage.RestorePolicyProperties_Status) error
- func (in *RestorePolicyProperties_Status) DeepCopy() *RestorePolicyProperties_Status
- func (in *RestorePolicyProperties_Status) DeepCopyInto(out *RestorePolicyProperties_Status)
- func (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RestorePolicyProperties_StatusARM
- type RoutingPreference
- func (routingPreference *RoutingPreference) AssignPropertiesFromRoutingPreference(source *v1alpha1api20210401storage.RoutingPreference) error
- func (routingPreference *RoutingPreference) AssignPropertiesToRoutingPreference(destination *v1alpha1api20210401storage.RoutingPreference) error
- func (routingPreference *RoutingPreference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingPreference) DeepCopy() *RoutingPreference
- func (in *RoutingPreference) DeepCopyInto(out *RoutingPreference)
- func (routingPreference *RoutingPreference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (routingPreference *RoutingPreference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingPreferenceARM
- type RoutingPreferenceRoutingChoice
- type RoutingPreferenceStatusRoutingChoice
- type RoutingPreference_Status
- func (routingPreferenceStatus *RoutingPreference_Status) AssignPropertiesFromRoutingPreferenceStatus(source *v1alpha1api20210401storage.RoutingPreference_Status) error
- func (routingPreferenceStatus *RoutingPreference_Status) AssignPropertiesToRoutingPreferenceStatus(destination *v1alpha1api20210401storage.RoutingPreference_Status) error
- func (in *RoutingPreference_Status) DeepCopy() *RoutingPreference_Status
- func (in *RoutingPreference_Status) DeepCopyInto(out *RoutingPreference_Status)
- func (routingPreferenceStatus *RoutingPreference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (routingPreferenceStatus *RoutingPreference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingPreference_StatusARM
- type SasPolicy
- func (sasPolicy *SasPolicy) AssignPropertiesFromSasPolicy(source *v1alpha1api20210401storage.SasPolicy) error
- func (sasPolicy *SasPolicy) AssignPropertiesToSasPolicy(destination *v1alpha1api20210401storage.SasPolicy) error
- func (sasPolicy *SasPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SasPolicy) DeepCopy() *SasPolicy
- func (in *SasPolicy) DeepCopyInto(out *SasPolicy)
- func (sasPolicy *SasPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sasPolicy *SasPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SasPolicyARM
- type SasPolicyExpirationAction
- type SasPolicyStatusExpirationAction
- type SasPolicy_Status
- func (sasPolicyStatus *SasPolicy_Status) AssignPropertiesFromSasPolicyStatus(source *v1alpha1api20210401storage.SasPolicy_Status) error
- func (sasPolicyStatus *SasPolicy_Status) AssignPropertiesToSasPolicyStatus(destination *v1alpha1api20210401storage.SasPolicy_Status) error
- func (in *SasPolicy_Status) DeepCopy() *SasPolicy_Status
- func (in *SasPolicy_Status) DeepCopyInto(out *SasPolicy_Status)
- func (sasPolicyStatus *SasPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sasPolicyStatus *SasPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SasPolicy_StatusARM
- type Sku
- func (sku *Sku) AssignPropertiesFromSku(source *v1alpha1api20210401storage.Sku) error
- func (sku *Sku) AssignPropertiesToSku(destination *v1alpha1api20210401storage.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 SkuARM
- type SkuName
- type SkuName_Status
- type SkuTier
- type Sku_Status
- func (skuStatus *Sku_Status) AssignPropertiesFromSkuStatus(source *v1alpha1api20210401storage.Sku_Status) error
- func (skuStatus *Sku_Status) AssignPropertiesToSkuStatus(destination *v1alpha1api20210401storage.Sku_Status) error
- func (in *Sku_Status) DeepCopy() *Sku_Status
- func (in *Sku_Status) DeepCopyInto(out *Sku_Status)
- func (skuStatus *Sku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (skuStatus *Sku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_StatusARM
- type StorageAccount
- func (storageAccount *StorageAccount) AssignPropertiesFromStorageAccount(source *v1alpha1api20210401storage.StorageAccount) error
- func (storageAccount *StorageAccount) AssignPropertiesToStorageAccount(destination *v1alpha1api20210401storage.StorageAccount) error
- func (storageAccount *StorageAccount) AzureName() string
- func (storageAccount *StorageAccount) ConvertFrom(hub conversion.Hub) error
- func (storageAccount *StorageAccount) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccount) DeepCopy() *StorageAccount
- func (in *StorageAccount) DeepCopyInto(out *StorageAccount)
- func (in *StorageAccount) DeepCopyObject() runtime.Object
- func (storageAccount *StorageAccount) Default()
- func (storageAccount StorageAccount) GetAPIVersion() string
- func (storageAccount *StorageAccount) GetConditions() conditions.Conditions
- func (storageAccount *StorageAccount) GetResourceKind() genruntime.ResourceKind
- func (storageAccount *StorageAccount) GetSpec() genruntime.ConvertibleSpec
- func (storageAccount *StorageAccount) GetStatus() genruntime.ConvertibleStatus
- func (storageAccount *StorageAccount) GetType() string
- func (storageAccount *StorageAccount) NewEmptyStatus() genruntime.ConvertibleStatus
- func (storageAccount *StorageAccount) OriginalGVK() *schema.GroupVersionKind
- func (storageAccount *StorageAccount) Owner() *genruntime.ResourceReference
- func (storageAccount *StorageAccount) SetConditions(conditions conditions.Conditions)
- func (storageAccount *StorageAccount) SetStatus(status genruntime.ConvertibleStatus) error
- func (storageAccount *StorageAccount) ValidateCreate() error
- func (storageAccount *StorageAccount) ValidateDelete() error
- func (storageAccount *StorageAccount) ValidateUpdate(old runtime.Object) error
- type StorageAccountInternetEndpoints_Status
- func (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) AssignPropertiesFromStorageAccountInternetEndpointsStatus(source *v1alpha1api20210401storage.StorageAccountInternetEndpoints_Status) error
- func (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) AssignPropertiesToStorageAccountInternetEndpointsStatus(destination *v1alpha1api20210401storage.StorageAccountInternetEndpoints_Status) error
- func (in *StorageAccountInternetEndpoints_Status) DeepCopy() *StorageAccountInternetEndpoints_Status
- func (in *StorageAccountInternetEndpoints_Status) DeepCopyInto(out *StorageAccountInternetEndpoints_Status)
- func (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccountInternetEndpoints_StatusARM
- type StorageAccountList
- type StorageAccountMicrosoftEndpoints_Status
- func (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) AssignPropertiesFromStorageAccountMicrosoftEndpointsStatus(source *v1alpha1api20210401storage.StorageAccountMicrosoftEndpoints_Status) error
- func (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) AssignPropertiesToStorageAccountMicrosoftEndpointsStatus(...) error
- func (in *StorageAccountMicrosoftEndpoints_Status) DeepCopy() *StorageAccountMicrosoftEndpoints_Status
- func (in *StorageAccountMicrosoftEndpoints_Status) DeepCopyInto(out *StorageAccountMicrosoftEndpoints_Status)
- func (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccountMicrosoftEndpoints_StatusARM
- type StorageAccountPropertiesCreateParametersARM
- type StorageAccountPropertiesCreateParametersAccessTier
- type StorageAccountPropertiesCreateParametersLargeFileSharesState
- type StorageAccountPropertiesCreateParametersMinimumTlsVersion
- type StorageAccountPropertiesStatusAccessTier
- type StorageAccountPropertiesStatusLargeFileSharesState
- type StorageAccountPropertiesStatusMinimumTlsVersion
- type StorageAccountPropertiesStatusProvisioningState
- type StorageAccountPropertiesStatusStatusOfPrimary
- type StorageAccountPropertiesStatusStatusOfSecondary
- type StorageAccountProperties_StatusARM
- type StorageAccountStatusKind
- type StorageAccount_Status
- func (storageAccountStatus *StorageAccount_Status) AssignPropertiesFromStorageAccountStatus(source *v1alpha1api20210401storage.StorageAccount_Status) error
- func (storageAccountStatus *StorageAccount_Status) AssignPropertiesToStorageAccountStatus(destination *v1alpha1api20210401storage.StorageAccount_Status) error
- func (storageAccountStatus *StorageAccount_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (storageAccountStatus *StorageAccount_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *StorageAccount_Status) DeepCopy() *StorageAccount_Status
- func (in *StorageAccount_Status) DeepCopyInto(out *StorageAccount_Status)
- func (storageAccountStatus *StorageAccount_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageAccountStatus *StorageAccount_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccount_StatusARM
- type StorageAccountsBlobService
- func (storageAccountsBlobService *StorageAccountsBlobService) AssignPropertiesFromStorageAccountsBlobService(source *v1alpha1api20210401storage.StorageAccountsBlobService) error
- func (storageAccountsBlobService *StorageAccountsBlobService) AssignPropertiesToStorageAccountsBlobService(destination *v1alpha1api20210401storage.StorageAccountsBlobService) error
- func (storageAccountsBlobService *StorageAccountsBlobService) AzureName() string
- func (storageAccountsBlobService *StorageAccountsBlobService) ConvertFrom(hub conversion.Hub) error
- func (storageAccountsBlobService *StorageAccountsBlobService) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccountsBlobService) DeepCopy() *StorageAccountsBlobService
- func (in *StorageAccountsBlobService) DeepCopyInto(out *StorageAccountsBlobService)
- func (in *StorageAccountsBlobService) DeepCopyObject() runtime.Object
- func (storageAccountsBlobService *StorageAccountsBlobService) Default()
- func (storageAccountsBlobService StorageAccountsBlobService) GetAPIVersion() string
- func (storageAccountsBlobService *StorageAccountsBlobService) GetConditions() conditions.Conditions
- func (storageAccountsBlobService *StorageAccountsBlobService) GetResourceKind() genruntime.ResourceKind
- func (storageAccountsBlobService *StorageAccountsBlobService) GetSpec() genruntime.ConvertibleSpec
- func (storageAccountsBlobService *StorageAccountsBlobService) GetStatus() genruntime.ConvertibleStatus
- func (storageAccountsBlobService *StorageAccountsBlobService) GetType() string
- func (storageAccountsBlobService *StorageAccountsBlobService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (storageAccountsBlobService *StorageAccountsBlobService) OriginalGVK() *schema.GroupVersionKind
- func (storageAccountsBlobService *StorageAccountsBlobService) Owner() *genruntime.ResourceReference
- func (storageAccountsBlobService *StorageAccountsBlobService) SetConditions(conditions conditions.Conditions)
- func (storageAccountsBlobService *StorageAccountsBlobService) SetStatus(status genruntime.ConvertibleStatus) error
- func (storageAccountsBlobService *StorageAccountsBlobService) ValidateCreate() error
- func (storageAccountsBlobService *StorageAccountsBlobService) ValidateDelete() error
- func (storageAccountsBlobService *StorageAccountsBlobService) ValidateUpdate(old runtime.Object) error
- type StorageAccountsBlobServiceList
- type StorageAccountsBlobServicesContainer
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) AssignPropertiesFromStorageAccountsBlobServicesContainer(source *v1alpha1api20210401storage.StorageAccountsBlobServicesContainer) error
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) AssignPropertiesToStorageAccountsBlobServicesContainer(destination *v1alpha1api20210401storage.StorageAccountsBlobServicesContainer) error
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) AzureName() string
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ConvertFrom(hub conversion.Hub) error
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ConvertTo(hub conversion.Hub) error
- func (in *StorageAccountsBlobServicesContainer) DeepCopy() *StorageAccountsBlobServicesContainer
- func (in *StorageAccountsBlobServicesContainer) DeepCopyInto(out *StorageAccountsBlobServicesContainer)
- func (in *StorageAccountsBlobServicesContainer) DeepCopyObject() runtime.Object
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) Default()
- func (storageAccountsBlobServicesContainer StorageAccountsBlobServicesContainer) GetAPIVersion() string
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetConditions() conditions.Conditions
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetResourceKind() genruntime.ResourceKind
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetSpec() genruntime.ConvertibleSpec
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetStatus() genruntime.ConvertibleStatus
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetType() string
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) NewEmptyStatus() genruntime.ConvertibleStatus
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) OriginalGVK() *schema.GroupVersionKind
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) Owner() *genruntime.ResourceReference
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) SetConditions(conditions conditions.Conditions)
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) SetStatus(status genruntime.ConvertibleStatus) error
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ValidateCreate() error
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ValidateDelete() error
- func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ValidateUpdate(old runtime.Object) error
- type StorageAccountsBlobServicesContainerList
- func (in *StorageAccountsBlobServicesContainerList) DeepCopy() *StorageAccountsBlobServicesContainerList
- func (in *StorageAccountsBlobServicesContainerList) DeepCopyInto(out *StorageAccountsBlobServicesContainerList)
- func (in *StorageAccountsBlobServicesContainerList) DeepCopyObject() runtime.Object
- type StorageAccountsBlobServicesContainersSpecAPIVersion
- type StorageAccountsBlobServicesContainers_Spec
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) AssignPropertiesFromStorageAccountsBlobServicesContainersSpec(source *v1alpha1api20210401storage.StorageAccountsBlobServicesContainers_Spec) error
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) AssignPropertiesToStorageAccountsBlobServicesContainersSpec(...) error
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccountsBlobServicesContainers_Spec) DeepCopy() *StorageAccountsBlobServicesContainers_Spec
- func (in *StorageAccountsBlobServicesContainers_Spec) DeepCopyInto(out *StorageAccountsBlobServicesContainers_Spec)
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) OriginalVersion() string
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) SetAzureName(azureName string)
- type StorageAccountsBlobServicesContainers_SpecARM
- func (in *StorageAccountsBlobServicesContainers_SpecARM) DeepCopy() *StorageAccountsBlobServicesContainers_SpecARM
- func (in *StorageAccountsBlobServicesContainers_SpecARM) DeepCopyInto(out *StorageAccountsBlobServicesContainers_SpecARM)
- func (storageAccountsBlobServicesContainersSpecARM StorageAccountsBlobServicesContainers_SpecARM) GetAPIVersion() string
- func (storageAccountsBlobServicesContainersSpecARM StorageAccountsBlobServicesContainers_SpecARM) GetName() string
- func (storageAccountsBlobServicesContainersSpecARM StorageAccountsBlobServicesContainers_SpecARM) GetType() string
- type StorageAccountsBlobServicesSpecAPIVersion
- type StorageAccountsBlobServices_Spec
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) AssignPropertiesFromStorageAccountsBlobServicesSpec(source *v1alpha1api20210401storage.StorageAccountsBlobServices_Spec) error
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) AssignPropertiesToStorageAccountsBlobServicesSpec(destination *v1alpha1api20210401storage.StorageAccountsBlobServices_Spec) error
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccountsBlobServices_Spec) DeepCopy() *StorageAccountsBlobServices_Spec
- func (in *StorageAccountsBlobServices_Spec) DeepCopyInto(out *StorageAccountsBlobServices_Spec)
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) OriginalVersion() string
- func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAccountsBlobServices_SpecARM
- func (in *StorageAccountsBlobServices_SpecARM) DeepCopy() *StorageAccountsBlobServices_SpecARM
- func (in *StorageAccountsBlobServices_SpecARM) DeepCopyInto(out *StorageAccountsBlobServices_SpecARM)
- func (storageAccountsBlobServicesSpecARM StorageAccountsBlobServices_SpecARM) GetAPIVersion() string
- func (storageAccountsBlobServicesSpecARM StorageAccountsBlobServices_SpecARM) GetName() string
- func (storageAccountsBlobServicesSpecARM StorageAccountsBlobServices_SpecARM) GetType() string
- type StorageAccountsSpecAPIVersion
- type StorageAccountsSpecKind
- type StorageAccounts_Spec
- func (storageAccountsSpec *StorageAccounts_Spec) AssignPropertiesFromStorageAccountsSpec(source *v1alpha1api20210401storage.StorageAccounts_Spec) error
- func (storageAccountsSpec *StorageAccounts_Spec) AssignPropertiesToStorageAccountsSpec(destination *v1alpha1api20210401storage.StorageAccounts_Spec) error
- func (storageAccountsSpec *StorageAccounts_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (storageAccountsSpec *StorageAccounts_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (storageAccountsSpec *StorageAccounts_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageAccounts_Spec) DeepCopy() *StorageAccounts_Spec
- func (in *StorageAccounts_Spec) DeepCopyInto(out *StorageAccounts_Spec)
- func (storageAccountsSpec *StorageAccounts_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageAccountsSpec *StorageAccounts_Spec) OriginalVersion() string
- func (storageAccountsSpec *StorageAccounts_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (storageAccountsSpec *StorageAccounts_Spec) SetAzureName(azureName string)
- type StorageAccounts_SpecARM
- func (in *StorageAccounts_SpecARM) DeepCopy() *StorageAccounts_SpecARM
- func (in *StorageAccounts_SpecARM) DeepCopyInto(out *StorageAccounts_SpecARM)
- func (storageAccountsSpecARM StorageAccounts_SpecARM) GetAPIVersion() string
- func (storageAccountsSpecARM StorageAccounts_SpecARM) GetName() string
- func (storageAccountsSpecARM StorageAccounts_SpecARM) GetType() string
- type TagProperty_Status
- func (tagPropertyStatus *TagProperty_Status) AssignPropertiesFromTagPropertyStatus(source *v1alpha1api20210401storage.TagProperty_Status) error
- func (tagPropertyStatus *TagProperty_Status) AssignPropertiesToTagPropertyStatus(destination *v1alpha1api20210401storage.TagProperty_Status) error
- func (in *TagProperty_Status) DeepCopy() *TagProperty_Status
- func (in *TagProperty_Status) DeepCopyInto(out *TagProperty_Status)
- func (tagPropertyStatus *TagProperty_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (tagPropertyStatus *TagProperty_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TagProperty_StatusARM
- type Tier_Status
- type UpdateHistoryPropertyStatusUpdate
- type UpdateHistoryProperty_Status
- func (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) AssignPropertiesFromUpdateHistoryPropertyStatus(source *v1alpha1api20210401storage.UpdateHistoryProperty_Status) error
- func (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) AssignPropertiesToUpdateHistoryPropertyStatus(destination *v1alpha1api20210401storage.UpdateHistoryProperty_Status) error
- func (in *UpdateHistoryProperty_Status) DeepCopy() *UpdateHistoryProperty_Status
- func (in *UpdateHistoryProperty_Status) DeepCopyInto(out *UpdateHistoryProperty_Status)
- func (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UpdateHistoryProperty_StatusARM
- type UserAssignedIdentity_Status
- func (userAssignedIdentityStatus *UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus(source *v1alpha1api20210401storage.UserAssignedIdentity_Status) error
- func (userAssignedIdentityStatus *UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus(destination *v1alpha1api20210401storage.UserAssignedIdentity_Status) error
- func (in *UserAssignedIdentity_Status) DeepCopy() *UserAssignedIdentity_Status
- func (in *UserAssignedIdentity_Status) DeepCopyInto(out *UserAssignedIdentity_Status)
- func (userAssignedIdentityStatus *UserAssignedIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (userAssignedIdentityStatus *UserAssignedIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentity_StatusARM
- type VirtualNetworkRule
- func (virtualNetworkRule *VirtualNetworkRule) AssignPropertiesFromVirtualNetworkRule(source *v1alpha1api20210401storage.VirtualNetworkRule) error
- func (virtualNetworkRule *VirtualNetworkRule) AssignPropertiesToVirtualNetworkRule(destination *v1alpha1api20210401storage.VirtualNetworkRule) error
- func (virtualNetworkRule *VirtualNetworkRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
- func (virtualNetworkRule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkRule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkRuleARM
- type VirtualNetworkRuleAction
- type VirtualNetworkRuleState
- type VirtualNetworkRuleStatusAction
- type VirtualNetworkRuleStatusState
- type VirtualNetworkRule_Status
- func (virtualNetworkRuleStatus *VirtualNetworkRule_Status) AssignPropertiesFromVirtualNetworkRuleStatus(source *v1alpha1api20210401storage.VirtualNetworkRule_Status) error
- func (virtualNetworkRuleStatus *VirtualNetworkRule_Status) AssignPropertiesToVirtualNetworkRuleStatus(destination *v1alpha1api20210401storage.VirtualNetworkRule_Status) error
- func (in *VirtualNetworkRule_Status) DeepCopy() *VirtualNetworkRule_Status
- func (in *VirtualNetworkRule_Status) DeepCopyInto(out *VirtualNetworkRule_Status)
- func (virtualNetworkRuleStatus *VirtualNetworkRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkRuleStatus *VirtualNetworkRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkRule_StatusARM
Constants ¶
const ( ContainerPropertiesStatusLeaseDurationFixed = ContainerPropertiesStatusLeaseDuration("Fixed") ContainerPropertiesStatusLeaseDurationInfinite = ContainerPropertiesStatusLeaseDuration("Infinite") )
const ( ContainerPropertiesStatusLeaseStateAvailable = ContainerPropertiesStatusLeaseState("Available") ContainerPropertiesStatusLeaseStateBreaking = ContainerPropertiesStatusLeaseState("Breaking") ContainerPropertiesStatusLeaseStateBroken = ContainerPropertiesStatusLeaseState("Broken") ContainerPropertiesStatusLeaseStateExpired = ContainerPropertiesStatusLeaseState("Expired") ContainerPropertiesStatusLeaseStateLeased = ContainerPropertiesStatusLeaseState("Leased") )
const ( ContainerPropertiesStatusLeaseStatusLocked = ContainerPropertiesStatusLeaseStatus("Locked") ContainerPropertiesStatusLeaseStatusUnlocked = ContainerPropertiesStatusLeaseStatus("Unlocked") )
const ( ContainerPropertiesStatusPublicAccessBlob = ContainerPropertiesStatusPublicAccess("Blob") ContainerPropertiesStatusPublicAccessContainer = ContainerPropertiesStatusPublicAccess("Container") ContainerPropertiesStatusPublicAccessNone = ContainerPropertiesStatusPublicAccess("None") )
const ( ImmutableStorageWithVersioningStatusMigrationStateCompleted = ImmutableStorageWithVersioningStatusMigrationState("Completed") ImmutableStorageWithVersioningStatusMigrationStateInProgress = ImmutableStorageWithVersioningStatusMigrationState("InProgress") )
const ( UpdateHistoryPropertyStatusUpdateExtend = UpdateHistoryPropertyStatusUpdate("extend") UpdateHistoryPropertyStatusUpdateLock = UpdateHistoryPropertyStatusUpdate("lock") UpdateHistoryPropertyStatusUpdatePut = UpdateHistoryPropertyStatusUpdate("put") )
const ( SkuName_StatusPremiumLRS = SkuName_Status("Premium_LRS") SkuName_StatusPremiumZRS = SkuName_Status("Premium_ZRS") SkuName_StatusStandardGRS = SkuName_Status("Standard_GRS") SkuName_StatusStandardGZRS = SkuName_Status("Standard_GZRS") SkuName_StatusStandardLRS = SkuName_Status("Standard_LRS") SkuName_StatusStandardRAGRS = SkuName_Status("Standard_RAGRS") SkuName_StatusStandardRAGZRS = SkuName_Status("Standard_RAGZRS") SkuName_StatusStandardZRS = SkuName_Status("Standard_ZRS") )
const ( Tier_StatusPremium = Tier_Status("Premium") Tier_StatusStandard = Tier_Status("Standard") )
const ( CorsRuleStatusAllowedMethodsDELETE = CorsRuleStatusAllowedMethods("DELETE") CorsRuleStatusAllowedMethodsGET = CorsRuleStatusAllowedMethods("GET") CorsRuleStatusAllowedMethodsHEAD = CorsRuleStatusAllowedMethods("HEAD") CorsRuleStatusAllowedMethodsMERGE = CorsRuleStatusAllowedMethods("MERGE") CorsRuleStatusAllowedMethodsOPTIONS = CorsRuleStatusAllowedMethods("OPTIONS") CorsRuleStatusAllowedMethodsPOST = CorsRuleStatusAllowedMethods("POST") CorsRuleStatusAllowedMethodsPUT = CorsRuleStatusAllowedMethods("PUT") )
const ( StorageAccountStatusKindBlobStorage = StorageAccountStatusKind("BlobStorage") StorageAccountStatusKindBlockBlobStorage = StorageAccountStatusKind("BlockBlobStorage") StorageAccountStatusKindFileStorage = StorageAccountStatusKind("FileStorage") StorageAccountStatusKindStorage = StorageAccountStatusKind("Storage") StorageAccountStatusKindStorageV2 = StorageAccountStatusKind("StorageV2") )
const ( IdentityStatusTypeNone = IdentityStatusType("None") IdentityStatusTypeSystemAssigned = IdentityStatusType("SystemAssigned") IdentityStatusTypeSystemAssignedUserAssigned = IdentityStatusType("SystemAssigned,UserAssigned") IdentityStatusTypeUserAssigned = IdentityStatusType("UserAssigned") )
const ( StorageAccountPropertiesCreateParametersAccessTierCool = StorageAccountPropertiesCreateParametersAccessTier("Cool") StorageAccountPropertiesCreateParametersAccessTierHot = StorageAccountPropertiesCreateParametersAccessTier("Hot") )
const ()
const ( StorageAccountPropertiesCreateParametersMinimumTlsVersionTLS10 = StorageAccountPropertiesCreateParametersMinimumTlsVersion("TLS1_0") StorageAccountPropertiesCreateParametersMinimumTlsVersionTLS11 = StorageAccountPropertiesCreateParametersMinimumTlsVersion("TLS1_1") StorageAccountPropertiesCreateParametersMinimumTlsVersionTLS12 = StorageAccountPropertiesCreateParametersMinimumTlsVersion("TLS1_2") )
const ( StorageAccountPropertiesStatusAccessTierCool = StorageAccountPropertiesStatusAccessTier("Cool") StorageAccountPropertiesStatusAccessTierHot = StorageAccountPropertiesStatusAccessTier("Hot") )
const ()
const ( StorageAccountPropertiesStatusMinimumTlsVersionTLS10 = StorageAccountPropertiesStatusMinimumTlsVersion("TLS1_0") StorageAccountPropertiesStatusMinimumTlsVersionTLS11 = StorageAccountPropertiesStatusMinimumTlsVersion("TLS1_1") StorageAccountPropertiesStatusMinimumTlsVersionTLS12 = StorageAccountPropertiesStatusMinimumTlsVersion("TLS1_2") )
const ( StorageAccountPropertiesStatusProvisioningStateCreating = StorageAccountPropertiesStatusProvisioningState("Creating") StorageAccountPropertiesStatusProvisioningStateResolvingDNS = StorageAccountPropertiesStatusProvisioningState("ResolvingDNS") StorageAccountPropertiesStatusProvisioningStateSucceeded = StorageAccountPropertiesStatusProvisioningState("Succeeded") )
const ( StorageAccountPropertiesStatusStatusOfPrimaryAvailable = StorageAccountPropertiesStatusStatusOfPrimary("available") )
const ( StorageAccountPropertiesStatusStatusOfSecondaryAvailable = StorageAccountPropertiesStatusStatusOfSecondary("available") )
const ()
const ( AzureFilesIdentityBasedAuthenticationDirectoryServiceOptionsAADDS = AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions("AADDS") AzureFilesIdentityBasedAuthenticationDirectoryServiceOptionsAD = AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions("AD") AzureFilesIdentityBasedAuthenticationDirectoryServiceOptionsNone = AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions("None") )
const ()
const ( AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptionsAADDS = AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions("AADDS") AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptionsAD = AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions("AD") AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptionsNone = AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions("None") )
const ( BlobRestoreStatusStatusStatusComplete = BlobRestoreStatusStatusStatus("Complete") BlobRestoreStatusStatusStatusFailed = BlobRestoreStatusStatusStatus("Failed") BlobRestoreStatusStatusStatusInProgress = BlobRestoreStatusStatusStatus("InProgress") )
const ( EncryptionKeySourceMicrosoftKeyvault = EncryptionKeySource("Microsoft.Keyvault") EncryptionKeySourceMicrosoftStorage = EncryptionKeySource("Microsoft.Storage") )
const ( EncryptionStatusKeySourceMicrosoftKeyvault = EncryptionStatusKeySource("Microsoft.Keyvault") EncryptionStatusKeySourceMicrosoftStorage = EncryptionStatusKeySource("Microsoft.Storage") )
const ( GeoReplicationStatsStatusStatusBootstrap = GeoReplicationStatsStatusStatus("Bootstrap") GeoReplicationStatsStatusStatusLive = GeoReplicationStatsStatusStatus("Live") )
const ( NetworkRuleSetBypassAzureServices = NetworkRuleSetBypass("AzureServices") NetworkRuleSetBypassLogging = NetworkRuleSetBypass("Logging") NetworkRuleSetBypassMetrics = NetworkRuleSetBypass("Metrics") NetworkRuleSetBypassNone = NetworkRuleSetBypass("None") )
const ( NetworkRuleSetDefaultActionAllow = NetworkRuleSetDefaultAction("Allow") NetworkRuleSetDefaultActionDeny = NetworkRuleSetDefaultAction("Deny") )
const ( NetworkRuleSetStatusBypassAzureServices = NetworkRuleSetStatusBypass("AzureServices") NetworkRuleSetStatusBypassLogging = NetworkRuleSetStatusBypass("Logging") NetworkRuleSetStatusBypassMetrics = NetworkRuleSetStatusBypass("Metrics") NetworkRuleSetStatusBypassNone = NetworkRuleSetStatusBypass("None") )
const ( NetworkRuleSetStatusDefaultActionAllow = NetworkRuleSetStatusDefaultAction("Allow") NetworkRuleSetStatusDefaultActionDeny = NetworkRuleSetStatusDefaultAction("Deny") )
const ( RoutingPreferenceRoutingChoiceInternetRouting = RoutingPreferenceRoutingChoice("InternetRouting") RoutingPreferenceRoutingChoiceMicrosoftRouting = RoutingPreferenceRoutingChoice("MicrosoftRouting") )
const ( RoutingPreferenceStatusRoutingChoiceInternetRouting = RoutingPreferenceStatusRoutingChoice("InternetRouting") RoutingPreferenceStatusRoutingChoiceMicrosoftRouting = RoutingPreferenceStatusRoutingChoice("MicrosoftRouting") )
const ( VirtualNetworkRuleStateDeprovisioning = VirtualNetworkRuleState("Deprovisioning") VirtualNetworkRuleStateFailed = VirtualNetworkRuleState("Failed") VirtualNetworkRuleStateNetworkSourceDeleted = VirtualNetworkRuleState("NetworkSourceDeleted") VirtualNetworkRuleStateProvisioning = VirtualNetworkRuleState("Provisioning") VirtualNetworkRuleStateSucceeded = VirtualNetworkRuleState("Succeeded") )
const ( VirtualNetworkRuleStatusStateDeprovisioning = VirtualNetworkRuleStatusState("Deprovisioning") VirtualNetworkRuleStatusStateFailed = VirtualNetworkRuleStatusState("Failed") VirtualNetworkRuleStatusStateNetworkSourceDeleted = VirtualNetworkRuleStatusState("NetworkSourceDeleted") VirtualNetworkRuleStatusStateProvisioning = VirtualNetworkRuleStatusState("Provisioning") VirtualNetworkRuleStatusStateSucceeded = VirtualNetworkRuleStatusState("Succeeded") )
const ( EncryptionServiceKeyTypeAccount = EncryptionServiceKeyType("Account") EncryptionServiceKeyTypeService = EncryptionServiceKeyType("Service") )
const ( EncryptionServiceStatusKeyTypeAccount = EncryptionServiceStatusKeyType("Account") EncryptionServiceStatusKeyTypeService = EncryptionServiceStatusKeyType("Service") )
const ( StorageAccountsSpecKindBlobStorage = StorageAccountsSpecKind("BlobStorage") StorageAccountsSpecKindBlockBlobStorage = StorageAccountsSpecKind("BlockBlobStorage") StorageAccountsSpecKindFileStorage = StorageAccountsSpecKind("FileStorage") StorageAccountsSpecKindStorage = StorageAccountsSpecKind("Storage") StorageAccountsSpecKindStorageV2 = StorageAccountsSpecKind("StorageV2") )
const ( IdentityTypeNone = IdentityType("None") IdentityTypeSystemAssigned = IdentityType("SystemAssigned") IdentityTypeSystemAssignedUserAssigned = IdentityType("SystemAssigned,UserAssigned") IdentityTypeUserAssigned = IdentityType("UserAssigned") )
const ( SkuNamePremiumLRS = SkuName("Premium_LRS") SkuNamePremiumZRS = SkuName("Premium_ZRS") SkuNameStandardGRS = SkuName("Standard_GRS") SkuNameStandardGZRS = SkuName("Standard_GZRS") SkuNameStandardLRS = SkuName("Standard_LRS") SkuNameStandardRAGRS = SkuName("Standard_RAGRS") SkuNameStandardRAGZRS = SkuName("Standard_RAGZRS") SkuNameStandardZRS = SkuName("Standard_ZRS") )
const ( SkuTierPremium = SkuTier("Premium") SkuTierStandard = SkuTier("Standard") )
const ( CorsRuleAllowedMethodsDELETE = CorsRuleAllowedMethods("DELETE") CorsRuleAllowedMethodsGET = CorsRuleAllowedMethods("GET") CorsRuleAllowedMethodsHEAD = CorsRuleAllowedMethods("HEAD") CorsRuleAllowedMethodsMERGE = CorsRuleAllowedMethods("MERGE") CorsRuleAllowedMethodsOPTIONS = CorsRuleAllowedMethods("OPTIONS") CorsRuleAllowedMethodsPOST = CorsRuleAllowedMethods("POST") CorsRuleAllowedMethodsPUT = CorsRuleAllowedMethods("PUT") )
const ( ContainerPropertiesPublicAccessBlob = ContainerPropertiesPublicAccess("Blob") ContainerPropertiesPublicAccessContainer = ContainerPropertiesPublicAccess("Container") ContainerPropertiesPublicAccessNone = ContainerPropertiesPublicAccess("None") )
const ( ImmutabilityPolicyPropertyStatusStateLocked = ImmutabilityPolicyPropertyStatusState("Locked") ImmutabilityPolicyPropertyStatusStateUnlocked = ImmutabilityPolicyPropertyStatusState("Unlocked") )
const ExtendedLocationTypeEdgeZone = ExtendedLocationType("EdgeZone")
const ExtendedLocationType_StatusEdgeZone = ExtendedLocationType_Status("EdgeZone")
const IPRuleActionAllow = IPRuleAction("Allow")
const IPRuleStatusActionAllow = IPRuleStatusAction("Allow")
const LastAccessTimeTrackingPolicyNameAccessTimeTracking = LastAccessTimeTrackingPolicyName("AccessTimeTracking")
const LastAccessTimeTrackingPolicyStatusNameAccessTimeTracking = LastAccessTimeTrackingPolicyStatusName("AccessTimeTracking")
const SasPolicyExpirationActionLog = SasPolicyExpirationAction("Log")
const SasPolicyStatusExpirationActionLog = SasPolicyStatusExpirationAction("Log")
const StorageAccountsBlobServicesContainersSpecAPIVersion20210401 = StorageAccountsBlobServicesContainersSpecAPIVersion("2021-04-01")
const StorageAccountsBlobServicesSpecAPIVersion20210401 = StorageAccountsBlobServicesSpecAPIVersion("2021-04-01")
const StorageAccountsSpecAPIVersion20210401 = StorageAccountsSpecAPIVersion("2021-04-01")
const VirtualNetworkRuleActionAllow = VirtualNetworkRuleAction("Allow")
const VirtualNetworkRuleStatusActionAllow = VirtualNetworkRuleStatusAction("Allow")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "storage.azure.com", Version: "v1alpha1api20210401"} // 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"` // +kubebuilder:validation:Required //DomainGuid: Specifies the domain GUID. DomainGuid string `json:"domainGuid"` // +kubebuilder:validation:Required //DomainName: Specifies the primary domain that the AD DNS server is authoritative //for. DomainName string `json:"domainName"` // +kubebuilder:validation:Required //DomainSid: Specifies the security identifier (SID). DomainSid string `json:"domainSid"` // +kubebuilder:validation:Required //ForestName: Specifies the Active Directory forest to get. ForestName string `json:"forestName"` // +kubebuilder:validation:Required //NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName string `json:"netBiosDomainName"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ActiveDirectoryProperties
func (*ActiveDirectoryProperties) AssignPropertiesFromActiveDirectoryProperties ¶
func (activeDirectoryProperties *ActiveDirectoryProperties) AssignPropertiesFromActiveDirectoryProperties(source *v1alpha1api20210401storage.ActiveDirectoryProperties) error
AssignPropertiesFromActiveDirectoryProperties populates our ActiveDirectoryProperties from the provided source ActiveDirectoryProperties
func (*ActiveDirectoryProperties) AssignPropertiesToActiveDirectoryProperties ¶
func (activeDirectoryProperties *ActiveDirectoryProperties) AssignPropertiesToActiveDirectoryProperties(destination *v1alpha1api20210401storage.ActiveDirectoryProperties) error
AssignPropertiesToActiveDirectoryProperties populates the provided destination ActiveDirectoryProperties from our ActiveDirectoryProperties
func (*ActiveDirectoryProperties) ConvertToARM ¶
func (activeDirectoryProperties *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 (activeDirectoryProperties *ActiveDirectoryProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ActiveDirectoryProperties) PopulateFromARM ¶
func (activeDirectoryProperties *ActiveDirectoryProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ActiveDirectoryPropertiesARM ¶
type ActiveDirectoryPropertiesARM struct { //AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. AzureStorageSid string `json:"azureStorageSid"` //DomainGuid: Specifies the domain GUID. DomainGuid string `json:"domainGuid"` //DomainName: Specifies the primary domain that the AD DNS server is authoritative //for. DomainName string `json:"domainName"` //DomainSid: Specifies the security identifier (SID). DomainSid string `json:"domainSid"` //ForestName: Specifies the Active Directory forest to get. ForestName string `json:"forestName"` //NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName string `json:"netBiosDomainName"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ActiveDirectoryProperties
func (*ActiveDirectoryPropertiesARM) DeepCopy ¶
func (in *ActiveDirectoryPropertiesARM) DeepCopy() *ActiveDirectoryPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryPropertiesARM.
func (*ActiveDirectoryPropertiesARM) DeepCopyInto ¶
func (in *ActiveDirectoryPropertiesARM) DeepCopyInto(out *ActiveDirectoryPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryProperties_Status ¶
type ActiveDirectoryProperties_Status struct { // +kubebuilder:validation:Required //AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. AzureStorageSid string `json:"azureStorageSid"` // +kubebuilder:validation:Required //DomainGuid: Specifies the domain GUID. DomainGuid string `json:"domainGuid"` // +kubebuilder:validation:Required //DomainName: Specifies the primary domain that the AD DNS server is authoritative //for. DomainName string `json:"domainName"` // +kubebuilder:validation:Required //DomainSid: Specifies the security identifier (SID). DomainSid string `json:"domainSid"` // +kubebuilder:validation:Required //ForestName: Specifies the Active Directory forest to get. ForestName string `json:"forestName"` // +kubebuilder:validation:Required //NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName string `json:"netBiosDomainName"` }
func (*ActiveDirectoryProperties_Status) AssignPropertiesFromActiveDirectoryPropertiesStatus ¶
func (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) AssignPropertiesFromActiveDirectoryPropertiesStatus(source *v1alpha1api20210401storage.ActiveDirectoryProperties_Status) error
AssignPropertiesFromActiveDirectoryPropertiesStatus populates our ActiveDirectoryProperties_Status from the provided source ActiveDirectoryProperties_Status
func (*ActiveDirectoryProperties_Status) AssignPropertiesToActiveDirectoryPropertiesStatus ¶
func (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) AssignPropertiesToActiveDirectoryPropertiesStatus(destination *v1alpha1api20210401storage.ActiveDirectoryProperties_Status) error
AssignPropertiesToActiveDirectoryPropertiesStatus 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 (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ActiveDirectoryProperties_Status) PopulateFromARM ¶
func (activeDirectoryPropertiesStatus *ActiveDirectoryProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ActiveDirectoryProperties_StatusARM ¶
type ActiveDirectoryProperties_StatusARM struct { //AzureStorageSid: Specifies the security identifier (SID) for Azure Storage. AzureStorageSid string `json:"azureStorageSid"` //DomainGuid: Specifies the domain GUID. DomainGuid string `json:"domainGuid"` //DomainName: Specifies the primary domain that the AD DNS server is authoritative //for. DomainName string `json:"domainName"` //DomainSid: Specifies the security identifier (SID). DomainSid string `json:"domainSid"` //ForestName: Specifies the Active Directory forest to get. ForestName string `json:"forestName"` //NetBiosDomainName: Specifies the NetBIOS domain name. NetBiosDomainName string `json:"netBiosDomainName"` }
func (*ActiveDirectoryProperties_StatusARM) DeepCopy ¶
func (in *ActiveDirectoryProperties_StatusARM) DeepCopy() *ActiveDirectoryProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties_StatusARM.
func (*ActiveDirectoryProperties_StatusARM) DeepCopyInto ¶
func (in *ActiveDirectoryProperties_StatusARM) DeepCopyInto(out *ActiveDirectoryProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFilesIdentityBasedAuthentication ¶
type AzureFilesIdentityBasedAuthentication struct { //ActiveDirectoryProperties: Settings properties for Active Directory (AD). ActiveDirectoryProperties *ActiveDirectoryProperties `json:"activeDirectoryProperties,omitempty"` //authentication if RBAC role is not assigned. DefaultSharePermission *AzureFilesIdentityBasedAuthenticationDefaultSharePermission `json:"defaultSharePermission,omitempty"` // +kubebuilder:validation:Required //DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions `json:"directoryServiceOptions"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/AzureFilesIdentityBasedAuthentication
func (*AzureFilesIdentityBasedAuthentication) AssignPropertiesFromAzureFilesIdentityBasedAuthentication ¶
func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) AssignPropertiesFromAzureFilesIdentityBasedAuthentication(source *v1alpha1api20210401storage.AzureFilesIdentityBasedAuthentication) error
AssignPropertiesFromAzureFilesIdentityBasedAuthentication populates our AzureFilesIdentityBasedAuthentication from the provided source AzureFilesIdentityBasedAuthentication
func (*AzureFilesIdentityBasedAuthentication) AssignPropertiesToAzureFilesIdentityBasedAuthentication ¶
func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) AssignPropertiesToAzureFilesIdentityBasedAuthentication(destination *v1alpha1api20210401storage.AzureFilesIdentityBasedAuthentication) error
AssignPropertiesToAzureFilesIdentityBasedAuthentication populates the provided destination AzureFilesIdentityBasedAuthentication from our AzureFilesIdentityBasedAuthentication
func (*AzureFilesIdentityBasedAuthentication) ConvertToARM ¶
func (azureFilesIdentityBasedAuthentication *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 (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFilesIdentityBasedAuthentication) PopulateFromARM ¶
func (azureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFilesIdentityBasedAuthenticationARM ¶
type AzureFilesIdentityBasedAuthenticationARM struct { //ActiveDirectoryProperties: Settings properties for Active Directory (AD). ActiveDirectoryProperties *ActiveDirectoryPropertiesARM `json:"activeDirectoryProperties,omitempty"` //authentication if RBAC role is not assigned. DefaultSharePermission *AzureFilesIdentityBasedAuthenticationDefaultSharePermission `json:"defaultSharePermission,omitempty"` //DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions `json:"directoryServiceOptions"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/AzureFilesIdentityBasedAuthentication
func (*AzureFilesIdentityBasedAuthenticationARM) DeepCopy ¶
func (in *AzureFilesIdentityBasedAuthenticationARM) DeepCopy() *AzureFilesIdentityBasedAuthenticationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthenticationARM.
func (*AzureFilesIdentityBasedAuthenticationARM) DeepCopyInto ¶
func (in *AzureFilesIdentityBasedAuthenticationARM) DeepCopyInto(out *AzureFilesIdentityBasedAuthenticationARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFilesIdentityBasedAuthenticationDefaultSharePermission ¶
type AzureFilesIdentityBasedAuthenticationDefaultSharePermission string
+kubebuilder:validation:Enum={"None","StorageFileDataSmbShareContributor","StorageFileDataSmbShareElevatedContributor","StorageFileDataSmbShareOwner","StorageFileDataSmbShareReader"}
type AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions ¶
type AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions string
+kubebuilder:validation:Enum={"AADDS","AD","None"}
type AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission ¶
type AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission string
type AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions ¶
type AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions string
type AzureFilesIdentityBasedAuthentication_Status ¶
type AzureFilesIdentityBasedAuthentication_Status struct { //ActiveDirectoryProperties: Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryProperties_Status `json:"activeDirectoryProperties,omitempty"` //authentication if RBAC role is not assigned. DefaultSharePermission *AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission `json:"defaultSharePermission,omitempty"` // +kubebuilder:validation:Required //DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions `json:"directoryServiceOptions"` }
func (*AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesFromAzureFilesIdentityBasedAuthenticationStatus ¶
func (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesFromAzureFilesIdentityBasedAuthenticationStatus(source *v1alpha1api20210401storage.AzureFilesIdentityBasedAuthentication_Status) error
AssignPropertiesFromAzureFilesIdentityBasedAuthenticationStatus populates our AzureFilesIdentityBasedAuthentication_Status from the provided source AzureFilesIdentityBasedAuthentication_Status
func (*AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesToAzureFilesIdentityBasedAuthenticationStatus ¶
func (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesToAzureFilesIdentityBasedAuthenticationStatus(destination *v1alpha1api20210401storage.AzureFilesIdentityBasedAuthentication_Status) error
AssignPropertiesToAzureFilesIdentityBasedAuthenticationStatus 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 (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFilesIdentityBasedAuthentication_Status) PopulateFromARM ¶
func (azureFilesIdentityBasedAuthenticationStatus *AzureFilesIdentityBasedAuthentication_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFilesIdentityBasedAuthentication_StatusARM ¶
type AzureFilesIdentityBasedAuthentication_StatusARM struct { //ActiveDirectoryProperties: Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryProperties_StatusARM `json:"activeDirectoryProperties,omitempty"` //authentication if RBAC role is not assigned. DefaultSharePermission *AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission `json:"defaultSharePermission,omitempty"` //DirectoryServiceOptions: Indicates the directory service used. DirectoryServiceOptions AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions `json:"directoryServiceOptions"` }
func (*AzureFilesIdentityBasedAuthentication_StatusARM) DeepCopy ¶
func (in *AzureFilesIdentityBasedAuthentication_StatusARM) DeepCopy() *AzureFilesIdentityBasedAuthentication_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication_StatusARM.
func (*AzureFilesIdentityBasedAuthentication_StatusARM) DeepCopyInto ¶
func (in *AzureFilesIdentityBasedAuthentication_StatusARM) DeepCopyInto(out *AzureFilesIdentityBasedAuthentication_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobContainer_Status ¶
type BlobContainer_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 *ContainerPropertiesStatusLeaseDuration `json:"leaseDuration,omitempty"` //LeaseState: Lease state of the container. LeaseState *ContainerPropertiesStatusLeaseState `json:"leaseState,omitempty"` //LeaseStatus: The lease status of the container. LeaseStatus *ContainerPropertiesStatusLeaseStatus `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 *ContainerPropertiesStatusPublicAccess `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 (*BlobContainer_Status) AssignPropertiesFromBlobContainerStatus ¶
func (blobContainerStatus *BlobContainer_Status) AssignPropertiesFromBlobContainerStatus(source *v1alpha1api20210401storage.BlobContainer_Status) error
AssignPropertiesFromBlobContainerStatus populates our BlobContainer_Status from the provided source BlobContainer_Status
func (*BlobContainer_Status) AssignPropertiesToBlobContainerStatus ¶
func (blobContainerStatus *BlobContainer_Status) AssignPropertiesToBlobContainerStatus(destination *v1alpha1api20210401storage.BlobContainer_Status) error
AssignPropertiesToBlobContainerStatus populates the provided destination BlobContainer_Status from our BlobContainer_Status
func (*BlobContainer_Status) ConvertStatusFrom ¶
func (blobContainerStatus *BlobContainer_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BlobContainer_Status from the provided source
func (*BlobContainer_Status) ConvertStatusTo ¶
func (blobContainerStatus *BlobContainer_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BlobContainer_Status
func (*BlobContainer_Status) DeepCopy ¶
func (in *BlobContainer_Status) DeepCopy() *BlobContainer_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobContainer_Status.
func (*BlobContainer_Status) DeepCopyInto ¶
func (in *BlobContainer_Status) DeepCopyInto(out *BlobContainer_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobContainer_Status) NewEmptyARMValue ¶
func (blobContainerStatus *BlobContainer_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobContainer_Status) PopulateFromARM ¶
func (blobContainerStatus *BlobContainer_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobContainer_StatusARM ¶
type BlobContainer_StatusARM 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_StatusARM `json:"properties,omitempty"` //Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or //"Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*BlobContainer_StatusARM) DeepCopy ¶
func (in *BlobContainer_StatusARM) DeepCopy() *BlobContainer_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobContainer_StatusARM.
func (*BlobContainer_StatusARM) DeepCopyInto ¶
func (in *BlobContainer_StatusARM) DeepCopyInto(out *BlobContainer_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobRestoreParameters_Status ¶
type BlobRestoreParameters_Status struct { // +kubebuilder:validation:Required //BlobRanges: Blob ranges to restore. BlobRanges []BlobRestoreRange_Status `json:"blobRanges"` // +kubebuilder:validation:Required //TimeToRestore: Restore blob to the specified time. TimeToRestore string `json:"timeToRestore"` }
func (*BlobRestoreParameters_Status) AssignPropertiesFromBlobRestoreParametersStatus ¶
func (blobRestoreParametersStatus *BlobRestoreParameters_Status) AssignPropertiesFromBlobRestoreParametersStatus(source *v1alpha1api20210401storage.BlobRestoreParameters_Status) error
AssignPropertiesFromBlobRestoreParametersStatus populates our BlobRestoreParameters_Status from the provided source BlobRestoreParameters_Status
func (*BlobRestoreParameters_Status) AssignPropertiesToBlobRestoreParametersStatus ¶
func (blobRestoreParametersStatus *BlobRestoreParameters_Status) AssignPropertiesToBlobRestoreParametersStatus(destination *v1alpha1api20210401storage.BlobRestoreParameters_Status) error
AssignPropertiesToBlobRestoreParametersStatus 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 (blobRestoreParametersStatus *BlobRestoreParameters_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobRestoreParameters_Status) PopulateFromARM ¶
func (blobRestoreParametersStatus *BlobRestoreParameters_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobRestoreParameters_StatusARM ¶
type BlobRestoreParameters_StatusARM struct { //BlobRanges: Blob ranges to restore. BlobRanges []BlobRestoreRange_StatusARM `json:"blobRanges"` //TimeToRestore: Restore blob to the specified time. TimeToRestore string `json:"timeToRestore"` }
func (*BlobRestoreParameters_StatusARM) DeepCopy ¶
func (in *BlobRestoreParameters_StatusARM) DeepCopy() *BlobRestoreParameters_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreParameters_StatusARM.
func (*BlobRestoreParameters_StatusARM) DeepCopyInto ¶
func (in *BlobRestoreParameters_StatusARM) DeepCopyInto(out *BlobRestoreParameters_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobRestoreRange_Status ¶
type BlobRestoreRange_Status struct { // +kubebuilder:validation:Required //EndRange: Blob end range. This is exclusive. Empty means account end. EndRange string `json:"endRange"` // +kubebuilder:validation:Required //StartRange: Blob start range. This is inclusive. Empty means account start. StartRange string `json:"startRange"` }
func (*BlobRestoreRange_Status) AssignPropertiesFromBlobRestoreRangeStatus ¶
func (blobRestoreRangeStatus *BlobRestoreRange_Status) AssignPropertiesFromBlobRestoreRangeStatus(source *v1alpha1api20210401storage.BlobRestoreRange_Status) error
AssignPropertiesFromBlobRestoreRangeStatus populates our BlobRestoreRange_Status from the provided source BlobRestoreRange_Status
func (*BlobRestoreRange_Status) AssignPropertiesToBlobRestoreRangeStatus ¶
func (blobRestoreRangeStatus *BlobRestoreRange_Status) AssignPropertiesToBlobRestoreRangeStatus(destination *v1alpha1api20210401storage.BlobRestoreRange_Status) error
AssignPropertiesToBlobRestoreRangeStatus 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 (blobRestoreRangeStatus *BlobRestoreRange_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobRestoreRange_Status) PopulateFromARM ¶
func (blobRestoreRangeStatus *BlobRestoreRange_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobRestoreRange_StatusARM ¶
type BlobRestoreRange_StatusARM struct { //EndRange: Blob end range. This is exclusive. Empty means account end. EndRange string `json:"endRange"` //StartRange: Blob start range. This is inclusive. Empty means account start. StartRange string `json:"startRange"` }
func (*BlobRestoreRange_StatusARM) DeepCopy ¶
func (in *BlobRestoreRange_StatusARM) DeepCopy() *BlobRestoreRange_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreRange_StatusARM.
func (*BlobRestoreRange_StatusARM) DeepCopyInto ¶
func (in *BlobRestoreRange_StatusARM) DeepCopyInto(out *BlobRestoreRange_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobRestoreStatusStatusStatus ¶
type BlobRestoreStatusStatusStatus string
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 *BlobRestoreStatusStatusStatus `json:"status,omitempty"` }
func (*BlobRestoreStatus_Status) AssignPropertiesFromBlobRestoreStatusStatus ¶
func (blobRestoreStatusStatus *BlobRestoreStatus_Status) AssignPropertiesFromBlobRestoreStatusStatus(source *v1alpha1api20210401storage.BlobRestoreStatus_Status) error
AssignPropertiesFromBlobRestoreStatusStatus populates our BlobRestoreStatus_Status from the provided source BlobRestoreStatus_Status
func (*BlobRestoreStatus_Status) AssignPropertiesToBlobRestoreStatusStatus ¶
func (blobRestoreStatusStatus *BlobRestoreStatus_Status) AssignPropertiesToBlobRestoreStatusStatus(destination *v1alpha1api20210401storage.BlobRestoreStatus_Status) error
AssignPropertiesToBlobRestoreStatusStatus 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 (blobRestoreStatusStatus *BlobRestoreStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobRestoreStatus_Status) PopulateFromARM ¶
func (blobRestoreStatusStatus *BlobRestoreStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobRestoreStatus_StatusARM ¶
type BlobRestoreStatus_StatusARM struct { //FailureReason: Failure reason when blob restore is failed. FailureReason *string `json:"failureReason,omitempty"` //Parameters: Blob restore request parameters. Parameters *BlobRestoreParameters_StatusARM `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 *BlobRestoreStatusStatusStatus `json:"status,omitempty"` }
func (*BlobRestoreStatus_StatusARM) DeepCopy ¶
func (in *BlobRestoreStatus_StatusARM) DeepCopy() *BlobRestoreStatus_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreStatus_StatusARM.
func (*BlobRestoreStatus_StatusARM) DeepCopyInto ¶
func (in *BlobRestoreStatus_StatusARM) DeepCopyInto(out *BlobRestoreStatus_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobServicePropertiesPropertiesARM ¶
type BlobServicePropertiesPropertiesARM struct { //AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled //property. AutomaticSnapshotPolicyEnabled *bool `json:"automaticSnapshotPolicyEnabled,omitempty"` //ChangeFeed: The blob service properties for change feed events. ChangeFeed *ChangeFeedARM `json:"changeFeed,omitempty"` //ContainerDeleteRetentionPolicy: The service properties for soft delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicyARM `json:"containerDeleteRetentionPolicy,omitempty"` //Cors: Sets the CORS rules. You can include up to five CorsRule elements in the //request. Cors *CorsRulesARM `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 service properties for soft delete. DeleteRetentionPolicy *DeleteRetentionPolicyARM `json:"deleteRetentionPolicy,omitempty"` //IsVersioningEnabled: Versioning is enabled if set to true. IsVersioningEnabled *bool `json:"isVersioningEnabled,omitempty"` //LastAccessTimeTrackingPolicy: The blob service properties for Last access time //based tracking policy. LastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicyARM `json:"lastAccessTimeTrackingPolicy,omitempty"` //RestorePolicy: The blob service properties for blob restore policy RestorePolicy *RestorePolicyPropertiesARM `json:"restorePolicy,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/BlobServicePropertiesProperties
func (*BlobServicePropertiesPropertiesARM) DeepCopy ¶
func (in *BlobServicePropertiesPropertiesARM) DeepCopy() *BlobServicePropertiesPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobServicePropertiesPropertiesARM.
func (*BlobServicePropertiesPropertiesARM) DeepCopyInto ¶
func (in *BlobServicePropertiesPropertiesARM) DeepCopyInto(out *BlobServicePropertiesPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobServiceProperties_Status ¶
type BlobServiceProperties_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 (*BlobServiceProperties_Status) AssignPropertiesFromBlobServicePropertiesStatus ¶
func (blobServicePropertiesStatus *BlobServiceProperties_Status) AssignPropertiesFromBlobServicePropertiesStatus(source *v1alpha1api20210401storage.BlobServiceProperties_Status) error
AssignPropertiesFromBlobServicePropertiesStatus populates our BlobServiceProperties_Status from the provided source BlobServiceProperties_Status
func (*BlobServiceProperties_Status) AssignPropertiesToBlobServicePropertiesStatus ¶
func (blobServicePropertiesStatus *BlobServiceProperties_Status) AssignPropertiesToBlobServicePropertiesStatus(destination *v1alpha1api20210401storage.BlobServiceProperties_Status) error
AssignPropertiesToBlobServicePropertiesStatus populates the provided destination BlobServiceProperties_Status from our BlobServiceProperties_Status
func (*BlobServiceProperties_Status) ConvertStatusFrom ¶
func (blobServicePropertiesStatus *BlobServiceProperties_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BlobServiceProperties_Status from the provided source
func (*BlobServiceProperties_Status) ConvertStatusTo ¶
func (blobServicePropertiesStatus *BlobServiceProperties_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BlobServiceProperties_Status
func (*BlobServiceProperties_Status) DeepCopy ¶
func (in *BlobServiceProperties_Status) DeepCopy() *BlobServiceProperties_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobServiceProperties_Status.
func (*BlobServiceProperties_Status) DeepCopyInto ¶
func (in *BlobServiceProperties_Status) DeepCopyInto(out *BlobServiceProperties_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobServiceProperties_Status) NewEmptyARMValue ¶
func (blobServicePropertiesStatus *BlobServiceProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BlobServiceProperties_Status) PopulateFromARM ¶
func (blobServicePropertiesStatus *BlobServiceProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BlobServiceProperties_StatusARM ¶
type BlobServiceProperties_StatusARM 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 *BlobServiceProperties_Status_PropertiesARM `json:"properties,omitempty"` //Sku: Sku name and tier. Sku *Sku_StatusARM `json:"sku,omitempty"` //Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or //"Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*BlobServiceProperties_StatusARM) DeepCopy ¶
func (in *BlobServiceProperties_StatusARM) DeepCopy() *BlobServiceProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobServiceProperties_StatusARM.
func (*BlobServiceProperties_StatusARM) DeepCopyInto ¶
func (in *BlobServiceProperties_StatusARM) DeepCopyInto(out *BlobServiceProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobServiceProperties_Status_PropertiesARM ¶
type BlobServiceProperties_Status_PropertiesARM struct { //AutomaticSnapshotPolicyEnabled: Deprecated in favor of isVersioningEnabled //property. AutomaticSnapshotPolicyEnabled *bool `json:"automaticSnapshotPolicyEnabled,omitempty"` //ChangeFeed: The blob service properties for change feed events. ChangeFeed *ChangeFeed_StatusARM `json:"changeFeed,omitempty"` //ContainerDeleteRetentionPolicy: The blob service properties for container soft //delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_StatusARM `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_StatusARM `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_StatusARM `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_StatusARM `json:"lastAccessTimeTrackingPolicy,omitempty"` //RestorePolicy: The blob service properties for blob restore policy. RestorePolicy *RestorePolicyProperties_StatusARM `json:"restorePolicy,omitempty"` }
func (*BlobServiceProperties_Status_PropertiesARM) DeepCopy ¶
func (in *BlobServiceProperties_Status_PropertiesARM) DeepCopy() *BlobServiceProperties_Status_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobServiceProperties_Status_PropertiesARM.
func (*BlobServiceProperties_Status_PropertiesARM) DeepCopyInto ¶
func (in *BlobServiceProperties_Status_PropertiesARM) DeepCopyInto(out *BlobServiceProperties_Status_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ChangeFeed
func (*ChangeFeed) AssignPropertiesFromChangeFeed ¶
func (changeFeed *ChangeFeed) AssignPropertiesFromChangeFeed(source *v1alpha1api20210401storage.ChangeFeed) error
AssignPropertiesFromChangeFeed populates our ChangeFeed from the provided source ChangeFeed
func (*ChangeFeed) AssignPropertiesToChangeFeed ¶
func (changeFeed *ChangeFeed) AssignPropertiesToChangeFeed(destination *v1alpha1api20210401storage.ChangeFeed) error
AssignPropertiesToChangeFeed populates the provided destination ChangeFeed from our ChangeFeed
func (*ChangeFeed) ConvertToARM ¶
func (changeFeed *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 (changeFeed *ChangeFeed) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ChangeFeed) PopulateFromARM ¶
func (changeFeed *ChangeFeed) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ChangeFeedARM ¶
type ChangeFeedARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ChangeFeed
func (*ChangeFeedARM) DeepCopy ¶
func (in *ChangeFeedARM) DeepCopy() *ChangeFeedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeedARM.
func (*ChangeFeedARM) DeepCopyInto ¶
func (in *ChangeFeedARM) DeepCopyInto(out *ChangeFeedARM)
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"` }
func (*ChangeFeed_Status) AssignPropertiesFromChangeFeedStatus ¶
func (changeFeedStatus *ChangeFeed_Status) AssignPropertiesFromChangeFeedStatus(source *v1alpha1api20210401storage.ChangeFeed_Status) error
AssignPropertiesFromChangeFeedStatus populates our ChangeFeed_Status from the provided source ChangeFeed_Status
func (*ChangeFeed_Status) AssignPropertiesToChangeFeedStatus ¶
func (changeFeedStatus *ChangeFeed_Status) AssignPropertiesToChangeFeedStatus(destination *v1alpha1api20210401storage.ChangeFeed_Status) error
AssignPropertiesToChangeFeedStatus 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 (changeFeedStatus *ChangeFeed_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ChangeFeed_Status) PopulateFromARM ¶
func (changeFeedStatus *ChangeFeed_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ChangeFeed_StatusARM ¶
type ChangeFeed_StatusARM 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"` }
func (*ChangeFeed_StatusARM) DeepCopy ¶
func (in *ChangeFeed_StatusARM) DeepCopy() *ChangeFeed_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed_StatusARM.
func (*ChangeFeed_StatusARM) DeepCopyInto ¶
func (in *ChangeFeed_StatusARM) DeepCopyInto(out *ChangeFeed_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerPropertiesARM ¶
type ContainerPropertiesARM 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: Object level immutability properties of the //container. ImmutableStorageWithVersioning *ImmutableStorageWithVersioningARM `json:"immutableStorageWithVersioning,omitempty"` //Metadata: A name-value pair to associate with the container as metadata. Metadata map[string]string `json:"metadata,omitempty"` //PublicAccess: Specifies whether data in the container may be accessed publicly //and the level of access. PublicAccess *ContainerPropertiesPublicAccess `json:"publicAccess,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ContainerProperties
func (*ContainerPropertiesARM) DeepCopy ¶
func (in *ContainerPropertiesARM) DeepCopy() *ContainerPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPropertiesARM.
func (*ContainerPropertiesARM) DeepCopyInto ¶
func (in *ContainerPropertiesARM) DeepCopyInto(out *ContainerPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerPropertiesPublicAccess ¶
type ContainerPropertiesPublicAccess string
+kubebuilder:validation:Enum={"Blob","Container","None"}
type ContainerPropertiesStatusLeaseDuration ¶
type ContainerPropertiesStatusLeaseDuration string
type ContainerPropertiesStatusLeaseState ¶
type ContainerPropertiesStatusLeaseState string
type ContainerPropertiesStatusLeaseStatus ¶
type ContainerPropertiesStatusLeaseStatus string
type ContainerPropertiesStatusPublicAccess ¶
type ContainerPropertiesStatusPublicAccess string
type ContainerProperties_StatusARM ¶
type ContainerProperties_StatusARM 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_StatusARM `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_StatusARM `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 *ContainerPropertiesStatusLeaseDuration `json:"leaseDuration,omitempty"` //LeaseState: Lease state of the container. LeaseState *ContainerPropertiesStatusLeaseState `json:"leaseState,omitempty"` //LeaseStatus: The lease status of the container. LeaseStatus *ContainerPropertiesStatusLeaseStatus `json:"leaseStatus,omitempty"` //LegalHold: The LegalHold property of the container. LegalHold *LegalHoldProperties_StatusARM `json:"legalHold,omitempty"` //Metadata: A name-value pair to associate with the container as metadata. Metadata map[string]string `json:"metadata,omitempty"` //PublicAccess: Specifies whether data in the container may be accessed publicly //and the level of access. PublicAccess *ContainerPropertiesStatusPublicAccess `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"` }
func (*ContainerProperties_StatusARM) DeepCopy ¶
func (in *ContainerProperties_StatusARM) DeepCopy() *ContainerProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_StatusARM.
func (*ContainerProperties_StatusARM) DeepCopyInto ¶
func (in *ContainerProperties_StatusARM) DeepCopyInto(out *ContainerProperties_StatusARM)
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"` // +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 []CorsRuleAllowedMethods `json:"allowedMethods"` // +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"` // +kubebuilder:validation:Required //ExposedHeaders: Required if CorsRule element is present. A list of response //headers to expose to CORS clients. ExposedHeaders []string `json:"exposedHeaders"` // +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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/CorsRule
func (*CorsRule) AssignPropertiesFromCorsRule ¶
func (corsRule *CorsRule) AssignPropertiesFromCorsRule(source *v1alpha1api20210401storage.CorsRule) error
AssignPropertiesFromCorsRule populates our CorsRule from the provided source CorsRule
func (*CorsRule) AssignPropertiesToCorsRule ¶
func (corsRule *CorsRule) AssignPropertiesToCorsRule(destination *v1alpha1api20210401storage.CorsRule) error
AssignPropertiesToCorsRule populates the provided destination CorsRule from our CorsRule
func (*CorsRule) ConvertToARM ¶
func (corsRule *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 (corsRule *CorsRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRule) PopulateFromARM ¶
func (corsRule *CorsRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRuleARM ¶
type CorsRuleARM 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 []CorsRuleAllowedMethods `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/CorsRule
func (*CorsRuleARM) DeepCopy ¶
func (in *CorsRuleARM) DeepCopy() *CorsRuleARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRuleARM.
func (*CorsRuleARM) DeepCopyInto ¶
func (in *CorsRuleARM) DeepCopyInto(out *CorsRuleARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsRuleAllowedMethods ¶
type CorsRuleAllowedMethods string
+kubebuilder:validation:Enum={"DELETE","GET","HEAD","MERGE","OPTIONS","POST","PUT"}
type CorsRuleStatusAllowedMethods ¶
type CorsRuleStatusAllowedMethods string
type CorsRule_Status ¶
type CorsRule_Status 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"` // +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 []CorsRuleStatusAllowedMethods `json:"allowedMethods"` // +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"` // +kubebuilder:validation:Required //ExposedHeaders: Required if CorsRule element is present. A list of response //headers to expose to CORS clients. ExposedHeaders []string `json:"exposedHeaders"` // +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"` }
func (*CorsRule_Status) AssignPropertiesFromCorsRuleStatus ¶
func (corsRuleStatus *CorsRule_Status) AssignPropertiesFromCorsRuleStatus(source *v1alpha1api20210401storage.CorsRule_Status) error
AssignPropertiesFromCorsRuleStatus populates our CorsRule_Status from the provided source CorsRule_Status
func (*CorsRule_Status) AssignPropertiesToCorsRuleStatus ¶
func (corsRuleStatus *CorsRule_Status) AssignPropertiesToCorsRuleStatus(destination *v1alpha1api20210401storage.CorsRule_Status) error
AssignPropertiesToCorsRuleStatus 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 (corsRuleStatus *CorsRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRule_Status) PopulateFromARM ¶
func (corsRuleStatus *CorsRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRule_StatusARM ¶
type CorsRule_StatusARM 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 []CorsRuleStatusAllowedMethods `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"` }
func (*CorsRule_StatusARM) DeepCopy ¶
func (in *CorsRule_StatusARM) DeepCopy() *CorsRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule_StatusARM.
func (*CorsRule_StatusARM) DeepCopyInto ¶
func (in *CorsRule_StatusARM) DeepCopyInto(out *CorsRule_StatusARM)
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/CorsRules
func (*CorsRules) AssignPropertiesFromCorsRules ¶
func (corsRules *CorsRules) AssignPropertiesFromCorsRules(source *v1alpha1api20210401storage.CorsRules) error
AssignPropertiesFromCorsRules populates our CorsRules from the provided source CorsRules
func (*CorsRules) AssignPropertiesToCorsRules ¶
func (corsRules *CorsRules) AssignPropertiesToCorsRules(destination *v1alpha1api20210401storage.CorsRules) error
AssignPropertiesToCorsRules populates the provided destination CorsRules from our CorsRules
func (*CorsRules) ConvertToARM ¶
func (corsRules *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 (corsRules *CorsRules) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRules) PopulateFromARM ¶
func (corsRules *CorsRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRulesARM ¶
type CorsRulesARM struct { //CorsRules: The List of CORS rules. You can include up to five CorsRule elements //in the request. CorsRules []CorsRuleARM `json:"corsRules,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/CorsRules
func (*CorsRulesARM) DeepCopy ¶
func (in *CorsRulesARM) DeepCopy() *CorsRulesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRulesARM.
func (*CorsRulesARM) DeepCopyInto ¶
func (in *CorsRulesARM) DeepCopyInto(out *CorsRulesARM)
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"` }
func (*CorsRules_Status) AssignPropertiesFromCorsRulesStatus ¶
func (corsRulesStatus *CorsRules_Status) AssignPropertiesFromCorsRulesStatus(source *v1alpha1api20210401storage.CorsRules_Status) error
AssignPropertiesFromCorsRulesStatus populates our CorsRules_Status from the provided source CorsRules_Status
func (*CorsRules_Status) AssignPropertiesToCorsRulesStatus ¶
func (corsRulesStatus *CorsRules_Status) AssignPropertiesToCorsRulesStatus(destination *v1alpha1api20210401storage.CorsRules_Status) error
AssignPropertiesToCorsRulesStatus 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 (corsRulesStatus *CorsRules_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorsRules_Status) PopulateFromARM ¶
func (corsRulesStatus *CorsRules_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorsRules_StatusARM ¶
type CorsRules_StatusARM struct { //CorsRules: The List of CORS rules. You can include up to five CorsRule elements //in the request. CorsRules []CorsRule_StatusARM `json:"corsRules,omitempty"` }
func (*CorsRules_StatusARM) DeepCopy ¶
func (in *CorsRules_StatusARM) DeepCopy() *CorsRules_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules_StatusARM.
func (*CorsRules_StatusARM) DeepCopyInto ¶
func (in *CorsRules_StatusARM) DeepCopyInto(out *CorsRules_StatusARM)
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"` //UseSubDomainName: Indicates whether indirect CName validation is enabled. //Default value is false. This should only be set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/CustomDomain
func (*CustomDomain) AssignPropertiesFromCustomDomain ¶
func (customDomain *CustomDomain) AssignPropertiesFromCustomDomain(source *v1alpha1api20210401storage.CustomDomain) error
AssignPropertiesFromCustomDomain populates our CustomDomain from the provided source CustomDomain
func (*CustomDomain) AssignPropertiesToCustomDomain ¶
func (customDomain *CustomDomain) AssignPropertiesToCustomDomain(destination *v1alpha1api20210401storage.CustomDomain) error
AssignPropertiesToCustomDomain populates the provided destination CustomDomain from our CustomDomain
func (*CustomDomain) ConvertToARM ¶
func (customDomain *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 (customDomain *CustomDomain) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDomain) PopulateFromARM ¶
func (customDomain *CustomDomain) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDomainARM ¶
type CustomDomainARM struct { //Name: Gets or sets the custom domain name assigned to the storage account. Name //is the CNAME source. Name string `json:"name"` //UseSubDomainName: Indicates whether indirect CName validation is enabled. //Default value is false. This should only be set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/CustomDomain
func (*CustomDomainARM) DeepCopy ¶
func (in *CustomDomainARM) DeepCopy() *CustomDomainARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainARM.
func (*CustomDomainARM) DeepCopyInto ¶
func (in *CustomDomainARM) DeepCopyInto(out *CustomDomainARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomain_Status ¶
type CustomDomain_Status 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"` //UseSubDomainName: Indicates whether indirect CName validation is enabled. //Default value is false. This should only be set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
func (*CustomDomain_Status) AssignPropertiesFromCustomDomainStatus ¶
func (customDomainStatus *CustomDomain_Status) AssignPropertiesFromCustomDomainStatus(source *v1alpha1api20210401storage.CustomDomain_Status) error
AssignPropertiesFromCustomDomainStatus populates our CustomDomain_Status from the provided source CustomDomain_Status
func (*CustomDomain_Status) AssignPropertiesToCustomDomainStatus ¶
func (customDomainStatus *CustomDomain_Status) AssignPropertiesToCustomDomainStatus(destination *v1alpha1api20210401storage.CustomDomain_Status) error
AssignPropertiesToCustomDomainStatus 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 (customDomainStatus *CustomDomain_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDomain_Status) PopulateFromARM ¶
func (customDomainStatus *CustomDomain_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDomain_StatusARM ¶
type CustomDomain_StatusARM struct { //Name: Gets or sets the custom domain name assigned to the storage account. Name //is the CNAME source. Name string `json:"name"` //UseSubDomainName: Indicates whether indirect CName validation is enabled. //Default value is false. This should only be set on updates. UseSubDomainName *bool `json:"useSubDomainName,omitempty"` }
func (*CustomDomain_StatusARM) DeepCopy ¶
func (in *CustomDomain_StatusARM) DeepCopy() *CustomDomain_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_StatusARM.
func (*CustomDomain_StatusARM) DeepCopyInto ¶
func (in *CustomDomain_StatusARM) DeepCopyInto(out *CustomDomain_StatusARM)
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/DeleteRetentionPolicy
func (*DeleteRetentionPolicy) AssignPropertiesFromDeleteRetentionPolicy ¶
func (deleteRetentionPolicy *DeleteRetentionPolicy) AssignPropertiesFromDeleteRetentionPolicy(source *v1alpha1api20210401storage.DeleteRetentionPolicy) error
AssignPropertiesFromDeleteRetentionPolicy populates our DeleteRetentionPolicy from the provided source DeleteRetentionPolicy
func (*DeleteRetentionPolicy) AssignPropertiesToDeleteRetentionPolicy ¶
func (deleteRetentionPolicy *DeleteRetentionPolicy) AssignPropertiesToDeleteRetentionPolicy(destination *v1alpha1api20210401storage.DeleteRetentionPolicy) error
AssignPropertiesToDeleteRetentionPolicy populates the provided destination DeleteRetentionPolicy from our DeleteRetentionPolicy
func (*DeleteRetentionPolicy) ConvertToARM ¶
func (deleteRetentionPolicy *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 (deleteRetentionPolicy *DeleteRetentionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeleteRetentionPolicy) PopulateFromARM ¶
func (deleteRetentionPolicy *DeleteRetentionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeleteRetentionPolicyARM ¶
type DeleteRetentionPolicyARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/DeleteRetentionPolicy
func (*DeleteRetentionPolicyARM) DeepCopy ¶
func (in *DeleteRetentionPolicyARM) DeepCopy() *DeleteRetentionPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicyARM.
func (*DeleteRetentionPolicyARM) DeepCopyInto ¶
func (in *DeleteRetentionPolicyARM) DeepCopyInto(out *DeleteRetentionPolicyARM)
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"` }
func (*DeleteRetentionPolicy_Status) AssignPropertiesFromDeleteRetentionPolicyStatus ¶
func (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) AssignPropertiesFromDeleteRetentionPolicyStatus(source *v1alpha1api20210401storage.DeleteRetentionPolicy_Status) error
AssignPropertiesFromDeleteRetentionPolicyStatus populates our DeleteRetentionPolicy_Status from the provided source DeleteRetentionPolicy_Status
func (*DeleteRetentionPolicy_Status) AssignPropertiesToDeleteRetentionPolicyStatus ¶
func (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) AssignPropertiesToDeleteRetentionPolicyStatus(destination *v1alpha1api20210401storage.DeleteRetentionPolicy_Status) error
AssignPropertiesToDeleteRetentionPolicyStatus 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 (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeleteRetentionPolicy_Status) PopulateFromARM ¶
func (deleteRetentionPolicyStatus *DeleteRetentionPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeleteRetentionPolicy_StatusARM ¶
type DeleteRetentionPolicy_StatusARM 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"` }
func (*DeleteRetentionPolicy_StatusARM) DeepCopy ¶
func (in *DeleteRetentionPolicy_StatusARM) DeepCopy() *DeleteRetentionPolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy_StatusARM.
func (*DeleteRetentionPolicy_StatusARM) DeepCopyInto ¶
func (in *DeleteRetentionPolicy_StatusARM) DeepCopyInto(out *DeleteRetentionPolicy_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Encryption ¶
type Encryption struct { //Identity: Encryption identity for the storage account. Identity *EncryptionIdentity `json:"identity,omitempty"` // +kubebuilder:validation:Required //KeySource: The encryption keySource (provider). Possible values //(case-insensitive): Microsoft.Storage, Microsoft.Keyvault. KeySource EncryptionKeySource `json:"keySource"` //Keyvaultproperties: Properties of 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: A list of services that support encryption. Services *EncryptionServices `json:"services,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/Encryption
func (*Encryption) AssignPropertiesFromEncryption ¶
func (encryption *Encryption) AssignPropertiesFromEncryption(source *v1alpha1api20210401storage.Encryption) error
AssignPropertiesFromEncryption populates our Encryption from the provided source Encryption
func (*Encryption) AssignPropertiesToEncryption ¶
func (encryption *Encryption) AssignPropertiesToEncryption(destination *v1alpha1api20210401storage.Encryption) error
AssignPropertiesToEncryption 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 EncryptionARM ¶
type EncryptionARM struct { //Identity: Encryption identity for the storage account. Identity *EncryptionIdentityARM `json:"identity,omitempty"` //KeySource: The encryption keySource (provider). Possible values //(case-insensitive): Microsoft.Storage, Microsoft.Keyvault. KeySource EncryptionKeySource `json:"keySource"` //Keyvaultproperties: Properties of key vault. Keyvaultproperties *KeyVaultPropertiesARM `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: A list of services that support encryption. Services *EncryptionServicesARM `json:"services,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/Encryption
func (*EncryptionARM) DeepCopy ¶
func (in *EncryptionARM) DeepCopy() *EncryptionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionARM.
func (*EncryptionARM) DeepCopyInto ¶
func (in *EncryptionARM) DeepCopyInto(out *EncryptionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/EncryptionIdentity
func (*EncryptionIdentity) AssignPropertiesFromEncryptionIdentity ¶
func (encryptionIdentity *EncryptionIdentity) AssignPropertiesFromEncryptionIdentity(source *v1alpha1api20210401storage.EncryptionIdentity) error
AssignPropertiesFromEncryptionIdentity populates our EncryptionIdentity from the provided source EncryptionIdentity
func (*EncryptionIdentity) AssignPropertiesToEncryptionIdentity ¶
func (encryptionIdentity *EncryptionIdentity) AssignPropertiesToEncryptionIdentity(destination *v1alpha1api20210401storage.EncryptionIdentity) error
AssignPropertiesToEncryptionIdentity populates the provided destination EncryptionIdentity from our EncryptionIdentity
func (*EncryptionIdentity) ConvertToARM ¶
func (encryptionIdentity *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 (encryptionIdentity *EncryptionIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionIdentity) PopulateFromARM ¶
func (encryptionIdentity *EncryptionIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionIdentityARM ¶
type EncryptionIdentityARM struct {
UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/EncryptionIdentity
func (*EncryptionIdentityARM) DeepCopy ¶
func (in *EncryptionIdentityARM) DeepCopy() *EncryptionIdentityARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentityARM.
func (*EncryptionIdentityARM) DeepCopyInto ¶
func (in *EncryptionIdentityARM) DeepCopyInto(out *EncryptionIdentityARM)
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"` }
func (*EncryptionIdentity_Status) AssignPropertiesFromEncryptionIdentityStatus ¶
func (encryptionIdentityStatus *EncryptionIdentity_Status) AssignPropertiesFromEncryptionIdentityStatus(source *v1alpha1api20210401storage.EncryptionIdentity_Status) error
AssignPropertiesFromEncryptionIdentityStatus populates our EncryptionIdentity_Status from the provided source EncryptionIdentity_Status
func (*EncryptionIdentity_Status) AssignPropertiesToEncryptionIdentityStatus ¶
func (encryptionIdentityStatus *EncryptionIdentity_Status) AssignPropertiesToEncryptionIdentityStatus(destination *v1alpha1api20210401storage.EncryptionIdentity_Status) error
AssignPropertiesToEncryptionIdentityStatus 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 (encryptionIdentityStatus *EncryptionIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionIdentity_Status) PopulateFromARM ¶
func (encryptionIdentityStatus *EncryptionIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionIdentity_StatusARM ¶
type EncryptionIdentity_StatusARM struct { //UserAssignedIdentity: Resource identifier of the UserAssigned identity to be //associated with server-side encryption on the storage account. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
func (*EncryptionIdentity_StatusARM) DeepCopy ¶
func (in *EncryptionIdentity_StatusARM) DeepCopy() *EncryptionIdentity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity_StatusARM.
func (*EncryptionIdentity_StatusARM) DeepCopyInto ¶
func (in *EncryptionIdentity_StatusARM) DeepCopyInto(out *EncryptionIdentity_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionKeySource ¶
type EncryptionKeySource string
+kubebuilder:validation:Enum={"Microsoft.Keyvault","Microsoft.Storage"}
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 *EncryptionServiceKeyType `json:"keyType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/EncryptionService
func (*EncryptionService) AssignPropertiesFromEncryptionService ¶
func (encryptionService *EncryptionService) AssignPropertiesFromEncryptionService(source *v1alpha1api20210401storage.EncryptionService) error
AssignPropertiesFromEncryptionService populates our EncryptionService from the provided source EncryptionService
func (*EncryptionService) AssignPropertiesToEncryptionService ¶
func (encryptionService *EncryptionService) AssignPropertiesToEncryptionService(destination *v1alpha1api20210401storage.EncryptionService) error
AssignPropertiesToEncryptionService populates the provided destination EncryptionService from our EncryptionService
func (*EncryptionService) ConvertToARM ¶
func (encryptionService *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 (encryptionService *EncryptionService) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionService) PopulateFromARM ¶
func (encryptionService *EncryptionService) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionServiceARM ¶
type EncryptionServiceARM 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 *EncryptionServiceKeyType `json:"keyType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/EncryptionService
func (*EncryptionServiceARM) DeepCopy ¶
func (in *EncryptionServiceARM) DeepCopy() *EncryptionServiceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServiceARM.
func (*EncryptionServiceARM) DeepCopyInto ¶
func (in *EncryptionServiceARM) DeepCopyInto(out *EncryptionServiceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionServiceKeyType ¶
type EncryptionServiceKeyType string
+kubebuilder:validation:Enum={"Account","Service"}
type EncryptionServiceStatusKeyType ¶
type EncryptionServiceStatusKeyType 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 *EncryptionServiceStatusKeyType `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"` }
func (*EncryptionService_Status) AssignPropertiesFromEncryptionServiceStatus ¶
func (encryptionServiceStatus *EncryptionService_Status) AssignPropertiesFromEncryptionServiceStatus(source *v1alpha1api20210401storage.EncryptionService_Status) error
AssignPropertiesFromEncryptionServiceStatus populates our EncryptionService_Status from the provided source EncryptionService_Status
func (*EncryptionService_Status) AssignPropertiesToEncryptionServiceStatus ¶
func (encryptionServiceStatus *EncryptionService_Status) AssignPropertiesToEncryptionServiceStatus(destination *v1alpha1api20210401storage.EncryptionService_Status) error
AssignPropertiesToEncryptionServiceStatus 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 (encryptionServiceStatus *EncryptionService_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionService_Status) PopulateFromARM ¶
func (encryptionServiceStatus *EncryptionService_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionService_StatusARM ¶
type EncryptionService_StatusARM 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 *EncryptionServiceStatusKeyType `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"` }
func (*EncryptionService_StatusARM) DeepCopy ¶
func (in *EncryptionService_StatusARM) DeepCopy() *EncryptionService_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService_StatusARM.
func (*EncryptionService_StatusARM) DeepCopyInto ¶
func (in *EncryptionService_StatusARM) DeepCopyInto(out *EncryptionService_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionServices ¶
type EncryptionServices struct { //Blob: A service that allows server-side encryption to be used. Blob *EncryptionService `json:"blob,omitempty"` //File: A service that allows server-side encryption to be used. File *EncryptionService `json:"file,omitempty"` //Queue: A service that allows server-side encryption to be used. Queue *EncryptionService `json:"queue,omitempty"` //Table: A service that allows server-side encryption to be used. Table *EncryptionService `json:"table,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/EncryptionServices
func (*EncryptionServices) AssignPropertiesFromEncryptionServices ¶
func (encryptionServices *EncryptionServices) AssignPropertiesFromEncryptionServices(source *v1alpha1api20210401storage.EncryptionServices) error
AssignPropertiesFromEncryptionServices populates our EncryptionServices from the provided source EncryptionServices
func (*EncryptionServices) AssignPropertiesToEncryptionServices ¶
func (encryptionServices *EncryptionServices) AssignPropertiesToEncryptionServices(destination *v1alpha1api20210401storage.EncryptionServices) error
AssignPropertiesToEncryptionServices populates the provided destination EncryptionServices from our EncryptionServices
func (*EncryptionServices) ConvertToARM ¶
func (encryptionServices *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 (encryptionServices *EncryptionServices) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionServices) PopulateFromARM ¶
func (encryptionServices *EncryptionServices) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionServicesARM ¶
type EncryptionServicesARM struct { //Blob: A service that allows server-side encryption to be used. Blob *EncryptionServiceARM `json:"blob,omitempty"` //File: A service that allows server-side encryption to be used. File *EncryptionServiceARM `json:"file,omitempty"` //Queue: A service that allows server-side encryption to be used. Queue *EncryptionServiceARM `json:"queue,omitempty"` //Table: A service that allows server-side encryption to be used. Table *EncryptionServiceARM `json:"table,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/EncryptionServices
func (*EncryptionServicesARM) DeepCopy ¶
func (in *EncryptionServicesARM) DeepCopy() *EncryptionServicesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServicesARM.
func (*EncryptionServicesARM) DeepCopyInto ¶
func (in *EncryptionServicesARM) DeepCopyInto(out *EncryptionServicesARM)
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"` }
func (*EncryptionServices_Status) AssignPropertiesFromEncryptionServicesStatus ¶
func (encryptionServicesStatus *EncryptionServices_Status) AssignPropertiesFromEncryptionServicesStatus(source *v1alpha1api20210401storage.EncryptionServices_Status) error
AssignPropertiesFromEncryptionServicesStatus populates our EncryptionServices_Status from the provided source EncryptionServices_Status
func (*EncryptionServices_Status) AssignPropertiesToEncryptionServicesStatus ¶
func (encryptionServicesStatus *EncryptionServices_Status) AssignPropertiesToEncryptionServicesStatus(destination *v1alpha1api20210401storage.EncryptionServices_Status) error
AssignPropertiesToEncryptionServicesStatus 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 (encryptionServicesStatus *EncryptionServices_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionServices_Status) PopulateFromARM ¶
func (encryptionServicesStatus *EncryptionServices_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionServices_StatusARM ¶
type EncryptionServices_StatusARM struct { //Blob: The encryption function of the blob storage service. Blob *EncryptionService_StatusARM `json:"blob,omitempty"` //File: The encryption function of the file storage service. File *EncryptionService_StatusARM `json:"file,omitempty"` //Queue: The encryption function of the queue storage service. Queue *EncryptionService_StatusARM `json:"queue,omitempty"` //Table: The encryption function of the table storage service. Table *EncryptionService_StatusARM `json:"table,omitempty"` }
func (*EncryptionServices_StatusARM) DeepCopy ¶
func (in *EncryptionServices_StatusARM) DeepCopy() *EncryptionServices_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices_StatusARM.
func (*EncryptionServices_StatusARM) DeepCopyInto ¶
func (in *EncryptionServices_StatusARM) DeepCopyInto(out *EncryptionServices_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionStatusKeySource ¶
type EncryptionStatusKeySource 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"` // +kubebuilder:validation:Required //KeySource: The encryption keySource (provider). Possible values //(case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource EncryptionStatusKeySource `json:"keySource"` //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"` }
func (*Encryption_Status) AssignPropertiesFromEncryptionStatus ¶
func (encryptionStatus *Encryption_Status) AssignPropertiesFromEncryptionStatus(source *v1alpha1api20210401storage.Encryption_Status) error
AssignPropertiesFromEncryptionStatus populates our Encryption_Status from the provided source Encryption_Status
func (*Encryption_Status) AssignPropertiesToEncryptionStatus ¶
func (encryptionStatus *Encryption_Status) AssignPropertiesToEncryptionStatus(destination *v1alpha1api20210401storage.Encryption_Status) error
AssignPropertiesToEncryptionStatus 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 (encryptionStatus *Encryption_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Encryption_Status) PopulateFromARM ¶
func (encryptionStatus *Encryption_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Encryption_StatusARM ¶
type Encryption_StatusARM struct { //Identity: The identity to be used with service-side encryption at rest. Identity *EncryptionIdentity_StatusARM `json:"identity,omitempty"` //KeySource: The encryption keySource (provider). Possible values //(case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource EncryptionStatusKeySource `json:"keySource"` //Keyvaultproperties: Properties provided by key vault. Keyvaultproperties *KeyVaultProperties_StatusARM `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_StatusARM `json:"services,omitempty"` }
func (*Encryption_StatusARM) DeepCopy ¶
func (in *Encryption_StatusARM) DeepCopy() *Encryption_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_StatusARM.
func (*Encryption_StatusARM) DeepCopyInto ¶
func (in *Encryption_StatusARM) DeepCopyInto(out *Encryption_StatusARM)
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"` }
func (*Endpoints_Status) AssignPropertiesFromEndpointsStatus ¶
func (endpointsStatus *Endpoints_Status) AssignPropertiesFromEndpointsStatus(source *v1alpha1api20210401storage.Endpoints_Status) error
AssignPropertiesFromEndpointsStatus populates our Endpoints_Status from the provided source Endpoints_Status
func (*Endpoints_Status) AssignPropertiesToEndpointsStatus ¶
func (endpointsStatus *Endpoints_Status) AssignPropertiesToEndpointsStatus(destination *v1alpha1api20210401storage.Endpoints_Status) error
AssignPropertiesToEndpointsStatus 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 (endpointsStatus *Endpoints_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Endpoints_Status) PopulateFromARM ¶
func (endpointsStatus *Endpoints_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Endpoints_StatusARM ¶
type Endpoints_StatusARM 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_StatusARM `json:"internetEndpoints,omitempty"` //MicrosoftEndpoints: Gets the microsoft routing storage endpoints. MicrosoftEndpoints *StorageAccountMicrosoftEndpoints_StatusARM `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"` }
func (*Endpoints_StatusARM) DeepCopy ¶
func (in *Endpoints_StatusARM) DeepCopy() *Endpoints_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints_StatusARM.
func (*Endpoints_StatusARM) DeepCopyInto ¶
func (in *Endpoints_StatusARM) DeepCopyInto(out *Endpoints_StatusARM)
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ExtendedLocation
func (*ExtendedLocation) AssignPropertiesFromExtendedLocation ¶
func (extendedLocation *ExtendedLocation) AssignPropertiesFromExtendedLocation(source *v1alpha1api20210401storage.ExtendedLocation) error
AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation
func (*ExtendedLocation) AssignPropertiesToExtendedLocation ¶
func (extendedLocation *ExtendedLocation) AssignPropertiesToExtendedLocation(destination *v1alpha1api20210401storage.ExtendedLocation) error
AssignPropertiesToExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation
func (*ExtendedLocation) ConvertToARM ¶
func (extendedLocation *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 (extendedLocation *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation) PopulateFromARM ¶
func (extendedLocation *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocationARM ¶
type ExtendedLocationARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ExtendedLocation
func (*ExtendedLocationARM) DeepCopy ¶
func (in *ExtendedLocationARM) DeepCopy() *ExtendedLocationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocationARM.
func (*ExtendedLocationARM) DeepCopyInto ¶
func (in *ExtendedLocationARM) DeepCopyInto(out *ExtendedLocationARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocationType ¶
type ExtendedLocationType string
+kubebuilder:validation:Enum={"EdgeZone"}
type ExtendedLocationType_Status ¶
type ExtendedLocationType_Status string
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"` }
func (*ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus ¶
func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *v1alpha1api20210401storage.ExtendedLocation_Status) error
AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status
func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus ¶
func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *v1alpha1api20210401storage.ExtendedLocation_Status) error
AssignPropertiesToExtendedLocationStatus 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 (extendedLocationStatus *ExtendedLocation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation_Status) PopulateFromARM ¶
func (extendedLocationStatus *ExtendedLocation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocation_StatusARM ¶
type ExtendedLocation_StatusARM 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"` }
func (*ExtendedLocation_StatusARM) DeepCopy ¶
func (in *ExtendedLocation_StatusARM) DeepCopy() *ExtendedLocation_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_StatusARM.
func (*ExtendedLocation_StatusARM) DeepCopyInto ¶
func (in *ExtendedLocation_StatusARM) DeepCopyInto(out *ExtendedLocation_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoReplicationStatsStatusStatus ¶
type GeoReplicationStatsStatusStatus string
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 *GeoReplicationStatsStatusStatus `json:"status,omitempty"` }
func (*GeoReplicationStats_Status) AssignPropertiesFromGeoReplicationStatsStatus ¶
func (geoReplicationStatsStatus *GeoReplicationStats_Status) AssignPropertiesFromGeoReplicationStatsStatus(source *v1alpha1api20210401storage.GeoReplicationStats_Status) error
AssignPropertiesFromGeoReplicationStatsStatus populates our GeoReplicationStats_Status from the provided source GeoReplicationStats_Status
func (*GeoReplicationStats_Status) AssignPropertiesToGeoReplicationStatsStatus ¶
func (geoReplicationStatsStatus *GeoReplicationStats_Status) AssignPropertiesToGeoReplicationStatsStatus(destination *v1alpha1api20210401storage.GeoReplicationStats_Status) error
AssignPropertiesToGeoReplicationStatsStatus 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 (geoReplicationStatsStatus *GeoReplicationStats_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GeoReplicationStats_Status) PopulateFromARM ¶
func (geoReplicationStatsStatus *GeoReplicationStats_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GeoReplicationStats_StatusARM ¶
type GeoReplicationStats_StatusARM 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 *GeoReplicationStatsStatusStatus `json:"status,omitempty"` }
func (*GeoReplicationStats_StatusARM) DeepCopy ¶
func (in *GeoReplicationStats_StatusARM) DeepCopy() *GeoReplicationStats_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoReplicationStats_StatusARM.
func (*GeoReplicationStats_StatusARM) DeepCopyInto ¶
func (in *GeoReplicationStats_StatusARM) DeepCopyInto(out *GeoReplicationStats_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRule ¶
type IPRule struct { //Action: The action of IP ACL rule. Action *IPRuleAction `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/IPRule
func (*IPRule) AssignPropertiesFromIPRule ¶
func (ipRule *IPRule) AssignPropertiesFromIPRule(source *v1alpha1api20210401storage.IPRule) error
AssignPropertiesFromIPRule populates our IPRule from the provided source IPRule
func (*IPRule) AssignPropertiesToIPRule ¶
func (ipRule *IPRule) AssignPropertiesToIPRule(destination *v1alpha1api20210401storage.IPRule) error
AssignPropertiesToIPRule populates the provided destination IPRule from our IPRule
func (*IPRule) ConvertToARM ¶
func (ipRule *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 (ipRule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule) PopulateFromARM ¶
func (ipRule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRuleARM ¶
type IPRuleARM struct { //Action: The action of IP ACL rule. Action *IPRuleAction `json:"action,omitempty"` //Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Value string `json:"value"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/IPRule
func (*IPRuleARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRuleARM.
func (*IPRuleARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRuleStatusAction ¶
type IPRuleStatusAction string
type IPRule_Status ¶
type IPRule_Status struct { //Action: The action of IP ACL rule. Action *IPRuleStatusAction `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"` }
func (*IPRule_Status) AssignPropertiesFromIPRuleStatus ¶
func (ipRuleStatus *IPRule_Status) AssignPropertiesFromIPRuleStatus(source *v1alpha1api20210401storage.IPRule_Status) error
AssignPropertiesFromIPRuleStatus populates our IPRule_Status from the provided source IPRule_Status
func (*IPRule_Status) AssignPropertiesToIPRuleStatus ¶
func (ipRuleStatus *IPRule_Status) AssignPropertiesToIPRuleStatus(destination *v1alpha1api20210401storage.IPRule_Status) error
AssignPropertiesToIPRuleStatus 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 (ipRuleStatus *IPRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule_Status) PopulateFromARM ¶
func (ipRuleStatus *IPRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRule_StatusARM ¶
type IPRule_StatusARM struct { //Action: The action of IP ACL rule. Action *IPRuleStatusAction `json:"action,omitempty"` //Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. Value string `json:"value"` }
func (*IPRule_StatusARM) DeepCopy ¶
func (in *IPRule_StatusARM) DeepCopy() *IPRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_StatusARM.
func (*IPRule_StatusARM) DeepCopyInto ¶
func (in *IPRule_StatusARM) DeepCopyInto(out *IPRule_StatusARM)
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 IdentityType `json:"type"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/Identity
func (*Identity) AssignPropertiesFromIdentity ¶
func (identity *Identity) AssignPropertiesFromIdentity(source *v1alpha1api20210401storage.Identity) error
AssignPropertiesFromIdentity populates our Identity from the provided source Identity
func (*Identity) AssignPropertiesToIdentity ¶
func (identity *Identity) AssignPropertiesToIdentity(destination *v1alpha1api20210401storage.Identity) error
AssignPropertiesToIdentity 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 IdentityARM ¶
type IdentityARM struct { //Type: The identity type. Type IdentityType `json:"type"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/Identity
func (*IdentityARM) DeepCopy ¶
func (in *IdentityARM) DeepCopy() *IdentityARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityARM.
func (*IdentityARM) DeepCopyInto ¶
func (in *IdentityARM) DeepCopyInto(out *IdentityARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityStatusType ¶
type IdentityStatusType string
type IdentityType ¶
type IdentityType string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}
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"` // +kubebuilder:validation:Required //Type: The identity type. Type IdentityStatusType `json:"type"` //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"` }
func (*Identity_Status) AssignPropertiesFromIdentityStatus ¶
func (identityStatus *Identity_Status) AssignPropertiesFromIdentityStatus(source *v1alpha1api20210401storage.Identity_Status) error
AssignPropertiesFromIdentityStatus populates our Identity_Status from the provided source Identity_Status
func (*Identity_Status) AssignPropertiesToIdentityStatus ¶
func (identityStatus *Identity_Status) AssignPropertiesToIdentityStatus(destination *v1alpha1api20210401storage.Identity_Status) error
AssignPropertiesToIdentityStatus 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 (identityStatus *Identity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity_Status) PopulateFromARM ¶
func (identityStatus *Identity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Identity_StatusARM ¶
type Identity_StatusARM 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 IdentityStatusType `json:"type"` //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_StatusARM `json:"userAssignedIdentities,omitempty"` }
func (*Identity_StatusARM) DeepCopy ¶
func (in *Identity_StatusARM) DeepCopy() *Identity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_StatusARM.
func (*Identity_StatusARM) DeepCopyInto ¶
func (in *Identity_StatusARM) DeepCopyInto(out *Identity_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *ImmutabilityPolicyPropertyStatusState `json:"state,omitempty"` //UpdateHistory: The ImmutabilityPolicy update history of the blob container. UpdateHistory []UpdateHistoryProperty_Status `json:"updateHistory,omitempty"` }
func (*ImmutabilityPolicyProperties_Status) AssignPropertiesFromImmutabilityPolicyPropertiesStatus ¶
func (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) AssignPropertiesFromImmutabilityPolicyPropertiesStatus(source *v1alpha1api20210401storage.ImmutabilityPolicyProperties_Status) error
AssignPropertiesFromImmutabilityPolicyPropertiesStatus populates our ImmutabilityPolicyProperties_Status from the provided source ImmutabilityPolicyProperties_Status
func (*ImmutabilityPolicyProperties_Status) AssignPropertiesToImmutabilityPolicyPropertiesStatus ¶
func (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) AssignPropertiesToImmutabilityPolicyPropertiesStatus(destination *v1alpha1api20210401storage.ImmutabilityPolicyProperties_Status) error
AssignPropertiesToImmutabilityPolicyPropertiesStatus 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 (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImmutabilityPolicyProperties_Status) PopulateFromARM ¶
func (immutabilityPolicyPropertiesStatus *ImmutabilityPolicyProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImmutabilityPolicyProperties_StatusARM ¶
type ImmutabilityPolicyProperties_StatusARM struct { //Etag: ImmutabilityPolicy Etag. Etag *string `json:"etag,omitempty"` //Properties: The properties of an ImmutabilityPolicy of a blob container. Properties *ImmutabilityPolicyProperty_StatusARM `json:"properties,omitempty"` //UpdateHistory: The ImmutabilityPolicy update history of the blob container. UpdateHistory []UpdateHistoryProperty_StatusARM `json:"updateHistory,omitempty"` }
func (*ImmutabilityPolicyProperties_StatusARM) DeepCopy ¶
func (in *ImmutabilityPolicyProperties_StatusARM) DeepCopy() *ImmutabilityPolicyProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperties_StatusARM.
func (*ImmutabilityPolicyProperties_StatusARM) DeepCopyInto ¶
func (in *ImmutabilityPolicyProperties_StatusARM) DeepCopyInto(out *ImmutabilityPolicyProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmutabilityPolicyPropertyStatusState ¶
type ImmutabilityPolicyPropertyStatusState string
type ImmutabilityPolicyProperty_StatusARM ¶
type ImmutabilityPolicyProperty_StatusARM 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 *ImmutabilityPolicyPropertyStatusState `json:"state,omitempty"` }
func (*ImmutabilityPolicyProperty_StatusARM) DeepCopy ¶
func (in *ImmutabilityPolicyProperty_StatusARM) DeepCopy() *ImmutabilityPolicyProperty_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperty_StatusARM.
func (*ImmutabilityPolicyProperty_StatusARM) DeepCopyInto ¶
func (in *ImmutabilityPolicyProperty_StatusARM) DeepCopyInto(out *ImmutabilityPolicyProperty_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ImmutableStorageWithVersioning
func (*ImmutableStorageWithVersioning) AssignPropertiesFromImmutableStorageWithVersioning ¶
func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) AssignPropertiesFromImmutableStorageWithVersioning(source *v1alpha1api20210401storage.ImmutableStorageWithVersioning) error
AssignPropertiesFromImmutableStorageWithVersioning populates our ImmutableStorageWithVersioning from the provided source ImmutableStorageWithVersioning
func (*ImmutableStorageWithVersioning) AssignPropertiesToImmutableStorageWithVersioning ¶
func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) AssignPropertiesToImmutableStorageWithVersioning(destination *v1alpha1api20210401storage.ImmutableStorageWithVersioning) error
AssignPropertiesToImmutableStorageWithVersioning populates the provided destination ImmutableStorageWithVersioning from our ImmutableStorageWithVersioning
func (*ImmutableStorageWithVersioning) ConvertToARM ¶
func (immutableStorageWithVersioning *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 (immutableStorageWithVersioning *ImmutableStorageWithVersioning) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImmutableStorageWithVersioning) PopulateFromARM ¶
func (immutableStorageWithVersioning *ImmutableStorageWithVersioning) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImmutableStorageWithVersioningARM ¶
type ImmutableStorageWithVersioningARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ImmutableStorageWithVersioning
func (*ImmutableStorageWithVersioningARM) DeepCopy ¶
func (in *ImmutableStorageWithVersioningARM) DeepCopy() *ImmutableStorageWithVersioningARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioningARM.
func (*ImmutableStorageWithVersioningARM) DeepCopyInto ¶
func (in *ImmutableStorageWithVersioningARM) DeepCopyInto(out *ImmutableStorageWithVersioningARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmutableStorageWithVersioningStatusMigrationState ¶
type ImmutableStorageWithVersioningStatusMigrationState 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 *ImmutableStorageWithVersioningStatusMigrationState `json:"migrationState,omitempty"` //TimeStamp: Returns the date and time the object level immutability was enabled. TimeStamp *string `json:"timeStamp,omitempty"` }
func (*ImmutableStorageWithVersioning_Status) AssignPropertiesFromImmutableStorageWithVersioningStatus ¶
func (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) AssignPropertiesFromImmutableStorageWithVersioningStatus(source *v1alpha1api20210401storage.ImmutableStorageWithVersioning_Status) error
AssignPropertiesFromImmutableStorageWithVersioningStatus populates our ImmutableStorageWithVersioning_Status from the provided source ImmutableStorageWithVersioning_Status
func (*ImmutableStorageWithVersioning_Status) AssignPropertiesToImmutableStorageWithVersioningStatus ¶
func (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) AssignPropertiesToImmutableStorageWithVersioningStatus(destination *v1alpha1api20210401storage.ImmutableStorageWithVersioning_Status) error
AssignPropertiesToImmutableStorageWithVersioningStatus 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 (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImmutableStorageWithVersioning_Status) PopulateFromARM ¶
func (immutableStorageWithVersioningStatus *ImmutableStorageWithVersioning_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImmutableStorageWithVersioning_StatusARM ¶
type ImmutableStorageWithVersioning_StatusARM 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 *ImmutableStorageWithVersioningStatusMigrationState `json:"migrationState,omitempty"` //TimeStamp: Returns the date and time the object level immutability was enabled. TimeStamp *string `json:"timeStamp,omitempty"` }
func (*ImmutableStorageWithVersioning_StatusARM) DeepCopy ¶
func (in *ImmutableStorageWithVersioning_StatusARM) DeepCopy() *ImmutableStorageWithVersioning_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning_StatusARM.
func (*ImmutableStorageWithVersioning_StatusARM) DeepCopyInto ¶
func (in *ImmutableStorageWithVersioning_StatusARM) DeepCopyInto(out *ImmutableStorageWithVersioning_StatusARM)
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"` }
func (*KeyCreationTime_Status) AssignPropertiesFromKeyCreationTimeStatus ¶
func (keyCreationTimeStatus *KeyCreationTime_Status) AssignPropertiesFromKeyCreationTimeStatus(source *v1alpha1api20210401storage.KeyCreationTime_Status) error
AssignPropertiesFromKeyCreationTimeStatus populates our KeyCreationTime_Status from the provided source KeyCreationTime_Status
func (*KeyCreationTime_Status) AssignPropertiesToKeyCreationTimeStatus ¶
func (keyCreationTimeStatus *KeyCreationTime_Status) AssignPropertiesToKeyCreationTimeStatus(destination *v1alpha1api20210401storage.KeyCreationTime_Status) error
AssignPropertiesToKeyCreationTimeStatus 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 (keyCreationTimeStatus *KeyCreationTime_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyCreationTime_Status) PopulateFromARM ¶
func (keyCreationTimeStatus *KeyCreationTime_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyCreationTime_StatusARM ¶
type KeyCreationTime_StatusARM struct { Key1 *string `json:"key1,omitempty"` Key2 *string `json:"key2,omitempty"` }
func (*KeyCreationTime_StatusARM) DeepCopy ¶
func (in *KeyCreationTime_StatusARM) DeepCopy() *KeyCreationTime_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyCreationTime_StatusARM.
func (*KeyCreationTime_StatusARM) DeepCopyInto ¶
func (in *KeyCreationTime_StatusARM) DeepCopyInto(out *KeyCreationTime_StatusARM)
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/KeyPolicy
func (*KeyPolicy) AssignPropertiesFromKeyPolicy ¶
func (keyPolicy *KeyPolicy) AssignPropertiesFromKeyPolicy(source *v1alpha1api20210401storage.KeyPolicy) error
AssignPropertiesFromKeyPolicy populates our KeyPolicy from the provided source KeyPolicy
func (*KeyPolicy) AssignPropertiesToKeyPolicy ¶
func (keyPolicy *KeyPolicy) AssignPropertiesToKeyPolicy(destination *v1alpha1api20210401storage.KeyPolicy) error
AssignPropertiesToKeyPolicy populates the provided destination KeyPolicy from our KeyPolicy
func (*KeyPolicy) ConvertToARM ¶
func (keyPolicy *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 (keyPolicy *KeyPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyPolicy) PopulateFromARM ¶
func (keyPolicy *KeyPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyPolicyARM ¶
type KeyPolicyARM struct { //KeyExpirationPeriodInDays: The key expiration period in days. KeyExpirationPeriodInDays int `json:"keyExpirationPeriodInDays"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/KeyPolicy
func (*KeyPolicyARM) DeepCopy ¶
func (in *KeyPolicyARM) DeepCopy() *KeyPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicyARM.
func (*KeyPolicyARM) DeepCopyInto ¶
func (in *KeyPolicyARM) DeepCopyInto(out *KeyPolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPolicy_Status ¶
type KeyPolicy_Status struct { // +kubebuilder:validation:Required //KeyExpirationPeriodInDays: The key expiration period in days. KeyExpirationPeriodInDays int `json:"keyExpirationPeriodInDays"` }
func (*KeyPolicy_Status) AssignPropertiesFromKeyPolicyStatus ¶
func (keyPolicyStatus *KeyPolicy_Status) AssignPropertiesFromKeyPolicyStatus(source *v1alpha1api20210401storage.KeyPolicy_Status) error
AssignPropertiesFromKeyPolicyStatus populates our KeyPolicy_Status from the provided source KeyPolicy_Status
func (*KeyPolicy_Status) AssignPropertiesToKeyPolicyStatus ¶
func (keyPolicyStatus *KeyPolicy_Status) AssignPropertiesToKeyPolicyStatus(destination *v1alpha1api20210401storage.KeyPolicy_Status) error
AssignPropertiesToKeyPolicyStatus 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 (keyPolicyStatus *KeyPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyPolicy_Status) PopulateFromARM ¶
func (keyPolicyStatus *KeyPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyPolicy_StatusARM ¶
type KeyPolicy_StatusARM struct { //KeyExpirationPeriodInDays: The key expiration period in days. KeyExpirationPeriodInDays int `json:"keyExpirationPeriodInDays"` }
func (*KeyPolicy_StatusARM) DeepCopy ¶
func (in *KeyPolicy_StatusARM) DeepCopy() *KeyPolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy_StatusARM.
func (*KeyPolicy_StatusARM) DeepCopyInto ¶
func (in *KeyPolicy_StatusARM) DeepCopyInto(out *KeyPolicy_StatusARM)
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/KeyVaultProperties
func (*KeyVaultProperties) AssignPropertiesFromKeyVaultProperties ¶
func (keyVaultProperties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *v1alpha1api20210401storage.KeyVaultProperties) error
AssignPropertiesFromKeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties
func (*KeyVaultProperties) AssignPropertiesToKeyVaultProperties ¶
func (keyVaultProperties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *v1alpha1api20210401storage.KeyVaultProperties) error
AssignPropertiesToKeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties
func (*KeyVaultProperties) ConvertToARM ¶
func (keyVaultProperties *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 (keyVaultProperties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties) PopulateFromARM ¶
func (keyVaultProperties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultPropertiesARM ¶
type KeyVaultPropertiesARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/KeyVaultProperties
func (*KeyVaultPropertiesARM) DeepCopy ¶
func (in *KeyVaultPropertiesARM) DeepCopy() *KeyVaultPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPropertiesARM.
func (*KeyVaultPropertiesARM) DeepCopyInto ¶
func (in *KeyVaultPropertiesARM) DeepCopyInto(out *KeyVaultPropertiesARM)
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"` }
func (*KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *v1alpha1api20210401storage.KeyVaultProperties_Status) error
AssignPropertiesFromKeyVaultPropertiesStatus populates our KeyVaultProperties_Status from the provided source KeyVaultProperties_Status
func (*KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *v1alpha1api20210401storage.KeyVaultProperties_Status) error
AssignPropertiesToKeyVaultPropertiesStatus 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 (keyVaultPropertiesStatus *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties_Status) PopulateFromARM ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultProperties_StatusARM ¶
type KeyVaultProperties_StatusARM 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"` }
func (*KeyVaultProperties_StatusARM) DeepCopy ¶
func (in *KeyVaultProperties_StatusARM) DeepCopy() *KeyVaultProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_StatusARM.
func (*KeyVaultProperties_StatusARM) DeepCopyInto ¶
func (in *KeyVaultProperties_StatusARM) DeepCopyInto(out *KeyVaultProperties_StatusARM)
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"` //Name: Name of the policy. The valid value is AccessTimeTracking. This field is //currently read only. Name *LastAccessTimeTrackingPolicyName `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/LastAccessTimeTrackingPolicy
func (*LastAccessTimeTrackingPolicy) AssignPropertiesFromLastAccessTimeTrackingPolicy ¶
func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) AssignPropertiesFromLastAccessTimeTrackingPolicy(source *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy) error
AssignPropertiesFromLastAccessTimeTrackingPolicy populates our LastAccessTimeTrackingPolicy from the provided source LastAccessTimeTrackingPolicy
func (*LastAccessTimeTrackingPolicy) AssignPropertiesToLastAccessTimeTrackingPolicy ¶
func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) AssignPropertiesToLastAccessTimeTrackingPolicy(destination *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy) error
AssignPropertiesToLastAccessTimeTrackingPolicy populates the provided destination LastAccessTimeTrackingPolicy from our LastAccessTimeTrackingPolicy
func (*LastAccessTimeTrackingPolicy) ConvertToARM ¶
func (lastAccessTimeTrackingPolicy *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 (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LastAccessTimeTrackingPolicy) PopulateFromARM ¶
func (lastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LastAccessTimeTrackingPolicyARM ¶
type LastAccessTimeTrackingPolicyARM 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"` //Name: Name of the policy. The valid value is AccessTimeTracking. This field is //currently read only. Name *LastAccessTimeTrackingPolicyName `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/LastAccessTimeTrackingPolicy
func (*LastAccessTimeTrackingPolicyARM) DeepCopy ¶
func (in *LastAccessTimeTrackingPolicyARM) DeepCopy() *LastAccessTimeTrackingPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicyARM.
func (*LastAccessTimeTrackingPolicyARM) DeepCopyInto ¶
func (in *LastAccessTimeTrackingPolicyARM) DeepCopyInto(out *LastAccessTimeTrackingPolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastAccessTimeTrackingPolicyName ¶
type LastAccessTimeTrackingPolicyName string
+kubebuilder:validation:Enum={"AccessTimeTracking"}
type LastAccessTimeTrackingPolicyStatusName ¶
type LastAccessTimeTrackingPolicyStatusName 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"` // +kubebuilder:validation:Required //Enable: When set to true last access time based tracking is enabled. Enable bool `json:"enable"` //Name: Name of the policy. The valid value is AccessTimeTracking. This field is //currently read only Name *LastAccessTimeTrackingPolicyStatusName `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"` }
func (*LastAccessTimeTrackingPolicy_Status) AssignPropertiesFromLastAccessTimeTrackingPolicyStatus ¶
func (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) AssignPropertiesFromLastAccessTimeTrackingPolicyStatus(source *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy_Status) error
AssignPropertiesFromLastAccessTimeTrackingPolicyStatus populates our LastAccessTimeTrackingPolicy_Status from the provided source LastAccessTimeTrackingPolicy_Status
func (*LastAccessTimeTrackingPolicy_Status) AssignPropertiesToLastAccessTimeTrackingPolicyStatus ¶
func (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) AssignPropertiesToLastAccessTimeTrackingPolicyStatus(destination *v1alpha1api20210401storage.LastAccessTimeTrackingPolicy_Status) error
AssignPropertiesToLastAccessTimeTrackingPolicyStatus 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 (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LastAccessTimeTrackingPolicy_Status) PopulateFromARM ¶
func (lastAccessTimeTrackingPolicyStatus *LastAccessTimeTrackingPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LastAccessTimeTrackingPolicy_StatusARM ¶
type LastAccessTimeTrackingPolicy_StatusARM 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"` //Name: Name of the policy. The valid value is AccessTimeTracking. This field is //currently read only Name *LastAccessTimeTrackingPolicyStatusName `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"` }
func (*LastAccessTimeTrackingPolicy_StatusARM) DeepCopy ¶
func (in *LastAccessTimeTrackingPolicy_StatusARM) DeepCopy() *LastAccessTimeTrackingPolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy_StatusARM.
func (*LastAccessTimeTrackingPolicy_StatusARM) DeepCopyInto ¶
func (in *LastAccessTimeTrackingPolicy_StatusARM) DeepCopyInto(out *LastAccessTimeTrackingPolicy_StatusARM)
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"` }
func (*LegalHoldProperties_Status) AssignPropertiesFromLegalHoldPropertiesStatus ¶
func (legalHoldPropertiesStatus *LegalHoldProperties_Status) AssignPropertiesFromLegalHoldPropertiesStatus(source *v1alpha1api20210401storage.LegalHoldProperties_Status) error
AssignPropertiesFromLegalHoldPropertiesStatus populates our LegalHoldProperties_Status from the provided source LegalHoldProperties_Status
func (*LegalHoldProperties_Status) AssignPropertiesToLegalHoldPropertiesStatus ¶
func (legalHoldPropertiesStatus *LegalHoldProperties_Status) AssignPropertiesToLegalHoldPropertiesStatus(destination *v1alpha1api20210401storage.LegalHoldProperties_Status) error
AssignPropertiesToLegalHoldPropertiesStatus 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 (legalHoldPropertiesStatus *LegalHoldProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LegalHoldProperties_Status) PopulateFromARM ¶
func (legalHoldPropertiesStatus *LegalHoldProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LegalHoldProperties_StatusARM ¶
type LegalHoldProperties_StatusARM 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_StatusARM `json:"tags,omitempty"` }
func (*LegalHoldProperties_StatusARM) DeepCopy ¶
func (in *LegalHoldProperties_StatusARM) DeepCopy() *LegalHoldProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegalHoldProperties_StatusARM.
func (*LegalHoldProperties_StatusARM) DeepCopyInto ¶
func (in *LegalHoldProperties_StatusARM) DeepCopyInto(out *LegalHoldProperties_StatusARM)
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 *NetworkRuleSetBypass `json:"bypass,omitempty"` // +kubebuilder:validation:Required //DefaultAction: Specifies the default action of allow or deny when no other rules //match. DefaultAction NetworkRuleSetDefaultAction `json:"defaultAction"` //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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/NetworkRuleSet
func (*NetworkRuleSet) AssignPropertiesFromNetworkRuleSet ¶
func (networkRuleSet *NetworkRuleSet) AssignPropertiesFromNetworkRuleSet(source *v1alpha1api20210401storage.NetworkRuleSet) error
AssignPropertiesFromNetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet
func (*NetworkRuleSet) AssignPropertiesToNetworkRuleSet ¶
func (networkRuleSet *NetworkRuleSet) AssignPropertiesToNetworkRuleSet(destination *v1alpha1api20210401storage.NetworkRuleSet) error
AssignPropertiesToNetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet
func (*NetworkRuleSet) ConvertToARM ¶
func (networkRuleSet *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 (networkRuleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet) PopulateFromARM ¶
func (networkRuleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSetARM ¶
type NetworkRuleSetARM 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 *NetworkRuleSetBypass `json:"bypass,omitempty"` //DefaultAction: Specifies the default action of allow or deny when no other rules //match. DefaultAction NetworkRuleSetDefaultAction `json:"defaultAction"` //IpRules: Sets the IP ACL rules IpRules []IPRuleARM `json:"ipRules,omitempty"` //ResourceAccessRules: Sets the resource access rules ResourceAccessRules []ResourceAccessRuleARM `json:"resourceAccessRules,omitempty"` //VirtualNetworkRules: Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRuleARM `json:"virtualNetworkRules,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/NetworkRuleSet
func (*NetworkRuleSetARM) DeepCopy ¶
func (in *NetworkRuleSetARM) DeepCopy() *NetworkRuleSetARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetARM.
func (*NetworkRuleSetARM) DeepCopyInto ¶
func (in *NetworkRuleSetARM) DeepCopyInto(out *NetworkRuleSetARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSetBypass ¶
type NetworkRuleSetBypass string
+kubebuilder:validation:Enum={"AzureServices","Logging","Metrics","None"}
type NetworkRuleSetDefaultAction ¶
type NetworkRuleSetDefaultAction string
+kubebuilder:validation:Enum={"Allow","Deny"}
type NetworkRuleSetStatusBypass ¶
type NetworkRuleSetStatusBypass string
type NetworkRuleSetStatusDefaultAction ¶
type NetworkRuleSetStatusDefaultAction 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 *NetworkRuleSetStatusBypass `json:"bypass,omitempty"` // +kubebuilder:validation:Required //DefaultAction: Specifies the default action of allow or deny when no other rules //match. DefaultAction NetworkRuleSetStatusDefaultAction `json:"defaultAction"` //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"` }
func (*NetworkRuleSet_Status) AssignPropertiesFromNetworkRuleSetStatus ¶
func (networkRuleSetStatus *NetworkRuleSet_Status) AssignPropertiesFromNetworkRuleSetStatus(source *v1alpha1api20210401storage.NetworkRuleSet_Status) error
AssignPropertiesFromNetworkRuleSetStatus populates our NetworkRuleSet_Status from the provided source NetworkRuleSet_Status
func (*NetworkRuleSet_Status) AssignPropertiesToNetworkRuleSetStatus ¶
func (networkRuleSetStatus *NetworkRuleSet_Status) AssignPropertiesToNetworkRuleSetStatus(destination *v1alpha1api20210401storage.NetworkRuleSet_Status) error
AssignPropertiesToNetworkRuleSetStatus 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 (networkRuleSetStatus *NetworkRuleSet_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet_Status) PopulateFromARM ¶
func (networkRuleSetStatus *NetworkRuleSet_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSet_StatusARM ¶
type NetworkRuleSet_StatusARM 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 *NetworkRuleSetStatusBypass `json:"bypass,omitempty"` //DefaultAction: Specifies the default action of allow or deny when no other rules //match. DefaultAction NetworkRuleSetStatusDefaultAction `json:"defaultAction"` //IpRules: Sets the IP ACL rules IpRules []IPRule_StatusARM `json:"ipRules,omitempty"` //ResourceAccessRules: Sets the resource access rules ResourceAccessRules []ResourceAccessRule_StatusARM `json:"resourceAccessRules,omitempty"` //VirtualNetworkRules: Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule_StatusARM `json:"virtualNetworkRules,omitempty"` }
func (*NetworkRuleSet_StatusARM) DeepCopy ¶
func (in *NetworkRuleSet_StatusARM) DeepCopy() *NetworkRuleSet_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_StatusARM.
func (*NetworkRuleSet_StatusARM) DeepCopyInto ¶
func (in *NetworkRuleSet_StatusARM) DeepCopyInto(out *NetworkRuleSet_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_Status_SubResourceEmbedded ¶
type PrivateEndpointConnection_Status_SubResourceEmbedded struct { //Id: Fully qualified resource ID for the resource. Ex - ///subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(source *v1alpha1api20210401storage.PrivateEndpointConnection_Status_SubResourceEmbedded) error
AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded populates our PrivateEndpointConnection_Status_SubResourceEmbedded from the provided source PrivateEndpointConnection_Status_SubResourceEmbedded
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(destination *v1alpha1api20210401storage.PrivateEndpointConnection_Status_SubResourceEmbedded) error
AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded populates the provided destination PrivateEndpointConnection_Status_SubResourceEmbedded from our PrivateEndpointConnection_Status_SubResourceEmbedded
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_Status_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_Status_SubResourceEmbedded.
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_Status_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_Status_SubResourceEmbeddedARM ¶
type PrivateEndpointConnection_Status_SubResourceEmbeddedARM struct { //Id: Fully qualified resource ID for the resource. Ex - ///subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpointConnection_Status_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_Status_SubResourceEmbeddedARM.
func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpointConnection_Status_SubResourceEmbeddedARM)
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ResourceAccessRule
func (*ResourceAccessRule) AssignPropertiesFromResourceAccessRule ¶
func (resourceAccessRule *ResourceAccessRule) AssignPropertiesFromResourceAccessRule(source *v1alpha1api20210401storage.ResourceAccessRule) error
AssignPropertiesFromResourceAccessRule populates our ResourceAccessRule from the provided source ResourceAccessRule
func (*ResourceAccessRule) AssignPropertiesToResourceAccessRule ¶
func (resourceAccessRule *ResourceAccessRule) AssignPropertiesToResourceAccessRule(destination *v1alpha1api20210401storage.ResourceAccessRule) error
AssignPropertiesToResourceAccessRule populates the provided destination ResourceAccessRule from our ResourceAccessRule
func (*ResourceAccessRule) ConvertToARM ¶
func (resourceAccessRule *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 (resourceAccessRule *ResourceAccessRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceAccessRule) PopulateFromARM ¶
func (resourceAccessRule *ResourceAccessRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceAccessRuleARM ¶
type ResourceAccessRuleARM struct { ResourceId *string `json:"resourceId,omitempty"` //TenantId: Tenant Id TenantId *string `json:"tenantId,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/ResourceAccessRule
func (*ResourceAccessRuleARM) DeepCopy ¶
func (in *ResourceAccessRuleARM) DeepCopy() *ResourceAccessRuleARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRuleARM.
func (*ResourceAccessRuleARM) DeepCopyInto ¶
func (in *ResourceAccessRuleARM) DeepCopyInto(out *ResourceAccessRuleARM)
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"` }
func (*ResourceAccessRule_Status) AssignPropertiesFromResourceAccessRuleStatus ¶
func (resourceAccessRuleStatus *ResourceAccessRule_Status) AssignPropertiesFromResourceAccessRuleStatus(source *v1alpha1api20210401storage.ResourceAccessRule_Status) error
AssignPropertiesFromResourceAccessRuleStatus populates our ResourceAccessRule_Status from the provided source ResourceAccessRule_Status
func (*ResourceAccessRule_Status) AssignPropertiesToResourceAccessRuleStatus ¶
func (resourceAccessRuleStatus *ResourceAccessRule_Status) AssignPropertiesToResourceAccessRuleStatus(destination *v1alpha1api20210401storage.ResourceAccessRule_Status) error
AssignPropertiesToResourceAccessRuleStatus 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 (resourceAccessRuleStatus *ResourceAccessRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceAccessRule_Status) PopulateFromARM ¶
func (resourceAccessRuleStatus *ResourceAccessRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceAccessRule_StatusARM ¶
type ResourceAccessRule_StatusARM struct { //ResourceId: Resource Id ResourceId *string `json:"resourceId,omitempty"` //TenantId: Tenant Id TenantId *string `json:"tenantId,omitempty"` }
func (*ResourceAccessRule_StatusARM) DeepCopy ¶
func (in *ResourceAccessRule_StatusARM) DeepCopy() *ResourceAccessRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule_StatusARM.
func (*ResourceAccessRule_StatusARM) DeepCopyInto ¶
func (in *ResourceAccessRule_StatusARM) DeepCopyInto(out *ResourceAccessRule_StatusARM)
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/RestorePolicyProperties
func (*RestorePolicyProperties) AssignPropertiesFromRestorePolicyProperties ¶
func (restorePolicyProperties *RestorePolicyProperties) AssignPropertiesFromRestorePolicyProperties(source *v1alpha1api20210401storage.RestorePolicyProperties) error
AssignPropertiesFromRestorePolicyProperties populates our RestorePolicyProperties from the provided source RestorePolicyProperties
func (*RestorePolicyProperties) AssignPropertiesToRestorePolicyProperties ¶
func (restorePolicyProperties *RestorePolicyProperties) AssignPropertiesToRestorePolicyProperties(destination *v1alpha1api20210401storage.RestorePolicyProperties) error
AssignPropertiesToRestorePolicyProperties populates the provided destination RestorePolicyProperties from our RestorePolicyProperties
func (*RestorePolicyProperties) ConvertToARM ¶
func (restorePolicyProperties *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 (restorePolicyProperties *RestorePolicyProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RestorePolicyProperties) PopulateFromARM ¶
func (restorePolicyProperties *RestorePolicyProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RestorePolicyPropertiesARM ¶
type RestorePolicyPropertiesARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/RestorePolicyProperties
func (*RestorePolicyPropertiesARM) DeepCopy ¶
func (in *RestorePolicyPropertiesARM) DeepCopy() *RestorePolicyPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyPropertiesARM.
func (*RestorePolicyPropertiesARM) DeepCopyInto ¶
func (in *RestorePolicyPropertiesARM) DeepCopyInto(out *RestorePolicyPropertiesARM)
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"` // +kubebuilder:validation:Required //Enabled: Blob restore is enabled if set to true. Enabled bool `json:"enabled"` //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"` }
func (*RestorePolicyProperties_Status) AssignPropertiesFromRestorePolicyPropertiesStatus ¶
func (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) AssignPropertiesFromRestorePolicyPropertiesStatus(source *v1alpha1api20210401storage.RestorePolicyProperties_Status) error
AssignPropertiesFromRestorePolicyPropertiesStatus populates our RestorePolicyProperties_Status from the provided source RestorePolicyProperties_Status
func (*RestorePolicyProperties_Status) AssignPropertiesToRestorePolicyPropertiesStatus ¶
func (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) AssignPropertiesToRestorePolicyPropertiesStatus(destination *v1alpha1api20210401storage.RestorePolicyProperties_Status) error
AssignPropertiesToRestorePolicyPropertiesStatus 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 (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RestorePolicyProperties_Status) PopulateFromARM ¶
func (restorePolicyPropertiesStatus *RestorePolicyProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RestorePolicyProperties_StatusARM ¶
type RestorePolicyProperties_StatusARM 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"` //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"` }
func (*RestorePolicyProperties_StatusARM) DeepCopy ¶
func (in *RestorePolicyProperties_StatusARM) DeepCopy() *RestorePolicyProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties_StatusARM.
func (*RestorePolicyProperties_StatusARM) DeepCopyInto ¶
func (in *RestorePolicyProperties_StatusARM) DeepCopyInto(out *RestorePolicyProperties_StatusARM)
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 *RoutingPreferenceRoutingChoice `json:"routingChoice,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/RoutingPreference
func (*RoutingPreference) AssignPropertiesFromRoutingPreference ¶
func (routingPreference *RoutingPreference) AssignPropertiesFromRoutingPreference(source *v1alpha1api20210401storage.RoutingPreference) error
AssignPropertiesFromRoutingPreference populates our RoutingPreference from the provided source RoutingPreference
func (*RoutingPreference) AssignPropertiesToRoutingPreference ¶
func (routingPreference *RoutingPreference) AssignPropertiesToRoutingPreference(destination *v1alpha1api20210401storage.RoutingPreference) error
AssignPropertiesToRoutingPreference populates the provided destination RoutingPreference from our RoutingPreference
func (*RoutingPreference) ConvertToARM ¶
func (routingPreference *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 (routingPreference *RoutingPreference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingPreference) PopulateFromARM ¶
func (routingPreference *RoutingPreference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingPreferenceARM ¶
type RoutingPreferenceARM 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 *RoutingPreferenceRoutingChoice `json:"routingChoice,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/RoutingPreference
func (*RoutingPreferenceARM) DeepCopy ¶
func (in *RoutingPreferenceARM) DeepCopy() *RoutingPreferenceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreferenceARM.
func (*RoutingPreferenceARM) DeepCopyInto ¶
func (in *RoutingPreferenceARM) DeepCopyInto(out *RoutingPreferenceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingPreferenceRoutingChoice ¶
type RoutingPreferenceRoutingChoice string
+kubebuilder:validation:Enum={"InternetRouting","MicrosoftRouting"}
type RoutingPreferenceStatusRoutingChoice ¶
type RoutingPreferenceStatusRoutingChoice 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 *RoutingPreferenceStatusRoutingChoice `json:"routingChoice,omitempty"` }
func (*RoutingPreference_Status) AssignPropertiesFromRoutingPreferenceStatus ¶
func (routingPreferenceStatus *RoutingPreference_Status) AssignPropertiesFromRoutingPreferenceStatus(source *v1alpha1api20210401storage.RoutingPreference_Status) error
AssignPropertiesFromRoutingPreferenceStatus populates our RoutingPreference_Status from the provided source RoutingPreference_Status
func (*RoutingPreference_Status) AssignPropertiesToRoutingPreferenceStatus ¶
func (routingPreferenceStatus *RoutingPreference_Status) AssignPropertiesToRoutingPreferenceStatus(destination *v1alpha1api20210401storage.RoutingPreference_Status) error
AssignPropertiesToRoutingPreferenceStatus 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 (routingPreferenceStatus *RoutingPreference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingPreference_Status) PopulateFromARM ¶
func (routingPreferenceStatus *RoutingPreference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingPreference_StatusARM ¶
type RoutingPreference_StatusARM 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 *RoutingPreferenceStatusRoutingChoice `json:"routingChoice,omitempty"` }
func (*RoutingPreference_StatusARM) DeepCopy ¶
func (in *RoutingPreference_StatusARM) DeepCopy() *RoutingPreference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference_StatusARM.
func (*RoutingPreference_StatusARM) DeepCopyInto ¶
func (in *RoutingPreference_StatusARM) DeepCopyInto(out *RoutingPreference_StatusARM)
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 SasPolicyExpirationAction `json:"expirationAction"` // +kubebuilder:validation:Required //SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod string `json:"sasExpirationPeriod"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/SasPolicy
func (*SasPolicy) AssignPropertiesFromSasPolicy ¶
func (sasPolicy *SasPolicy) AssignPropertiesFromSasPolicy(source *v1alpha1api20210401storage.SasPolicy) error
AssignPropertiesFromSasPolicy populates our SasPolicy from the provided source SasPolicy
func (*SasPolicy) AssignPropertiesToSasPolicy ¶
func (sasPolicy *SasPolicy) AssignPropertiesToSasPolicy(destination *v1alpha1api20210401storage.SasPolicy) error
AssignPropertiesToSasPolicy populates the provided destination SasPolicy from our SasPolicy
func (*SasPolicy) ConvertToARM ¶
func (sasPolicy *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 (sasPolicy *SasPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SasPolicy) PopulateFromARM ¶
func (sasPolicy *SasPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SasPolicyARM ¶
type SasPolicyARM struct { //ExpirationAction: The SAS expiration action. Can only be Log. ExpirationAction SasPolicyExpirationAction `json:"expirationAction"` //SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod string `json:"sasExpirationPeriod"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/SasPolicy
func (*SasPolicyARM) DeepCopy ¶
func (in *SasPolicyARM) DeepCopy() *SasPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicyARM.
func (*SasPolicyARM) DeepCopyInto ¶
func (in *SasPolicyARM) DeepCopyInto(out *SasPolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SasPolicyExpirationAction ¶
type SasPolicyExpirationAction string
+kubebuilder:validation:Enum={"Log"}
type SasPolicyStatusExpirationAction ¶
type SasPolicyStatusExpirationAction string
type SasPolicy_Status ¶
type SasPolicy_Status struct { // +kubebuilder:validation:Required //ExpirationAction: The SAS expiration action. Can only be Log. ExpirationAction SasPolicyStatusExpirationAction `json:"expirationAction"` // +kubebuilder:validation:Required //SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod string `json:"sasExpirationPeriod"` }
func (*SasPolicy_Status) AssignPropertiesFromSasPolicyStatus ¶
func (sasPolicyStatus *SasPolicy_Status) AssignPropertiesFromSasPolicyStatus(source *v1alpha1api20210401storage.SasPolicy_Status) error
AssignPropertiesFromSasPolicyStatus populates our SasPolicy_Status from the provided source SasPolicy_Status
func (*SasPolicy_Status) AssignPropertiesToSasPolicyStatus ¶
func (sasPolicyStatus *SasPolicy_Status) AssignPropertiesToSasPolicyStatus(destination *v1alpha1api20210401storage.SasPolicy_Status) error
AssignPropertiesToSasPolicyStatus 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 (sasPolicyStatus *SasPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SasPolicy_Status) PopulateFromARM ¶
func (sasPolicyStatus *SasPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SasPolicy_StatusARM ¶
type SasPolicy_StatusARM struct { //ExpirationAction: The SAS expiration action. Can only be Log. ExpirationAction SasPolicyStatusExpirationAction `json:"expirationAction"` //SasExpirationPeriod: The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod string `json:"sasExpirationPeriod"` }
func (*SasPolicy_StatusARM) DeepCopy ¶
func (in *SasPolicy_StatusARM) DeepCopy() *SasPolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy_StatusARM.
func (*SasPolicy_StatusARM) DeepCopyInto ¶
func (in *SasPolicy_StatusARM) DeepCopyInto(out *SasPolicy_StatusARM)
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 SkuName `json:"name"` Tier *SkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/Sku
func (*Sku) AssignPropertiesFromSku ¶
func (sku *Sku) AssignPropertiesFromSku(source *v1alpha1api20210401storage.Sku) error
AssignPropertiesFromSku populates our Sku from the provided source Sku
func (*Sku) AssignPropertiesToSku ¶
func (sku *Sku) AssignPropertiesToSku(destination *v1alpha1api20210401storage.Sku) error
AssignPropertiesToSku 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 SkuARM ¶
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/Sku
func (*SkuARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuARM.
func (*SkuARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuName ¶
type SkuName string
+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
type Sku_Status ¶
type Sku_Status struct { // +kubebuilder:validation:Required Name SkuName_Status `json:"name"` Tier *Tier_Status `json:"tier,omitempty"` }
func (*Sku_Status) AssignPropertiesFromSkuStatus ¶
func (skuStatus *Sku_Status) AssignPropertiesFromSkuStatus(source *v1alpha1api20210401storage.Sku_Status) error
AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status
func (*Sku_Status) AssignPropertiesToSkuStatus ¶
func (skuStatus *Sku_Status) AssignPropertiesToSkuStatus(destination *v1alpha1api20210401storage.Sku_Status) error
AssignPropertiesToSkuStatus 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 (skuStatus *Sku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_Status) PopulateFromARM ¶
func (skuStatus *Sku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_StatusARM ¶
type Sku_StatusARM struct { Name SkuName_Status `json:"name"` Tier *Tier_Status `json:"tier,omitempty"` }
func (*Sku_StatusARM) DeepCopy ¶
func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_StatusARM.
func (*Sku_StatusARM) DeepCopyInto ¶
func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)
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 StorageAccounts_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" Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts
func (*StorageAccount) AssignPropertiesFromStorageAccount ¶
func (storageAccount *StorageAccount) AssignPropertiesFromStorageAccount(source *v1alpha1api20210401storage.StorageAccount) error
AssignPropertiesFromStorageAccount populates our StorageAccount from the provided source StorageAccount
func (*StorageAccount) AssignPropertiesToStorageAccount ¶
func (storageAccount *StorageAccount) AssignPropertiesToStorageAccount(destination *v1alpha1api20210401storage.StorageAccount) error
AssignPropertiesToStorageAccount populates the provided destination StorageAccount from our StorageAccount
func (*StorageAccount) AzureName ¶
func (storageAccount *StorageAccount) AzureName() string
AzureName returns the Azure name of the resource
func (*StorageAccount) ConvertFrom ¶
func (storageAccount *StorageAccount) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccount from the provided hub StorageAccount
func (*StorageAccount) ConvertTo ¶
func (storageAccount *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 (storageAccount *StorageAccount) Default()
Default applies defaults to the StorageAccount resource
func (StorageAccount) GetAPIVersion ¶
func (storageAccount StorageAccount) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccount) GetConditions ¶
func (storageAccount *StorageAccount) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccount) GetResourceKind ¶
func (storageAccount *StorageAccount) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*StorageAccount) GetSpec ¶
func (storageAccount *StorageAccount) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccount) GetStatus ¶
func (storageAccount *StorageAccount) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccount) GetType ¶
func (storageAccount *StorageAccount) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts"
func (*StorageAccount) NewEmptyStatus ¶
func (storageAccount *StorageAccount) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccount) OriginalGVK ¶
func (storageAccount *StorageAccount) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccount) Owner ¶
func (storageAccount *StorageAccount) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*StorageAccount) SetConditions ¶
func (storageAccount *StorageAccount) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccount) SetStatus ¶
func (storageAccount *StorageAccount) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccount) ValidateCreate ¶
func (storageAccount *StorageAccount) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*StorageAccount) ValidateDelete ¶
func (storageAccount *StorageAccount) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*StorageAccount) ValidateUpdate ¶
func (storageAccount *StorageAccount) ValidateUpdate(old runtime.Object) error
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"` }
func (*StorageAccountInternetEndpoints_Status) AssignPropertiesFromStorageAccountInternetEndpointsStatus ¶
func (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) AssignPropertiesFromStorageAccountInternetEndpointsStatus(source *v1alpha1api20210401storage.StorageAccountInternetEndpoints_Status) error
AssignPropertiesFromStorageAccountInternetEndpointsStatus populates our StorageAccountInternetEndpoints_Status from the provided source StorageAccountInternetEndpoints_Status
func (*StorageAccountInternetEndpoints_Status) AssignPropertiesToStorageAccountInternetEndpointsStatus ¶
func (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) AssignPropertiesToStorageAccountInternetEndpointsStatus(destination *v1alpha1api20210401storage.StorageAccountInternetEndpoints_Status) error
AssignPropertiesToStorageAccountInternetEndpointsStatus 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 (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccountInternetEndpoints_Status) PopulateFromARM ¶
func (storageAccountInternetEndpointsStatus *StorageAccountInternetEndpoints_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccountInternetEndpoints_StatusARM ¶
type StorageAccountInternetEndpoints_StatusARM 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"` }
func (*StorageAccountInternetEndpoints_StatusARM) DeepCopy ¶
func (in *StorageAccountInternetEndpoints_StatusARM) DeepCopy() *StorageAccountInternetEndpoints_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountInternetEndpoints_StatusARM.
func (*StorageAccountInternetEndpoints_StatusARM) DeepCopyInto ¶
func (in *StorageAccountInternetEndpoints_StatusARM) DeepCopyInto(out *StorageAccountInternetEndpoints_StatusARM)
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 Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts
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"` }
func (*StorageAccountMicrosoftEndpoints_Status) AssignPropertiesFromStorageAccountMicrosoftEndpointsStatus ¶
func (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) AssignPropertiesFromStorageAccountMicrosoftEndpointsStatus(source *v1alpha1api20210401storage.StorageAccountMicrosoftEndpoints_Status) error
AssignPropertiesFromStorageAccountMicrosoftEndpointsStatus populates our StorageAccountMicrosoftEndpoints_Status from the provided source StorageAccountMicrosoftEndpoints_Status
func (*StorageAccountMicrosoftEndpoints_Status) AssignPropertiesToStorageAccountMicrosoftEndpointsStatus ¶
func (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) AssignPropertiesToStorageAccountMicrosoftEndpointsStatus(destination *v1alpha1api20210401storage.StorageAccountMicrosoftEndpoints_Status) error
AssignPropertiesToStorageAccountMicrosoftEndpointsStatus 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 (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccountMicrosoftEndpoints_Status) PopulateFromARM ¶
func (storageAccountMicrosoftEndpointsStatus *StorageAccountMicrosoftEndpoints_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccountMicrosoftEndpoints_StatusARM ¶
type StorageAccountMicrosoftEndpoints_StatusARM 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"` }
func (*StorageAccountMicrosoftEndpoints_StatusARM) DeepCopy ¶
func (in *StorageAccountMicrosoftEndpoints_StatusARM) DeepCopy() *StorageAccountMicrosoftEndpoints_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountMicrosoftEndpoints_StatusARM.
func (*StorageAccountMicrosoftEndpoints_StatusARM) DeepCopyInto ¶
func (in *StorageAccountMicrosoftEndpoints_StatusARM) DeepCopyInto(out *StorageAccountMicrosoftEndpoints_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountPropertiesCreateParametersARM ¶
type StorageAccountPropertiesCreateParametersARM struct { //AccessTier: Required for storage accounts where kind = BlobStorage. The access //tier used for billing. AccessTier *StorageAccountPropertiesCreateParametersAccessTier `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"` //be authorized with the account access 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: Settings for Azure Files identity based //authentication. AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthenticationARM `json:"azureFilesIdentityBasedAuthentication,omitempty"` //CustomDomain: The custom domain assigned to this storage account. This can be //set via Update. CustomDomain *CustomDomainARM `json:"customDomain,omitempty"` //Encryption: The encryption settings on the storage account. Encryption *EncryptionARM `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 *KeyPolicyARM `json:"keyPolicy,omitempty"` //disabled once it is enabled. LargeFileSharesState *StorageAccountPropertiesCreateParametersLargeFileSharesState `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 *StorageAccountPropertiesCreateParametersMinimumTlsVersion `json:"minimumTlsVersion,omitempty"` //NetworkAcls: Network rule set NetworkAcls *NetworkRuleSetARM `json:"networkAcls,omitempty"` //RoutingPreference: 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 RoutingPreference *RoutingPreferenceARM `json:"routingPreference,omitempty"` //SasPolicy: SasPolicy assigned to the storage account. SasPolicy *SasPolicyARM `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/StorageAccountPropertiesCreateParameters
func (*StorageAccountPropertiesCreateParametersARM) DeepCopy ¶
func (in *StorageAccountPropertiesCreateParametersARM) DeepCopy() *StorageAccountPropertiesCreateParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountPropertiesCreateParametersARM.
func (*StorageAccountPropertiesCreateParametersARM) DeepCopyInto ¶
func (in *StorageAccountPropertiesCreateParametersARM) DeepCopyInto(out *StorageAccountPropertiesCreateParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountPropertiesCreateParametersAccessTier ¶
type StorageAccountPropertiesCreateParametersAccessTier string
+kubebuilder:validation:Enum={"Cool","Hot"}
type StorageAccountPropertiesCreateParametersLargeFileSharesState ¶
type StorageAccountPropertiesCreateParametersLargeFileSharesState string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type StorageAccountPropertiesCreateParametersMinimumTlsVersion ¶
type StorageAccountPropertiesCreateParametersMinimumTlsVersion string
+kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2"}
type StorageAccountPropertiesStatusAccessTier ¶
type StorageAccountPropertiesStatusAccessTier string
type StorageAccountPropertiesStatusLargeFileSharesState ¶
type StorageAccountPropertiesStatusLargeFileSharesState string
type StorageAccountPropertiesStatusMinimumTlsVersion ¶
type StorageAccountPropertiesStatusMinimumTlsVersion string
type StorageAccountPropertiesStatusProvisioningState ¶
type StorageAccountPropertiesStatusProvisioningState string
type StorageAccountPropertiesStatusStatusOfPrimary ¶
type StorageAccountPropertiesStatusStatusOfPrimary string
type StorageAccountPropertiesStatusStatusOfSecondary ¶
type StorageAccountPropertiesStatusStatusOfSecondary string
type StorageAccountProperties_StatusARM ¶
type StorageAccountProperties_StatusARM struct { //AccessTier: Required for storage accounts where kind = BlobStorage. The access //tier used for billing. AccessTier *StorageAccountPropertiesStatusAccessTier `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"` //be authorized with the account access 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_StatusARM `json:"azureFilesIdentityBasedAuthentication,omitempty"` //BlobRestoreStatus: Blob restore status BlobRestoreStatus *BlobRestoreStatus_StatusARM `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_StatusARM `json:"customDomain,omitempty"` //Encryption: Gets the encryption settings on the account. If unspecified, the //account is unencrypted. Encryption *Encryption_StatusARM `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_StatusARM `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_StatusARM `json:"keyCreationTime,omitempty"` //KeyPolicy: KeyPolicy assigned to the storage account. KeyPolicy *KeyPolicy_StatusARM `json:"keyPolicy,omitempty"` //disabled once it is enabled. LargeFileSharesState *StorageAccountPropertiesStatusLargeFileSharesState `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 *StorageAccountPropertiesStatusMinimumTlsVersion `json:"minimumTlsVersion,omitempty"` //NetworkAcls: Network rule set NetworkAcls *NetworkRuleSet_StatusARM `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_StatusARM `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_SubResourceEmbeddedARM `json:"privateEndpointConnections,omitempty"` //ProvisioningState: Gets the status of the storage account at the time the //operation was called. ProvisioningState *StorageAccountPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` //RoutingPreference: Maintains information about the network routing choice opted //by the user for data transfer RoutingPreference *RoutingPreference_StatusARM `json:"routingPreference,omitempty"` //SasPolicy: SasPolicy assigned to the storage account. SasPolicy *SasPolicy_StatusARM `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_StatusARM `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 *StorageAccountPropertiesStatusStatusOfPrimary `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 *StorageAccountPropertiesStatusStatusOfSecondary `json:"statusOfSecondary,omitempty"` //SupportsHttpsTrafficOnly: Allows https traffic only to storage service if sets //to true. SupportsHttpsTrafficOnly *bool `json:"supportsHttpsTrafficOnly,omitempty"` }
func (*StorageAccountProperties_StatusARM) DeepCopy ¶
func (in *StorageAccountProperties_StatusARM) DeepCopy() *StorageAccountProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountProperties_StatusARM.
func (*StorageAccountProperties_StatusARM) DeepCopyInto ¶
func (in *StorageAccountProperties_StatusARM) DeepCopyInto(out *StorageAccountProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountStatusKind ¶
type StorageAccountStatusKind string
type StorageAccount_Status ¶
type StorageAccount_Status struct { //AccessTier: Required for storage accounts where kind = BlobStorage. The access //tier used for billing. AccessTier *StorageAccountPropertiesStatusAccessTier `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"` //be authorized with the account access 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 *StorageAccountStatusKind `json:"kind,omitempty"` //disabled once it is enabled. LargeFileSharesState *StorageAccountPropertiesStatusLargeFileSharesState `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 *StorageAccountPropertiesStatusMinimumTlsVersion `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_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"` //ProvisioningState: Gets the status of the storage account at the time the //operation was called. ProvisioningState *StorageAccountPropertiesStatusProvisioningState `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 *StorageAccountPropertiesStatusStatusOfPrimary `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 *StorageAccountPropertiesStatusStatusOfSecondary `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"` }
func (*StorageAccount_Status) AssignPropertiesFromStorageAccountStatus ¶
func (storageAccountStatus *StorageAccount_Status) AssignPropertiesFromStorageAccountStatus(source *v1alpha1api20210401storage.StorageAccount_Status) error
AssignPropertiesFromStorageAccountStatus populates our StorageAccount_Status from the provided source StorageAccount_Status
func (*StorageAccount_Status) AssignPropertiesToStorageAccountStatus ¶
func (storageAccountStatus *StorageAccount_Status) AssignPropertiesToStorageAccountStatus(destination *v1alpha1api20210401storage.StorageAccount_Status) error
AssignPropertiesToStorageAccountStatus populates the provided destination StorageAccount_Status from our StorageAccount_Status
func (*StorageAccount_Status) ConvertStatusFrom ¶
func (storageAccountStatus *StorageAccount_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our StorageAccount_Status from the provided source
func (*StorageAccount_Status) ConvertStatusTo ¶
func (storageAccountStatus *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 (storageAccountStatus *StorageAccount_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccount_Status) PopulateFromARM ¶
func (storageAccountStatus *StorageAccount_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccount_StatusARM ¶
type StorageAccount_StatusARM struct { //ExtendedLocation: The extendedLocation of the resource. ExtendedLocation *ExtendedLocation_StatusARM `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_StatusARM `json:"identity,omitempty"` //Kind: Gets the Kind. Kind *StorageAccountStatusKind `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_StatusARM `json:"properties,omitempty"` //Sku: Gets the SKU. Sku *Sku_StatusARM `json:"sku,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"` }
func (*StorageAccount_StatusARM) DeepCopy ¶
func (in *StorageAccount_StatusARM) DeepCopy() *StorageAccount_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_StatusARM.
func (*StorageAccount_StatusARM) DeepCopyInto ¶
func (in *StorageAccount_StatusARM) DeepCopyInto(out *StorageAccount_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountsBlobService ¶
type StorageAccountsBlobService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageAccountsBlobServices_Spec `json:"spec,omitempty"` Status BlobServiceProperties_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" Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices
func (*StorageAccountsBlobService) AssignPropertiesFromStorageAccountsBlobService ¶
func (storageAccountsBlobService *StorageAccountsBlobService) AssignPropertiesFromStorageAccountsBlobService(source *v1alpha1api20210401storage.StorageAccountsBlobService) error
AssignPropertiesFromStorageAccountsBlobService populates our StorageAccountsBlobService from the provided source StorageAccountsBlobService
func (*StorageAccountsBlobService) AssignPropertiesToStorageAccountsBlobService ¶
func (storageAccountsBlobService *StorageAccountsBlobService) AssignPropertiesToStorageAccountsBlobService(destination *v1alpha1api20210401storage.StorageAccountsBlobService) error
AssignPropertiesToStorageAccountsBlobService populates the provided destination StorageAccountsBlobService from our StorageAccountsBlobService
func (*StorageAccountsBlobService) AzureName ¶
func (storageAccountsBlobService *StorageAccountsBlobService) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*StorageAccountsBlobService) ConvertFrom ¶
func (storageAccountsBlobService *StorageAccountsBlobService) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccountsBlobService from the provided hub StorageAccountsBlobService
func (*StorageAccountsBlobService) ConvertTo ¶
func (storageAccountsBlobService *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 (storageAccountsBlobService *StorageAccountsBlobService) Default()
Default applies defaults to the StorageAccountsBlobService resource
func (StorageAccountsBlobService) GetAPIVersion ¶
func (storageAccountsBlobService StorageAccountsBlobService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccountsBlobService) GetConditions ¶
func (storageAccountsBlobService *StorageAccountsBlobService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccountsBlobService) GetResourceKind ¶
func (storageAccountsBlobService *StorageAccountsBlobService) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*StorageAccountsBlobService) GetSpec ¶
func (storageAccountsBlobService *StorageAccountsBlobService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccountsBlobService) GetStatus ¶
func (storageAccountsBlobService *StorageAccountsBlobService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccountsBlobService) GetType ¶
func (storageAccountsBlobService *StorageAccountsBlobService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices"
func (*StorageAccountsBlobService) NewEmptyStatus ¶
func (storageAccountsBlobService *StorageAccountsBlobService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccountsBlobService) OriginalGVK ¶
func (storageAccountsBlobService *StorageAccountsBlobService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccountsBlobService) Owner ¶
func (storageAccountsBlobService *StorageAccountsBlobService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*StorageAccountsBlobService) SetConditions ¶
func (storageAccountsBlobService *StorageAccountsBlobService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccountsBlobService) SetStatus ¶
func (storageAccountsBlobService *StorageAccountsBlobService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccountsBlobService) ValidateCreate ¶
func (storageAccountsBlobService *StorageAccountsBlobService) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*StorageAccountsBlobService) ValidateDelete ¶
func (storageAccountsBlobService *StorageAccountsBlobService) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*StorageAccountsBlobService) ValidateUpdate ¶
func (storageAccountsBlobService *StorageAccountsBlobService) ValidateUpdate(old runtime.Object) 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 Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices
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 StorageAccountsBlobServicesContainers_Spec `json:"spec,omitempty"` Status BlobContainer_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" Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices_containers
func (*StorageAccountsBlobServicesContainer) AssignPropertiesFromStorageAccountsBlobServicesContainer ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) AssignPropertiesFromStorageAccountsBlobServicesContainer(source *v1alpha1api20210401storage.StorageAccountsBlobServicesContainer) error
AssignPropertiesFromStorageAccountsBlobServicesContainer populates our StorageAccountsBlobServicesContainer from the provided source StorageAccountsBlobServicesContainer
func (*StorageAccountsBlobServicesContainer) AssignPropertiesToStorageAccountsBlobServicesContainer ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) AssignPropertiesToStorageAccountsBlobServicesContainer(destination *v1alpha1api20210401storage.StorageAccountsBlobServicesContainer) error
AssignPropertiesToStorageAccountsBlobServicesContainer populates the provided destination StorageAccountsBlobServicesContainer from our StorageAccountsBlobServicesContainer
func (*StorageAccountsBlobServicesContainer) AzureName ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) AzureName() string
AzureName returns the Azure name of the resource
func (*StorageAccountsBlobServicesContainer) ConvertFrom ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our StorageAccountsBlobServicesContainer from the provided hub StorageAccountsBlobServicesContainer
func (*StorageAccountsBlobServicesContainer) ConvertTo ¶
func (storageAccountsBlobServicesContainer *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 (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) Default()
Default applies defaults to the StorageAccountsBlobServicesContainer resource
func (StorageAccountsBlobServicesContainer) GetAPIVersion ¶
func (storageAccountsBlobServicesContainer StorageAccountsBlobServicesContainer) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (*StorageAccountsBlobServicesContainer) GetConditions ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*StorageAccountsBlobServicesContainer) GetResourceKind ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*StorageAccountsBlobServicesContainer) GetSpec ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*StorageAccountsBlobServicesContainer) GetStatus ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*StorageAccountsBlobServicesContainer) GetType ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices/containers"
func (*StorageAccountsBlobServicesContainer) NewEmptyStatus ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*StorageAccountsBlobServicesContainer) OriginalGVK ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*StorageAccountsBlobServicesContainer) Owner ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*StorageAccountsBlobServicesContainer) SetConditions ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*StorageAccountsBlobServicesContainer) SetStatus ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*StorageAccountsBlobServicesContainer) ValidateCreate ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*StorageAccountsBlobServicesContainer) ValidateDelete ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*StorageAccountsBlobServicesContainer) ValidateUpdate ¶
func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) ValidateUpdate(old runtime.Object) 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 Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices_containers
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 StorageAccountsBlobServicesContainersSpecAPIVersion ¶
type StorageAccountsBlobServicesContainersSpecAPIVersion string
+kubebuilder:validation:Enum={"2021-04-01"}
type StorageAccountsBlobServicesContainers_Spec ¶
type StorageAccountsBlobServicesContainers_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"` //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: Object level immutability properties of the //container. ImmutableStorageWithVersioning *ImmutableStorageWithVersioning `json:"immutableStorageWithVersioning,omitempty"` //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Metadata: A name-value pair to associate with the container as metadata. Metadata map[string]string `json:"metadata,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner" kind:"StorageAccountsBlobService"` //PublicAccess: Specifies whether data in the container may be accessed publicly //and the level of access. PublicAccess *ContainerPropertiesPublicAccess `json:"publicAccess,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*StorageAccountsBlobServicesContainers_Spec) AssignPropertiesFromStorageAccountsBlobServicesContainersSpec ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) AssignPropertiesFromStorageAccountsBlobServicesContainersSpec(source *v1alpha1api20210401storage.StorageAccountsBlobServicesContainers_Spec) error
AssignPropertiesFromStorageAccountsBlobServicesContainersSpec populates our StorageAccountsBlobServicesContainers_Spec from the provided source StorageAccountsBlobServicesContainers_Spec
func (*StorageAccountsBlobServicesContainers_Spec) AssignPropertiesToStorageAccountsBlobServicesContainersSpec ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) AssignPropertiesToStorageAccountsBlobServicesContainersSpec(destination *v1alpha1api20210401storage.StorageAccountsBlobServicesContainers_Spec) error
AssignPropertiesToStorageAccountsBlobServicesContainersSpec populates the provided destination StorageAccountsBlobServicesContainers_Spec from our StorageAccountsBlobServicesContainers_Spec
func (*StorageAccountsBlobServicesContainers_Spec) ConvertSpecFrom ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccountsBlobServicesContainers_Spec from the provided source
func (*StorageAccountsBlobServicesContainers_Spec) ConvertSpecTo ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccountsBlobServicesContainers_Spec
func (*StorageAccountsBlobServicesContainers_Spec) ConvertToARM ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccountsBlobServicesContainers_Spec) DeepCopy ¶
func (in *StorageAccountsBlobServicesContainers_Spec) DeepCopy() *StorageAccountsBlobServicesContainers_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServicesContainers_Spec.
func (*StorageAccountsBlobServicesContainers_Spec) DeepCopyInto ¶
func (in *StorageAccountsBlobServicesContainers_Spec) DeepCopyInto(out *StorageAccountsBlobServicesContainers_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsBlobServicesContainers_Spec) NewEmptyARMValue ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccountsBlobServicesContainers_Spec) OriginalVersion ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccountsBlobServicesContainers_Spec) PopulateFromARM ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*StorageAccountsBlobServicesContainers_Spec) SetAzureName ¶
func (storageAccountsBlobServicesContainersSpec *StorageAccountsBlobServicesContainers_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type StorageAccountsBlobServicesContainers_SpecARM ¶
type StorageAccountsBlobServicesContainers_SpecARM struct { //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Name: The name of the blob container within the specified storage account. Blob //container names must be between 3 and 63 characters in length and use numbers, //lower-case letters and dash (-) only. Every dash (-) character must be //immediately preceded and followed by a letter or number. Name string `json:"name"` //Properties: The properties of a container. Properties *ContainerPropertiesARM `json:"properties,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*StorageAccountsBlobServicesContainers_SpecARM) DeepCopy ¶
func (in *StorageAccountsBlobServicesContainers_SpecARM) DeepCopy() *StorageAccountsBlobServicesContainers_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServicesContainers_SpecARM.
func (*StorageAccountsBlobServicesContainers_SpecARM) DeepCopyInto ¶
func (in *StorageAccountsBlobServicesContainers_SpecARM) DeepCopyInto(out *StorageAccountsBlobServicesContainers_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccountsBlobServicesContainers_SpecARM) GetAPIVersion ¶
func (storageAccountsBlobServicesContainersSpecARM StorageAccountsBlobServicesContainers_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (StorageAccountsBlobServicesContainers_SpecARM) GetName ¶
func (storageAccountsBlobServicesContainersSpecARM StorageAccountsBlobServicesContainers_SpecARM) GetName() string
GetName returns the Name of the resource
func (StorageAccountsBlobServicesContainers_SpecARM) GetType ¶
func (storageAccountsBlobServicesContainersSpecARM StorageAccountsBlobServicesContainers_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices/containers"
type StorageAccountsBlobServicesSpecAPIVersion ¶
type StorageAccountsBlobServicesSpecAPIVersion string
+kubebuilder:validation:Enum={"2021-04-01"}
type StorageAccountsBlobServices_Spec ¶
type StorageAccountsBlobServices_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 service properties for soft delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicy `json:"containerDeleteRetentionPolicy,omitempty"` //Cors: Sets the CORS rules. You can include up to five CorsRule elements in the //request. 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 service properties for soft delete. DeleteRetentionPolicy *DeleteRetentionPolicy `json:"deleteRetentionPolicy,omitempty"` //IsVersioningEnabled: Versioning is enabled if set to true. IsVersioningEnabled *bool `json:"isVersioningEnabled,omitempty"` //LastAccessTimeTrackingPolicy: The blob service properties for Last access time //based tracking policy. LastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicy `json:"lastAccessTimeTrackingPolicy,omitempty"` //Location: Location to deploy resource to Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner" kind:"StorageAccount"` //RestorePolicy: The blob service properties for blob restore policy RestorePolicy *RestorePolicyProperties `json:"restorePolicy,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*StorageAccountsBlobServices_Spec) AssignPropertiesFromStorageAccountsBlobServicesSpec ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) AssignPropertiesFromStorageAccountsBlobServicesSpec(source *v1alpha1api20210401storage.StorageAccountsBlobServices_Spec) error
AssignPropertiesFromStorageAccountsBlobServicesSpec populates our StorageAccountsBlobServices_Spec from the provided source StorageAccountsBlobServices_Spec
func (*StorageAccountsBlobServices_Spec) AssignPropertiesToStorageAccountsBlobServicesSpec ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) AssignPropertiesToStorageAccountsBlobServicesSpec(destination *v1alpha1api20210401storage.StorageAccountsBlobServices_Spec) error
AssignPropertiesToStorageAccountsBlobServicesSpec populates the provided destination StorageAccountsBlobServices_Spec from our StorageAccountsBlobServices_Spec
func (*StorageAccountsBlobServices_Spec) ConvertSpecFrom ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccountsBlobServices_Spec from the provided source
func (*StorageAccountsBlobServices_Spec) ConvertSpecTo ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccountsBlobServices_Spec
func (*StorageAccountsBlobServices_Spec) ConvertToARM ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccountsBlobServices_Spec) DeepCopy ¶
func (in *StorageAccountsBlobServices_Spec) DeepCopy() *StorageAccountsBlobServices_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServices_Spec.
func (*StorageAccountsBlobServices_Spec) DeepCopyInto ¶
func (in *StorageAccountsBlobServices_Spec) DeepCopyInto(out *StorageAccountsBlobServices_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccountsBlobServices_Spec) NewEmptyARMValue ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccountsBlobServices_Spec) OriginalVersion ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccountsBlobServices_Spec) PopulateFromARM ¶
func (storageAccountsBlobServicesSpec *StorageAccountsBlobServices_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAccountsBlobServices_SpecARM ¶
type StorageAccountsBlobServices_SpecARM struct { //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Name: The name of the blob Service within the specified storage account. Blob //Service Name must be 'default' Name string `json:"name"` //Properties: The properties of a storage account’s Blob service. Properties *BlobServicePropertiesPropertiesARM `json:"properties,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*StorageAccountsBlobServices_SpecARM) DeepCopy ¶
func (in *StorageAccountsBlobServices_SpecARM) DeepCopy() *StorageAccountsBlobServices_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServices_SpecARM.
func (*StorageAccountsBlobServices_SpecARM) DeepCopyInto ¶
func (in *StorageAccountsBlobServices_SpecARM) DeepCopyInto(out *StorageAccountsBlobServices_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccountsBlobServices_SpecARM) GetAPIVersion ¶
func (storageAccountsBlobServicesSpecARM StorageAccountsBlobServices_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (StorageAccountsBlobServices_SpecARM) GetName ¶
func (storageAccountsBlobServicesSpecARM StorageAccountsBlobServices_SpecARM) GetName() string
GetName returns the Name of the resource
func (StorageAccountsBlobServices_SpecARM) GetType ¶
func (storageAccountsBlobServicesSpecARM StorageAccountsBlobServices_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices"
type StorageAccountsSpecAPIVersion ¶
type StorageAccountsSpecAPIVersion string
+kubebuilder:validation:Enum={"2021-04-01"}
type StorageAccountsSpecKind ¶
type StorageAccountsSpecKind string
+kubebuilder:validation:Enum={"BlobStorage","BlockBlobStorage","FileStorage","Storage","StorageV2"}
type StorageAccounts_Spec ¶
type StorageAccounts_Spec struct { //AccessTier: Required for storage accounts where kind = BlobStorage. The access //tier used for billing. AccessTier *StorageAccountPropertiesCreateParametersAccessTier `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"` //be authorized with the account access 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: Settings for Azure Files identity based //authentication. 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"` //CustomDomain: The custom domain assigned to this storage account. This can be //set via Update. CustomDomain *CustomDomain `json:"customDomain,omitempty"` //Encryption: The encryption settings on the storage account. Encryption *Encryption `json:"encryption,omitempty"` //ExtendedLocation: The complex type of the extended location. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` //Identity: Identity for 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 StorageAccountsSpecKind `json:"kind"` //disabled once it is enabled. LargeFileSharesState *StorageAccountPropertiesCreateParametersLargeFileSharesState `json:"largeFileSharesState,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"` //MinimumTlsVersion: Set the minimum TLS version to be permitted on requests to //storage. The default interpretation is TLS 1.0 for this property. MinimumTlsVersion *StorageAccountPropertiesCreateParametersMinimumTlsVersion `json:"minimumTlsVersion,omitempty"` //NetworkAcls: Network rule set NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner" kind:"ResourceGroup"` //RoutingPreference: 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 RoutingPreference *RoutingPreference `json:"routingPreference,omitempty"` //SasPolicy: SasPolicy assigned to the storage account. SasPolicy *SasPolicy `json:"sasPolicy,omitempty"` // +kubebuilder:validation:Required //Sku: The SKU of the storage account. Sku Sku `json:"sku"` //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 (*StorageAccounts_Spec) AssignPropertiesFromStorageAccountsSpec ¶
func (storageAccountsSpec *StorageAccounts_Spec) AssignPropertiesFromStorageAccountsSpec(source *v1alpha1api20210401storage.StorageAccounts_Spec) error
AssignPropertiesFromStorageAccountsSpec populates our StorageAccounts_Spec from the provided source StorageAccounts_Spec
func (*StorageAccounts_Spec) AssignPropertiesToStorageAccountsSpec ¶
func (storageAccountsSpec *StorageAccounts_Spec) AssignPropertiesToStorageAccountsSpec(destination *v1alpha1api20210401storage.StorageAccounts_Spec) error
AssignPropertiesToStorageAccountsSpec populates the provided destination StorageAccounts_Spec from our StorageAccounts_Spec
func (*StorageAccounts_Spec) ConvertSpecFrom ¶
func (storageAccountsSpec *StorageAccounts_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our StorageAccounts_Spec from the provided source
func (*StorageAccounts_Spec) ConvertSpecTo ¶
func (storageAccountsSpec *StorageAccounts_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our StorageAccounts_Spec
func (*StorageAccounts_Spec) ConvertToARM ¶
func (storageAccountsSpec *StorageAccounts_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageAccounts_Spec) DeepCopy ¶
func (in *StorageAccounts_Spec) DeepCopy() *StorageAccounts_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_Spec.
func (*StorageAccounts_Spec) DeepCopyInto ¶
func (in *StorageAccounts_Spec) DeepCopyInto(out *StorageAccounts_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageAccounts_Spec) NewEmptyARMValue ¶
func (storageAccountsSpec *StorageAccounts_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageAccounts_Spec) OriginalVersion ¶
func (storageAccountsSpec *StorageAccounts_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*StorageAccounts_Spec) PopulateFromARM ¶
func (storageAccountsSpec *StorageAccounts_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*StorageAccounts_Spec) SetAzureName ¶
func (storageAccountsSpec *StorageAccounts_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type StorageAccounts_SpecARM ¶
type StorageAccounts_SpecARM struct { //ExtendedLocation: The complex type of the extended location. ExtendedLocation *ExtendedLocationARM `json:"extendedLocation,omitempty"` //Identity: Identity for the resource. Identity *IdentityARM `json:"identity,omitempty"` //Kind: Required. Indicates the type of storage account. Kind StorageAccountsSpecKind `json:"kind"` //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: The name of the storage account within the specified resource group. //Storage account names must be between 3 and 24 characters in length and use //numbers and lower-case letters only. Name string `json:"name"` //Properties: The parameters used to create the storage account. Properties *StorageAccountPropertiesCreateParametersARM `json:"properties,omitempty"` //Sku: The SKU of the storage account. Sku SkuARM `json:"sku"` //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 (*StorageAccounts_SpecARM) DeepCopy ¶
func (in *StorageAccounts_SpecARM) DeepCopy() *StorageAccounts_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_SpecARM.
func (*StorageAccounts_SpecARM) DeepCopyInto ¶
func (in *StorageAccounts_SpecARM) DeepCopyInto(out *StorageAccounts_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (StorageAccounts_SpecARM) GetAPIVersion ¶
func (storageAccountsSpecARM StorageAccounts_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"
func (StorageAccounts_SpecARM) GetName ¶
func (storageAccountsSpecARM StorageAccounts_SpecARM) GetName() string
GetName returns the Name of the resource
func (StorageAccounts_SpecARM) GetType ¶
func (storageAccountsSpecARM StorageAccounts_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts"
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"` }
func (*TagProperty_Status) AssignPropertiesFromTagPropertyStatus ¶
func (tagPropertyStatus *TagProperty_Status) AssignPropertiesFromTagPropertyStatus(source *v1alpha1api20210401storage.TagProperty_Status) error
AssignPropertiesFromTagPropertyStatus populates our TagProperty_Status from the provided source TagProperty_Status
func (*TagProperty_Status) AssignPropertiesToTagPropertyStatus ¶
func (tagPropertyStatus *TagProperty_Status) AssignPropertiesToTagPropertyStatus(destination *v1alpha1api20210401storage.TagProperty_Status) error
AssignPropertiesToTagPropertyStatus 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 (tagPropertyStatus *TagProperty_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TagProperty_Status) PopulateFromARM ¶
func (tagPropertyStatus *TagProperty_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TagProperty_StatusARM ¶
type TagProperty_StatusARM 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"` }
func (*TagProperty_StatusARM) DeepCopy ¶
func (in *TagProperty_StatusARM) DeepCopy() *TagProperty_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagProperty_StatusARM.
func (*TagProperty_StatusARM) DeepCopyInto ¶
func (in *TagProperty_StatusARM) DeepCopyInto(out *TagProperty_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tier_Status ¶
type Tier_Status string
type UpdateHistoryPropertyStatusUpdate ¶
type UpdateHistoryPropertyStatusUpdate string
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 *UpdateHistoryPropertyStatusUpdate `json:"update,omitempty"` //Upn: Returns the User Principal Name of the user who updated the //ImmutabilityPolicy. Upn *string `json:"upn,omitempty"` }
func (*UpdateHistoryProperty_Status) AssignPropertiesFromUpdateHistoryPropertyStatus ¶
func (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) AssignPropertiesFromUpdateHistoryPropertyStatus(source *v1alpha1api20210401storage.UpdateHistoryProperty_Status) error
AssignPropertiesFromUpdateHistoryPropertyStatus populates our UpdateHistoryProperty_Status from the provided source UpdateHistoryProperty_Status
func (*UpdateHistoryProperty_Status) AssignPropertiesToUpdateHistoryPropertyStatus ¶
func (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) AssignPropertiesToUpdateHistoryPropertyStatus(destination *v1alpha1api20210401storage.UpdateHistoryProperty_Status) error
AssignPropertiesToUpdateHistoryPropertyStatus 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 (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UpdateHistoryProperty_Status) PopulateFromARM ¶
func (updateHistoryPropertyStatus *UpdateHistoryProperty_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UpdateHistoryProperty_StatusARM ¶
type UpdateHistoryProperty_StatusARM 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 *UpdateHistoryPropertyStatusUpdate `json:"update,omitempty"` //Upn: Returns the User Principal Name of the user who updated the //ImmutabilityPolicy. Upn *string `json:"upn,omitempty"` }
func (*UpdateHistoryProperty_StatusARM) DeepCopy ¶
func (in *UpdateHistoryProperty_StatusARM) DeepCopy() *UpdateHistoryProperty_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateHistoryProperty_StatusARM.
func (*UpdateHistoryProperty_StatusARM) DeepCopyInto ¶
func (in *UpdateHistoryProperty_StatusARM) DeepCopyInto(out *UpdateHistoryProperty_StatusARM)
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"` }
func (*UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus ¶
func (userAssignedIdentityStatus *UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus(source *v1alpha1api20210401storage.UserAssignedIdentity_Status) error
AssignPropertiesFromUserAssignedIdentityStatus populates our UserAssignedIdentity_Status from the provided source UserAssignedIdentity_Status
func (*UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus ¶
func (userAssignedIdentityStatus *UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus(destination *v1alpha1api20210401storage.UserAssignedIdentity_Status) error
AssignPropertiesToUserAssignedIdentityStatus 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 (userAssignedIdentityStatus *UserAssignedIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserAssignedIdentity_Status) PopulateFromARM ¶
func (userAssignedIdentityStatus *UserAssignedIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentity_StatusARM ¶
type UserAssignedIdentity_StatusARM 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"` }
func (*UserAssignedIdentity_StatusARM) DeepCopy ¶
func (in *UserAssignedIdentity_StatusARM) DeepCopy() *UserAssignedIdentity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_StatusARM.
func (*UserAssignedIdentity_StatusARM) DeepCopyInto ¶
func (in *UserAssignedIdentity_StatusARM) DeepCopyInto(out *UserAssignedIdentity_StatusARM)
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 *VirtualNetworkRuleAction `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"` //State: Gets the state of virtual network rule. State *VirtualNetworkRuleState `json:"state,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/VirtualNetworkRule
func (*VirtualNetworkRule) AssignPropertiesFromVirtualNetworkRule ¶
func (virtualNetworkRule *VirtualNetworkRule) AssignPropertiesFromVirtualNetworkRule(source *v1alpha1api20210401storage.VirtualNetworkRule) error
AssignPropertiesFromVirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule
func (*VirtualNetworkRule) AssignPropertiesToVirtualNetworkRule ¶
func (virtualNetworkRule *VirtualNetworkRule) AssignPropertiesToVirtualNetworkRule(destination *v1alpha1api20210401storage.VirtualNetworkRule) error
AssignPropertiesToVirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule
func (*VirtualNetworkRule) ConvertToARM ¶
func (virtualNetworkRule *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 (virtualNetworkRule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkRule) PopulateFromARM ¶
func (virtualNetworkRule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkRuleARM ¶
type VirtualNetworkRuleARM struct { //Action: The action of virtual network rule. Action *VirtualNetworkRuleAction `json:"action,omitempty"` Id string `json:"id"` //State: Gets the state of virtual network rule. State *VirtualNetworkRuleState `json:"state,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/VirtualNetworkRule
func (*VirtualNetworkRuleARM) DeepCopy ¶
func (in *VirtualNetworkRuleARM) DeepCopy() *VirtualNetworkRuleARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleARM.
func (*VirtualNetworkRuleARM) DeepCopyInto ¶
func (in *VirtualNetworkRuleARM) DeepCopyInto(out *VirtualNetworkRuleARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleAction ¶
type VirtualNetworkRuleAction string
+kubebuilder:validation:Enum={"Allow"}
type VirtualNetworkRuleState ¶
type VirtualNetworkRuleState string
+kubebuilder:validation:Enum={"Deprovisioning","Failed","NetworkSourceDeleted","Provisioning","Succeeded"}
type VirtualNetworkRuleStatusAction ¶
type VirtualNetworkRuleStatusAction string
type VirtualNetworkRuleStatusState ¶
type VirtualNetworkRuleStatusState string
type VirtualNetworkRule_Status ¶
type VirtualNetworkRule_Status struct { //Action: The action of virtual network rule. Action *VirtualNetworkRuleStatusAction `json:"action,omitempty"` // +kubebuilder:validation:Required //Id: Resource ID of a subnet, for example: ///subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. Id string `json:"id"` //State: Gets the state of virtual network rule. State *VirtualNetworkRuleStatusState `json:"state,omitempty"` }
func (*VirtualNetworkRule_Status) AssignPropertiesFromVirtualNetworkRuleStatus ¶
func (virtualNetworkRuleStatus *VirtualNetworkRule_Status) AssignPropertiesFromVirtualNetworkRuleStatus(source *v1alpha1api20210401storage.VirtualNetworkRule_Status) error
AssignPropertiesFromVirtualNetworkRuleStatus populates our VirtualNetworkRule_Status from the provided source VirtualNetworkRule_Status
func (*VirtualNetworkRule_Status) AssignPropertiesToVirtualNetworkRuleStatus ¶
func (virtualNetworkRuleStatus *VirtualNetworkRule_Status) AssignPropertiesToVirtualNetworkRuleStatus(destination *v1alpha1api20210401storage.VirtualNetworkRule_Status) error
AssignPropertiesToVirtualNetworkRuleStatus 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 (virtualNetworkRuleStatus *VirtualNetworkRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkRule_Status) PopulateFromARM ¶
func (virtualNetworkRuleStatus *VirtualNetworkRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkRule_StatusARM ¶
type VirtualNetworkRule_StatusARM struct { //Action: The action of virtual network rule. Action *VirtualNetworkRuleStatusAction `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"` //State: Gets the state of virtual network rule. State *VirtualNetworkRuleStatusState `json:"state,omitempty"` }
func (*VirtualNetworkRule_StatusARM) DeepCopy ¶
func (in *VirtualNetworkRule_StatusARM) DeepCopy() *VirtualNetworkRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_StatusARM.
func (*VirtualNetworkRule_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkRule_StatusARM) DeepCopyInto(out *VirtualNetworkRule_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- blob_container__status_arm_types_gen.go
- blob_service_properties__status_arm_types_gen.go
- groupversion_info_gen.go
- storage_account__status_arm_types_gen.go
- storage_account_types_gen.go
- storage_accounts__spec_arm_types_gen.go
- storage_accounts_blob_service_types_gen.go
- storage_accounts_blob_services__spec_arm_types_gen.go
- storage_accounts_blob_services_container_types_gen.go
- storage_accounts_blob_services_containers__spec_arm_types_gen.go
- zz_generated.deepcopy.go