v1alpha1api20210401

package
v2.0.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

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

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

Package v1alpha1api20210401 contains API Schema definitions for the storage v1alpha1api20210401 API group +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.

Index

Constants

View Source
const (
	ContainerPropertiesStatusLeaseDurationFixed    = ContainerPropertiesStatusLeaseDuration("Fixed")
	ContainerPropertiesStatusLeaseDurationInfinite = ContainerPropertiesStatusLeaseDuration("Infinite")
)
View Source
const (
	ContainerPropertiesStatusLeaseStateAvailable = ContainerPropertiesStatusLeaseState("Available")
	ContainerPropertiesStatusLeaseStateBreaking  = ContainerPropertiesStatusLeaseState("Breaking")
	ContainerPropertiesStatusLeaseStateBroken    = ContainerPropertiesStatusLeaseState("Broken")
	ContainerPropertiesStatusLeaseStateExpired   = ContainerPropertiesStatusLeaseState("Expired")
	ContainerPropertiesStatusLeaseStateLeased    = ContainerPropertiesStatusLeaseState("Leased")
)
View Source
const (
	ContainerPropertiesStatusLeaseStatusLocked   = ContainerPropertiesStatusLeaseStatus("Locked")
	ContainerPropertiesStatusLeaseStatusUnlocked = ContainerPropertiesStatusLeaseStatus("Unlocked")
)
View Source
const (
	ContainerPropertiesStatusPublicAccessBlob      = ContainerPropertiesStatusPublicAccess("Blob")
	ContainerPropertiesStatusPublicAccessContainer = ContainerPropertiesStatusPublicAccess("Container")
	ContainerPropertiesStatusPublicAccessNone      = ContainerPropertiesStatusPublicAccess("None")
)
View Source
const (
	ImmutableStorageWithVersioningStatusMigrationStateCompleted  = ImmutableStorageWithVersioningStatusMigrationState("Completed")
	ImmutableStorageWithVersioningStatusMigrationStateInProgress = ImmutableStorageWithVersioningStatusMigrationState("InProgress")
)
View Source
const (
	UpdateHistoryPropertyStatusUpdateExtend = UpdateHistoryPropertyStatusUpdate("extend")
	UpdateHistoryPropertyStatusUpdateLock   = UpdateHistoryPropertyStatusUpdate("lock")
	UpdateHistoryPropertyStatusUpdatePut    = UpdateHistoryPropertyStatusUpdate("put")
)
View Source
const (
	SkuName_StatusPremiumLRS     = SkuName_Status("Premium_LRS")
	SkuName_StatusPremiumZRS     = SkuName_Status("Premium_ZRS")
	SkuName_StatusStandardGRS    = SkuName_Status("Standard_GRS")
	SkuName_StatusStandardGZRS   = SkuName_Status("Standard_GZRS")
	SkuName_StatusStandardLRS    = SkuName_Status("Standard_LRS")
	SkuName_StatusStandardRAGRS  = SkuName_Status("Standard_RAGRS")
	SkuName_StatusStandardRAGZRS = SkuName_Status("Standard_RAGZRS")
	SkuName_StatusStandardZRS    = SkuName_Status("Standard_ZRS")
)
View Source
const (
	Tier_StatusPremium  = Tier_Status("Premium")
	Tier_StatusStandard = Tier_Status("Standard")
)
View Source
const (
	CorsRuleStatusAllowedMethodsDELETE  = CorsRuleStatusAllowedMethods("DELETE")
	CorsRuleStatusAllowedMethodsGET     = CorsRuleStatusAllowedMethods("GET")
	CorsRuleStatusAllowedMethodsHEAD    = CorsRuleStatusAllowedMethods("HEAD")
	CorsRuleStatusAllowedMethodsMERGE   = CorsRuleStatusAllowedMethods("MERGE")
	CorsRuleStatusAllowedMethodsOPTIONS = CorsRuleStatusAllowedMethods("OPTIONS")
	CorsRuleStatusAllowedMethodsPOST    = CorsRuleStatusAllowedMethods("POST")
	CorsRuleStatusAllowedMethodsPUT     = CorsRuleStatusAllowedMethods("PUT")
)
View Source
const (
	StorageAccountStatusKindBlobStorage      = StorageAccountStatusKind("BlobStorage")
	StorageAccountStatusKindBlockBlobStorage = StorageAccountStatusKind("BlockBlobStorage")
	StorageAccountStatusKindFileStorage      = StorageAccountStatusKind("FileStorage")
	StorageAccountStatusKindStorage          = StorageAccountStatusKind("Storage")
	StorageAccountStatusKindStorageV2        = StorageAccountStatusKind("StorageV2")
)
View Source
const (
	IdentityStatusTypeNone                       = IdentityStatusType("None")
	IdentityStatusTypeSystemAssigned             = IdentityStatusType("SystemAssigned")
	IdentityStatusTypeSystemAssignedUserAssigned = IdentityStatusType("SystemAssigned,UserAssigned")
	IdentityStatusTypeUserAssigned               = IdentityStatusType("UserAssigned")
)
View Source
const (
	StorageAccountPropertiesCreateParametersAccessTierCool = StorageAccountPropertiesCreateParametersAccessTier("Cool")
	StorageAccountPropertiesCreateParametersAccessTierHot  = StorageAccountPropertiesCreateParametersAccessTier("Hot")
)
View Source
const (
	StorageAccountPropertiesCreateParametersLargeFileSharesStateDisabled = StorageAccountPropertiesCreateParametersLargeFileSharesState("Disabled")
	StorageAccountPropertiesCreateParametersLargeFileSharesStateEnabled  = StorageAccountPropertiesCreateParametersLargeFileSharesState("Enabled")
)
View Source
const (
	StorageAccountPropertiesCreateParametersMinimumTlsVersionTLS10 = StorageAccountPropertiesCreateParametersMinimumTlsVersion("TLS1_0")
	StorageAccountPropertiesCreateParametersMinimumTlsVersionTLS11 = StorageAccountPropertiesCreateParametersMinimumTlsVersion("TLS1_1")
	StorageAccountPropertiesCreateParametersMinimumTlsVersionTLS12 = StorageAccountPropertiesCreateParametersMinimumTlsVersion("TLS1_2")
)
View Source
const (
	StorageAccountPropertiesStatusAccessTierCool = StorageAccountPropertiesStatusAccessTier("Cool")
	StorageAccountPropertiesStatusAccessTierHot  = StorageAccountPropertiesStatusAccessTier("Hot")
)
View Source
const (
	StorageAccountPropertiesStatusLargeFileSharesStateDisabled = StorageAccountPropertiesStatusLargeFileSharesState("Disabled")
	StorageAccountPropertiesStatusLargeFileSharesStateEnabled  = StorageAccountPropertiesStatusLargeFileSharesState("Enabled")
)
View Source
const (
	StorageAccountPropertiesStatusMinimumTlsVersionTLS10 = StorageAccountPropertiesStatusMinimumTlsVersion("TLS1_0")
	StorageAccountPropertiesStatusMinimumTlsVersionTLS11 = StorageAccountPropertiesStatusMinimumTlsVersion("TLS1_1")
	StorageAccountPropertiesStatusMinimumTlsVersionTLS12 = StorageAccountPropertiesStatusMinimumTlsVersion("TLS1_2")
)
View Source
const (
	StorageAccountPropertiesStatusProvisioningStateCreating     = StorageAccountPropertiesStatusProvisioningState("Creating")
	StorageAccountPropertiesStatusProvisioningStateResolvingDNS = StorageAccountPropertiesStatusProvisioningState("ResolvingDNS")
	StorageAccountPropertiesStatusProvisioningStateSucceeded    = StorageAccountPropertiesStatusProvisioningState("Succeeded")
)
View Source
const (
	StorageAccountPropertiesStatusStatusOfPrimaryAvailable   = StorageAccountPropertiesStatusStatusOfPrimary("available")
	StorageAccountPropertiesStatusStatusOfPrimaryUnavailable = StorageAccountPropertiesStatusStatusOfPrimary("unavailable")
)
View Source
const (
	StorageAccountPropertiesStatusStatusOfSecondaryAvailable   = StorageAccountPropertiesStatusStatusOfSecondary("available")
	StorageAccountPropertiesStatusStatusOfSecondaryUnavailable = StorageAccountPropertiesStatusStatusOfSecondary("unavailable")
)
View Source
const (
	AzureFilesIdentityBasedAuthenticationDefaultSharePermissionNone                                       = AzureFilesIdentityBasedAuthenticationDefaultSharePermission("None")
	AzureFilesIdentityBasedAuthenticationDefaultSharePermissionStorageFileDataSmbShareContributor         = AzureFilesIdentityBasedAuthenticationDefaultSharePermission("StorageFileDataSmbShareContributor")
	AzureFilesIdentityBasedAuthenticationDefaultSharePermissionStorageFileDataSmbShareElevatedContributor = AzureFilesIdentityBasedAuthenticationDefaultSharePermission("StorageFileDataSmbShareElevatedContributor")
	AzureFilesIdentityBasedAuthenticationDefaultSharePermissionStorageFileDataSmbShareOwner               = AzureFilesIdentityBasedAuthenticationDefaultSharePermission("StorageFileDataSmbShareOwner")
	AzureFilesIdentityBasedAuthenticationDefaultSharePermissionStorageFileDataSmbShareReader              = AzureFilesIdentityBasedAuthenticationDefaultSharePermission("StorageFileDataSmbShareReader")
)
View Source
const (
	AzureFilesIdentityBasedAuthenticationDirectoryServiceOptionsAADDS = AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions("AADDS")
	AzureFilesIdentityBasedAuthenticationDirectoryServiceOptionsAD    = AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions("AD")
	AzureFilesIdentityBasedAuthenticationDirectoryServiceOptionsNone  = AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions("None")
)
View Source
const (
	AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermissionNone                                       = AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission("None")
	AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermissionStorageFileDataSmbShareContributor         = AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission("StorageFileDataSmbShareContributor")
	AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermissionStorageFileDataSmbShareElevatedContributor = AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission("StorageFileDataSmbShareElevatedContributor")
	AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermissionStorageFileDataSmbShareOwner               = AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission("StorageFileDataSmbShareOwner")
	AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermissionStorageFileDataSmbShareReader              = AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission("StorageFileDataSmbShareReader")
)
View Source
const (
	AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptionsAADDS = AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions("AADDS")
	AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptionsAD    = AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions("AD")
	AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptionsNone  = AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions("None")
)
View Source
const (
	BlobRestoreStatusStatusStatusComplete   = BlobRestoreStatusStatusStatus("Complete")
	BlobRestoreStatusStatusStatusFailed     = BlobRestoreStatusStatusStatus("Failed")
	BlobRestoreStatusStatusStatusInProgress = BlobRestoreStatusStatusStatus("InProgress")
)
View Source
const (
	EncryptionKeySourceMicrosoftKeyvault = EncryptionKeySource("Microsoft.Keyvault")
	EncryptionKeySourceMicrosoftStorage  = EncryptionKeySource("Microsoft.Storage")
)
View Source
const (
	EncryptionStatusKeySourceMicrosoftKeyvault = EncryptionStatusKeySource("Microsoft.Keyvault")
	EncryptionStatusKeySourceMicrosoftStorage  = EncryptionStatusKeySource("Microsoft.Storage")
)
View Source
const (
	GeoReplicationStatsStatusStatusBootstrap   = GeoReplicationStatsStatusStatus("Bootstrap")
	GeoReplicationStatsStatusStatusLive        = GeoReplicationStatsStatusStatus("Live")
	GeoReplicationStatsStatusStatusUnavailable = GeoReplicationStatsStatusStatus("Unavailable")
)
View Source
const (
	NetworkRuleSetBypassAzureServices = NetworkRuleSetBypass("AzureServices")
	NetworkRuleSetBypassLogging       = NetworkRuleSetBypass("Logging")
	NetworkRuleSetBypassMetrics       = NetworkRuleSetBypass("Metrics")
	NetworkRuleSetBypassNone          = NetworkRuleSetBypass("None")
)
View Source
const (
	NetworkRuleSetDefaultActionAllow = NetworkRuleSetDefaultAction("Allow")
	NetworkRuleSetDefaultActionDeny  = NetworkRuleSetDefaultAction("Deny")
)
View Source
const (
	NetworkRuleSetStatusBypassAzureServices = NetworkRuleSetStatusBypass("AzureServices")
	NetworkRuleSetStatusBypassLogging       = NetworkRuleSetStatusBypass("Logging")
	NetworkRuleSetStatusBypassMetrics       = NetworkRuleSetStatusBypass("Metrics")
	NetworkRuleSetStatusBypassNone          = NetworkRuleSetStatusBypass("None")
)
View Source
const (
	NetworkRuleSetStatusDefaultActionAllow = NetworkRuleSetStatusDefaultAction("Allow")
	NetworkRuleSetStatusDefaultActionDeny  = NetworkRuleSetStatusDefaultAction("Deny")
)
View Source
const (
	RoutingPreferenceRoutingChoiceInternetRouting  = RoutingPreferenceRoutingChoice("InternetRouting")
	RoutingPreferenceRoutingChoiceMicrosoftRouting = RoutingPreferenceRoutingChoice("MicrosoftRouting")
)
View Source
const (
	RoutingPreferenceStatusRoutingChoiceInternetRouting  = RoutingPreferenceStatusRoutingChoice("InternetRouting")
	RoutingPreferenceStatusRoutingChoiceMicrosoftRouting = RoutingPreferenceStatusRoutingChoice("MicrosoftRouting")
)
View Source
const (
	VirtualNetworkRuleStateDeprovisioning       = VirtualNetworkRuleState("Deprovisioning")
	VirtualNetworkRuleStateFailed               = VirtualNetworkRuleState("Failed")
	VirtualNetworkRuleStateNetworkSourceDeleted = VirtualNetworkRuleState("NetworkSourceDeleted")
	VirtualNetworkRuleStateProvisioning         = VirtualNetworkRuleState("Provisioning")
	VirtualNetworkRuleStateSucceeded            = VirtualNetworkRuleState("Succeeded")
)
View Source
const (
	VirtualNetworkRuleStatusStateDeprovisioning       = VirtualNetworkRuleStatusState("Deprovisioning")
	VirtualNetworkRuleStatusStateFailed               = VirtualNetworkRuleStatusState("Failed")
	VirtualNetworkRuleStatusStateNetworkSourceDeleted = VirtualNetworkRuleStatusState("NetworkSourceDeleted")
	VirtualNetworkRuleStatusStateProvisioning         = VirtualNetworkRuleStatusState("Provisioning")
	VirtualNetworkRuleStatusStateSucceeded            = VirtualNetworkRuleStatusState("Succeeded")
)
View Source
const (
	EncryptionServiceKeyTypeAccount = EncryptionServiceKeyType("Account")
	EncryptionServiceKeyTypeService = EncryptionServiceKeyType("Service")
)
View Source
const (
	EncryptionServiceStatusKeyTypeAccount = EncryptionServiceStatusKeyType("Account")
	EncryptionServiceStatusKeyTypeService = EncryptionServiceStatusKeyType("Service")
)
View Source
const (
	StorageAccountsSpecKindBlobStorage      = StorageAccountsSpecKind("BlobStorage")
	StorageAccountsSpecKindBlockBlobStorage = StorageAccountsSpecKind("BlockBlobStorage")
	StorageAccountsSpecKindFileStorage      = StorageAccountsSpecKind("FileStorage")
	StorageAccountsSpecKindStorage          = StorageAccountsSpecKind("Storage")
	StorageAccountsSpecKindStorageV2        = StorageAccountsSpecKind("StorageV2")
)
View Source
const (
	IdentityTypeNone                       = IdentityType("None")
	IdentityTypeSystemAssigned             = IdentityType("SystemAssigned")
	IdentityTypeSystemAssignedUserAssigned = IdentityType("SystemAssigned,UserAssigned")
	IdentityTypeUserAssigned               = IdentityType("UserAssigned")
)
View Source
const (
	SkuNamePremiumLRS     = SkuName("Premium_LRS")
	SkuNamePremiumZRS     = SkuName("Premium_ZRS")
	SkuNameStandardGRS    = SkuName("Standard_GRS")
	SkuNameStandardGZRS   = SkuName("Standard_GZRS")
	SkuNameStandardLRS    = SkuName("Standard_LRS")
	SkuNameStandardRAGRS  = SkuName("Standard_RAGRS")
	SkuNameStandardRAGZRS = SkuName("Standard_RAGZRS")
	SkuNameStandardZRS    = SkuName("Standard_ZRS")
)
View Source
const (
	SkuTierPremium  = SkuTier("Premium")
	SkuTierStandard = SkuTier("Standard")
)
View Source
const (
	CorsRuleAllowedMethodsDELETE  = CorsRuleAllowedMethods("DELETE")
	CorsRuleAllowedMethodsGET     = CorsRuleAllowedMethods("GET")
	CorsRuleAllowedMethodsHEAD    = CorsRuleAllowedMethods("HEAD")
	CorsRuleAllowedMethodsMERGE   = CorsRuleAllowedMethods("MERGE")
	CorsRuleAllowedMethodsOPTIONS = CorsRuleAllowedMethods("OPTIONS")
	CorsRuleAllowedMethodsPOST    = CorsRuleAllowedMethods("POST")
	CorsRuleAllowedMethodsPUT     = CorsRuleAllowedMethods("PUT")
)
View Source
const (
	ContainerPropertiesPublicAccessBlob      = ContainerPropertiesPublicAccess("Blob")
	ContainerPropertiesPublicAccessContainer = ContainerPropertiesPublicAccess("Container")
	ContainerPropertiesPublicAccessNone      = ContainerPropertiesPublicAccess("None")
)
View Source
const (
	ImmutabilityPolicyPropertyStatusStateLocked   = ImmutabilityPolicyPropertyStatusState("Locked")
	ImmutabilityPolicyPropertyStatusStateUnlocked = ImmutabilityPolicyPropertyStatusState("Unlocked")
)
View Source
const APIVersionValue = APIVersion("2021-04-01")
View Source
const ExtendedLocationTypeEdgeZone = ExtendedLocationType("EdgeZone")
View Source
const ExtendedLocationType_StatusEdgeZone = ExtendedLocationType_Status("EdgeZone")
View Source
const IPRuleActionAllow = IPRuleAction("Allow")
View Source
const IPRuleStatusActionAllow = IPRuleStatusAction("Allow")
View Source
const LastAccessTimeTrackingPolicyNameAccessTimeTracking = LastAccessTimeTrackingPolicyName("AccessTimeTracking")
View Source
const LastAccessTimeTrackingPolicyStatusNameAccessTimeTracking = LastAccessTimeTrackingPolicyStatusName("AccessTimeTracking")
View Source
const ManagementPolicyRuleStatusTypeLifecycle = ManagementPolicyRuleStatusType("Lifecycle")
View Source
const ManagementPolicyRuleTypeLifecycle = ManagementPolicyRuleType("Lifecycle")
View Source
const SasPolicyExpirationActionLog = SasPolicyExpirationAction("Log")
View Source
const SasPolicyStatusExpirationActionLog = SasPolicyStatusExpirationAction("Log")
View Source
const VirtualNetworkRuleActionAllow = VirtualNetworkRuleAction("Allow")
View Source
const VirtualNetworkRuleStatusActionAllow = VirtualNetworkRuleStatusAction("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) AssignPropertiesFromActiveDirectoryProperties

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

AssignPropertiesFromActiveDirectoryProperties populates our ActiveDirectoryProperties from the provided source ActiveDirectoryProperties

func (*ActiveDirectoryProperties) AssignPropertiesToActiveDirectoryProperties

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

AssignPropertiesToActiveDirectoryProperties 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 ActiveDirectoryPropertiesARM

type ActiveDirectoryPropertiesARM 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 (*ActiveDirectoryPropertiesARM) DeepCopy

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

func (*ActiveDirectoryPropertiesARM) 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) AssignPropertiesFromActiveDirectoryPropertiesStatus

func (properties *ActiveDirectoryProperties_Status) AssignPropertiesFromActiveDirectoryPropertiesStatus(source *alpha20210401s.ActiveDirectoryProperties_Status) error

AssignPropertiesFromActiveDirectoryPropertiesStatus populates our ActiveDirectoryProperties_Status from the provided source ActiveDirectoryProperties_Status

func (*ActiveDirectoryProperties_Status) AssignPropertiesToActiveDirectoryPropertiesStatus

func (properties *ActiveDirectoryProperties_Status) AssignPropertiesToActiveDirectoryPropertiesStatus(destination *alpha20210401s.ActiveDirectoryProperties_Status) error

AssignPropertiesToActiveDirectoryPropertiesStatus 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_StatusARM

type ActiveDirectoryProperties_StatusARM 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_StatusARM) DeepCopy

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

func (*ActiveDirectoryProperties_StatusARM) 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    *AzureFilesIdentityBasedAuthenticationDefaultSharePermission `json:"defaultSharePermission,omitempty"`

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

Deprecated version of AzureFilesIdentityBasedAuthentication. Use v1beta20210401.AzureFilesIdentityBasedAuthentication instead

func (*AzureFilesIdentityBasedAuthentication) AssignPropertiesFromAzureFilesIdentityBasedAuthentication

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

AssignPropertiesFromAzureFilesIdentityBasedAuthentication populates our AzureFilesIdentityBasedAuthentication from the provided source AzureFilesIdentityBasedAuthentication

func (*AzureFilesIdentityBasedAuthentication) AssignPropertiesToAzureFilesIdentityBasedAuthentication

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

AssignPropertiesToAzureFilesIdentityBasedAuthentication 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 AzureFilesIdentityBasedAuthenticationARM

type AzureFilesIdentityBasedAuthenticationARM struct {
	ActiveDirectoryProperties *ActiveDirectoryPropertiesARM                                 `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *AzureFilesIdentityBasedAuthenticationDefaultSharePermission  `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions `json:"directoryServiceOptions,omitempty"`
}

Deprecated version of AzureFilesIdentityBasedAuthentication. Use v1beta20210401.AzureFilesIdentityBasedAuthentication instead

func (*AzureFilesIdentityBasedAuthenticationARM) DeepCopy

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

func (*AzureFilesIdentityBasedAuthenticationARM) DeepCopyInto

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

type AzureFilesIdentityBasedAuthenticationDefaultSharePermission

type AzureFilesIdentityBasedAuthenticationDefaultSharePermission string

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

type AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions

type AzureFilesIdentityBasedAuthenticationDirectoryServiceOptions string

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

type AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission

type AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission string

Deprecated version of AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission. Use v1beta20210401.AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission instead

type AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions

type AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions string

Deprecated version of AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions. Use v1beta20210401.AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions instead

type AzureFilesIdentityBasedAuthentication_Status

type AzureFilesIdentityBasedAuthentication_Status struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties_Status                                   `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission  `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions `json:"directoryServiceOptions,omitempty"`
}

Deprecated version of AzureFilesIdentityBasedAuthentication_Status. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_Status instead

func (*AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesFromAzureFilesIdentityBasedAuthenticationStatus

func (authentication *AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesFromAzureFilesIdentityBasedAuthenticationStatus(source *alpha20210401s.AzureFilesIdentityBasedAuthentication_Status) error

AssignPropertiesFromAzureFilesIdentityBasedAuthenticationStatus populates our AzureFilesIdentityBasedAuthentication_Status from the provided source AzureFilesIdentityBasedAuthentication_Status

func (*AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesToAzureFilesIdentityBasedAuthenticationStatus

func (authentication *AzureFilesIdentityBasedAuthentication_Status) AssignPropertiesToAzureFilesIdentityBasedAuthenticationStatus(destination *alpha20210401s.AzureFilesIdentityBasedAuthentication_Status) error

AssignPropertiesToAzureFilesIdentityBasedAuthenticationStatus 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_StatusARM

type AzureFilesIdentityBasedAuthentication_StatusARM struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties_StatusARM                                `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *AzureFilesIdentityBasedAuthenticationStatusDefaultSharePermission  `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *AzureFilesIdentityBasedAuthenticationStatusDirectoryServiceOptions `json:"directoryServiceOptions,omitempty"`
}

Deprecated version of AzureFilesIdentityBasedAuthentication_Status. Use v1beta20210401.AzureFilesIdentityBasedAuthentication_Status instead

func (*AzureFilesIdentityBasedAuthentication_StatusARM) DeepCopy

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

func (*AzureFilesIdentityBasedAuthentication_StatusARM) DeepCopyInto

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

type BlobContainer_Status

type BlobContainer_Status struct {
	// Conditions: The observed state of the resource
	Conditions                     []conditions.Condition                  `json:"conditions,omitempty"`
	DefaultEncryptionScope         *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                  *ContainerPropertiesStatusLeaseDuration `json:"leaseDuration,omitempty"`
	LeaseState                     *ContainerPropertiesStatusLeaseState    `json:"leaseState,omitempty"`
	LeaseStatus                    *ContainerPropertiesStatusLeaseStatus   `json:"leaseStatus,omitempty"`
	LegalHold                      *LegalHoldProperties_Status             `json:"legalHold,omitempty"`
	Metadata                       map[string]string                       `json:"metadata,omitempty"`
	Name                           *string                                 `json:"name,omitempty"`
	PublicAccess                   *ContainerPropertiesStatusPublicAccess  `json:"publicAccess,omitempty"`
	RemainingRetentionDays         *int                                    `json:"remainingRetentionDays,omitempty"`
	Type                           *string                                 `json:"type,omitempty"`
	Version                        *string                                 `json:"version,omitempty"`
}

Deprecated version of BlobContainer_Status. Use v1beta20210401.BlobContainer_Status instead

func (*BlobContainer_Status) AssignPropertiesFromBlobContainerStatus

func (container *BlobContainer_Status) AssignPropertiesFromBlobContainerStatus(source *alpha20210401s.BlobContainer_Status) error

AssignPropertiesFromBlobContainerStatus populates our BlobContainer_Status from the provided source BlobContainer_Status

func (*BlobContainer_Status) AssignPropertiesToBlobContainerStatus

func (container *BlobContainer_Status) AssignPropertiesToBlobContainerStatus(destination *alpha20210401s.BlobContainer_Status) error

AssignPropertiesToBlobContainerStatus populates the provided destination BlobContainer_Status from our BlobContainer_Status

func (*BlobContainer_Status) ConvertStatusFrom

func (container *BlobContainer_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our BlobContainer_Status from the provided source

func (*BlobContainer_Status) ConvertStatusTo

func (container *BlobContainer_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our BlobContainer_Status

func (*BlobContainer_Status) DeepCopy

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

func (*BlobContainer_Status) DeepCopyInto

func (in *BlobContainer_Status) DeepCopyInto(out *BlobContainer_Status)

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

func (*BlobContainer_Status) NewEmptyARMValue

func (container *BlobContainer_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BlobContainer_Status) PopulateFromARM

func (container *BlobContainer_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BlobContainer_StatusARM

type BlobContainer_StatusARM struct {
	Etag       *string                        `json:"etag,omitempty"`
	Id         *string                        `json:"id,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *ContainerProperties_StatusARM `json:"properties,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

Deprecated version of BlobContainer_Status. Use v1beta20210401.BlobContainer_Status instead

func (*BlobContainer_StatusARM) DeepCopy

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

func (*BlobContainer_StatusARM) DeepCopyInto

func (in *BlobContainer_StatusARM) DeepCopyInto(out *BlobContainer_StatusARM)

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

type BlobRestoreParameters_Status

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

Deprecated version of BlobRestoreParameters_Status. Use v1beta20210401.BlobRestoreParameters_Status instead

func (*BlobRestoreParameters_Status) AssignPropertiesFromBlobRestoreParametersStatus

func (parameters *BlobRestoreParameters_Status) AssignPropertiesFromBlobRestoreParametersStatus(source *alpha20210401s.BlobRestoreParameters_Status) error

AssignPropertiesFromBlobRestoreParametersStatus populates our BlobRestoreParameters_Status from the provided source BlobRestoreParameters_Status

func (*BlobRestoreParameters_Status) AssignPropertiesToBlobRestoreParametersStatus

func (parameters *BlobRestoreParameters_Status) AssignPropertiesToBlobRestoreParametersStatus(destination *alpha20210401s.BlobRestoreParameters_Status) error

AssignPropertiesToBlobRestoreParametersStatus 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_StatusARM

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

Deprecated version of BlobRestoreParameters_Status. Use v1beta20210401.BlobRestoreParameters_Status instead

func (*BlobRestoreParameters_StatusARM) DeepCopy

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

func (*BlobRestoreParameters_StatusARM) 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) AssignPropertiesFromBlobRestoreRangeStatus

func (restoreRange *BlobRestoreRange_Status) AssignPropertiesFromBlobRestoreRangeStatus(source *alpha20210401s.BlobRestoreRange_Status) error

AssignPropertiesFromBlobRestoreRangeStatus populates our BlobRestoreRange_Status from the provided source BlobRestoreRange_Status

func (*BlobRestoreRange_Status) AssignPropertiesToBlobRestoreRangeStatus

func (restoreRange *BlobRestoreRange_Status) AssignPropertiesToBlobRestoreRangeStatus(destination *alpha20210401s.BlobRestoreRange_Status) error

AssignPropertiesToBlobRestoreRangeStatus 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_StatusARM

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

Deprecated version of BlobRestoreRange_Status. Use v1beta20210401.BlobRestoreRange_Status instead

func (*BlobRestoreRange_StatusARM) DeepCopy

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

func (*BlobRestoreRange_StatusARM) DeepCopyInto

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

type BlobRestoreStatusStatusStatus

type BlobRestoreStatusStatusStatus string

Deprecated version of BlobRestoreStatusStatusStatus. Use v1beta20210401.BlobRestoreStatusStatusStatus instead

type BlobRestoreStatus_Status

type BlobRestoreStatus_Status struct {
	FailureReason *string                        `json:"failureReason,omitempty"`
	Parameters    *BlobRestoreParameters_Status  `json:"parameters,omitempty"`
	RestoreId     *string                        `json:"restoreId,omitempty"`
	Status        *BlobRestoreStatusStatusStatus `json:"status,omitempty"`
}

Deprecated version of BlobRestoreStatus_Status. Use v1beta20210401.BlobRestoreStatus_Status instead

func (*BlobRestoreStatus_Status) AssignPropertiesFromBlobRestoreStatusStatus

func (restore *BlobRestoreStatus_Status) AssignPropertiesFromBlobRestoreStatusStatus(source *alpha20210401s.BlobRestoreStatus_Status) error

AssignPropertiesFromBlobRestoreStatusStatus populates our BlobRestoreStatus_Status from the provided source BlobRestoreStatus_Status

func (*BlobRestoreStatus_Status) AssignPropertiesToBlobRestoreStatusStatus

func (restore *BlobRestoreStatus_Status) AssignPropertiesToBlobRestoreStatusStatus(destination *alpha20210401s.BlobRestoreStatus_Status) error

AssignPropertiesToBlobRestoreStatusStatus 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 (restore *BlobRestoreStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BlobRestoreStatus_Status) PopulateFromARM

func (restore *BlobRestoreStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BlobRestoreStatus_StatusARM

type BlobRestoreStatus_StatusARM struct {
	FailureReason *string                          `json:"failureReason,omitempty"`
	Parameters    *BlobRestoreParameters_StatusARM `json:"parameters,omitempty"`
	RestoreId     *string                          `json:"restoreId,omitempty"`
	Status        *BlobRestoreStatusStatusStatus   `json:"status,omitempty"`
}

Deprecated version of BlobRestoreStatus_Status. Use v1beta20210401.BlobRestoreStatus_Status instead

func (*BlobRestoreStatus_StatusARM) DeepCopy

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

func (*BlobRestoreStatus_StatusARM) DeepCopyInto

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

type BlobServicePropertiesPropertiesARM

type BlobServicePropertiesPropertiesARM struct {
	AutomaticSnapshotPolicyEnabled *bool                            `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeedARM                   `json:"changeFeed,omitempty"`
	ContainerDeleteRetentionPolicy *DeleteRetentionPolicyARM        `json:"containerDeleteRetentionPolicy,omitempty"`
	Cors                           *CorsRulesARM                    `json:"cors,omitempty"`
	DefaultServiceVersion          *string                          `json:"defaultServiceVersion,omitempty"`
	DeleteRetentionPolicy          *DeleteRetentionPolicyARM        `json:"deleteRetentionPolicy,omitempty"`
	IsVersioningEnabled            *bool                            `json:"isVersioningEnabled,omitempty"`
	LastAccessTimeTrackingPolicy   *LastAccessTimeTrackingPolicyARM `json:"lastAccessTimeTrackingPolicy,omitempty"`
	RestorePolicy                  *RestorePolicyPropertiesARM      `json:"restorePolicy,omitempty"`
}

Deprecated version of BlobServicePropertiesProperties. Use v1beta20210401.BlobServicePropertiesProperties instead

func (*BlobServicePropertiesPropertiesARM) DeepCopy

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

func (*BlobServicePropertiesPropertiesARM) DeepCopyInto

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

type BlobServiceProperties_Status

type BlobServiceProperties_Status struct {
	AutomaticSnapshotPolicyEnabled *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 BlobServiceProperties_Status. Use v1beta20210401.BlobServiceProperties_Status instead

func (*BlobServiceProperties_Status) AssignPropertiesFromBlobServicePropertiesStatus

func (properties *BlobServiceProperties_Status) AssignPropertiesFromBlobServicePropertiesStatus(source *alpha20210401s.BlobServiceProperties_Status) error

AssignPropertiesFromBlobServicePropertiesStatus populates our BlobServiceProperties_Status from the provided source BlobServiceProperties_Status

func (*BlobServiceProperties_Status) AssignPropertiesToBlobServicePropertiesStatus

func (properties *BlobServiceProperties_Status) AssignPropertiesToBlobServicePropertiesStatus(destination *alpha20210401s.BlobServiceProperties_Status) error

AssignPropertiesToBlobServicePropertiesStatus populates the provided destination BlobServiceProperties_Status from our BlobServiceProperties_Status

func (*BlobServiceProperties_Status) ConvertStatusFrom

func (properties *BlobServiceProperties_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our BlobServiceProperties_Status from the provided source

func (*BlobServiceProperties_Status) ConvertStatusTo

func (properties *BlobServiceProperties_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our BlobServiceProperties_Status

func (*BlobServiceProperties_Status) DeepCopy

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

func (*BlobServiceProperties_Status) DeepCopyInto

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

func (*BlobServiceProperties_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BlobServiceProperties_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BlobServiceProperties_StatusARM

type BlobServiceProperties_StatusARM struct {
	Id         *string                                     `json:"id,omitempty"`
	Name       *string                                     `json:"name,omitempty"`
	Properties *BlobServiceProperties_Status_PropertiesARM `json:"properties,omitempty"`
	Sku        *Sku_StatusARM                              `json:"sku,omitempty"`
	Type       *string                                     `json:"type,omitempty"`
}

Deprecated version of BlobServiceProperties_Status. Use v1beta20210401.BlobServiceProperties_Status instead

func (*BlobServiceProperties_StatusARM) DeepCopy

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

func (*BlobServiceProperties_StatusARM) DeepCopyInto

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

type BlobServiceProperties_Status_PropertiesARM

type BlobServiceProperties_Status_PropertiesARM struct {
	AutomaticSnapshotPolicyEnabled *bool                                   `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeed_StatusARM                   `json:"changeFeed,omitempty"`
	ContainerDeleteRetentionPolicy *DeleteRetentionPolicy_StatusARM        `json:"containerDeleteRetentionPolicy,omitempty"`
	Cors                           *CorsRules_StatusARM                    `json:"cors,omitempty"`
	DefaultServiceVersion          *string                                 `json:"defaultServiceVersion,omitempty"`
	DeleteRetentionPolicy          *DeleteRetentionPolicy_StatusARM        `json:"deleteRetentionPolicy,omitempty"`
	IsVersioningEnabled            *bool                                   `json:"isVersioningEnabled,omitempty"`
	LastAccessTimeTrackingPolicy   *LastAccessTimeTrackingPolicy_StatusARM `json:"lastAccessTimeTrackingPolicy,omitempty"`
	RestorePolicy                  *RestorePolicyProperties_StatusARM      `json:"restorePolicy,omitempty"`
}

Deprecated version of BlobServiceProperties_Status_Properties. Use v1beta20210401.BlobServiceProperties_Status_Properties instead

func (*BlobServiceProperties_Status_PropertiesARM) DeepCopy

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

func (*BlobServiceProperties_Status_PropertiesARM) DeepCopyInto

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

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) AssignPropertiesFromChangeFeed

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

AssignPropertiesFromChangeFeed populates our ChangeFeed from the provided source ChangeFeed

func (*ChangeFeed) AssignPropertiesToChangeFeed

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

AssignPropertiesToChangeFeed 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 ChangeFeedARM

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

Deprecated version of ChangeFeed. Use v1beta20210401.ChangeFeed instead

func (*ChangeFeedARM) DeepCopy

func (in *ChangeFeedARM) DeepCopy() *ChangeFeedARM

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

func (*ChangeFeedARM) DeepCopyInto

func (in *ChangeFeedARM) DeepCopyInto(out *ChangeFeedARM)

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

type ChangeFeed_Status

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

Deprecated version of ChangeFeed_Status. Use v1beta20210401.ChangeFeed_Status instead

func (*ChangeFeed_Status) AssignPropertiesFromChangeFeedStatus

func (feed *ChangeFeed_Status) AssignPropertiesFromChangeFeedStatus(source *alpha20210401s.ChangeFeed_Status) error

AssignPropertiesFromChangeFeedStatus populates our ChangeFeed_Status from the provided source ChangeFeed_Status

func (*ChangeFeed_Status) AssignPropertiesToChangeFeedStatus

func (feed *ChangeFeed_Status) AssignPropertiesToChangeFeedStatus(destination *alpha20210401s.ChangeFeed_Status) error

AssignPropertiesToChangeFeedStatus populates the provided destination ChangeFeed_Status from our ChangeFeed_Status

func (*ChangeFeed_Status) DeepCopy

func (in *ChangeFeed_Status) DeepCopy() *ChangeFeed_Status

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

func (*ChangeFeed_Status) DeepCopyInto

func (in *ChangeFeed_Status) DeepCopyInto(out *ChangeFeed_Status)

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

func (*ChangeFeed_Status) NewEmptyARMValue

func (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_StatusARM

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

Deprecated version of ChangeFeed_Status. Use v1beta20210401.ChangeFeed_Status instead

func (*ChangeFeed_StatusARM) DeepCopy

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

func (*ChangeFeed_StatusARM) DeepCopyInto

func (in *ChangeFeed_StatusARM) DeepCopyInto(out *ChangeFeed_StatusARM)

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

type ContainerPropertiesARM

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

Deprecated version of ContainerProperties. Use v1beta20210401.ContainerProperties instead

func (*ContainerPropertiesARM) DeepCopy

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

func (*ContainerPropertiesARM) DeepCopyInto

func (in *ContainerPropertiesARM) DeepCopyInto(out *ContainerPropertiesARM)

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

type ContainerPropertiesPublicAccess

type ContainerPropertiesPublicAccess string

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

type ContainerPropertiesStatusLeaseDuration

type ContainerPropertiesStatusLeaseDuration string

Deprecated version of ContainerPropertiesStatusLeaseDuration. Use v1beta20210401.ContainerPropertiesStatusLeaseDuration instead

type ContainerPropertiesStatusLeaseState

type ContainerPropertiesStatusLeaseState string

Deprecated version of ContainerPropertiesStatusLeaseState. Use v1beta20210401.ContainerPropertiesStatusLeaseState instead

type ContainerPropertiesStatusLeaseStatus

type ContainerPropertiesStatusLeaseStatus string

Deprecated version of ContainerPropertiesStatusLeaseStatus. Use v1beta20210401.ContainerPropertiesStatusLeaseStatus instead

type ContainerPropertiesStatusPublicAccess

type ContainerPropertiesStatusPublicAccess string

Deprecated version of ContainerPropertiesStatusPublicAccess. Use v1beta20210401.ContainerPropertiesStatusPublicAccess instead

type ContainerProperties_StatusARM

type ContainerProperties_StatusARM 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_StatusARM   `json:"immutabilityPolicy,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning_StatusARM `json:"immutableStorageWithVersioning,omitempty"`
	LastModifiedTime               *string                                   `json:"lastModifiedTime,omitempty"`
	LeaseDuration                  *ContainerPropertiesStatusLeaseDuration   `json:"leaseDuration,omitempty"`
	LeaseState                     *ContainerPropertiesStatusLeaseState      `json:"leaseState,omitempty"`
	LeaseStatus                    *ContainerPropertiesStatusLeaseStatus     `json:"leaseStatus,omitempty"`
	LegalHold                      *LegalHoldProperties_StatusARM            `json:"legalHold,omitempty"`
	Metadata                       map[string]string                         `json:"metadata,omitempty"`
	PublicAccess                   *ContainerPropertiesStatusPublicAccess    `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_StatusARM) DeepCopy

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

func (*ContainerProperties_StatusARM) 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 []CorsRuleAllowedMethods `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) AssignPropertiesFromCorsRule

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

AssignPropertiesFromCorsRule populates our CorsRule from the provided source CorsRule

func (*CorsRule) AssignPropertiesToCorsRule

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

AssignPropertiesToCorsRule 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 CorsRuleARM

type CorsRuleARM struct {
	AllowedHeaders  []string                 `json:"allowedHeaders,omitempty"`
	AllowedMethods  []CorsRuleAllowedMethods `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 (*CorsRuleARM) DeepCopy

func (in *CorsRuleARM) DeepCopy() *CorsRuleARM

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

func (*CorsRuleARM) DeepCopyInto

func (in *CorsRuleARM) DeepCopyInto(out *CorsRuleARM)

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

type CorsRuleAllowedMethods

type CorsRuleAllowedMethods string

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

type CorsRuleStatusAllowedMethods

type CorsRuleStatusAllowedMethods string

Deprecated version of CorsRuleStatusAllowedMethods. Use v1beta20210401.CorsRuleStatusAllowedMethods instead

type CorsRule_Status

type CorsRule_Status struct {
	AllowedHeaders  []string                       `json:"allowedHeaders,omitempty"`
	AllowedMethods  []CorsRuleStatusAllowedMethods `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) AssignPropertiesFromCorsRuleStatus

func (rule *CorsRule_Status) AssignPropertiesFromCorsRuleStatus(source *alpha20210401s.CorsRule_Status) error

AssignPropertiesFromCorsRuleStatus populates our CorsRule_Status from the provided source CorsRule_Status

func (*CorsRule_Status) AssignPropertiesToCorsRuleStatus

func (rule *CorsRule_Status) AssignPropertiesToCorsRuleStatus(destination *alpha20210401s.CorsRule_Status) error

AssignPropertiesToCorsRuleStatus populates the provided destination CorsRule_Status from our CorsRule_Status

func (*CorsRule_Status) DeepCopy

func (in *CorsRule_Status) DeepCopy() *CorsRule_Status

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

func (*CorsRule_Status) DeepCopyInto

func (in *CorsRule_Status) DeepCopyInto(out *CorsRule_Status)

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

func (*CorsRule_Status) NewEmptyARMValue

func (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_StatusARM

type CorsRule_StatusARM struct {
	AllowedHeaders  []string                       `json:"allowedHeaders,omitempty"`
	AllowedMethods  []CorsRuleStatusAllowedMethods `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_StatusARM) DeepCopy

func (in *CorsRule_StatusARM) DeepCopy() *CorsRule_StatusARM

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

func (*CorsRule_StatusARM) DeepCopyInto

func (in *CorsRule_StatusARM) DeepCopyInto(out *CorsRule_StatusARM)

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

type CorsRules

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

Deprecated version of CorsRules. Use v1beta20210401.CorsRules instead

func (*CorsRules) AssignPropertiesFromCorsRules

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

AssignPropertiesFromCorsRules populates our CorsRules from the provided source CorsRules

func (*CorsRules) AssignPropertiesToCorsRules

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

AssignPropertiesToCorsRules 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 CorsRulesARM

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

Deprecated version of CorsRules. Use v1beta20210401.CorsRules instead

func (*CorsRulesARM) DeepCopy

func (in *CorsRulesARM) DeepCopy() *CorsRulesARM

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

func (*CorsRulesARM) DeepCopyInto

func (in *CorsRulesARM) DeepCopyInto(out *CorsRulesARM)

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

type CorsRules_Status

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

Deprecated version of CorsRules_Status. Use v1beta20210401.CorsRules_Status instead

func (*CorsRules_Status) AssignPropertiesFromCorsRulesStatus

func (rules *CorsRules_Status) AssignPropertiesFromCorsRulesStatus(source *alpha20210401s.CorsRules_Status) error

AssignPropertiesFromCorsRulesStatus populates our CorsRules_Status from the provided source CorsRules_Status

func (*CorsRules_Status) AssignPropertiesToCorsRulesStatus

func (rules *CorsRules_Status) AssignPropertiesToCorsRulesStatus(destination *alpha20210401s.CorsRules_Status) error

AssignPropertiesToCorsRulesStatus populates the provided destination CorsRules_Status from our CorsRules_Status

func (*CorsRules_Status) DeepCopy

func (in *CorsRules_Status) DeepCopy() *CorsRules_Status

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

func (*CorsRules_Status) DeepCopyInto

func (in *CorsRules_Status) DeepCopyInto(out *CorsRules_Status)

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

func (*CorsRules_Status) NewEmptyARMValue

func (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_StatusARM

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

Deprecated version of CorsRules_Status. Use v1beta20210401.CorsRules_Status instead

func (*CorsRules_StatusARM) DeepCopy

func (in *CorsRules_StatusARM) DeepCopy() *CorsRules_StatusARM

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

func (*CorsRules_StatusARM) DeepCopyInto

func (in *CorsRules_StatusARM) DeepCopyInto(out *CorsRules_StatusARM)

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

type CustomDomain

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

Deprecated version of CustomDomain. Use v1beta20210401.CustomDomain instead

func (*CustomDomain) AssignPropertiesFromCustomDomain

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

AssignPropertiesFromCustomDomain populates our CustomDomain from the provided source CustomDomain

func (*CustomDomain) AssignPropertiesToCustomDomain

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

AssignPropertiesToCustomDomain 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 CustomDomainARM

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

Deprecated version of CustomDomain. Use v1beta20210401.CustomDomain instead

func (*CustomDomainARM) DeepCopy

func (in *CustomDomainARM) DeepCopy() *CustomDomainARM

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

func (*CustomDomainARM) DeepCopyInto

func (in *CustomDomainARM) DeepCopyInto(out *CustomDomainARM)

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

type CustomDomain_Status

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

Deprecated version of CustomDomain_Status. Use v1beta20210401.CustomDomain_Status instead

func (*CustomDomain_Status) AssignPropertiesFromCustomDomainStatus

func (domain *CustomDomain_Status) AssignPropertiesFromCustomDomainStatus(source *alpha20210401s.CustomDomain_Status) error

AssignPropertiesFromCustomDomainStatus populates our CustomDomain_Status from the provided source CustomDomain_Status

func (*CustomDomain_Status) AssignPropertiesToCustomDomainStatus

func (domain *CustomDomain_Status) AssignPropertiesToCustomDomainStatus(destination *alpha20210401s.CustomDomain_Status) error

AssignPropertiesToCustomDomainStatus populates the provided destination CustomDomain_Status from our CustomDomain_Status

func (*CustomDomain_Status) DeepCopy

func (in *CustomDomain_Status) DeepCopy() *CustomDomain_Status

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

func (*CustomDomain_Status) DeepCopyInto

func (in *CustomDomain_Status) DeepCopyInto(out *CustomDomain_Status)

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

func (*CustomDomain_Status) NewEmptyARMValue

func (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_StatusARM

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

Deprecated version of CustomDomain_Status. Use v1beta20210401.CustomDomain_Status instead

func (*CustomDomain_StatusARM) DeepCopy

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

func (*CustomDomain_StatusARM) DeepCopyInto

func (in *CustomDomain_StatusARM) DeepCopyInto(out *CustomDomain_StatusARM)

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

type 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) AssignPropertiesFromDateAfterCreation

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

AssignPropertiesFromDateAfterCreation populates our DateAfterCreation from the provided source DateAfterCreation

func (*DateAfterCreation) AssignPropertiesToDateAfterCreation

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

AssignPropertiesToDateAfterCreation 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 DateAfterCreationARM

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

Deprecated version of DateAfterCreation. Use v1beta20210401.DateAfterCreation instead

func (*DateAfterCreationARM) DeepCopy

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

func (*DateAfterCreationARM) DeepCopyInto

func (in *DateAfterCreationARM) DeepCopyInto(out *DateAfterCreationARM)

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) AssignPropertiesFromDateAfterCreationStatus

func (creation *DateAfterCreation_Status) AssignPropertiesFromDateAfterCreationStatus(source *alpha20210401s.DateAfterCreation_Status) error

AssignPropertiesFromDateAfterCreationStatus populates our DateAfterCreation_Status from the provided source DateAfterCreation_Status

func (*DateAfterCreation_Status) AssignPropertiesToDateAfterCreationStatus

func (creation *DateAfterCreation_Status) AssignPropertiesToDateAfterCreationStatus(destination *alpha20210401s.DateAfterCreation_Status) error

AssignPropertiesToDateAfterCreationStatus 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_StatusARM

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

Deprecated version of DateAfterCreation_Status. Use v1beta20210401.DateAfterCreation_Status instead

func (*DateAfterCreation_StatusARM) DeepCopy

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

func (*DateAfterCreation_StatusARM) 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) AssignPropertiesFromDateAfterModification

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

AssignPropertiesFromDateAfterModification populates our DateAfterModification from the provided source DateAfterModification

func (*DateAfterModification) AssignPropertiesToDateAfterModification

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

AssignPropertiesToDateAfterModification 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 DateAfterModificationARM

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

Deprecated version of DateAfterModification. Use v1beta20210401.DateAfterModification instead

func (*DateAfterModificationARM) DeepCopy

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

func (*DateAfterModificationARM) DeepCopyInto

func (in *DateAfterModificationARM) DeepCopyInto(out *DateAfterModificationARM)

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) AssignPropertiesFromDateAfterModificationStatus

func (modification *DateAfterModification_Status) AssignPropertiesFromDateAfterModificationStatus(source *alpha20210401s.DateAfterModification_Status) error

AssignPropertiesFromDateAfterModificationStatus populates our DateAfterModification_Status from the provided source DateAfterModification_Status

func (*DateAfterModification_Status) AssignPropertiesToDateAfterModificationStatus

func (modification *DateAfterModification_Status) AssignPropertiesToDateAfterModificationStatus(destination *alpha20210401s.DateAfterModification_Status) error

AssignPropertiesToDateAfterModificationStatus 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_StatusARM

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

Deprecated version of DateAfterModification_Status. Use v1beta20210401.DateAfterModification_Status instead

func (*DateAfterModification_StatusARM) DeepCopy

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

func (*DateAfterModification_StatusARM) 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) AssignPropertiesFromDeleteRetentionPolicy

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

AssignPropertiesFromDeleteRetentionPolicy populates our DeleteRetentionPolicy from the provided source DeleteRetentionPolicy

func (*DeleteRetentionPolicy) AssignPropertiesToDeleteRetentionPolicy

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

AssignPropertiesToDeleteRetentionPolicy 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 DeleteRetentionPolicyARM

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

Deprecated version of DeleteRetentionPolicy. Use v1beta20210401.DeleteRetentionPolicy instead

func (*DeleteRetentionPolicyARM) DeepCopy

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

func (*DeleteRetentionPolicyARM) DeepCopyInto

func (in *DeleteRetentionPolicyARM) DeepCopyInto(out *DeleteRetentionPolicyARM)

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

type DeleteRetentionPolicy_Status

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

Deprecated version of DeleteRetentionPolicy_Status. Use v1beta20210401.DeleteRetentionPolicy_Status instead

func (*DeleteRetentionPolicy_Status) AssignPropertiesFromDeleteRetentionPolicyStatus

func (policy *DeleteRetentionPolicy_Status) AssignPropertiesFromDeleteRetentionPolicyStatus(source *alpha20210401s.DeleteRetentionPolicy_Status) error

AssignPropertiesFromDeleteRetentionPolicyStatus populates our DeleteRetentionPolicy_Status from the provided source DeleteRetentionPolicy_Status

func (*DeleteRetentionPolicy_Status) AssignPropertiesToDeleteRetentionPolicyStatus

func (policy *DeleteRetentionPolicy_Status) AssignPropertiesToDeleteRetentionPolicyStatus(destination *alpha20210401s.DeleteRetentionPolicy_Status) error

AssignPropertiesToDeleteRetentionPolicyStatus 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_StatusARM

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

Deprecated version of DeleteRetentionPolicy_Status. Use v1beta20210401.DeleteRetentionPolicy_Status instead

func (*DeleteRetentionPolicy_StatusARM) DeepCopy

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

func (*DeleteRetentionPolicy_StatusARM) 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                       *EncryptionKeySource `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) AssignPropertiesFromEncryption

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

AssignPropertiesFromEncryption populates our Encryption from the provided source Encryption

func (*Encryption) AssignPropertiesToEncryption

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

AssignPropertiesToEncryption populates the provided destination Encryption from our Encryption

func (*Encryption) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Encryption) DeepCopy

func (in *Encryption) DeepCopy() *Encryption

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

func (*Encryption) DeepCopyInto

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

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

func (*Encryption) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Encryption) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionARM

type EncryptionARM struct {
	Identity                        *EncryptionIdentityARM `json:"identity,omitempty"`
	KeySource                       *EncryptionKeySource   `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultPropertiesARM `json:"keyvaultproperties,omitempty"`
	RequireInfrastructureEncryption *bool                  `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServicesARM `json:"services,omitempty"`
}

Deprecated version of Encryption. Use v1beta20210401.Encryption instead

func (*EncryptionARM) DeepCopy

func (in *EncryptionARM) DeepCopy() *EncryptionARM

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

func (*EncryptionARM) DeepCopyInto

func (in *EncryptionARM) DeepCopyInto(out *EncryptionARM)

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

type EncryptionIdentity

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

Deprecated version of EncryptionIdentity. Use v1beta20210401.EncryptionIdentity instead

func (*EncryptionIdentity) AssignPropertiesFromEncryptionIdentity

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

AssignPropertiesFromEncryptionIdentity populates our EncryptionIdentity from the provided source EncryptionIdentity

func (*EncryptionIdentity) AssignPropertiesToEncryptionIdentity

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

AssignPropertiesToEncryptionIdentity 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 EncryptionIdentityARM

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

Deprecated version of EncryptionIdentity. Use v1beta20210401.EncryptionIdentity instead

func (*EncryptionIdentityARM) DeepCopy

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

func (*EncryptionIdentityARM) DeepCopyInto

func (in *EncryptionIdentityARM) DeepCopyInto(out *EncryptionIdentityARM)

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

type EncryptionIdentity_Status

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

Deprecated version of EncryptionIdentity_Status. Use v1beta20210401.EncryptionIdentity_Status instead

func (*EncryptionIdentity_Status) AssignPropertiesFromEncryptionIdentityStatus

func (identity *EncryptionIdentity_Status) AssignPropertiesFromEncryptionIdentityStatus(source *alpha20210401s.EncryptionIdentity_Status) error

AssignPropertiesFromEncryptionIdentityStatus populates our EncryptionIdentity_Status from the provided source EncryptionIdentity_Status

func (*EncryptionIdentity_Status) AssignPropertiesToEncryptionIdentityStatus

func (identity *EncryptionIdentity_Status) AssignPropertiesToEncryptionIdentityStatus(destination *alpha20210401s.EncryptionIdentity_Status) error

AssignPropertiesToEncryptionIdentityStatus 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_StatusARM

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

Deprecated version of EncryptionIdentity_Status. Use v1beta20210401.EncryptionIdentity_Status instead

func (*EncryptionIdentity_StatusARM) DeepCopy

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

func (*EncryptionIdentity_StatusARM) DeepCopyInto

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

type EncryptionKeySource

type EncryptionKeySource string

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

type EncryptionService

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

Deprecated version of EncryptionService. Use v1beta20210401.EncryptionService instead

func (*EncryptionService) AssignPropertiesFromEncryptionService

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

AssignPropertiesFromEncryptionService populates our EncryptionService from the provided source EncryptionService

func (*EncryptionService) AssignPropertiesToEncryptionService

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

AssignPropertiesToEncryptionService 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 EncryptionServiceARM

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

Deprecated version of EncryptionService. Use v1beta20210401.EncryptionService instead

func (*EncryptionServiceARM) DeepCopy

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

func (*EncryptionServiceARM) DeepCopyInto

func (in *EncryptionServiceARM) DeepCopyInto(out *EncryptionServiceARM)

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

type EncryptionServiceKeyType

type EncryptionServiceKeyType string

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

type EncryptionServiceStatusKeyType

type EncryptionServiceStatusKeyType string

Deprecated version of EncryptionServiceStatusKeyType. Use v1beta20210401.EncryptionServiceStatusKeyType instead

type EncryptionService_Status

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

Deprecated version of EncryptionService_Status. Use v1beta20210401.EncryptionService_Status instead

func (*EncryptionService_Status) AssignPropertiesFromEncryptionServiceStatus

func (service *EncryptionService_Status) AssignPropertiesFromEncryptionServiceStatus(source *alpha20210401s.EncryptionService_Status) error

AssignPropertiesFromEncryptionServiceStatus populates our EncryptionService_Status from the provided source EncryptionService_Status

func (*EncryptionService_Status) AssignPropertiesToEncryptionServiceStatus

func (service *EncryptionService_Status) AssignPropertiesToEncryptionServiceStatus(destination *alpha20210401s.EncryptionService_Status) error

AssignPropertiesToEncryptionServiceStatus 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_StatusARM

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

Deprecated version of EncryptionService_Status. Use v1beta20210401.EncryptionService_Status instead

func (*EncryptionService_StatusARM) DeepCopy

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

func (*EncryptionService_StatusARM) 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) AssignPropertiesFromEncryptionServices

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

AssignPropertiesFromEncryptionServices populates our EncryptionServices from the provided source EncryptionServices

func (*EncryptionServices) AssignPropertiesToEncryptionServices

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

AssignPropertiesToEncryptionServices 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 EncryptionServicesARM

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

Deprecated version of EncryptionServices. Use v1beta20210401.EncryptionServices instead

func (*EncryptionServicesARM) DeepCopy

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

func (*EncryptionServicesARM) DeepCopyInto

func (in *EncryptionServicesARM) DeepCopyInto(out *EncryptionServicesARM)

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

type EncryptionServices_Status

type EncryptionServices_Status struct {
	Blob  *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) AssignPropertiesFromEncryptionServicesStatus

func (services *EncryptionServices_Status) AssignPropertiesFromEncryptionServicesStatus(source *alpha20210401s.EncryptionServices_Status) error

AssignPropertiesFromEncryptionServicesStatus populates our EncryptionServices_Status from the provided source EncryptionServices_Status

func (*EncryptionServices_Status) AssignPropertiesToEncryptionServicesStatus

func (services *EncryptionServices_Status) AssignPropertiesToEncryptionServicesStatus(destination *alpha20210401s.EncryptionServices_Status) error

AssignPropertiesToEncryptionServicesStatus 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_StatusARM

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

Deprecated version of EncryptionServices_Status. Use v1beta20210401.EncryptionServices_Status instead

func (*EncryptionServices_StatusARM) DeepCopy

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

func (*EncryptionServices_StatusARM) DeepCopyInto

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

type EncryptionStatusKeySource

type EncryptionStatusKeySource string

Deprecated version of EncryptionStatusKeySource. Use v1beta20210401.EncryptionStatusKeySource instead

type Encryption_Status

type Encryption_Status struct {
	Identity                        *EncryptionIdentity_Status `json:"identity,omitempty"`
	KeySource                       *EncryptionStatusKeySource `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) AssignPropertiesFromEncryptionStatus

func (encryption *Encryption_Status) AssignPropertiesFromEncryptionStatus(source *alpha20210401s.Encryption_Status) error

AssignPropertiesFromEncryptionStatus populates our Encryption_Status from the provided source Encryption_Status

func (*Encryption_Status) AssignPropertiesToEncryptionStatus

func (encryption *Encryption_Status) AssignPropertiesToEncryptionStatus(destination *alpha20210401s.Encryption_Status) error

AssignPropertiesToEncryptionStatus populates the provided destination Encryption_Status from our Encryption_Status

func (*Encryption_Status) DeepCopy

func (in *Encryption_Status) DeepCopy() *Encryption_Status

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

func (*Encryption_Status) DeepCopyInto

func (in *Encryption_Status) DeepCopyInto(out *Encryption_Status)

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

func (*Encryption_Status) NewEmptyARMValue

func (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_StatusARM

type Encryption_StatusARM struct {
	Identity                        *EncryptionIdentity_StatusARM `json:"identity,omitempty"`
	KeySource                       *EncryptionStatusKeySource    `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultProperties_StatusARM `json:"keyvaultproperties,omitempty"`
	RequireInfrastructureEncryption *bool                         `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServices_StatusARM `json:"services,omitempty"`
}

Deprecated version of Encryption_Status. Use v1beta20210401.Encryption_Status instead

func (*Encryption_StatusARM) DeepCopy

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

func (*Encryption_StatusARM) DeepCopyInto

func (in *Encryption_StatusARM) DeepCopyInto(out *Encryption_StatusARM)

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

type Endpoints_Status

type Endpoints_Status struct {
	Blob               *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) AssignPropertiesFromEndpointsStatus

func (endpoints *Endpoints_Status) AssignPropertiesFromEndpointsStatus(source *alpha20210401s.Endpoints_Status) error

AssignPropertiesFromEndpointsStatus populates our Endpoints_Status from the provided source Endpoints_Status

func (*Endpoints_Status) AssignPropertiesToEndpointsStatus

func (endpoints *Endpoints_Status) AssignPropertiesToEndpointsStatus(destination *alpha20210401s.Endpoints_Status) error

AssignPropertiesToEndpointsStatus populates the provided destination Endpoints_Status from our Endpoints_Status

func (*Endpoints_Status) DeepCopy

func (in *Endpoints_Status) DeepCopy() *Endpoints_Status

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

func (*Endpoints_Status) DeepCopyInto

func (in *Endpoints_Status) DeepCopyInto(out *Endpoints_Status)

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

func (*Endpoints_Status) NewEmptyARMValue

func (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_StatusARM

type Endpoints_StatusARM struct {
	Blob               *string                                     `json:"blob,omitempty"`
	Dfs                *string                                     `json:"dfs,omitempty"`
	File               *string                                     `json:"file,omitempty"`
	InternetEndpoints  *StorageAccountInternetEndpoints_StatusARM  `json:"internetEndpoints,omitempty"`
	MicrosoftEndpoints *StorageAccountMicrosoftEndpoints_StatusARM `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_StatusARM) DeepCopy

func (in *Endpoints_StatusARM) DeepCopy() *Endpoints_StatusARM

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

func (*Endpoints_StatusARM) DeepCopyInto

func (in *Endpoints_StatusARM) DeepCopyInto(out *Endpoints_StatusARM)

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

type ExtendedLocation

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

Deprecated version of ExtendedLocation. Use v1beta20210401.ExtendedLocation instead

func (*ExtendedLocation) AssignPropertiesFromExtendedLocation

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

AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignPropertiesToExtendedLocation

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

AssignPropertiesToExtendedLocation 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 ExtendedLocationARM

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

Deprecated version of ExtendedLocation. Use v1beta20210401.ExtendedLocation instead

func (*ExtendedLocationARM) DeepCopy

func (in *ExtendedLocationARM) DeepCopy() *ExtendedLocationARM

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

func (*ExtendedLocationARM) DeepCopyInto

func (in *ExtendedLocationARM) DeepCopyInto(out *ExtendedLocationARM)

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

type ExtendedLocationType

type ExtendedLocationType string

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_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) AssignPropertiesFromExtendedLocationStatus

func (location *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *alpha20210401s.ExtendedLocation_Status) error

AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status

func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus

func (location *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *alpha20210401s.ExtendedLocation_Status) error

AssignPropertiesToExtendedLocationStatus 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_StatusARM

type ExtendedLocation_StatusARM struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_Status `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_Status. Use v1beta20210401.ExtendedLocation_Status instead

func (*ExtendedLocation_StatusARM) DeepCopy

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

func (*ExtendedLocation_StatusARM) DeepCopyInto

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

type GeoReplicationStatsStatusStatus

type GeoReplicationStatsStatusStatus string

Deprecated version of GeoReplicationStatsStatusStatus. Use v1beta20210401.GeoReplicationStatsStatusStatus instead

type GeoReplicationStats_Status

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

Deprecated version of GeoReplicationStats_Status. Use v1beta20210401.GeoReplicationStats_Status instead

func (*GeoReplicationStats_Status) AssignPropertiesFromGeoReplicationStatsStatus

func (stats *GeoReplicationStats_Status) AssignPropertiesFromGeoReplicationStatsStatus(source *alpha20210401s.GeoReplicationStats_Status) error

AssignPropertiesFromGeoReplicationStatsStatus populates our GeoReplicationStats_Status from the provided source GeoReplicationStats_Status

func (*GeoReplicationStats_Status) AssignPropertiesToGeoReplicationStatsStatus

func (stats *GeoReplicationStats_Status) AssignPropertiesToGeoReplicationStatsStatus(destination *alpha20210401s.GeoReplicationStats_Status) error

AssignPropertiesToGeoReplicationStatsStatus 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_StatusARM

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

Deprecated version of GeoReplicationStats_Status. Use v1beta20210401.GeoReplicationStats_Status instead

func (*GeoReplicationStats_StatusARM) DeepCopy

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

func (*GeoReplicationStats_StatusARM) DeepCopyInto

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

type IPRule

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

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

Deprecated version of IPRule. Use v1beta20210401.IPRule instead

func (*IPRule) AssignPropertiesFromIPRule

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

AssignPropertiesFromIPRule populates our IPRule from the provided source IPRule

func (*IPRule) AssignPropertiesToIPRule

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

AssignPropertiesToIPRule 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 IPRuleARM

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

Deprecated version of IPRule. Use v1beta20210401.IPRule instead

func (*IPRuleARM) DeepCopy

func (in *IPRuleARM) DeepCopy() *IPRuleARM

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

func (*IPRuleARM) DeepCopyInto

func (in *IPRuleARM) DeepCopyInto(out *IPRuleARM)

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

type IPRuleAction

type IPRuleAction string

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

type IPRuleStatusAction

type IPRuleStatusAction string

Deprecated version of IPRuleStatusAction. Use v1beta20210401.IPRuleStatusAction instead

type IPRule_Status

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

Deprecated version of IPRule_Status. Use v1beta20210401.IPRule_Status instead

func (*IPRule_Status) AssignPropertiesFromIPRuleStatus

func (rule *IPRule_Status) AssignPropertiesFromIPRuleStatus(source *alpha20210401s.IPRule_Status) error

AssignPropertiesFromIPRuleStatus populates our IPRule_Status from the provided source IPRule_Status

func (*IPRule_Status) AssignPropertiesToIPRuleStatus

func (rule *IPRule_Status) AssignPropertiesToIPRuleStatus(destination *alpha20210401s.IPRule_Status) error

AssignPropertiesToIPRuleStatus populates the provided destination IPRule_Status from our IPRule_Status

func (*IPRule_Status) DeepCopy

func (in *IPRule_Status) DeepCopy() *IPRule_Status

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

func (*IPRule_Status) DeepCopyInto

func (in *IPRule_Status) DeepCopyInto(out *IPRule_Status)

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

func (*IPRule_Status) NewEmptyARMValue

func (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_StatusARM

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

Deprecated version of IPRule_Status. Use v1beta20210401.IPRule_Status instead

func (*IPRule_StatusARM) DeepCopy

func (in *IPRule_StatusARM) DeepCopy() *IPRule_StatusARM

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

func (*IPRule_StatusARM) DeepCopyInto

func (in *IPRule_StatusARM) DeepCopyInto(out *IPRule_StatusARM)

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

type Identity

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

Deprecated version of Identity. Use v1beta20210401.Identity instead

func (*Identity) AssignPropertiesFromIdentity

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

AssignPropertiesFromIdentity populates our Identity from the provided source Identity

func (*Identity) AssignPropertiesToIdentity

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

AssignPropertiesToIdentity populates the provided destination Identity from our Identity

func (*Identity) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Identity) DeepCopy

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 IdentityARM

type IdentityARM struct {
	Type *IdentityType `json:"type,omitempty"`
}

Deprecated version of Identity. Use v1beta20210401.Identity instead

func (*IdentityARM) DeepCopy

func (in *IdentityARM) DeepCopy() *IdentityARM

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

func (*IdentityARM) DeepCopyInto

func (in *IdentityARM) DeepCopyInto(out *IdentityARM)

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

type IdentityStatusType

type IdentityStatusType string

Deprecated version of IdentityStatusType. Use v1beta20210401.IdentityStatusType instead

type IdentityType

type IdentityType string

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

type Identity_Status

type Identity_Status struct {
	PrincipalId            *string                                `json:"principalId,omitempty"`
	TenantId               *string                                `json:"tenantId,omitempty"`
	Type                   *IdentityStatusType                    `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_Status `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of Identity_Status. Use v1beta20210401.Identity_Status instead

func (*Identity_Status) AssignPropertiesFromIdentityStatus

func (identity *Identity_Status) AssignPropertiesFromIdentityStatus(source *alpha20210401s.Identity_Status) error

AssignPropertiesFromIdentityStatus populates our Identity_Status from the provided source Identity_Status

func (*Identity_Status) AssignPropertiesToIdentityStatus

func (identity *Identity_Status) AssignPropertiesToIdentityStatus(destination *alpha20210401s.Identity_Status) error

AssignPropertiesToIdentityStatus populates the provided destination Identity_Status from our Identity_Status

func (*Identity_Status) DeepCopy

func (in *Identity_Status) DeepCopy() *Identity_Status

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

func (*Identity_Status) DeepCopyInto

func (in *Identity_Status) DeepCopyInto(out *Identity_Status)

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

func (*Identity_Status) NewEmptyARMValue

func (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_StatusARM

type Identity_StatusARM struct {
	PrincipalId            *string                                   `json:"principalId,omitempty"`
	TenantId               *string                                   `json:"tenantId,omitempty"`
	Type                   *IdentityStatusType                       `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_StatusARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of Identity_Status. Use v1beta20210401.Identity_Status instead

func (*Identity_StatusARM) DeepCopy

func (in *Identity_StatusARM) DeepCopy() *Identity_StatusARM

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

func (*Identity_StatusARM) DeepCopyInto

func (in *Identity_StatusARM) DeepCopyInto(out *Identity_StatusARM)

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

type ImmutabilityPolicyProperties_Status

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

Deprecated version of ImmutabilityPolicyProperties_Status. Use v1beta20210401.ImmutabilityPolicyProperties_Status instead

func (*ImmutabilityPolicyProperties_Status) AssignPropertiesFromImmutabilityPolicyPropertiesStatus

func (properties *ImmutabilityPolicyProperties_Status) AssignPropertiesFromImmutabilityPolicyPropertiesStatus(source *alpha20210401s.ImmutabilityPolicyProperties_Status) error

AssignPropertiesFromImmutabilityPolicyPropertiesStatus populates our ImmutabilityPolicyProperties_Status from the provided source ImmutabilityPolicyProperties_Status

func (*ImmutabilityPolicyProperties_Status) AssignPropertiesToImmutabilityPolicyPropertiesStatus

func (properties *ImmutabilityPolicyProperties_Status) AssignPropertiesToImmutabilityPolicyPropertiesStatus(destination *alpha20210401s.ImmutabilityPolicyProperties_Status) error

AssignPropertiesToImmutabilityPolicyPropertiesStatus 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_StatusARM

type ImmutabilityPolicyProperties_StatusARM struct {
	Etag          *string                               `json:"etag,omitempty"`
	Properties    *ImmutabilityPolicyProperty_StatusARM `json:"properties,omitempty"`
	UpdateHistory []UpdateHistoryProperty_StatusARM     `json:"updateHistory,omitempty"`
}

Deprecated version of ImmutabilityPolicyProperties_Status. Use v1beta20210401.ImmutabilityPolicyProperties_Status instead

func (*ImmutabilityPolicyProperties_StatusARM) DeepCopy

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

func (*ImmutabilityPolicyProperties_StatusARM) DeepCopyInto

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

type ImmutabilityPolicyPropertyStatusState

type ImmutabilityPolicyPropertyStatusState string

Deprecated version of ImmutabilityPolicyPropertyStatusState. Use v1beta20210401.ImmutabilityPolicyPropertyStatusState instead

type ImmutabilityPolicyProperty_StatusARM

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

Deprecated version of ImmutabilityPolicyProperty_Status. Use v1beta20210401.ImmutabilityPolicyProperty_Status instead

func (*ImmutabilityPolicyProperty_StatusARM) DeepCopy

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

func (*ImmutabilityPolicyProperty_StatusARM) DeepCopyInto

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

type ImmutableStorageWithVersioning

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

Deprecated version of ImmutableStorageWithVersioning. Use v1beta20210401.ImmutableStorageWithVersioning instead

func (*ImmutableStorageWithVersioning) AssignPropertiesFromImmutableStorageWithVersioning

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

AssignPropertiesFromImmutableStorageWithVersioning populates our ImmutableStorageWithVersioning from the provided source ImmutableStorageWithVersioning

func (*ImmutableStorageWithVersioning) AssignPropertiesToImmutableStorageWithVersioning

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

AssignPropertiesToImmutableStorageWithVersioning 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 ImmutableStorageWithVersioningARM

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

Deprecated version of ImmutableStorageWithVersioning. Use v1beta20210401.ImmutableStorageWithVersioning instead

func (*ImmutableStorageWithVersioningARM) DeepCopy

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

func (*ImmutableStorageWithVersioningARM) DeepCopyInto

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

type ImmutableStorageWithVersioningStatusMigrationState

type ImmutableStorageWithVersioningStatusMigrationState string

Deprecated version of ImmutableStorageWithVersioningStatusMigrationState. Use v1beta20210401.ImmutableStorageWithVersioningStatusMigrationState instead

type ImmutableStorageWithVersioning_Status

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

Deprecated version of ImmutableStorageWithVersioning_Status. Use v1beta20210401.ImmutableStorageWithVersioning_Status instead

func (*ImmutableStorageWithVersioning_Status) AssignPropertiesFromImmutableStorageWithVersioningStatus

func (versioning *ImmutableStorageWithVersioning_Status) AssignPropertiesFromImmutableStorageWithVersioningStatus(source *alpha20210401s.ImmutableStorageWithVersioning_Status) error

AssignPropertiesFromImmutableStorageWithVersioningStatus populates our ImmutableStorageWithVersioning_Status from the provided source ImmutableStorageWithVersioning_Status

func (*ImmutableStorageWithVersioning_Status) AssignPropertiesToImmutableStorageWithVersioningStatus

func (versioning *ImmutableStorageWithVersioning_Status) AssignPropertiesToImmutableStorageWithVersioningStatus(destination *alpha20210401s.ImmutableStorageWithVersioning_Status) error

AssignPropertiesToImmutableStorageWithVersioningStatus 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_StatusARM

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

Deprecated version of ImmutableStorageWithVersioning_Status. Use v1beta20210401.ImmutableStorageWithVersioning_Status instead

func (*ImmutableStorageWithVersioning_StatusARM) DeepCopy

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

func (*ImmutableStorageWithVersioning_StatusARM) 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) AssignPropertiesFromKeyCreationTimeStatus

func (time *KeyCreationTime_Status) AssignPropertiesFromKeyCreationTimeStatus(source *alpha20210401s.KeyCreationTime_Status) error

AssignPropertiesFromKeyCreationTimeStatus populates our KeyCreationTime_Status from the provided source KeyCreationTime_Status

func (*KeyCreationTime_Status) AssignPropertiesToKeyCreationTimeStatus

func (time *KeyCreationTime_Status) AssignPropertiesToKeyCreationTimeStatus(destination *alpha20210401s.KeyCreationTime_Status) error

AssignPropertiesToKeyCreationTimeStatus 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_StatusARM

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

Deprecated version of KeyCreationTime_Status. Use v1beta20210401.KeyCreationTime_Status instead

func (*KeyCreationTime_StatusARM) DeepCopy

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

func (*KeyCreationTime_StatusARM) 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) AssignPropertiesFromKeyPolicy

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

AssignPropertiesFromKeyPolicy populates our KeyPolicy from the provided source KeyPolicy

func (*KeyPolicy) AssignPropertiesToKeyPolicy

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

AssignPropertiesToKeyPolicy 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 KeyPolicyARM

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

Deprecated version of KeyPolicy. Use v1beta20210401.KeyPolicy instead

func (*KeyPolicyARM) DeepCopy

func (in *KeyPolicyARM) DeepCopy() *KeyPolicyARM

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

func (*KeyPolicyARM) DeepCopyInto

func (in *KeyPolicyARM) DeepCopyInto(out *KeyPolicyARM)

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

type KeyPolicy_Status

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

Deprecated version of KeyPolicy_Status. Use v1beta20210401.KeyPolicy_Status instead

func (*KeyPolicy_Status) AssignPropertiesFromKeyPolicyStatus

func (policy *KeyPolicy_Status) AssignPropertiesFromKeyPolicyStatus(source *alpha20210401s.KeyPolicy_Status) error

AssignPropertiesFromKeyPolicyStatus populates our KeyPolicy_Status from the provided source KeyPolicy_Status

func (*KeyPolicy_Status) AssignPropertiesToKeyPolicyStatus

func (policy *KeyPolicy_Status) AssignPropertiesToKeyPolicyStatus(destination *alpha20210401s.KeyPolicy_Status) error

AssignPropertiesToKeyPolicyStatus populates the provided destination KeyPolicy_Status from our KeyPolicy_Status

func (*KeyPolicy_Status) DeepCopy

func (in *KeyPolicy_Status) DeepCopy() *KeyPolicy_Status

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

func (*KeyPolicy_Status) DeepCopyInto

func (in *KeyPolicy_Status) DeepCopyInto(out *KeyPolicy_Status)

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

func (*KeyPolicy_Status) NewEmptyARMValue

func (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_StatusARM

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

Deprecated version of KeyPolicy_Status. Use v1beta20210401.KeyPolicy_Status instead

func (*KeyPolicy_StatusARM) DeepCopy

func (in *KeyPolicy_StatusARM) DeepCopy() *KeyPolicy_StatusARM

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

func (*KeyPolicy_StatusARM) DeepCopyInto

func (in *KeyPolicy_StatusARM) DeepCopyInto(out *KeyPolicy_StatusARM)

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

type KeyVaultProperties

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

Deprecated version of KeyVaultProperties. Use v1beta20210401.KeyVaultProperties instead

func (*KeyVaultProperties) AssignPropertiesFromKeyVaultProperties

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

AssignPropertiesFromKeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties

func (*KeyVaultProperties) AssignPropertiesToKeyVaultProperties

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

AssignPropertiesToKeyVaultProperties 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 KeyVaultPropertiesARM

type KeyVaultPropertiesARM 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 (*KeyVaultPropertiesARM) DeepCopy

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

func (*KeyVaultPropertiesARM) DeepCopyInto

func (in *KeyVaultPropertiesARM) DeepCopyInto(out *KeyVaultPropertiesARM)

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

type KeyVaultProperties_Status

type KeyVaultProperties_Status struct {
	CurrentVersionedKeyIdentifier *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) AssignPropertiesFromKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *alpha20210401s.KeyVaultProperties_Status) error

AssignPropertiesFromKeyVaultPropertiesStatus populates our KeyVaultProperties_Status from the provided source KeyVaultProperties_Status

func (*KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *alpha20210401s.KeyVaultProperties_Status) error

AssignPropertiesToKeyVaultPropertiesStatus 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_StatusARM

type KeyVaultProperties_StatusARM 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_StatusARM) DeepCopy

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

func (*KeyVaultProperties_StatusARM) 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                      *LastAccessTimeTrackingPolicyName `json:"name,omitempty"`
	TrackingGranularityInDays *int                              `json:"trackingGranularityInDays,omitempty"`
}

Deprecated version of LastAccessTimeTrackingPolicy. Use v1beta20210401.LastAccessTimeTrackingPolicy instead

func (*LastAccessTimeTrackingPolicy) AssignPropertiesFromLastAccessTimeTrackingPolicy

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

AssignPropertiesFromLastAccessTimeTrackingPolicy populates our LastAccessTimeTrackingPolicy from the provided source LastAccessTimeTrackingPolicy

func (*LastAccessTimeTrackingPolicy) AssignPropertiesToLastAccessTimeTrackingPolicy

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

AssignPropertiesToLastAccessTimeTrackingPolicy 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 LastAccessTimeTrackingPolicyARM

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

Deprecated version of LastAccessTimeTrackingPolicy. Use v1beta20210401.LastAccessTimeTrackingPolicy instead

func (*LastAccessTimeTrackingPolicyARM) DeepCopy

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

func (*LastAccessTimeTrackingPolicyARM) DeepCopyInto

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

type LastAccessTimeTrackingPolicyName

type LastAccessTimeTrackingPolicyName string

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

type LastAccessTimeTrackingPolicyStatusName

type LastAccessTimeTrackingPolicyStatusName string

Deprecated version of LastAccessTimeTrackingPolicyStatusName. Use v1beta20210401.LastAccessTimeTrackingPolicyStatusName instead

type LastAccessTimeTrackingPolicy_Status

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

Deprecated version of LastAccessTimeTrackingPolicy_Status. Use v1beta20210401.LastAccessTimeTrackingPolicy_Status instead

func (*LastAccessTimeTrackingPolicy_Status) AssignPropertiesFromLastAccessTimeTrackingPolicyStatus

func (policy *LastAccessTimeTrackingPolicy_Status) AssignPropertiesFromLastAccessTimeTrackingPolicyStatus(source *alpha20210401s.LastAccessTimeTrackingPolicy_Status) error

AssignPropertiesFromLastAccessTimeTrackingPolicyStatus populates our LastAccessTimeTrackingPolicy_Status from the provided source LastAccessTimeTrackingPolicy_Status

func (*LastAccessTimeTrackingPolicy_Status) AssignPropertiesToLastAccessTimeTrackingPolicyStatus

func (policy *LastAccessTimeTrackingPolicy_Status) AssignPropertiesToLastAccessTimeTrackingPolicyStatus(destination *alpha20210401s.LastAccessTimeTrackingPolicy_Status) error

AssignPropertiesToLastAccessTimeTrackingPolicyStatus 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_StatusARM

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

Deprecated version of LastAccessTimeTrackingPolicy_Status. Use v1beta20210401.LastAccessTimeTrackingPolicy_Status instead

func (*LastAccessTimeTrackingPolicy_StatusARM) DeepCopy

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

func (*LastAccessTimeTrackingPolicy_StatusARM) 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) AssignPropertiesFromLegalHoldPropertiesStatus

func (properties *LegalHoldProperties_Status) AssignPropertiesFromLegalHoldPropertiesStatus(source *alpha20210401s.LegalHoldProperties_Status) error

AssignPropertiesFromLegalHoldPropertiesStatus populates our LegalHoldProperties_Status from the provided source LegalHoldProperties_Status

func (*LegalHoldProperties_Status) AssignPropertiesToLegalHoldPropertiesStatus

func (properties *LegalHoldProperties_Status) AssignPropertiesToLegalHoldPropertiesStatus(destination *alpha20210401s.LegalHoldProperties_Status) error

AssignPropertiesToLegalHoldPropertiesStatus 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_StatusARM

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

Deprecated version of LegalHoldProperties_Status. Use v1beta20210401.LegalHoldProperties_Status instead

func (*LegalHoldProperties_StatusARM) DeepCopy

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

func (*LegalHoldProperties_StatusARM) 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) AssignPropertiesFromManagementPolicyAction

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

AssignPropertiesFromManagementPolicyAction populates our ManagementPolicyAction from the provided source ManagementPolicyAction

func (*ManagementPolicyAction) AssignPropertiesToManagementPolicyAction

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

AssignPropertiesToManagementPolicyAction 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 ManagementPolicyActionARM

type ManagementPolicyActionARM struct {
	BaseBlob *ManagementPolicyBaseBlobARM `json:"baseBlob,omitempty"`
	Snapshot *ManagementPolicySnapShotARM `json:"snapshot,omitempty"`
	Version  *ManagementPolicyVersionARM  `json:"version,omitempty"`
}

Deprecated version of ManagementPolicyAction. Use v1beta20210401.ManagementPolicyAction instead

func (*ManagementPolicyActionARM) DeepCopy

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

func (*ManagementPolicyActionARM) 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) AssignPropertiesFromManagementPolicyActionStatus

func (action *ManagementPolicyAction_Status) AssignPropertiesFromManagementPolicyActionStatus(source *alpha20210401s.ManagementPolicyAction_Status) error

AssignPropertiesFromManagementPolicyActionStatus populates our ManagementPolicyAction_Status from the provided source ManagementPolicyAction_Status

func (*ManagementPolicyAction_Status) AssignPropertiesToManagementPolicyActionStatus

func (action *ManagementPolicyAction_Status) AssignPropertiesToManagementPolicyActionStatus(destination *alpha20210401s.ManagementPolicyAction_Status) error

AssignPropertiesToManagementPolicyActionStatus 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_StatusARM

type ManagementPolicyAction_StatusARM struct {
	BaseBlob *ManagementPolicyBaseBlob_StatusARM `json:"baseBlob,omitempty"`
	Snapshot *ManagementPolicySnapShot_StatusARM `json:"snapshot,omitempty"`
	Version  *ManagementPolicyVersion_StatusARM  `json:"version,omitempty"`
}

Deprecated version of ManagementPolicyAction_Status. Use v1beta20210401.ManagementPolicyAction_Status instead

func (*ManagementPolicyAction_StatusARM) DeepCopy

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

func (*ManagementPolicyAction_StatusARM) 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) AssignPropertiesFromManagementPolicyBaseBlob

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

AssignPropertiesFromManagementPolicyBaseBlob populates our ManagementPolicyBaseBlob from the provided source ManagementPolicyBaseBlob

func (*ManagementPolicyBaseBlob) AssignPropertiesToManagementPolicyBaseBlob

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

AssignPropertiesToManagementPolicyBaseBlob 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 ManagementPolicyBaseBlobARM

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

Deprecated version of ManagementPolicyBaseBlob. Use v1beta20210401.ManagementPolicyBaseBlob instead

func (*ManagementPolicyBaseBlobARM) DeepCopy

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

func (*ManagementPolicyBaseBlobARM) 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) AssignPropertiesFromManagementPolicyBaseBlobStatus

func (blob *ManagementPolicyBaseBlob_Status) AssignPropertiesFromManagementPolicyBaseBlobStatus(source *alpha20210401s.ManagementPolicyBaseBlob_Status) error

AssignPropertiesFromManagementPolicyBaseBlobStatus populates our ManagementPolicyBaseBlob_Status from the provided source ManagementPolicyBaseBlob_Status

func (*ManagementPolicyBaseBlob_Status) AssignPropertiesToManagementPolicyBaseBlobStatus

func (blob *ManagementPolicyBaseBlob_Status) AssignPropertiesToManagementPolicyBaseBlobStatus(destination *alpha20210401s.ManagementPolicyBaseBlob_Status) error

AssignPropertiesToManagementPolicyBaseBlobStatus 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_StatusARM

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

Deprecated version of ManagementPolicyBaseBlob_Status. Use v1beta20210401.ManagementPolicyBaseBlob_Status instead

func (*ManagementPolicyBaseBlob_StatusARM) DeepCopy

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

func (*ManagementPolicyBaseBlob_StatusARM) 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) AssignPropertiesFromManagementPolicyDefinition

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

AssignPropertiesFromManagementPolicyDefinition populates our ManagementPolicyDefinition from the provided source ManagementPolicyDefinition

func (*ManagementPolicyDefinition) AssignPropertiesToManagementPolicyDefinition

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

AssignPropertiesToManagementPolicyDefinition 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 ManagementPolicyDefinitionARM

type ManagementPolicyDefinitionARM struct {
	Actions *ManagementPolicyActionARM `json:"actions,omitempty"`
	Filters *ManagementPolicyFilterARM `json:"filters,omitempty"`
}

Deprecated version of ManagementPolicyDefinition. Use v1beta20210401.ManagementPolicyDefinition instead

func (*ManagementPolicyDefinitionARM) DeepCopy

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

func (*ManagementPolicyDefinitionARM) 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) AssignPropertiesFromManagementPolicyDefinitionStatus

func (definition *ManagementPolicyDefinition_Status) AssignPropertiesFromManagementPolicyDefinitionStatus(source *alpha20210401s.ManagementPolicyDefinition_Status) error

AssignPropertiesFromManagementPolicyDefinitionStatus populates our ManagementPolicyDefinition_Status from the provided source ManagementPolicyDefinition_Status

func (*ManagementPolicyDefinition_Status) AssignPropertiesToManagementPolicyDefinitionStatus

func (definition *ManagementPolicyDefinition_Status) AssignPropertiesToManagementPolicyDefinitionStatus(destination *alpha20210401s.ManagementPolicyDefinition_Status) error

AssignPropertiesToManagementPolicyDefinitionStatus 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_StatusARM

type ManagementPolicyDefinition_StatusARM struct {
	Actions *ManagementPolicyAction_StatusARM `json:"actions,omitempty"`
	Filters *ManagementPolicyFilter_StatusARM `json:"filters,omitempty"`
}

Deprecated version of ManagementPolicyDefinition_Status. Use v1beta20210401.ManagementPolicyDefinition_Status instead

func (*ManagementPolicyDefinition_StatusARM) DeepCopy

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

func (*ManagementPolicyDefinition_StatusARM) 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) AssignPropertiesFromManagementPolicyFilter

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

AssignPropertiesFromManagementPolicyFilter populates our ManagementPolicyFilter from the provided source ManagementPolicyFilter

func (*ManagementPolicyFilter) AssignPropertiesToManagementPolicyFilter

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

AssignPropertiesToManagementPolicyFilter 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 ManagementPolicyFilterARM

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

Deprecated version of ManagementPolicyFilter. Use v1beta20210401.ManagementPolicyFilter instead

func (*ManagementPolicyFilterARM) DeepCopy

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

func (*ManagementPolicyFilterARM) 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) AssignPropertiesFromManagementPolicyFilterStatus

func (filter *ManagementPolicyFilter_Status) AssignPropertiesFromManagementPolicyFilterStatus(source *alpha20210401s.ManagementPolicyFilter_Status) error

AssignPropertiesFromManagementPolicyFilterStatus populates our ManagementPolicyFilter_Status from the provided source ManagementPolicyFilter_Status

func (*ManagementPolicyFilter_Status) AssignPropertiesToManagementPolicyFilterStatus

func (filter *ManagementPolicyFilter_Status) AssignPropertiesToManagementPolicyFilterStatus(destination *alpha20210401s.ManagementPolicyFilter_Status) error

AssignPropertiesToManagementPolicyFilterStatus 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_StatusARM

type ManagementPolicyFilter_StatusARM struct {
	BlobIndexMatch []TagFilter_StatusARM `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_StatusARM) DeepCopy

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

func (*ManagementPolicyFilter_StatusARM) DeepCopyInto

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

type ManagementPolicyPropertiesARM

type ManagementPolicyPropertiesARM struct {
	Policy *ManagementPolicySchemaARM `json:"policy,omitempty"`
}

Deprecated version of ManagementPolicyProperties. Use v1beta20210401.ManagementPolicyProperties instead

func (*ManagementPolicyPropertiesARM) DeepCopy

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

func (*ManagementPolicyPropertiesARM) DeepCopyInto

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

type ManagementPolicyProperties_StatusARM

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

Deprecated version of ManagementPolicyProperties_Status. Use v1beta20210401.ManagementPolicyProperties_Status instead

func (*ManagementPolicyProperties_StatusARM) DeepCopy

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

func (*ManagementPolicyProperties_StatusARM) 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 *ManagementPolicyRuleType `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule. Use v1beta20210401.ManagementPolicyRule instead

func (*ManagementPolicyRule) AssignPropertiesFromManagementPolicyRule

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

AssignPropertiesFromManagementPolicyRule populates our ManagementPolicyRule from the provided source ManagementPolicyRule

func (*ManagementPolicyRule) AssignPropertiesToManagementPolicyRule

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

AssignPropertiesToManagementPolicyRule 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 ManagementPolicyRuleARM

type ManagementPolicyRuleARM struct {
	Definition *ManagementPolicyDefinitionARM `json:"definition,omitempty"`
	Enabled    *bool                          `json:"enabled,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Type       *ManagementPolicyRuleType      `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule. Use v1beta20210401.ManagementPolicyRule instead

func (*ManagementPolicyRuleARM) DeepCopy

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

func (*ManagementPolicyRuleARM) DeepCopyInto

func (in *ManagementPolicyRuleARM) DeepCopyInto(out *ManagementPolicyRuleARM)

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

type ManagementPolicyRuleStatusType

type ManagementPolicyRuleStatusType string

Deprecated version of ManagementPolicyRuleStatusType. Use v1beta20210401.ManagementPolicyRuleStatusType instead

type ManagementPolicyRuleType

type ManagementPolicyRuleType string

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

type ManagementPolicyRule_Status

type ManagementPolicyRule_Status struct {
	Definition *ManagementPolicyDefinition_Status `json:"definition,omitempty"`
	Enabled    *bool                              `json:"enabled,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Type       *ManagementPolicyRuleStatusType    `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule_Status. Use v1beta20210401.ManagementPolicyRule_Status instead

func (*ManagementPolicyRule_Status) AssignPropertiesFromManagementPolicyRuleStatus

func (rule *ManagementPolicyRule_Status) AssignPropertiesFromManagementPolicyRuleStatus(source *alpha20210401s.ManagementPolicyRule_Status) error

AssignPropertiesFromManagementPolicyRuleStatus populates our ManagementPolicyRule_Status from the provided source ManagementPolicyRule_Status

func (*ManagementPolicyRule_Status) AssignPropertiesToManagementPolicyRuleStatus

func (rule *ManagementPolicyRule_Status) AssignPropertiesToManagementPolicyRuleStatus(destination *alpha20210401s.ManagementPolicyRule_Status) error

AssignPropertiesToManagementPolicyRuleStatus 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_StatusARM

type ManagementPolicyRule_StatusARM struct {
	Definition *ManagementPolicyDefinition_StatusARM `json:"definition,omitempty"`
	Enabled    *bool                                 `json:"enabled,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Type       *ManagementPolicyRuleStatusType       `json:"type,omitempty"`
}

Deprecated version of ManagementPolicyRule_Status. Use v1beta20210401.ManagementPolicyRule_Status instead

func (*ManagementPolicyRule_StatusARM) DeepCopy

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

func (*ManagementPolicyRule_StatusARM) DeepCopyInto

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

type ManagementPolicySchema

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

Deprecated version of ManagementPolicySchema. Use v1beta20210401.ManagementPolicySchema instead

func (*ManagementPolicySchema) AssignPropertiesFromManagementPolicySchema

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

AssignPropertiesFromManagementPolicySchema populates our ManagementPolicySchema from the provided source ManagementPolicySchema

func (*ManagementPolicySchema) AssignPropertiesToManagementPolicySchema

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

AssignPropertiesToManagementPolicySchema 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 ManagementPolicySchemaARM

type ManagementPolicySchemaARM struct {
	Rules []ManagementPolicyRuleARM `json:"rules,omitempty"`
}

Deprecated version of ManagementPolicySchema. Use v1beta20210401.ManagementPolicySchema instead

func (*ManagementPolicySchemaARM) DeepCopy

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

func (*ManagementPolicySchemaARM) 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) AssignPropertiesFromManagementPolicySchemaStatus

func (schema *ManagementPolicySchema_Status) AssignPropertiesFromManagementPolicySchemaStatus(source *alpha20210401s.ManagementPolicySchema_Status) error

AssignPropertiesFromManagementPolicySchemaStatus populates our ManagementPolicySchema_Status from the provided source ManagementPolicySchema_Status

func (*ManagementPolicySchema_Status) AssignPropertiesToManagementPolicySchemaStatus

func (schema *ManagementPolicySchema_Status) AssignPropertiesToManagementPolicySchemaStatus(destination *alpha20210401s.ManagementPolicySchema_Status) error

AssignPropertiesToManagementPolicySchemaStatus 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_StatusARM

type ManagementPolicySchema_StatusARM struct {
	Rules []ManagementPolicyRule_StatusARM `json:"rules,omitempty"`
}

Deprecated version of ManagementPolicySchema_Status. Use v1beta20210401.ManagementPolicySchema_Status instead

func (*ManagementPolicySchema_StatusARM) DeepCopy

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

func (*ManagementPolicySchema_StatusARM) 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) AssignPropertiesFromManagementPolicySnapShot

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

AssignPropertiesFromManagementPolicySnapShot populates our ManagementPolicySnapShot from the provided source ManagementPolicySnapShot

func (*ManagementPolicySnapShot) AssignPropertiesToManagementPolicySnapShot

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

AssignPropertiesToManagementPolicySnapShot 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 ManagementPolicySnapShotARM

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

Deprecated version of ManagementPolicySnapShot. Use v1beta20210401.ManagementPolicySnapShot instead

func (*ManagementPolicySnapShotARM) DeepCopy

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

func (*ManagementPolicySnapShotARM) 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) AssignPropertiesFromManagementPolicySnapShotStatus

func (shot *ManagementPolicySnapShot_Status) AssignPropertiesFromManagementPolicySnapShotStatus(source *alpha20210401s.ManagementPolicySnapShot_Status) error

AssignPropertiesFromManagementPolicySnapShotStatus populates our ManagementPolicySnapShot_Status from the provided source ManagementPolicySnapShot_Status

func (*ManagementPolicySnapShot_Status) AssignPropertiesToManagementPolicySnapShotStatus

func (shot *ManagementPolicySnapShot_Status) AssignPropertiesToManagementPolicySnapShotStatus(destination *alpha20210401s.ManagementPolicySnapShot_Status) error

AssignPropertiesToManagementPolicySnapShotStatus 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_StatusARM

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

Deprecated version of ManagementPolicySnapShot_Status. Use v1beta20210401.ManagementPolicySnapShot_Status instead

func (*ManagementPolicySnapShot_StatusARM) DeepCopy

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

func (*ManagementPolicySnapShot_StatusARM) 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) AssignPropertiesFromManagementPolicyVersion

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

AssignPropertiesFromManagementPolicyVersion populates our ManagementPolicyVersion from the provided source ManagementPolicyVersion

func (*ManagementPolicyVersion) AssignPropertiesToManagementPolicyVersion

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

AssignPropertiesToManagementPolicyVersion 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 ManagementPolicyVersionARM

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

Deprecated version of ManagementPolicyVersion. Use v1beta20210401.ManagementPolicyVersion instead

func (*ManagementPolicyVersionARM) DeepCopy

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

func (*ManagementPolicyVersionARM) 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) AssignPropertiesFromManagementPolicyVersionStatus

func (version *ManagementPolicyVersion_Status) AssignPropertiesFromManagementPolicyVersionStatus(source *alpha20210401s.ManagementPolicyVersion_Status) error

AssignPropertiesFromManagementPolicyVersionStatus populates our ManagementPolicyVersion_Status from the provided source ManagementPolicyVersion_Status

func (*ManagementPolicyVersion_Status) AssignPropertiesToManagementPolicyVersionStatus

func (version *ManagementPolicyVersion_Status) AssignPropertiesToManagementPolicyVersionStatus(destination *alpha20210401s.ManagementPolicyVersion_Status) error

AssignPropertiesToManagementPolicyVersionStatus 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_StatusARM

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

Deprecated version of ManagementPolicyVersion_Status. Use v1beta20210401.ManagementPolicyVersion_Status instead

func (*ManagementPolicyVersion_StatusARM) DeepCopy

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

func (*ManagementPolicyVersion_StatusARM) DeepCopyInto

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

type ManagementPolicy_Status

type 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 ManagementPolicy_Status. Use v1beta20210401.ManagementPolicy_Status instead

func (*ManagementPolicy_Status) AssignPropertiesFromManagementPolicyStatus

func (policy *ManagementPolicy_Status) AssignPropertiesFromManagementPolicyStatus(source *alpha20210401s.ManagementPolicy_Status) error

AssignPropertiesFromManagementPolicyStatus populates our ManagementPolicy_Status from the provided source ManagementPolicy_Status

func (*ManagementPolicy_Status) AssignPropertiesToManagementPolicyStatus

func (policy *ManagementPolicy_Status) AssignPropertiesToManagementPolicyStatus(destination *alpha20210401s.ManagementPolicy_Status) error

AssignPropertiesToManagementPolicyStatus populates the provided destination ManagementPolicy_Status from our ManagementPolicy_Status

func (*ManagementPolicy_Status) ConvertStatusFrom

func (policy *ManagementPolicy_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ManagementPolicy_Status from the provided source

func (*ManagementPolicy_Status) ConvertStatusTo

func (policy *ManagementPolicy_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ManagementPolicy_Status

func (*ManagementPolicy_Status) DeepCopy

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

func (*ManagementPolicy_Status) DeepCopyInto

func (in *ManagementPolicy_Status) DeepCopyInto(out *ManagementPolicy_Status)

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

func (*ManagementPolicy_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagementPolicy_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagementPolicy_StatusARM

type ManagementPolicy_StatusARM struct {
	Id         *string                               `json:"id,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Properties *ManagementPolicyProperties_StatusARM `json:"properties,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

Deprecated version of ManagementPolicy_Status. Use v1beta20210401.ManagementPolicy_Status instead

func (*ManagementPolicy_StatusARM) DeepCopy

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

func (*ManagementPolicy_StatusARM) DeepCopyInto

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

type NetworkRuleSet

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

	// +kubebuilder:validation:Required
	DefaultAction       *NetworkRuleSetDefaultAction `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) AssignPropertiesFromNetworkRuleSet

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

AssignPropertiesFromNetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet

func (*NetworkRuleSet) AssignPropertiesToNetworkRuleSet

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

AssignPropertiesToNetworkRuleSet 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 NetworkRuleSetARM

type NetworkRuleSetARM struct {
	Bypass              *NetworkRuleSetBypass        `json:"bypass,omitempty"`
	DefaultAction       *NetworkRuleSetDefaultAction `json:"defaultAction,omitempty"`
	IpRules             []IPRuleARM                  `json:"ipRules,omitempty"`
	ResourceAccessRules []ResourceAccessRuleARM      `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRuleARM      `json:"virtualNetworkRules,omitempty"`
}

Deprecated version of NetworkRuleSet. Use v1beta20210401.NetworkRuleSet instead

func (*NetworkRuleSetARM) DeepCopy

func (in *NetworkRuleSetARM) DeepCopy() *NetworkRuleSetARM

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

func (*NetworkRuleSetARM) DeepCopyInto

func (in *NetworkRuleSetARM) DeepCopyInto(out *NetworkRuleSetARM)

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

type NetworkRuleSetBypass

type NetworkRuleSetBypass string

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

type NetworkRuleSetDefaultAction

type NetworkRuleSetDefaultAction string

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

type NetworkRuleSetStatusBypass

type NetworkRuleSetStatusBypass string

Deprecated version of NetworkRuleSetStatusBypass. Use v1beta20210401.NetworkRuleSetStatusBypass instead

type NetworkRuleSetStatusDefaultAction

type NetworkRuleSetStatusDefaultAction string

Deprecated version of NetworkRuleSetStatusDefaultAction. Use v1beta20210401.NetworkRuleSetStatusDefaultAction instead

type NetworkRuleSet_Status

type NetworkRuleSet_Status struct {
	Bypass              *NetworkRuleSetStatusBypass        `json:"bypass,omitempty"`
	DefaultAction       *NetworkRuleSetStatusDefaultAction `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) AssignPropertiesFromNetworkRuleSetStatus

func (ruleSet *NetworkRuleSet_Status) AssignPropertiesFromNetworkRuleSetStatus(source *alpha20210401s.NetworkRuleSet_Status) error

AssignPropertiesFromNetworkRuleSetStatus populates our NetworkRuleSet_Status from the provided source NetworkRuleSet_Status

func (*NetworkRuleSet_Status) AssignPropertiesToNetworkRuleSetStatus

func (ruleSet *NetworkRuleSet_Status) AssignPropertiesToNetworkRuleSetStatus(destination *alpha20210401s.NetworkRuleSet_Status) error

AssignPropertiesToNetworkRuleSetStatus 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_StatusARM

type NetworkRuleSet_StatusARM struct {
	Bypass              *NetworkRuleSetStatusBypass        `json:"bypass,omitempty"`
	DefaultAction       *NetworkRuleSetStatusDefaultAction `json:"defaultAction,omitempty"`
	IpRules             []IPRule_StatusARM                 `json:"ipRules,omitempty"`
	ResourceAccessRules []ResourceAccessRule_StatusARM     `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule_StatusARM     `json:"virtualNetworkRules,omitempty"`
}

Deprecated version of NetworkRuleSet_Status. Use v1beta20210401.NetworkRuleSet_Status instead

func (*NetworkRuleSet_StatusARM) DeepCopy

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

func (*NetworkRuleSet_StatusARM) DeepCopyInto

func (in *NetworkRuleSet_StatusARM) DeepCopyInto(out *NetworkRuleSet_StatusARM)

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

type PrivateEndpointConnection_Status_SubResourceEmbedded

type PrivateEndpointConnection_Status_SubResourceEmbedded struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_Status_SubResourceEmbedded. Use v1beta20210401.PrivateEndpointConnection_Status_SubResourceEmbedded instead

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(source *alpha20210401s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded populates our PrivateEndpointConnection_Status_SubResourceEmbedded from the provided source PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(destination *alpha20210401s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded populates the provided destination PrivateEndpointConnection_Status_SubResourceEmbedded from our PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_Status_SubResourceEmbedded. Use v1beta20210401.PrivateEndpointConnection_Status_SubResourceEmbedded instead

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto

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

type QueuePropertiesARM

type QueuePropertiesARM struct {
	Metadata map[string]string `json:"metadata,omitempty"`
}

Deprecated version of QueueProperties. Use v1beta20210401.QueueProperties instead

func (*QueuePropertiesARM) DeepCopy

func (in *QueuePropertiesARM) DeepCopy() *QueuePropertiesARM

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

func (*QueuePropertiesARM) DeepCopyInto

func (in *QueuePropertiesARM) DeepCopyInto(out *QueuePropertiesARM)

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

type QueueProperties_StatusARM

type QueueProperties_StatusARM 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_StatusARM) DeepCopy

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

func (*QueueProperties_StatusARM) DeepCopyInto

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

type QueueServicePropertiesPropertiesARM

type QueueServicePropertiesPropertiesARM struct {
	Cors *CorsRulesARM `json:"cors,omitempty"`
}

Deprecated version of QueueServicePropertiesProperties. Use v1beta20210401.QueueServicePropertiesProperties instead

func (*QueueServicePropertiesPropertiesARM) DeepCopy

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

func (*QueueServicePropertiesPropertiesARM) DeepCopyInto

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

type QueueServiceProperties_Status

type QueueServiceProperties_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 QueueServiceProperties_Status. Use v1beta20210401.QueueServiceProperties_Status instead

func (*QueueServiceProperties_Status) AssignPropertiesFromQueueServicePropertiesStatus

func (properties *QueueServiceProperties_Status) AssignPropertiesFromQueueServicePropertiesStatus(source *alpha20210401s.QueueServiceProperties_Status) error

AssignPropertiesFromQueueServicePropertiesStatus populates our QueueServiceProperties_Status from the provided source QueueServiceProperties_Status

func (*QueueServiceProperties_Status) AssignPropertiesToQueueServicePropertiesStatus

func (properties *QueueServiceProperties_Status) AssignPropertiesToQueueServicePropertiesStatus(destination *alpha20210401s.QueueServiceProperties_Status) error

AssignPropertiesToQueueServicePropertiesStatus populates the provided destination QueueServiceProperties_Status from our QueueServiceProperties_Status

func (*QueueServiceProperties_Status) ConvertStatusFrom

func (properties *QueueServiceProperties_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our QueueServiceProperties_Status from the provided source

func (*QueueServiceProperties_Status) ConvertStatusTo

func (properties *QueueServiceProperties_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our QueueServiceProperties_Status

func (*QueueServiceProperties_Status) DeepCopy

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

func (*QueueServiceProperties_Status) DeepCopyInto

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

func (*QueueServiceProperties_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*QueueServiceProperties_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type QueueServiceProperties_StatusARM

type QueueServiceProperties_StatusARM struct {
	Id         *string                                      `json:"id,omitempty"`
	Name       *string                                      `json:"name,omitempty"`
	Properties *QueueServiceProperties_Status_PropertiesARM `json:"properties,omitempty"`
	Type       *string                                      `json:"type,omitempty"`
}

Deprecated version of QueueServiceProperties_Status. Use v1beta20210401.QueueServiceProperties_Status instead

func (*QueueServiceProperties_StatusARM) DeepCopy

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

func (*QueueServiceProperties_StatusARM) DeepCopyInto

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

type QueueServiceProperties_Status_PropertiesARM

type QueueServiceProperties_Status_PropertiesARM struct {
	Cors *CorsRules_StatusARM `json:"cors,omitempty"`
}

Deprecated version of QueueServiceProperties_Status_Properties. Use v1beta20210401.QueueServiceProperties_Status_Properties instead

func (*QueueServiceProperties_Status_PropertiesARM) DeepCopy

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

func (*QueueServiceProperties_Status_PropertiesARM) 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) AssignPropertiesFromResourceAccessRule

func (rule *ResourceAccessRule) AssignPropertiesFromResourceAccessRule(source *alpha20210401s.ResourceAccessRule) error

AssignPropertiesFromResourceAccessRule populates our ResourceAccessRule from the provided source ResourceAccessRule

func (*ResourceAccessRule) AssignPropertiesToResourceAccessRule

func (rule *ResourceAccessRule) AssignPropertiesToResourceAccessRule(destination *alpha20210401s.ResourceAccessRule) error

AssignPropertiesToResourceAccessRule 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 ResourceAccessRuleARM

type ResourceAccessRuleARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
	TenantId   *string `json:"tenantId,omitempty"`
}

Deprecated version of ResourceAccessRule. Use v1beta20210401.ResourceAccessRule instead

func (*ResourceAccessRuleARM) DeepCopy

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

func (*ResourceAccessRuleARM) DeepCopyInto

func (in *ResourceAccessRuleARM) DeepCopyInto(out *ResourceAccessRuleARM)

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

type ResourceAccessRule_Status

type ResourceAccessRule_Status struct {
	ResourceId *string `json:"resourceId,omitempty"`
	TenantId   *string `json:"tenantId,omitempty"`
}

Deprecated version of ResourceAccessRule_Status. Use v1beta20210401.ResourceAccessRule_Status instead

func (*ResourceAccessRule_Status) AssignPropertiesFromResourceAccessRuleStatus

func (rule *ResourceAccessRule_Status) AssignPropertiesFromResourceAccessRuleStatus(source *alpha20210401s.ResourceAccessRule_Status) error

AssignPropertiesFromResourceAccessRuleStatus populates our ResourceAccessRule_Status from the provided source ResourceAccessRule_Status

func (*ResourceAccessRule_Status) AssignPropertiesToResourceAccessRuleStatus

func (rule *ResourceAccessRule_Status) AssignPropertiesToResourceAccessRuleStatus(destination *alpha20210401s.ResourceAccessRule_Status) error

AssignPropertiesToResourceAccessRuleStatus 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_StatusARM

type ResourceAccessRule_StatusARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
	TenantId   *string `json:"tenantId,omitempty"`
}

Deprecated version of ResourceAccessRule_Status. Use v1beta20210401.ResourceAccessRule_Status instead

func (*ResourceAccessRule_StatusARM) DeepCopy

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

func (*ResourceAccessRule_StatusARM) 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) AssignPropertiesFromRestorePolicyProperties

func (properties *RestorePolicyProperties) AssignPropertiesFromRestorePolicyProperties(source *alpha20210401s.RestorePolicyProperties) error

AssignPropertiesFromRestorePolicyProperties populates our RestorePolicyProperties from the provided source RestorePolicyProperties

func (*RestorePolicyProperties) AssignPropertiesToRestorePolicyProperties

func (properties *RestorePolicyProperties) AssignPropertiesToRestorePolicyProperties(destination *alpha20210401s.RestorePolicyProperties) error

AssignPropertiesToRestorePolicyProperties 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 RestorePolicyPropertiesARM

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

Deprecated version of RestorePolicyProperties. Use v1beta20210401.RestorePolicyProperties instead

func (*RestorePolicyPropertiesARM) DeepCopy

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

func (*RestorePolicyPropertiesARM) 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) AssignPropertiesFromRestorePolicyPropertiesStatus

func (properties *RestorePolicyProperties_Status) AssignPropertiesFromRestorePolicyPropertiesStatus(source *alpha20210401s.RestorePolicyProperties_Status) error

AssignPropertiesFromRestorePolicyPropertiesStatus populates our RestorePolicyProperties_Status from the provided source RestorePolicyProperties_Status

func (*RestorePolicyProperties_Status) AssignPropertiesToRestorePolicyPropertiesStatus

func (properties *RestorePolicyProperties_Status) AssignPropertiesToRestorePolicyPropertiesStatus(destination *alpha20210401s.RestorePolicyProperties_Status) error

AssignPropertiesToRestorePolicyPropertiesStatus 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_StatusARM

type RestorePolicyProperties_StatusARM 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_StatusARM) DeepCopy

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

func (*RestorePolicyProperties_StatusARM) 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             *RoutingPreferenceRoutingChoice `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference. Use v1beta20210401.RoutingPreference instead

func (*RoutingPreference) AssignPropertiesFromRoutingPreference

func (preference *RoutingPreference) AssignPropertiesFromRoutingPreference(source *alpha20210401s.RoutingPreference) error

AssignPropertiesFromRoutingPreference populates our RoutingPreference from the provided source RoutingPreference

func (*RoutingPreference) AssignPropertiesToRoutingPreference

func (preference *RoutingPreference) AssignPropertiesToRoutingPreference(destination *alpha20210401s.RoutingPreference) error

AssignPropertiesToRoutingPreference 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 RoutingPreferenceARM

type RoutingPreferenceARM struct {
	PublishInternetEndpoints  *bool                           `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                           `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *RoutingPreferenceRoutingChoice `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference. Use v1beta20210401.RoutingPreference instead

func (*RoutingPreferenceARM) DeepCopy

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

func (*RoutingPreferenceARM) DeepCopyInto

func (in *RoutingPreferenceARM) DeepCopyInto(out *RoutingPreferenceARM)

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

type RoutingPreferenceRoutingChoice

type RoutingPreferenceRoutingChoice string

Deprecated version of RoutingPreferenceRoutingChoice. Use v1beta20210401.RoutingPreferenceRoutingChoice instead +kubebuilder:validation:Enum={"InternetRouting","MicrosoftRouting"}

type RoutingPreferenceStatusRoutingChoice

type RoutingPreferenceStatusRoutingChoice string

Deprecated version of RoutingPreferenceStatusRoutingChoice. Use v1beta20210401.RoutingPreferenceStatusRoutingChoice instead

type RoutingPreference_Status

type RoutingPreference_Status struct {
	PublishInternetEndpoints  *bool                                 `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                                 `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *RoutingPreferenceStatusRoutingChoice `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference_Status. Use v1beta20210401.RoutingPreference_Status instead

func (*RoutingPreference_Status) AssignPropertiesFromRoutingPreferenceStatus

func (preference *RoutingPreference_Status) AssignPropertiesFromRoutingPreferenceStatus(source *alpha20210401s.RoutingPreference_Status) error

AssignPropertiesFromRoutingPreferenceStatus populates our RoutingPreference_Status from the provided source RoutingPreference_Status

func (*RoutingPreference_Status) AssignPropertiesToRoutingPreferenceStatus

func (preference *RoutingPreference_Status) AssignPropertiesToRoutingPreferenceStatus(destination *alpha20210401s.RoutingPreference_Status) error

AssignPropertiesToRoutingPreferenceStatus 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_StatusARM

type RoutingPreference_StatusARM struct {
	PublishInternetEndpoints  *bool                                 `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                                 `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *RoutingPreferenceStatusRoutingChoice `json:"routingChoice,omitempty"`
}

Deprecated version of RoutingPreference_Status. Use v1beta20210401.RoutingPreference_Status instead

func (*RoutingPreference_StatusARM) DeepCopy

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

func (*RoutingPreference_StatusARM) 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 *SasPolicyExpirationAction `json:"expirationAction,omitempty"`

	// +kubebuilder:validation:Required
	SasExpirationPeriod *string `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy. Use v1beta20210401.SasPolicy instead

func (*SasPolicy) AssignPropertiesFromSasPolicy

func (policy *SasPolicy) AssignPropertiesFromSasPolicy(source *alpha20210401s.SasPolicy) error

AssignPropertiesFromSasPolicy populates our SasPolicy from the provided source SasPolicy

func (*SasPolicy) AssignPropertiesToSasPolicy

func (policy *SasPolicy) AssignPropertiesToSasPolicy(destination *alpha20210401s.SasPolicy) error

AssignPropertiesToSasPolicy 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 SasPolicyARM

type SasPolicyARM struct {
	ExpirationAction    *SasPolicyExpirationAction `json:"expirationAction,omitempty"`
	SasExpirationPeriod *string                    `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy. Use v1beta20210401.SasPolicy instead

func (*SasPolicyARM) DeepCopy

func (in *SasPolicyARM) DeepCopy() *SasPolicyARM

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

func (*SasPolicyARM) DeepCopyInto

func (in *SasPolicyARM) DeepCopyInto(out *SasPolicyARM)

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

type SasPolicyExpirationAction

type SasPolicyExpirationAction string

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

type SasPolicyStatusExpirationAction

type SasPolicyStatusExpirationAction string

Deprecated version of SasPolicyStatusExpirationAction. Use v1beta20210401.SasPolicyStatusExpirationAction instead

type SasPolicy_Status

type SasPolicy_Status struct {
	ExpirationAction    *SasPolicyStatusExpirationAction `json:"expirationAction,omitempty"`
	SasExpirationPeriod *string                          `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy_Status. Use v1beta20210401.SasPolicy_Status instead

func (*SasPolicy_Status) AssignPropertiesFromSasPolicyStatus

func (policy *SasPolicy_Status) AssignPropertiesFromSasPolicyStatus(source *alpha20210401s.SasPolicy_Status) error

AssignPropertiesFromSasPolicyStatus populates our SasPolicy_Status from the provided source SasPolicy_Status

func (*SasPolicy_Status) AssignPropertiesToSasPolicyStatus

func (policy *SasPolicy_Status) AssignPropertiesToSasPolicyStatus(destination *alpha20210401s.SasPolicy_Status) error

AssignPropertiesToSasPolicyStatus populates the provided destination SasPolicy_Status from our SasPolicy_Status

func (*SasPolicy_Status) DeepCopy

func (in *SasPolicy_Status) DeepCopy() *SasPolicy_Status

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

func (*SasPolicy_Status) DeepCopyInto

func (in *SasPolicy_Status) DeepCopyInto(out *SasPolicy_Status)

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

func (*SasPolicy_Status) NewEmptyARMValue

func (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_StatusARM

type SasPolicy_StatusARM struct {
	ExpirationAction    *SasPolicyStatusExpirationAction `json:"expirationAction,omitempty"`
	SasExpirationPeriod *string                          `json:"sasExpirationPeriod,omitempty"`
}

Deprecated version of SasPolicy_Status. Use v1beta20210401.SasPolicy_Status instead

func (*SasPolicy_StatusARM) DeepCopy

func (in *SasPolicy_StatusARM) DeepCopy() *SasPolicy_StatusARM

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

func (*SasPolicy_StatusARM) DeepCopyInto

func (in *SasPolicy_StatusARM) DeepCopyInto(out *SasPolicy_StatusARM)

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

type Sku

type Sku struct {
	// +kubebuilder:validation:Required
	Name *SkuName `json:"name,omitempty"`
	Tier *SkuTier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20210401.Sku instead

func (*Sku) AssignPropertiesFromSku

func (sku *Sku) AssignPropertiesFromSku(source *alpha20210401s.Sku) error

AssignPropertiesFromSku populates our Sku from the provided source Sku

func (*Sku) AssignPropertiesToSku

func (sku *Sku) AssignPropertiesToSku(destination *alpha20210401s.Sku) error

AssignPropertiesToSku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

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 SkuARM

type SkuARM struct {
	Name *SkuName `json:"name,omitempty"`
	Tier *SkuTier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20210401.Sku instead

func (*SkuARM) DeepCopy

func (in *SkuARM) DeepCopy() *SkuARM

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

func (*SkuARM) DeepCopyInto

func (in *SkuARM) DeepCopyInto(out *SkuARM)

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

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 SkuTier

type SkuTier string

Deprecated version of SkuTier. Use v1beta20210401.SkuTier instead +kubebuilder:validation:Enum={"Premium","Standard"}

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) AssignPropertiesFromSkuStatus

func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *alpha20210401s.Sku_Status) error

AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status

func (*Sku_Status) AssignPropertiesToSkuStatus

func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *alpha20210401s.Sku_Status) error

AssignPropertiesToSkuStatus populates the provided destination Sku_Status from our Sku_Status

func (*Sku_Status) DeepCopy

func (in *Sku_Status) DeepCopy() *Sku_Status

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

func (*Sku_Status) DeepCopyInto

func (in *Sku_Status) DeepCopyInto(out *Sku_Status)

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

func (*Sku_Status) NewEmptyARMValue

func (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_StatusARM

type Sku_StatusARM 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_StatusARM) DeepCopy

func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM

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

func (*Sku_StatusARM) DeepCopyInto

func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)

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

type StorageAccount

type StorageAccount struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccounts_Spec  `json:"spec,omitempty"`
	Status            StorageAccount_Status `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccount. Use v1beta20210401.StorageAccount instead

func (*StorageAccount) AssignPropertiesFromStorageAccount

func (account *StorageAccount) AssignPropertiesFromStorageAccount(source *alpha20210401s.StorageAccount) error

AssignPropertiesFromStorageAccount populates our StorageAccount from the provided source StorageAccount

func (*StorageAccount) AssignPropertiesToStorageAccount

func (account *StorageAccount) AssignPropertiesToStorageAccount(destination *alpha20210401s.StorageAccount) error

AssignPropertiesToStorageAccount 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, or nil if there is no 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) AssignPropertiesFromStorageAccountInternetEndpointsStatus

func (endpoints *StorageAccountInternetEndpoints_Status) AssignPropertiesFromStorageAccountInternetEndpointsStatus(source *alpha20210401s.StorageAccountInternetEndpoints_Status) error

AssignPropertiesFromStorageAccountInternetEndpointsStatus populates our StorageAccountInternetEndpoints_Status from the provided source StorageAccountInternetEndpoints_Status

func (*StorageAccountInternetEndpoints_Status) AssignPropertiesToStorageAccountInternetEndpointsStatus

func (endpoints *StorageAccountInternetEndpoints_Status) AssignPropertiesToStorageAccountInternetEndpointsStatus(destination *alpha20210401s.StorageAccountInternetEndpoints_Status) error

AssignPropertiesToStorageAccountInternetEndpointsStatus 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_StatusARM

type StorageAccountInternetEndpoints_StatusARM 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_StatusARM) DeepCopy

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

func (*StorageAccountInternetEndpoints_StatusARM) 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) AssignPropertiesFromStorageAccountMicrosoftEndpointsStatus

func (endpoints *StorageAccountMicrosoftEndpoints_Status) AssignPropertiesFromStorageAccountMicrosoftEndpointsStatus(source *alpha20210401s.StorageAccountMicrosoftEndpoints_Status) error

AssignPropertiesFromStorageAccountMicrosoftEndpointsStatus populates our StorageAccountMicrosoftEndpoints_Status from the provided source StorageAccountMicrosoftEndpoints_Status

func (*StorageAccountMicrosoftEndpoints_Status) AssignPropertiesToStorageAccountMicrosoftEndpointsStatus

func (endpoints *StorageAccountMicrosoftEndpoints_Status) AssignPropertiesToStorageAccountMicrosoftEndpointsStatus(destination *alpha20210401s.StorageAccountMicrosoftEndpoints_Status) error

AssignPropertiesToStorageAccountMicrosoftEndpointsStatus 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_StatusARM

type StorageAccountMicrosoftEndpoints_StatusARM 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_StatusARM) DeepCopy

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

func (*StorageAccountMicrosoftEndpoints_StatusARM) 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) AssignPropertiesFromStorageAccountOperatorSecrets

func (secrets *StorageAccountOperatorSecrets) AssignPropertiesFromStorageAccountOperatorSecrets(source *alpha20210401s.StorageAccountOperatorSecrets) error

AssignPropertiesFromStorageAccountOperatorSecrets populates our StorageAccountOperatorSecrets from the provided source StorageAccountOperatorSecrets

func (*StorageAccountOperatorSecrets) AssignPropertiesToStorageAccountOperatorSecrets

func (secrets *StorageAccountOperatorSecrets) AssignPropertiesToStorageAccountOperatorSecrets(destination *alpha20210401s.StorageAccountOperatorSecrets) error

AssignPropertiesToStorageAccountOperatorSecrets 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) AssignPropertiesFromStorageAccountOperatorSpec

func (operator *StorageAccountOperatorSpec) AssignPropertiesFromStorageAccountOperatorSpec(source *alpha20210401s.StorageAccountOperatorSpec) error

AssignPropertiesFromStorageAccountOperatorSpec populates our StorageAccountOperatorSpec from the provided source StorageAccountOperatorSpec

func (*StorageAccountOperatorSpec) AssignPropertiesToStorageAccountOperatorSpec

func (operator *StorageAccountOperatorSpec) AssignPropertiesToStorageAccountOperatorSpec(destination *alpha20210401s.StorageAccountOperatorSpec) error

AssignPropertiesToStorageAccountOperatorSpec 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 StorageAccountPropertiesCreateParametersARM

type StorageAccountPropertiesCreateParametersARM struct {
	AccessTier                            *StorageAccountPropertiesCreateParametersAccessTier           `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                                         `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                                         `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                                         `json:"allowSharedKeyAccess,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthenticationARM                     `json:"azureFilesIdentityBasedAuthentication,omitempty"`
	CustomDomain                          *CustomDomainARM                                              `json:"customDomain,omitempty"`
	Encryption                            *EncryptionARM                                                `json:"encryption,omitempty"`
	IsHnsEnabled                          *bool                                                         `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled                        *bool                                                         `json:"isNfsV3Enabled,omitempty"`
	KeyPolicy                             *KeyPolicyARM                                                 `json:"keyPolicy,omitempty"`
	LargeFileSharesState                  *StorageAccountPropertiesCreateParametersLargeFileSharesState `json:"largeFileSharesState,omitempty"`
	MinimumTlsVersion                     *StorageAccountPropertiesCreateParametersMinimumTlsVersion    `json:"minimumTlsVersion,omitempty"`
	NetworkAcls                           *NetworkRuleSetARM                                            `json:"networkAcls,omitempty"`
	RoutingPreference                     *RoutingPreferenceARM                                         `json:"routingPreference,omitempty"`
	SasPolicy                             *SasPolicyARM                                                 `json:"sasPolicy,omitempty"`
	SupportsHttpsTrafficOnly              *bool                                                         `json:"supportsHttpsTrafficOnly,omitempty"`
}

Deprecated version of StorageAccountPropertiesCreateParameters. Use v1beta20210401.StorageAccountPropertiesCreateParameters instead

func (*StorageAccountPropertiesCreateParametersARM) DeepCopy

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

func (*StorageAccountPropertiesCreateParametersARM) DeepCopyInto

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

type StorageAccountPropertiesCreateParametersAccessTier

type StorageAccountPropertiesCreateParametersAccessTier string

Deprecated version of StorageAccountPropertiesCreateParametersAccessTier. Use v1beta20210401.StorageAccountPropertiesCreateParametersAccessTier instead +kubebuilder:validation:Enum={"Cool","Hot"}

type StorageAccountPropertiesCreateParametersLargeFileSharesState

type StorageAccountPropertiesCreateParametersLargeFileSharesState string

Deprecated version of StorageAccountPropertiesCreateParametersLargeFileSharesState. Use v1beta20210401.StorageAccountPropertiesCreateParametersLargeFileSharesState instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type StorageAccountPropertiesCreateParametersMinimumTlsVersion

type StorageAccountPropertiesCreateParametersMinimumTlsVersion string

Deprecated version of StorageAccountPropertiesCreateParametersMinimumTlsVersion. Use v1beta20210401.StorageAccountPropertiesCreateParametersMinimumTlsVersion instead +kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2"}

type StorageAccountPropertiesStatusAccessTier

type StorageAccountPropertiesStatusAccessTier string

Deprecated version of StorageAccountPropertiesStatusAccessTier. Use v1beta20210401.StorageAccountPropertiesStatusAccessTier instead

type StorageAccountPropertiesStatusLargeFileSharesState

type StorageAccountPropertiesStatusLargeFileSharesState string

Deprecated version of StorageAccountPropertiesStatusLargeFileSharesState. Use v1beta20210401.StorageAccountPropertiesStatusLargeFileSharesState instead

type StorageAccountPropertiesStatusMinimumTlsVersion

type StorageAccountPropertiesStatusMinimumTlsVersion string

Deprecated version of StorageAccountPropertiesStatusMinimumTlsVersion. Use v1beta20210401.StorageAccountPropertiesStatusMinimumTlsVersion instead

type StorageAccountPropertiesStatusProvisioningState

type StorageAccountPropertiesStatusProvisioningState string

Deprecated version of StorageAccountPropertiesStatusProvisioningState. Use v1beta20210401.StorageAccountPropertiesStatusProvisioningState instead

type StorageAccountPropertiesStatusStatusOfPrimary

type StorageAccountPropertiesStatusStatusOfPrimary string

Deprecated version of StorageAccountPropertiesStatusStatusOfPrimary. Use v1beta20210401.StorageAccountPropertiesStatusStatusOfPrimary instead

type StorageAccountPropertiesStatusStatusOfSecondary

type StorageAccountPropertiesStatusStatusOfSecondary string

Deprecated version of StorageAccountPropertiesStatusStatusOfSecondary. Use v1beta20210401.StorageAccountPropertiesStatusStatusOfSecondary instead

type StorageAccountProperties_StatusARM

type StorageAccountProperties_StatusARM struct {
	AccessTier                            *StorageAccountPropertiesStatusAccessTier                 `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                                     `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                                     `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                                     `json:"allowSharedKeyAccess,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_StatusARM          `json:"azureFilesIdentityBasedAuthentication,omitempty"`
	BlobRestoreStatus                     *BlobRestoreStatus_StatusARM                              `json:"blobRestoreStatus,omitempty"`
	CreationTime                          *string                                                   `json:"creationTime,omitempty"`
	CustomDomain                          *CustomDomain_StatusARM                                   `json:"customDomain,omitempty"`
	Encryption                            *Encryption_StatusARM                                     `json:"encryption,omitempty"`
	FailoverInProgress                    *bool                                                     `json:"failoverInProgress,omitempty"`
	GeoReplicationStats                   *GeoReplicationStats_StatusARM                            `json:"geoReplicationStats,omitempty"`
	IsHnsEnabled                          *bool                                                     `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled                        *bool                                                     `json:"isNfsV3Enabled,omitempty"`
	KeyCreationTime                       *KeyCreationTime_StatusARM                                `json:"keyCreationTime,omitempty"`
	KeyPolicy                             *KeyPolicy_StatusARM                                      `json:"keyPolicy,omitempty"`
	LargeFileSharesState                  *StorageAccountPropertiesStatusLargeFileSharesState       `json:"largeFileSharesState,omitempty"`
	LastGeoFailoverTime                   *string                                                   `json:"lastGeoFailoverTime,omitempty"`
	MinimumTlsVersion                     *StorageAccountPropertiesStatusMinimumTlsVersion          `json:"minimumTlsVersion,omitempty"`
	NetworkAcls                           *NetworkRuleSet_StatusARM                                 `json:"networkAcls,omitempty"`
	PrimaryEndpoints                      *Endpoints_StatusARM                                      `json:"primaryEndpoints,omitempty"`
	PrimaryLocation                       *string                                                   `json:"primaryLocation,omitempty"`
	PrivateEndpointConnections            []PrivateEndpointConnection_Status_SubResourceEmbeddedARM `json:"privateEndpointConnections,omitempty"`
	ProvisioningState                     *StorageAccountPropertiesStatusProvisioningState          `json:"provisioningState,omitempty"`
	RoutingPreference                     *RoutingPreference_StatusARM                              `json:"routingPreference,omitempty"`
	SasPolicy                             *SasPolicy_StatusARM                                      `json:"sasPolicy,omitempty"`
	SecondaryEndpoints                    *Endpoints_StatusARM                                      `json:"secondaryEndpoints,omitempty"`
	SecondaryLocation                     *string                                                   `json:"secondaryLocation,omitempty"`
	StatusOfPrimary                       *StorageAccountPropertiesStatusStatusOfPrimary            `json:"statusOfPrimary,omitempty"`
	StatusOfSecondary                     *StorageAccountPropertiesStatusStatusOfSecondary          `json:"statusOfSecondary,omitempty"`
	SupportsHttpsTrafficOnly              *bool                                                     `json:"supportsHttpsTrafficOnly,omitempty"`
}

Deprecated version of StorageAccountProperties_Status. Use v1beta20210401.StorageAccountProperties_Status instead

func (*StorageAccountProperties_StatusARM) DeepCopy

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

func (*StorageAccountProperties_StatusARM) DeepCopyInto

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

type StorageAccountStatusKind

type StorageAccountStatusKind string

Deprecated version of StorageAccountStatusKind. Use v1beta20210401.StorageAccountStatusKind instead

type StorageAccount_Status

type StorageAccount_Status struct {
	AccessTier                            *StorageAccountPropertiesStatusAccessTier     `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                       *StorageAccountStatusKind                              `json:"kind,omitempty"`
	LargeFileSharesState       *StorageAccountPropertiesStatusLargeFileSharesState    `json:"largeFileSharesState,omitempty"`
	LastGeoFailoverTime        *string                                                `json:"lastGeoFailoverTime,omitempty"`
	Location                   *string                                                `json:"location,omitempty"`
	MinimumTlsVersion          *StorageAccountPropertiesStatusMinimumTlsVersion       `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_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *StorageAccountPropertiesStatusProvisioningState       `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            *StorageAccountPropertiesStatusStatusOfPrimary         `json:"statusOfPrimary,omitempty"`
	StatusOfSecondary          *StorageAccountPropertiesStatusStatusOfSecondary       `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) AssignPropertiesFromStorageAccountStatus

func (account *StorageAccount_Status) AssignPropertiesFromStorageAccountStatus(source *alpha20210401s.StorageAccount_Status) error

AssignPropertiesFromStorageAccountStatus populates our StorageAccount_Status from the provided source StorageAccount_Status

func (*StorageAccount_Status) AssignPropertiesToStorageAccountStatus

func (account *StorageAccount_Status) AssignPropertiesToStorageAccountStatus(destination *alpha20210401s.StorageAccount_Status) error

AssignPropertiesToStorageAccountStatus 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_StatusARM

type StorageAccount_StatusARM struct {
	ExtendedLocation *ExtendedLocation_StatusARM         `json:"extendedLocation,omitempty"`
	Id               *string                             `json:"id,omitempty"`
	Identity         *Identity_StatusARM                 `json:"identity,omitempty"`
	Kind             *StorageAccountStatusKind           `json:"kind,omitempty"`
	Location         *string                             `json:"location,omitempty"`
	Name             *string                             `json:"name,omitempty"`
	Properties       *StorageAccountProperties_StatusARM `json:"properties,omitempty"`
	Sku              *Sku_StatusARM                      `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_StatusARM) DeepCopy

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

func (*StorageAccount_StatusARM) DeepCopyInto

func (in *StorageAccount_StatusARM) DeepCopyInto(out *StorageAccount_StatusARM)

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

type StorageAccountsBlobService

type StorageAccountsBlobService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsBlobServices_Spec `json:"spec,omitempty"`
	Status            BlobServiceProperties_Status     `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccountsBlobService. Use v1beta20210401.StorageAccountsBlobService instead

func (*StorageAccountsBlobService) AssignPropertiesFromStorageAccountsBlobService

func (service *StorageAccountsBlobService) AssignPropertiesFromStorageAccountsBlobService(source *alpha20210401s.StorageAccountsBlobService) error

AssignPropertiesFromStorageAccountsBlobService populates our StorageAccountsBlobService from the provided source StorageAccountsBlobService

func (*StorageAccountsBlobService) AssignPropertiesToStorageAccountsBlobService

func (service *StorageAccountsBlobService) AssignPropertiesToStorageAccountsBlobService(destination *alpha20210401s.StorageAccountsBlobService) error

AssignPropertiesToStorageAccountsBlobService 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, or nil if there is no 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              StorageAccountsBlobServicesContainers_Spec `json:"spec,omitempty"`
	Status            BlobContainer_Status                       `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of StorageAccountsBlobServicesContainer. Use v1beta20210401.StorageAccountsBlobServicesContainer instead

func (*StorageAccountsBlobServicesContainer) AssignPropertiesFromStorageAccountsBlobServicesContainer

func (container *StorageAccountsBlobServicesContainer) AssignPropertiesFromStorageAccountsBlobServicesContainer(source *alpha20210401s.StorageAccountsBlobServicesContainer) error

AssignPropertiesFromStorageAccountsBlobServicesContainer populates our StorageAccountsBlobServicesContainer from the provided source StorageAccountsBlobServicesContainer

func (*StorageAccountsBlobServicesContainer) AssignPropertiesToStorageAccountsBlobServicesContainer

func (container *StorageAccountsBlobServicesContainer) AssignPropertiesToStorageAccountsBlobServicesContainer(destination *alpha20210401s.StorageAccountsBlobServicesContainer) error

AssignPropertiesToStorageAccountsBlobServicesContainer 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, or nil if there is no 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 StorageAccountsBlobServicesContainers_Spec

type StorageAccountsBlobServicesContainers_Spec struct {
	// +kubebuilder:validation:MaxLength=63
	// +kubebuilder:validation:MinLength=3
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                      string                          `json:"azureName,omitempty"`
	DefaultEncryptionScope         *string                         `json:"defaultEncryptionScope,omitempty"`
	DenyEncryptionScopeOverride    *bool                           `json:"denyEncryptionScopeOverride,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning `json:"immutableStorageWithVersioning,omitempty"`
	Location                       *string                         `json:"location,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 *ContainerPropertiesPublicAccess   `json:"publicAccess,omitempty"`
	Tags         map[string]string                  `json:"tags,omitempty"`
}

func (*StorageAccountsBlobServicesContainers_Spec) AssignPropertiesFromStorageAccountsBlobServicesContainersSpec

func (containers *StorageAccountsBlobServicesContainers_Spec) AssignPropertiesFromStorageAccountsBlobServicesContainersSpec(source *alpha20210401s.StorageAccountsBlobServicesContainers_Spec) error

AssignPropertiesFromStorageAccountsBlobServicesContainersSpec populates our StorageAccountsBlobServicesContainers_Spec from the provided source StorageAccountsBlobServicesContainers_Spec

func (*StorageAccountsBlobServicesContainers_Spec) AssignPropertiesToStorageAccountsBlobServicesContainersSpec

func (containers *StorageAccountsBlobServicesContainers_Spec) AssignPropertiesToStorageAccountsBlobServicesContainersSpec(destination *alpha20210401s.StorageAccountsBlobServicesContainers_Spec) error

AssignPropertiesToStorageAccountsBlobServicesContainersSpec populates the provided destination StorageAccountsBlobServicesContainers_Spec from our StorageAccountsBlobServicesContainers_Spec

func (*StorageAccountsBlobServicesContainers_Spec) ConvertSpecFrom

func (containers *StorageAccountsBlobServicesContainers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsBlobServicesContainers_Spec from the provided source

func (*StorageAccountsBlobServicesContainers_Spec) ConvertSpecTo

func (containers *StorageAccountsBlobServicesContainers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsBlobServicesContainers_Spec

func (*StorageAccountsBlobServicesContainers_Spec) ConvertToARM

func (containers *StorageAccountsBlobServicesContainers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccountsBlobServicesContainers_Spec) DeepCopy

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

func (*StorageAccountsBlobServicesContainers_Spec) DeepCopyInto

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

func (*StorageAccountsBlobServicesContainers_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountsBlobServicesContainers_Spec) OriginalVersion

func (containers *StorageAccountsBlobServicesContainers_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccountsBlobServicesContainers_Spec) PopulateFromARM

func (containers *StorageAccountsBlobServicesContainers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*StorageAccountsBlobServicesContainers_Spec) SetAzureName

func (containers *StorageAccountsBlobServicesContainers_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type StorageAccountsBlobServicesContainers_SpecARM

type StorageAccountsBlobServicesContainers_SpecARM struct {
	Location   *string                 `json:"location,omitempty"`
	Name       string                  `json:"name,omitempty"`
	Properties *ContainerPropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string       `json:"tags,omitempty"`
}

Deprecated version of StorageAccountsBlobServicesContainers_Spec. Use v1beta20210401.StorageAccountsBlobServicesContainers_Spec instead

func (*StorageAccountsBlobServicesContainers_SpecARM) DeepCopy

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

func (*StorageAccountsBlobServicesContainers_SpecARM) DeepCopyInto

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

func (StorageAccountsBlobServicesContainers_SpecARM) GetAPIVersion

func (containers StorageAccountsBlobServicesContainers_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsBlobServicesContainers_SpecARM) GetName

GetName returns the Name of the resource

func (*StorageAccountsBlobServicesContainers_SpecARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices/containers"

type StorageAccountsBlobServices_Spec

type StorageAccountsBlobServices_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"`
	Location                       *string                       `json:"location,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"`
	Tags          map[string]string                  `json:"tags,omitempty"`
}

func (*StorageAccountsBlobServices_Spec) AssignPropertiesFromStorageAccountsBlobServicesSpec

func (services *StorageAccountsBlobServices_Spec) AssignPropertiesFromStorageAccountsBlobServicesSpec(source *alpha20210401s.StorageAccountsBlobServices_Spec) error

AssignPropertiesFromStorageAccountsBlobServicesSpec populates our StorageAccountsBlobServices_Spec from the provided source StorageAccountsBlobServices_Spec

func (*StorageAccountsBlobServices_Spec) AssignPropertiesToStorageAccountsBlobServicesSpec

func (services *StorageAccountsBlobServices_Spec) AssignPropertiesToStorageAccountsBlobServicesSpec(destination *alpha20210401s.StorageAccountsBlobServices_Spec) error

AssignPropertiesToStorageAccountsBlobServicesSpec populates the provided destination StorageAccountsBlobServices_Spec from our StorageAccountsBlobServices_Spec

func (*StorageAccountsBlobServices_Spec) ConvertSpecFrom

func (services *StorageAccountsBlobServices_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsBlobServices_Spec from the provided source

func (*StorageAccountsBlobServices_Spec) ConvertSpecTo

func (services *StorageAccountsBlobServices_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsBlobServices_Spec

func (*StorageAccountsBlobServices_Spec) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccountsBlobServices_Spec) DeepCopy

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

func (*StorageAccountsBlobServices_Spec) DeepCopyInto

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

func (*StorageAccountsBlobServices_Spec) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountsBlobServices_Spec) OriginalVersion

func (services *StorageAccountsBlobServices_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccountsBlobServices_Spec) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccountsBlobServices_SpecARM

type StorageAccountsBlobServices_SpecARM struct {
	Location   *string                             `json:"location,omitempty"`
	Name       string                              `json:"name,omitempty"`
	Properties *BlobServicePropertiesPropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string                   `json:"tags,omitempty"`
}

Deprecated version of StorageAccountsBlobServices_Spec. Use v1beta20210401.StorageAccountsBlobServices_Spec instead

func (*StorageAccountsBlobServices_SpecARM) DeepCopy

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

func (*StorageAccountsBlobServices_SpecARM) DeepCopyInto

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

func (StorageAccountsBlobServices_SpecARM) GetAPIVersion

func (services StorageAccountsBlobServices_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsBlobServices_SpecARM) GetName

func (services *StorageAccountsBlobServices_SpecARM) GetName() string

GetName returns the Name of the resource

func (*StorageAccountsBlobServices_SpecARM) GetType

func (services *StorageAccountsBlobServices_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/blobServices"

type StorageAccountsManagementPolicies_Spec

type StorageAccountsManagementPolicies_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"`
	Tags   map[string]string       `json:"tags,omitempty"`
}

func (*StorageAccountsManagementPolicies_Spec) AssignPropertiesFromStorageAccountsManagementPoliciesSpec

func (policies *StorageAccountsManagementPolicies_Spec) AssignPropertiesFromStorageAccountsManagementPoliciesSpec(source *alpha20210401s.StorageAccountsManagementPolicies_Spec) error

AssignPropertiesFromStorageAccountsManagementPoliciesSpec populates our StorageAccountsManagementPolicies_Spec from the provided source StorageAccountsManagementPolicies_Spec

func (*StorageAccountsManagementPolicies_Spec) AssignPropertiesToStorageAccountsManagementPoliciesSpec

func (policies *StorageAccountsManagementPolicies_Spec) AssignPropertiesToStorageAccountsManagementPoliciesSpec(destination *alpha20210401s.StorageAccountsManagementPolicies_Spec) error

AssignPropertiesToStorageAccountsManagementPoliciesSpec populates the provided destination StorageAccountsManagementPolicies_Spec from our StorageAccountsManagementPolicies_Spec

func (*StorageAccountsManagementPolicies_Spec) ConvertSpecFrom

func (policies *StorageAccountsManagementPolicies_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsManagementPolicies_Spec from the provided source

func (*StorageAccountsManagementPolicies_Spec) ConvertSpecTo

func (policies *StorageAccountsManagementPolicies_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsManagementPolicies_Spec

func (*StorageAccountsManagementPolicies_Spec) ConvertToARM

func (policies *StorageAccountsManagementPolicies_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccountsManagementPolicies_Spec) DeepCopy

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

func (*StorageAccountsManagementPolicies_Spec) DeepCopyInto

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

func (*StorageAccountsManagementPolicies_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountsManagementPolicies_Spec) OriginalVersion

func (policies *StorageAccountsManagementPolicies_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccountsManagementPolicies_Spec) PopulateFromARM

func (policies *StorageAccountsManagementPolicies_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccountsManagementPolicies_SpecARM

type StorageAccountsManagementPolicies_SpecARM struct {
	Name       string                         `json:"name,omitempty"`
	Properties *ManagementPolicyPropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string              `json:"tags,omitempty"`
}

Deprecated version of StorageAccountsManagementPolicies_Spec. Use v1beta20210401.StorageAccountsManagementPolicies_Spec instead

func (*StorageAccountsManagementPolicies_SpecARM) DeepCopy

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

func (*StorageAccountsManagementPolicies_SpecARM) DeepCopyInto

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

func (StorageAccountsManagementPolicies_SpecARM) GetAPIVersion

func (policies StorageAccountsManagementPolicies_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsManagementPolicies_SpecARM) GetName

GetName returns the Name of the resource

func (*StorageAccountsManagementPolicies_SpecARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/managementPolicies"

type StorageAccountsManagementPolicy

type StorageAccountsManagementPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsManagementPolicies_Spec `json:"spec,omitempty"`
	Status            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) AssignPropertiesFromStorageAccountsManagementPolicy

func (policy *StorageAccountsManagementPolicy) AssignPropertiesFromStorageAccountsManagementPolicy(source *alpha20210401s.StorageAccountsManagementPolicy) error

AssignPropertiesFromStorageAccountsManagementPolicy populates our StorageAccountsManagementPolicy from the provided source StorageAccountsManagementPolicy

func (*StorageAccountsManagementPolicy) AssignPropertiesToStorageAccountsManagementPolicy

func (policy *StorageAccountsManagementPolicy) AssignPropertiesToStorageAccountsManagementPolicy(destination *alpha20210401s.StorageAccountsManagementPolicy) error

AssignPropertiesToStorageAccountsManagementPolicy 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, or nil if there is no 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              StorageAccountsQueueServices_Spec `json:"spec,omitempty"`
	Status            QueueServiceProperties_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) AssignPropertiesFromStorageAccountsQueueService

func (service *StorageAccountsQueueService) AssignPropertiesFromStorageAccountsQueueService(source *alpha20210401s.StorageAccountsQueueService) error

AssignPropertiesFromStorageAccountsQueueService populates our StorageAccountsQueueService from the provided source StorageAccountsQueueService

func (*StorageAccountsQueueService) AssignPropertiesToStorageAccountsQueueService

func (service *StorageAccountsQueueService) AssignPropertiesToStorageAccountsQueueService(destination *alpha20210401s.StorageAccountsQueueService) error

AssignPropertiesToStorageAccountsQueueService 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, or nil if there is no 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              StorageAccountsQueueServicesQueues_Spec `json:"spec,omitempty"`
	Status            StorageQueue_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) AssignPropertiesFromStorageAccountsQueueServicesQueue

func (queue *StorageAccountsQueueServicesQueue) AssignPropertiesFromStorageAccountsQueueServicesQueue(source *alpha20210401s.StorageAccountsQueueServicesQueue) error

AssignPropertiesFromStorageAccountsQueueServicesQueue populates our StorageAccountsQueueServicesQueue from the provided source StorageAccountsQueueServicesQueue

func (*StorageAccountsQueueServicesQueue) AssignPropertiesToStorageAccountsQueueServicesQueue

func (queue *StorageAccountsQueueServicesQueue) AssignPropertiesToStorageAccountsQueueServicesQueue(destination *alpha20210401s.StorageAccountsQueueServicesQueue) error

AssignPropertiesToStorageAccountsQueueServicesQueue 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, or nil if there is no 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 StorageAccountsQueueServicesQueues_Spec

type StorageAccountsQueueServicesQueues_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"`
	Location  *string           `json:"location,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"`
	Tags  map[string]string                  `json:"tags,omitempty"`
}

func (*StorageAccountsQueueServicesQueues_Spec) AssignPropertiesFromStorageAccountsQueueServicesQueuesSpec

func (queues *StorageAccountsQueueServicesQueues_Spec) AssignPropertiesFromStorageAccountsQueueServicesQueuesSpec(source *alpha20210401s.StorageAccountsQueueServicesQueues_Spec) error

AssignPropertiesFromStorageAccountsQueueServicesQueuesSpec populates our StorageAccountsQueueServicesQueues_Spec from the provided source StorageAccountsQueueServicesQueues_Spec

func (*StorageAccountsQueueServicesQueues_Spec) AssignPropertiesToStorageAccountsQueueServicesQueuesSpec

func (queues *StorageAccountsQueueServicesQueues_Spec) AssignPropertiesToStorageAccountsQueueServicesQueuesSpec(destination *alpha20210401s.StorageAccountsQueueServicesQueues_Spec) error

AssignPropertiesToStorageAccountsQueueServicesQueuesSpec populates the provided destination StorageAccountsQueueServicesQueues_Spec from our StorageAccountsQueueServicesQueues_Spec

func (*StorageAccountsQueueServicesQueues_Spec) ConvertSpecFrom

ConvertSpecFrom populates our StorageAccountsQueueServicesQueues_Spec from the provided source

func (*StorageAccountsQueueServicesQueues_Spec) ConvertSpecTo

func (queues *StorageAccountsQueueServicesQueues_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsQueueServicesQueues_Spec

func (*StorageAccountsQueueServicesQueues_Spec) ConvertToARM

func (queues *StorageAccountsQueueServicesQueues_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccountsQueueServicesQueues_Spec) DeepCopy

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

func (*StorageAccountsQueueServicesQueues_Spec) DeepCopyInto

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

func (*StorageAccountsQueueServicesQueues_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountsQueueServicesQueues_Spec) OriginalVersion

func (queues *StorageAccountsQueueServicesQueues_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccountsQueueServicesQueues_Spec) PopulateFromARM

func (queues *StorageAccountsQueueServicesQueues_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*StorageAccountsQueueServicesQueues_Spec) SetAzureName

func (queues *StorageAccountsQueueServicesQueues_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type StorageAccountsQueueServicesQueues_SpecARM

type StorageAccountsQueueServicesQueues_SpecARM struct {
	Location   *string             `json:"location,omitempty"`
	Name       string              `json:"name,omitempty"`
	Properties *QueuePropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string   `json:"tags,omitempty"`
}

Deprecated version of StorageAccountsQueueServicesQueues_Spec. Use v1beta20210401.StorageAccountsQueueServicesQueues_Spec instead

func (*StorageAccountsQueueServicesQueues_SpecARM) DeepCopy

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

func (*StorageAccountsQueueServicesQueues_SpecARM) DeepCopyInto

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

func (StorageAccountsQueueServicesQueues_SpecARM) GetAPIVersion

func (queues StorageAccountsQueueServicesQueues_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsQueueServicesQueues_SpecARM) GetName

GetName returns the Name of the resource

func (*StorageAccountsQueueServicesQueues_SpecARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices/queues"

type StorageAccountsQueueServices_Spec

type StorageAccountsQueueServices_Spec struct {
	Cors     *CorsRules `json:"cors,omitempty"`
	Location *string    `json:"location,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"`
	Tags  map[string]string                  `json:"tags,omitempty"`
}

func (*StorageAccountsQueueServices_Spec) AssignPropertiesFromStorageAccountsQueueServicesSpec

func (services *StorageAccountsQueueServices_Spec) AssignPropertiesFromStorageAccountsQueueServicesSpec(source *alpha20210401s.StorageAccountsQueueServices_Spec) error

AssignPropertiesFromStorageAccountsQueueServicesSpec populates our StorageAccountsQueueServices_Spec from the provided source StorageAccountsQueueServices_Spec

func (*StorageAccountsQueueServices_Spec) AssignPropertiesToStorageAccountsQueueServicesSpec

func (services *StorageAccountsQueueServices_Spec) AssignPropertiesToStorageAccountsQueueServicesSpec(destination *alpha20210401s.StorageAccountsQueueServices_Spec) error

AssignPropertiesToStorageAccountsQueueServicesSpec populates the provided destination StorageAccountsQueueServices_Spec from our StorageAccountsQueueServices_Spec

func (*StorageAccountsQueueServices_Spec) ConvertSpecFrom

func (services *StorageAccountsQueueServices_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsQueueServices_Spec from the provided source

func (*StorageAccountsQueueServices_Spec) ConvertSpecTo

func (services *StorageAccountsQueueServices_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsQueueServices_Spec

func (*StorageAccountsQueueServices_Spec) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccountsQueueServices_Spec) DeepCopy

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

func (*StorageAccountsQueueServices_Spec) DeepCopyInto

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

func (*StorageAccountsQueueServices_Spec) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountsQueueServices_Spec) OriginalVersion

func (services *StorageAccountsQueueServices_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccountsQueueServices_Spec) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccountsQueueServices_SpecARM

type StorageAccountsQueueServices_SpecARM struct {
	Location   *string                              `json:"location,omitempty"`
	Name       string                               `json:"name,omitempty"`
	Properties *QueueServicePropertiesPropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string                    `json:"tags,omitempty"`
}

Deprecated version of StorageAccountsQueueServices_Spec. Use v1beta20210401.StorageAccountsQueueServices_Spec instead

func (*StorageAccountsQueueServices_SpecARM) DeepCopy

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

func (*StorageAccountsQueueServices_SpecARM) DeepCopyInto

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

func (StorageAccountsQueueServices_SpecARM) GetAPIVersion

func (services StorageAccountsQueueServices_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccountsQueueServices_SpecARM) GetName

func (services *StorageAccountsQueueServices_SpecARM) GetName() string

GetName returns the Name of the resource

func (*StorageAccountsQueueServices_SpecARM) GetType

func (services *StorageAccountsQueueServices_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts/queueServices"

type StorageAccountsSpecKind

type StorageAccountsSpecKind string

Deprecated version of StorageAccountsSpecKind. Use v1beta20210401.StorageAccountsSpecKind instead +kubebuilder:validation:Enum={"BlobStorage","BlockBlobStorage","FileStorage","Storage","StorageV2"}

type StorageAccounts_Spec

type StorageAccounts_Spec struct {
	AccessTier                            *StorageAccountPropertiesCreateParametersAccessTier `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                 *StorageAccountsSpecKind                                      `json:"kind,omitempty"`
	LargeFileSharesState *StorageAccountPropertiesCreateParametersLargeFileSharesState `json:"largeFileSharesState,omitempty"`
	Location             *string                                                       `json:"location,omitempty"`
	MinimumTlsVersion    *StorageAccountPropertiesCreateParametersMinimumTlsVersion    `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 (*StorageAccounts_Spec) AssignPropertiesFromStorageAccountsSpec

func (accounts *StorageAccounts_Spec) AssignPropertiesFromStorageAccountsSpec(source *alpha20210401s.StorageAccounts_Spec) error

AssignPropertiesFromStorageAccountsSpec populates our StorageAccounts_Spec from the provided source StorageAccounts_Spec

func (*StorageAccounts_Spec) AssignPropertiesToStorageAccountsSpec

func (accounts *StorageAccounts_Spec) AssignPropertiesToStorageAccountsSpec(destination *alpha20210401s.StorageAccounts_Spec) error

AssignPropertiesToStorageAccountsSpec populates the provided destination StorageAccounts_Spec from our StorageAccounts_Spec

func (*StorageAccounts_Spec) ConvertSpecFrom

func (accounts *StorageAccounts_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccounts_Spec from the provided source

func (*StorageAccounts_Spec) ConvertSpecTo

func (accounts *StorageAccounts_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccounts_Spec

func (*StorageAccounts_Spec) ConvertToARM

func (accounts *StorageAccounts_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccounts_Spec) DeepCopy

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

func (*StorageAccounts_Spec) DeepCopyInto

func (in *StorageAccounts_Spec) DeepCopyInto(out *StorageAccounts_Spec)

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

func (*StorageAccounts_Spec) NewEmptyARMValue

func (accounts *StorageAccounts_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccounts_Spec) OriginalVersion

func (accounts *StorageAccounts_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*StorageAccounts_Spec) PopulateFromARM

func (accounts *StorageAccounts_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*StorageAccounts_Spec) SetAzureName

func (accounts *StorageAccounts_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type StorageAccounts_SpecARM

type StorageAccounts_SpecARM struct {
	ExtendedLocation *ExtendedLocationARM                         `json:"extendedLocation,omitempty"`
	Identity         *IdentityARM                                 `json:"identity,omitempty"`
	Kind             *StorageAccountsSpecKind                     `json:"kind,omitempty"`
	Location         *string                                      `json:"location,omitempty"`
	Name             string                                       `json:"name,omitempty"`
	Properties       *StorageAccountPropertiesCreateParametersARM `json:"properties,omitempty"`
	Sku              *SkuARM                                      `json:"sku,omitempty"`
	Tags             map[string]string                            `json:"tags,omitempty"`
}

Deprecated version of StorageAccounts_Spec. Use v1beta20210401.StorageAccounts_Spec instead

func (*StorageAccounts_SpecARM) DeepCopy

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

func (*StorageAccounts_SpecARM) DeepCopyInto

func (in *StorageAccounts_SpecARM) DeepCopyInto(out *StorageAccounts_SpecARM)

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

func (StorageAccounts_SpecARM) GetAPIVersion

func (accounts StorageAccounts_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01"

func (*StorageAccounts_SpecARM) GetName

func (accounts *StorageAccounts_SpecARM) GetName() string

GetName returns the Name of the resource

func (*StorageAccounts_SpecARM) GetType

func (accounts *StorageAccounts_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Storage/storageAccounts"

type StorageQueue_Status

type StorageQueue_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 StorageQueue_Status. Use v1beta20210401.StorageQueue_Status instead

func (*StorageQueue_Status) AssignPropertiesFromStorageQueueStatus

func (queue *StorageQueue_Status) AssignPropertiesFromStorageQueueStatus(source *alpha20210401s.StorageQueue_Status) error

AssignPropertiesFromStorageQueueStatus populates our StorageQueue_Status from the provided source StorageQueue_Status

func (*StorageQueue_Status) AssignPropertiesToStorageQueueStatus

func (queue *StorageQueue_Status) AssignPropertiesToStorageQueueStatus(destination *alpha20210401s.StorageQueue_Status) error

AssignPropertiesToStorageQueueStatus populates the provided destination StorageQueue_Status from our StorageQueue_Status

func (*StorageQueue_Status) ConvertStatusFrom

func (queue *StorageQueue_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageQueue_Status from the provided source

func (*StorageQueue_Status) ConvertStatusTo

func (queue *StorageQueue_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageQueue_Status

func (*StorageQueue_Status) DeepCopy

func (in *StorageQueue_Status) DeepCopy() *StorageQueue_Status

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

func (*StorageQueue_Status) DeepCopyInto

func (in *StorageQueue_Status) DeepCopyInto(out *StorageQueue_Status)

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

func (*StorageQueue_Status) NewEmptyARMValue

func (queue *StorageQueue_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageQueue_Status) PopulateFromARM

func (queue *StorageQueue_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageQueue_StatusARM

type StorageQueue_StatusARM struct {
	Id         *string                    `json:"id,omitempty"`
	Name       *string                    `json:"name,omitempty"`
	Properties *QueueProperties_StatusARM `json:"properties,omitempty"`
	Type       *string                    `json:"type,omitempty"`
}

Deprecated version of StorageQueue_Status. Use v1beta20210401.StorageQueue_Status instead

func (*StorageQueue_StatusARM) DeepCopy

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

func (*StorageQueue_StatusARM) DeepCopyInto

func (in *StorageQueue_StatusARM) DeepCopyInto(out *StorageQueue_StatusARM)

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

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) AssignPropertiesFromTagFilter

func (filter *TagFilter) AssignPropertiesFromTagFilter(source *alpha20210401s.TagFilter) error

AssignPropertiesFromTagFilter populates our TagFilter from the provided source TagFilter

func (*TagFilter) AssignPropertiesToTagFilter

func (filter *TagFilter) AssignPropertiesToTagFilter(destination *alpha20210401s.TagFilter) error

AssignPropertiesToTagFilter 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 TagFilterARM

type TagFilterARM 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 (*TagFilterARM) DeepCopy

func (in *TagFilterARM) DeepCopy() *TagFilterARM

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

func (*TagFilterARM) DeepCopyInto

func (in *TagFilterARM) DeepCopyInto(out *TagFilterARM)

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) AssignPropertiesFromTagFilterStatus

func (filter *TagFilter_Status) AssignPropertiesFromTagFilterStatus(source *alpha20210401s.TagFilter_Status) error

AssignPropertiesFromTagFilterStatus populates our TagFilter_Status from the provided source TagFilter_Status

func (*TagFilter_Status) AssignPropertiesToTagFilterStatus

func (filter *TagFilter_Status) AssignPropertiesToTagFilterStatus(destination *alpha20210401s.TagFilter_Status) error

AssignPropertiesToTagFilterStatus 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_StatusARM

type TagFilter_StatusARM 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_StatusARM) DeepCopy

func (in *TagFilter_StatusARM) DeepCopy() *TagFilter_StatusARM

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

func (*TagFilter_StatusARM) DeepCopyInto

func (in *TagFilter_StatusARM) DeepCopyInto(out *TagFilter_StatusARM)

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) AssignPropertiesFromTagPropertyStatus

func (property *TagProperty_Status) AssignPropertiesFromTagPropertyStatus(source *alpha20210401s.TagProperty_Status) error

AssignPropertiesFromTagPropertyStatus populates our TagProperty_Status from the provided source TagProperty_Status

func (*TagProperty_Status) AssignPropertiesToTagPropertyStatus

func (property *TagProperty_Status) AssignPropertiesToTagPropertyStatus(destination *alpha20210401s.TagProperty_Status) error

AssignPropertiesToTagPropertyStatus populates the provided destination TagProperty_Status from our TagProperty_Status

func (*TagProperty_Status) DeepCopy

func (in *TagProperty_Status) DeepCopy() *TagProperty_Status

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

func (*TagProperty_Status) DeepCopyInto

func (in *TagProperty_Status) DeepCopyInto(out *TagProperty_Status)

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

func (*TagProperty_Status) NewEmptyARMValue

func (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_StatusARM

type TagProperty_StatusARM 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_StatusARM) DeepCopy

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

func (*TagProperty_StatusARM) DeepCopyInto

func (in *TagProperty_StatusARM) DeepCopyInto(out *TagProperty_StatusARM)

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

type Tier_Status

type Tier_Status string

Deprecated version of Tier_Status. Use v1beta20210401.Tier_Status instead

type UpdateHistoryPropertyStatusUpdate

type UpdateHistoryPropertyStatusUpdate string

Deprecated version of UpdateHistoryPropertyStatusUpdate. Use v1beta20210401.UpdateHistoryPropertyStatusUpdate 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                                *UpdateHistoryPropertyStatusUpdate `json:"update,omitempty"`
	Upn                                   *string                            `json:"upn,omitempty"`
}

Deprecated version of UpdateHistoryProperty_Status. Use v1beta20210401.UpdateHistoryProperty_Status instead

func (*UpdateHistoryProperty_Status) AssignPropertiesFromUpdateHistoryPropertyStatus

func (property *UpdateHistoryProperty_Status) AssignPropertiesFromUpdateHistoryPropertyStatus(source *alpha20210401s.UpdateHistoryProperty_Status) error

AssignPropertiesFromUpdateHistoryPropertyStatus populates our UpdateHistoryProperty_Status from the provided source UpdateHistoryProperty_Status

func (*UpdateHistoryProperty_Status) AssignPropertiesToUpdateHistoryPropertyStatus

func (property *UpdateHistoryProperty_Status) AssignPropertiesToUpdateHistoryPropertyStatus(destination *alpha20210401s.UpdateHistoryProperty_Status) error

AssignPropertiesToUpdateHistoryPropertyStatus 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_StatusARM

type UpdateHistoryProperty_StatusARM struct {
	ImmutabilityPeriodSinceCreationInDays *int                               `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	ObjectIdentifier                      *string                            `json:"objectIdentifier,omitempty"`
	TenantId                              *string                            `json:"tenantId,omitempty"`
	Timestamp                             *string                            `json:"timestamp,omitempty"`
	Update                                *UpdateHistoryPropertyStatusUpdate `json:"update,omitempty"`
	Upn                                   *string                            `json:"upn,omitempty"`
}

Deprecated version of UpdateHistoryProperty_Status. Use v1beta20210401.UpdateHistoryProperty_Status instead

func (*UpdateHistoryProperty_StatusARM) DeepCopy

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

func (*UpdateHistoryProperty_StatusARM) DeepCopyInto

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

type UserAssignedIdentity_Status

type UserAssignedIdentity_Status struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of UserAssignedIdentity_Status. Use v1beta20210401.UserAssignedIdentity_Status instead

func (*UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus(source *alpha20210401s.UserAssignedIdentity_Status) error

AssignPropertiesFromUserAssignedIdentityStatus populates our UserAssignedIdentity_Status from the provided source UserAssignedIdentity_Status

func (*UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus(destination *alpha20210401s.UserAssignedIdentity_Status) error

AssignPropertiesToUserAssignedIdentityStatus 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_StatusARM

type UserAssignedIdentity_StatusARM struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of UserAssignedIdentity_Status. Use v1beta20210401.UserAssignedIdentity_Status instead

func (*UserAssignedIdentity_StatusARM) DeepCopy

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

func (*UserAssignedIdentity_StatusARM) DeepCopyInto

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

type VirtualNetworkRule

type VirtualNetworkRule struct {
	Action *VirtualNetworkRuleAction `json:"action,omitempty"`

	// +kubebuilder:validation:Required
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
	State     *VirtualNetworkRuleState      `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule. Use v1beta20210401.VirtualNetworkRule instead

func (*VirtualNetworkRule) AssignPropertiesFromVirtualNetworkRule

func (rule *VirtualNetworkRule) AssignPropertiesFromVirtualNetworkRule(source *alpha20210401s.VirtualNetworkRule) error

AssignPropertiesFromVirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule

func (*VirtualNetworkRule) AssignPropertiesToVirtualNetworkRule

func (rule *VirtualNetworkRule) AssignPropertiesToVirtualNetworkRule(destination *alpha20210401s.VirtualNetworkRule) error

AssignPropertiesToVirtualNetworkRule 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 VirtualNetworkRuleARM

type VirtualNetworkRuleARM struct {
	Action *VirtualNetworkRuleAction `json:"action,omitempty"`
	Id     *string                   `json:"id,omitempty"`
	State  *VirtualNetworkRuleState  `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule. Use v1beta20210401.VirtualNetworkRule instead

func (*VirtualNetworkRuleARM) DeepCopy

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

func (*VirtualNetworkRuleARM) DeepCopyInto

func (in *VirtualNetworkRuleARM) DeepCopyInto(out *VirtualNetworkRuleARM)

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

type VirtualNetworkRuleAction

type VirtualNetworkRuleAction string

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

type VirtualNetworkRuleState

type VirtualNetworkRuleState string

Deprecated version of VirtualNetworkRuleState. Use v1beta20210401.VirtualNetworkRuleState instead +kubebuilder:validation:Enum={"Deprovisioning","Failed","NetworkSourceDeleted","Provisioning","Succeeded"}

type VirtualNetworkRuleStatusAction

type VirtualNetworkRuleStatusAction string

Deprecated version of VirtualNetworkRuleStatusAction. Use v1beta20210401.VirtualNetworkRuleStatusAction instead

type VirtualNetworkRuleStatusState

type VirtualNetworkRuleStatusState string

Deprecated version of VirtualNetworkRuleStatusState. Use v1beta20210401.VirtualNetworkRuleStatusState instead

type VirtualNetworkRule_Status

type VirtualNetworkRule_Status struct {
	Action *VirtualNetworkRuleStatusAction `json:"action,omitempty"`
	Id     *string                         `json:"id,omitempty"`
	State  *VirtualNetworkRuleStatusState  `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule_Status. Use v1beta20210401.VirtualNetworkRule_Status instead

func (*VirtualNetworkRule_Status) AssignPropertiesFromVirtualNetworkRuleStatus

func (rule *VirtualNetworkRule_Status) AssignPropertiesFromVirtualNetworkRuleStatus(source *alpha20210401s.VirtualNetworkRule_Status) error

AssignPropertiesFromVirtualNetworkRuleStatus populates our VirtualNetworkRule_Status from the provided source VirtualNetworkRule_Status

func (*VirtualNetworkRule_Status) AssignPropertiesToVirtualNetworkRuleStatus

func (rule *VirtualNetworkRule_Status) AssignPropertiesToVirtualNetworkRuleStatus(destination *alpha20210401s.VirtualNetworkRule_Status) error

AssignPropertiesToVirtualNetworkRuleStatus 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_StatusARM

type VirtualNetworkRule_StatusARM struct {
	Action *VirtualNetworkRuleStatusAction `json:"action,omitempty"`
	Id     *string                         `json:"id,omitempty"`
	State  *VirtualNetworkRuleStatusState  `json:"state,omitempty"`
}

Deprecated version of VirtualNetworkRule_Status. Use v1beta20210401.VirtualNetworkRule_Status instead

func (*VirtualNetworkRule_StatusARM) DeepCopy

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

func (*VirtualNetworkRule_StatusARM) DeepCopyInto

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL