v1alpha1api20210401

package
v2.0.0-beta.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package v1alpha1api20210401 contains API Schema definitions for the storage v1alpha1api20210401 API group +groupName=storage.azure.com

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.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

View Source
const (
	StorageAccount_Kind_Spec_BlobStorage      = StorageAccount_Kind_Spec("BlobStorage")
	StorageAccount_Kind_Spec_BlockBlobStorage = StorageAccount_Kind_Spec("BlockBlobStorage")
	StorageAccount_Kind_Spec_FileStorage      = StorageAccount_Kind_Spec("FileStorage")
	StorageAccount_Kind_Spec_Storage          = StorageAccount_Kind_Spec("Storage")
	StorageAccount_Kind_Spec_StorageV2        = StorageAccount_Kind_Spec("StorageV2")
)
View Source
const (
	Identity_Type_None                       = Identity_Type("None")
	Identity_Type_SystemAssigned             = Identity_Type("SystemAssigned")
	Identity_Type_SystemAssignedUserAssigned = Identity_Type("SystemAssigned,UserAssigned")
	Identity_Type_UserAssigned               = Identity_Type("UserAssigned")
)
View Source
const (
	SkuName_Premium_LRS     = SkuName("Premium_LRS")
	SkuName_Premium_ZRS     = SkuName("Premium_ZRS")
	SkuName_Standard_GRS    = SkuName("Standard_GRS")
	SkuName_Standard_GZRS   = SkuName("Standard_GZRS")
	SkuName_Standard_LRS    = SkuName("Standard_LRS")
	SkuName_Standard_RAGRS  = SkuName("Standard_RAGRS")
	SkuName_Standard_RAGZRS = SkuName("Standard_RAGZRS")
	SkuName_Standard_ZRS    = SkuName("Standard_ZRS")
)
View Source
const (
	Tier_Premium  = Tier("Premium")
	Tier_Standard = Tier("Standard")
)
View Source
const (
	StorageAccount_Kind_STATUS_BlobStorage      = StorageAccount_Kind_STATUS("BlobStorage")
	StorageAccount_Kind_STATUS_BlockBlobStorage = StorageAccount_Kind_STATUS("BlockBlobStorage")
	StorageAccount_Kind_STATUS_FileStorage      = StorageAccount_Kind_STATUS("FileStorage")
	StorageAccount_Kind_STATUS_Storage          = StorageAccount_Kind_STATUS("Storage")
	StorageAccount_Kind_STATUS_StorageV2        = StorageAccount_Kind_STATUS("StorageV2")
)
View Source
const (
	Identity_Type_STATUS_None                       = Identity_Type_STATUS("None")
	Identity_Type_STATUS_SystemAssigned             = Identity_Type_STATUS("SystemAssigned")
	Identity_Type_STATUS_SystemAssignedUserAssigned = Identity_Type_STATUS("SystemAssigned,UserAssigned")
	Identity_Type_STATUS_UserAssigned               = Identity_Type_STATUS("UserAssigned")
)
View Source
const (
	SkuName_STATUS_Premium_LRS     = SkuName_STATUS("Premium_LRS")
	SkuName_STATUS_Premium_ZRS     = SkuName_STATUS("Premium_ZRS")
	SkuName_STATUS_Standard_GRS    = SkuName_STATUS("Standard_GRS")
	SkuName_STATUS_Standard_GZRS   = SkuName_STATUS("Standard_GZRS")
	SkuName_STATUS_Standard_LRS    = SkuName_STATUS("Standard_LRS")
	SkuName_STATUS_Standard_RAGRS  = SkuName_STATUS("Standard_RAGRS")
	SkuName_STATUS_Standard_RAGZRS = SkuName_STATUS("Standard_RAGZRS")
	SkuName_STATUS_Standard_ZRS    = SkuName_STATUS("Standard_ZRS")
)
View Source
const (
	Tier_STATUS_Premium  = Tier_STATUS("Premium")
	Tier_STATUS_Standard = Tier_STATUS("Standard")
)
View Source
const (
	StorageAccountProperties_AccessTier_STATUS_Cool = StorageAccountProperties_AccessTier_STATUS("Cool")
	StorageAccountProperties_AccessTier_STATUS_Hot  = StorageAccountProperties_AccessTier_STATUS("Hot")
)
View Source
const (
	StorageAccountProperties_LargeFileSharesState_STATUS_Disabled = StorageAccountProperties_LargeFileSharesState_STATUS("Disabled")
	StorageAccountProperties_LargeFileSharesState_STATUS_Enabled  = StorageAccountProperties_LargeFileSharesState_STATUS("Enabled")
)
View Source
const (
	StorageAccountProperties_MinimumTlsVersion_STATUS_TLS1_0 = StorageAccountProperties_MinimumTlsVersion_STATUS("TLS1_0")
	StorageAccountProperties_MinimumTlsVersion_STATUS_TLS1_1 = StorageAccountProperties_MinimumTlsVersion_STATUS("TLS1_1")
	StorageAccountProperties_MinimumTlsVersion_STATUS_TLS1_2 = StorageAccountProperties_MinimumTlsVersion_STATUS("TLS1_2")
)
View Source
const (
	StorageAccountProperties_ProvisioningState_STATUS_Creating     = StorageAccountProperties_ProvisioningState_STATUS("Creating")
	StorageAccountProperties_ProvisioningState_STATUS_ResolvingDNS = StorageAccountProperties_ProvisioningState_STATUS("ResolvingDNS")
	StorageAccountProperties_ProvisioningState_STATUS_Succeeded    = StorageAccountProperties_ProvisioningState_STATUS("Succeeded")
)
View Source
const (
	StorageAccountProperties_StatusOfPrimary_STATUS_Available   = StorageAccountProperties_StatusOfPrimary_STATUS("available")
	StorageAccountProperties_StatusOfPrimary_STATUS_Unavailable = StorageAccountProperties_StatusOfPrimary_STATUS("unavailable")
)
View Source
const (
	StorageAccountProperties_StatusOfSecondary_STATUS_Available   = StorageAccountProperties_StatusOfSecondary_STATUS("available")
	StorageAccountProperties_StatusOfSecondary_STATUS_Unavailable = StorageAccountProperties_StatusOfSecondary_STATUS("unavailable")
)
View Source
const (
	StorageAccountPropertiesCreateParameters_AccessTier_Cool = StorageAccountPropertiesCreateParameters_AccessTier("Cool")
	StorageAccountPropertiesCreateParameters_AccessTier_Hot  = StorageAccountPropertiesCreateParameters_AccessTier("Hot")
)
View Source
const (
	StorageAccountPropertiesCreateParameters_LargeFileSharesState_Disabled = StorageAccountPropertiesCreateParameters_LargeFileSharesState("Disabled")
	StorageAccountPropertiesCreateParameters_LargeFileSharesState_Enabled  = StorageAccountPropertiesCreateParameters_LargeFileSharesState("Enabled")
)
View Source
const (
	StorageAccountPropertiesCreateParameters_MinimumTlsVersion_TLS1_0 = StorageAccountPropertiesCreateParameters_MinimumTlsVersion("TLS1_0")
	StorageAccountPropertiesCreateParameters_MinimumTlsVersion_TLS1_1 = StorageAccountPropertiesCreateParameters_MinimumTlsVersion("TLS1_1")
	StorageAccountPropertiesCreateParameters_MinimumTlsVersion_TLS1_2 = StorageAccountPropertiesCreateParameters_MinimumTlsVersion("TLS1_2")
)
View Source
const (
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_None                                       = AzureFilesIdentityBasedAuthentication_DefaultSharePermission("None")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_StorageFileDataSmbShareContributor         = AzureFilesIdentityBasedAuthentication_DefaultSharePermission("StorageFileDataSmbShareContributor")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_StorageFileDataSmbShareElevatedContributor = AzureFilesIdentityBasedAuthentication_DefaultSharePermission("StorageFileDataSmbShareElevatedContributor")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_StorageFileDataSmbShareOwner               = AzureFilesIdentityBasedAuthentication_DefaultSharePermission("StorageFileDataSmbShareOwner")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_StorageFileDataSmbShareReader              = AzureFilesIdentityBasedAuthentication_DefaultSharePermission("StorageFileDataSmbShareReader")
)
View Source
const (
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS_None                                       = AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS("None")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS_StorageFileDataSmbShareContributor         = AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS("StorageFileDataSmbShareContributor")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS_StorageFileDataSmbShareElevatedContributor = AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS("StorageFileDataSmbShareElevatedContributor")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS_StorageFileDataSmbShareOwner               = AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS("StorageFileDataSmbShareOwner")
	AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS_StorageFileDataSmbShareReader              = AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS("StorageFileDataSmbShareReader")
)
View Source
const (
	AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_AADDS = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions("AADDS")
	AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_AD    = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions("AD")
	AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_None  = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions("None")
)
View Source
const (
	AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS_AADDS = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS("AADDS")
	AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS_AD    = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS("AD")
	AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS_None  = AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS("None")
)
View Source
const (
	BlobRestoreStatus_Status_STATUS_Complete   = BlobRestoreStatus_Status_STATUS("Complete")
	BlobRestoreStatus_Status_STATUS_Failed     = BlobRestoreStatus_Status_STATUS("Failed")
	BlobRestoreStatus_Status_STATUS_InProgress = BlobRestoreStatus_Status_STATUS("InProgress")
)
View Source
const (
	Encryption_KeySource_MicrosoftKeyvault = Encryption_KeySource("Microsoft.Keyvault")
	Encryption_KeySource_MicrosoftStorage  = Encryption_KeySource("Microsoft.Storage")
)
View Source
const (
	Encryption_KeySource_STATUS_MicrosoftKeyvault = Encryption_KeySource_STATUS("Microsoft.Keyvault")
	Encryption_KeySource_STATUS_MicrosoftStorage  = Encryption_KeySource_STATUS("Microsoft.Storage")
)
View Source
const (
	GeoReplicationStats_Status_STATUS_Bootstrap   = GeoReplicationStats_Status_STATUS("Bootstrap")
	GeoReplicationStats_Status_STATUS_Live        = GeoReplicationStats_Status_STATUS("Live")
	GeoReplicationStats_Status_STATUS_Unavailable = GeoReplicationStats_Status_STATUS("Unavailable")
)
View Source
const (
	NetworkRuleSet_Bypass_AzureServices = NetworkRuleSet_Bypass("AzureServices")
	NetworkRuleSet_Bypass_Logging       = NetworkRuleSet_Bypass("Logging")
	NetworkRuleSet_Bypass_Metrics       = NetworkRuleSet_Bypass("Metrics")
	NetworkRuleSet_Bypass_None          = NetworkRuleSet_Bypass("None")
)
View Source
const (
	NetworkRuleSet_Bypass_STATUS_AzureServices = NetworkRuleSet_Bypass_STATUS("AzureServices")
	NetworkRuleSet_Bypass_STATUS_Logging       = NetworkRuleSet_Bypass_STATUS("Logging")
	NetworkRuleSet_Bypass_STATUS_Metrics       = NetworkRuleSet_Bypass_STATUS("Metrics")
	NetworkRuleSet_Bypass_STATUS_None          = NetworkRuleSet_Bypass_STATUS("None")
)
View Source
const (
	NetworkRuleSet_DefaultAction_Allow = NetworkRuleSet_DefaultAction("Allow")
	NetworkRuleSet_DefaultAction_Deny  = NetworkRuleSet_DefaultAction("Deny")
)
View Source
const (
	NetworkRuleSet_DefaultAction_STATUS_Allow = NetworkRuleSet_DefaultAction_STATUS("Allow")
	NetworkRuleSet_DefaultAction_STATUS_Deny  = NetworkRuleSet_DefaultAction_STATUS("Deny")
)
View Source
const (
	RoutingPreference_RoutingChoice_InternetRouting  = RoutingPreference_RoutingChoice("InternetRouting")
	RoutingPreference_RoutingChoice_MicrosoftRouting = RoutingPreference_RoutingChoice("MicrosoftRouting")
)
View Source
const (
	RoutingPreference_RoutingChoice_STATUS_InternetRouting  = RoutingPreference_RoutingChoice_STATUS("InternetRouting")
	RoutingPreference_RoutingChoice_STATUS_MicrosoftRouting = RoutingPreference_RoutingChoice_STATUS("MicrosoftRouting")
)
View Source
const (
	VirtualNetworkRule_State_Deprovisioning       = VirtualNetworkRule_State("Deprovisioning")
	VirtualNetworkRule_State_Failed               = VirtualNetworkRule_State("Failed")
	VirtualNetworkRule_State_NetworkSourceDeleted = VirtualNetworkRule_State("NetworkSourceDeleted")
	VirtualNetworkRule_State_Provisioning         = VirtualNetworkRule_State("Provisioning")
	VirtualNetworkRule_State_Succeeded            = VirtualNetworkRule_State("Succeeded")
)
View Source
const (
	VirtualNetworkRule_State_STATUS_Deprovisioning       = VirtualNetworkRule_State_STATUS("Deprovisioning")
	VirtualNetworkRule_State_STATUS_Failed               = VirtualNetworkRule_State_STATUS("Failed")
	VirtualNetworkRule_State_STATUS_NetworkSourceDeleted = VirtualNetworkRule_State_STATUS("NetworkSourceDeleted")
	VirtualNetworkRule_State_STATUS_Provisioning         = VirtualNetworkRule_State_STATUS("Provisioning")
	VirtualNetworkRule_State_STATUS_Succeeded            = VirtualNetworkRule_State_STATUS("Succeeded")
)
View Source
const (
	EncryptionService_KeyType_Account = EncryptionService_KeyType("Account")
	EncryptionService_KeyType_Service = EncryptionService_KeyType("Service")
)
View Source
const (
	EncryptionService_KeyType_STATUS_Account = EncryptionService_KeyType_STATUS("Account")
	EncryptionService_KeyType_STATUS_Service = EncryptionService_KeyType_STATUS("Service")
)
View Source
const (
	CorsRule_AllowedMethods_DELETE  = CorsRule_AllowedMethods("DELETE")
	CorsRule_AllowedMethods_GET     = CorsRule_AllowedMethods("GET")
	CorsRule_AllowedMethods_HEAD    = CorsRule_AllowedMethods("HEAD")
	CorsRule_AllowedMethods_MERGE   = CorsRule_AllowedMethods("MERGE")
	CorsRule_AllowedMethods_OPTIONS = CorsRule_AllowedMethods("OPTIONS")
	CorsRule_AllowedMethods_POST    = CorsRule_AllowedMethods("POST")
	CorsRule_AllowedMethods_PUT     = CorsRule_AllowedMethods("PUT")
)
View Source
const (
	CorsRule_AllowedMethods_STATUS_DELETE  = CorsRule_AllowedMethods_STATUS("DELETE")
	CorsRule_AllowedMethods_STATUS_GET     = CorsRule_AllowedMethods_STATUS("GET")
	CorsRule_AllowedMethods_STATUS_HEAD    = CorsRule_AllowedMethods_STATUS("HEAD")
	CorsRule_AllowedMethods_STATUS_MERGE   = CorsRule_AllowedMethods_STATUS("MERGE")
	CorsRule_AllowedMethods_STATUS_OPTIONS = CorsRule_AllowedMethods_STATUS("OPTIONS")
	CorsRule_AllowedMethods_STATUS_POST    = CorsRule_AllowedMethods_STATUS("POST")
	CorsRule_AllowedMethods_STATUS_PUT     = CorsRule_AllowedMethods_STATUS("PUT")
)
View Source
const (
	ContainerProperties_LeaseDuration_STATUS_Fixed    = ContainerProperties_LeaseDuration_STATUS("Fixed")
	ContainerProperties_LeaseDuration_STATUS_Infinite = ContainerProperties_LeaseDuration_STATUS("Infinite")
)
View Source
const (
	ContainerProperties_LeaseState_STATUS_Available = ContainerProperties_LeaseState_STATUS("Available")
	ContainerProperties_LeaseState_STATUS_Breaking  = ContainerProperties_LeaseState_STATUS("Breaking")
	ContainerProperties_LeaseState_STATUS_Broken    = ContainerProperties_LeaseState_STATUS("Broken")
	ContainerProperties_LeaseState_STATUS_Expired   = ContainerProperties_LeaseState_STATUS("Expired")
	ContainerProperties_LeaseState_STATUS_Leased    = ContainerProperties_LeaseState_STATUS("Leased")
)
View Source
const (
	ContainerProperties_LeaseStatus_STATUS_Locked   = ContainerProperties_LeaseStatus_STATUS("Locked")
	ContainerProperties_LeaseStatus_STATUS_Unlocked = ContainerProperties_LeaseStatus_STATUS("Unlocked")
)
View Source
const (
	ContainerProperties_PublicAccess_Blob      = ContainerProperties_PublicAccess("Blob")
	ContainerProperties_PublicAccess_Container = ContainerProperties_PublicAccess("Container")
	ContainerProperties_PublicAccess_None      = ContainerProperties_PublicAccess("None")
)
View Source
const (
	ContainerProperties_PublicAccess_STATUS_Blob      = ContainerProperties_PublicAccess_STATUS("Blob")
	ContainerProperties_PublicAccess_STATUS_Container = ContainerProperties_PublicAccess_STATUS("Container")
	ContainerProperties_PublicAccess_STATUS_None      = ContainerProperties_PublicAccess_STATUS("None")
)
View Source
const (
	ImmutabilityPolicyProperty_State_STATUS_Locked   = ImmutabilityPolicyProperty_State_STATUS("Locked")
	ImmutabilityPolicyProperty_State_STATUS_Unlocked = ImmutabilityPolicyProperty_State_STATUS("Unlocked")
)
View Source
const (
	ImmutableStorageWithVersioning_MigrationState_STATUS_Completed  = ImmutableStorageWithVersioning_MigrationState_STATUS("Completed")
	ImmutableStorageWithVersioning_MigrationState_STATUS_InProgress = ImmutableStorageWithVersioning_MigrationState_STATUS("InProgress")
)
View Source
const (
	UpdateHistoryProperty_Update_STATUS_Extend = UpdateHistoryProperty_Update_STATUS("extend")
	UpdateHistoryProperty_Update_STATUS_Lock   = UpdateHistoryProperty_Update_STATUS("lock")
	UpdateHistoryProperty_Update_STATUS_Put    = UpdateHistoryProperty_Update_STATUS("put")
)
View Source
const APIVersion_Value = APIVersion("2021-04-01")
View Source
const ExtendedLocationType_EdgeZone = ExtendedLocationType("EdgeZone")
View Source
const ExtendedLocationType_STATUS_EdgeZone = ExtendedLocationType_STATUS("EdgeZone")
View Source
const IPRule_Action_Allow = IPRule_Action("Allow")
View Source
const IPRule_Action_STATUS_Allow = IPRule_Action_STATUS("Allow")
View Source
const LastAccessTimeTrackingPolicy_Name_AccessTimeTracking = LastAccessTimeTrackingPolicy_Name("AccessTimeTracking")
View Source
const LastAccessTimeTrackingPolicy_Name_STATUS_AccessTimeTracking = LastAccessTimeTrackingPolicy_Name_STATUS("AccessTimeTracking")
View Source
const ManagementPolicyRule_Type_Lifecycle = ManagementPolicyRule_Type("Lifecycle")
View Source
const ManagementPolicyRule_Type_STATUS_Lifecycle = ManagementPolicyRule_Type_STATUS("Lifecycle")
View Source
const SasPolicy_ExpirationAction_Log = SasPolicy_ExpirationAction("Log")
View Source
const SasPolicy_ExpirationAction_STATUS_Log = SasPolicy_ExpirationAction_STATUS("Log")
View Source
const VirtualNetworkRule_Action_Allow = VirtualNetworkRule_Action("Allow")
View Source
const VirtualNetworkRule_Action_STATUS_Allow = VirtualNetworkRule_Action_STATUS("Allow")

Variables

View Source
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 APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1beta20210401.APIVersion instead +kubebuilder:validation:Enum={"2021-04-01"}

type ActiveDirectoryProperties

type ActiveDirectoryProperties struct {
	// +kubebuilder:validation:Required
	AzureStorageSid *string `json:"azureStorageSid,omitempty"`

	// +kubebuilder:validation:Required
	DomainGuid *string `json:"domainGuid,omitempty"`

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName,omitempty"`

	// +kubebuilder:validation:Required
	DomainSid *string `json:"domainSid,omitempty"`

	// +kubebuilder:validation:Required
	ForestName *string `json:"forestName,omitempty"`

	// +kubebuilder:validation:Required
	NetBiosDomainName *string `json:"netBiosDomainName,omitempty"`
}

Deprecated version of ActiveDirectoryProperties. Use v1beta20210401.ActiveDirectoryProperties instead

func (*ActiveDirectoryProperties) AssignProperties_From_ActiveDirectoryProperties

func (properties *ActiveDirectoryProperties) AssignProperties_From_ActiveDirectoryProperties(source *alpha20210401s.ActiveDirectoryProperties) error

AssignProperties_From_ActiveDirectoryProperties populates our ActiveDirectoryProperties from the provided source ActiveDirectoryProperties

func (*ActiveDirectoryProperties) AssignProperties_To_ActiveDirectoryProperties

func (properties *ActiveDirectoryProperties) AssignProperties_To_ActiveDirectoryProperties(destination *alpha20210401s.ActiveDirectoryProperties) error

AssignProperties_To_ActiveDirectoryProperties populates the provided destination ActiveDirectoryProperties from our ActiveDirectoryProperties

func (*ActiveDirectoryProperties) ConvertToARM

func (properties *ActiveDirectoryProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ActiveDirectoryProperties) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties.

func (*ActiveDirectoryProperties) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveDirectoryProperties) NewEmptyARMValue

func (properties *ActiveDirectoryProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ActiveDirectoryProperties) PopulateFromARM

func (properties *ActiveDirectoryProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ActiveDirectoryProperties_ARM

type ActiveDirectoryProperties_ARM struct {
	AzureStorageSid   *string `json:"azureStorageSid,omitempty"`
	DomainGuid        *string `json:"domainGuid,omitempty"`
	DomainName        *string `json:"domainName,omitempty"`
	DomainSid         *string `json:"domainSid,omitempty"`
	ForestName        *string `json:"forestName,omitempty"`
	NetBiosDomainName *string `json:"netBiosDomainName,omitempty"`
}

Deprecated version of ActiveDirectoryProperties. Use v1beta20210401.ActiveDirectoryProperties instead

func (*ActiveDirectoryProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties_ARM.

func (*ActiveDirectoryProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveDirectoryProperties_STATUS

type ActiveDirectoryProperties_STATUS struct {
	AzureStorageSid   *string `json:"azureStorageSid,omitempty"`
	DomainGuid        *string `json:"domainGuid,omitempty"`
	DomainName        *string `json:"domainName,omitempty"`
	DomainSid         *string `json:"domainSid,omitempty"`
	ForestName        *string `json:"forestName,omitempty"`
	NetBiosDomainName *string `json:"netBiosDomainName,omitempty"`
}

Deprecated version of ActiveDirectoryProperties_STATUS. Use v1beta20210401.ActiveDirectoryProperties_STATUS instead

func (*ActiveDirectoryProperties_STATUS) AssignProperties_From_ActiveDirectoryProperties_STATUS

func (properties *ActiveDirectoryProperties_STATUS) AssignProperties_From_ActiveDirectoryProperties_STATUS(source *alpha20210401s.ActiveDirectoryProperties_STATUS) error

AssignProperties_From_ActiveDirectoryProperties_STATUS populates our ActiveDirectoryProperties_STATUS from the provided source ActiveDirectoryProperties_STATUS

func (*ActiveDirectoryProperties_STATUS) AssignProperties_To_ActiveDirectoryProperties_STATUS

func (properties *ActiveDirectoryProperties_STATUS) AssignProperties_To_ActiveDirectoryProperties_STATUS(destination *alpha20210401s.ActiveDirectoryProperties_STATUS) error

AssignProperties_To_ActiveDirectoryProperties_STATUS populates the provided destination ActiveDirectoryProperties_STATUS from our ActiveDirectoryProperties_STATUS

func (*ActiveDirectoryProperties_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties_STATUS.

func (*ActiveDirectoryProperties_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveDirectoryProperties_STATUS) NewEmptyARMValue

func (properties *ActiveDirectoryProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ActiveDirectoryProperties_STATUS) PopulateFromARM

func (properties *ActiveDirectoryProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ActiveDirectoryProperties_STATUS_ARM

type ActiveDirectoryProperties_STATUS_ARM struct {
	AzureStorageSid   *string `json:"azureStorageSid,omitempty"`
	DomainGuid        *string `json:"domainGuid,omitempty"`
	DomainName        *string `json:"domainName,omitempty"`
	DomainSid         *string `json:"domainSid,omitempty"`
	ForestName        *string `json:"forestName,omitempty"`
	NetBiosDomainName *string `json:"netBiosDomainName,omitempty"`
}

Deprecated version of ActiveDirectoryProperties_STATUS. Use v1beta20210401.ActiveDirectoryProperties_STATUS instead

func (*ActiveDirectoryProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryProperties_STATUS_ARM.

func (*ActiveDirectoryProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureFilesIdentityBasedAuthentication

type AzureFilesIdentityBasedAuthentication struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties                                    `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *AzureFilesIdentityBasedAuthentication_DefaultSharePermission `json:"defaultSharePermission,omitempty"`

	// +kubebuilder:validation:Required
	DirectoryServiceOptions *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions `json:"directoryServiceOptions,omitempty"`
}

Deprecated version of AzureFilesIdentityBasedAuthentication. Use v1beta20210401.AzureFilesIdentityBasedAuthentication instead

func (*AzureFilesIdentityBasedAuthentication) AssignProperties_From_AzureFilesIdentityBasedAuthentication

func (authentication *AzureFilesIdentityBasedAuthentication) AssignProperties_From_AzureFilesIdentityBasedAuthentication(source *alpha20210401s.AzureFilesIdentityBasedAuthentication) error

AssignProperties_From_AzureFilesIdentityBasedAuthentication populates our AzureFilesIdentityBasedAuthentication from the provided source AzureFilesIdentityBasedAuthentication

func (*AzureFilesIdentityBasedAuthentication) AssignProperties_To_AzureFilesIdentityBasedAuthentication

func (authentication *AzureFilesIdentityBasedAuthentication) AssignProperties_To_AzureFilesIdentityBasedAuthentication(destination *alpha20210401s.AzureFilesIdentityBasedAuthentication) error

AssignProperties_To_AzureFilesIdentityBasedAuthentication populates the provided destination AzureFilesIdentityBasedAuthentication from our AzureFilesIdentityBasedAuthentication

func (*AzureFilesIdentityBasedAuthentication) ConvertToARM

func (authentication *AzureFilesIdentityBasedAuthentication) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AzureFilesIdentityBasedAuthentication) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication.

func (*AzureFilesIdentityBasedAuthentication) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureFilesIdentityBasedAuthentication) NewEmptyARMValue

func (authentication *AzureFilesIdentityBasedAuthentication) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureFilesIdentityBasedAuthentication) PopulateFromARM

func (authentication *AzureFilesIdentityBasedAuthentication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureFilesIdentityBasedAuthentication_ARM

type AzureFilesIdentityBasedAuthentication_ARM struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties_ARM                                 `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *AzureFilesIdentityBasedAuthentication_DefaultSharePermission  `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions `json:"directoryServiceOptions,omitempty"`
}

Deprecated version of AzureFilesIdentityBasedAuthentication. Use v1beta20210401.AzureFilesIdentityBasedAuthentication instead

func (*AzureFilesIdentityBasedAuthentication_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication_ARM.

func (*AzureFilesIdentityBasedAuthentication_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureFilesIdentityBasedAuthentication_DefaultSharePermission

type AzureFilesIdentityBasedAuthentication_DefaultSharePermission string

Deprecated version of AzureFilesIdentityBasedAuthentication_DefaultSharePermission. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_DefaultSharePermission instead +kubebuilder:validation:Enum={"None","StorageFileDataSmbShareContributor","StorageFileDataSmbShareElevatedContributor","StorageFileDataSmbShareOwner","StorageFileDataSmbShareReader"}

type AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS

type AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS string

Deprecated version of AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS instead

type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions

type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions string

Deprecated version of AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions instead +kubebuilder:validation:Enum={"AADDS","AD","None"}

type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS

type AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS string

Deprecated version of AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS instead

type AzureFilesIdentityBasedAuthentication_STATUS

type AzureFilesIdentityBasedAuthentication_STATUS struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties_STATUS                                     `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS  `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS `json:"directoryServiceOptions,omitempty"`
}

Deprecated version of AzureFilesIdentityBasedAuthentication_STATUS. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_STATUS instead

func (*AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS

func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS(source *alpha20210401s.AzureFilesIdentityBasedAuthentication_STATUS) error

AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS populates our AzureFilesIdentityBasedAuthentication_STATUS from the provided source AzureFilesIdentityBasedAuthentication_STATUS

func (*AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS

func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS(destination *alpha20210401s.AzureFilesIdentityBasedAuthentication_STATUS) error

AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS populates the provided destination AzureFilesIdentityBasedAuthentication_STATUS from our AzureFilesIdentityBasedAuthentication_STATUS

func (*AzureFilesIdentityBasedAuthentication_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication_STATUS.

func (*AzureFilesIdentityBasedAuthentication_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureFilesIdentityBasedAuthentication_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureFilesIdentityBasedAuthentication_STATUS) PopulateFromARM

func (authentication *AzureFilesIdentityBasedAuthentication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureFilesIdentityBasedAuthentication_STATUS_ARM

type AzureFilesIdentityBasedAuthentication_STATUS_ARM struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties_STATUS_ARM                                 `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *AzureFilesIdentityBasedAuthentication_DefaultSharePermission_STATUS  `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *AzureFilesIdentityBasedAuthentication_DirectoryServiceOptions_STATUS `json:"directoryServiceOptions,omitempty"`
}

Deprecated version of AzureFilesIdentityBasedAuthentication_STATUS. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_STATUS instead

func (*AzureFilesIdentityBasedAuthentication_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilesIdentityBasedAuthentication_STATUS_ARM.

func (*AzureFilesIdentityBasedAuthentication_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BlobRestoreParameters_STATUS

type BlobRestoreParameters_STATUS struct {
	BlobRanges    []BlobRestoreRange_STATUS `json:"blobRanges,omitempty"`
	TimeToRestore *string                   `json:"timeToRestore,omitempty"`
}

Deprecated version of BlobRestoreParameters_STATUS. Use v1beta20210401.BlobRestoreParameters_STATUS instead

func (*BlobRestoreParameters_STATUS) AssignProperties_From_BlobRestoreParameters_STATUS

func (parameters *BlobRestoreParameters_STATUS) AssignProperties_From_BlobRestoreParameters_STATUS(source *alpha20210401s.BlobRestoreParameters_STATUS) error

AssignProperties_From_BlobRestoreParameters_STATUS populates our BlobRestoreParameters_STATUS from the provided source BlobRestoreParameters_STATUS

func (*BlobRestoreParameters_STATUS) AssignProperties_To_BlobRestoreParameters_STATUS

func (parameters *BlobRestoreParameters_STATUS) AssignProperties_To_BlobRestoreParameters_STATUS(destination *alpha20210401s.BlobRestoreParameters_STATUS) error

AssignProperties_To_BlobRestoreParameters_STATUS populates the provided destination BlobRestoreParameters_STATUS from our BlobRestoreParameters_STATUS

func (*BlobRestoreParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreParameters_STATUS.

func (*BlobRestoreParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BlobRestoreParameters_STATUS) NewEmptyARMValue

func (parameters *BlobRestoreParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BlobRestoreParameters_STATUS) PopulateFromARM

func (parameters *BlobRestoreParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BlobRestoreParameters_STATUS_ARM

type BlobRestoreParameters_STATUS_ARM struct {
	BlobRanges    []BlobRestoreRange_STATUS_ARM `json:"blobRanges,omitempty"`
	TimeToRestore *string                       `json:"timeToRestore,omitempty"`
}

Deprecated version of BlobRestoreParameters_STATUS. Use v1beta20210401.BlobRestoreParameters_STATUS instead

func (*BlobRestoreParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreParameters_STATUS_ARM.

func (*BlobRestoreParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BlobRestoreRange_STATUS

type BlobRestoreRange_STATUS struct {
	EndRange   *string `json:"endRange,omitempty"`
	StartRange *string `json:"startRange,omitempty"`
}

Deprecated version of BlobRestoreRange_STATUS. Use v1beta20210401.BlobRestoreRange_STATUS instead

func (*BlobRestoreRange_STATUS) AssignProperties_From_BlobRestoreRange_STATUS

func (restoreRange *BlobRestoreRange_STATUS) AssignProperties_From_BlobRestoreRange_STATUS(source *alpha20210401s.BlobRestoreRange_STATUS) error

AssignProperties_From_BlobRestoreRange_STATUS populates our BlobRestoreRange_STATUS from the provided source BlobRestoreRange_STATUS

func (*BlobRestoreRange_STATUS) AssignProperties_To_BlobRestoreRange_STATUS

func (restoreRange *BlobRestoreRange_STATUS) AssignProperties_To_BlobRestoreRange_STATUS(destination *alpha20210401s.BlobRestoreRange_STATUS) error

AssignProperties_To_BlobRestoreRange_STATUS populates the provided destination BlobRestoreRange_STATUS from our BlobRestoreRange_STATUS

func (*BlobRestoreRange_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreRange_STATUS.

func (*BlobRestoreRange_STATUS) DeepCopyInto

func (in *BlobRestoreRange_STATUS) DeepCopyInto(out *BlobRestoreRange_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BlobRestoreRange_STATUS) NewEmptyARMValue

func (restoreRange *BlobRestoreRange_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BlobRestoreRange_STATUS) PopulateFromARM

func (restoreRange *BlobRestoreRange_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BlobRestoreRange_STATUS_ARM

type BlobRestoreRange_STATUS_ARM struct {
	EndRange   *string `json:"endRange,omitempty"`
	StartRange *string `json:"startRange,omitempty"`
}

Deprecated version of BlobRestoreRange_STATUS. Use v1beta20210401.BlobRestoreRange_STATUS instead

func (*BlobRestoreRange_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreRange_STATUS_ARM.

func (*BlobRestoreRange_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BlobRestoreStatus_STATUS

type BlobRestoreStatus_STATUS struct {
	FailureReason *string                          `json:"failureReason,omitempty"`
	Parameters    *BlobRestoreParameters_STATUS    `json:"parameters,omitempty"`
	RestoreId     *string                          `json:"restoreId,omitempty"`
	Status        *BlobRestoreStatus_Status_STATUS `json:"status,omitempty"`
}

Deprecated version of BlobRestoreStatus_STATUS. Use v1beta20210401.BlobRestoreStatus_STATUS instead

func (*BlobRestoreStatus_STATUS) AssignProperties_From_BlobRestoreStatus_STATUS

func (status *BlobRestoreStatus_STATUS) AssignProperties_From_BlobRestoreStatus_STATUS(source *alpha20210401s.BlobRestoreStatus_STATUS) error

AssignProperties_From_BlobRestoreStatus_STATUS populates our BlobRestoreStatus_STATUS from the provided source BlobRestoreStatus_STATUS

func (*BlobRestoreStatus_STATUS) AssignProperties_To_BlobRestoreStatus_STATUS

func (status *BlobRestoreStatus_STATUS) AssignProperties_To_BlobRestoreStatus_STATUS(destination *alpha20210401s.BlobRestoreStatus_STATUS) error

AssignProperties_To_BlobRestoreStatus_STATUS populates the provided destination BlobRestoreStatus_STATUS from our BlobRestoreStatus_STATUS

func (*BlobRestoreStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreStatus_STATUS.

func (*BlobRestoreStatus_STATUS) DeepCopyInto

func (in *BlobRestoreStatus_STATUS) DeepCopyInto(out *BlobRestoreStatus_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BlobRestoreStatus_STATUS) NewEmptyARMValue

func (status *BlobRestoreStatus_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BlobRestoreStatus_STATUS) PopulateFromARM

func (status *BlobRestoreStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BlobRestoreStatus_STATUS_ARM

type BlobRestoreStatus_STATUS_ARM struct {
	FailureReason *string                           `json:"failureReason,omitempty"`
	Parameters    *BlobRestoreParameters_STATUS_ARM `json:"parameters,omitempty"`
	RestoreId     *string                           `json:"restoreId,omitempty"`
	Status        *BlobRestoreStatus_Status_STATUS  `json:"status,omitempty"`
}

Deprecated version of BlobRestoreStatus_STATUS. Use v1beta20210401.BlobRestoreStatus_STATUS instead

func (*BlobRestoreStatus_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobRestoreStatus_STATUS_ARM.

func (*BlobRestoreStatus_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BlobRestoreStatus_Status_STATUS

type BlobRestoreStatus_Status_STATUS string

Deprecated version of BlobRestoreStatus_Status_STATUS. Use v1beta20210401.BlobRestoreStatus_Status_STATUS instead

type ChangeFeed

type ChangeFeed struct {
	Enabled *bool `json:"enabled,omitempty"`

	// +kubebuilder:validation:Maximum=146000
	// +kubebuilder:validation:Minimum=1
	RetentionInDays *int `json:"retentionInDays,omitempty"`
}

Deprecated version of ChangeFeed. Use v1beta20210401.ChangeFeed instead

func (*ChangeFeed) AssignProperties_From_ChangeFeed

func (feed *ChangeFeed) AssignProperties_From_ChangeFeed(source *alpha20210401s.ChangeFeed) error

AssignProperties_From_ChangeFeed populates our ChangeFeed from the provided source ChangeFeed

func (*ChangeFeed) AssignProperties_To_ChangeFeed

func (feed *ChangeFeed) AssignProperties_To_ChangeFeed(destination *alpha20210401s.ChangeFeed) error

AssignProperties_To_ChangeFeed populates the provided destination ChangeFeed from our ChangeFeed

func (*ChangeFeed) ConvertToARM

func (feed *ChangeFeed) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ChangeFeed) DeepCopy

func (in *ChangeFeed) DeepCopy() *ChangeFeed

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed.

func (*ChangeFeed) DeepCopyInto

func (in *ChangeFeed) DeepCopyInto(out *ChangeFeed)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ChangeFeed) NewEmptyARMValue

func (feed *ChangeFeed) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ChangeFeed) PopulateFromARM

func (feed *ChangeFeed) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ChangeFeed_ARM

type ChangeFeed_ARM struct {
	Enabled         *bool `json:"enabled,omitempty"`
	RetentionInDays *int  `json:"retentionInDays,omitempty"`
}

Deprecated version of ChangeFeed. Use v1beta20210401.ChangeFeed instead

func (*ChangeFeed_ARM) DeepCopy

func (in *ChangeFeed_ARM) DeepCopy() *ChangeFeed_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed_ARM.

func (*ChangeFeed_ARM) DeepCopyInto

func (in *ChangeFeed_ARM) DeepCopyInto(out *ChangeFeed_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ChangeFeed_STATUS

type ChangeFeed_STATUS struct {
	Enabled         *bool `json:"enabled,omitempty"`
	RetentionInDays *int  `json:"retentionInDays,omitempty"`
}

Deprecated version of ChangeFeed_STATUS. Use v1beta20210401.ChangeFeed_STATUS instead

func (*ChangeFeed_STATUS) AssignProperties_From_ChangeFeed_STATUS

func (feed *ChangeFeed_STATUS) AssignProperties_From_ChangeFeed_STATUS(source *alpha20210401s.ChangeFeed_STATUS) error

AssignProperties_From_ChangeFeed_STATUS populates our ChangeFeed_STATUS from the provided source ChangeFeed_STATUS

func (*ChangeFeed_STATUS) AssignProperties_To_ChangeFeed_STATUS

func (feed *ChangeFeed_STATUS) AssignProperties_To_ChangeFeed_STATUS(destination *alpha20210401s.ChangeFeed_STATUS) error

AssignProperties_To_ChangeFeed_STATUS populates the provided destination ChangeFeed_STATUS from our ChangeFeed_STATUS

func (*ChangeFeed_STATUS) DeepCopy

func (in *ChangeFeed_STATUS) DeepCopy() *ChangeFeed_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed_STATUS.

func (*ChangeFeed_STATUS) DeepCopyInto

func (in *ChangeFeed_STATUS) DeepCopyInto(out *ChangeFeed_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ChangeFeed_STATUS) NewEmptyARMValue

func (feed *ChangeFeed_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ChangeFeed_STATUS) PopulateFromARM

func (feed *ChangeFeed_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ChangeFeed_STATUS_ARM

type ChangeFeed_STATUS_ARM struct {
	Enabled         *bool `json:"enabled,omitempty"`
	RetentionInDays *int  `json:"retentionInDays,omitempty"`
}

Deprecated version of ChangeFeed_STATUS. Use v1beta20210401.ChangeFeed_STATUS instead

func (*ChangeFeed_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeFeed_STATUS_ARM.

func (*ChangeFeed_STATUS_ARM) DeepCopyInto

func (in *ChangeFeed_STATUS_ARM) DeepCopyInto(out *ChangeFeed_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContainerProperties_ARM

type ContainerProperties_ARM struct {
	DefaultEncryptionScope         *string                             `json:"defaultEncryptionScope,omitempty"`
	DenyEncryptionScopeOverride    *bool                               `json:"denyEncryptionScopeOverride,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning_ARM `json:"immutableStorageWithVersioning,omitempty"`
	Metadata                       map[string]string                   `json:"metadata,omitempty"`
	PublicAccess                   *ContainerProperties_PublicAccess   `json:"publicAccess,omitempty"`
}

Deprecated version of ContainerProperties. Use v1beta20210401.ContainerProperties instead

func (*ContainerProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_ARM.

func (*ContainerProperties_ARM) DeepCopyInto

func (in *ContainerProperties_ARM) DeepCopyInto(out *ContainerProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContainerProperties_LeaseDuration_STATUS

type ContainerProperties_LeaseDuration_STATUS string

Deprecated version of ContainerProperties_LeaseDuration_STATUS. Use v1beta20210401.ContainerProperties_LeaseDuration_STATUS instead

type ContainerProperties_LeaseState_STATUS

type ContainerProperties_LeaseState_STATUS string

Deprecated version of ContainerProperties_LeaseState_STATUS. Use v1beta20210401.ContainerProperties_LeaseState_STATUS instead

type ContainerProperties_LeaseStatus_STATUS

type ContainerProperties_LeaseStatus_STATUS string

Deprecated version of ContainerProperties_LeaseStatus_STATUS. Use v1beta20210401.ContainerProperties_LeaseStatus_STATUS instead

type ContainerProperties_PublicAccess

type ContainerProperties_PublicAccess string

Deprecated version of ContainerProperties_PublicAccess. Use v1beta20210401.ContainerProperties_PublicAccess instead +kubebuilder:validation:Enum={"Blob","Container","None"}

type ContainerProperties_PublicAccess_STATUS

type ContainerProperties_PublicAccess_STATUS string

Deprecated version of ContainerProperties_PublicAccess_STATUS. Use v1beta20210401.ContainerProperties_PublicAccess_STATUS instead

type ContainerProperties_STATUS_ARM

type ContainerProperties_STATUS_ARM struct {
	DefaultEncryptionScope         *string                                    `json:"defaultEncryptionScope,omitempty"`
	Deleted                        *bool                                      `json:"deleted,omitempty"`
	DeletedTime                    *string                                    `json:"deletedTime,omitempty"`
	DenyEncryptionScopeOverride    *bool                                      `json:"denyEncryptionScopeOverride,omitempty"`
	HasImmutabilityPolicy          *bool                                      `json:"hasImmutabilityPolicy,omitempty"`
	HasLegalHold                   *bool                                      `json:"hasLegalHold,omitempty"`
	ImmutabilityPolicy             *ImmutabilityPolicyProperties_STATUS_ARM   `json:"immutabilityPolicy,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning_STATUS_ARM `json:"immutableStorageWithVersioning,omitempty"`
	LastModifiedTime               *string                                    `json:"lastModifiedTime,omitempty"`
	LeaseDuration                  *ContainerProperties_LeaseDuration_STATUS  `json:"leaseDuration,omitempty"`
	LeaseState                     *ContainerProperties_LeaseState_STATUS     `json:"leaseState,omitempty"`
	LeaseStatus                    *ContainerProperties_LeaseStatus_STATUS    `json:"leaseStatus,omitempty"`
	LegalHold                      *LegalHoldProperties_STATUS_ARM            `json:"legalHold,omitempty"`
	Metadata                       map[string]string                          `json:"metadata,omitempty"`
	PublicAccess                   *ContainerProperties_PublicAccess_STATUS   `json:"publicAccess,omitempty"`
	RemainingRetentionDays         *int                                       `json:"remainingRetentionDays,omitempty"`
	Version                        *string                                    `json:"version,omitempty"`
}

Deprecated version of ContainerProperties_STATUS. Use v1beta20210401.ContainerProperties_STATUS instead

func (*ContainerProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_STATUS_ARM.

func (*ContainerProperties_STATUS_ARM) DeepCopyInto

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 []string `json:"allowedHeaders,omitempty"`

	// +kubebuilder:validation:Required
	AllowedMethods []CorsRule_AllowedMethods `json:"allowedMethods,omitempty"`

	// +kubebuilder:validation:Required
	AllowedOrigins []string `json:"allowedOrigins,omitempty"`

	// +kubebuilder:validation:Required
	ExposedHeaders []string `json:"exposedHeaders,omitempty"`

	// +kubebuilder:validation:Required
	MaxAgeInSeconds *int `json:"maxAgeInSeconds,omitempty"`
}

Deprecated version of CorsRule. Use v1beta20210401.CorsRule instead

func (*CorsRule) AssignProperties_From_CorsRule

func (rule *CorsRule) AssignProperties_From_CorsRule(source *alpha20210401s.CorsRule) error

AssignProperties_From_CorsRule populates our CorsRule from the provided source CorsRule

func (*CorsRule) AssignProperties_To_CorsRule

func (rule *CorsRule) AssignProperties_To_CorsRule(destination *alpha20210401s.CorsRule) error

AssignProperties_To_CorsRule populates the provided destination CorsRule from our CorsRule

func (*CorsRule) ConvertToARM

func (rule *CorsRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CorsRule) DeepCopy

func (in *CorsRule) DeepCopy() *CorsRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule.

func (*CorsRule) DeepCopyInto

func (in *CorsRule) DeepCopyInto(out *CorsRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CorsRule) NewEmptyARMValue

func (rule *CorsRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CorsRule) PopulateFromARM

func (rule *CorsRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CorsRule_ARM

type CorsRule_ARM struct {
	AllowedHeaders  []string                  `json:"allowedHeaders,omitempty"`
	AllowedMethods  []CorsRule_AllowedMethods `json:"allowedMethods,omitempty"`
	AllowedOrigins  []string                  `json:"allowedOrigins,omitempty"`
	ExposedHeaders  []string                  `json:"exposedHeaders,omitempty"`
	MaxAgeInSeconds *int                      `json:"maxAgeInSeconds,omitempty"`
}

Deprecated version of CorsRule. Use v1beta20210401.CorsRule instead

func (*CorsRule_ARM) DeepCopy

func (in *CorsRule_ARM) DeepCopy() *CorsRule_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule_ARM.

func (*CorsRule_ARM) DeepCopyInto

func (in *CorsRule_ARM) DeepCopyInto(out *CorsRule_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CorsRule_AllowedMethods

type CorsRule_AllowedMethods string

Deprecated version of CorsRule_AllowedMethods. Use v1beta20210401.CorsRule_AllowedMethods instead +kubebuilder:validation:Enum={"DELETE","GET","HEAD","MERGE","OPTIONS","POST","PUT"}

type CorsRule_AllowedMethods_STATUS

type CorsRule_AllowedMethods_STATUS string

Deprecated version of CorsRule_AllowedMethods_STATUS. Use v1beta20210401.CorsRule_AllowedMethods_STATUS instead

type CorsRule_STATUS

type CorsRule_STATUS struct {
	AllowedHeaders  []string                         `json:"allowedHeaders,omitempty"`
	AllowedMethods  []CorsRule_AllowedMethods_STATUS `json:"allowedMethods,omitempty"`
	AllowedOrigins  []string                         `json:"allowedOrigins,omitempty"`
	ExposedHeaders  []string                         `json:"exposedHeaders,omitempty"`
	MaxAgeInSeconds *int                             `json:"maxAgeInSeconds,omitempty"`
}

Deprecated version of CorsRule_STATUS. Use v1beta20210401.CorsRule_STATUS instead

func (*CorsRule_STATUS) AssignProperties_From_CorsRule_STATUS

func (rule *CorsRule_STATUS) AssignProperties_From_CorsRule_STATUS(source *alpha20210401s.CorsRule_STATUS) error

AssignProperties_From_CorsRule_STATUS populates our CorsRule_STATUS from the provided source CorsRule_STATUS

func (*CorsRule_STATUS) AssignProperties_To_CorsRule_STATUS

func (rule *CorsRule_STATUS) AssignProperties_To_CorsRule_STATUS(destination *alpha20210401s.CorsRule_STATUS) error

AssignProperties_To_CorsRule_STATUS populates the provided destination CorsRule_STATUS from our CorsRule_STATUS

func (*CorsRule_STATUS) DeepCopy

func (in *CorsRule_STATUS) DeepCopy() *CorsRule_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule_STATUS.

func (*CorsRule_STATUS) DeepCopyInto

func (in *CorsRule_STATUS) DeepCopyInto(out *CorsRule_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CorsRule_STATUS) NewEmptyARMValue

func (rule *CorsRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CorsRule_STATUS) PopulateFromARM

func (rule *CorsRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CorsRule_STATUS_ARM

type CorsRule_STATUS_ARM struct {
	AllowedHeaders  []string                         `json:"allowedHeaders,omitempty"`
	AllowedMethods  []CorsRule_AllowedMethods_STATUS `json:"allowedMethods,omitempty"`
	AllowedOrigins  []string                         `json:"allowedOrigins,omitempty"`
	ExposedHeaders  []string                         `json:"exposedHeaders,omitempty"`
	MaxAgeInSeconds *int                             `json:"maxAgeInSeconds,omitempty"`
}

Deprecated version of CorsRule_STATUS. Use v1beta20210401.CorsRule_STATUS instead

func (*CorsRule_STATUS_ARM) DeepCopy

func (in *CorsRule_STATUS_ARM) DeepCopy() *CorsRule_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRule_STATUS_ARM.

func (*CorsRule_STATUS_ARM) DeepCopyInto

func (in *CorsRule_STATUS_ARM) DeepCopyInto(out *CorsRule_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CorsRules

type CorsRules struct {
	CorsRules []CorsRule `json:"corsRules,omitempty"`
}

Deprecated version of CorsRules. Use v1beta20210401.CorsRules instead

func (*CorsRules) AssignProperties_From_CorsRules

func (rules *CorsRules) AssignProperties_From_CorsRules(source *alpha20210401s.CorsRules) error

AssignProperties_From_CorsRules populates our CorsRules from the provided source CorsRules

func (*CorsRules) AssignProperties_To_CorsRules

func (rules *CorsRules) AssignProperties_To_CorsRules(destination *alpha20210401s.CorsRules) error

AssignProperties_To_CorsRules populates the provided destination CorsRules from our CorsRules

func (*CorsRules) ConvertToARM

func (rules *CorsRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CorsRules) DeepCopy

func (in *CorsRules) DeepCopy() *CorsRules

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules.

func (*CorsRules) DeepCopyInto

func (in *CorsRules) DeepCopyInto(out *CorsRules)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CorsRules) NewEmptyARMValue

func (rules *CorsRules) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CorsRules) PopulateFromARM

func (rules *CorsRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CorsRules_ARM

type CorsRules_ARM struct {
	CorsRules []CorsRule_ARM `json:"corsRules,omitempty"`
}

Deprecated version of CorsRules. Use v1beta20210401.CorsRules instead

func (*CorsRules_ARM) DeepCopy

func (in *CorsRules_ARM) DeepCopy() *CorsRules_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules_ARM.

func (*CorsRules_ARM) DeepCopyInto

func (in *CorsRules_ARM) DeepCopyInto(out *CorsRules_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CorsRules_STATUS

type CorsRules_STATUS struct {
	CorsRules []CorsRule_STATUS `json:"corsRules,omitempty"`
}

Deprecated version of CorsRules_STATUS. Use v1beta20210401.CorsRules_STATUS instead

func (*CorsRules_STATUS) AssignProperties_From_CorsRules_STATUS

func (rules *CorsRules_STATUS) AssignProperties_From_CorsRules_STATUS(source *alpha20210401s.CorsRules_STATUS) error

AssignProperties_From_CorsRules_STATUS populates our CorsRules_STATUS from the provided source CorsRules_STATUS

func (*CorsRules_STATUS) AssignProperties_To_CorsRules_STATUS

func (rules *CorsRules_STATUS) AssignProperties_To_CorsRules_STATUS(destination *alpha20210401s.CorsRules_STATUS) error

AssignProperties_To_CorsRules_STATUS populates the provided destination CorsRules_STATUS from our CorsRules_STATUS

func (*CorsRules_STATUS) DeepCopy

func (in *CorsRules_STATUS) DeepCopy() *CorsRules_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules_STATUS.

func (*CorsRules_STATUS) DeepCopyInto

func (in *CorsRules_STATUS) DeepCopyInto(out *CorsRules_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CorsRules_STATUS) NewEmptyARMValue

func (rules *CorsRules_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CorsRules_STATUS) PopulateFromARM

func (rules *CorsRules_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CorsRules_STATUS_ARM

type CorsRules_STATUS_ARM struct {
	CorsRules []CorsRule_STATUS_ARM `json:"corsRules,omitempty"`
}

Deprecated version of CorsRules_STATUS. Use v1beta20210401.CorsRules_STATUS instead

func (*CorsRules_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRules_STATUS_ARM.

func (*CorsRules_STATUS_ARM) DeepCopyInto

func (in *CorsRules_STATUS_ARM) DeepCopyInto(out *CorsRules_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomDomain

type CustomDomain struct {
	// +kubebuilder:validation:Required
	Name             *string `json:"name,omitempty"`
	UseSubDomainName *bool   `json:"useSubDomainName,omitempty"`
}

Deprecated version of CustomDomain. Use v1beta20210401.CustomDomain instead

func (*CustomDomain) AssignProperties_From_CustomDomain

func (domain *CustomDomain) AssignProperties_From_CustomDomain(source *alpha20210401s.CustomDomain) error

AssignProperties_From_CustomDomain populates our CustomDomain from the provided source CustomDomain

func (*CustomDomain) AssignProperties_To_CustomDomain

func (domain *CustomDomain) AssignProperties_To_CustomDomain(destination *alpha20210401s.CustomDomain) error

AssignProperties_To_CustomDomain populates the provided destination CustomDomain from our CustomDomain

func (*CustomDomain) ConvertToARM

func (domain *CustomDomain) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CustomDomain) DeepCopy

func (in *CustomDomain) DeepCopy() *CustomDomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain.

func (*CustomDomain) DeepCopyInto

func (in *CustomDomain) DeepCopyInto(out *CustomDomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CustomDomain) NewEmptyARMValue

func (domain *CustomDomain) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomDomain) PopulateFromARM

func (domain *CustomDomain) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomDomain_ARM

type CustomDomain_ARM struct {
	Name             *string `json:"name,omitempty"`
	UseSubDomainName *bool   `json:"useSubDomainName,omitempty"`
}

Deprecated version of CustomDomain. Use v1beta20210401.CustomDomain instead

func (*CustomDomain_ARM) DeepCopy

func (in *CustomDomain_ARM) DeepCopy() *CustomDomain_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_ARM.

func (*CustomDomain_ARM) DeepCopyInto

func (in *CustomDomain_ARM) DeepCopyInto(out *CustomDomain_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomDomain_STATUS

type CustomDomain_STATUS struct {
	Name             *string `json:"name,omitempty"`
	UseSubDomainName *bool   `json:"useSubDomainName,omitempty"`
}

Deprecated version of CustomDomain_STATUS. Use v1beta20210401.CustomDomain_STATUS instead

func (*CustomDomain_STATUS) AssignProperties_From_CustomDomain_STATUS

func (domain *CustomDomain_STATUS) AssignProperties_From_CustomDomain_STATUS(source *alpha20210401s.CustomDomain_STATUS) error

AssignProperties_From_CustomDomain_STATUS populates our CustomDomain_STATUS from the provided source CustomDomain_STATUS

func (*CustomDomain_STATUS) AssignProperties_To_CustomDomain_STATUS

func (domain *CustomDomain_STATUS) AssignProperties_To_CustomDomain_STATUS(destination *alpha20210401s.CustomDomain_STATUS) error

AssignProperties_To_CustomDomain_STATUS populates the provided destination CustomDomain_STATUS from our CustomDomain_STATUS

func (*CustomDomain_STATUS) DeepCopy

func (in *CustomDomain_STATUS) DeepCopy() *CustomDomain_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_STATUS.

func (*CustomDomain_STATUS) DeepCopyInto

func (in *CustomDomain_STATUS) DeepCopyInto(out *CustomDomain_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CustomDomain_STATUS) NewEmptyARMValue

func (domain *CustomDomain_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomDomain_STATUS) PopulateFromARM

func (domain *CustomDomain_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomDomain_STATUS_ARM

type CustomDomain_STATUS_ARM struct {
	Name             *string `json:"name,omitempty"`
	UseSubDomainName *bool   `json:"useSubDomainName,omitempty"`
}

Deprecated version of CustomDomain_STATUS. Use v1beta20210401.CustomDomain_STATUS instead

func (*CustomDomain_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_STATUS_ARM.

func (*CustomDomain_STATUS_ARM) DeepCopyInto

func (in *CustomDomain_STATUS_ARM) DeepCopyInto(out *CustomDomain_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DateAfterCreation

type DateAfterCreation struct {
	// +kubebuilder:validation:Required
	// +kubebuilder:validation:Minimum=0
	// +kubebuilder:validation:MultipleOf=1
	DaysAfterCreationGreaterThan *int `json:"daysAfterCreationGreaterThan,omitempty"`
}

Deprecated version of DateAfterCreation. Use v1beta20210401.DateAfterCreation instead

func (*DateAfterCreation) AssignProperties_From_DateAfterCreation

func (creation *DateAfterCreation) AssignProperties_From_DateAfterCreation(source *alpha20210401s.DateAfterCreation) error

AssignProperties_From_DateAfterCreation populates our DateAfterCreation from the provided source DateAfterCreation

func (*DateAfterCreation) AssignProperties_To_DateAfterCreation

func (creation *DateAfterCreation) AssignProperties_To_DateAfterCreation(destination *alpha20210401s.DateAfterCreation) error

AssignProperties_To_DateAfterCreation populates the provided destination DateAfterCreation from our DateAfterCreation

func (*DateAfterCreation) ConvertToARM

func (creation *DateAfterCreation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DateAfterCreation) DeepCopy

func (in *DateAfterCreation) DeepCopy() *DateAfterCreation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation.

func (*DateAfterCreation) DeepCopyInto

func (in *DateAfterCreation) DeepCopyInto(out *DateAfterCreation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DateAfterCreation) NewEmptyARMValue

func (creation *DateAfterCreation) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DateAfterCreation) PopulateFromARM

func (creation *DateAfterCreation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DateAfterCreation_ARM

type DateAfterCreation_ARM struct {
	DaysAfterCreationGreaterThan *int `json:"daysAfterCreationGreaterThan,omitempty"`
}

Deprecated version of DateAfterCreation. Use v1beta20210401.DateAfterCreation instead

func (*DateAfterCreation_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation_ARM.

func (*DateAfterCreation_ARM) DeepCopyInto

func (in *DateAfterCreation_ARM) DeepCopyInto(out *DateAfterCreation_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DateAfterCreation_STATUS

type DateAfterCreation_STATUS struct {
	DaysAfterCreationGreaterThan *float64 `json:"daysAfterCreationGreaterThan,omitempty"`
}

Deprecated version of DateAfterCreation_STATUS. Use v1beta20210401.DateAfterCreation_STATUS instead

func (*DateAfterCreation_STATUS) AssignProperties_From_DateAfterCreation_STATUS

func (creation *DateAfterCreation_STATUS) AssignProperties_From_DateAfterCreation_STATUS(source *alpha20210401s.DateAfterCreation_STATUS) error

AssignProperties_From_DateAfterCreation_STATUS populates our DateAfterCreation_STATUS from the provided source DateAfterCreation_STATUS

func (*DateAfterCreation_STATUS) AssignProperties_To_DateAfterCreation_STATUS

func (creation *DateAfterCreation_STATUS) AssignProperties_To_DateAfterCreation_STATUS(destination *alpha20210401s.DateAfterCreation_STATUS) error

AssignProperties_To_DateAfterCreation_STATUS populates the provided destination DateAfterCreation_STATUS from our DateAfterCreation_STATUS

func (*DateAfterCreation_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation_STATUS.

func (*DateAfterCreation_STATUS) DeepCopyInto

func (in *DateAfterCreation_STATUS) DeepCopyInto(out *DateAfterCreation_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DateAfterCreation_STATUS) NewEmptyARMValue

func (creation *DateAfterCreation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DateAfterCreation_STATUS) PopulateFromARM

func (creation *DateAfterCreation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DateAfterCreation_STATUS_ARM

type DateAfterCreation_STATUS_ARM struct {
	DaysAfterCreationGreaterThan *float64 `json:"daysAfterCreationGreaterThan,omitempty"`
}

Deprecated version of DateAfterCreation_STATUS. Use v1beta20210401.DateAfterCreation_STATUS instead

func (*DateAfterCreation_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterCreation_STATUS_ARM.

func (*DateAfterCreation_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DateAfterModification

type DateAfterModification struct {
	// +kubebuilder:validation:Minimum=0
	// +kubebuilder:validation:MultipleOf=1
	DaysAfterLastAccessTimeGreaterThan *int `json:"daysAfterLastAccessTimeGreaterThan,omitempty"`

	// +kubebuilder:validation:Minimum=0
	// +kubebuilder:validation:MultipleOf=1
	DaysAfterModificationGreaterThan *int `json:"daysAfterModificationGreaterThan,omitempty"`
}

Deprecated version of DateAfterModification. Use v1beta20210401.DateAfterModification instead

func (*DateAfterModification) AssignProperties_From_DateAfterModification

func (modification *DateAfterModification) AssignProperties_From_DateAfterModification(source *alpha20210401s.DateAfterModification) error

AssignProperties_From_DateAfterModification populates our DateAfterModification from the provided source DateAfterModification

func (*DateAfterModification) AssignProperties_To_DateAfterModification

func (modification *DateAfterModification) AssignProperties_To_DateAfterModification(destination *alpha20210401s.DateAfterModification) error

AssignProperties_To_DateAfterModification populates the provided destination DateAfterModification from our DateAfterModification

func (*DateAfterModification) ConvertToARM

func (modification *DateAfterModification) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DateAfterModification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification.

func (*DateAfterModification) DeepCopyInto

func (in *DateAfterModification) DeepCopyInto(out *DateAfterModification)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DateAfterModification) NewEmptyARMValue

func (modification *DateAfterModification) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DateAfterModification) PopulateFromARM

func (modification *DateAfterModification) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DateAfterModification_ARM

type DateAfterModification_ARM struct {
	DaysAfterLastAccessTimeGreaterThan *int `json:"daysAfterLastAccessTimeGreaterThan,omitempty"`
	DaysAfterModificationGreaterThan   *int `json:"daysAfterModificationGreaterThan,omitempty"`
}

Deprecated version of DateAfterModification. Use v1beta20210401.DateAfterModification instead

func (*DateAfterModification_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification_ARM.

func (*DateAfterModification_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DateAfterModification_STATUS

type DateAfterModification_STATUS struct {
	DaysAfterLastAccessTimeGreaterThan *float64 `json:"daysAfterLastAccessTimeGreaterThan,omitempty"`
	DaysAfterModificationGreaterThan   *float64 `json:"daysAfterModificationGreaterThan,omitempty"`
}

Deprecated version of DateAfterModification_STATUS. Use v1beta20210401.DateAfterModification_STATUS instead

func (*DateAfterModification_STATUS) AssignProperties_From_DateAfterModification_STATUS

func (modification *DateAfterModification_STATUS) AssignProperties_From_DateAfterModification_STATUS(source *alpha20210401s.DateAfterModification_STATUS) error

AssignProperties_From_DateAfterModification_STATUS populates our DateAfterModification_STATUS from the provided source DateAfterModification_STATUS

func (*DateAfterModification_STATUS) AssignProperties_To_DateAfterModification_STATUS

func (modification *DateAfterModification_STATUS) AssignProperties_To_DateAfterModification_STATUS(destination *alpha20210401s.DateAfterModification_STATUS) error

AssignProperties_To_DateAfterModification_STATUS populates the provided destination DateAfterModification_STATUS from our DateAfterModification_STATUS

func (*DateAfterModification_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification_STATUS.

func (*DateAfterModification_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DateAfterModification_STATUS) NewEmptyARMValue

func (modification *DateAfterModification_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DateAfterModification_STATUS) PopulateFromARM

func (modification *DateAfterModification_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DateAfterModification_STATUS_ARM

type DateAfterModification_STATUS_ARM struct {
	DaysAfterLastAccessTimeGreaterThan *float64 `json:"daysAfterLastAccessTimeGreaterThan,omitempty"`
	DaysAfterModificationGreaterThan   *float64 `json:"daysAfterModificationGreaterThan,omitempty"`
}

Deprecated version of DateAfterModification_STATUS. Use v1beta20210401.DateAfterModification_STATUS instead

func (*DateAfterModification_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateAfterModification_STATUS_ARM.

func (*DateAfterModification_STATUS_ARM) DeepCopyInto

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    *int  `json:"days,omitempty"`
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of DeleteRetentionPolicy. Use v1beta20210401.DeleteRetentionPolicy instead

func (*DeleteRetentionPolicy) AssignProperties_From_DeleteRetentionPolicy

func (policy *DeleteRetentionPolicy) AssignProperties_From_DeleteRetentionPolicy(source *alpha20210401s.DeleteRetentionPolicy) error

AssignProperties_From_DeleteRetentionPolicy populates our DeleteRetentionPolicy from the provided source DeleteRetentionPolicy

func (*DeleteRetentionPolicy) AssignProperties_To_DeleteRetentionPolicy

func (policy *DeleteRetentionPolicy) AssignProperties_To_DeleteRetentionPolicy(destination *alpha20210401s.DeleteRetentionPolicy) error

AssignProperties_To_DeleteRetentionPolicy populates the provided destination DeleteRetentionPolicy from our DeleteRetentionPolicy

func (*DeleteRetentionPolicy) ConvertToARM

func (policy *DeleteRetentionPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeleteRetentionPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy.

func (*DeleteRetentionPolicy) DeepCopyInto

func (in *DeleteRetentionPolicy) DeepCopyInto(out *DeleteRetentionPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeleteRetentionPolicy) NewEmptyARMValue

func (policy *DeleteRetentionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeleteRetentionPolicy) PopulateFromARM

func (policy *DeleteRetentionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeleteRetentionPolicy_ARM

type DeleteRetentionPolicy_ARM struct {
	Days    *int  `json:"days,omitempty"`
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of DeleteRetentionPolicy. Use v1beta20210401.DeleteRetentionPolicy instead

func (*DeleteRetentionPolicy_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy_ARM.

func (*DeleteRetentionPolicy_ARM) DeepCopyInto

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    *int  `json:"days,omitempty"`
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of DeleteRetentionPolicy_STATUS. Use v1beta20210401.DeleteRetentionPolicy_STATUS instead

func (*DeleteRetentionPolicy_STATUS) AssignProperties_From_DeleteRetentionPolicy_STATUS

func (policy *DeleteRetentionPolicy_STATUS) AssignProperties_From_DeleteRetentionPolicy_STATUS(source *alpha20210401s.DeleteRetentionPolicy_STATUS) error

AssignProperties_From_DeleteRetentionPolicy_STATUS populates our DeleteRetentionPolicy_STATUS from the provided source DeleteRetentionPolicy_STATUS

func (*DeleteRetentionPolicy_STATUS) AssignProperties_To_DeleteRetentionPolicy_STATUS

func (policy *DeleteRetentionPolicy_STATUS) AssignProperties_To_DeleteRetentionPolicy_STATUS(destination *alpha20210401s.DeleteRetentionPolicy_STATUS) error

AssignProperties_To_DeleteRetentionPolicy_STATUS populates the provided destination DeleteRetentionPolicy_STATUS from our DeleteRetentionPolicy_STATUS

func (*DeleteRetentionPolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy_STATUS.

func (*DeleteRetentionPolicy_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeleteRetentionPolicy_STATUS) NewEmptyARMValue

func (policy *DeleteRetentionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeleteRetentionPolicy_STATUS) PopulateFromARM

func (policy *DeleteRetentionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeleteRetentionPolicy_STATUS_ARM

type DeleteRetentionPolicy_STATUS_ARM struct {
	Days    *int  `json:"days,omitempty"`
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of DeleteRetentionPolicy_STATUS. Use v1beta20210401.DeleteRetentionPolicy_STATUS instead

func (*DeleteRetentionPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteRetentionPolicy_STATUS_ARM.

func (*DeleteRetentionPolicy_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Encryption

type Encryption struct {
	Identity *EncryptionIdentity `json:"identity,omitempty"`

	// +kubebuilder:validation:Required
	KeySource                       *Encryption_KeySource `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultProperties   `json:"keyvaultproperties,omitempty"`
	RequireInfrastructureEncryption *bool                 `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServices   `json:"services,omitempty"`
}

Deprecated version of Encryption. Use v1beta20210401.Encryption instead

func (*Encryption) AssignProperties_From_Encryption

func (encryption *Encryption) AssignProperties_From_Encryption(source *alpha20210401s.Encryption) error

AssignProperties_From_Encryption populates our Encryption from the provided source Encryption

func (*Encryption) AssignProperties_To_Encryption

func (encryption *Encryption) AssignProperties_To_Encryption(destination *alpha20210401s.Encryption) error

AssignProperties_To_Encryption populates the provided destination Encryption from our Encryption

func (*Encryption) ConvertToARM

func (encryption *Encryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Encryption) DeepCopy

func (in *Encryption) DeepCopy() *Encryption

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption.

func (*Encryption) DeepCopyInto

func (in *Encryption) DeepCopyInto(out *Encryption)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Encryption) NewEmptyARMValue

func (encryption *Encryption) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Encryption) PopulateFromARM

func (encryption *Encryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionIdentity

type EncryptionIdentity struct {
	UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"`
}

Deprecated version of EncryptionIdentity. Use v1beta20210401.EncryptionIdentity instead

func (*EncryptionIdentity) AssignProperties_From_EncryptionIdentity

func (identity *EncryptionIdentity) AssignProperties_From_EncryptionIdentity(source *alpha20210401s.EncryptionIdentity) error

AssignProperties_From_EncryptionIdentity populates our EncryptionIdentity from the provided source EncryptionIdentity

func (*EncryptionIdentity) AssignProperties_To_EncryptionIdentity

func (identity *EncryptionIdentity) AssignProperties_To_EncryptionIdentity(destination *alpha20210401s.EncryptionIdentity) error

AssignProperties_To_EncryptionIdentity populates the provided destination EncryptionIdentity from our EncryptionIdentity

func (*EncryptionIdentity) ConvertToARM

func (identity *EncryptionIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EncryptionIdentity) DeepCopy

func (in *EncryptionIdentity) DeepCopy() *EncryptionIdentity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity.

func (*EncryptionIdentity) DeepCopyInto

func (in *EncryptionIdentity) DeepCopyInto(out *EncryptionIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EncryptionIdentity) NewEmptyARMValue

func (identity *EncryptionIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionIdentity) PopulateFromARM

func (identity *EncryptionIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionIdentity_ARM

type EncryptionIdentity_ARM struct {
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Deprecated version of EncryptionIdentity. Use v1beta20210401.EncryptionIdentity instead

func (*EncryptionIdentity_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity_ARM.

func (*EncryptionIdentity_ARM) DeepCopyInto

func (in *EncryptionIdentity_ARM) DeepCopyInto(out *EncryptionIdentity_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionIdentity_STATUS

type EncryptionIdentity_STATUS struct {
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Deprecated version of EncryptionIdentity_STATUS. Use v1beta20210401.EncryptionIdentity_STATUS instead

func (*EncryptionIdentity_STATUS) AssignProperties_From_EncryptionIdentity_STATUS

func (identity *EncryptionIdentity_STATUS) AssignProperties_From_EncryptionIdentity_STATUS(source *alpha20210401s.EncryptionIdentity_STATUS) error

AssignProperties_From_EncryptionIdentity_STATUS populates our EncryptionIdentity_STATUS from the provided source EncryptionIdentity_STATUS

func (*EncryptionIdentity_STATUS) AssignProperties_To_EncryptionIdentity_STATUS

func (identity *EncryptionIdentity_STATUS) AssignProperties_To_EncryptionIdentity_STATUS(destination *alpha20210401s.EncryptionIdentity_STATUS) error

AssignProperties_To_EncryptionIdentity_STATUS populates the provided destination EncryptionIdentity_STATUS from our EncryptionIdentity_STATUS

func (*EncryptionIdentity_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity_STATUS.

func (*EncryptionIdentity_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EncryptionIdentity_STATUS) NewEmptyARMValue

func (identity *EncryptionIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionIdentity_STATUS) PopulateFromARM

func (identity *EncryptionIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionIdentity_STATUS_ARM

type EncryptionIdentity_STATUS_ARM struct {
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Deprecated version of EncryptionIdentity_STATUS. Use v1beta20210401.EncryptionIdentity_STATUS instead

func (*EncryptionIdentity_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionIdentity_STATUS_ARM.

func (*EncryptionIdentity_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionService

type EncryptionService struct {
	Enabled *bool                      `json:"enabled,omitempty"`
	KeyType *EncryptionService_KeyType `json:"keyType,omitempty"`
}

Deprecated version of EncryptionService. Use v1beta20210401.EncryptionService instead

func (*EncryptionService) AssignProperties_From_EncryptionService

func (service *EncryptionService) AssignProperties_From_EncryptionService(source *alpha20210401s.EncryptionService) error

AssignProperties_From_EncryptionService populates our EncryptionService from the provided source EncryptionService

func (*EncryptionService) AssignProperties_To_EncryptionService

func (service *EncryptionService) AssignProperties_To_EncryptionService(destination *alpha20210401s.EncryptionService) error

AssignProperties_To_EncryptionService populates the provided destination EncryptionService from our EncryptionService

func (*EncryptionService) ConvertToARM

func (service *EncryptionService) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EncryptionService) DeepCopy

func (in *EncryptionService) DeepCopy() *EncryptionService

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService.

func (*EncryptionService) DeepCopyInto

func (in *EncryptionService) DeepCopyInto(out *EncryptionService)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EncryptionService) NewEmptyARMValue

func (service *EncryptionService) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionService) PopulateFromARM

func (service *EncryptionService) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionService_ARM

type EncryptionService_ARM struct {
	Enabled *bool                      `json:"enabled,omitempty"`
	KeyType *EncryptionService_KeyType `json:"keyType,omitempty"`
}

Deprecated version of EncryptionService. Use v1beta20210401.EncryptionService instead

func (*EncryptionService_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService_ARM.

func (*EncryptionService_ARM) DeepCopyInto

func (in *EncryptionService_ARM) DeepCopyInto(out *EncryptionService_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionService_KeyType

type EncryptionService_KeyType string

Deprecated version of EncryptionService_KeyType. Use v1beta20210401.EncryptionService_KeyType instead +kubebuilder:validation:Enum={"Account","Service"}

type EncryptionService_KeyType_STATUS

type EncryptionService_KeyType_STATUS string

Deprecated version of EncryptionService_KeyType_STATUS. Use v1beta20210401.EncryptionService_KeyType_STATUS instead

type EncryptionService_STATUS

type EncryptionService_STATUS struct {
	Enabled         *bool                             `json:"enabled,omitempty"`
	KeyType         *EncryptionService_KeyType_STATUS `json:"keyType,omitempty"`
	LastEnabledTime *string                           `json:"lastEnabledTime,omitempty"`
}

Deprecated version of EncryptionService_STATUS. Use v1beta20210401.EncryptionService_STATUS instead

func (*EncryptionService_STATUS) AssignProperties_From_EncryptionService_STATUS

func (service *EncryptionService_STATUS) AssignProperties_From_EncryptionService_STATUS(source *alpha20210401s.EncryptionService_STATUS) error

AssignProperties_From_EncryptionService_STATUS populates our EncryptionService_STATUS from the provided source EncryptionService_STATUS

func (*EncryptionService_STATUS) AssignProperties_To_EncryptionService_STATUS

func (service *EncryptionService_STATUS) AssignProperties_To_EncryptionService_STATUS(destination *alpha20210401s.EncryptionService_STATUS) error

AssignProperties_To_EncryptionService_STATUS populates the provided destination EncryptionService_STATUS from our EncryptionService_STATUS

func (*EncryptionService_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService_STATUS.

func (*EncryptionService_STATUS) DeepCopyInto

func (in *EncryptionService_STATUS) DeepCopyInto(out *EncryptionService_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EncryptionService_STATUS) NewEmptyARMValue

func (service *EncryptionService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionService_STATUS) PopulateFromARM

func (service *EncryptionService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionService_STATUS_ARM

type EncryptionService_STATUS_ARM struct {
	Enabled         *bool                             `json:"enabled,omitempty"`
	KeyType         *EncryptionService_KeyType_STATUS `json:"keyType,omitempty"`
	LastEnabledTime *string                           `json:"lastEnabledTime,omitempty"`
}

Deprecated version of EncryptionService_STATUS. Use v1beta20210401.EncryptionService_STATUS instead

func (*EncryptionService_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionService_STATUS_ARM.

func (*EncryptionService_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionServices

type EncryptionServices struct {
	Blob  *EncryptionService `json:"blob,omitempty"`
	File  *EncryptionService `json:"file,omitempty"`
	Queue *EncryptionService `json:"queue,omitempty"`
	Table *EncryptionService `json:"table,omitempty"`
}

Deprecated version of EncryptionServices. Use v1beta20210401.EncryptionServices instead

func (*EncryptionServices) AssignProperties_From_EncryptionServices

func (services *EncryptionServices) AssignProperties_From_EncryptionServices(source *alpha20210401s.EncryptionServices) error

AssignProperties_From_EncryptionServices populates our EncryptionServices from the provided source EncryptionServices

func (*EncryptionServices) AssignProperties_To_EncryptionServices

func (services *EncryptionServices) AssignProperties_To_EncryptionServices(destination *alpha20210401s.EncryptionServices) error

AssignProperties_To_EncryptionServices populates the provided destination EncryptionServices from our EncryptionServices

func (*EncryptionServices) ConvertToARM

func (services *EncryptionServices) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EncryptionServices) DeepCopy

func (in *EncryptionServices) DeepCopy() *EncryptionServices

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices.

func (*EncryptionServices) DeepCopyInto

func (in *EncryptionServices) DeepCopyInto(out *EncryptionServices)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EncryptionServices) NewEmptyARMValue

func (services *EncryptionServices) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionServices) PopulateFromARM

func (services *EncryptionServices) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionServices_ARM

type EncryptionServices_ARM struct {
	Blob  *EncryptionService_ARM `json:"blob,omitempty"`
	File  *EncryptionService_ARM `json:"file,omitempty"`
	Queue *EncryptionService_ARM `json:"queue,omitempty"`
	Table *EncryptionService_ARM `json:"table,omitempty"`
}

Deprecated version of EncryptionServices. Use v1beta20210401.EncryptionServices instead

func (*EncryptionServices_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices_ARM.

func (*EncryptionServices_ARM) DeepCopyInto

func (in *EncryptionServices_ARM) DeepCopyInto(out *EncryptionServices_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionServices_STATUS

type EncryptionServices_STATUS struct {
	Blob  *EncryptionService_STATUS `json:"blob,omitempty"`
	File  *EncryptionService_STATUS `json:"file,omitempty"`
	Queue *EncryptionService_STATUS `json:"queue,omitempty"`
	Table *EncryptionService_STATUS `json:"table,omitempty"`
}

Deprecated version of EncryptionServices_STATUS. Use v1beta20210401.EncryptionServices_STATUS instead

func (*EncryptionServices_STATUS) AssignProperties_From_EncryptionServices_STATUS

func (services *EncryptionServices_STATUS) AssignProperties_From_EncryptionServices_STATUS(source *alpha20210401s.EncryptionServices_STATUS) error

AssignProperties_From_EncryptionServices_STATUS populates our EncryptionServices_STATUS from the provided source EncryptionServices_STATUS

func (*EncryptionServices_STATUS) AssignProperties_To_EncryptionServices_STATUS

func (services *EncryptionServices_STATUS) AssignProperties_To_EncryptionServices_STATUS(destination *alpha20210401s.EncryptionServices_STATUS) error

AssignProperties_To_EncryptionServices_STATUS populates the provided destination EncryptionServices_STATUS from our EncryptionServices_STATUS

func (*EncryptionServices_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices_STATUS.

func (*EncryptionServices_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EncryptionServices_STATUS) NewEmptyARMValue

func (services *EncryptionServices_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionServices_STATUS) PopulateFromARM

func (services *EncryptionServices_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionServices_STATUS_ARM

type EncryptionServices_STATUS_ARM struct {
	Blob  *EncryptionService_STATUS_ARM `json:"blob,omitempty"`
	File  *EncryptionService_STATUS_ARM `json:"file,omitempty"`
	Queue *EncryptionService_STATUS_ARM `json:"queue,omitempty"`
	Table *EncryptionService_STATUS_ARM `json:"table,omitempty"`
}

Deprecated version of EncryptionServices_STATUS. Use v1beta20210401.EncryptionServices_STATUS instead

func (*EncryptionServices_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionServices_STATUS_ARM.

func (*EncryptionServices_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Encryption_ARM

type Encryption_ARM struct {
	Identity                        *EncryptionIdentity_ARM `json:"identity,omitempty"`
	KeySource                       *Encryption_KeySource   `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultProperties_ARM `json:"keyvaultproperties,omitempty"`
	RequireInfrastructureEncryption *bool                   `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServices_ARM `json:"services,omitempty"`
}

Deprecated version of Encryption. Use v1beta20210401.Encryption instead

func (*Encryption_ARM) DeepCopy

func (in *Encryption_ARM) DeepCopy() *Encryption_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_ARM.

func (*Encryption_ARM) DeepCopyInto

func (in *Encryption_ARM) DeepCopyInto(out *Encryption_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Encryption_KeySource

type Encryption_KeySource string

Deprecated version of Encryption_KeySource. Use v1beta20210401.Encryption_KeySource instead +kubebuilder:validation:Enum={"Microsoft.Keyvault","Microsoft.Storage"}

type Encryption_KeySource_STATUS

type Encryption_KeySource_STATUS string

Deprecated version of Encryption_KeySource_STATUS. Use v1beta20210401.Encryption_KeySource_STATUS instead

type Encryption_STATUS

type Encryption_STATUS struct {
	Identity                        *EncryptionIdentity_STATUS   `json:"identity,omitempty"`
	KeySource                       *Encryption_KeySource_STATUS `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultProperties_STATUS   `json:"keyvaultproperties,omitempty"`
	RequireInfrastructureEncryption *bool                        `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServices_STATUS   `json:"services,omitempty"`
}

Deprecated version of Encryption_STATUS. Use v1beta20210401.Encryption_STATUS instead

func (*Encryption_STATUS) AssignProperties_From_Encryption_STATUS

func (encryption *Encryption_STATUS) AssignProperties_From_Encryption_STATUS(source *alpha20210401s.Encryption_STATUS) error

AssignProperties_From_Encryption_STATUS populates our Encryption_STATUS from the provided source Encryption_STATUS

func (*Encryption_STATUS) AssignProperties_To_Encryption_STATUS

func (encryption *Encryption_STATUS) AssignProperties_To_Encryption_STATUS(destination *alpha20210401s.Encryption_STATUS) error

AssignProperties_To_Encryption_STATUS populates the provided destination Encryption_STATUS from our Encryption_STATUS

func (*Encryption_STATUS) DeepCopy

func (in *Encryption_STATUS) DeepCopy() *Encryption_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_STATUS.

func (*Encryption_STATUS) DeepCopyInto

func (in *Encryption_STATUS) DeepCopyInto(out *Encryption_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Encryption_STATUS) NewEmptyARMValue

func (encryption *Encryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Encryption_STATUS) PopulateFromARM

func (encryption *Encryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Encryption_STATUS_ARM

type Encryption_STATUS_ARM struct {
	Identity                        *EncryptionIdentity_STATUS_ARM `json:"identity,omitempty"`
	KeySource                       *Encryption_KeySource_STATUS   `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultProperties_STATUS_ARM `json:"keyvaultproperties,omitempty"`
	RequireInfrastructureEncryption *bool                          `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServices_STATUS_ARM `json:"services,omitempty"`
}

Deprecated version of Encryption_STATUS. Use v1beta20210401.Encryption_STATUS instead

func (*Encryption_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_STATUS_ARM.

func (*Encryption_STATUS_ARM) DeepCopyInto

func (in *Encryption_STATUS_ARM) DeepCopyInto(out *Encryption_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Endpoints_STATUS

type Endpoints_STATUS struct {
	Blob               *string                                  `json:"blob,omitempty"`
	Dfs                *string                                  `json:"dfs,omitempty"`
	File               *string                                  `json:"file,omitempty"`
	InternetEndpoints  *StorageAccountInternetEndpoints_STATUS  `json:"internetEndpoints,omitempty"`
	MicrosoftEndpoints *StorageAccountMicrosoftEndpoints_STATUS `json:"microsoftEndpoints,omitempty"`
	Queue              *string                                  `json:"queue,omitempty"`
	Table              *string                                  `json:"table,omitempty"`
	Web                *string                                  `json:"web,omitempty"`
}

Deprecated version of Endpoints_STATUS. Use v1beta20210401.Endpoints_STATUS instead

func (*Endpoints_STATUS) AssignProperties_From_Endpoints_STATUS

func (endpoints *Endpoints_STATUS) AssignProperties_From_Endpoints_STATUS(source *alpha20210401s.Endpoints_STATUS) error

AssignProperties_From_Endpoints_STATUS populates our Endpoints_STATUS from the provided source Endpoints_STATUS

func (*Endpoints_STATUS) AssignProperties_To_Endpoints_STATUS

func (endpoints *Endpoints_STATUS) AssignProperties_To_Endpoints_STATUS(destination *alpha20210401s.Endpoints_STATUS) error

AssignProperties_To_Endpoints_STATUS populates the provided destination Endpoints_STATUS from our Endpoints_STATUS

func (*Endpoints_STATUS) DeepCopy

func (in *Endpoints_STATUS) DeepCopy() *Endpoints_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints_STATUS.

func (*Endpoints_STATUS) DeepCopyInto

func (in *Endpoints_STATUS) DeepCopyInto(out *Endpoints_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Endpoints_STATUS) NewEmptyARMValue

func (endpoints *Endpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Endpoints_STATUS) PopulateFromARM

func (endpoints *Endpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Endpoints_STATUS_ARM

type Endpoints_STATUS_ARM struct {
	Blob               *string                                      `json:"blob,omitempty"`
	Dfs                *string                                      `json:"dfs,omitempty"`
	File               *string                                      `json:"file,omitempty"`
	InternetEndpoints  *StorageAccountInternetEndpoints_STATUS_ARM  `json:"internetEndpoints,omitempty"`
	MicrosoftEndpoints *StorageAccountMicrosoftEndpoints_STATUS_ARM `json:"microsoftEndpoints,omitempty"`
	Queue              *string                                      `json:"queue,omitempty"`
	Table              *string                                      `json:"table,omitempty"`
	Web                *string                                      `json:"web,omitempty"`
}

Deprecated version of Endpoints_STATUS. Use v1beta20210401.Endpoints_STATUS instead

func (*Endpoints_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints_STATUS_ARM.

func (*Endpoints_STATUS_ARM) DeepCopyInto

func (in *Endpoints_STATUS_ARM) DeepCopyInto(out *Endpoints_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ExtendedLocation

type ExtendedLocation struct {
	Name *string               `json:"name,omitempty"`
	Type *ExtendedLocationType `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation. Use v1beta20210401.ExtendedLocation instead

func (*ExtendedLocation) AssignProperties_From_ExtendedLocation

func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *alpha20210401s.ExtendedLocation) error

AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignProperties_To_ExtendedLocation

func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *alpha20210401s.ExtendedLocation) error

AssignProperties_To_ExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation

func (*ExtendedLocation) ConvertToARM

func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ExtendedLocation) DeepCopy

func (in *ExtendedLocation) DeepCopy() *ExtendedLocation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.

func (*ExtendedLocation) DeepCopyInto

func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ExtendedLocation) NewEmptyARMValue

func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation) PopulateFromARM

func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocationType

type ExtendedLocationType string

Deprecated version of ExtendedLocationType. Use v1beta20210401.ExtendedLocationType instead +kubebuilder:validation:Enum={"EdgeZone"}

type ExtendedLocationType_STATUS

type ExtendedLocationType_STATUS string

Deprecated version of ExtendedLocationType_STATUS. Use v1beta20210401.ExtendedLocationType_STATUS instead

type ExtendedLocation_ARM

type ExtendedLocation_ARM struct {
	Name *string               `json:"name,omitempty"`
	Type *ExtendedLocationType `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation. Use v1beta20210401.ExtendedLocation instead

func (*ExtendedLocation_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_ARM.

func (*ExtendedLocation_ARM) DeepCopyInto

func (in *ExtendedLocation_ARM) DeepCopyInto(out *ExtendedLocation_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ExtendedLocation_STATUS

type ExtendedLocation_STATUS struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_STATUS `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_STATUS. Use v1beta20210401.ExtendedLocation_STATUS instead

func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS

func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *alpha20210401s.ExtendedLocation_STATUS) error

AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS

func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS

func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *alpha20210401s.ExtendedLocation_STATUS) error

AssignProperties_To_ExtendedLocation_STATUS populates the provided destination ExtendedLocation_STATUS from our ExtendedLocation_STATUS

func (*ExtendedLocation_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.

func (*ExtendedLocation_STATUS) DeepCopyInto

func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ExtendedLocation_STATUS) NewEmptyARMValue

func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation_STATUS) PopulateFromARM

func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocation_STATUS_ARM

type ExtendedLocation_STATUS_ARM struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_STATUS `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_STATUS. Use v1beta20210401.ExtendedLocation_STATUS instead

func (*ExtendedLocation_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS_ARM.

func (*ExtendedLocation_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoReplicationStats_STATUS

type GeoReplicationStats_STATUS struct {
	CanFailover  *bool                              `json:"canFailover,omitempty"`
	LastSyncTime *string                            `json:"lastSyncTime,omitempty"`
	Status       *GeoReplicationStats_Status_STATUS `json:"status,omitempty"`
}

Deprecated version of GeoReplicationStats_STATUS. Use v1beta20210401.GeoReplicationStats_STATUS instead

func (*GeoReplicationStats_STATUS) AssignProperties_From_GeoReplicationStats_STATUS

func (stats *GeoReplicationStats_STATUS) AssignProperties_From_GeoReplicationStats_STATUS(source *alpha20210401s.GeoReplicationStats_STATUS) error

AssignProperties_From_GeoReplicationStats_STATUS populates our GeoReplicationStats_STATUS from the provided source GeoReplicationStats_STATUS

func (*GeoReplicationStats_STATUS) AssignProperties_To_GeoReplicationStats_STATUS

func (stats *GeoReplicationStats_STATUS) AssignProperties_To_GeoReplicationStats_STATUS(destination *alpha20210401s.GeoReplicationStats_STATUS) error

AssignProperties_To_GeoReplicationStats_STATUS populates the provided destination GeoReplicationStats_STATUS from our GeoReplicationStats_STATUS

func (*GeoReplicationStats_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoReplicationStats_STATUS.

func (*GeoReplicationStats_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GeoReplicationStats_STATUS) NewEmptyARMValue

func (stats *GeoReplicationStats_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*GeoReplicationStats_STATUS) PopulateFromARM

func (stats *GeoReplicationStats_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type GeoReplicationStats_STATUS_ARM

type GeoReplicationStats_STATUS_ARM struct {
	CanFailover  *bool                              `json:"canFailover,omitempty"`
	LastSyncTime *string                            `json:"lastSyncTime,omitempty"`
	Status       *GeoReplicationStats_Status_STATUS `json:"status,omitempty"`
}

Deprecated version of GeoReplicationStats_STATUS. Use v1beta20210401.GeoReplicationStats_STATUS instead

func (*GeoReplicationStats_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoReplicationStats_STATUS_ARM.

func (*GeoReplicationStats_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoReplicationStats_Status_STATUS

type GeoReplicationStats_Status_STATUS string

Deprecated version of GeoReplicationStats_Status_STATUS. Use v1beta20210401.GeoReplicationStats_Status_STATUS instead

type IPRule

type IPRule struct {
	Action *IPRule_Action `json:"action,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value,omitempty"`
}

Deprecated version of IPRule. Use v1beta20210401.IPRule instead

func (*IPRule) AssignProperties_From_IPRule

func (rule *IPRule) AssignProperties_From_IPRule(source *alpha20210401s.IPRule) error

AssignProperties_From_IPRule populates our IPRule from the provided source IPRule

func (*IPRule) AssignProperties_To_IPRule

func (rule *IPRule) AssignProperties_To_IPRule(destination *alpha20210401s.IPRule) error

AssignProperties_To_IPRule populates the provided destination IPRule from our IPRule

func (*IPRule) ConvertToARM

func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*IPRule) DeepCopy

func (in *IPRule) DeepCopy() *IPRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule.

func (*IPRule) DeepCopyInto

func (in *IPRule) DeepCopyInto(out *IPRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IPRule) NewEmptyARMValue

func (rule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IPRule) PopulateFromARM

func (rule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IPRule_ARM

type IPRule_ARM struct {
	Action *IPRule_Action `json:"action,omitempty"`
	Value  *string        `json:"value,omitempty"`
}

Deprecated version of IPRule. Use v1beta20210401.IPRule instead

func (*IPRule_ARM) DeepCopy

func (in *IPRule_ARM) DeepCopy() *IPRule_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_ARM.

func (*IPRule_ARM) DeepCopyInto

func (in *IPRule_ARM) DeepCopyInto(out *IPRule_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPRule_Action

type IPRule_Action string

Deprecated version of IPRule_Action. Use v1beta20210401.IPRule_Action instead +kubebuilder:validation:Enum={"Allow"}

type IPRule_Action_STATUS

type IPRule_Action_STATUS string

Deprecated version of IPRule_Action_STATUS. Use v1beta20210401.IPRule_Action_STATUS instead

type IPRule_STATUS

type IPRule_STATUS struct {
	Action *IPRule_Action_STATUS `json:"action,omitempty"`
	Value  *string               `json:"value,omitempty"`
}

Deprecated version of IPRule_STATUS. Use v1beta20210401.IPRule_STATUS instead

func (*IPRule_STATUS) AssignProperties_From_IPRule_STATUS

func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *alpha20210401s.IPRule_STATUS) error

AssignProperties_From_IPRule_STATUS populates our IPRule_STATUS from the provided source IPRule_STATUS

func (*IPRule_STATUS) AssignProperties_To_IPRule_STATUS

func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *alpha20210401s.IPRule_STATUS) error

AssignProperties_To_IPRule_STATUS populates the provided destination IPRule_STATUS from our IPRule_STATUS

func (*IPRule_STATUS) DeepCopy

func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_STATUS.

func (*IPRule_STATUS) DeepCopyInto

func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IPRule_STATUS) NewEmptyARMValue

func (rule *IPRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IPRule_STATUS) PopulateFromARM

func (rule *IPRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IPRule_STATUS_ARM

type IPRule_STATUS_ARM struct {
	Action *IPRule_Action_STATUS `json:"action,omitempty"`
	Value  *string               `json:"value,omitempty"`
}

Deprecated version of IPRule_STATUS. Use v1beta20210401.IPRule_STATUS instead

func (*IPRule_STATUS_ARM) DeepCopy

func (in *IPRule_STATUS_ARM) DeepCopy() *IPRule_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_STATUS_ARM.

func (*IPRule_STATUS_ARM) DeepCopyInto

func (in *IPRule_STATUS_ARM) DeepCopyInto(out *IPRule_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Identity

type Identity struct {
	// +kubebuilder:validation:Required
	Type *Identity_Type `json:"type,omitempty"`
}

Deprecated version of Identity. Use v1beta20210401.Identity instead

func (*Identity) AssignProperties_From_Identity

func (identity *Identity) AssignProperties_From_Identity(source *alpha20210401s.Identity) error

AssignProperties_From_Identity populates our Identity from the provided source Identity

func (*Identity) AssignProperties_To_Identity

func (identity *Identity) AssignProperties_To_Identity(destination *alpha20210401s.Identity) error

AssignProperties_To_Identity populates the provided destination Identity from our Identity

func (*Identity) ConvertToARM

func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Identity) DeepCopy

func (in *Identity) DeepCopy() *Identity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.

func (*Identity) DeepCopyInto

func (in *Identity) DeepCopyInto(out *Identity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Identity) NewEmptyARMValue

func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity) PopulateFromARM

func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Identity_ARM

type Identity_ARM struct {
	Type *Identity_Type `json:"type,omitempty"`
}

Deprecated version of Identity. Use v1beta20210401.Identity instead

func (*Identity_ARM) DeepCopy

func (in *Identity_ARM) DeepCopy() *Identity_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_ARM.

func (*Identity_ARM) DeepCopyInto

func (in *Identity_ARM) DeepCopyInto(out *Identity_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Identity_STATUS

type Identity_STATUS struct {
	PrincipalId            *string                                `json:"principalId,omitempty"`
	TenantId               *string                                `json:"tenantId,omitempty"`
	Type                   *Identity_Type_STATUS                  `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of Identity_STATUS. Use v1beta20210401.Identity_STATUS instead

func (*Identity_STATUS) AssignProperties_From_Identity_STATUS

func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *alpha20210401s.Identity_STATUS) error

AssignProperties_From_Identity_STATUS populates our Identity_STATUS from the provided source Identity_STATUS

func (*Identity_STATUS) AssignProperties_To_Identity_STATUS

func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *alpha20210401s.Identity_STATUS) error

AssignProperties_To_Identity_STATUS populates the provided destination Identity_STATUS from our Identity_STATUS

func (*Identity_STATUS) DeepCopy

func (in *Identity_STATUS) DeepCopy() *Identity_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS.

func (*Identity_STATUS) DeepCopyInto

func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Identity_STATUS) NewEmptyARMValue

func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity_STATUS) PopulateFromARM

func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Identity_STATUS_ARM

type Identity_STATUS_ARM struct {
	PrincipalId            *string                                    `json:"principalId,omitempty"`
	TenantId               *string                                    `json:"tenantId,omitempty"`
	Type                   *Identity_Type_STATUS                      `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of Identity_STATUS. Use v1beta20210401.Identity_STATUS instead

func (*Identity_STATUS_ARM) DeepCopy

func (in *Identity_STATUS_ARM) DeepCopy() *Identity_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS_ARM.

func (*Identity_STATUS_ARM) DeepCopyInto

func (in *Identity_STATUS_ARM) DeepCopyInto(out *Identity_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Identity_Type

type Identity_Type string

Deprecated version of Identity_Type. Use v1beta20210401.Identity_Type instead +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}

type Identity_Type_STATUS

type Identity_Type_STATUS string

Deprecated version of Identity_Type_STATUS. Use v1beta20210401.Identity_Type_STATUS instead

type ImmutabilityPolicyProperties_STATUS

type ImmutabilityPolicyProperties_STATUS struct {
	AllowProtectedAppendWrites            *bool                                    `json:"allowProtectedAppendWrites,omitempty"`
	Etag                                  *string                                  `json:"etag,omitempty"`
	ImmutabilityPeriodSinceCreationInDays *int                                     `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	State                                 *ImmutabilityPolicyProperty_State_STATUS `json:"state,omitempty"`
	UpdateHistory                         []UpdateHistoryProperty_STATUS           `json:"updateHistory,omitempty"`
}

Deprecated version of ImmutabilityPolicyProperties_STATUS. Use v1beta20210401.ImmutabilityPolicyProperties_STATUS instead

func (*ImmutabilityPolicyProperties_STATUS) AssignProperties_From_ImmutabilityPolicyProperties_STATUS

func (properties *ImmutabilityPolicyProperties_STATUS) AssignProperties_From_ImmutabilityPolicyProperties_STATUS(source *alpha20210401s.ImmutabilityPolicyProperties_STATUS) error

AssignProperties_From_ImmutabilityPolicyProperties_STATUS populates our ImmutabilityPolicyProperties_STATUS from the provided source ImmutabilityPolicyProperties_STATUS

func (*ImmutabilityPolicyProperties_STATUS) AssignProperties_To_ImmutabilityPolicyProperties_STATUS

func (properties *ImmutabilityPolicyProperties_STATUS) AssignProperties_To_ImmutabilityPolicyProperties_STATUS(destination *alpha20210401s.ImmutabilityPolicyProperties_STATUS) error

AssignProperties_To_ImmutabilityPolicyProperties_STATUS populates the provided destination ImmutabilityPolicyProperties_STATUS from our ImmutabilityPolicyProperties_STATUS

func (*ImmutabilityPolicyProperties_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperties_STATUS.

func (*ImmutabilityPolicyProperties_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImmutabilityPolicyProperties_STATUS) NewEmptyARMValue

func (properties *ImmutabilityPolicyProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImmutabilityPolicyProperties_STATUS) PopulateFromARM

func (properties *ImmutabilityPolicyProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImmutabilityPolicyProperties_STATUS_ARM

type ImmutabilityPolicyProperties_STATUS_ARM struct {
	Etag          *string                                `json:"etag,omitempty"`
	Properties    *ImmutabilityPolicyProperty_STATUS_ARM `json:"properties,omitempty"`
	UpdateHistory []UpdateHistoryProperty_STATUS_ARM     `json:"updateHistory,omitempty"`
}

Deprecated version of ImmutabilityPolicyProperties_STATUS. Use v1beta20210401.ImmutabilityPolicyProperties_STATUS instead

func (*ImmutabilityPolicyProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperties_STATUS_ARM.

func (*ImmutabilityPolicyProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImmutabilityPolicyProperty_STATUS_ARM

type ImmutabilityPolicyProperty_STATUS_ARM struct {
	AllowProtectedAppendWrites            *bool                                    `json:"allowProtectedAppendWrites,omitempty"`
	ImmutabilityPeriodSinceCreationInDays *int                                     `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	State                                 *ImmutabilityPolicyProperty_State_STATUS `json:"state,omitempty"`
}

Deprecated version of ImmutabilityPolicyProperty_STATUS. Use v1beta20210401.ImmutabilityPolicyProperty_STATUS instead

func (*ImmutabilityPolicyProperty_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilityPolicyProperty_STATUS_ARM.

func (*ImmutabilityPolicyProperty_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImmutabilityPolicyProperty_State_STATUS

type ImmutabilityPolicyProperty_State_STATUS string

Deprecated version of ImmutabilityPolicyProperty_State_STATUS. Use v1beta20210401.ImmutabilityPolicyProperty_State_STATUS instead

type ImmutableStorageWithVersioning

type ImmutableStorageWithVersioning struct {
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of ImmutableStorageWithVersioning. Use v1beta20210401.ImmutableStorageWithVersioning instead

func (*ImmutableStorageWithVersioning) AssignProperties_From_ImmutableStorageWithVersioning

func (versioning *ImmutableStorageWithVersioning) AssignProperties_From_ImmutableStorageWithVersioning(source *alpha20210401s.ImmutableStorageWithVersioning) error

AssignProperties_From_ImmutableStorageWithVersioning populates our ImmutableStorageWithVersioning from the provided source ImmutableStorageWithVersioning

func (*ImmutableStorageWithVersioning) AssignProperties_To_ImmutableStorageWithVersioning

func (versioning *ImmutableStorageWithVersioning) AssignProperties_To_ImmutableStorageWithVersioning(destination *alpha20210401s.ImmutableStorageWithVersioning) error

AssignProperties_To_ImmutableStorageWithVersioning populates the provided destination ImmutableStorageWithVersioning from our ImmutableStorageWithVersioning

func (*ImmutableStorageWithVersioning) ConvertToARM

func (versioning *ImmutableStorageWithVersioning) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImmutableStorageWithVersioning) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning.

func (*ImmutableStorageWithVersioning) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImmutableStorageWithVersioning) NewEmptyARMValue

func (versioning *ImmutableStorageWithVersioning) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImmutableStorageWithVersioning) PopulateFromARM

func (versioning *ImmutableStorageWithVersioning) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImmutableStorageWithVersioning_ARM

type ImmutableStorageWithVersioning_ARM struct {
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of ImmutableStorageWithVersioning. Use v1beta20210401.ImmutableStorageWithVersioning instead

func (*ImmutableStorageWithVersioning_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning_ARM.

func (*ImmutableStorageWithVersioning_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImmutableStorageWithVersioning_MigrationState_STATUS

type ImmutableStorageWithVersioning_MigrationState_STATUS string

Deprecated version of ImmutableStorageWithVersioning_MigrationState_STATUS. Use v1beta20210401.ImmutableStorageWithVersioning_MigrationState_STATUS instead

type ImmutableStorageWithVersioning_STATUS

type ImmutableStorageWithVersioning_STATUS struct {
	Enabled        *bool                                                 `json:"enabled,omitempty"`
	MigrationState *ImmutableStorageWithVersioning_MigrationState_STATUS `json:"migrationState,omitempty"`
	TimeStamp      *string                                               `json:"timeStamp,omitempty"`
}

Deprecated version of ImmutableStorageWithVersioning_STATUS. Use v1beta20210401.ImmutableStorageWithVersioning_STATUS instead

func (*ImmutableStorageWithVersioning_STATUS) AssignProperties_From_ImmutableStorageWithVersioning_STATUS

func (versioning *ImmutableStorageWithVersioning_STATUS) AssignProperties_From_ImmutableStorageWithVersioning_STATUS(source *alpha20210401s.ImmutableStorageWithVersioning_STATUS) error

AssignProperties_From_ImmutableStorageWithVersioning_STATUS populates our ImmutableStorageWithVersioning_STATUS from the provided source ImmutableStorageWithVersioning_STATUS

func (*ImmutableStorageWithVersioning_STATUS) AssignProperties_To_ImmutableStorageWithVersioning_STATUS

func (versioning *ImmutableStorageWithVersioning_STATUS) AssignProperties_To_ImmutableStorageWithVersioning_STATUS(destination *alpha20210401s.ImmutableStorageWithVersioning_STATUS) error

AssignProperties_To_ImmutableStorageWithVersioning_STATUS populates the provided destination ImmutableStorageWithVersioning_STATUS from our ImmutableStorageWithVersioning_STATUS

func (*ImmutableStorageWithVersioning_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning_STATUS.

func (*ImmutableStorageWithVersioning_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImmutableStorageWithVersioning_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImmutableStorageWithVersioning_STATUS) PopulateFromARM

func (versioning *ImmutableStorageWithVersioning_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImmutableStorageWithVersioning_STATUS_ARM

type ImmutableStorageWithVersioning_STATUS_ARM struct {
	Enabled        *bool                                                 `json:"enabled,omitempty"`
	MigrationState *ImmutableStorageWithVersioning_MigrationState_STATUS `json:"migrationState,omitempty"`
	TimeStamp      *string                                               `json:"timeStamp,omitempty"`
}

Deprecated version of ImmutableStorageWithVersioning_STATUS. Use v1beta20210401.ImmutableStorageWithVersioning_STATUS instead

func (*ImmutableStorageWithVersioning_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutableStorageWithVersioning_STATUS_ARM.

func (*ImmutableStorageWithVersioning_STATUS_ARM) DeepCopyInto

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"`
}

Deprecated version of KeyCreationTime_STATUS. Use v1beta20210401.KeyCreationTime_STATUS instead

func (*KeyCreationTime_STATUS) AssignProperties_From_KeyCreationTime_STATUS

func (time *KeyCreationTime_STATUS) AssignProperties_From_KeyCreationTime_STATUS(source *alpha20210401s.KeyCreationTime_STATUS) error

AssignProperties_From_KeyCreationTime_STATUS populates our KeyCreationTime_STATUS from the provided source KeyCreationTime_STATUS

func (*KeyCreationTime_STATUS) AssignProperties_To_KeyCreationTime_STATUS

func (time *KeyCreationTime_STATUS) AssignProperties_To_KeyCreationTime_STATUS(destination *alpha20210401s.KeyCreationTime_STATUS) error

AssignProperties_To_KeyCreationTime_STATUS populates the provided destination KeyCreationTime_STATUS from our KeyCreationTime_STATUS

func (*KeyCreationTime_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyCreationTime_STATUS.

func (*KeyCreationTime_STATUS) DeepCopyInto

func (in *KeyCreationTime_STATUS) DeepCopyInto(out *KeyCreationTime_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyCreationTime_STATUS) NewEmptyARMValue

func (time *KeyCreationTime_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyCreationTime_STATUS) PopulateFromARM

func (time *KeyCreationTime_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyCreationTime_STATUS_ARM

type KeyCreationTime_STATUS_ARM struct {
	Key1 *string `json:"key1,omitempty"`
	Key2 *string `json:"key2,omitempty"`
}

Deprecated version of KeyCreationTime_STATUS. Use v1beta20210401.KeyCreationTime_STATUS instead

func (*KeyCreationTime_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyCreationTime_STATUS_ARM.

func (*KeyCreationTime_STATUS_ARM) DeepCopyInto

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 *int `json:"keyExpirationPeriodInDays,omitempty"`
}

Deprecated version of KeyPolicy. Use v1beta20210401.KeyPolicy instead

func (*KeyPolicy) AssignProperties_From_KeyPolicy

func (policy *KeyPolicy) AssignProperties_From_KeyPolicy(source *alpha20210401s.KeyPolicy) error

AssignProperties_From_KeyPolicy populates our KeyPolicy from the provided source KeyPolicy

func (*KeyPolicy) AssignProperties_To_KeyPolicy

func (policy *KeyPolicy) AssignProperties_To_KeyPolicy(destination *alpha20210401s.KeyPolicy) error

AssignProperties_To_KeyPolicy populates the provided destination KeyPolicy from our KeyPolicy

func (*KeyPolicy) ConvertToARM

func (policy *KeyPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KeyPolicy) DeepCopy

func (in *KeyPolicy) DeepCopy() *KeyPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy.

func (*KeyPolicy) DeepCopyInto

func (in *KeyPolicy) DeepCopyInto(out *KeyPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyPolicy) NewEmptyARMValue

func (policy *KeyPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyPolicy) PopulateFromARM

func (policy *KeyPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyPolicy_ARM

type KeyPolicy_ARM struct {
	KeyExpirationPeriodInDays *int `json:"keyExpirationPeriodInDays,omitempty"`
}

Deprecated version of KeyPolicy. Use v1beta20210401.KeyPolicy instead

func (*KeyPolicy_ARM) DeepCopy

func (in *KeyPolicy_ARM) DeepCopy() *KeyPolicy_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy_ARM.

func (*KeyPolicy_ARM) DeepCopyInto

func (in *KeyPolicy_ARM) DeepCopyInto(out *KeyPolicy_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyPolicy_STATUS

type KeyPolicy_STATUS struct {
	KeyExpirationPeriodInDays *int `json:"keyExpirationPeriodInDays,omitempty"`
}

Deprecated version of KeyPolicy_STATUS. Use v1beta20210401.KeyPolicy_STATUS instead

func (*KeyPolicy_STATUS) AssignProperties_From_KeyPolicy_STATUS

func (policy *KeyPolicy_STATUS) AssignProperties_From_KeyPolicy_STATUS(source *alpha20210401s.KeyPolicy_STATUS) error

AssignProperties_From_KeyPolicy_STATUS populates our KeyPolicy_STATUS from the provided source KeyPolicy_STATUS

func (*KeyPolicy_STATUS) AssignProperties_To_KeyPolicy_STATUS

func (policy *KeyPolicy_STATUS) AssignProperties_To_KeyPolicy_STATUS(destination *alpha20210401s.KeyPolicy_STATUS) error

AssignProperties_To_KeyPolicy_STATUS populates the provided destination KeyPolicy_STATUS from our KeyPolicy_STATUS

func (*KeyPolicy_STATUS) DeepCopy

func (in *KeyPolicy_STATUS) DeepCopy() *KeyPolicy_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy_STATUS.

func (*KeyPolicy_STATUS) DeepCopyInto

func (in *KeyPolicy_STATUS) DeepCopyInto(out *KeyPolicy_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyPolicy_STATUS) NewEmptyARMValue

func (policy *KeyPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyPolicy_STATUS) PopulateFromARM

func (policy *KeyPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyPolicy_STATUS_ARM

type KeyPolicy_STATUS_ARM struct {
	KeyExpirationPeriodInDays *int `json:"keyExpirationPeriodInDays,omitempty"`
}

Deprecated version of KeyPolicy_STATUS. Use v1beta20210401.KeyPolicy_STATUS instead

func (*KeyPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPolicy_STATUS_ARM.

func (*KeyPolicy_STATUS_ARM) DeepCopyInto

func (in *KeyPolicy_STATUS_ARM) DeepCopyInto(out *KeyPolicy_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultProperties

type KeyVaultProperties struct {
	Keyname     *string `json:"keyname,omitempty"`
	Keyvaulturi *string `json:"keyvaulturi,omitempty"`
	Keyversion  *string `json:"keyversion,omitempty"`
}

Deprecated version of KeyVaultProperties. Use v1beta20210401.KeyVaultProperties instead

func (*KeyVaultProperties) AssignProperties_From_KeyVaultProperties

func (properties *KeyVaultProperties) AssignProperties_From_KeyVaultProperties(source *alpha20210401s.KeyVaultProperties) error

AssignProperties_From_KeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties

func (*KeyVaultProperties) AssignProperties_To_KeyVaultProperties

func (properties *KeyVaultProperties) AssignProperties_To_KeyVaultProperties(destination *alpha20210401s.KeyVaultProperties) error

AssignProperties_To_KeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties

func (*KeyVaultProperties) ConvertToARM

func (properties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KeyVaultProperties) DeepCopy

func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties.

func (*KeyVaultProperties) DeepCopyInto

func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultProperties) NewEmptyARMValue

func (properties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties) PopulateFromARM

func (properties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultProperties_ARM

type KeyVaultProperties_ARM struct {
	Keyname     *string `json:"keyname,omitempty"`
	Keyvaulturi *string `json:"keyvaulturi,omitempty"`
	Keyversion  *string `json:"keyversion,omitempty"`
}

Deprecated version of KeyVaultProperties. Use v1beta20210401.KeyVaultProperties instead

func (*KeyVaultProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_ARM.

func (*KeyVaultProperties_ARM) DeepCopyInto

func (in *KeyVaultProperties_ARM) DeepCopyInto(out *KeyVaultProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultProperties_STATUS

type KeyVaultProperties_STATUS struct {
	CurrentVersionedKeyIdentifier *string `json:"currentVersionedKeyIdentifier,omitempty"`
	Keyname                       *string `json:"keyname,omitempty"`
	Keyvaulturi                   *string `json:"keyvaulturi,omitempty"`
	Keyversion                    *string `json:"keyversion,omitempty"`
	LastKeyRotationTimestamp      *string `json:"lastKeyRotationTimestamp,omitempty"`
}

Deprecated version of KeyVaultProperties_STATUS. Use v1beta20210401.KeyVaultProperties_STATUS instead

func (*KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS

func (properties *KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS(source *alpha20210401s.KeyVaultProperties_STATUS) error

AssignProperties_From_KeyVaultProperties_STATUS populates our KeyVaultProperties_STATUS from the provided source KeyVaultProperties_STATUS

func (*KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS

func (properties *KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS(destination *alpha20210401s.KeyVaultProperties_STATUS) error

AssignProperties_To_KeyVaultProperties_STATUS populates the provided destination KeyVaultProperties_STATUS from our KeyVaultProperties_STATUS

func (*KeyVaultProperties_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_STATUS.

func (*KeyVaultProperties_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultProperties_STATUS) NewEmptyARMValue

func (properties *KeyVaultProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties_STATUS) PopulateFromARM

func (properties *KeyVaultProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultProperties_STATUS_ARM

type KeyVaultProperties_STATUS_ARM struct {
	CurrentVersionedKeyIdentifier *string `json:"currentVersionedKeyIdentifier,omitempty"`
	Keyname                       *string `json:"keyname,omitempty"`
	Keyvaulturi                   *string `json:"keyvaulturi,omitempty"`
	Keyversion                    *string `json:"keyversion,omitempty"`
	LastKeyRotationTimestamp      *string `json:"lastKeyRotationTimestamp,omitempty"`
}

Deprecated version of KeyVaultProperties_STATUS. Use v1beta20210401.KeyVaultProperties_STATUS instead

func (*KeyVaultProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_STATUS_ARM.

func (*KeyVaultProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LastAccessTimeTrackingPolicy

type LastAccessTimeTrackingPolicy struct {
	BlobType []string `json:"blobType,omitempty"`

	// +kubebuilder:validation:Required
	Enable                    *bool                              `json:"enable,omitempty"`
	Name                      *LastAccessTimeTrackingPolicy_Name `json:"name,omitempty"`
	TrackingGranularityInDays *int                               `json:"trackingGranularityInDays,omitempty"`
}

Deprecated version of LastAccessTimeTrackingPolicy. Use v1beta20210401.LastAccessTimeTrackingPolicy instead

func (*LastAccessTimeTrackingPolicy) AssignProperties_From_LastAccessTimeTrackingPolicy

func (policy *LastAccessTimeTrackingPolicy) AssignProperties_From_LastAccessTimeTrackingPolicy(source *alpha20210401s.LastAccessTimeTrackingPolicy) error

AssignProperties_From_LastAccessTimeTrackingPolicy populates our LastAccessTimeTrackingPolicy from the provided source LastAccessTimeTrackingPolicy

func (*LastAccessTimeTrackingPolicy) AssignProperties_To_LastAccessTimeTrackingPolicy

func (policy *LastAccessTimeTrackingPolicy) AssignProperties_To_LastAccessTimeTrackingPolicy(destination *alpha20210401s.LastAccessTimeTrackingPolicy) error

AssignProperties_To_LastAccessTimeTrackingPolicy populates the provided destination LastAccessTimeTrackingPolicy from our LastAccessTimeTrackingPolicy

func (*LastAccessTimeTrackingPolicy) ConvertToARM

func (policy *LastAccessTimeTrackingPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*LastAccessTimeTrackingPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy.

func (*LastAccessTimeTrackingPolicy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LastAccessTimeTrackingPolicy) NewEmptyARMValue

func (policy *LastAccessTimeTrackingPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LastAccessTimeTrackingPolicy) PopulateFromARM

func (policy *LastAccessTimeTrackingPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LastAccessTimeTrackingPolicy_ARM

type LastAccessTimeTrackingPolicy_ARM struct {
	BlobType                  []string                           `json:"blobType,omitempty"`
	Enable                    *bool                              `json:"enable,omitempty"`
	Name                      *LastAccessTimeTrackingPolicy_Name `json:"name,omitempty"`
	TrackingGranularityInDays *int                               `json:"trackingGranularityInDays,omitempty"`
}

Deprecated version of LastAccessTimeTrackingPolicy. Use v1beta20210401.LastAccessTimeTrackingPolicy instead

func (*LastAccessTimeTrackingPolicy_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy_ARM.

func (*LastAccessTimeTrackingPolicy_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LastAccessTimeTrackingPolicy_Name

type LastAccessTimeTrackingPolicy_Name string

Deprecated version of LastAccessTimeTrackingPolicy_Name. Use v1beta20210401.LastAccessTimeTrackingPolicy_Name instead +kubebuilder:validation:Enum={"AccessTimeTracking"}

type LastAccessTimeTrackingPolicy_Name_STATUS

type LastAccessTimeTrackingPolicy_Name_STATUS string

Deprecated version of LastAccessTimeTrackingPolicy_Name_STATUS. Use v1beta20210401.LastAccessTimeTrackingPolicy_Name_STATUS instead

type LastAccessTimeTrackingPolicy_STATUS

type LastAccessTimeTrackingPolicy_STATUS struct {
	BlobType                  []string                                  `json:"blobType,omitempty"`
	Enable                    *bool                                     `json:"enable,omitempty"`
	Name                      *LastAccessTimeTrackingPolicy_Name_STATUS `json:"name,omitempty"`
	TrackingGranularityInDays *int                                      `json:"trackingGranularityInDays,omitempty"`
}

Deprecated version of LastAccessTimeTrackingPolicy_STATUS. Use v1beta20210401.LastAccessTimeTrackingPolicy_STATUS instead

func (*LastAccessTimeTrackingPolicy_STATUS) AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS

func (policy *LastAccessTimeTrackingPolicy_STATUS) AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS(source *alpha20210401s.LastAccessTimeTrackingPolicy_STATUS) error

AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS populates our LastAccessTimeTrackingPolicy_STATUS from the provided source LastAccessTimeTrackingPolicy_STATUS

func (*LastAccessTimeTrackingPolicy_STATUS) AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS

func (policy *LastAccessTimeTrackingPolicy_STATUS) AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS(destination *alpha20210401s.LastAccessTimeTrackingPolicy_STATUS) error

AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS populates the provided destination LastAccessTimeTrackingPolicy_STATUS from our LastAccessTimeTrackingPolicy_STATUS

func (*LastAccessTimeTrackingPolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy_STATUS.

func (*LastAccessTimeTrackingPolicy_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LastAccessTimeTrackingPolicy_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LastAccessTimeTrackingPolicy_STATUS) PopulateFromARM

func (policy *LastAccessTimeTrackingPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LastAccessTimeTrackingPolicy_STATUS_ARM

type LastAccessTimeTrackingPolicy_STATUS_ARM struct {
	BlobType                  []string                                  `json:"blobType,omitempty"`
	Enable                    *bool                                     `json:"enable,omitempty"`
	Name                      *LastAccessTimeTrackingPolicy_Name_STATUS `json:"name,omitempty"`
	TrackingGranularityInDays *int                                      `json:"trackingGranularityInDays,omitempty"`
}

Deprecated version of LastAccessTimeTrackingPolicy_STATUS. Use v1beta20210401.LastAccessTimeTrackingPolicy_STATUS instead

func (*LastAccessTimeTrackingPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastAccessTimeTrackingPolicy_STATUS_ARM.

func (*LastAccessTimeTrackingPolicy_STATUS_ARM) DeepCopyInto

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 *bool                `json:"hasLegalHold,omitempty"`
	Tags         []TagProperty_STATUS `json:"tags,omitempty"`
}

Deprecated version of LegalHoldProperties_STATUS. Use v1beta20210401.LegalHoldProperties_STATUS instead

func (*LegalHoldProperties_STATUS) AssignProperties_From_LegalHoldProperties_STATUS

func (properties *LegalHoldProperties_STATUS) AssignProperties_From_LegalHoldProperties_STATUS(source *alpha20210401s.LegalHoldProperties_STATUS) error

AssignProperties_From_LegalHoldProperties_STATUS populates our LegalHoldProperties_STATUS from the provided source LegalHoldProperties_STATUS

func (*LegalHoldProperties_STATUS) AssignProperties_To_LegalHoldProperties_STATUS

func (properties *LegalHoldProperties_STATUS) AssignProperties_To_LegalHoldProperties_STATUS(destination *alpha20210401s.LegalHoldProperties_STATUS) error

AssignProperties_To_LegalHoldProperties_STATUS populates the provided destination LegalHoldProperties_STATUS from our LegalHoldProperties_STATUS

func (*LegalHoldProperties_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegalHoldProperties_STATUS.

func (*LegalHoldProperties_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LegalHoldProperties_STATUS) NewEmptyARMValue

func (properties *LegalHoldProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LegalHoldProperties_STATUS) PopulateFromARM

func (properties *LegalHoldProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LegalHoldProperties_STATUS_ARM

type LegalHoldProperties_STATUS_ARM struct {
	HasLegalHold *bool                    `json:"hasLegalHold,omitempty"`
	Tags         []TagProperty_STATUS_ARM `json:"tags,omitempty"`
}

Deprecated version of LegalHoldProperties_STATUS. Use v1beta20210401.LegalHoldProperties_STATUS instead

func (*LegalHoldProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegalHoldProperties_STATUS_ARM.

func (*LegalHoldProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyAction

type ManagementPolicyAction struct {
	BaseBlob *ManagementPolicyBaseBlob `json:"baseBlob,omitempty"`
	Snapshot *ManagementPolicySnapShot `json:"snapshot,omitempty"`
	Version  *ManagementPolicyVersion  `json:"version,omitempty"`
}

Deprecated version of ManagementPolicyAction. Use v1beta20210401.ManagementPolicyAction instead

func (*ManagementPolicyAction) AssignProperties_From_ManagementPolicyAction

func (action *ManagementPolicyAction) AssignProperties_From_ManagementPolicyAction(source *alpha20210401s.ManagementPolicyAction) error

AssignProperties_From_ManagementPolicyAction populates our ManagementPolicyAction from the provided source ManagementPolicyAction

func (*ManagementPolicyAction) AssignProperties_To_ManagementPolicyAction

func (action *ManagementPolicyAction) AssignProperties_To_ManagementPolicyAction(destination *alpha20210401s.ManagementPolicyAction) error

AssignProperties_To_ManagementPolicyAction populates the provided destination ManagementPolicyAction from our ManagementPolicyAction

func (*ManagementPolicyAction) ConvertToARM

func (action *ManagementPolicyAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicyAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction.

func (*ManagementPolicyAction) DeepCopyInto

func (in *ManagementPolicyAction) DeepCopyInto(out *ManagementPolicyAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyAction) NewEmptyARMValue

func (action *ManagementPolicyAction) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyAction) PopulateFromARM

func (action *ManagementPolicyAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyAction_ARM

type ManagementPolicyAction_ARM struct {
	BaseBlob *ManagementPolicyBaseBlob_ARM `json:"baseBlob,omitempty"`
	Snapshot *ManagementPolicySnapShot_ARM `json:"snapshot,omitempty"`
	Version  *ManagementPolicyVersion_ARM  `json:"version,omitempty"`
}

Deprecated version of ManagementPolicyAction. Use v1beta20210401.ManagementPolicyAction instead

func (*ManagementPolicyAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction_ARM.

func (*ManagementPolicyAction_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyAction_STATUS

type ManagementPolicyAction_STATUS struct {
	BaseBlob *ManagementPolicyBaseBlob_STATUS `json:"baseBlob,omitempty"`
	Snapshot *ManagementPolicySnapShot_STATUS `json:"snapshot,omitempty"`
	Version  *ManagementPolicyVersion_STATUS  `json:"version,omitempty"`
}

Deprecated version of ManagementPolicyAction_STATUS. Use v1beta20210401.ManagementPolicyAction_STATUS instead

func (*ManagementPolicyAction_STATUS) AssignProperties_From_ManagementPolicyAction_STATUS

func (action *ManagementPolicyAction_STATUS) AssignProperties_From_ManagementPolicyAction_STATUS(source *alpha20210401s.ManagementPolicyAction_STATUS) error

AssignProperties_From_ManagementPolicyAction_STATUS populates our ManagementPolicyAction_STATUS from the provided source ManagementPolicyAction_STATUS

func (*ManagementPolicyAction_STATUS) AssignProperties_To_ManagementPolicyAction_STATUS

func (action *ManagementPolicyAction_STATUS) AssignProperties_To_ManagementPolicyAction_STATUS(destination *alpha20210401s.ManagementPolicyAction_STATUS) error

AssignProperties_To_ManagementPolicyAction_STATUS populates the provided destination ManagementPolicyAction_STATUS from our ManagementPolicyAction_STATUS

func (*ManagementPolicyAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction_STATUS.

func (*ManagementPolicyAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyAction_STATUS) NewEmptyARMValue

func (action *ManagementPolicyAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyAction_STATUS) PopulateFromARM

func (action *ManagementPolicyAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyAction_STATUS_ARM

type ManagementPolicyAction_STATUS_ARM struct {
	BaseBlob *ManagementPolicyBaseBlob_STATUS_ARM `json:"baseBlob,omitempty"`
	Snapshot *ManagementPolicySnapShot_STATUS_ARM `json:"snapshot,omitempty"`
	Version  *ManagementPolicyVersion_STATUS_ARM  `json:"version,omitempty"`
}

Deprecated version of ManagementPolicyAction_STATUS. Use v1beta20210401.ManagementPolicyAction_STATUS instead

func (*ManagementPolicyAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyAction_STATUS_ARM.

func (*ManagementPolicyAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyBaseBlob

type ManagementPolicyBaseBlob struct {
	Delete                      *DateAfterModification `json:"delete,omitempty"`
	EnableAutoTierToHotFromCool *bool                  `json:"enableAutoTierToHotFromCool,omitempty"`
	TierToArchive               *DateAfterModification `json:"tierToArchive,omitempty"`
	TierToCool                  *DateAfterModification `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyBaseBlob. Use v1beta20210401.ManagementPolicyBaseBlob instead

func (*ManagementPolicyBaseBlob) AssignProperties_From_ManagementPolicyBaseBlob

func (blob *ManagementPolicyBaseBlob) AssignProperties_From_ManagementPolicyBaseBlob(source *alpha20210401s.ManagementPolicyBaseBlob) error

AssignProperties_From_ManagementPolicyBaseBlob populates our ManagementPolicyBaseBlob from the provided source ManagementPolicyBaseBlob

func (*ManagementPolicyBaseBlob) AssignProperties_To_ManagementPolicyBaseBlob

func (blob *ManagementPolicyBaseBlob) AssignProperties_To_ManagementPolicyBaseBlob(destination *alpha20210401s.ManagementPolicyBaseBlob) error

AssignProperties_To_ManagementPolicyBaseBlob populates the provided destination ManagementPolicyBaseBlob from our ManagementPolicyBaseBlob

func (*ManagementPolicyBaseBlob) ConvertToARM

func (blob *ManagementPolicyBaseBlob) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicyBaseBlob) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob.

func (*ManagementPolicyBaseBlob) DeepCopyInto

func (in *ManagementPolicyBaseBlob) DeepCopyInto(out *ManagementPolicyBaseBlob)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyBaseBlob) NewEmptyARMValue

func (blob *ManagementPolicyBaseBlob) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyBaseBlob) PopulateFromARM

func (blob *ManagementPolicyBaseBlob) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyBaseBlob_ARM

type ManagementPolicyBaseBlob_ARM struct {
	Delete                      *DateAfterModification_ARM `json:"delete,omitempty"`
	EnableAutoTierToHotFromCool *bool                      `json:"enableAutoTierToHotFromCool,omitempty"`
	TierToArchive               *DateAfterModification_ARM `json:"tierToArchive,omitempty"`
	TierToCool                  *DateAfterModification_ARM `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyBaseBlob. Use v1beta20210401.ManagementPolicyBaseBlob instead

func (*ManagementPolicyBaseBlob_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob_ARM.

func (*ManagementPolicyBaseBlob_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyBaseBlob_STATUS

type ManagementPolicyBaseBlob_STATUS struct {
	Delete                      *DateAfterModification_STATUS `json:"delete,omitempty"`
	EnableAutoTierToHotFromCool *bool                         `json:"enableAutoTierToHotFromCool,omitempty"`
	TierToArchive               *DateAfterModification_STATUS `json:"tierToArchive,omitempty"`
	TierToCool                  *DateAfterModification_STATUS `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyBaseBlob_STATUS. Use v1beta20210401.ManagementPolicyBaseBlob_STATUS instead

func (*ManagementPolicyBaseBlob_STATUS) AssignProperties_From_ManagementPolicyBaseBlob_STATUS

func (blob *ManagementPolicyBaseBlob_STATUS) AssignProperties_From_ManagementPolicyBaseBlob_STATUS(source *alpha20210401s.ManagementPolicyBaseBlob_STATUS) error

AssignProperties_From_ManagementPolicyBaseBlob_STATUS populates our ManagementPolicyBaseBlob_STATUS from the provided source ManagementPolicyBaseBlob_STATUS

func (*ManagementPolicyBaseBlob_STATUS) AssignProperties_To_ManagementPolicyBaseBlob_STATUS

func (blob *ManagementPolicyBaseBlob_STATUS) AssignProperties_To_ManagementPolicyBaseBlob_STATUS(destination *alpha20210401s.ManagementPolicyBaseBlob_STATUS) error

AssignProperties_To_ManagementPolicyBaseBlob_STATUS populates the provided destination ManagementPolicyBaseBlob_STATUS from our ManagementPolicyBaseBlob_STATUS

func (*ManagementPolicyBaseBlob_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob_STATUS.

func (*ManagementPolicyBaseBlob_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyBaseBlob_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyBaseBlob_STATUS) PopulateFromARM

func (blob *ManagementPolicyBaseBlob_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyBaseBlob_STATUS_ARM

type ManagementPolicyBaseBlob_STATUS_ARM struct {
	Delete                      *DateAfterModification_STATUS_ARM `json:"delete,omitempty"`
	EnableAutoTierToHotFromCool *bool                             `json:"enableAutoTierToHotFromCool,omitempty"`
	TierToArchive               *DateAfterModification_STATUS_ARM `json:"tierToArchive,omitempty"`
	TierToCool                  *DateAfterModification_STATUS_ARM `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyBaseBlob_STATUS. Use v1beta20210401.ManagementPolicyBaseBlob_STATUS instead

func (*ManagementPolicyBaseBlob_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyBaseBlob_STATUS_ARM.

func (*ManagementPolicyBaseBlob_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyDefinition

type ManagementPolicyDefinition struct {
	// +kubebuilder:validation:Required
	Actions *ManagementPolicyAction `json:"actions,omitempty"`
	Filters *ManagementPolicyFilter `json:"filters,omitempty"`
}

Deprecated version of ManagementPolicyDefinition. Use v1beta20210401.ManagementPolicyDefinition instead

func (*ManagementPolicyDefinition) AssignProperties_From_ManagementPolicyDefinition

func (definition *ManagementPolicyDefinition) AssignProperties_From_ManagementPolicyDefinition(source *alpha20210401s.ManagementPolicyDefinition) error

AssignProperties_From_ManagementPolicyDefinition populates our ManagementPolicyDefinition from the provided source ManagementPolicyDefinition

func (*ManagementPolicyDefinition) AssignProperties_To_ManagementPolicyDefinition

func (definition *ManagementPolicyDefinition) AssignProperties_To_ManagementPolicyDefinition(destination *alpha20210401s.ManagementPolicyDefinition) error

AssignProperties_To_ManagementPolicyDefinition populates the provided destination ManagementPolicyDefinition from our ManagementPolicyDefinition

func (*ManagementPolicyDefinition) ConvertToARM

func (definition *ManagementPolicyDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicyDefinition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition.

func (*ManagementPolicyDefinition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyDefinition) NewEmptyARMValue

func (definition *ManagementPolicyDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyDefinition) PopulateFromARM

func (definition *ManagementPolicyDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyDefinition_ARM

type ManagementPolicyDefinition_ARM struct {
	Actions *ManagementPolicyAction_ARM `json:"actions,omitempty"`
	Filters *ManagementPolicyFilter_ARM `json:"filters,omitempty"`
}

Deprecated version of ManagementPolicyDefinition. Use v1beta20210401.ManagementPolicyDefinition instead

func (*ManagementPolicyDefinition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition_ARM.

func (*ManagementPolicyDefinition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyDefinition_STATUS

type ManagementPolicyDefinition_STATUS struct {
	Actions *ManagementPolicyAction_STATUS `json:"actions,omitempty"`
	Filters *ManagementPolicyFilter_STATUS `json:"filters,omitempty"`
}

Deprecated version of ManagementPolicyDefinition_STATUS. Use v1beta20210401.ManagementPolicyDefinition_STATUS instead

func (*ManagementPolicyDefinition_STATUS) AssignProperties_From_ManagementPolicyDefinition_STATUS

func (definition *ManagementPolicyDefinition_STATUS) AssignProperties_From_ManagementPolicyDefinition_STATUS(source *alpha20210401s.ManagementPolicyDefinition_STATUS) error

AssignProperties_From_ManagementPolicyDefinition_STATUS populates our ManagementPolicyDefinition_STATUS from the provided source ManagementPolicyDefinition_STATUS

func (*ManagementPolicyDefinition_STATUS) AssignProperties_To_ManagementPolicyDefinition_STATUS

func (definition *ManagementPolicyDefinition_STATUS) AssignProperties_To_ManagementPolicyDefinition_STATUS(destination *alpha20210401s.ManagementPolicyDefinition_STATUS) error

AssignProperties_To_ManagementPolicyDefinition_STATUS populates the provided destination ManagementPolicyDefinition_STATUS from our ManagementPolicyDefinition_STATUS

func (*ManagementPolicyDefinition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition_STATUS.

func (*ManagementPolicyDefinition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyDefinition_STATUS) NewEmptyARMValue

func (definition *ManagementPolicyDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyDefinition_STATUS) PopulateFromARM

func (definition *ManagementPolicyDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyDefinition_STATUS_ARM

type ManagementPolicyDefinition_STATUS_ARM struct {
	Actions *ManagementPolicyAction_STATUS_ARM `json:"actions,omitempty"`
	Filters *ManagementPolicyFilter_STATUS_ARM `json:"filters,omitempty"`
}

Deprecated version of ManagementPolicyDefinition_STATUS. Use v1beta20210401.ManagementPolicyDefinition_STATUS instead

func (*ManagementPolicyDefinition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyDefinition_STATUS_ARM.

func (*ManagementPolicyDefinition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyFilter

type ManagementPolicyFilter struct {
	BlobIndexMatch []TagFilter `json:"blobIndexMatch,omitempty"`

	// +kubebuilder:validation:Required
	BlobTypes   []string `json:"blobTypes,omitempty"`
	PrefixMatch []string `json:"prefixMatch,omitempty"`
}

Deprecated version of ManagementPolicyFilter. Use v1beta20210401.ManagementPolicyFilter instead

func (*ManagementPolicyFilter) AssignProperties_From_ManagementPolicyFilter

func (filter *ManagementPolicyFilter) AssignProperties_From_ManagementPolicyFilter(source *alpha20210401s.ManagementPolicyFilter) error

AssignProperties_From_ManagementPolicyFilter populates our ManagementPolicyFilter from the provided source ManagementPolicyFilter

func (*ManagementPolicyFilter) AssignProperties_To_ManagementPolicyFilter

func (filter *ManagementPolicyFilter) AssignProperties_To_ManagementPolicyFilter(destination *alpha20210401s.ManagementPolicyFilter) error

AssignProperties_To_ManagementPolicyFilter populates the provided destination ManagementPolicyFilter from our ManagementPolicyFilter

func (*ManagementPolicyFilter) ConvertToARM

func (filter *ManagementPolicyFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicyFilter) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter.

func (*ManagementPolicyFilter) DeepCopyInto

func (in *ManagementPolicyFilter) DeepCopyInto(out *ManagementPolicyFilter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyFilter) NewEmptyARMValue

func (filter *ManagementPolicyFilter) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyFilter) PopulateFromARM

func (filter *ManagementPolicyFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyFilter_ARM

type ManagementPolicyFilter_ARM struct {
	BlobIndexMatch []TagFilter_ARM `json:"blobIndexMatch,omitempty"`
	BlobTypes      []string        `json:"blobTypes,omitempty"`
	PrefixMatch    []string        `json:"prefixMatch,omitempty"`
}

Deprecated version of ManagementPolicyFilter. Use v1beta20210401.ManagementPolicyFilter instead

func (*ManagementPolicyFilter_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter_ARM.

func (*ManagementPolicyFilter_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyFilter_STATUS

type ManagementPolicyFilter_STATUS struct {
	BlobIndexMatch []TagFilter_STATUS `json:"blobIndexMatch,omitempty"`
	BlobTypes      []string           `json:"blobTypes,omitempty"`
	PrefixMatch    []string           `json:"prefixMatch,omitempty"`
}

Deprecated version of ManagementPolicyFilter_STATUS. Use v1beta20210401.ManagementPolicyFilter_STATUS instead

func (*ManagementPolicyFilter_STATUS) AssignProperties_From_ManagementPolicyFilter_STATUS

func (filter *ManagementPolicyFilter_STATUS) AssignProperties_From_ManagementPolicyFilter_STATUS(source *alpha20210401s.ManagementPolicyFilter_STATUS) error

AssignProperties_From_ManagementPolicyFilter_STATUS populates our ManagementPolicyFilter_STATUS from the provided source ManagementPolicyFilter_STATUS

func (*ManagementPolicyFilter_STATUS) AssignProperties_To_ManagementPolicyFilter_STATUS

func (filter *ManagementPolicyFilter_STATUS) AssignProperties_To_ManagementPolicyFilter_STATUS(destination *alpha20210401s.ManagementPolicyFilter_STATUS) error

AssignProperties_To_ManagementPolicyFilter_STATUS populates the provided destination ManagementPolicyFilter_STATUS from our ManagementPolicyFilter_STATUS

func (*ManagementPolicyFilter_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter_STATUS.

func (*ManagementPolicyFilter_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyFilter_STATUS) NewEmptyARMValue

func (filter *ManagementPolicyFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyFilter_STATUS) PopulateFromARM

func (filter *ManagementPolicyFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyFilter_STATUS_ARM

type ManagementPolicyFilter_STATUS_ARM struct {
	BlobIndexMatch []TagFilter_STATUS_ARM `json:"blobIndexMatch,omitempty"`
	BlobTypes      []string               `json:"blobTypes,omitempty"`
	PrefixMatch    []string               `json:"prefixMatch,omitempty"`
}

Deprecated version of ManagementPolicyFilter_STATUS. Use v1beta20210401.ManagementPolicyFilter_STATUS instead

func (*ManagementPolicyFilter_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyFilter_STATUS_ARM.

func (*ManagementPolicyFilter_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyProperties_ARM

type ManagementPolicyProperties_ARM struct {
	Policy *ManagementPolicySchema_ARM `json:"policy,omitempty"`
}

Deprecated version of ManagementPolicyProperties. Use v1beta20210401.ManagementPolicyProperties instead

func (*ManagementPolicyProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyProperties_ARM.

func (*ManagementPolicyProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyProperties_STATUS_ARM

type ManagementPolicyProperties_STATUS_ARM struct {
	LastModifiedTime *string                            `json:"lastModifiedTime,omitempty"`
	Policy           *ManagementPolicySchema_STATUS_ARM `json:"policy,omitempty"`
}

Deprecated version of ManagementPolicyProperties_STATUS. Use v1beta20210401.ManagementPolicyProperties_STATUS instead

func (*ManagementPolicyProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyProperties_STATUS_ARM.

func (*ManagementPolicyProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyRule

type ManagementPolicyRule struct {
	// +kubebuilder:validation:Required
	Definition *ManagementPolicyDefinition `json:"definition,omitempty"`
	Enabled    *bool                       `json:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Type *ManagementPolicyRule_Type `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule. Use v1beta20210401.ManagementPolicyRule instead

func (*ManagementPolicyRule) AssignProperties_From_ManagementPolicyRule

func (rule *ManagementPolicyRule) AssignProperties_From_ManagementPolicyRule(source *alpha20210401s.ManagementPolicyRule) error

AssignProperties_From_ManagementPolicyRule populates our ManagementPolicyRule from the provided source ManagementPolicyRule

func (*ManagementPolicyRule) AssignProperties_To_ManagementPolicyRule

func (rule *ManagementPolicyRule) AssignProperties_To_ManagementPolicyRule(destination *alpha20210401s.ManagementPolicyRule) error

AssignProperties_To_ManagementPolicyRule populates the provided destination ManagementPolicyRule from our ManagementPolicyRule

func (*ManagementPolicyRule) ConvertToARM

func (rule *ManagementPolicyRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicyRule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule.

func (*ManagementPolicyRule) DeepCopyInto

func (in *ManagementPolicyRule) DeepCopyInto(out *ManagementPolicyRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyRule) NewEmptyARMValue

func (rule *ManagementPolicyRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyRule) PopulateFromARM

func (rule *ManagementPolicyRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyRule_ARM

type ManagementPolicyRule_ARM struct {
	Definition *ManagementPolicyDefinition_ARM `json:"definition,omitempty"`
	Enabled    *bool                           `json:"enabled,omitempty"`
	Name       *string                         `json:"name,omitempty"`
	Type       *ManagementPolicyRule_Type      `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule. Use v1beta20210401.ManagementPolicyRule instead

func (*ManagementPolicyRule_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule_ARM.

func (*ManagementPolicyRule_ARM) DeepCopyInto

func (in *ManagementPolicyRule_ARM) DeepCopyInto(out *ManagementPolicyRule_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyRule_STATUS

type ManagementPolicyRule_STATUS struct {
	Definition *ManagementPolicyDefinition_STATUS `json:"definition,omitempty"`
	Enabled    *bool                              `json:"enabled,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Type       *ManagementPolicyRule_Type_STATUS  `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule_STATUS. Use v1beta20210401.ManagementPolicyRule_STATUS instead

func (*ManagementPolicyRule_STATUS) AssignProperties_From_ManagementPolicyRule_STATUS

func (rule *ManagementPolicyRule_STATUS) AssignProperties_From_ManagementPolicyRule_STATUS(source *alpha20210401s.ManagementPolicyRule_STATUS) error

AssignProperties_From_ManagementPolicyRule_STATUS populates our ManagementPolicyRule_STATUS from the provided source ManagementPolicyRule_STATUS

func (*ManagementPolicyRule_STATUS) AssignProperties_To_ManagementPolicyRule_STATUS

func (rule *ManagementPolicyRule_STATUS) AssignProperties_To_ManagementPolicyRule_STATUS(destination *alpha20210401s.ManagementPolicyRule_STATUS) error

AssignProperties_To_ManagementPolicyRule_STATUS populates the provided destination ManagementPolicyRule_STATUS from our ManagementPolicyRule_STATUS

func (*ManagementPolicyRule_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule_STATUS.

func (*ManagementPolicyRule_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyRule_STATUS) NewEmptyARMValue

func (rule *ManagementPolicyRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyRule_STATUS) PopulateFromARM

func (rule *ManagementPolicyRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyRule_STATUS_ARM

type ManagementPolicyRule_STATUS_ARM struct {
	Definition *ManagementPolicyDefinition_STATUS_ARM `json:"definition,omitempty"`
	Enabled    *bool                                  `json:"enabled,omitempty"`
	Name       *string                                `json:"name,omitempty"`
	Type       *ManagementPolicyRule_Type_STATUS      `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule_STATUS. Use v1beta20210401.ManagementPolicyRule_STATUS instead

func (*ManagementPolicyRule_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyRule_STATUS_ARM.

func (*ManagementPolicyRule_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyRule_Type

type ManagementPolicyRule_Type string

Deprecated version of ManagementPolicyRule_Type. Use v1beta20210401.ManagementPolicyRule_Type instead +kubebuilder:validation:Enum={"Lifecycle"}

type ManagementPolicyRule_Type_STATUS

type ManagementPolicyRule_Type_STATUS string

Deprecated version of ManagementPolicyRule_Type_STATUS. Use v1beta20210401.ManagementPolicyRule_Type_STATUS instead

type ManagementPolicySchema

type ManagementPolicySchema struct {
	// +kubebuilder:validation:Required
	Rules []ManagementPolicyRule `json:"rules,omitempty"`
}

Deprecated version of ManagementPolicySchema. Use v1beta20210401.ManagementPolicySchema instead

func (*ManagementPolicySchema) AssignProperties_From_ManagementPolicySchema

func (schema *ManagementPolicySchema) AssignProperties_From_ManagementPolicySchema(source *alpha20210401s.ManagementPolicySchema) error

AssignProperties_From_ManagementPolicySchema populates our ManagementPolicySchema from the provided source ManagementPolicySchema

func (*ManagementPolicySchema) AssignProperties_To_ManagementPolicySchema

func (schema *ManagementPolicySchema) AssignProperties_To_ManagementPolicySchema(destination *alpha20210401s.ManagementPolicySchema) error

AssignProperties_To_ManagementPolicySchema populates the provided destination ManagementPolicySchema from our ManagementPolicySchema

func (*ManagementPolicySchema) ConvertToARM

func (schema *ManagementPolicySchema) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicySchema) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema.

func (*ManagementPolicySchema) DeepCopyInto

func (in *ManagementPolicySchema) DeepCopyInto(out *ManagementPolicySchema)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicySchema) NewEmptyARMValue

func (schema *ManagementPolicySchema) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicySchema) PopulateFromARM

func (schema *ManagementPolicySchema) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicySchema_ARM

type ManagementPolicySchema_ARM struct {
	Rules []ManagementPolicyRule_ARM `json:"rules,omitempty"`
}

Deprecated version of ManagementPolicySchema. Use v1beta20210401.ManagementPolicySchema instead

func (*ManagementPolicySchema_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema_ARM.

func (*ManagementPolicySchema_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicySchema_STATUS

type ManagementPolicySchema_STATUS struct {
	Rules []ManagementPolicyRule_STATUS `json:"rules,omitempty"`
}

Deprecated version of ManagementPolicySchema_STATUS. Use v1beta20210401.ManagementPolicySchema_STATUS instead

func (*ManagementPolicySchema_STATUS) AssignProperties_From_ManagementPolicySchema_STATUS

func (schema *ManagementPolicySchema_STATUS) AssignProperties_From_ManagementPolicySchema_STATUS(source *alpha20210401s.ManagementPolicySchema_STATUS) error

AssignProperties_From_ManagementPolicySchema_STATUS populates our ManagementPolicySchema_STATUS from the provided source ManagementPolicySchema_STATUS

func (*ManagementPolicySchema_STATUS) AssignProperties_To_ManagementPolicySchema_STATUS

func (schema *ManagementPolicySchema_STATUS) AssignProperties_To_ManagementPolicySchema_STATUS(destination *alpha20210401s.ManagementPolicySchema_STATUS) error

AssignProperties_To_ManagementPolicySchema_STATUS populates the provided destination ManagementPolicySchema_STATUS from our ManagementPolicySchema_STATUS

func (*ManagementPolicySchema_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema_STATUS.

func (*ManagementPolicySchema_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicySchema_STATUS) NewEmptyARMValue

func (schema *ManagementPolicySchema_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicySchema_STATUS) PopulateFromARM

func (schema *ManagementPolicySchema_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicySchema_STATUS_ARM

type ManagementPolicySchema_STATUS_ARM struct {
	Rules []ManagementPolicyRule_STATUS_ARM `json:"rules,omitempty"`
}

Deprecated version of ManagementPolicySchema_STATUS. Use v1beta20210401.ManagementPolicySchema_STATUS instead

func (*ManagementPolicySchema_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySchema_STATUS_ARM.

func (*ManagementPolicySchema_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicySnapShot

type ManagementPolicySnapShot struct {
	Delete        *DateAfterCreation `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicySnapShot. Use v1beta20210401.ManagementPolicySnapShot instead

func (*ManagementPolicySnapShot) AssignProperties_From_ManagementPolicySnapShot

func (shot *ManagementPolicySnapShot) AssignProperties_From_ManagementPolicySnapShot(source *alpha20210401s.ManagementPolicySnapShot) error

AssignProperties_From_ManagementPolicySnapShot populates our ManagementPolicySnapShot from the provided source ManagementPolicySnapShot

func (*ManagementPolicySnapShot) AssignProperties_To_ManagementPolicySnapShot

func (shot *ManagementPolicySnapShot) AssignProperties_To_ManagementPolicySnapShot(destination *alpha20210401s.ManagementPolicySnapShot) error

AssignProperties_To_ManagementPolicySnapShot populates the provided destination ManagementPolicySnapShot from our ManagementPolicySnapShot

func (*ManagementPolicySnapShot) ConvertToARM

func (shot *ManagementPolicySnapShot) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicySnapShot) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot.

func (*ManagementPolicySnapShot) DeepCopyInto

func (in *ManagementPolicySnapShot) DeepCopyInto(out *ManagementPolicySnapShot)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicySnapShot) NewEmptyARMValue

func (shot *ManagementPolicySnapShot) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicySnapShot) PopulateFromARM

func (shot *ManagementPolicySnapShot) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicySnapShot_ARM

type ManagementPolicySnapShot_ARM struct {
	Delete        *DateAfterCreation_ARM `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation_ARM `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation_ARM `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicySnapShot. Use v1beta20210401.ManagementPolicySnapShot instead

func (*ManagementPolicySnapShot_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot_ARM.

func (*ManagementPolicySnapShot_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicySnapShot_STATUS

type ManagementPolicySnapShot_STATUS struct {
	Delete        *DateAfterCreation_STATUS `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation_STATUS `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation_STATUS `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicySnapShot_STATUS. Use v1beta20210401.ManagementPolicySnapShot_STATUS instead

func (*ManagementPolicySnapShot_STATUS) AssignProperties_From_ManagementPolicySnapShot_STATUS

func (shot *ManagementPolicySnapShot_STATUS) AssignProperties_From_ManagementPolicySnapShot_STATUS(source *alpha20210401s.ManagementPolicySnapShot_STATUS) error

AssignProperties_From_ManagementPolicySnapShot_STATUS populates our ManagementPolicySnapShot_STATUS from the provided source ManagementPolicySnapShot_STATUS

func (*ManagementPolicySnapShot_STATUS) AssignProperties_To_ManagementPolicySnapShot_STATUS

func (shot *ManagementPolicySnapShot_STATUS) AssignProperties_To_ManagementPolicySnapShot_STATUS(destination *alpha20210401s.ManagementPolicySnapShot_STATUS) error

AssignProperties_To_ManagementPolicySnapShot_STATUS populates the provided destination ManagementPolicySnapShot_STATUS from our ManagementPolicySnapShot_STATUS

func (*ManagementPolicySnapShot_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot_STATUS.

func (*ManagementPolicySnapShot_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicySnapShot_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicySnapShot_STATUS) PopulateFromARM

func (shot *ManagementPolicySnapShot_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicySnapShot_STATUS_ARM

type ManagementPolicySnapShot_STATUS_ARM struct {
	Delete        *DateAfterCreation_STATUS_ARM `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation_STATUS_ARM `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation_STATUS_ARM `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicySnapShot_STATUS. Use v1beta20210401.ManagementPolicySnapShot_STATUS instead

func (*ManagementPolicySnapShot_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySnapShot_STATUS_ARM.

func (*ManagementPolicySnapShot_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyVersion

type ManagementPolicyVersion struct {
	Delete        *DateAfterCreation `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyVersion. Use v1beta20210401.ManagementPolicyVersion instead

func (*ManagementPolicyVersion) AssignProperties_From_ManagementPolicyVersion

func (version *ManagementPolicyVersion) AssignProperties_From_ManagementPolicyVersion(source *alpha20210401s.ManagementPolicyVersion) error

AssignProperties_From_ManagementPolicyVersion populates our ManagementPolicyVersion from the provided source ManagementPolicyVersion

func (*ManagementPolicyVersion) AssignProperties_To_ManagementPolicyVersion

func (version *ManagementPolicyVersion) AssignProperties_To_ManagementPolicyVersion(destination *alpha20210401s.ManagementPolicyVersion) error

AssignProperties_To_ManagementPolicyVersion populates the provided destination ManagementPolicyVersion from our ManagementPolicyVersion

func (*ManagementPolicyVersion) ConvertToARM

func (version *ManagementPolicyVersion) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagementPolicyVersion) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion.

func (*ManagementPolicyVersion) DeepCopyInto

func (in *ManagementPolicyVersion) DeepCopyInto(out *ManagementPolicyVersion)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyVersion) NewEmptyARMValue

func (version *ManagementPolicyVersion) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyVersion) PopulateFromARM

func (version *ManagementPolicyVersion) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyVersion_ARM

type ManagementPolicyVersion_ARM struct {
	Delete        *DateAfterCreation_ARM `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation_ARM `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation_ARM `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyVersion. Use v1beta20210401.ManagementPolicyVersion instead

func (*ManagementPolicyVersion_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion_ARM.

func (*ManagementPolicyVersion_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyVersion_STATUS

type ManagementPolicyVersion_STATUS struct {
	Delete        *DateAfterCreation_STATUS `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation_STATUS `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation_STATUS `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyVersion_STATUS. Use v1beta20210401.ManagementPolicyVersion_STATUS instead

func (*ManagementPolicyVersion_STATUS) AssignProperties_From_ManagementPolicyVersion_STATUS

func (version *ManagementPolicyVersion_STATUS) AssignProperties_From_ManagementPolicyVersion_STATUS(source *alpha20210401s.ManagementPolicyVersion_STATUS) error

AssignProperties_From_ManagementPolicyVersion_STATUS populates our ManagementPolicyVersion_STATUS from the provided source ManagementPolicyVersion_STATUS

func (*ManagementPolicyVersion_STATUS) AssignProperties_To_ManagementPolicyVersion_STATUS

func (version *ManagementPolicyVersion_STATUS) AssignProperties_To_ManagementPolicyVersion_STATUS(destination *alpha20210401s.ManagementPolicyVersion_STATUS) error

AssignProperties_To_ManagementPolicyVersion_STATUS populates the provided destination ManagementPolicyVersion_STATUS from our ManagementPolicyVersion_STATUS

func (*ManagementPolicyVersion_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion_STATUS.

func (*ManagementPolicyVersion_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyVersion_STATUS) NewEmptyARMValue

func (version *ManagementPolicyVersion_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicyVersion_STATUS) PopulateFromARM

func (version *ManagementPolicyVersion_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicyVersion_STATUS_ARM

type ManagementPolicyVersion_STATUS_ARM struct {
	Delete        *DateAfterCreation_STATUS_ARM `json:"delete,omitempty"`
	TierToArchive *DateAfterCreation_STATUS_ARM `json:"tierToArchive,omitempty"`
	TierToCool    *DateAfterCreation_STATUS_ARM `json:"tierToCool,omitempty"`
}

Deprecated version of ManagementPolicyVersion_STATUS. Use v1beta20210401.ManagementPolicyVersion_STATUS instead

func (*ManagementPolicyVersion_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyVersion_STATUS_ARM.

func (*ManagementPolicyVersion_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkRuleSet

type NetworkRuleSet struct {
	Bypass *NetworkRuleSet_Bypass `json:"bypass,omitempty"`

	// +kubebuilder:validation:Required
	DefaultAction       *NetworkRuleSet_DefaultAction `json:"defaultAction,omitempty"`
	IpRules             []IPRule                      `json:"ipRules,omitempty"`
	ResourceAccessRules []ResourceAccessRule          `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule          `json:"virtualNetworkRules,omitempty"`
}

Deprecated version of NetworkRuleSet. Use v1beta20210401.NetworkRuleSet instead

func (*NetworkRuleSet) AssignProperties_From_NetworkRuleSet

func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *alpha20210401s.NetworkRuleSet) error

AssignProperties_From_NetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet

func (*NetworkRuleSet) AssignProperties_To_NetworkRuleSet

func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *alpha20210401s.NetworkRuleSet) error

AssignProperties_To_NetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet

func (*NetworkRuleSet) ConvertToARM

func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NetworkRuleSet) DeepCopy

func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet.

func (*NetworkRuleSet) DeepCopyInto

func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkRuleSet) NewEmptyARMValue

func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkRuleSet) PopulateFromARM

func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkRuleSet_ARM

type NetworkRuleSet_ARM struct {
	Bypass              *NetworkRuleSet_Bypass        `json:"bypass,omitempty"`
	DefaultAction       *NetworkRuleSet_DefaultAction `json:"defaultAction,omitempty"`
	IpRules             []IPRule_ARM                  `json:"ipRules,omitempty"`
	ResourceAccessRules []ResourceAccessRule_ARM      `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule_ARM      `json:"virtualNetworkRules,omitempty"`
}

Deprecated version of NetworkRuleSet. Use v1beta20210401.NetworkRuleSet instead

func (*NetworkRuleSet_ARM) DeepCopy

func (in *NetworkRuleSet_ARM) DeepCopy() *NetworkRuleSet_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_ARM.

func (*NetworkRuleSet_ARM) DeepCopyInto

func (in *NetworkRuleSet_ARM) DeepCopyInto(out *NetworkRuleSet_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkRuleSet_Bypass

type NetworkRuleSet_Bypass string

Deprecated version of NetworkRuleSet_Bypass. Use v1beta20210401.NetworkRuleSet_Bypass instead +kubebuilder:validation:Enum={"AzureServices","Logging","Metrics","None"}

type NetworkRuleSet_Bypass_STATUS

type NetworkRuleSet_Bypass_STATUS string

Deprecated version of NetworkRuleSet_Bypass_STATUS. Use v1beta20210401.NetworkRuleSet_Bypass_STATUS instead

type NetworkRuleSet_DefaultAction

type NetworkRuleSet_DefaultAction string

Deprecated version of NetworkRuleSet_DefaultAction. Use v1beta20210401.NetworkRuleSet_DefaultAction instead +kubebuilder:validation:Enum={"Allow","Deny"}

type NetworkRuleSet_DefaultAction_STATUS

type NetworkRuleSet_DefaultAction_STATUS string

Deprecated version of NetworkRuleSet_DefaultAction_STATUS. Use v1beta20210401.NetworkRuleSet_DefaultAction_STATUS instead

type NetworkRuleSet_STATUS

type NetworkRuleSet_STATUS struct {
	Bypass              *NetworkRuleSet_Bypass_STATUS        `json:"bypass,omitempty"`
	DefaultAction       *NetworkRuleSet_DefaultAction_STATUS `json:"defaultAction,omitempty"`
	IpRules             []IPRule_STATUS                      `json:"ipRules,omitempty"`
	ResourceAccessRules []ResourceAccessRule_STATUS          `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule_STATUS          `json:"virtualNetworkRules,omitempty"`
}

Deprecated version of NetworkRuleSet_STATUS. Use v1beta20210401.NetworkRuleSet_STATUS instead

func (*NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS

func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *alpha20210401s.NetworkRuleSet_STATUS) error

AssignProperties_From_NetworkRuleSet_STATUS populates our NetworkRuleSet_STATUS from the provided source NetworkRuleSet_STATUS

func (*NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS

func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *alpha20210401s.NetworkRuleSet_STATUS) error

AssignProperties_To_NetworkRuleSet_STATUS populates the provided destination NetworkRuleSet_STATUS from our NetworkRuleSet_STATUS

func (*NetworkRuleSet_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_STATUS.

func (*NetworkRuleSet_STATUS) DeepCopyInto

func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkRuleSet_STATUS) NewEmptyARMValue

func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkRuleSet_STATUS) PopulateFromARM

func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkRuleSet_STATUS_ARM

type NetworkRuleSet_STATUS_ARM struct {
	Bypass              *NetworkRuleSet_Bypass_STATUS        `json:"bypass,omitempty"`
	DefaultAction       *NetworkRuleSet_DefaultAction_STATUS `json:"defaultAction,omitempty"`
	IpRules             []IPRule_STATUS_ARM                  `json:"ipRules,omitempty"`
	ResourceAccessRules []ResourceAccessRule_STATUS_ARM      `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule_STATUS_ARM      `json:"virtualNetworkRules,omitempty"`
}

Deprecated version of NetworkRuleSet_STATUS. Use v1beta20210401.NetworkRuleSet_STATUS instead

func (*NetworkRuleSet_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_STATUS_ARM.

func (*NetworkRuleSet_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateEndpointConnection_STATUS

type PrivateEndpointConnection_STATUS struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_STATUS. Use v1beta20210401.PrivateEndpointConnection_STATUS instead

func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *alpha20210401s.PrivateEndpointConnection_STATUS) error

AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *alpha20210401s.PrivateEndpointConnection_STATUS) error

AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.

func (*PrivateEndpointConnection_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue

func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_STATUS) PopulateFromARM

func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_STATUS_ARM

type PrivateEndpointConnection_STATUS_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_STATUS. Use v1beta20210401.PrivateEndpointConnection_STATUS instead

func (*PrivateEndpointConnection_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_ARM.

func (*PrivateEndpointConnection_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueueProperties_ARM

type QueueProperties_ARM struct {
	Metadata map[string]string `json:"metadata,omitempty"`
}

Deprecated version of QueueProperties. Use v1beta20210401.QueueProperties instead

func (*QueueProperties_ARM) DeepCopy

func (in *QueueProperties_ARM) DeepCopy() *QueueProperties_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueProperties_ARM.

func (*QueueProperties_ARM) DeepCopyInto

func (in *QueueProperties_ARM) DeepCopyInto(out *QueueProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueueProperties_STATUS_ARM

type QueueProperties_STATUS_ARM struct {
	ApproximateMessageCount *int              `json:"approximateMessageCount,omitempty"`
	Metadata                map[string]string `json:"metadata,omitempty"`
}

Deprecated version of QueueProperties_STATUS. Use v1beta20210401.QueueProperties_STATUS instead

func (*QueueProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueProperties_STATUS_ARM.

func (*QueueProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceAccessRule

type ResourceAccessRule struct {
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
	TenantId          *string                       `json:"tenantId,omitempty"`
}

Deprecated version of ResourceAccessRule. Use v1beta20210401.ResourceAccessRule instead

func (*ResourceAccessRule) AssignProperties_From_ResourceAccessRule

func (rule *ResourceAccessRule) AssignProperties_From_ResourceAccessRule(source *alpha20210401s.ResourceAccessRule) error

AssignProperties_From_ResourceAccessRule populates our ResourceAccessRule from the provided source ResourceAccessRule

func (*ResourceAccessRule) AssignProperties_To_ResourceAccessRule

func (rule *ResourceAccessRule) AssignProperties_To_ResourceAccessRule(destination *alpha20210401s.ResourceAccessRule) error

AssignProperties_To_ResourceAccessRule populates the provided destination ResourceAccessRule from our ResourceAccessRule

func (*ResourceAccessRule) ConvertToARM

func (rule *ResourceAccessRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ResourceAccessRule) DeepCopy

func (in *ResourceAccessRule) DeepCopy() *ResourceAccessRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule.

func (*ResourceAccessRule) DeepCopyInto

func (in *ResourceAccessRule) DeepCopyInto(out *ResourceAccessRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResourceAccessRule) NewEmptyARMValue

func (rule *ResourceAccessRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceAccessRule) PopulateFromARM

func (rule *ResourceAccessRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceAccessRule_ARM

type ResourceAccessRule_ARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
	TenantId   *string `json:"tenantId,omitempty"`
}

Deprecated version of ResourceAccessRule. Use v1beta20210401.ResourceAccessRule instead

func (*ResourceAccessRule_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule_ARM.

func (*ResourceAccessRule_ARM) DeepCopyInto

func (in *ResourceAccessRule_ARM) DeepCopyInto(out *ResourceAccessRule_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceAccessRule_STATUS

type ResourceAccessRule_STATUS struct {
	ResourceId *string `json:"resourceId,omitempty"`
	TenantId   *string `json:"tenantId,omitempty"`
}

Deprecated version of ResourceAccessRule_STATUS. Use v1beta20210401.ResourceAccessRule_STATUS instead

func (*ResourceAccessRule_STATUS) AssignProperties_From_ResourceAccessRule_STATUS

func (rule *ResourceAccessRule_STATUS) AssignProperties_From_ResourceAccessRule_STATUS(source *alpha20210401s.ResourceAccessRule_STATUS) error

AssignProperties_From_ResourceAccessRule_STATUS populates our ResourceAccessRule_STATUS from the provided source ResourceAccessRule_STATUS

func (*ResourceAccessRule_STATUS) AssignProperties_To_ResourceAccessRule_STATUS

func (rule *ResourceAccessRule_STATUS) AssignProperties_To_ResourceAccessRule_STATUS(destination *alpha20210401s.ResourceAccessRule_STATUS) error

AssignProperties_To_ResourceAccessRule_STATUS populates the provided destination ResourceAccessRule_STATUS from our ResourceAccessRule_STATUS

func (*ResourceAccessRule_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule_STATUS.

func (*ResourceAccessRule_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResourceAccessRule_STATUS) NewEmptyARMValue

func (rule *ResourceAccessRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceAccessRule_STATUS) PopulateFromARM

func (rule *ResourceAccessRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceAccessRule_STATUS_ARM

type ResourceAccessRule_STATUS_ARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
	TenantId   *string `json:"tenantId,omitempty"`
}

Deprecated version of ResourceAccessRule_STATUS. Use v1beta20210401.ResourceAccessRule_STATUS instead

func (*ResourceAccessRule_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAccessRule_STATUS_ARM.

func (*ResourceAccessRule_STATUS_ARM) DeepCopyInto

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 *int `json:"days,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of RestorePolicyProperties. Use v1beta20210401.RestorePolicyProperties instead

func (*RestorePolicyProperties) AssignProperties_From_RestorePolicyProperties

func (properties *RestorePolicyProperties) AssignProperties_From_RestorePolicyProperties(source *alpha20210401s.RestorePolicyProperties) error

AssignProperties_From_RestorePolicyProperties populates our RestorePolicyProperties from the provided source RestorePolicyProperties

func (*RestorePolicyProperties) AssignProperties_To_RestorePolicyProperties

func (properties *RestorePolicyProperties) AssignProperties_To_RestorePolicyProperties(destination *alpha20210401s.RestorePolicyProperties) error

AssignProperties_To_RestorePolicyProperties populates the provided destination RestorePolicyProperties from our RestorePolicyProperties

func (*RestorePolicyProperties) ConvertToARM

func (properties *RestorePolicyProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RestorePolicyProperties) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties.

func (*RestorePolicyProperties) DeepCopyInto

func (in *RestorePolicyProperties) DeepCopyInto(out *RestorePolicyProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RestorePolicyProperties) NewEmptyARMValue

func (properties *RestorePolicyProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RestorePolicyProperties) PopulateFromARM

func (properties *RestorePolicyProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RestorePolicyProperties_ARM

type RestorePolicyProperties_ARM struct {
	Days    *int  `json:"days,omitempty"`
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of RestorePolicyProperties. Use v1beta20210401.RestorePolicyProperties instead

func (*RestorePolicyProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties_ARM.

func (*RestorePolicyProperties_ARM) DeepCopyInto

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            *int    `json:"days,omitempty"`
	Enabled         *bool   `json:"enabled,omitempty"`
	LastEnabledTime *string `json:"lastEnabledTime,omitempty"`
	MinRestoreTime  *string `json:"minRestoreTime,omitempty"`
}

Deprecated version of RestorePolicyProperties_STATUS. Use v1beta20210401.RestorePolicyProperties_STATUS instead

func (*RestorePolicyProperties_STATUS) AssignProperties_From_RestorePolicyProperties_STATUS

func (properties *RestorePolicyProperties_STATUS) AssignProperties_From_RestorePolicyProperties_STATUS(source *alpha20210401s.RestorePolicyProperties_STATUS) error

AssignProperties_From_RestorePolicyProperties_STATUS populates our RestorePolicyProperties_STATUS from the provided source RestorePolicyProperties_STATUS

func (*RestorePolicyProperties_STATUS) AssignProperties_To_RestorePolicyProperties_STATUS

func (properties *RestorePolicyProperties_STATUS) AssignProperties_To_RestorePolicyProperties_STATUS(destination *alpha20210401s.RestorePolicyProperties_STATUS) error

AssignProperties_To_RestorePolicyProperties_STATUS populates the provided destination RestorePolicyProperties_STATUS from our RestorePolicyProperties_STATUS

func (*RestorePolicyProperties_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties_STATUS.

func (*RestorePolicyProperties_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RestorePolicyProperties_STATUS) NewEmptyARMValue

func (properties *RestorePolicyProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RestorePolicyProperties_STATUS) PopulateFromARM

func (properties *RestorePolicyProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RestorePolicyProperties_STATUS_ARM

type RestorePolicyProperties_STATUS_ARM struct {
	Days            *int    `json:"days,omitempty"`
	Enabled         *bool   `json:"enabled,omitempty"`
	LastEnabledTime *string `json:"lastEnabledTime,omitempty"`
	MinRestoreTime  *string `json:"minRestoreTime,omitempty"`
}

Deprecated version of RestorePolicyProperties_STATUS. Use v1beta20210401.RestorePolicyProperties_STATUS instead

func (*RestorePolicyProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyProperties_STATUS_ARM.

func (*RestorePolicyProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoutingPreference

type RoutingPreference struct {
	PublishInternetEndpoints  *bool                            `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                            `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *RoutingPreference_RoutingChoice `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference. Use v1beta20210401.RoutingPreference instead

func (*RoutingPreference) AssignProperties_From_RoutingPreference

func (preference *RoutingPreference) AssignProperties_From_RoutingPreference(source *alpha20210401s.RoutingPreference) error

AssignProperties_From_RoutingPreference populates our RoutingPreference from the provided source RoutingPreference

func (*RoutingPreference) AssignProperties_To_RoutingPreference

func (preference *RoutingPreference) AssignProperties_To_RoutingPreference(destination *alpha20210401s.RoutingPreference) error

AssignProperties_To_RoutingPreference populates the provided destination RoutingPreference from our RoutingPreference

func (*RoutingPreference) ConvertToARM

func (preference *RoutingPreference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RoutingPreference) DeepCopy

func (in *RoutingPreference) DeepCopy() *RoutingPreference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference.

func (*RoutingPreference) DeepCopyInto

func (in *RoutingPreference) DeepCopyInto(out *RoutingPreference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoutingPreference) NewEmptyARMValue

func (preference *RoutingPreference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RoutingPreference) PopulateFromARM

func (preference *RoutingPreference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RoutingPreference_ARM

type RoutingPreference_ARM struct {
	PublishInternetEndpoints  *bool                            `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                            `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *RoutingPreference_RoutingChoice `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference. Use v1beta20210401.RoutingPreference instead

func (*RoutingPreference_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference_ARM.

func (*RoutingPreference_ARM) DeepCopyInto

func (in *RoutingPreference_ARM) DeepCopyInto(out *RoutingPreference_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoutingPreference_RoutingChoice

type RoutingPreference_RoutingChoice string

Deprecated version of RoutingPreference_RoutingChoice. Use v1beta20210401.RoutingPreference_RoutingChoice instead +kubebuilder:validation:Enum={"InternetRouting","MicrosoftRouting"}

type RoutingPreference_RoutingChoice_STATUS

type RoutingPreference_RoutingChoice_STATUS string

Deprecated version of RoutingPreference_RoutingChoice_STATUS. Use v1beta20210401.RoutingPreference_RoutingChoice_STATUS instead

type RoutingPreference_STATUS

type RoutingPreference_STATUS struct {
	PublishInternetEndpoints  *bool                                   `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                                   `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *RoutingPreference_RoutingChoice_STATUS `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference_STATUS. Use v1beta20210401.RoutingPreference_STATUS instead

func (*RoutingPreference_STATUS) AssignProperties_From_RoutingPreference_STATUS

func (preference *RoutingPreference_STATUS) AssignProperties_From_RoutingPreference_STATUS(source *alpha20210401s.RoutingPreference_STATUS) error

AssignProperties_From_RoutingPreference_STATUS populates our RoutingPreference_STATUS from the provided source RoutingPreference_STATUS

func (*RoutingPreference_STATUS) AssignProperties_To_RoutingPreference_STATUS

func (preference *RoutingPreference_STATUS) AssignProperties_To_RoutingPreference_STATUS(destination *alpha20210401s.RoutingPreference_STATUS) error

AssignProperties_To_RoutingPreference_STATUS populates the provided destination RoutingPreference_STATUS from our RoutingPreference_STATUS

func (*RoutingPreference_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference_STATUS.

func (*RoutingPreference_STATUS) DeepCopyInto

func (in *RoutingPreference_STATUS) DeepCopyInto(out *RoutingPreference_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoutingPreference_STATUS) NewEmptyARMValue

func (preference *RoutingPreference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RoutingPreference_STATUS) PopulateFromARM

func (preference *RoutingPreference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RoutingPreference_STATUS_ARM

type RoutingPreference_STATUS_ARM struct {
	PublishInternetEndpoints  *bool                                   `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                                   `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *RoutingPreference_RoutingChoice_STATUS `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference_STATUS. Use v1beta20210401.RoutingPreference_STATUS instead

func (*RoutingPreference_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingPreference_STATUS_ARM.

func (*RoutingPreference_STATUS_ARM) DeepCopyInto

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 *SasPolicy_ExpirationAction `json:"expirationAction,omitempty"`

	// +kubebuilder:validation:Required
	SasExpirationPeriod *string `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy. Use v1beta20210401.SasPolicy instead

func (*SasPolicy) AssignProperties_From_SasPolicy

func (policy *SasPolicy) AssignProperties_From_SasPolicy(source *alpha20210401s.SasPolicy) error

AssignProperties_From_SasPolicy populates our SasPolicy from the provided source SasPolicy

func (*SasPolicy) AssignProperties_To_SasPolicy

func (policy *SasPolicy) AssignProperties_To_SasPolicy(destination *alpha20210401s.SasPolicy) error

AssignProperties_To_SasPolicy populates the provided destination SasPolicy from our SasPolicy

func (*SasPolicy) ConvertToARM

func (policy *SasPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SasPolicy) DeepCopy

func (in *SasPolicy) DeepCopy() *SasPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy.

func (*SasPolicy) DeepCopyInto

func (in *SasPolicy) DeepCopyInto(out *SasPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SasPolicy) NewEmptyARMValue

func (policy *SasPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SasPolicy) PopulateFromARM

func (policy *SasPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SasPolicy_ARM

type SasPolicy_ARM struct {
	ExpirationAction    *SasPolicy_ExpirationAction `json:"expirationAction,omitempty"`
	SasExpirationPeriod *string                     `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy. Use v1beta20210401.SasPolicy instead

func (*SasPolicy_ARM) DeepCopy

func (in *SasPolicy_ARM) DeepCopy() *SasPolicy_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy_ARM.

func (*SasPolicy_ARM) DeepCopyInto

func (in *SasPolicy_ARM) DeepCopyInto(out *SasPolicy_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SasPolicy_ExpirationAction

type SasPolicy_ExpirationAction string

Deprecated version of SasPolicy_ExpirationAction. Use v1beta20210401.SasPolicy_ExpirationAction instead +kubebuilder:validation:Enum={"Log"}

type SasPolicy_ExpirationAction_STATUS

type SasPolicy_ExpirationAction_STATUS string

Deprecated version of SasPolicy_ExpirationAction_STATUS. Use v1beta20210401.SasPolicy_ExpirationAction_STATUS instead

type SasPolicy_STATUS

type SasPolicy_STATUS struct {
	ExpirationAction    *SasPolicy_ExpirationAction_STATUS `json:"expirationAction,omitempty"`
	SasExpirationPeriod *string                            `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy_STATUS. Use v1beta20210401.SasPolicy_STATUS instead

func (*SasPolicy_STATUS) AssignProperties_From_SasPolicy_STATUS

func (policy *SasPolicy_STATUS) AssignProperties_From_SasPolicy_STATUS(source *alpha20210401s.SasPolicy_STATUS) error

AssignProperties_From_SasPolicy_STATUS populates our SasPolicy_STATUS from the provided source SasPolicy_STATUS

func (*SasPolicy_STATUS) AssignProperties_To_SasPolicy_STATUS

func (policy *SasPolicy_STATUS) AssignProperties_To_SasPolicy_STATUS(destination *alpha20210401s.SasPolicy_STATUS) error

AssignProperties_To_SasPolicy_STATUS populates the provided destination SasPolicy_STATUS from our SasPolicy_STATUS

func (*SasPolicy_STATUS) DeepCopy

func (in *SasPolicy_STATUS) DeepCopy() *SasPolicy_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy_STATUS.

func (*SasPolicy_STATUS) DeepCopyInto

func (in *SasPolicy_STATUS) DeepCopyInto(out *SasPolicy_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SasPolicy_STATUS) NewEmptyARMValue

func (policy *SasPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SasPolicy_STATUS) PopulateFromARM

func (policy *SasPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SasPolicy_STATUS_ARM

type SasPolicy_STATUS_ARM struct {
	ExpirationAction    *SasPolicy_ExpirationAction_STATUS `json:"expirationAction,omitempty"`
	SasExpirationPeriod *string                            `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy_STATUS. Use v1beta20210401.SasPolicy_STATUS instead

func (*SasPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SasPolicy_STATUS_ARM.

func (*SasPolicy_STATUS_ARM) DeepCopyInto

func (in *SasPolicy_STATUS_ARM) DeepCopyInto(out *SasPolicy_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku

type Sku struct {
	// +kubebuilder:validation:Required
	Name *SkuName `json:"name,omitempty"`
	Tier *Tier    `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20210401.Sku instead

func (*Sku) AssignProperties_From_Sku

func (sku *Sku) AssignProperties_From_Sku(source *alpha20210401s.Sku) error

AssignProperties_From_Sku populates our Sku from the provided source Sku

func (*Sku) AssignProperties_To_Sku

func (sku *Sku) AssignProperties_To_Sku(destination *alpha20210401s.Sku) error

AssignProperties_To_Sku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sku) NewEmptyARMValue

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SkuName

type SkuName string

Deprecated version of SkuName. Use v1beta20210401.SkuName instead +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

Deprecated version of SkuName_STATUS. Use v1beta20210401.SkuName_STATUS instead

type Sku_ARM

type Sku_ARM struct {
	Name *SkuName `json:"name,omitempty"`
	Tier *Tier    `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20210401.Sku instead

func (*Sku_ARM) DeepCopy

func (in *Sku_ARM) DeepCopy() *Sku_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.

func (*Sku_ARM) DeepCopyInto

func (in *Sku_ARM) DeepCopyInto(out *Sku_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku_STATUS

type Sku_STATUS struct {
	Name *SkuName_STATUS `json:"name,omitempty"`
	Tier *Tier_STATUS    `json:"tier,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1beta20210401.Sku_STATUS instead

func (*Sku_STATUS) AssignProperties_From_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *alpha20210401s.Sku_STATUS) error

AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS

func (*Sku_STATUS) AssignProperties_To_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *alpha20210401s.Sku_STATUS) error

AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS

func (*Sku_STATUS) DeepCopy

func (in *Sku_STATUS) DeepCopy() *Sku_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.

func (*Sku_STATUS) DeepCopyInto

func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sku_STATUS) NewEmptyARMValue

func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_STATUS) PopulateFromARM

func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_STATUS_ARM

type Sku_STATUS_ARM struct {
	Name *SkuName_STATUS `json:"name,omitempty"`
	Tier *Tier_STATUS    `json:"tier,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1beta20210401.Sku_STATUS instead

func (*Sku_STATUS_ARM) DeepCopy

func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.

func (*Sku_STATUS_ARM) DeepCopyInto

func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccount

type StorageAccount struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccount_Spec   `json:"spec,omitempty"`
	Status            StorageAccount_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccount. Use v1beta20210401.StorageAccount instead

func (*StorageAccount) AssignProperties_From_StorageAccount

func (account *StorageAccount) AssignProperties_From_StorageAccount(source *alpha20210401s.StorageAccount) error

AssignProperties_From_StorageAccount populates our StorageAccount from the provided source StorageAccount

func (*StorageAccount) AssignProperties_To_StorageAccount

func (account *StorageAccount) AssignProperties_To_StorageAccount(destination *alpha20210401s.StorageAccount) error

AssignProperties_To_StorageAccount populates the provided destination StorageAccount from our StorageAccount

func (*StorageAccount) AzureName

func (account *StorageAccount) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccount) ConvertFrom

func (account *StorageAccount) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccount from the provided hub StorageAccount

func (*StorageAccount) ConvertTo

func (account *StorageAccount) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccount from our StorageAccount

func (*StorageAccount) DeepCopy

func (in *StorageAccount) DeepCopy() *StorageAccount

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount.

func (*StorageAccount) DeepCopyInto

func (in *StorageAccount) DeepCopyInto(out *StorageAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccount) DeepCopyObject

func (in *StorageAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StorageAccount) Default

func (account *StorageAccount) Default()

Default applies defaults to the StorageAccount resource

func (StorageAccount) GetAPIVersion

func (account StorageAccount) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccount) GetConditions

func (account *StorageAccount) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccount) GetResourceScope

func (account *StorageAccount) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccount) GetSpec

func (account *StorageAccount) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*StorageAccount) GetStatus

func (account *StorageAccount) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*StorageAccount) GetType

func (account *StorageAccount) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts"

func (*StorageAccount) NewEmptyStatus

func (account *StorageAccount) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccount) OriginalGVK

func (account *StorageAccount) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccount) Owner

func (account *StorageAccount) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*StorageAccount) SetConditions

func (account *StorageAccount) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccount) SetStatus

func (account *StorageAccount) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*StorageAccount) ValidateCreate

func (account *StorageAccount) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*StorageAccount) ValidateDelete

func (account *StorageAccount) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*StorageAccount) ValidateUpdate

func (account *StorageAccount) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type StorageAccountInternetEndpoints_STATUS

type StorageAccountInternetEndpoints_STATUS struct {
	Blob *string `json:"blob,omitempty"`
	Dfs  *string `json:"dfs,omitempty"`
	File *string `json:"file,omitempty"`
	Web  *string `json:"web,omitempty"`
}

Deprecated version of StorageAccountInternetEndpoints_STATUS. Use v1beta20210401.StorageAccountInternetEndpoints_STATUS instead

func (*StorageAccountInternetEndpoints_STATUS) AssignProperties_From_StorageAccountInternetEndpoints_STATUS

func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_From_StorageAccountInternetEndpoints_STATUS(source *alpha20210401s.StorageAccountInternetEndpoints_STATUS) error

AssignProperties_From_StorageAccountInternetEndpoints_STATUS populates our StorageAccountInternetEndpoints_STATUS from the provided source StorageAccountInternetEndpoints_STATUS

func (*StorageAccountInternetEndpoints_STATUS) AssignProperties_To_StorageAccountInternetEndpoints_STATUS

func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_To_StorageAccountInternetEndpoints_STATUS(destination *alpha20210401s.StorageAccountInternetEndpoints_STATUS) error

AssignProperties_To_StorageAccountInternetEndpoints_STATUS populates the provided destination StorageAccountInternetEndpoints_STATUS from our StorageAccountInternetEndpoints_STATUS

func (*StorageAccountInternetEndpoints_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountInternetEndpoints_STATUS.

func (*StorageAccountInternetEndpoints_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountInternetEndpoints_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountInternetEndpoints_STATUS) PopulateFromARM

func (endpoints *StorageAccountInternetEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccountInternetEndpoints_STATUS_ARM

type StorageAccountInternetEndpoints_STATUS_ARM struct {
	Blob *string `json:"blob,omitempty"`
	Dfs  *string `json:"dfs,omitempty"`
	File *string `json:"file,omitempty"`
	Web  *string `json:"web,omitempty"`
}

Deprecated version of StorageAccountInternetEndpoints_STATUS. Use v1beta20210401.StorageAccountInternetEndpoints_STATUS instead

func (*StorageAccountInternetEndpoints_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountInternetEndpoints_STATUS_ARM.

func (*StorageAccountInternetEndpoints_STATUS_ARM) DeepCopyInto

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 Deprecated version of StorageAccount. Use v1beta20210401.StorageAccount instead

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  *string `json:"blob,omitempty"`
	Dfs   *string `json:"dfs,omitempty"`
	File  *string `json:"file,omitempty"`
	Queue *string `json:"queue,omitempty"`
	Table *string `json:"table,omitempty"`
	Web   *string `json:"web,omitempty"`
}

Deprecated version of StorageAccountMicrosoftEndpoints_STATUS. Use v1beta20210401.StorageAccountMicrosoftEndpoints_STATUS instead

func (*StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS

func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS(source *alpha20210401s.StorageAccountMicrosoftEndpoints_STATUS) error

AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS populates our StorageAccountMicrosoftEndpoints_STATUS from the provided source StorageAccountMicrosoftEndpoints_STATUS

func (*StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS

func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS(destination *alpha20210401s.StorageAccountMicrosoftEndpoints_STATUS) error

AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS populates the provided destination StorageAccountMicrosoftEndpoints_STATUS from our StorageAccountMicrosoftEndpoints_STATUS

func (*StorageAccountMicrosoftEndpoints_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountMicrosoftEndpoints_STATUS.

func (*StorageAccountMicrosoftEndpoints_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountMicrosoftEndpoints_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountMicrosoftEndpoints_STATUS) PopulateFromARM

func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccountMicrosoftEndpoints_STATUS_ARM

type StorageAccountMicrosoftEndpoints_STATUS_ARM struct {
	Blob  *string `json:"blob,omitempty"`
	Dfs   *string `json:"dfs,omitempty"`
	File  *string `json:"file,omitempty"`
	Queue *string `json:"queue,omitempty"`
	Table *string `json:"table,omitempty"`
	Web   *string `json:"web,omitempty"`
}

Deprecated version of StorageAccountMicrosoftEndpoints_STATUS. Use v1beta20210401.StorageAccountMicrosoftEndpoints_STATUS instead

func (*StorageAccountMicrosoftEndpoints_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountMicrosoftEndpoints_STATUS_ARM.

func (*StorageAccountMicrosoftEndpoints_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountOperatorSecrets

type StorageAccountOperatorSecrets struct {
	// BlobEndpoint: indicates where the BlobEndpoint secret should be placed. If omitted, the secret will not be retrieved
	// from Azure.
	BlobEndpoint *genruntime.SecretDestination `json:"blobEndpoint,omitempty"`

	// DfsEndpoint: indicates where the DfsEndpoint secret should be placed. If omitted, the secret will not be retrieved from
	// Azure.
	DfsEndpoint *genruntime.SecretDestination `json:"dfsEndpoint,omitempty"`

	// FileEndpoint: indicates where the FileEndpoint secret should be placed. If omitted, the secret will not be retrieved
	// from Azure.
	FileEndpoint *genruntime.SecretDestination `json:"fileEndpoint,omitempty"`

	// Key1: indicates where the Key1 secret should be placed. If omitted, the secret will not be retrieved from Azure.
	Key1 *genruntime.SecretDestination `json:"key1,omitempty"`

	// Key2: indicates where the Key2 secret should be placed. If omitted, the secret will not be retrieved from Azure.
	Key2 *genruntime.SecretDestination `json:"key2,omitempty"`

	// QueueEndpoint: indicates where the QueueEndpoint secret should be placed. If omitted, the secret will not be retrieved
	// from Azure.
	QueueEndpoint *genruntime.SecretDestination `json:"queueEndpoint,omitempty"`

	// TableEndpoint: indicates where the TableEndpoint secret should be placed. If omitted, the secret will not be retrieved
	// from Azure.
	TableEndpoint *genruntime.SecretDestination `json:"tableEndpoint,omitempty"`

	// WebEndpoint: indicates where the WebEndpoint secret should be placed. If omitted, the secret will not be retrieved from
	// Azure.
	WebEndpoint *genruntime.SecretDestination `json:"webEndpoint,omitempty"`
}

func (*StorageAccountOperatorSecrets) AssignProperties_From_StorageAccountOperatorSecrets

func (secrets *StorageAccountOperatorSecrets) AssignProperties_From_StorageAccountOperatorSecrets(source *alpha20210401s.StorageAccountOperatorSecrets) error

AssignProperties_From_StorageAccountOperatorSecrets populates our StorageAccountOperatorSecrets from the provided source StorageAccountOperatorSecrets

func (*StorageAccountOperatorSecrets) AssignProperties_To_StorageAccountOperatorSecrets

func (secrets *StorageAccountOperatorSecrets) AssignProperties_To_StorageAccountOperatorSecrets(destination *alpha20210401s.StorageAccountOperatorSecrets) error

AssignProperties_To_StorageAccountOperatorSecrets populates the provided destination StorageAccountOperatorSecrets from our StorageAccountOperatorSecrets

func (*StorageAccountOperatorSecrets) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountOperatorSecrets.

func (*StorageAccountOperatorSecrets) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountOperatorSpec

type StorageAccountOperatorSpec struct {
	// Secrets: configures where to place Azure generated secrets.
	Secrets *StorageAccountOperatorSecrets `json:"secrets,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountOperatorSpec) AssignProperties_From_StorageAccountOperatorSpec

func (operator *StorageAccountOperatorSpec) AssignProperties_From_StorageAccountOperatorSpec(source *alpha20210401s.StorageAccountOperatorSpec) error

AssignProperties_From_StorageAccountOperatorSpec populates our StorageAccountOperatorSpec from the provided source StorageAccountOperatorSpec

func (*StorageAccountOperatorSpec) AssignProperties_To_StorageAccountOperatorSpec

func (operator *StorageAccountOperatorSpec) AssignProperties_To_StorageAccountOperatorSpec(destination *alpha20210401s.StorageAccountOperatorSpec) error

AssignProperties_To_StorageAccountOperatorSpec populates the provided destination StorageAccountOperatorSpec from our StorageAccountOperatorSpec

func (*StorageAccountOperatorSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountOperatorSpec.

func (*StorageAccountOperatorSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountPropertiesCreateParameters_ARM

type StorageAccountPropertiesCreateParameters_ARM struct {
	AccessTier                            *StorageAccountPropertiesCreateParameters_AccessTier           `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                                          `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                                          `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                                          `json:"allowSharedKeyAccess,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_ARM                     `json:"azureFilesIdentityBasedAuthentication,omitempty"`
	CustomDomain                          *CustomDomain_ARM                                              `json:"customDomain,omitempty"`
	Encryption                            *Encryption_ARM                                                `json:"encryption,omitempty"`
	IsHnsEnabled                          *bool                                                          `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled                        *bool                                                          `json:"isNfsV3Enabled,omitempty"`
	KeyPolicy                             *KeyPolicy_ARM                                                 `json:"keyPolicy,omitempty"`
	LargeFileSharesState                  *StorageAccountPropertiesCreateParameters_LargeFileSharesState `json:"largeFileSharesState,omitempty"`
	MinimumTlsVersion                     *StorageAccountPropertiesCreateParameters_MinimumTlsVersion    `json:"minimumTlsVersion,omitempty"`
	NetworkAcls                           *NetworkRuleSet_ARM                                            `json:"networkAcls,omitempty"`
	RoutingPreference                     *RoutingPreference_ARM                                         `json:"routingPreference,omitempty"`
	SasPolicy                             *SasPolicy_ARM                                                 `json:"sasPolicy,omitempty"`
	SupportsHttpsTrafficOnly              *bool                                                          `json:"supportsHttpsTrafficOnly,omitempty"`
}

Deprecated version of StorageAccountPropertiesCreateParameters. Use v1beta20210401.StorageAccountPropertiesCreateParameters instead

func (*StorageAccountPropertiesCreateParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountPropertiesCreateParameters_ARM.

func (*StorageAccountPropertiesCreateParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountPropertiesCreateParameters_AccessTier

type StorageAccountPropertiesCreateParameters_AccessTier string

Deprecated version of StorageAccountPropertiesCreateParameters_AccessTier. Use v1beta20210401.StorageAccountPropertiesCreateParameters_AccessTier instead +kubebuilder:validation:Enum={"Cool","Hot"}

type StorageAccountPropertiesCreateParameters_LargeFileSharesState

type StorageAccountPropertiesCreateParameters_LargeFileSharesState string

Deprecated version of StorageAccountPropertiesCreateParameters_LargeFileSharesState. Use v1beta20210401.StorageAccountPropertiesCreateParameters_LargeFileSharesState instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type StorageAccountPropertiesCreateParameters_MinimumTlsVersion

type StorageAccountPropertiesCreateParameters_MinimumTlsVersion string

Deprecated version of StorageAccountPropertiesCreateParameters_MinimumTlsVersion. Use v1beta20210401.StorageAccountPropertiesCreateParameters_MinimumTlsVersion instead +kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2"}

type StorageAccountProperties_AccessTier_STATUS

type StorageAccountProperties_AccessTier_STATUS string

Deprecated version of StorageAccountProperties_AccessTier_STATUS. Use v1beta20210401.StorageAccountProperties_AccessTier_STATUS instead

type StorageAccountProperties_LargeFileSharesState_STATUS

type StorageAccountProperties_LargeFileSharesState_STATUS string

Deprecated version of StorageAccountProperties_LargeFileSharesState_STATUS. Use v1beta20210401.StorageAccountProperties_LargeFileSharesState_STATUS instead

type StorageAccountProperties_MinimumTlsVersion_STATUS

type StorageAccountProperties_MinimumTlsVersion_STATUS string

Deprecated version of StorageAccountProperties_MinimumTlsVersion_STATUS. Use v1beta20210401.StorageAccountProperties_MinimumTlsVersion_STATUS instead

type StorageAccountProperties_ProvisioningState_STATUS

type StorageAccountProperties_ProvisioningState_STATUS string

Deprecated version of StorageAccountProperties_ProvisioningState_STATUS. Use v1beta20210401.StorageAccountProperties_ProvisioningState_STATUS instead

type StorageAccountProperties_STATUS_ARM

type StorageAccountProperties_STATUS_ARM struct {
	AccessTier                            *StorageAccountProperties_AccessTier_STATUS           `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                                 `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                                 `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                                 `json:"allowSharedKeyAccess,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_STATUS_ARM     `json:"azureFilesIdentityBasedAuthentication,omitempty"`
	BlobRestoreStatus                     *BlobRestoreStatus_STATUS_ARM                         `json:"blobRestoreStatus,omitempty"`
	CreationTime                          *string                                               `json:"creationTime,omitempty"`
	CustomDomain                          *CustomDomain_STATUS_ARM                              `json:"customDomain,omitempty"`
	Encryption                            *Encryption_STATUS_ARM                                `json:"encryption,omitempty"`
	FailoverInProgress                    *bool                                                 `json:"failoverInProgress,omitempty"`
	GeoReplicationStats                   *GeoReplicationStats_STATUS_ARM                       `json:"geoReplicationStats,omitempty"`
	IsHnsEnabled                          *bool                                                 `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled                        *bool                                                 `json:"isNfsV3Enabled,omitempty"`
	KeyCreationTime                       *KeyCreationTime_STATUS_ARM                           `json:"keyCreationTime,omitempty"`
	KeyPolicy                             *KeyPolicy_STATUS_ARM                                 `json:"keyPolicy,omitempty"`
	LargeFileSharesState                  *StorageAccountProperties_LargeFileSharesState_STATUS `json:"largeFileSharesState,omitempty"`
	LastGeoFailoverTime                   *string                                               `json:"lastGeoFailoverTime,omitempty"`
	MinimumTlsVersion                     *StorageAccountProperties_MinimumTlsVersion_STATUS    `json:"minimumTlsVersion,omitempty"`
	NetworkAcls                           *NetworkRuleSet_STATUS_ARM                            `json:"networkAcls,omitempty"`
	PrimaryEndpoints                      *Endpoints_STATUS_ARM                                 `json:"primaryEndpoints,omitempty"`
	PrimaryLocation                       *string                                               `json:"primaryLocation,omitempty"`
	PrivateEndpointConnections            []PrivateEndpointConnection_STATUS_ARM                `json:"privateEndpointConnections,omitempty"`
	ProvisioningState                     *StorageAccountProperties_ProvisioningState_STATUS    `json:"provisioningState,omitempty"`
	RoutingPreference                     *RoutingPreference_STATUS_ARM                         `json:"routingPreference,omitempty"`
	SasPolicy                             *SasPolicy_STATUS_ARM                                 `json:"sasPolicy,omitempty"`
	SecondaryEndpoints                    *Endpoints_STATUS_ARM                                 `json:"secondaryEndpoints,omitempty"`
	SecondaryLocation                     *string                                               `json:"secondaryLocation,omitempty"`
	StatusOfPrimary                       *StorageAccountProperties_StatusOfPrimary_STATUS      `json:"statusOfPrimary,omitempty"`
	StatusOfSecondary                     *StorageAccountProperties_StatusOfSecondary_STATUS    `json:"statusOfSecondary,omitempty"`
	SupportsHttpsTrafficOnly              *bool                                                 `json:"supportsHttpsTrafficOnly,omitempty"`
}

Deprecated version of StorageAccountProperties_STATUS. Use v1beta20210401.StorageAccountProperties_STATUS instead

func (*StorageAccountProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountProperties_STATUS_ARM.

func (*StorageAccountProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountProperties_StatusOfPrimary_STATUS

type StorageAccountProperties_StatusOfPrimary_STATUS string

Deprecated version of StorageAccountProperties_StatusOfPrimary_STATUS. Use v1beta20210401.StorageAccountProperties_StatusOfPrimary_STATUS instead

type StorageAccountProperties_StatusOfSecondary_STATUS

type StorageAccountProperties_StatusOfSecondary_STATUS string

Deprecated version of StorageAccountProperties_StatusOfSecondary_STATUS. Use v1beta20210401.StorageAccountProperties_StatusOfSecondary_STATUS instead

type StorageAccount_Kind_STATUS

type StorageAccount_Kind_STATUS string

Deprecated version of StorageAccount_Kind_STATUS. Use v1beta20210401.StorageAccount_Kind_STATUS instead

type StorageAccount_Kind_Spec

type StorageAccount_Kind_Spec string

Deprecated version of StorageAccount_Kind_Spec. Use v1beta20210401.StorageAccount_Kind_Spec instead +kubebuilder:validation:Enum={"BlobStorage","BlockBlobStorage","FileStorage","Storage","StorageV2"}

type StorageAccount_STATUS

type StorageAccount_STATUS struct {
	AccessTier                            *StorageAccountProperties_AccessTier_STATUS   `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                         `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                         `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                         `json:"allowSharedKeyAccess,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_STATUS `json:"azureFilesIdentityBasedAuthentication,omitempty"`
	BlobRestoreStatus                     *BlobRestoreStatus_STATUS                     `json:"blobRestoreStatus,omitempty"`

	// Conditions: The observed state of the resource
	Conditions                 []conditions.Condition                                `json:"conditions,omitempty"`
	CreationTime               *string                                               `json:"creationTime,omitempty"`
	CustomDomain               *CustomDomain_STATUS                                  `json:"customDomain,omitempty"`
	Encryption                 *Encryption_STATUS                                    `json:"encryption,omitempty"`
	ExtendedLocation           *ExtendedLocation_STATUS                              `json:"extendedLocation,omitempty"`
	FailoverInProgress         *bool                                                 `json:"failoverInProgress,omitempty"`
	GeoReplicationStats        *GeoReplicationStats_STATUS                           `json:"geoReplicationStats,omitempty"`
	Id                         *string                                               `json:"id,omitempty"`
	Identity                   *Identity_STATUS                                      `json:"identity,omitempty"`
	IsHnsEnabled               *bool                                                 `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled             *bool                                                 `json:"isNfsV3Enabled,omitempty"`
	KeyCreationTime            *KeyCreationTime_STATUS                               `json:"keyCreationTime,omitempty"`
	KeyPolicy                  *KeyPolicy_STATUS                                     `json:"keyPolicy,omitempty"`
	Kind                       *StorageAccount_Kind_STATUS                           `json:"kind,omitempty"`
	LargeFileSharesState       *StorageAccountProperties_LargeFileSharesState_STATUS `json:"largeFileSharesState,omitempty"`
	LastGeoFailoverTime        *string                                               `json:"lastGeoFailoverTime,omitempty"`
	Location                   *string                                               `json:"location,omitempty"`
	MinimumTlsVersion          *StorageAccountProperties_MinimumTlsVersion_STATUS    `json:"minimumTlsVersion,omitempty"`
	Name                       *string                                               `json:"name,omitempty"`
	NetworkAcls                *NetworkRuleSet_STATUS                                `json:"networkAcls,omitempty"`
	PrimaryEndpoints           *Endpoints_STATUS                                     `json:"primaryEndpoints,omitempty"`
	PrimaryLocation            *string                                               `json:"primaryLocation,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS                    `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *StorageAccountProperties_ProvisioningState_STATUS    `json:"provisioningState,omitempty"`
	RoutingPreference          *RoutingPreference_STATUS                             `json:"routingPreference,omitempty"`
	SasPolicy                  *SasPolicy_STATUS                                     `json:"sasPolicy,omitempty"`
	SecondaryEndpoints         *Endpoints_STATUS                                     `json:"secondaryEndpoints,omitempty"`
	SecondaryLocation          *string                                               `json:"secondaryLocation,omitempty"`
	Sku                        *Sku_STATUS                                           `json:"sku,omitempty"`
	StatusOfPrimary            *StorageAccountProperties_StatusOfPrimary_STATUS      `json:"statusOfPrimary,omitempty"`
	StatusOfSecondary          *StorageAccountProperties_StatusOfSecondary_STATUS    `json:"statusOfSecondary,omitempty"`
	SupportsHttpsTrafficOnly   *bool                                                 `json:"supportsHttpsTrafficOnly,omitempty"`
	Tags                       map[string]string                                     `json:"tags,omitempty"`
	Type                       *string                                               `json:"type,omitempty"`
}

Deprecated version of StorageAccount_STATUS. Use v1beta20210401.StorageAccount_STATUS instead

func (*StorageAccount_STATUS) AssignProperties_From_StorageAccount_STATUS

func (account *StorageAccount_STATUS) AssignProperties_From_StorageAccount_STATUS(source *alpha20210401s.StorageAccount_STATUS) error

AssignProperties_From_StorageAccount_STATUS populates our StorageAccount_STATUS from the provided source StorageAccount_STATUS

func (*StorageAccount_STATUS) AssignProperties_To_StorageAccount_STATUS

func (account *StorageAccount_STATUS) AssignProperties_To_StorageAccount_STATUS(destination *alpha20210401s.StorageAccount_STATUS) error

AssignProperties_To_StorageAccount_STATUS populates the provided destination StorageAccount_STATUS from our StorageAccount_STATUS

func (*StorageAccount_STATUS) ConvertStatusFrom

func (account *StorageAccount_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccount_STATUS from the provided source

func (*StorageAccount_STATUS) ConvertStatusTo

func (account *StorageAccount_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccount_STATUS

func (*StorageAccount_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_STATUS.

func (*StorageAccount_STATUS) DeepCopyInto

func (in *StorageAccount_STATUS) DeepCopyInto(out *StorageAccount_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccount_STATUS) NewEmptyARMValue

func (account *StorageAccount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccount_STATUS) PopulateFromARM

func (account *StorageAccount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccount_STATUS_ARM

type StorageAccount_STATUS_ARM struct {
	ExtendedLocation *ExtendedLocation_STATUS_ARM         `json:"extendedLocation,omitempty"`
	Id               *string                              `json:"id,omitempty"`
	Identity         *Identity_STATUS_ARM                 `json:"identity,omitempty"`
	Kind             *StorageAccount_Kind_STATUS          `json:"kind,omitempty"`
	Location         *string                              `json:"location,omitempty"`
	Name             *string                              `json:"name,omitempty"`
	Properties       *StorageAccountProperties_STATUS_ARM `json:"properties,omitempty"`
	Sku              *Sku_STATUS_ARM                      `json:"sku,omitempty"`
	Tags             map[string]string                    `json:"tags,omitempty"`
	Type             *string                              `json:"type,omitempty"`
}

Deprecated version of StorageAccount_STATUS. Use v1beta20210401.StorageAccount_STATUS instead

func (*StorageAccount_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_STATUS_ARM.

func (*StorageAccount_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccount_Spec

type StorageAccount_Spec struct {
	AccessTier                            *StorageAccountPropertiesCreateParameters_AccessTier `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                                `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                                `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                                `json:"allowSharedKeyAccess,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication               `json:"azureFilesIdentityBasedAuthentication,omitempty"`

	// +kubebuilder:validation:MaxLength=24
	// +kubebuilder:validation:MinLength=3
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName        string            `json:"azureName,omitempty"`
	CustomDomain     *CustomDomain     `json:"customDomain,omitempty"`
	Encryption       *Encryption       `json:"encryption,omitempty"`
	ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"`
	Identity         *Identity         `json:"identity,omitempty"`
	IsHnsEnabled     *bool             `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled   *bool             `json:"isNfsV3Enabled,omitempty"`
	KeyPolicy        *KeyPolicy        `json:"keyPolicy,omitempty"`

	// +kubebuilder:validation:Required
	Kind                 *StorageAccount_Kind_Spec                                      `json:"kind,omitempty"`
	LargeFileSharesState *StorageAccountPropertiesCreateParameters_LargeFileSharesState `json:"largeFileSharesState,omitempty"`

	// +kubebuilder:validation:Required
	Location          *string                                                     `json:"location,omitempty"`
	MinimumTlsVersion *StorageAccountPropertiesCreateParameters_MinimumTlsVersion `json:"minimumTlsVersion,omitempty"`
	NetworkAcls       *NetworkRuleSet                                             `json:"networkAcls,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *StorageAccountOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner             *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	RoutingPreference *RoutingPreference                 `json:"routingPreference,omitempty"`
	SasPolicy         *SasPolicy                         `json:"sasPolicy,omitempty"`

	// +kubebuilder:validation:Required
	Sku                      *Sku              `json:"sku,omitempty"`
	SupportsHttpsTrafficOnly *bool             `json:"supportsHttpsTrafficOnly,omitempty"`
	Tags                     map[string]string `json:"tags,omitempty"`
}

func (*StorageAccount_Spec) AssignProperties_From_StorageAccount_Spec

func (account *StorageAccount_Spec) AssignProperties_From_StorageAccount_Spec(source *alpha20210401s.StorageAccount_Spec) error

AssignProperties_From_StorageAccount_Spec populates our StorageAccount_Spec from the provided source StorageAccount_Spec

func (*StorageAccount_Spec) AssignProperties_To_StorageAccount_Spec

func (account *StorageAccount_Spec) AssignProperties_To_StorageAccount_Spec(destination *alpha20210401s.StorageAccount_Spec) error

AssignProperties_To_StorageAccount_Spec populates the provided destination StorageAccount_Spec from our StorageAccount_Spec

func (*StorageAccount_Spec) ConvertSpecFrom

func (account *StorageAccount_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccount_Spec from the provided source

func (*StorageAccount_Spec) ConvertSpecTo

func (account *StorageAccount_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccount_Spec

func (*StorageAccount_Spec) ConvertToARM

func (account *StorageAccount_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccount_Spec) DeepCopy

func (in *StorageAccount_Spec) DeepCopy() *StorageAccount_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_Spec.

func (*StorageAccount_Spec) DeepCopyInto

func (in *StorageAccount_Spec) DeepCopyInto(out *StorageAccount_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccount_Spec) NewEmptyARMValue

func (account *StorageAccount_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccount_Spec) OriginalVersion

func (account *StorageAccount_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccount_Spec) PopulateFromARM

func (account *StorageAccount_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*StorageAccount_Spec) SetAzureName

func (account *StorageAccount_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type StorageAccount_Spec_ARM

type StorageAccount_Spec_ARM struct {
	ExtendedLocation *ExtendedLocation_ARM                         `json:"extendedLocation,omitempty"`
	Identity         *Identity_ARM                                 `json:"identity,omitempty"`
	Kind             *StorageAccount_Kind_Spec                     `json:"kind,omitempty"`
	Location         *string                                       `json:"location,omitempty"`
	Name             string                                        `json:"name,omitempty"`
	Properties       *StorageAccountPropertiesCreateParameters_ARM `json:"properties,omitempty"`
	Sku              *Sku_ARM                                      `json:"sku,omitempty"`
	Tags             map[string]string                             `json:"tags,omitempty"`
}

Deprecated version of StorageAccount_Spec. Use v1beta20210401.StorageAccount_Spec instead

func (*StorageAccount_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccount_Spec_ARM.

func (*StorageAccount_Spec_ARM) DeepCopyInto

func (in *StorageAccount_Spec_ARM) DeepCopyInto(out *StorageAccount_Spec_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (StorageAccount_Spec_ARM) GetAPIVersion

func (account StorageAccount_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccount_Spec_ARM) GetName

func (account *StorageAccount_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*StorageAccount_Spec_ARM) GetType

func (account *StorageAccount_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts"

type StorageAccountsBlobService

type StorageAccountsBlobService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccounts_BlobService_Spec   `json:"spec,omitempty"`
	Status            StorageAccounts_BlobService_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccountsBlobService. Use v1beta20210401.StorageAccountsBlobService instead

func (*StorageAccountsBlobService) AssignProperties_From_StorageAccountsBlobService

func (service *StorageAccountsBlobService) AssignProperties_From_StorageAccountsBlobService(source *alpha20210401s.StorageAccountsBlobService) error

AssignProperties_From_StorageAccountsBlobService populates our StorageAccountsBlobService from the provided source StorageAccountsBlobService

func (*StorageAccountsBlobService) AssignProperties_To_StorageAccountsBlobService

func (service *StorageAccountsBlobService) AssignProperties_To_StorageAccountsBlobService(destination *alpha20210401s.StorageAccountsBlobService) error

AssignProperties_To_StorageAccountsBlobService populates the provided destination StorageAccountsBlobService from our StorageAccountsBlobService

func (*StorageAccountsBlobService) AzureName

func (service *StorageAccountsBlobService) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsBlobService) ConvertFrom

func (service *StorageAccountsBlobService) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsBlobService from the provided hub StorageAccountsBlobService

func (*StorageAccountsBlobService) ConvertTo

func (service *StorageAccountsBlobService) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsBlobService from our StorageAccountsBlobService

func (*StorageAccountsBlobService) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobService.

func (*StorageAccountsBlobService) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsBlobService) DeepCopyObject

func (in *StorageAccountsBlobService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StorageAccountsBlobService) Default

func (service *StorageAccountsBlobService) Default()

Default applies defaults to the StorageAccountsBlobService resource

func (StorageAccountsBlobService) GetAPIVersion

func (service StorageAccountsBlobService) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsBlobService) GetConditions

func (service *StorageAccountsBlobService) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsBlobService) GetResourceScope

func (service *StorageAccountsBlobService) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsBlobService) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsBlobService) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsBlobService) GetType

func (service *StorageAccountsBlobService) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices"

func (*StorageAccountsBlobService) NewEmptyStatus

func (service *StorageAccountsBlobService) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsBlobService) OriginalGVK

func (service *StorageAccountsBlobService) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsBlobService) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsBlobService) SetConditions

func (service *StorageAccountsBlobService) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsBlobService) SetStatus

func (service *StorageAccountsBlobService) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*StorageAccountsBlobService) ValidateCreate

func (service *StorageAccountsBlobService) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*StorageAccountsBlobService) ValidateDelete

func (service *StorageAccountsBlobService) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*StorageAccountsBlobService) ValidateUpdate

func (service *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 Deprecated version of StorageAccountsBlobService. Use v1beta20210401.StorageAccountsBlobService instead

func (*StorageAccountsBlobServiceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServiceList.

func (*StorageAccountsBlobServiceList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsBlobServiceList) DeepCopyObject

func (in *StorageAccountsBlobServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsBlobServicesContainer

type StorageAccountsBlobServicesContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccounts_BlobServices_Container_Spec   `json:"spec,omitempty"`
	Status            StorageAccounts_BlobServices_Container_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccountsBlobServicesContainer. Use v1beta20210401.StorageAccountsBlobServicesContainer instead

func (*StorageAccountsBlobServicesContainer) AssignProperties_From_StorageAccountsBlobServicesContainer

func (container *StorageAccountsBlobServicesContainer) AssignProperties_From_StorageAccountsBlobServicesContainer(source *alpha20210401s.StorageAccountsBlobServicesContainer) error

AssignProperties_From_StorageAccountsBlobServicesContainer populates our StorageAccountsBlobServicesContainer from the provided source StorageAccountsBlobServicesContainer

func (*StorageAccountsBlobServicesContainer) AssignProperties_To_StorageAccountsBlobServicesContainer

func (container *StorageAccountsBlobServicesContainer) AssignProperties_To_StorageAccountsBlobServicesContainer(destination *alpha20210401s.StorageAccountsBlobServicesContainer) error

AssignProperties_To_StorageAccountsBlobServicesContainer populates the provided destination StorageAccountsBlobServicesContainer from our StorageAccountsBlobServicesContainer

func (*StorageAccountsBlobServicesContainer) AzureName

func (container *StorageAccountsBlobServicesContainer) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccountsBlobServicesContainer) ConvertFrom

func (container *StorageAccountsBlobServicesContainer) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsBlobServicesContainer from the provided hub StorageAccountsBlobServicesContainer

func (*StorageAccountsBlobServicesContainer) ConvertTo

func (container *StorageAccountsBlobServicesContainer) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsBlobServicesContainer from our StorageAccountsBlobServicesContainer

func (*StorageAccountsBlobServicesContainer) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServicesContainer.

func (*StorageAccountsBlobServicesContainer) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsBlobServicesContainer) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StorageAccountsBlobServicesContainer) Default

func (container *StorageAccountsBlobServicesContainer) Default()

Default applies defaults to the StorageAccountsBlobServicesContainer resource

func (StorageAccountsBlobServicesContainer) GetAPIVersion

func (container StorageAccountsBlobServicesContainer) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsBlobServicesContainer) GetConditions

func (container *StorageAccountsBlobServicesContainer) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsBlobServicesContainer) GetResourceScope

func (container *StorageAccountsBlobServicesContainer) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsBlobServicesContainer) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsBlobServicesContainer) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsBlobServicesContainer) GetType

func (container *StorageAccountsBlobServicesContainer) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices/containers"

func (*StorageAccountsBlobServicesContainer) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsBlobServicesContainer) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsBlobServicesContainer) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsBlobServicesContainer) SetConditions

func (container *StorageAccountsBlobServicesContainer) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsBlobServicesContainer) SetStatus

SetStatus sets the status of this resource

func (*StorageAccountsBlobServicesContainer) ValidateCreate

func (container *StorageAccountsBlobServicesContainer) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*StorageAccountsBlobServicesContainer) ValidateDelete

func (container *StorageAccountsBlobServicesContainer) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*StorageAccountsBlobServicesContainer) ValidateUpdate

func (container *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 Deprecated version of StorageAccountsBlobServicesContainer. Use v1beta20210401.StorageAccountsBlobServicesContainer instead

func (*StorageAccountsBlobServicesContainerList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsBlobServicesContainerList.

func (*StorageAccountsBlobServicesContainerList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsBlobServicesContainerList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsManagementPolicy

type StorageAccountsManagementPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccounts_ManagementPolicy_Spec   `json:"spec,omitempty"`
	Status            StorageAccounts_ManagementPolicy_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccountsManagementPolicy. Use v1beta20210401.StorageAccountsManagementPolicy instead

func (*StorageAccountsManagementPolicy) AssignProperties_From_StorageAccountsManagementPolicy

func (policy *StorageAccountsManagementPolicy) AssignProperties_From_StorageAccountsManagementPolicy(source *alpha20210401s.StorageAccountsManagementPolicy) error

AssignProperties_From_StorageAccountsManagementPolicy populates our StorageAccountsManagementPolicy from the provided source StorageAccountsManagementPolicy

func (*StorageAccountsManagementPolicy) AssignProperties_To_StorageAccountsManagementPolicy

func (policy *StorageAccountsManagementPolicy) AssignProperties_To_StorageAccountsManagementPolicy(destination *alpha20210401s.StorageAccountsManagementPolicy) error

AssignProperties_To_StorageAccountsManagementPolicy populates the provided destination StorageAccountsManagementPolicy from our StorageAccountsManagementPolicy

func (*StorageAccountsManagementPolicy) AzureName

func (policy *StorageAccountsManagementPolicy) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsManagementPolicy) ConvertFrom

func (policy *StorageAccountsManagementPolicy) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsManagementPolicy from the provided hub StorageAccountsManagementPolicy

func (*StorageAccountsManagementPolicy) ConvertTo

func (policy *StorageAccountsManagementPolicy) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsManagementPolicy from our StorageAccountsManagementPolicy

func (*StorageAccountsManagementPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsManagementPolicy.

func (*StorageAccountsManagementPolicy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsManagementPolicy) DeepCopyObject

func (in *StorageAccountsManagementPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StorageAccountsManagementPolicy) Default

func (policy *StorageAccountsManagementPolicy) Default()

Default applies defaults to the StorageAccountsManagementPolicy resource

func (StorageAccountsManagementPolicy) GetAPIVersion

func (policy StorageAccountsManagementPolicy) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsManagementPolicy) GetConditions

func (policy *StorageAccountsManagementPolicy) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsManagementPolicy) GetResourceScope

func (policy *StorageAccountsManagementPolicy) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsManagementPolicy) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsManagementPolicy) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsManagementPolicy) GetType

func (policy *StorageAccountsManagementPolicy) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/managementPolicies"

func (*StorageAccountsManagementPolicy) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsManagementPolicy) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsManagementPolicy) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsManagementPolicy) SetConditions

func (policy *StorageAccountsManagementPolicy) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsManagementPolicy) SetStatus

SetStatus sets the status of this resource

func (*StorageAccountsManagementPolicy) ValidateCreate

func (policy *StorageAccountsManagementPolicy) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*StorageAccountsManagementPolicy) ValidateDelete

func (policy *StorageAccountsManagementPolicy) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*StorageAccountsManagementPolicy) ValidateUpdate

func (policy *StorageAccountsManagementPolicy) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type StorageAccountsManagementPolicyList

type StorageAccountsManagementPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsManagementPolicy `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of StorageAccountsManagementPolicy. Use v1beta20210401.StorageAccountsManagementPolicy instead

func (*StorageAccountsManagementPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsManagementPolicyList.

func (*StorageAccountsManagementPolicyList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsManagementPolicyList) DeepCopyObject

func (in *StorageAccountsManagementPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsQueueService

type StorageAccountsQueueService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccounts_QueueService_Spec   `json:"spec,omitempty"`
	Status            StorageAccounts_QueueService_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccountsQueueService. Use v1beta20210401.StorageAccountsQueueService instead

func (*StorageAccountsQueueService) AssignProperties_From_StorageAccountsQueueService

func (service *StorageAccountsQueueService) AssignProperties_From_StorageAccountsQueueService(source *alpha20210401s.StorageAccountsQueueService) error

AssignProperties_From_StorageAccountsQueueService populates our StorageAccountsQueueService from the provided source StorageAccountsQueueService

func (*StorageAccountsQueueService) AssignProperties_To_StorageAccountsQueueService

func (service *StorageAccountsQueueService) AssignProperties_To_StorageAccountsQueueService(destination *alpha20210401s.StorageAccountsQueueService) error

AssignProperties_To_StorageAccountsQueueService populates the provided destination StorageAccountsQueueService from our StorageAccountsQueueService

func (*StorageAccountsQueueService) AzureName

func (service *StorageAccountsQueueService) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsQueueService) ConvertFrom

func (service *StorageAccountsQueueService) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsQueueService from the provided hub StorageAccountsQueueService

func (*StorageAccountsQueueService) ConvertTo

func (service *StorageAccountsQueueService) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsQueueService from our StorageAccountsQueueService

func (*StorageAccountsQueueService) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueService.

func (*StorageAccountsQueueService) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsQueueService) DeepCopyObject

func (in *StorageAccountsQueueService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StorageAccountsQueueService) Default

func (service *StorageAccountsQueueService) Default()

Default applies defaults to the StorageAccountsQueueService resource

func (StorageAccountsQueueService) GetAPIVersion

func (service StorageAccountsQueueService) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsQueueService) GetConditions

func (service *StorageAccountsQueueService) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsQueueService) GetResourceScope

func (service *StorageAccountsQueueService) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsQueueService) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsQueueService) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsQueueService) GetType

func (service *StorageAccountsQueueService) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices"

func (*StorageAccountsQueueService) NewEmptyStatus

func (service *StorageAccountsQueueService) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsQueueService) OriginalGVK

func (service *StorageAccountsQueueService) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsQueueService) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsQueueService) SetConditions

func (service *StorageAccountsQueueService) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsQueueService) SetStatus

SetStatus sets the status of this resource

func (*StorageAccountsQueueService) ValidateCreate

func (service *StorageAccountsQueueService) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*StorageAccountsQueueService) ValidateDelete

func (service *StorageAccountsQueueService) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*StorageAccountsQueueService) ValidateUpdate

func (service *StorageAccountsQueueService) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type StorageAccountsQueueServiceList

type StorageAccountsQueueServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsQueueService `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of StorageAccountsQueueService. Use v1beta20210401.StorageAccountsQueueService instead

func (*StorageAccountsQueueServiceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueServiceList.

func (*StorageAccountsQueueServiceList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsQueueServiceList) DeepCopyObject

func (in *StorageAccountsQueueServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsQueueServicesQueue

type StorageAccountsQueueServicesQueue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccounts_QueueServices_Queue_Spec   `json:"spec,omitempty"`
	Status            StorageAccounts_QueueServices_Queue_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccountsQueueServicesQueue. Use v1beta20210401.StorageAccountsQueueServicesQueue instead

func (*StorageAccountsQueueServicesQueue) AssignProperties_From_StorageAccountsQueueServicesQueue

func (queue *StorageAccountsQueueServicesQueue) AssignProperties_From_StorageAccountsQueueServicesQueue(source *alpha20210401s.StorageAccountsQueueServicesQueue) error

AssignProperties_From_StorageAccountsQueueServicesQueue populates our StorageAccountsQueueServicesQueue from the provided source StorageAccountsQueueServicesQueue

func (*StorageAccountsQueueServicesQueue) AssignProperties_To_StorageAccountsQueueServicesQueue

func (queue *StorageAccountsQueueServicesQueue) AssignProperties_To_StorageAccountsQueueServicesQueue(destination *alpha20210401s.StorageAccountsQueueServicesQueue) error

AssignProperties_To_StorageAccountsQueueServicesQueue populates the provided destination StorageAccountsQueueServicesQueue from our StorageAccountsQueueServicesQueue

func (*StorageAccountsQueueServicesQueue) AzureName

func (queue *StorageAccountsQueueServicesQueue) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccountsQueueServicesQueue) ConvertFrom

func (queue *StorageAccountsQueueServicesQueue) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsQueueServicesQueue from the provided hub StorageAccountsQueueServicesQueue

func (*StorageAccountsQueueServicesQueue) ConvertTo

func (queue *StorageAccountsQueueServicesQueue) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsQueueServicesQueue from our StorageAccountsQueueServicesQueue

func (*StorageAccountsQueueServicesQueue) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueServicesQueue.

func (*StorageAccountsQueueServicesQueue) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsQueueServicesQueue) DeepCopyObject

func (in *StorageAccountsQueueServicesQueue) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StorageAccountsQueueServicesQueue) Default

func (queue *StorageAccountsQueueServicesQueue) Default()

Default applies defaults to the StorageAccountsQueueServicesQueue resource

func (StorageAccountsQueueServicesQueue) GetAPIVersion

func (queue StorageAccountsQueueServicesQueue) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsQueueServicesQueue) GetConditions

GetConditions returns the conditions of the resource

func (*StorageAccountsQueueServicesQueue) GetResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsQueueServicesQueue) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsQueueServicesQueue) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsQueueServicesQueue) GetType

func (queue *StorageAccountsQueueServicesQueue) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices/queues"

func (*StorageAccountsQueueServicesQueue) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsQueueServicesQueue) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsQueueServicesQueue) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsQueueServicesQueue) SetConditions

func (queue *StorageAccountsQueueServicesQueue) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsQueueServicesQueue) SetStatus

SetStatus sets the status of this resource

func (*StorageAccountsQueueServicesQueue) ValidateCreate

func (queue *StorageAccountsQueueServicesQueue) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*StorageAccountsQueueServicesQueue) ValidateDelete

func (queue *StorageAccountsQueueServicesQueue) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*StorageAccountsQueueServicesQueue) ValidateUpdate

func (queue *StorageAccountsQueueServicesQueue) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type StorageAccountsQueueServicesQueueList

type StorageAccountsQueueServicesQueueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsQueueServicesQueue `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of StorageAccountsQueueServicesQueue. Use v1beta20210401.StorageAccountsQueueServicesQueue instead

func (*StorageAccountsQueueServicesQueueList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountsQueueServicesQueueList.

func (*StorageAccountsQueueServicesQueueList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccountsQueueServicesQueueList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccounts_BlobService_Properties_STATUS_ARM

type StorageAccounts_BlobService_Properties_STATUS_ARM struct {
	AutomaticSnapshotPolicyEnabled *bool                                    `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeed_STATUS_ARM                   `json:"changeFeed,omitempty"`
	ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_STATUS_ARM        `json:"containerDeleteRetentionPolicy,omitempty"`
	Cors                           *CorsRules_STATUS_ARM                    `json:"cors,omitempty"`
	DefaultServiceVersion          *string                                  `json:"defaultServiceVersion,omitempty"`
	DeleteRetentionPolicy          *DeleteRetentionPolicy_STATUS_ARM        `json:"deleteRetentionPolicy,omitempty"`
	IsVersioningEnabled            *bool                                    `json:"isVersioningEnabled,omitempty"`
	LastAccessTimeTrackingPolicy   *LastAccessTimeTrackingPolicy_STATUS_ARM `json:"lastAccessTimeTrackingPolicy,omitempty"`
	RestorePolicy                  *RestorePolicyProperties_STATUS_ARM      `json:"restorePolicy,omitempty"`
}

Deprecated version of StorageAccounts_BlobService_Properties_STATUS. Use v1beta20210401.StorageAccounts_BlobService_Properties_STATUS instead

func (*StorageAccounts_BlobService_Properties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Properties_STATUS_ARM.

func (*StorageAccounts_BlobService_Properties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_BlobService_Properties_Spec_ARM

type StorageAccounts_BlobService_Properties_Spec_ARM struct {
	AutomaticSnapshotPolicyEnabled *bool                             `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeed_ARM                   `json:"changeFeed,omitempty"`
	ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_ARM        `json:"containerDeleteRetentionPolicy,omitempty"`
	Cors                           *CorsRules_ARM                    `json:"cors,omitempty"`
	DefaultServiceVersion          *string                           `json:"defaultServiceVersion,omitempty"`
	DeleteRetentionPolicy          *DeleteRetentionPolicy_ARM        `json:"deleteRetentionPolicy,omitempty"`
	IsVersioningEnabled            *bool                             `json:"isVersioningEnabled,omitempty"`
	LastAccessTimeTrackingPolicy   *LastAccessTimeTrackingPolicy_ARM `json:"lastAccessTimeTrackingPolicy,omitempty"`
	RestorePolicy                  *RestorePolicyProperties_ARM      `json:"restorePolicy,omitempty"`
}

Deprecated version of StorageAccounts_BlobService_Properties_Spec. Use v1beta20210401.StorageAccounts_BlobService_Properties_Spec instead

func (*StorageAccounts_BlobService_Properties_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Properties_Spec_ARM.

func (*StorageAccounts_BlobService_Properties_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_BlobService_STATUS

type StorageAccounts_BlobService_STATUS struct {
	AutomaticSnapshotPolicyEnabled *bool              `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeed_STATUS `json:"changeFeed,omitempty"`

	// Conditions: The observed state of the resource
	Conditions                     []conditions.Condition               `json:"conditions,omitempty"`
	ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_STATUS        `json:"containerDeleteRetentionPolicy,omitempty"`
	Cors                           *CorsRules_STATUS                    `json:"cors,omitempty"`
	DefaultServiceVersion          *string                              `json:"defaultServiceVersion,omitempty"`
	DeleteRetentionPolicy          *DeleteRetentionPolicy_STATUS        `json:"deleteRetentionPolicy,omitempty"`
	Id                             *string                              `json:"id,omitempty"`
	IsVersioningEnabled            *bool                                `json:"isVersioningEnabled,omitempty"`
	LastAccessTimeTrackingPolicy   *LastAccessTimeTrackingPolicy_STATUS `json:"lastAccessTimeTrackingPolicy,omitempty"`
	Name                           *string                              `json:"name,omitempty"`
	RestorePolicy                  *RestorePolicyProperties_STATUS      `json:"restorePolicy,omitempty"`
	Sku                            *Sku_STATUS                          `json:"sku,omitempty"`
	Type                           *string                              `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_BlobService_STATUS. Use v1beta20210401.StorageAccounts_BlobService_STATUS instead

func (*StorageAccounts_BlobService_STATUS) AssignProperties_From_StorageAccounts_BlobService_STATUS

func (service *StorageAccounts_BlobService_STATUS) AssignProperties_From_StorageAccounts_BlobService_STATUS(source *alpha20210401s.StorageAccounts_BlobService_STATUS) error

AssignProperties_From_StorageAccounts_BlobService_STATUS populates our StorageAccounts_BlobService_STATUS from the provided source StorageAccounts_BlobService_STATUS

func (*StorageAccounts_BlobService_STATUS) AssignProperties_To_StorageAccounts_BlobService_STATUS

func (service *StorageAccounts_BlobService_STATUS) AssignProperties_To_StorageAccounts_BlobService_STATUS(destination *alpha20210401s.StorageAccounts_BlobService_STATUS) error

AssignProperties_To_StorageAccounts_BlobService_STATUS populates the provided destination StorageAccounts_BlobService_STATUS from our StorageAccounts_BlobService_STATUS

func (*StorageAccounts_BlobService_STATUS) ConvertStatusFrom

func (service *StorageAccounts_BlobService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccounts_BlobService_STATUS from the provided source

func (*StorageAccounts_BlobService_STATUS) ConvertStatusTo

func (service *StorageAccounts_BlobService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccounts_BlobService_STATUS

func (*StorageAccounts_BlobService_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_STATUS.

func (*StorageAccounts_BlobService_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_BlobService_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_BlobService_STATUS) PopulateFromARM

func (service *StorageAccounts_BlobService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_BlobService_STATUS_ARM

type StorageAccounts_BlobService_STATUS_ARM struct {
	Id         *string                                            `json:"id,omitempty"`
	Name       *string                                            `json:"name,omitempty"`
	Properties *StorageAccounts_BlobService_Properties_STATUS_ARM `json:"properties,omitempty"`
	Sku        *Sku_STATUS_ARM                                    `json:"sku,omitempty"`
	Type       *string                                            `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_BlobService_STATUS. Use v1beta20210401.StorageAccounts_BlobService_STATUS instead

func (*StorageAccounts_BlobService_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_STATUS_ARM.

func (*StorageAccounts_BlobService_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_BlobService_Spec

type StorageAccounts_BlobService_Spec struct {
	AutomaticSnapshotPolicyEnabled *bool                         `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeed                   `json:"changeFeed,omitempty"`
	ContainerDeleteRetentionPolicy *DeleteRetentionPolicy        `json:"containerDeleteRetentionPolicy,omitempty"`
	Cors                           *CorsRules                    `json:"cors,omitempty"`
	DefaultServiceVersion          *string                       `json:"defaultServiceVersion,omitempty"`
	DeleteRetentionPolicy          *DeleteRetentionPolicy        `json:"deleteRetentionPolicy,omitempty"`
	IsVersioningEnabled            *bool                         `json:"isVersioningEnabled,omitempty"`
	LastAccessTimeTrackingPolicy   *LastAccessTimeTrackingPolicy `json:"lastAccessTimeTrackingPolicy,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a storage.azure.com/StorageAccount resource
	Owner         *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccount"`
	RestorePolicy *RestorePolicyProperties           `json:"restorePolicy,omitempty"`
}

func (*StorageAccounts_BlobService_Spec) AssignProperties_From_StorageAccounts_BlobService_Spec

func (service *StorageAccounts_BlobService_Spec) AssignProperties_From_StorageAccounts_BlobService_Spec(source *alpha20210401s.StorageAccounts_BlobService_Spec) error

AssignProperties_From_StorageAccounts_BlobService_Spec populates our StorageAccounts_BlobService_Spec from the provided source StorageAccounts_BlobService_Spec

func (*StorageAccounts_BlobService_Spec) AssignProperties_To_StorageAccounts_BlobService_Spec

func (service *StorageAccounts_BlobService_Spec) AssignProperties_To_StorageAccounts_BlobService_Spec(destination *alpha20210401s.StorageAccounts_BlobService_Spec) error

AssignProperties_To_StorageAccounts_BlobService_Spec populates the provided destination StorageAccounts_BlobService_Spec from our StorageAccounts_BlobService_Spec

func (*StorageAccounts_BlobService_Spec) ConvertSpecFrom

func (service *StorageAccounts_BlobService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccounts_BlobService_Spec from the provided source

func (*StorageAccounts_BlobService_Spec) ConvertSpecTo

func (service *StorageAccounts_BlobService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccounts_BlobService_Spec

func (*StorageAccounts_BlobService_Spec) ConvertToARM

func (service *StorageAccounts_BlobService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccounts_BlobService_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Spec.

func (*StorageAccounts_BlobService_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_BlobService_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_BlobService_Spec) OriginalVersion

func (service *StorageAccounts_BlobService_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccounts_BlobService_Spec) PopulateFromARM

func (service *StorageAccounts_BlobService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_BlobService_Spec_ARM

type StorageAccounts_BlobService_Spec_ARM struct {
	Name       string                                           `json:"name,omitempty"`
	Properties *StorageAccounts_BlobService_Properties_Spec_ARM `json:"properties,omitempty"`
}

Deprecated version of StorageAccounts_BlobService_Spec. Use v1beta20210401.StorageAccounts_BlobService_Spec instead

func (*StorageAccounts_BlobService_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobService_Spec_ARM.

func (*StorageAccounts_BlobService_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (StorageAccounts_BlobService_Spec_ARM) GetAPIVersion

func (service StorageAccounts_BlobService_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccounts_BlobService_Spec_ARM) GetName

func (service *StorageAccounts_BlobService_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*StorageAccounts_BlobService_Spec_ARM) GetType

func (service *StorageAccounts_BlobService_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices"

type StorageAccounts_BlobServices_Container_STATUS

type StorageAccounts_BlobServices_Container_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions                     []conditions.Condition                    `json:"conditions,omitempty"`
	DefaultEncryptionScope         *string                                   `json:"defaultEncryptionScope,omitempty"`
	Deleted                        *bool                                     `json:"deleted,omitempty"`
	DeletedTime                    *string                                   `json:"deletedTime,omitempty"`
	DenyEncryptionScopeOverride    *bool                                     `json:"denyEncryptionScopeOverride,omitempty"`
	Etag                           *string                                   `json:"etag,omitempty"`
	HasImmutabilityPolicy          *bool                                     `json:"hasImmutabilityPolicy,omitempty"`
	HasLegalHold                   *bool                                     `json:"hasLegalHold,omitempty"`
	Id                             *string                                   `json:"id,omitempty"`
	ImmutabilityPolicy             *ImmutabilityPolicyProperties_STATUS      `json:"immutabilityPolicy,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning_STATUS    `json:"immutableStorageWithVersioning,omitempty"`
	LastModifiedTime               *string                                   `json:"lastModifiedTime,omitempty"`
	LeaseDuration                  *ContainerProperties_LeaseDuration_STATUS `json:"leaseDuration,omitempty"`
	LeaseState                     *ContainerProperties_LeaseState_STATUS    `json:"leaseState,omitempty"`
	LeaseStatus                    *ContainerProperties_LeaseStatus_STATUS   `json:"leaseStatus,omitempty"`
	LegalHold                      *LegalHoldProperties_STATUS               `json:"legalHold,omitempty"`
	Metadata                       map[string]string                         `json:"metadata,omitempty"`
	Name                           *string                                   `json:"name,omitempty"`
	PublicAccess                   *ContainerProperties_PublicAccess_STATUS  `json:"publicAccess,omitempty"`
	RemainingRetentionDays         *int                                      `json:"remainingRetentionDays,omitempty"`
	Type                           *string                                   `json:"type,omitempty"`
	Version                        *string                                   `json:"version,omitempty"`
}

Deprecated version of StorageAccounts_BlobServices_Container_STATUS. Use v1beta20210401.StorageAccounts_BlobServices_Container_STATUS instead

func (*StorageAccounts_BlobServices_Container_STATUS) AssignProperties_From_StorageAccounts_BlobServices_Container_STATUS

func (container *StorageAccounts_BlobServices_Container_STATUS) AssignProperties_From_StorageAccounts_BlobServices_Container_STATUS(source *alpha20210401s.StorageAccounts_BlobServices_Container_STATUS) error

AssignProperties_From_StorageAccounts_BlobServices_Container_STATUS populates our StorageAccounts_BlobServices_Container_STATUS from the provided source StorageAccounts_BlobServices_Container_STATUS

func (*StorageAccounts_BlobServices_Container_STATUS) AssignProperties_To_StorageAccounts_BlobServices_Container_STATUS

func (container *StorageAccounts_BlobServices_Container_STATUS) AssignProperties_To_StorageAccounts_BlobServices_Container_STATUS(destination *alpha20210401s.StorageAccounts_BlobServices_Container_STATUS) error

AssignProperties_To_StorageAccounts_BlobServices_Container_STATUS populates the provided destination StorageAccounts_BlobServices_Container_STATUS from our StorageAccounts_BlobServices_Container_STATUS

func (*StorageAccounts_BlobServices_Container_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our StorageAccounts_BlobServices_Container_STATUS from the provided source

func (*StorageAccounts_BlobServices_Container_STATUS) ConvertStatusTo

func (container *StorageAccounts_BlobServices_Container_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccounts_BlobServices_Container_STATUS

func (*StorageAccounts_BlobServices_Container_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_STATUS.

func (*StorageAccounts_BlobServices_Container_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_BlobServices_Container_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_BlobServices_Container_STATUS) PopulateFromARM

func (container *StorageAccounts_BlobServices_Container_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_BlobServices_Container_STATUS_ARM

type StorageAccounts_BlobServices_Container_STATUS_ARM struct {
	Etag       *string                         `json:"etag,omitempty"`
	Id         *string                         `json:"id,omitempty"`
	Name       *string                         `json:"name,omitempty"`
	Properties *ContainerProperties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                         `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_BlobServices_Container_STATUS. Use v1beta20210401.StorageAccounts_BlobServices_Container_STATUS instead

func (*StorageAccounts_BlobServices_Container_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_STATUS_ARM.

func (*StorageAccounts_BlobServices_Container_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_BlobServices_Container_Spec

type StorageAccounts_BlobServices_Container_Spec struct {
	// +kubebuilder:validation:MaxLength=63
	// +kubebuilder:validation:MinLength=3
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                      string                          `json:"azureName,omitempty"`
	DefaultEncryptionScope         *string                         `json:"defaultEncryptionScope,omitempty"`
	DenyEncryptionScopeOverride    *bool                           `json:"denyEncryptionScopeOverride,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning `json:"immutableStorageWithVersioning,omitempty"`
	Metadata                       map[string]string               `json:"metadata,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a storage.azure.com/StorageAccountsBlobService resource
	Owner        *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccountsBlobService"`
	PublicAccess *ContainerProperties_PublicAccess  `json:"publicAccess,omitempty"`
}

func (*StorageAccounts_BlobServices_Container_Spec) AssignProperties_From_StorageAccounts_BlobServices_Container_Spec

func (container *StorageAccounts_BlobServices_Container_Spec) AssignProperties_From_StorageAccounts_BlobServices_Container_Spec(source *alpha20210401s.StorageAccounts_BlobServices_Container_Spec) error

AssignProperties_From_StorageAccounts_BlobServices_Container_Spec populates our StorageAccounts_BlobServices_Container_Spec from the provided source StorageAccounts_BlobServices_Container_Spec

func (*StorageAccounts_BlobServices_Container_Spec) AssignProperties_To_StorageAccounts_BlobServices_Container_Spec

func (container *StorageAccounts_BlobServices_Container_Spec) AssignProperties_To_StorageAccounts_BlobServices_Container_Spec(destination *alpha20210401s.StorageAccounts_BlobServices_Container_Spec) error

AssignProperties_To_StorageAccounts_BlobServices_Container_Spec populates the provided destination StorageAccounts_BlobServices_Container_Spec from our StorageAccounts_BlobServices_Container_Spec

func (*StorageAccounts_BlobServices_Container_Spec) ConvertSpecFrom

ConvertSpecFrom populates our StorageAccounts_BlobServices_Container_Spec from the provided source

func (*StorageAccounts_BlobServices_Container_Spec) ConvertSpecTo

func (container *StorageAccounts_BlobServices_Container_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccounts_BlobServices_Container_Spec

func (*StorageAccounts_BlobServices_Container_Spec) ConvertToARM

func (container *StorageAccounts_BlobServices_Container_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccounts_BlobServices_Container_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_Spec.

func (*StorageAccounts_BlobServices_Container_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_BlobServices_Container_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_BlobServices_Container_Spec) OriginalVersion

func (container *StorageAccounts_BlobServices_Container_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccounts_BlobServices_Container_Spec) PopulateFromARM

func (container *StorageAccounts_BlobServices_Container_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*StorageAccounts_BlobServices_Container_Spec) SetAzureName

func (container *StorageAccounts_BlobServices_Container_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type StorageAccounts_BlobServices_Container_Spec_ARM

type StorageAccounts_BlobServices_Container_Spec_ARM struct {
	Name       string                   `json:"name,omitempty"`
	Properties *ContainerProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of StorageAccounts_BlobServices_Container_Spec. Use v1beta20210401.StorageAccounts_BlobServices_Container_Spec instead

func (*StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_BlobServices_Container_Spec_ARM.

func (*StorageAccounts_BlobServices_Container_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (StorageAccounts_BlobServices_Container_Spec_ARM) GetAPIVersion

func (container StorageAccounts_BlobServices_Container_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccounts_BlobServices_Container_Spec_ARM) GetName

GetName returns the Name of the resource

func (*StorageAccounts_BlobServices_Container_Spec_ARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices/containers"

type StorageAccounts_ManagementPolicy_STATUS

type StorageAccounts_ManagementPolicy_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition         `json:"conditions,omitempty"`
	Id               *string                        `json:"id,omitempty"`
	LastModifiedTime *string                        `json:"lastModifiedTime,omitempty"`
	Name             *string                        `json:"name,omitempty"`
	Policy           *ManagementPolicySchema_STATUS `json:"policy,omitempty"`
	Type             *string                        `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_ManagementPolicy_STATUS. Use v1beta20210401.StorageAccounts_ManagementPolicy_STATUS instead

func (*StorageAccounts_ManagementPolicy_STATUS) AssignProperties_From_StorageAccounts_ManagementPolicy_STATUS

func (policy *StorageAccounts_ManagementPolicy_STATUS) AssignProperties_From_StorageAccounts_ManagementPolicy_STATUS(source *alpha20210401s.StorageAccounts_ManagementPolicy_STATUS) error

AssignProperties_From_StorageAccounts_ManagementPolicy_STATUS populates our StorageAccounts_ManagementPolicy_STATUS from the provided source StorageAccounts_ManagementPolicy_STATUS

func (*StorageAccounts_ManagementPolicy_STATUS) AssignProperties_To_StorageAccounts_ManagementPolicy_STATUS

func (policy *StorageAccounts_ManagementPolicy_STATUS) AssignProperties_To_StorageAccounts_ManagementPolicy_STATUS(destination *alpha20210401s.StorageAccounts_ManagementPolicy_STATUS) error

AssignProperties_To_StorageAccounts_ManagementPolicy_STATUS populates the provided destination StorageAccounts_ManagementPolicy_STATUS from our StorageAccounts_ManagementPolicy_STATUS

func (*StorageAccounts_ManagementPolicy_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our StorageAccounts_ManagementPolicy_STATUS from the provided source

func (*StorageAccounts_ManagementPolicy_STATUS) ConvertStatusTo

func (policy *StorageAccounts_ManagementPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccounts_ManagementPolicy_STATUS

func (*StorageAccounts_ManagementPolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_STATUS.

func (*StorageAccounts_ManagementPolicy_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_ManagementPolicy_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_ManagementPolicy_STATUS) PopulateFromARM

func (policy *StorageAccounts_ManagementPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_ManagementPolicy_STATUS_ARM

type StorageAccounts_ManagementPolicy_STATUS_ARM struct {
	Id         *string                                `json:"id,omitempty"`
	Name       *string                                `json:"name,omitempty"`
	Properties *ManagementPolicyProperties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                                `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_ManagementPolicy_STATUS. Use v1beta20210401.StorageAccounts_ManagementPolicy_STATUS instead

func (*StorageAccounts_ManagementPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_STATUS_ARM.

func (*StorageAccounts_ManagementPolicy_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_ManagementPolicy_Spec

type StorageAccounts_ManagementPolicy_Spec struct {
	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a storage.azure.com/StorageAccount resource
	Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccount"`

	// +kubebuilder:validation:Required
	Policy *ManagementPolicySchema `json:"policy,omitempty"`
}

func (*StorageAccounts_ManagementPolicy_Spec) AssignProperties_From_StorageAccounts_ManagementPolicy_Spec

func (policy *StorageAccounts_ManagementPolicy_Spec) AssignProperties_From_StorageAccounts_ManagementPolicy_Spec(source *alpha20210401s.StorageAccounts_ManagementPolicy_Spec) error

AssignProperties_From_StorageAccounts_ManagementPolicy_Spec populates our StorageAccounts_ManagementPolicy_Spec from the provided source StorageAccounts_ManagementPolicy_Spec

func (*StorageAccounts_ManagementPolicy_Spec) AssignProperties_To_StorageAccounts_ManagementPolicy_Spec

func (policy *StorageAccounts_ManagementPolicy_Spec) AssignProperties_To_StorageAccounts_ManagementPolicy_Spec(destination *alpha20210401s.StorageAccounts_ManagementPolicy_Spec) error

AssignProperties_To_StorageAccounts_ManagementPolicy_Spec populates the provided destination StorageAccounts_ManagementPolicy_Spec from our StorageAccounts_ManagementPolicy_Spec

func (*StorageAccounts_ManagementPolicy_Spec) ConvertSpecFrom

ConvertSpecFrom populates our StorageAccounts_ManagementPolicy_Spec from the provided source

func (*StorageAccounts_ManagementPolicy_Spec) ConvertSpecTo

func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccounts_ManagementPolicy_Spec

func (*StorageAccounts_ManagementPolicy_Spec) ConvertToARM

func (policy *StorageAccounts_ManagementPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccounts_ManagementPolicy_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_Spec.

func (*StorageAccounts_ManagementPolicy_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_ManagementPolicy_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_ManagementPolicy_Spec) OriginalVersion

func (policy *StorageAccounts_ManagementPolicy_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccounts_ManagementPolicy_Spec) PopulateFromARM

func (policy *StorageAccounts_ManagementPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_ManagementPolicy_Spec_ARM

type StorageAccounts_ManagementPolicy_Spec_ARM struct {
	Name       string                          `json:"name,omitempty"`
	Properties *ManagementPolicyProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of StorageAccounts_ManagementPolicy_Spec. Use v1beta20210401.StorageAccounts_ManagementPolicy_Spec instead

func (*StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_ManagementPolicy_Spec_ARM.

func (*StorageAccounts_ManagementPolicy_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (StorageAccounts_ManagementPolicy_Spec_ARM) GetAPIVersion

func (policy StorageAccounts_ManagementPolicy_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccounts_ManagementPolicy_Spec_ARM) GetName

GetName returns the Name of the resource

func (*StorageAccounts_ManagementPolicy_Spec_ARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/managementPolicies"

type StorageAccounts_QueueService_Properties_STATUS_ARM

type StorageAccounts_QueueService_Properties_STATUS_ARM struct {
	Cors *CorsRules_STATUS_ARM `json:"cors,omitempty"`
}

Deprecated version of StorageAccounts_QueueService_Properties_STATUS. Use v1beta20210401.StorageAccounts_QueueService_Properties_STATUS instead

func (*StorageAccounts_QueueService_Properties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Properties_STATUS_ARM.

func (*StorageAccounts_QueueService_Properties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_QueueService_Properties_Spec_ARM

type StorageAccounts_QueueService_Properties_Spec_ARM struct {
	Cors *CorsRules_ARM `json:"cors,omitempty"`
}

Deprecated version of StorageAccounts_QueueService_Properties_Spec. Use v1beta20210401.StorageAccounts_QueueService_Properties_Spec instead

func (*StorageAccounts_QueueService_Properties_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Properties_Spec_ARM.

func (*StorageAccounts_QueueService_Properties_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_QueueService_STATUS

type StorageAccounts_QueueService_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`
	Cors       *CorsRules_STATUS      `json:"cors,omitempty"`
	Id         *string                `json:"id,omitempty"`
	Name       *string                `json:"name,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_QueueService_STATUS. Use v1beta20210401.StorageAccounts_QueueService_STATUS instead

func (*StorageAccounts_QueueService_STATUS) AssignProperties_From_StorageAccounts_QueueService_STATUS

func (service *StorageAccounts_QueueService_STATUS) AssignProperties_From_StorageAccounts_QueueService_STATUS(source *alpha20210401s.StorageAccounts_QueueService_STATUS) error

AssignProperties_From_StorageAccounts_QueueService_STATUS populates our StorageAccounts_QueueService_STATUS from the provided source StorageAccounts_QueueService_STATUS

func (*StorageAccounts_QueueService_STATUS) AssignProperties_To_StorageAccounts_QueueService_STATUS

func (service *StorageAccounts_QueueService_STATUS) AssignProperties_To_StorageAccounts_QueueService_STATUS(destination *alpha20210401s.StorageAccounts_QueueService_STATUS) error

AssignProperties_To_StorageAccounts_QueueService_STATUS populates the provided destination StorageAccounts_QueueService_STATUS from our StorageAccounts_QueueService_STATUS

func (*StorageAccounts_QueueService_STATUS) ConvertStatusFrom

func (service *StorageAccounts_QueueService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccounts_QueueService_STATUS from the provided source

func (*StorageAccounts_QueueService_STATUS) ConvertStatusTo

func (service *StorageAccounts_QueueService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccounts_QueueService_STATUS

func (*StorageAccounts_QueueService_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_STATUS.

func (*StorageAccounts_QueueService_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_QueueService_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_QueueService_STATUS) PopulateFromARM

func (service *StorageAccounts_QueueService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_QueueService_STATUS_ARM

type StorageAccounts_QueueService_STATUS_ARM struct {
	Id         *string                                             `json:"id,omitempty"`
	Name       *string                                             `json:"name,omitempty"`
	Properties *StorageAccounts_QueueService_Properties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                                             `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_QueueService_STATUS. Use v1beta20210401.StorageAccounts_QueueService_STATUS instead

func (*StorageAccounts_QueueService_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_STATUS_ARM.

func (*StorageAccounts_QueueService_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_QueueService_Spec

type StorageAccounts_QueueService_Spec struct {
	Cors *CorsRules `json:"cors,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a storage.azure.com/StorageAccount resource
	Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccount"`
}

func (*StorageAccounts_QueueService_Spec) AssignProperties_From_StorageAccounts_QueueService_Spec

func (service *StorageAccounts_QueueService_Spec) AssignProperties_From_StorageAccounts_QueueService_Spec(source *alpha20210401s.StorageAccounts_QueueService_Spec) error

AssignProperties_From_StorageAccounts_QueueService_Spec populates our StorageAccounts_QueueService_Spec from the provided source StorageAccounts_QueueService_Spec

func (*StorageAccounts_QueueService_Spec) AssignProperties_To_StorageAccounts_QueueService_Spec

func (service *StorageAccounts_QueueService_Spec) AssignProperties_To_StorageAccounts_QueueService_Spec(destination *alpha20210401s.StorageAccounts_QueueService_Spec) error

AssignProperties_To_StorageAccounts_QueueService_Spec populates the provided destination StorageAccounts_QueueService_Spec from our StorageAccounts_QueueService_Spec

func (*StorageAccounts_QueueService_Spec) ConvertSpecFrom

func (service *StorageAccounts_QueueService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccounts_QueueService_Spec from the provided source

func (*StorageAccounts_QueueService_Spec) ConvertSpecTo

func (service *StorageAccounts_QueueService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccounts_QueueService_Spec

func (*StorageAccounts_QueueService_Spec) ConvertToARM

func (service *StorageAccounts_QueueService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccounts_QueueService_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Spec.

func (*StorageAccounts_QueueService_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_QueueService_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_QueueService_Spec) OriginalVersion

func (service *StorageAccounts_QueueService_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccounts_QueueService_Spec) PopulateFromARM

func (service *StorageAccounts_QueueService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_QueueService_Spec_ARM

type StorageAccounts_QueueService_Spec_ARM struct {
	Name       string                                            `json:"name,omitempty"`
	Properties *StorageAccounts_QueueService_Properties_Spec_ARM `json:"properties,omitempty"`
}

Deprecated version of StorageAccounts_QueueService_Spec. Use v1beta20210401.StorageAccounts_QueueService_Spec instead

func (*StorageAccounts_QueueService_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueService_Spec_ARM.

func (*StorageAccounts_QueueService_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (StorageAccounts_QueueService_Spec_ARM) GetAPIVersion

func (service StorageAccounts_QueueService_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccounts_QueueService_Spec_ARM) GetName

func (service *StorageAccounts_QueueService_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*StorageAccounts_QueueService_Spec_ARM) GetType

func (service *StorageAccounts_QueueService_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices"

type StorageAccounts_QueueServices_Queue_STATUS

type StorageAccounts_QueueServices_Queue_STATUS struct {
	ApproximateMessageCount *int `json:"approximateMessageCount,omitempty"`

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`
	Id         *string                `json:"id,omitempty"`
	Metadata   map[string]string      `json:"metadata,omitempty"`
	Name       *string                `json:"name,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_QueueServices_Queue_STATUS. Use v1beta20210401.StorageAccounts_QueueServices_Queue_STATUS instead

func (*StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_From_StorageAccounts_QueueServices_Queue_STATUS

func (queue *StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_From_StorageAccounts_QueueServices_Queue_STATUS(source *alpha20210401s.StorageAccounts_QueueServices_Queue_STATUS) error

AssignProperties_From_StorageAccounts_QueueServices_Queue_STATUS populates our StorageAccounts_QueueServices_Queue_STATUS from the provided source StorageAccounts_QueueServices_Queue_STATUS

func (*StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_To_StorageAccounts_QueueServices_Queue_STATUS

func (queue *StorageAccounts_QueueServices_Queue_STATUS) AssignProperties_To_StorageAccounts_QueueServices_Queue_STATUS(destination *alpha20210401s.StorageAccounts_QueueServices_Queue_STATUS) error

AssignProperties_To_StorageAccounts_QueueServices_Queue_STATUS populates the provided destination StorageAccounts_QueueServices_Queue_STATUS from our StorageAccounts_QueueServices_Queue_STATUS

func (*StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our StorageAccounts_QueueServices_Queue_STATUS from the provided source

func (*StorageAccounts_QueueServices_Queue_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our StorageAccounts_QueueServices_Queue_STATUS

func (*StorageAccounts_QueueServices_Queue_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_STATUS.

func (*StorageAccounts_QueueServices_Queue_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_QueueServices_Queue_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_QueueServices_Queue_STATUS) PopulateFromARM

func (queue *StorageAccounts_QueueServices_Queue_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccounts_QueueServices_Queue_STATUS_ARM

type StorageAccounts_QueueServices_Queue_STATUS_ARM struct {
	Id         *string                     `json:"id,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *QueueProperties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

Deprecated version of StorageAccounts_QueueServices_Queue_STATUS. Use v1beta20210401.StorageAccounts_QueueServices_Queue_STATUS instead

func (*StorageAccounts_QueueServices_Queue_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_STATUS_ARM.

func (*StorageAccounts_QueueServices_Queue_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccounts_QueueServices_Queue_Spec

type StorageAccounts_QueueServices_Queue_Spec struct {
	// +kubebuilder:validation:MaxLength=63
	// +kubebuilder:validation:MinLength=3
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string            `json:"azureName,omitempty"`
	Metadata  map[string]string `json:"metadata,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a storage.azure.com/StorageAccountsQueueService resource
	Owner *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccountsQueueService"`
}

func (*StorageAccounts_QueueServices_Queue_Spec) AssignProperties_From_StorageAccounts_QueueServices_Queue_Spec

func (queue *StorageAccounts_QueueServices_Queue_Spec) AssignProperties_From_StorageAccounts_QueueServices_Queue_Spec(source *alpha20210401s.StorageAccounts_QueueServices_Queue_Spec) error

AssignProperties_From_StorageAccounts_QueueServices_Queue_Spec populates our StorageAccounts_QueueServices_Queue_Spec from the provided source StorageAccounts_QueueServices_Queue_Spec

func (*StorageAccounts_QueueServices_Queue_Spec) AssignProperties_To_StorageAccounts_QueueServices_Queue_Spec

func (queue *StorageAccounts_QueueServices_Queue_Spec) AssignProperties_To_StorageAccounts_QueueServices_Queue_Spec(destination *alpha20210401s.StorageAccounts_QueueServices_Queue_Spec) error

AssignProperties_To_StorageAccounts_QueueServices_Queue_Spec populates the provided destination StorageAccounts_QueueServices_Queue_Spec from our StorageAccounts_QueueServices_Queue_Spec

func (*StorageAccounts_QueueServices_Queue_Spec) ConvertSpecFrom

ConvertSpecFrom populates our StorageAccounts_QueueServices_Queue_Spec from the provided source

func (*StorageAccounts_QueueServices_Queue_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our StorageAccounts_QueueServices_Queue_Spec

func (*StorageAccounts_QueueServices_Queue_Spec) ConvertToARM

func (queue *StorageAccounts_QueueServices_Queue_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccounts_QueueServices_Queue_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_Spec.

func (*StorageAccounts_QueueServices_Queue_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageAccounts_QueueServices_Queue_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_QueueServices_Queue_Spec) OriginalVersion

func (queue *StorageAccounts_QueueServices_Queue_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccounts_QueueServices_Queue_Spec) PopulateFromARM

func (queue *StorageAccounts_QueueServices_Queue_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*StorageAccounts_QueueServices_Queue_Spec) SetAzureName

func (queue *StorageAccounts_QueueServices_Queue_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type StorageAccounts_QueueServices_Queue_Spec_ARM

type StorageAccounts_QueueServices_Queue_Spec_ARM struct {
	Name       string               `json:"name,omitempty"`
	Properties *QueueProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of StorageAccounts_QueueServices_Queue_Spec. Use v1beta20210401.StorageAccounts_QueueServices_Queue_Spec instead

func (*StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccounts_QueueServices_Queue_Spec_ARM.

func (*StorageAccounts_QueueServices_Queue_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (StorageAccounts_QueueServices_Queue_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccounts_QueueServices_Queue_Spec_ARM) GetName

GetName returns the Name of the resource

func (*StorageAccounts_QueueServices_Queue_Spec_ARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices/queues"

type TagFilter

type TagFilter struct {
	// +kubebuilder:validation:Required
	// +kubebuilder:validation:MaxLength=128
	// +kubebuilder:validation:MinLength=1
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Op *string `json:"op,omitempty"`

	// +kubebuilder:validation:Required
	// +kubebuilder:validation:MaxLength=256
	// +kubebuilder:validation:MinLength=0
	Value *string `json:"value,omitempty"`
}

Deprecated version of TagFilter. Use v1beta20210401.TagFilter instead

func (*TagFilter) AssignProperties_From_TagFilter

func (filter *TagFilter) AssignProperties_From_TagFilter(source *alpha20210401s.TagFilter) error

AssignProperties_From_TagFilter populates our TagFilter from the provided source TagFilter

func (*TagFilter) AssignProperties_To_TagFilter

func (filter *TagFilter) AssignProperties_To_TagFilter(destination *alpha20210401s.TagFilter) error

AssignProperties_To_TagFilter populates the provided destination TagFilter from our TagFilter

func (*TagFilter) ConvertToARM

func (filter *TagFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*TagFilter) DeepCopy

func (in *TagFilter) DeepCopy() *TagFilter

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter.

func (*TagFilter) DeepCopyInto

func (in *TagFilter) DeepCopyInto(out *TagFilter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagFilter) NewEmptyARMValue

func (filter *TagFilter) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TagFilter) PopulateFromARM

func (filter *TagFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TagFilter_ARM

type TagFilter_ARM struct {
	Name  *string `json:"name,omitempty"`
	Op    *string `json:"op,omitempty"`
	Value *string `json:"value,omitempty"`
}

Deprecated version of TagFilter. Use v1beta20210401.TagFilter instead

func (*TagFilter_ARM) DeepCopy

func (in *TagFilter_ARM) DeepCopy() *TagFilter_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter_ARM.

func (*TagFilter_ARM) DeepCopyInto

func (in *TagFilter_ARM) DeepCopyInto(out *TagFilter_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagFilter_STATUS

type TagFilter_STATUS struct {
	Name  *string `json:"name,omitempty"`
	Op    *string `json:"op,omitempty"`
	Value *string `json:"value,omitempty"`
}

Deprecated version of TagFilter_STATUS. Use v1beta20210401.TagFilter_STATUS instead

func (*TagFilter_STATUS) AssignProperties_From_TagFilter_STATUS

func (filter *TagFilter_STATUS) AssignProperties_From_TagFilter_STATUS(source *alpha20210401s.TagFilter_STATUS) error

AssignProperties_From_TagFilter_STATUS populates our TagFilter_STATUS from the provided source TagFilter_STATUS

func (*TagFilter_STATUS) AssignProperties_To_TagFilter_STATUS

func (filter *TagFilter_STATUS) AssignProperties_To_TagFilter_STATUS(destination *alpha20210401s.TagFilter_STATUS) error

AssignProperties_To_TagFilter_STATUS populates the provided destination TagFilter_STATUS from our TagFilter_STATUS

func (*TagFilter_STATUS) DeepCopy

func (in *TagFilter_STATUS) DeepCopy() *TagFilter_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter_STATUS.

func (*TagFilter_STATUS) DeepCopyInto

func (in *TagFilter_STATUS) DeepCopyInto(out *TagFilter_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagFilter_STATUS) NewEmptyARMValue

func (filter *TagFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TagFilter_STATUS) PopulateFromARM

func (filter *TagFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TagFilter_STATUS_ARM

type TagFilter_STATUS_ARM struct {
	Name  *string `json:"name,omitempty"`
	Op    *string `json:"op,omitempty"`
	Value *string `json:"value,omitempty"`
}

Deprecated version of TagFilter_STATUS. Use v1beta20210401.TagFilter_STATUS instead

func (*TagFilter_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter_STATUS_ARM.

func (*TagFilter_STATUS_ARM) DeepCopyInto

func (in *TagFilter_STATUS_ARM) DeepCopyInto(out *TagFilter_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagProperty_STATUS

type TagProperty_STATUS struct {
	ObjectIdentifier *string `json:"objectIdentifier,omitempty"`
	Tag              *string `json:"tag,omitempty"`
	TenantId         *string `json:"tenantId,omitempty"`
	Timestamp        *string `json:"timestamp,omitempty"`
	Upn              *string `json:"upn,omitempty"`
}

Deprecated version of TagProperty_STATUS. Use v1beta20210401.TagProperty_STATUS instead

func (*TagProperty_STATUS) AssignProperties_From_TagProperty_STATUS

func (property *TagProperty_STATUS) AssignProperties_From_TagProperty_STATUS(source *alpha20210401s.TagProperty_STATUS) error

AssignProperties_From_TagProperty_STATUS populates our TagProperty_STATUS from the provided source TagProperty_STATUS

func (*TagProperty_STATUS) AssignProperties_To_TagProperty_STATUS

func (property *TagProperty_STATUS) AssignProperties_To_TagProperty_STATUS(destination *alpha20210401s.TagProperty_STATUS) error

AssignProperties_To_TagProperty_STATUS populates the provided destination TagProperty_STATUS from our TagProperty_STATUS

func (*TagProperty_STATUS) DeepCopy

func (in *TagProperty_STATUS) DeepCopy() *TagProperty_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagProperty_STATUS.

func (*TagProperty_STATUS) DeepCopyInto

func (in *TagProperty_STATUS) DeepCopyInto(out *TagProperty_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagProperty_STATUS) NewEmptyARMValue

func (property *TagProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TagProperty_STATUS) PopulateFromARM

func (property *TagProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TagProperty_STATUS_ARM

type TagProperty_STATUS_ARM struct {
	ObjectIdentifier *string `json:"objectIdentifier,omitempty"`
	Tag              *string `json:"tag,omitempty"`
	TenantId         *string `json:"tenantId,omitempty"`
	Timestamp        *string `json:"timestamp,omitempty"`
	Upn              *string `json:"upn,omitempty"`
}

Deprecated version of TagProperty_STATUS. Use v1beta20210401.TagProperty_STATUS instead

func (*TagProperty_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagProperty_STATUS_ARM.

func (*TagProperty_STATUS_ARM) DeepCopyInto

func (in *TagProperty_STATUS_ARM) DeepCopyInto(out *TagProperty_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Tier

type Tier string

Deprecated version of Tier. Use v1beta20210401.Tier instead +kubebuilder:validation:Enum={"Premium","Standard"}

type Tier_STATUS

type Tier_STATUS string

Deprecated version of Tier_STATUS. Use v1beta20210401.Tier_STATUS instead

type UpdateHistoryProperty_STATUS

type UpdateHistoryProperty_STATUS struct {
	ImmutabilityPeriodSinceCreationInDays *int                                 `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	ObjectIdentifier                      *string                              `json:"objectIdentifier,omitempty"`
	TenantId                              *string                              `json:"tenantId,omitempty"`
	Timestamp                             *string                              `json:"timestamp,omitempty"`
	Update                                *UpdateHistoryProperty_Update_STATUS `json:"update,omitempty"`
	Upn                                   *string                              `json:"upn,omitempty"`
}

Deprecated version of UpdateHistoryProperty_STATUS. Use v1beta20210401.UpdateHistoryProperty_STATUS instead

func (*UpdateHistoryProperty_STATUS) AssignProperties_From_UpdateHistoryProperty_STATUS

func (property *UpdateHistoryProperty_STATUS) AssignProperties_From_UpdateHistoryProperty_STATUS(source *alpha20210401s.UpdateHistoryProperty_STATUS) error

AssignProperties_From_UpdateHistoryProperty_STATUS populates our UpdateHistoryProperty_STATUS from the provided source UpdateHistoryProperty_STATUS

func (*UpdateHistoryProperty_STATUS) AssignProperties_To_UpdateHistoryProperty_STATUS

func (property *UpdateHistoryProperty_STATUS) AssignProperties_To_UpdateHistoryProperty_STATUS(destination *alpha20210401s.UpdateHistoryProperty_STATUS) error

AssignProperties_To_UpdateHistoryProperty_STATUS populates the provided destination UpdateHistoryProperty_STATUS from our UpdateHistoryProperty_STATUS

func (*UpdateHistoryProperty_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateHistoryProperty_STATUS.

func (*UpdateHistoryProperty_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UpdateHistoryProperty_STATUS) NewEmptyARMValue

func (property *UpdateHistoryProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UpdateHistoryProperty_STATUS) PopulateFromARM

func (property *UpdateHistoryProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UpdateHistoryProperty_STATUS_ARM

type UpdateHistoryProperty_STATUS_ARM struct {
	ImmutabilityPeriodSinceCreationInDays *int                                 `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	ObjectIdentifier                      *string                              `json:"objectIdentifier,omitempty"`
	TenantId                              *string                              `json:"tenantId,omitempty"`
	Timestamp                             *string                              `json:"timestamp,omitempty"`
	Update                                *UpdateHistoryProperty_Update_STATUS `json:"update,omitempty"`
	Upn                                   *string                              `json:"upn,omitempty"`
}

Deprecated version of UpdateHistoryProperty_STATUS. Use v1beta20210401.UpdateHistoryProperty_STATUS instead

func (*UpdateHistoryProperty_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateHistoryProperty_STATUS_ARM.

func (*UpdateHistoryProperty_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateHistoryProperty_Update_STATUS

type UpdateHistoryProperty_Update_STATUS string

Deprecated version of UpdateHistoryProperty_Update_STATUS. Use v1beta20210401.UpdateHistoryProperty_Update_STATUS instead

type UserAssignedIdentity_STATUS

type UserAssignedIdentity_STATUS struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of UserAssignedIdentity_STATUS. Use v1beta20210401.UserAssignedIdentity_STATUS instead

func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *alpha20210401s.UserAssignedIdentity_STATUS) error

AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *alpha20210401s.UserAssignedIdentity_STATUS) error

AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.

func (*UserAssignedIdentity_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserAssignedIdentity_STATUS) NewEmptyARMValue

func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity_STATUS) PopulateFromARM

func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentity_STATUS_ARM

type UserAssignedIdentity_STATUS_ARM struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of UserAssignedIdentity_STATUS. Use v1beta20210401.UserAssignedIdentity_STATUS instead

func (*UserAssignedIdentity_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS_ARM.

func (*UserAssignedIdentity_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualNetworkRule

type VirtualNetworkRule struct {
	Action *VirtualNetworkRule_Action `json:"action,omitempty"`

	// +kubebuilder:validation:Required
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
	State     *VirtualNetworkRule_State     `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule. Use v1beta20210401.VirtualNetworkRule instead

func (*VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule

func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *alpha20210401s.VirtualNetworkRule) error

AssignProperties_From_VirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule

func (*VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule

func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *alpha20210401s.VirtualNetworkRule) error

AssignProperties_To_VirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule

func (*VirtualNetworkRule) ConvertToARM

func (rule *VirtualNetworkRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualNetworkRule) DeepCopy

func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule.

func (*VirtualNetworkRule) DeepCopyInto

func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualNetworkRule) NewEmptyARMValue

func (rule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualNetworkRule) PopulateFromARM

func (rule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualNetworkRule_ARM

type VirtualNetworkRule_ARM struct {
	Action *VirtualNetworkRule_Action `json:"action,omitempty"`
	Id     *string                    `json:"id,omitempty"`
	State  *VirtualNetworkRule_State  `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule. Use v1beta20210401.VirtualNetworkRule instead

func (*VirtualNetworkRule_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_ARM.

func (*VirtualNetworkRule_ARM) DeepCopyInto

func (in *VirtualNetworkRule_ARM) DeepCopyInto(out *VirtualNetworkRule_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualNetworkRule_Action

type VirtualNetworkRule_Action string

Deprecated version of VirtualNetworkRule_Action. Use v1beta20210401.VirtualNetworkRule_Action instead +kubebuilder:validation:Enum={"Allow"}

type VirtualNetworkRule_Action_STATUS

type VirtualNetworkRule_Action_STATUS string

Deprecated version of VirtualNetworkRule_Action_STATUS. Use v1beta20210401.VirtualNetworkRule_Action_STATUS instead

type VirtualNetworkRule_STATUS

type VirtualNetworkRule_STATUS struct {
	Action *VirtualNetworkRule_Action_STATUS `json:"action,omitempty"`
	Id     *string                           `json:"id,omitempty"`
	State  *VirtualNetworkRule_State_STATUS  `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule_STATUS. Use v1beta20210401.VirtualNetworkRule_STATUS instead

func (*VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS

func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *alpha20210401s.VirtualNetworkRule_STATUS) error

AssignProperties_From_VirtualNetworkRule_STATUS populates our VirtualNetworkRule_STATUS from the provided source VirtualNetworkRule_STATUS

func (*VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS

func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *alpha20210401s.VirtualNetworkRule_STATUS) error

AssignProperties_To_VirtualNetworkRule_STATUS populates the provided destination VirtualNetworkRule_STATUS from our VirtualNetworkRule_STATUS

func (*VirtualNetworkRule_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_STATUS.

func (*VirtualNetworkRule_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualNetworkRule_STATUS) NewEmptyARMValue

func (rule *VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualNetworkRule_STATUS) PopulateFromARM

func (rule *VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualNetworkRule_STATUS_ARM

type VirtualNetworkRule_STATUS_ARM struct {
	Action *VirtualNetworkRule_Action_STATUS `json:"action,omitempty"`
	Id     *string                           `json:"id,omitempty"`
	State  *VirtualNetworkRule_State_STATUS  `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule_STATUS. Use v1beta20210401.VirtualNetworkRule_STATUS instead

func (*VirtualNetworkRule_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_STATUS_ARM.

func (*VirtualNetworkRule_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualNetworkRule_State

type VirtualNetworkRule_State string

Deprecated version of VirtualNetworkRule_State. Use v1beta20210401.VirtualNetworkRule_State instead +kubebuilder:validation:Enum={"Deprovisioning","Failed","NetworkSourceDeleted","Provisioning","Succeeded"}

type VirtualNetworkRule_State_STATUS

type VirtualNetworkRule_State_STATUS string

Deprecated version of VirtualNetworkRule_State_STATUS. Use v1beta20210401.VirtualNetworkRule_State_STATUS instead

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL