storage

package
v2.11.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package storage contains API Schema definitions for the storage storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=storage.azure.com +versionName=v1api20220901storage

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 APIVersion_Value = APIVersion("2022-09-01")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "storage.azure.com", Version: "v1api20220901storage"}

	// 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

Storage version of v1api20220901.APIVersion +kubebuilder:validation:Enum={"2022-09-01"}

type AccessPolicy

type AccessPolicy struct {
	ExpiryTime  *string                `json:"expiryTime,omitempty"`
	Permission  *string                `json:"permission,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime   *string                `json:"startTime,omitempty"`
}

Storage version of v1api20220901.AccessPolicy

func (*AccessPolicy) AssignProperties_From_AccessPolicy

func (policy *AccessPolicy) AssignProperties_From_AccessPolicy(source *storage.AccessPolicy) error

AssignProperties_From_AccessPolicy populates our AccessPolicy from the provided source AccessPolicy

func (*AccessPolicy) AssignProperties_To_AccessPolicy

func (policy *AccessPolicy) AssignProperties_To_AccessPolicy(destination *storage.AccessPolicy) error

AssignProperties_To_AccessPolicy populates the provided destination AccessPolicy from our AccessPolicy

func (*AccessPolicy) DeepCopy

func (in *AccessPolicy) DeepCopy() *AccessPolicy

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

func (*AccessPolicy) DeepCopyInto

func (in *AccessPolicy) DeepCopyInto(out *AccessPolicy)

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

type AccessPolicy_STATUS

type AccessPolicy_STATUS struct {
	ExpiryTime  *string                `json:"expiryTime,omitempty"`
	Permission  *string                `json:"permission,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime   *string                `json:"startTime,omitempty"`
}

Storage version of v1api20220901.AccessPolicy_STATUS

func (*AccessPolicy_STATUS) AssignProperties_From_AccessPolicy_STATUS

func (policy *AccessPolicy_STATUS) AssignProperties_From_AccessPolicy_STATUS(source *storage.AccessPolicy_STATUS) error

AssignProperties_From_AccessPolicy_STATUS populates our AccessPolicy_STATUS from the provided source AccessPolicy_STATUS

func (*AccessPolicy_STATUS) AssignProperties_To_AccessPolicy_STATUS

func (policy *AccessPolicy_STATUS) AssignProperties_To_AccessPolicy_STATUS(destination *storage.AccessPolicy_STATUS) error

AssignProperties_To_AccessPolicy_STATUS populates the provided destination AccessPolicy_STATUS from our AccessPolicy_STATUS

func (*AccessPolicy_STATUS) DeepCopy

func (in *AccessPolicy_STATUS) DeepCopy() *AccessPolicy_STATUS

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

func (*AccessPolicy_STATUS) DeepCopyInto

func (in *AccessPolicy_STATUS) DeepCopyInto(out *AccessPolicy_STATUS)

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

type AccountImmutabilityPolicyProperties

type AccountImmutabilityPolicyProperties struct {
	AllowProtectedAppendWrites            *bool                  `json:"allowProtectedAppendWrites,omitempty"`
	ImmutabilityPeriodSinceCreationInDays *int                   `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	PropertyBag                           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	State                                 *string                `json:"state,omitempty"`
}

Storage version of v1api20220901.AccountImmutabilityPolicyProperties This defines account-level immutability policy properties.

func (*AccountImmutabilityPolicyProperties) AssignProperties_From_AccountImmutabilityPolicyProperties

func (properties *AccountImmutabilityPolicyProperties) AssignProperties_From_AccountImmutabilityPolicyProperties(source *storage.AccountImmutabilityPolicyProperties) error

AssignProperties_From_AccountImmutabilityPolicyProperties populates our AccountImmutabilityPolicyProperties from the provided source AccountImmutabilityPolicyProperties

func (*AccountImmutabilityPolicyProperties) AssignProperties_To_AccountImmutabilityPolicyProperties

func (properties *AccountImmutabilityPolicyProperties) AssignProperties_To_AccountImmutabilityPolicyProperties(destination *storage.AccountImmutabilityPolicyProperties) error

AssignProperties_To_AccountImmutabilityPolicyProperties populates the provided destination AccountImmutabilityPolicyProperties from our AccountImmutabilityPolicyProperties

func (*AccountImmutabilityPolicyProperties) DeepCopy

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

func (*AccountImmutabilityPolicyProperties) DeepCopyInto

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

type AccountImmutabilityPolicyProperties_STATUS

type AccountImmutabilityPolicyProperties_STATUS struct {
	AllowProtectedAppendWrites            *bool                  `json:"allowProtectedAppendWrites,omitempty"`
	ImmutabilityPeriodSinceCreationInDays *int                   `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	PropertyBag                           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	State                                 *string                `json:"state,omitempty"`
}

Storage version of v1api20220901.AccountImmutabilityPolicyProperties_STATUS This defines account-level immutability policy properties.

func (*AccountImmutabilityPolicyProperties_STATUS) AssignProperties_From_AccountImmutabilityPolicyProperties_STATUS

func (properties *AccountImmutabilityPolicyProperties_STATUS) AssignProperties_From_AccountImmutabilityPolicyProperties_STATUS(source *storage.AccountImmutabilityPolicyProperties_STATUS) error

AssignProperties_From_AccountImmutabilityPolicyProperties_STATUS populates our AccountImmutabilityPolicyProperties_STATUS from the provided source AccountImmutabilityPolicyProperties_STATUS

func (*AccountImmutabilityPolicyProperties_STATUS) AssignProperties_To_AccountImmutabilityPolicyProperties_STATUS

func (properties *AccountImmutabilityPolicyProperties_STATUS) AssignProperties_To_AccountImmutabilityPolicyProperties_STATUS(destination *storage.AccountImmutabilityPolicyProperties_STATUS) error

AssignProperties_To_AccountImmutabilityPolicyProperties_STATUS populates the provided destination AccountImmutabilityPolicyProperties_STATUS from our AccountImmutabilityPolicyProperties_STATUS

func (*AccountImmutabilityPolicyProperties_STATUS) DeepCopy

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

func (*AccountImmutabilityPolicyProperties_STATUS) DeepCopyInto

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

type ActiveDirectoryProperties

type ActiveDirectoryProperties struct {
	AccountType       *string                `json:"accountType,omitempty"`
	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"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SamAccountName    *string                `json:"samAccountName,omitempty"`
}

Storage version of v1api20220901.ActiveDirectoryProperties Settings properties for Active Directory (AD).

func (*ActiveDirectoryProperties) AssignProperties_From_ActiveDirectoryProperties

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

AssignProperties_From_ActiveDirectoryProperties populates our ActiveDirectoryProperties from the provided source ActiveDirectoryProperties

func (*ActiveDirectoryProperties) AssignProperties_To_ActiveDirectoryProperties

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

AssignProperties_To_ActiveDirectoryProperties populates the provided destination ActiveDirectoryProperties from our ActiveDirectoryProperties

func (*ActiveDirectoryProperties) 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.

type ActiveDirectoryProperties_STATUS

type ActiveDirectoryProperties_STATUS struct {
	AccountType       *string                `json:"accountType,omitempty"`
	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"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SamAccountName    *string                `json:"samAccountName,omitempty"`
}

Storage version of v1api20220901.ActiveDirectoryProperties_STATUS Settings properties for Active Directory (AD).

func (*ActiveDirectoryProperties_STATUS) AssignProperties_From_ActiveDirectoryProperties_STATUS

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

AssignProperties_From_ActiveDirectoryProperties_STATUS populates our ActiveDirectoryProperties_STATUS from the provided source ActiveDirectoryProperties_STATUS

func (*ActiveDirectoryProperties_STATUS) AssignProperties_To_ActiveDirectoryProperties_STATUS

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

AssignProperties_To_ActiveDirectoryProperties_STATUS populates the provided destination ActiveDirectoryProperties_STATUS from our ActiveDirectoryProperties_STATUS

func (*ActiveDirectoryProperties_STATUS) DeepCopy

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.

type AzureFilesIdentityBasedAuthentication

type AzureFilesIdentityBasedAuthentication struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *string                    `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *string                    `json:"directoryServiceOptions,omitempty"`
	PropertyBag               genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.AzureFilesIdentityBasedAuthentication Settings for Azure Files identity based authentication.

func (*AzureFilesIdentityBasedAuthentication) AssignProperties_From_AzureFilesIdentityBasedAuthentication

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

AssignProperties_From_AzureFilesIdentityBasedAuthentication populates our AzureFilesIdentityBasedAuthentication from the provided source AzureFilesIdentityBasedAuthentication

func (*AzureFilesIdentityBasedAuthentication) AssignProperties_To_AzureFilesIdentityBasedAuthentication

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

AssignProperties_To_AzureFilesIdentityBasedAuthentication populates the provided destination AzureFilesIdentityBasedAuthentication from our AzureFilesIdentityBasedAuthentication

func (*AzureFilesIdentityBasedAuthentication) 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.

type AzureFilesIdentityBasedAuthentication_STATUS

type AzureFilesIdentityBasedAuthentication_STATUS struct {
	ActiveDirectoryProperties *ActiveDirectoryProperties_STATUS `json:"activeDirectoryProperties,omitempty"`
	DefaultSharePermission    *string                           `json:"defaultSharePermission,omitempty"`
	DirectoryServiceOptions   *string                           `json:"directoryServiceOptions,omitempty"`
	PropertyBag               genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.AzureFilesIdentityBasedAuthentication_STATUS Settings for Azure Files identity based authentication.

func (*AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS

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

AssignProperties_From_AzureFilesIdentityBasedAuthentication_STATUS populates our AzureFilesIdentityBasedAuthentication_STATUS from the provided source AzureFilesIdentityBasedAuthentication_STATUS

func (*AzureFilesIdentityBasedAuthentication_STATUS) AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS

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

AssignProperties_To_AzureFilesIdentityBasedAuthentication_STATUS populates the provided destination AzureFilesIdentityBasedAuthentication_STATUS from our AzureFilesIdentityBasedAuthentication_STATUS

func (*AzureFilesIdentityBasedAuthentication_STATUS) DeepCopy

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.

type BlobRestoreParameters_STATUS

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

Storage version of v1api20220901.BlobRestoreParameters_STATUS Blob restore parameters

func (*BlobRestoreParameters_STATUS) AssignProperties_From_BlobRestoreParameters_STATUS

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

AssignProperties_From_BlobRestoreParameters_STATUS populates our BlobRestoreParameters_STATUS from the provided source BlobRestoreParameters_STATUS

func (*BlobRestoreParameters_STATUS) AssignProperties_To_BlobRestoreParameters_STATUS

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

AssignProperties_To_BlobRestoreParameters_STATUS populates the provided destination BlobRestoreParameters_STATUS from our BlobRestoreParameters_STATUS

func (*BlobRestoreParameters_STATUS) DeepCopy

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.

type BlobRestoreRange_STATUS

type BlobRestoreRange_STATUS struct {
	EndRange    *string                `json:"endRange,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartRange  *string                `json:"startRange,omitempty"`
}

Storage version of v1api20220901.BlobRestoreRange_STATUS Blob range

func (*BlobRestoreRange_STATUS) AssignProperties_From_BlobRestoreRange_STATUS

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

AssignProperties_From_BlobRestoreRange_STATUS populates our BlobRestoreRange_STATUS from the provided source BlobRestoreRange_STATUS

func (*BlobRestoreRange_STATUS) AssignProperties_To_BlobRestoreRange_STATUS

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

AssignProperties_To_BlobRestoreRange_STATUS populates the provided destination BlobRestoreRange_STATUS from our BlobRestoreRange_STATUS

func (*BlobRestoreRange_STATUS) DeepCopy

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.

type BlobRestoreStatus_STATUS

type BlobRestoreStatus_STATUS struct {
	FailureReason *string                       `json:"failureReason,omitempty"`
	Parameters    *BlobRestoreParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag   genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RestoreId     *string                       `json:"restoreId,omitempty"`
	Status        *string                       `json:"status,omitempty"`
}

Storage version of v1api20220901.BlobRestoreStatus_STATUS Blob restore status.

func (*BlobRestoreStatus_STATUS) AssignProperties_From_BlobRestoreStatus_STATUS

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

AssignProperties_From_BlobRestoreStatus_STATUS populates our BlobRestoreStatus_STATUS from the provided source BlobRestoreStatus_STATUS

func (*BlobRestoreStatus_STATUS) AssignProperties_To_BlobRestoreStatus_STATUS

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

AssignProperties_To_BlobRestoreStatus_STATUS populates the provided destination BlobRestoreStatus_STATUS from our BlobRestoreStatus_STATUS

func (*BlobRestoreStatus_STATUS) DeepCopy

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.

type ChangeFeed

type ChangeFeed struct {
	Enabled         *bool                  `json:"enabled,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RetentionInDays *int                   `json:"retentionInDays,omitempty"`
}

Storage version of v1api20220901.ChangeFeed The blob service properties for change feed events.

func (*ChangeFeed) AssignProperties_From_ChangeFeed

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

AssignProperties_From_ChangeFeed populates our ChangeFeed from the provided source ChangeFeed

func (*ChangeFeed) AssignProperties_To_ChangeFeed

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

AssignProperties_To_ChangeFeed populates the provided destination ChangeFeed from our ChangeFeed

func (*ChangeFeed) 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.

type ChangeFeed_STATUS

type ChangeFeed_STATUS struct {
	Enabled         *bool                  `json:"enabled,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RetentionInDays *int                   `json:"retentionInDays,omitempty"`
}

Storage version of v1api20220901.ChangeFeed_STATUS The blob service properties for change feed events.

func (*ChangeFeed_STATUS) AssignProperties_From_ChangeFeed_STATUS

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

AssignProperties_From_ChangeFeed_STATUS populates our ChangeFeed_STATUS from the provided source ChangeFeed_STATUS

func (*ChangeFeed_STATUS) AssignProperties_To_ChangeFeed_STATUS

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

AssignProperties_To_ChangeFeed_STATUS populates the provided destination ChangeFeed_STATUS from our ChangeFeed_STATUS

func (*ChangeFeed_STATUS) DeepCopy

func (in *ChangeFeed_STATUS) DeepCopy() *ChangeFeed_STATUS

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

func (*ChangeFeed_STATUS) DeepCopyInto

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

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

type CorsRule

type CorsRule struct {
	AllowedHeaders  []string               `json:"allowedHeaders,omitempty"`
	AllowedMethods  []string               `json:"allowedMethods,omitempty"`
	AllowedOrigins  []string               `json:"allowedOrigins,omitempty"`
	ExposedHeaders  []string               `json:"exposedHeaders,omitempty"`
	MaxAgeInSeconds *int                   `json:"maxAgeInSeconds,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.CorsRule Specifies a CORS rule for the Blob service.

func (*CorsRule) AssignProperties_From_CorsRule

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

AssignProperties_From_CorsRule populates our CorsRule from the provided source CorsRule

func (*CorsRule) AssignProperties_To_CorsRule

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

AssignProperties_To_CorsRule populates the provided destination CorsRule from our CorsRule

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.

type CorsRule_STATUS

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

Storage version of v1api20220901.CorsRule_STATUS Specifies a CORS rule for the Blob service.

func (*CorsRule_STATUS) AssignProperties_From_CorsRule_STATUS

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

AssignProperties_From_CorsRule_STATUS populates our CorsRule_STATUS from the provided source CorsRule_STATUS

func (*CorsRule_STATUS) AssignProperties_To_CorsRule_STATUS

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

AssignProperties_To_CorsRule_STATUS populates the provided destination CorsRule_STATUS from our CorsRule_STATUS

func (*CorsRule_STATUS) DeepCopy

func (in *CorsRule_STATUS) DeepCopy() *CorsRule_STATUS

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

func (*CorsRule_STATUS) DeepCopyInto

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

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

type CorsRules

type CorsRules struct {
	CorsRules   []CorsRule             `json:"corsRules,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.CorsRules Sets the CORS rules. You can include up to five CorsRule elements in the request.

func (*CorsRules) AssignProperties_From_CorsRules

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

AssignProperties_From_CorsRules populates our CorsRules from the provided source CorsRules

func (*CorsRules) AssignProperties_To_CorsRules

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

AssignProperties_To_CorsRules populates the provided destination CorsRules from our CorsRules

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.

type CorsRules_STATUS

type CorsRules_STATUS struct {
	CorsRules   []CorsRule_STATUS      `json:"corsRules,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.CorsRules_STATUS Sets the CORS rules. You can include up to five CorsRule elements in the request.

func (*CorsRules_STATUS) AssignProperties_From_CorsRules_STATUS

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

AssignProperties_From_CorsRules_STATUS populates our CorsRules_STATUS from the provided source CorsRules_STATUS

func (*CorsRules_STATUS) AssignProperties_To_CorsRules_STATUS

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

AssignProperties_To_CorsRules_STATUS populates the provided destination CorsRules_STATUS from our CorsRules_STATUS

func (*CorsRules_STATUS) DeepCopy

func (in *CorsRules_STATUS) DeepCopy() *CorsRules_STATUS

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

func (*CorsRules_STATUS) DeepCopyInto

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

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

type CustomDomain

type CustomDomain struct {
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UseSubDomainName *bool                  `json:"useSubDomainName,omitempty"`
}

Storage version of v1api20220901.CustomDomain The custom domain assigned to this storage account. This can be set via Update.

func (*CustomDomain) AssignProperties_From_CustomDomain

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

AssignProperties_From_CustomDomain populates our CustomDomain from the provided source CustomDomain

func (*CustomDomain) AssignProperties_To_CustomDomain

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

AssignProperties_To_CustomDomain populates the provided destination CustomDomain from our CustomDomain

func (*CustomDomain) 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.

type CustomDomain_STATUS

type CustomDomain_STATUS struct {
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UseSubDomainName *bool                  `json:"useSubDomainName,omitempty"`
}

Storage version of v1api20220901.CustomDomain_STATUS The custom domain assigned to this storage account. This can be set via Update.

func (*CustomDomain_STATUS) AssignProperties_From_CustomDomain_STATUS

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

AssignProperties_From_CustomDomain_STATUS populates our CustomDomain_STATUS from the provided source CustomDomain_STATUS

func (*CustomDomain_STATUS) AssignProperties_To_CustomDomain_STATUS

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

AssignProperties_To_CustomDomain_STATUS populates the provided destination CustomDomain_STATUS from our CustomDomain_STATUS

func (*CustomDomain_STATUS) DeepCopy

func (in *CustomDomain_STATUS) DeepCopy() *CustomDomain_STATUS

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

func (*CustomDomain_STATUS) DeepCopyInto

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

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

type DateAfterCreation

type DateAfterCreation struct {
	DaysAfterCreationGreaterThan       *int                   `json:"daysAfterCreationGreaterThan,omitempty"`
	DaysAfterLastTierChangeGreaterThan *int                   `json:"daysAfterLastTierChangeGreaterThan,omitempty"`
	PropertyBag                        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.DateAfterCreation Object to define snapshot and version action conditions.

func (*DateAfterCreation) AssignProperties_From_DateAfterCreation

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

AssignProperties_From_DateAfterCreation populates our DateAfterCreation from the provided source DateAfterCreation

func (*DateAfterCreation) AssignProperties_To_DateAfterCreation

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

AssignProperties_To_DateAfterCreation populates the provided destination DateAfterCreation from our DateAfterCreation

func (*DateAfterCreation) 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.

type DateAfterCreation_STATUS

type DateAfterCreation_STATUS struct {
	DaysAfterCreationGreaterThan       *float64               `json:"daysAfterCreationGreaterThan,omitempty"`
	DaysAfterLastTierChangeGreaterThan *float64               `json:"daysAfterLastTierChangeGreaterThan,omitempty"`
	PropertyBag                        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.DateAfterCreation_STATUS Object to define snapshot and version action conditions.

func (*DateAfterCreation_STATUS) AssignProperties_From_DateAfterCreation_STATUS

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

AssignProperties_From_DateAfterCreation_STATUS populates our DateAfterCreation_STATUS from the provided source DateAfterCreation_STATUS

func (*DateAfterCreation_STATUS) AssignProperties_To_DateAfterCreation_STATUS

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

AssignProperties_To_DateAfterCreation_STATUS populates the provided destination DateAfterCreation_STATUS from our DateAfterCreation_STATUS

func (*DateAfterCreation_STATUS) DeepCopy

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.

type DateAfterModification

type DateAfterModification struct {
	DaysAfterCreationGreaterThan       *int                   `json:"daysAfterCreationGreaterThan,omitempty"`
	DaysAfterLastAccessTimeGreaterThan *int                   `json:"daysAfterLastAccessTimeGreaterThan,omitempty"`
	DaysAfterLastTierChangeGreaterThan *int                   `json:"daysAfterLastTierChangeGreaterThan,omitempty"`
	DaysAfterModificationGreaterThan   *int                   `json:"daysAfterModificationGreaterThan,omitempty"`
	PropertyBag                        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.DateAfterModification Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.

func (*DateAfterModification) AssignProperties_From_DateAfterModification

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

AssignProperties_From_DateAfterModification populates our DateAfterModification from the provided source DateAfterModification

func (*DateAfterModification) AssignProperties_To_DateAfterModification

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

AssignProperties_To_DateAfterModification populates the provided destination DateAfterModification from our DateAfterModification

func (*DateAfterModification) 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.

type DateAfterModification_STATUS

type DateAfterModification_STATUS struct {
	DaysAfterCreationGreaterThan       *float64               `json:"daysAfterCreationGreaterThan,omitempty"`
	DaysAfterLastAccessTimeGreaterThan *float64               `json:"daysAfterLastAccessTimeGreaterThan,omitempty"`
	DaysAfterLastTierChangeGreaterThan *float64               `json:"daysAfterLastTierChangeGreaterThan,omitempty"`
	DaysAfterModificationGreaterThan   *float64               `json:"daysAfterModificationGreaterThan,omitempty"`
	PropertyBag                        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.DateAfterModification_STATUS Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.

func (*DateAfterModification_STATUS) AssignProperties_From_DateAfterModification_STATUS

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

AssignProperties_From_DateAfterModification_STATUS populates our DateAfterModification_STATUS from the provided source DateAfterModification_STATUS

func (*DateAfterModification_STATUS) AssignProperties_To_DateAfterModification_STATUS

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

AssignProperties_To_DateAfterModification_STATUS populates the provided destination DateAfterModification_STATUS from our DateAfterModification_STATUS

func (*DateAfterModification_STATUS) DeepCopy

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.

type DeleteRetentionPolicy

type DeleteRetentionPolicy struct {
	AllowPermanentDelete *bool                  `json:"allowPermanentDelete,omitempty"`
	Days                 *int                   `json:"days,omitempty"`
	Enabled              *bool                  `json:"enabled,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.DeleteRetentionPolicy The service properties for soft delete.

func (*DeleteRetentionPolicy) AssignProperties_From_DeleteRetentionPolicy

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

AssignProperties_From_DeleteRetentionPolicy populates our DeleteRetentionPolicy from the provided source DeleteRetentionPolicy

func (*DeleteRetentionPolicy) AssignProperties_To_DeleteRetentionPolicy

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

AssignProperties_To_DeleteRetentionPolicy populates the provided destination DeleteRetentionPolicy from our DeleteRetentionPolicy

func (*DeleteRetentionPolicy) 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.

type DeleteRetentionPolicy_STATUS

type DeleteRetentionPolicy_STATUS struct {
	AllowPermanentDelete *bool                  `json:"allowPermanentDelete,omitempty"`
	Days                 *int                   `json:"days,omitempty"`
	Enabled              *bool                  `json:"enabled,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.DeleteRetentionPolicy_STATUS The service properties for soft delete.

func (*DeleteRetentionPolicy_STATUS) AssignProperties_From_DeleteRetentionPolicy_STATUS

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

AssignProperties_From_DeleteRetentionPolicy_STATUS populates our DeleteRetentionPolicy_STATUS from the provided source DeleteRetentionPolicy_STATUS

func (*DeleteRetentionPolicy_STATUS) AssignProperties_To_DeleteRetentionPolicy_STATUS

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

AssignProperties_To_DeleteRetentionPolicy_STATUS populates the provided destination DeleteRetentionPolicy_STATUS from our DeleteRetentionPolicy_STATUS

func (*DeleteRetentionPolicy_STATUS) DeepCopy

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.

type Encryption

type Encryption struct {
	Identity                        *EncryptionIdentity    `json:"identity,omitempty"`
	KeySource                       *string                `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultProperties    `json:"keyvaultproperties,omitempty"`
	PropertyBag                     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RequireInfrastructureEncryption *bool                  `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServices    `json:"services,omitempty"`
}

Storage version of v1api20220901.Encryption The encryption settings on the storage account.

func (*Encryption) AssignProperties_From_Encryption

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

AssignProperties_From_Encryption populates our Encryption from the provided source Encryption

func (*Encryption) AssignProperties_To_Encryption

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

AssignProperties_To_Encryption populates the provided destination Encryption from our Encryption

func (*Encryption) 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.

type EncryptionIdentity

type EncryptionIdentity struct {
	FederatedIdentityClientId *string                `json:"federatedIdentityClientId,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// UserAssignedIdentityReference: Resource identifier of the UserAssigned identity to be associated with server-side
	// encryption on the storage account.
	UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"`
}

Storage version of v1api20220901.EncryptionIdentity Encryption identity for the storage account.

func (*EncryptionIdentity) AssignProperties_From_EncryptionIdentity

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

AssignProperties_From_EncryptionIdentity populates our EncryptionIdentity from the provided source EncryptionIdentity

func (*EncryptionIdentity) AssignProperties_To_EncryptionIdentity

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

AssignProperties_To_EncryptionIdentity populates the provided destination EncryptionIdentity from our EncryptionIdentity

func (*EncryptionIdentity) 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.

type EncryptionIdentity_STATUS

type EncryptionIdentity_STATUS struct {
	FederatedIdentityClientId *string                `json:"federatedIdentityClientId,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UserAssignedIdentity      *string                `json:"userAssignedIdentity,omitempty"`
}

Storage version of v1api20220901.EncryptionIdentity_STATUS Encryption identity for the storage account.

func (*EncryptionIdentity_STATUS) AssignProperties_From_EncryptionIdentity_STATUS

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

AssignProperties_From_EncryptionIdentity_STATUS populates our EncryptionIdentity_STATUS from the provided source EncryptionIdentity_STATUS

func (*EncryptionIdentity_STATUS) AssignProperties_To_EncryptionIdentity_STATUS

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

AssignProperties_To_EncryptionIdentity_STATUS populates the provided destination EncryptionIdentity_STATUS from our EncryptionIdentity_STATUS

func (*EncryptionIdentity_STATUS) DeepCopy

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.

type EncryptionService

type EncryptionService struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	KeyType     *string                `json:"keyType,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.EncryptionService A service that allows server-side encryption to be used.

func (*EncryptionService) AssignProperties_From_EncryptionService

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

AssignProperties_From_EncryptionService populates our EncryptionService from the provided source EncryptionService

func (*EncryptionService) AssignProperties_To_EncryptionService

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

AssignProperties_To_EncryptionService populates the provided destination EncryptionService from our EncryptionService

func (*EncryptionService) 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.

type EncryptionService_STATUS

type EncryptionService_STATUS struct {
	Enabled         *bool                  `json:"enabled,omitempty"`
	KeyType         *string                `json:"keyType,omitempty"`
	LastEnabledTime *string                `json:"lastEnabledTime,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.EncryptionService_STATUS A service that allows server-side encryption to be used.

func (*EncryptionService_STATUS) AssignProperties_From_EncryptionService_STATUS

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

AssignProperties_From_EncryptionService_STATUS populates our EncryptionService_STATUS from the provided source EncryptionService_STATUS

func (*EncryptionService_STATUS) AssignProperties_To_EncryptionService_STATUS

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

AssignProperties_To_EncryptionService_STATUS populates the provided destination EncryptionService_STATUS from our EncryptionService_STATUS

func (*EncryptionService_STATUS) DeepCopy

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.

type EncryptionServices

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

Storage version of v1api20220901.EncryptionServices A list of services that support encryption.

func (*EncryptionServices) AssignProperties_From_EncryptionServices

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

AssignProperties_From_EncryptionServices populates our EncryptionServices from the provided source EncryptionServices

func (*EncryptionServices) AssignProperties_To_EncryptionServices

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

AssignProperties_To_EncryptionServices populates the provided destination EncryptionServices from our EncryptionServices

func (*EncryptionServices) 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.

type EncryptionServices_STATUS

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

Storage version of v1api20220901.EncryptionServices_STATUS A list of services that support encryption.

func (*EncryptionServices_STATUS) AssignProperties_From_EncryptionServices_STATUS

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

AssignProperties_From_EncryptionServices_STATUS populates our EncryptionServices_STATUS from the provided source EncryptionServices_STATUS

func (*EncryptionServices_STATUS) AssignProperties_To_EncryptionServices_STATUS

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

AssignProperties_To_EncryptionServices_STATUS populates the provided destination EncryptionServices_STATUS from our EncryptionServices_STATUS

func (*EncryptionServices_STATUS) DeepCopy

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.

type Encryption_STATUS

type Encryption_STATUS struct {
	Identity                        *EncryptionIdentity_STATUS `json:"identity,omitempty"`
	KeySource                       *string                    `json:"keySource,omitempty"`
	Keyvaultproperties              *KeyVaultProperties_STATUS `json:"keyvaultproperties,omitempty"`
	PropertyBag                     genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	RequireInfrastructureEncryption *bool                      `json:"requireInfrastructureEncryption,omitempty"`
	Services                        *EncryptionServices_STATUS `json:"services,omitempty"`
}

Storage version of v1api20220901.Encryption_STATUS The encryption settings on the storage account.

func (*Encryption_STATUS) AssignProperties_From_Encryption_STATUS

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

AssignProperties_From_Encryption_STATUS populates our Encryption_STATUS from the provided source Encryption_STATUS

func (*Encryption_STATUS) AssignProperties_To_Encryption_STATUS

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

AssignProperties_To_Encryption_STATUS populates the provided destination Encryption_STATUS from our Encryption_STATUS

func (*Encryption_STATUS) DeepCopy

func (in *Encryption_STATUS) DeepCopy() *Encryption_STATUS

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

func (*Encryption_STATUS) DeepCopyInto

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

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

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"`
	PropertyBag        genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
	Queue              *string                                  `json:"queue,omitempty"`
	Table              *string                                  `json:"table,omitempty"`
	Web                *string                                  `json:"web,omitempty"`
}

Storage version of v1api20220901.Endpoints_STATUS The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.

func (*Endpoints_STATUS) AssignProperties_From_Endpoints_STATUS

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

AssignProperties_From_Endpoints_STATUS populates our Endpoints_STATUS from the provided source Endpoints_STATUS

func (*Endpoints_STATUS) AssignProperties_To_Endpoints_STATUS

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

AssignProperties_To_Endpoints_STATUS populates the provided destination Endpoints_STATUS from our Endpoints_STATUS

func (*Endpoints_STATUS) DeepCopy

func (in *Endpoints_STATUS) DeepCopy() *Endpoints_STATUS

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

func (*Endpoints_STATUS) DeepCopyInto

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

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

type ExtendedLocation

type ExtendedLocation struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220901.ExtendedLocation The complex type of the extended location.

func (*ExtendedLocation) AssignProperties_From_ExtendedLocation

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

AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignProperties_To_ExtendedLocation

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

AssignProperties_To_ExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation

func (*ExtendedLocation) 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.

type ExtendedLocation_STATUS

type ExtendedLocation_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220901.ExtendedLocation_STATUS The complex type of the extended location.

func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS

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

AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS

func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS

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

AssignProperties_To_ExtendedLocation_STATUS populates the provided destination ExtendedLocation_STATUS from our ExtendedLocation_STATUS

func (*ExtendedLocation_STATUS) DeepCopy

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.

type GeoReplicationStats_STATUS

type GeoReplicationStats_STATUS struct {
	CanFailover  *bool                  `json:"canFailover,omitempty"`
	LastSyncTime *string                `json:"lastSyncTime,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status       *string                `json:"status,omitempty"`
}

Storage version of v1api20220901.GeoReplicationStats_STATUS Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.

func (*GeoReplicationStats_STATUS) AssignProperties_From_GeoReplicationStats_STATUS

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

AssignProperties_From_GeoReplicationStats_STATUS populates our GeoReplicationStats_STATUS from the provided source GeoReplicationStats_STATUS

func (*GeoReplicationStats_STATUS) AssignProperties_To_GeoReplicationStats_STATUS

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

AssignProperties_To_GeoReplicationStats_STATUS populates the provided destination GeoReplicationStats_STATUS from our GeoReplicationStats_STATUS

func (*GeoReplicationStats_STATUS) DeepCopy

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.

type IPRule

type IPRule struct {
	Action      *string                `json:"action,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220901.IPRule IP rule with specific IP or IP range in CIDR format.

func (*IPRule) AssignProperties_From_IPRule

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

AssignProperties_From_IPRule populates our IPRule from the provided source IPRule

func (*IPRule) AssignProperties_To_IPRule

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

AssignProperties_To_IPRule populates the provided destination IPRule from our IPRule

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.

type IPRule_STATUS

type IPRule_STATUS struct {
	Action      *string                `json:"action,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220901.IPRule_STATUS IP rule with specific IP or IP range in CIDR format.

func (*IPRule_STATUS) AssignProperties_From_IPRule_STATUS

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

AssignProperties_From_IPRule_STATUS populates our IPRule_STATUS from the provided source IPRule_STATUS

func (*IPRule_STATUS) AssignProperties_To_IPRule_STATUS

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

AssignProperties_To_IPRule_STATUS populates the provided destination IPRule_STATUS from our IPRule_STATUS

func (*IPRule_STATUS) DeepCopy

func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS

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

func (*IPRule_STATUS) DeepCopyInto

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

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

type Identity

type Identity struct {
	PropertyBag            genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Type                   *string                       `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20220901.Identity Identity for the resource.

func (*Identity) AssignProperties_From_Identity

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

AssignProperties_From_Identity populates our Identity from the provided source Identity

func (*Identity) AssignProperties_To_Identity

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

AssignProperties_To_Identity populates the provided destination Identity from our Identity

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.

type Identity_STATUS

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

Storage version of v1api20220901.Identity_STATUS Identity for the resource.

func (*Identity_STATUS) AssignProperties_From_Identity_STATUS

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

AssignProperties_From_Identity_STATUS populates our Identity_STATUS from the provided source Identity_STATUS

func (*Identity_STATUS) AssignProperties_To_Identity_STATUS

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

AssignProperties_To_Identity_STATUS populates the provided destination Identity_STATUS from our Identity_STATUS

func (*Identity_STATUS) DeepCopy

func (in *Identity_STATUS) DeepCopy() *Identity_STATUS

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

func (*Identity_STATUS) DeepCopyInto

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

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

type ImmutabilityPolicyProperties_STATUS

type ImmutabilityPolicyProperties_STATUS struct {
	AllowProtectedAppendWrites            *bool                          `json:"allowProtectedAppendWrites,omitempty"`
	AllowProtectedAppendWritesAll         *bool                          `json:"allowProtectedAppendWritesAll,omitempty"`
	Etag                                  *string                        `json:"etag,omitempty"`
	ImmutabilityPeriodSinceCreationInDays *int                           `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	PropertyBag                           genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	State                                 *string                        `json:"state,omitempty"`
	UpdateHistory                         []UpdateHistoryProperty_STATUS `json:"updateHistory,omitempty"`
}

Storage version of v1api20220901.ImmutabilityPolicyProperties_STATUS The properties of an ImmutabilityPolicy of a blob container.

func (*ImmutabilityPolicyProperties_STATUS) AssignProperties_From_ImmutabilityPolicyProperties_STATUS

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

AssignProperties_From_ImmutabilityPolicyProperties_STATUS populates our ImmutabilityPolicyProperties_STATUS from the provided source ImmutabilityPolicyProperties_STATUS

func (*ImmutabilityPolicyProperties_STATUS) AssignProperties_To_ImmutabilityPolicyProperties_STATUS

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

AssignProperties_To_ImmutabilityPolicyProperties_STATUS populates the provided destination ImmutabilityPolicyProperties_STATUS from our ImmutabilityPolicyProperties_STATUS

func (*ImmutabilityPolicyProperties_STATUS) DeepCopy

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.

type ImmutableStorageAccount

type ImmutableStorageAccount struct {
	Enabled            *bool                                `json:"enabled,omitempty"`
	ImmutabilityPolicy *AccountImmutabilityPolicyProperties `json:"immutabilityPolicy,omitempty"`
	PropertyBag        genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.ImmutableStorageAccount This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.

func (*ImmutableStorageAccount) AssignProperties_From_ImmutableStorageAccount

func (account *ImmutableStorageAccount) AssignProperties_From_ImmutableStorageAccount(source *storage.ImmutableStorageAccount) error

AssignProperties_From_ImmutableStorageAccount populates our ImmutableStorageAccount from the provided source ImmutableStorageAccount

func (*ImmutableStorageAccount) AssignProperties_To_ImmutableStorageAccount

func (account *ImmutableStorageAccount) AssignProperties_To_ImmutableStorageAccount(destination *storage.ImmutableStorageAccount) error

AssignProperties_To_ImmutableStorageAccount populates the provided destination ImmutableStorageAccount from our ImmutableStorageAccount

func (*ImmutableStorageAccount) DeepCopy

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

func (*ImmutableStorageAccount) DeepCopyInto

func (in *ImmutableStorageAccount) DeepCopyInto(out *ImmutableStorageAccount)

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

type ImmutableStorageAccount_STATUS

type ImmutableStorageAccount_STATUS struct {
	Enabled            *bool                                       `json:"enabled,omitempty"`
	ImmutabilityPolicy *AccountImmutabilityPolicyProperties_STATUS `json:"immutabilityPolicy,omitempty"`
	PropertyBag        genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.ImmutableStorageAccount_STATUS This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.

func (*ImmutableStorageAccount_STATUS) AssignProperties_From_ImmutableStorageAccount_STATUS

func (account *ImmutableStorageAccount_STATUS) AssignProperties_From_ImmutableStorageAccount_STATUS(source *storage.ImmutableStorageAccount_STATUS) error

AssignProperties_From_ImmutableStorageAccount_STATUS populates our ImmutableStorageAccount_STATUS from the provided source ImmutableStorageAccount_STATUS

func (*ImmutableStorageAccount_STATUS) AssignProperties_To_ImmutableStorageAccount_STATUS

func (account *ImmutableStorageAccount_STATUS) AssignProperties_To_ImmutableStorageAccount_STATUS(destination *storage.ImmutableStorageAccount_STATUS) error

AssignProperties_To_ImmutableStorageAccount_STATUS populates the provided destination ImmutableStorageAccount_STATUS from our ImmutableStorageAccount_STATUS

func (*ImmutableStorageAccount_STATUS) DeepCopy

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

func (*ImmutableStorageAccount_STATUS) 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"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.ImmutableStorageWithVersioning Object level immutability properties of the container.

func (*ImmutableStorageWithVersioning) AssignProperties_From_ImmutableStorageWithVersioning

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

AssignProperties_From_ImmutableStorageWithVersioning populates our ImmutableStorageWithVersioning from the provided source ImmutableStorageWithVersioning

func (*ImmutableStorageWithVersioning) AssignProperties_To_ImmutableStorageWithVersioning

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

AssignProperties_To_ImmutableStorageWithVersioning populates the provided destination ImmutableStorageWithVersioning from our ImmutableStorageWithVersioning

func (*ImmutableStorageWithVersioning) 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.

type ImmutableStorageWithVersioning_STATUS

type ImmutableStorageWithVersioning_STATUS struct {
	Enabled        *bool                  `json:"enabled,omitempty"`
	MigrationState *string                `json:"migrationState,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TimeStamp      *string                `json:"timeStamp,omitempty"`
}

Storage version of v1api20220901.ImmutableStorageWithVersioning_STATUS Object level immutability properties of the container.

func (*ImmutableStorageWithVersioning_STATUS) AssignProperties_From_ImmutableStorageWithVersioning_STATUS

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

AssignProperties_From_ImmutableStorageWithVersioning_STATUS populates our ImmutableStorageWithVersioning_STATUS from the provided source ImmutableStorageWithVersioning_STATUS

func (*ImmutableStorageWithVersioning_STATUS) AssignProperties_To_ImmutableStorageWithVersioning_STATUS

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

AssignProperties_To_ImmutableStorageWithVersioning_STATUS populates the provided destination ImmutableStorageWithVersioning_STATUS from our ImmutableStorageWithVersioning_STATUS

func (*ImmutableStorageWithVersioning_STATUS) DeepCopy

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.

type KeyCreationTime_STATUS

type KeyCreationTime_STATUS struct {
	Key1        *string                `json:"key1,omitempty"`
	Key2        *string                `json:"key2,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.KeyCreationTime_STATUS Storage account keys creation time.

func (*KeyCreationTime_STATUS) AssignProperties_From_KeyCreationTime_STATUS

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

AssignProperties_From_KeyCreationTime_STATUS populates our KeyCreationTime_STATUS from the provided source KeyCreationTime_STATUS

func (*KeyCreationTime_STATUS) AssignProperties_To_KeyCreationTime_STATUS

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

AssignProperties_To_KeyCreationTime_STATUS populates the provided destination KeyCreationTime_STATUS from our KeyCreationTime_STATUS

func (*KeyCreationTime_STATUS) DeepCopy

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.

type KeyPolicy

type KeyPolicy struct {
	KeyExpirationPeriodInDays *int                   `json:"keyExpirationPeriodInDays,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.KeyPolicy KeyPolicy assigned to the storage account.

func (*KeyPolicy) AssignProperties_From_KeyPolicy

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

AssignProperties_From_KeyPolicy populates our KeyPolicy from the provided source KeyPolicy

func (*KeyPolicy) AssignProperties_To_KeyPolicy

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

AssignProperties_To_KeyPolicy populates the provided destination KeyPolicy from our KeyPolicy

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.

type KeyPolicy_STATUS

type KeyPolicy_STATUS struct {
	KeyExpirationPeriodInDays *int                   `json:"keyExpirationPeriodInDays,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.KeyPolicy_STATUS KeyPolicy assigned to the storage account.

func (*KeyPolicy_STATUS) AssignProperties_From_KeyPolicy_STATUS

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

AssignProperties_From_KeyPolicy_STATUS populates our KeyPolicy_STATUS from the provided source KeyPolicy_STATUS

func (*KeyPolicy_STATUS) AssignProperties_To_KeyPolicy_STATUS

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

AssignProperties_To_KeyPolicy_STATUS populates the provided destination KeyPolicy_STATUS from our KeyPolicy_STATUS

func (*KeyPolicy_STATUS) DeepCopy

func (in *KeyPolicy_STATUS) DeepCopy() *KeyPolicy_STATUS

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

func (*KeyPolicy_STATUS) DeepCopyInto

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

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

type KeyVaultProperties

type KeyVaultProperties struct {
	Keyname     *string                `json:"keyname,omitempty"`
	Keyvaulturi *string                `json:"keyvaulturi,omitempty"`
	Keyversion  *string                `json:"keyversion,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.KeyVaultProperties Properties of key vault.

func (*KeyVaultProperties) AssignProperties_From_KeyVaultProperties

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

AssignProperties_From_KeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties

func (*KeyVaultProperties) AssignProperties_To_KeyVaultProperties

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

AssignProperties_To_KeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties

func (*KeyVaultProperties) 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.

type KeyVaultProperties_STATUS

type KeyVaultProperties_STATUS struct {
	CurrentVersionedKeyExpirationTimestamp *string                `json:"currentVersionedKeyExpirationTimestamp,omitempty"`
	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"`
	PropertyBag                            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.KeyVaultProperties_STATUS Properties of key vault.

func (*KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS

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

AssignProperties_From_KeyVaultProperties_STATUS populates our KeyVaultProperties_STATUS from the provided source KeyVaultProperties_STATUS

func (*KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS

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

AssignProperties_To_KeyVaultProperties_STATUS populates the provided destination KeyVaultProperties_STATUS from our KeyVaultProperties_STATUS

func (*KeyVaultProperties_STATUS) DeepCopy

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.

type LastAccessTimeTrackingPolicy

type LastAccessTimeTrackingPolicy struct {
	BlobType                  []string               `json:"blobType,omitempty"`
	Enable                    *bool                  `json:"enable,omitempty"`
	Name                      *string                `json:"name,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TrackingGranularityInDays *int                   `json:"trackingGranularityInDays,omitempty"`
}

Storage version of v1api20220901.LastAccessTimeTrackingPolicy The blob service properties for Last access time based tracking policy.

func (*LastAccessTimeTrackingPolicy) AssignProperties_From_LastAccessTimeTrackingPolicy

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

AssignProperties_From_LastAccessTimeTrackingPolicy populates our LastAccessTimeTrackingPolicy from the provided source LastAccessTimeTrackingPolicy

func (*LastAccessTimeTrackingPolicy) AssignProperties_To_LastAccessTimeTrackingPolicy

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

AssignProperties_To_LastAccessTimeTrackingPolicy populates the provided destination LastAccessTimeTrackingPolicy from our LastAccessTimeTrackingPolicy

func (*LastAccessTimeTrackingPolicy) 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.

type LastAccessTimeTrackingPolicy_STATUS

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

Storage version of v1api20220901.LastAccessTimeTrackingPolicy_STATUS The blob service properties for Last access time based tracking policy.

func (*LastAccessTimeTrackingPolicy_STATUS) AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS

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

AssignProperties_From_LastAccessTimeTrackingPolicy_STATUS populates our LastAccessTimeTrackingPolicy_STATUS from the provided source LastAccessTimeTrackingPolicy_STATUS

func (*LastAccessTimeTrackingPolicy_STATUS) AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS

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

AssignProperties_To_LastAccessTimeTrackingPolicy_STATUS populates the provided destination LastAccessTimeTrackingPolicy_STATUS from our LastAccessTimeTrackingPolicy_STATUS

func (*LastAccessTimeTrackingPolicy_STATUS) DeepCopy

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.

type LegalHoldProperties_STATUS

type LegalHoldProperties_STATUS struct {
	HasLegalHold                 *bool                                `json:"hasLegalHold,omitempty"`
	PropertyBag                  genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
	ProtectedAppendWritesHistory *ProtectedAppendWritesHistory_STATUS `json:"protectedAppendWritesHistory,omitempty"`
	Tags                         []TagProperty_STATUS                 `json:"tags,omitempty"`
}

Storage version of v1api20220901.LegalHoldProperties_STATUS The LegalHold property of a blob container.

func (*LegalHoldProperties_STATUS) AssignProperties_From_LegalHoldProperties_STATUS

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

AssignProperties_From_LegalHoldProperties_STATUS populates our LegalHoldProperties_STATUS from the provided source LegalHoldProperties_STATUS

func (*LegalHoldProperties_STATUS) AssignProperties_To_LegalHoldProperties_STATUS

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

AssignProperties_To_LegalHoldProperties_STATUS populates the provided destination LegalHoldProperties_STATUS from our LegalHoldProperties_STATUS

func (*LegalHoldProperties_STATUS) DeepCopy

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.

type ManagementPolicyAction

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

Storage version of v1api20220901.ManagementPolicyAction Actions are applied to the filtered blobs when the execution condition is met.

func (*ManagementPolicyAction) AssignProperties_From_ManagementPolicyAction

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

AssignProperties_From_ManagementPolicyAction populates our ManagementPolicyAction from the provided source ManagementPolicyAction

func (*ManagementPolicyAction) AssignProperties_To_ManagementPolicyAction

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

AssignProperties_To_ManagementPolicyAction populates the provided destination ManagementPolicyAction from our ManagementPolicyAction

func (*ManagementPolicyAction) 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.

type ManagementPolicyAction_STATUS

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

Storage version of v1api20220901.ManagementPolicyAction_STATUS Actions are applied to the filtered blobs when the execution condition is met.

func (*ManagementPolicyAction_STATUS) AssignProperties_From_ManagementPolicyAction_STATUS

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

AssignProperties_From_ManagementPolicyAction_STATUS populates our ManagementPolicyAction_STATUS from the provided source ManagementPolicyAction_STATUS

func (*ManagementPolicyAction_STATUS) AssignProperties_To_ManagementPolicyAction_STATUS

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

AssignProperties_To_ManagementPolicyAction_STATUS populates the provided destination ManagementPolicyAction_STATUS from our ManagementPolicyAction_STATUS

func (*ManagementPolicyAction_STATUS) DeepCopy

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.

type ManagementPolicyBaseBlob

type ManagementPolicyBaseBlob struct {
	Delete                      *DateAfterModification `json:"delete,omitempty"`
	EnableAutoTierToHotFromCool *bool                  `json:"enableAutoTierToHotFromCool,omitempty"`
	PropertyBag                 genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TierToArchive               *DateAfterModification `json:"tierToArchive,omitempty"`
	TierToCold                  *DateAfterModification `json:"tierToCold,omitempty"`
	TierToCool                  *DateAfterModification `json:"tierToCool,omitempty"`
	TierToHot                   *DateAfterModification `json:"tierToHot,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyBaseBlob Management policy action for base blob.

func (*ManagementPolicyBaseBlob) AssignProperties_From_ManagementPolicyBaseBlob

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

AssignProperties_From_ManagementPolicyBaseBlob populates our ManagementPolicyBaseBlob from the provided source ManagementPolicyBaseBlob

func (*ManagementPolicyBaseBlob) AssignProperties_To_ManagementPolicyBaseBlob

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

AssignProperties_To_ManagementPolicyBaseBlob populates the provided destination ManagementPolicyBaseBlob from our ManagementPolicyBaseBlob

func (*ManagementPolicyBaseBlob) 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.

type ManagementPolicyBaseBlob_STATUS

type ManagementPolicyBaseBlob_STATUS struct {
	Delete                      *DateAfterModification_STATUS `json:"delete,omitempty"`
	EnableAutoTierToHotFromCool *bool                         `json:"enableAutoTierToHotFromCool,omitempty"`
	PropertyBag                 genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	TierToArchive               *DateAfterModification_STATUS `json:"tierToArchive,omitempty"`
	TierToCold                  *DateAfterModification_STATUS `json:"tierToCold,omitempty"`
	TierToCool                  *DateAfterModification_STATUS `json:"tierToCool,omitempty"`
	TierToHot                   *DateAfterModification_STATUS `json:"tierToHot,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyBaseBlob_STATUS Management policy action for base blob.

func (*ManagementPolicyBaseBlob_STATUS) AssignProperties_From_ManagementPolicyBaseBlob_STATUS

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

AssignProperties_From_ManagementPolicyBaseBlob_STATUS populates our ManagementPolicyBaseBlob_STATUS from the provided source ManagementPolicyBaseBlob_STATUS

func (*ManagementPolicyBaseBlob_STATUS) AssignProperties_To_ManagementPolicyBaseBlob_STATUS

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

AssignProperties_To_ManagementPolicyBaseBlob_STATUS populates the provided destination ManagementPolicyBaseBlob_STATUS from our ManagementPolicyBaseBlob_STATUS

func (*ManagementPolicyBaseBlob_STATUS) DeepCopy

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.

type ManagementPolicyDefinition

type ManagementPolicyDefinition struct {
	Actions     *ManagementPolicyAction `json:"actions,omitempty"`
	Filters     *ManagementPolicyFilter `json:"filters,omitempty"`
	PropertyBag genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyDefinition An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.

func (*ManagementPolicyDefinition) AssignProperties_From_ManagementPolicyDefinition

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

AssignProperties_From_ManagementPolicyDefinition populates our ManagementPolicyDefinition from the provided source ManagementPolicyDefinition

func (*ManagementPolicyDefinition) AssignProperties_To_ManagementPolicyDefinition

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

AssignProperties_To_ManagementPolicyDefinition populates the provided destination ManagementPolicyDefinition from our ManagementPolicyDefinition

func (*ManagementPolicyDefinition) 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.

type ManagementPolicyDefinition_STATUS

type ManagementPolicyDefinition_STATUS struct {
	Actions     *ManagementPolicyAction_STATUS `json:"actions,omitempty"`
	Filters     *ManagementPolicyFilter_STATUS `json:"filters,omitempty"`
	PropertyBag genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyDefinition_STATUS An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.

func (*ManagementPolicyDefinition_STATUS) AssignProperties_From_ManagementPolicyDefinition_STATUS

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

AssignProperties_From_ManagementPolicyDefinition_STATUS populates our ManagementPolicyDefinition_STATUS from the provided source ManagementPolicyDefinition_STATUS

func (*ManagementPolicyDefinition_STATUS) AssignProperties_To_ManagementPolicyDefinition_STATUS

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

AssignProperties_To_ManagementPolicyDefinition_STATUS populates the provided destination ManagementPolicyDefinition_STATUS from our ManagementPolicyDefinition_STATUS

func (*ManagementPolicyDefinition_STATUS) DeepCopy

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.

type ManagementPolicyFilter

type ManagementPolicyFilter struct {
	BlobIndexMatch []TagFilter            `json:"blobIndexMatch,omitempty"`
	BlobTypes      []string               `json:"blobTypes,omitempty"`
	PrefixMatch    []string               `json:"prefixMatch,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyFilter Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.

func (*ManagementPolicyFilter) AssignProperties_From_ManagementPolicyFilter

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

AssignProperties_From_ManagementPolicyFilter populates our ManagementPolicyFilter from the provided source ManagementPolicyFilter

func (*ManagementPolicyFilter) AssignProperties_To_ManagementPolicyFilter

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

AssignProperties_To_ManagementPolicyFilter populates the provided destination ManagementPolicyFilter from our ManagementPolicyFilter

func (*ManagementPolicyFilter) 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.

type ManagementPolicyFilter_STATUS

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

Storage version of v1api20220901.ManagementPolicyFilter_STATUS Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.

func (*ManagementPolicyFilter_STATUS) AssignProperties_From_ManagementPolicyFilter_STATUS

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

AssignProperties_From_ManagementPolicyFilter_STATUS populates our ManagementPolicyFilter_STATUS from the provided source ManagementPolicyFilter_STATUS

func (*ManagementPolicyFilter_STATUS) AssignProperties_To_ManagementPolicyFilter_STATUS

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

AssignProperties_To_ManagementPolicyFilter_STATUS populates the provided destination ManagementPolicyFilter_STATUS from our ManagementPolicyFilter_STATUS

func (*ManagementPolicyFilter_STATUS) DeepCopy

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.

type ManagementPolicyRule

type ManagementPolicyRule struct {
	Definition  *ManagementPolicyDefinition `json:"definition,omitempty"`
	Enabled     *bool                       `json:"enabled,omitempty"`
	Name        *string                     `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Type        *string                     `json:"type,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyRule An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.

func (*ManagementPolicyRule) AssignProperties_From_ManagementPolicyRule

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

AssignProperties_From_ManagementPolicyRule populates our ManagementPolicyRule from the provided source ManagementPolicyRule

func (*ManagementPolicyRule) AssignProperties_To_ManagementPolicyRule

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

AssignProperties_To_ManagementPolicyRule populates the provided destination ManagementPolicyRule from our ManagementPolicyRule

func (*ManagementPolicyRule) 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.

type ManagementPolicyRule_STATUS

type ManagementPolicyRule_STATUS struct {
	Definition  *ManagementPolicyDefinition_STATUS `json:"definition,omitempty"`
	Enabled     *bool                              `json:"enabled,omitempty"`
	Name        *string                            `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Type        *string                            `json:"type,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyRule_STATUS An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.

func (*ManagementPolicyRule_STATUS) AssignProperties_From_ManagementPolicyRule_STATUS

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

AssignProperties_From_ManagementPolicyRule_STATUS populates our ManagementPolicyRule_STATUS from the provided source ManagementPolicyRule_STATUS

func (*ManagementPolicyRule_STATUS) AssignProperties_To_ManagementPolicyRule_STATUS

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

AssignProperties_To_ManagementPolicyRule_STATUS populates the provided destination ManagementPolicyRule_STATUS from our ManagementPolicyRule_STATUS

func (*ManagementPolicyRule_STATUS) DeepCopy

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.

type ManagementPolicySchema

type ManagementPolicySchema struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules       []ManagementPolicyRule `json:"rules,omitempty"`
}

Storage version of v1api20220901.ManagementPolicySchema The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.

func (*ManagementPolicySchema) AssignProperties_From_ManagementPolicySchema

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

AssignProperties_From_ManagementPolicySchema populates our ManagementPolicySchema from the provided source ManagementPolicySchema

func (*ManagementPolicySchema) AssignProperties_To_ManagementPolicySchema

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

AssignProperties_To_ManagementPolicySchema populates the provided destination ManagementPolicySchema from our ManagementPolicySchema

func (*ManagementPolicySchema) 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.

type ManagementPolicySchema_STATUS

type ManagementPolicySchema_STATUS struct {
	PropertyBag genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Rules       []ManagementPolicyRule_STATUS `json:"rules,omitempty"`
}

Storage version of v1api20220901.ManagementPolicySchema_STATUS The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.

func (*ManagementPolicySchema_STATUS) AssignProperties_From_ManagementPolicySchema_STATUS

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

AssignProperties_From_ManagementPolicySchema_STATUS populates our ManagementPolicySchema_STATUS from the provided source ManagementPolicySchema_STATUS

func (*ManagementPolicySchema_STATUS) AssignProperties_To_ManagementPolicySchema_STATUS

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

AssignProperties_To_ManagementPolicySchema_STATUS populates the provided destination ManagementPolicySchema_STATUS from our ManagementPolicySchema_STATUS

func (*ManagementPolicySchema_STATUS) DeepCopy

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.

type ManagementPolicySnapShot

type ManagementPolicySnapShot struct {
	Delete        *DateAfterCreation     `json:"delete,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TierToArchive *DateAfterCreation     `json:"tierToArchive,omitempty"`
	TierToCold    *DateAfterCreation     `json:"tierToCold,omitempty"`
	TierToCool    *DateAfterCreation     `json:"tierToCool,omitempty"`
	TierToHot     *DateAfterCreation     `json:"tierToHot,omitempty"`
}

Storage version of v1api20220901.ManagementPolicySnapShot Management policy action for snapshot.

func (*ManagementPolicySnapShot) AssignProperties_From_ManagementPolicySnapShot

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

AssignProperties_From_ManagementPolicySnapShot populates our ManagementPolicySnapShot from the provided source ManagementPolicySnapShot

func (*ManagementPolicySnapShot) AssignProperties_To_ManagementPolicySnapShot

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

AssignProperties_To_ManagementPolicySnapShot populates the provided destination ManagementPolicySnapShot from our ManagementPolicySnapShot

func (*ManagementPolicySnapShot) 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.

type ManagementPolicySnapShot_STATUS

type ManagementPolicySnapShot_STATUS struct {
	Delete        *DateAfterCreation_STATUS `json:"delete,omitempty"`
	PropertyBag   genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	TierToArchive *DateAfterCreation_STATUS `json:"tierToArchive,omitempty"`
	TierToCold    *DateAfterCreation_STATUS `json:"tierToCold,omitempty"`
	TierToCool    *DateAfterCreation_STATUS `json:"tierToCool,omitempty"`
	TierToHot     *DateAfterCreation_STATUS `json:"tierToHot,omitempty"`
}

Storage version of v1api20220901.ManagementPolicySnapShot_STATUS Management policy action for snapshot.

func (*ManagementPolicySnapShot_STATUS) AssignProperties_From_ManagementPolicySnapShot_STATUS

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

AssignProperties_From_ManagementPolicySnapShot_STATUS populates our ManagementPolicySnapShot_STATUS from the provided source ManagementPolicySnapShot_STATUS

func (*ManagementPolicySnapShot_STATUS) AssignProperties_To_ManagementPolicySnapShot_STATUS

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

AssignProperties_To_ManagementPolicySnapShot_STATUS populates the provided destination ManagementPolicySnapShot_STATUS from our ManagementPolicySnapShot_STATUS

func (*ManagementPolicySnapShot_STATUS) DeepCopy

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.

type ManagementPolicyVersion

type ManagementPolicyVersion struct {
	Delete        *DateAfterCreation     `json:"delete,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TierToArchive *DateAfterCreation     `json:"tierToArchive,omitempty"`
	TierToCold    *DateAfterCreation     `json:"tierToCold,omitempty"`
	TierToCool    *DateAfterCreation     `json:"tierToCool,omitempty"`
	TierToHot     *DateAfterCreation     `json:"tierToHot,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyVersion Management policy action for blob version.

func (*ManagementPolicyVersion) AssignProperties_From_ManagementPolicyVersion

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

AssignProperties_From_ManagementPolicyVersion populates our ManagementPolicyVersion from the provided source ManagementPolicyVersion

func (*ManagementPolicyVersion) AssignProperties_To_ManagementPolicyVersion

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

AssignProperties_To_ManagementPolicyVersion populates the provided destination ManagementPolicyVersion from our ManagementPolicyVersion

func (*ManagementPolicyVersion) 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.

type ManagementPolicyVersion_STATUS

type ManagementPolicyVersion_STATUS struct {
	Delete        *DateAfterCreation_STATUS `json:"delete,omitempty"`
	PropertyBag   genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	TierToArchive *DateAfterCreation_STATUS `json:"tierToArchive,omitempty"`
	TierToCold    *DateAfterCreation_STATUS `json:"tierToCold,omitempty"`
	TierToCool    *DateAfterCreation_STATUS `json:"tierToCool,omitempty"`
	TierToHot     *DateAfterCreation_STATUS `json:"tierToHot,omitempty"`
}

Storage version of v1api20220901.ManagementPolicyVersion_STATUS Management policy action for blob version.

func (*ManagementPolicyVersion_STATUS) AssignProperties_From_ManagementPolicyVersion_STATUS

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

AssignProperties_From_ManagementPolicyVersion_STATUS populates our ManagementPolicyVersion_STATUS from the provided source ManagementPolicyVersion_STATUS

func (*ManagementPolicyVersion_STATUS) AssignProperties_To_ManagementPolicyVersion_STATUS

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

AssignProperties_To_ManagementPolicyVersion_STATUS populates the provided destination ManagementPolicyVersion_STATUS from our ManagementPolicyVersion_STATUS

func (*ManagementPolicyVersion_STATUS) DeepCopy

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.

type Multichannel

type Multichannel struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.Multichannel Multichannel setting. Applies to Premium FileStorage only.

func (*Multichannel) AssignProperties_From_Multichannel

func (multichannel *Multichannel) AssignProperties_From_Multichannel(source *storage.Multichannel) error

AssignProperties_From_Multichannel populates our Multichannel from the provided source Multichannel

func (*Multichannel) AssignProperties_To_Multichannel

func (multichannel *Multichannel) AssignProperties_To_Multichannel(destination *storage.Multichannel) error

AssignProperties_To_Multichannel populates the provided destination Multichannel from our Multichannel

func (*Multichannel) DeepCopy

func (in *Multichannel) DeepCopy() *Multichannel

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

func (*Multichannel) DeepCopyInto

func (in *Multichannel) DeepCopyInto(out *Multichannel)

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

type Multichannel_STATUS

type Multichannel_STATUS struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.Multichannel_STATUS Multichannel setting. Applies to Premium FileStorage only.

func (*Multichannel_STATUS) AssignProperties_From_Multichannel_STATUS

func (multichannel *Multichannel_STATUS) AssignProperties_From_Multichannel_STATUS(source *storage.Multichannel_STATUS) error

AssignProperties_From_Multichannel_STATUS populates our Multichannel_STATUS from the provided source Multichannel_STATUS

func (*Multichannel_STATUS) AssignProperties_To_Multichannel_STATUS

func (multichannel *Multichannel_STATUS) AssignProperties_To_Multichannel_STATUS(destination *storage.Multichannel_STATUS) error

AssignProperties_To_Multichannel_STATUS populates the provided destination Multichannel_STATUS from our Multichannel_STATUS

func (*Multichannel_STATUS) DeepCopy

func (in *Multichannel_STATUS) DeepCopy() *Multichannel_STATUS

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

func (*Multichannel_STATUS) DeepCopyInto

func (in *Multichannel_STATUS) DeepCopyInto(out *Multichannel_STATUS)

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

type NetworkRuleSet

type NetworkRuleSet struct {
	Bypass              *string                `json:"bypass,omitempty"`
	DefaultAction       *string                `json:"defaultAction,omitempty"`
	IpRules             []IPRule               `json:"ipRules,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceAccessRules []ResourceAccessRule   `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule   `json:"virtualNetworkRules,omitempty"`
}

Storage version of v1api20220901.NetworkRuleSet Network rule set

func (*NetworkRuleSet) AssignProperties_From_NetworkRuleSet

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

AssignProperties_From_NetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet

func (*NetworkRuleSet) AssignProperties_To_NetworkRuleSet

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

AssignProperties_To_NetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet

func (*NetworkRuleSet) 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.

type NetworkRuleSet_STATUS

type NetworkRuleSet_STATUS struct {
	Bypass              *string                     `json:"bypass,omitempty"`
	DefaultAction       *string                     `json:"defaultAction,omitempty"`
	IpRules             []IPRule_STATUS             `json:"ipRules,omitempty"`
	PropertyBag         genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	ResourceAccessRules []ResourceAccessRule_STATUS `json:"resourceAccessRules,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule_STATUS `json:"virtualNetworkRules,omitempty"`
}

Storage version of v1api20220901.NetworkRuleSet_STATUS Network rule set

func (*NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS

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

AssignProperties_From_NetworkRuleSet_STATUS populates our NetworkRuleSet_STATUS from the provided source NetworkRuleSet_STATUS

func (*NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS

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

AssignProperties_To_NetworkRuleSet_STATUS populates the provided destination NetworkRuleSet_STATUS from our NetworkRuleSet_STATUS

func (*NetworkRuleSet_STATUS) DeepCopy

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.

type PrivateEndpointConnection_STATUS

type PrivateEndpointConnection_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.PrivateEndpointConnection_STATUS The Private Endpoint Connection resource.

func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error

AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error

AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) DeepCopy

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

func (*PrivateEndpointConnection_STATUS) DeepCopyInto

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

type ProtectedAppendWritesHistory_STATUS

type ProtectedAppendWritesHistory_STATUS struct {
	AllowProtectedAppendWritesAll *bool                  `json:"allowProtectedAppendWritesAll,omitempty"`
	PropertyBag                   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Timestamp                     *string                `json:"timestamp,omitempty"`
}

Storage version of v1api20220901.ProtectedAppendWritesHistory_STATUS Protected append writes history setting for the blob container with Legal holds.

func (*ProtectedAppendWritesHistory_STATUS) AssignProperties_From_ProtectedAppendWritesHistory_STATUS

func (history *ProtectedAppendWritesHistory_STATUS) AssignProperties_From_ProtectedAppendWritesHistory_STATUS(source *storage.ProtectedAppendWritesHistory_STATUS) error

AssignProperties_From_ProtectedAppendWritesHistory_STATUS populates our ProtectedAppendWritesHistory_STATUS from the provided source ProtectedAppendWritesHistory_STATUS

func (*ProtectedAppendWritesHistory_STATUS) AssignProperties_To_ProtectedAppendWritesHistory_STATUS

func (history *ProtectedAppendWritesHistory_STATUS) AssignProperties_To_ProtectedAppendWritesHistory_STATUS(destination *storage.ProtectedAppendWritesHistory_STATUS) error

AssignProperties_To_ProtectedAppendWritesHistory_STATUS populates the provided destination ProtectedAppendWritesHistory_STATUS from our ProtectedAppendWritesHistory_STATUS

func (*ProtectedAppendWritesHistory_STATUS) DeepCopy

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

func (*ProtectedAppendWritesHistory_STATUS) DeepCopyInto

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

type ProtocolSettings

type ProtocolSettings struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Smb         *SmbSetting            `json:"smb,omitempty"`
}

Storage version of v1api20220901.ProtocolSettings Protocol settings for file service

func (*ProtocolSettings) AssignProperties_From_ProtocolSettings

func (settings *ProtocolSettings) AssignProperties_From_ProtocolSettings(source *storage.ProtocolSettings) error

AssignProperties_From_ProtocolSettings populates our ProtocolSettings from the provided source ProtocolSettings

func (*ProtocolSettings) AssignProperties_To_ProtocolSettings

func (settings *ProtocolSettings) AssignProperties_To_ProtocolSettings(destination *storage.ProtocolSettings) error

AssignProperties_To_ProtocolSettings populates the provided destination ProtocolSettings from our ProtocolSettings

func (*ProtocolSettings) DeepCopy

func (in *ProtocolSettings) DeepCopy() *ProtocolSettings

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

func (*ProtocolSettings) DeepCopyInto

func (in *ProtocolSettings) DeepCopyInto(out *ProtocolSettings)

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

type ProtocolSettings_STATUS

type ProtocolSettings_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Smb         *SmbSetting_STATUS     `json:"smb,omitempty"`
}

Storage version of v1api20220901.ProtocolSettings_STATUS Protocol settings for file service

func (*ProtocolSettings_STATUS) AssignProperties_From_ProtocolSettings_STATUS

func (settings *ProtocolSettings_STATUS) AssignProperties_From_ProtocolSettings_STATUS(source *storage.ProtocolSettings_STATUS) error

AssignProperties_From_ProtocolSettings_STATUS populates our ProtocolSettings_STATUS from the provided source ProtocolSettings_STATUS

func (*ProtocolSettings_STATUS) AssignProperties_To_ProtocolSettings_STATUS

func (settings *ProtocolSettings_STATUS) AssignProperties_To_ProtocolSettings_STATUS(destination *storage.ProtocolSettings_STATUS) error

AssignProperties_To_ProtocolSettings_STATUS populates the provided destination ProtocolSettings_STATUS from our ProtocolSettings_STATUS

func (*ProtocolSettings_STATUS) DeepCopy

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

func (*ProtocolSettings_STATUS) DeepCopyInto

func (in *ProtocolSettings_STATUS) DeepCopyInto(out *ProtocolSettings_STATUS)

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

type ResourceAccessRule

type ResourceAccessRule struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: Resource Id
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
	TenantId          *string                       `json:"tenantId,omitempty"`
}

Storage version of v1api20220901.ResourceAccessRule Resource Access Rule.

func (*ResourceAccessRule) AssignProperties_From_ResourceAccessRule

func (rule *ResourceAccessRule) AssignProperties_From_ResourceAccessRule(source *storage.ResourceAccessRule) error

AssignProperties_From_ResourceAccessRule populates our ResourceAccessRule from the provided source ResourceAccessRule

func (*ResourceAccessRule) AssignProperties_To_ResourceAccessRule

func (rule *ResourceAccessRule) AssignProperties_To_ResourceAccessRule(destination *storage.ResourceAccessRule) error

AssignProperties_To_ResourceAccessRule populates the provided destination ResourceAccessRule from our ResourceAccessRule

func (*ResourceAccessRule) 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.

type ResourceAccessRule_STATUS

type ResourceAccessRule_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceId  *string                `json:"resourceId,omitempty"`
	TenantId    *string                `json:"tenantId,omitempty"`
}

Storage version of v1api20220901.ResourceAccessRule_STATUS Resource Access Rule.

func (*ResourceAccessRule_STATUS) AssignProperties_From_ResourceAccessRule_STATUS

func (rule *ResourceAccessRule_STATUS) AssignProperties_From_ResourceAccessRule_STATUS(source *storage.ResourceAccessRule_STATUS) error

AssignProperties_From_ResourceAccessRule_STATUS populates our ResourceAccessRule_STATUS from the provided source ResourceAccessRule_STATUS

func (*ResourceAccessRule_STATUS) AssignProperties_To_ResourceAccessRule_STATUS

func (rule *ResourceAccessRule_STATUS) AssignProperties_To_ResourceAccessRule_STATUS(destination *storage.ResourceAccessRule_STATUS) error

AssignProperties_To_ResourceAccessRule_STATUS populates the provided destination ResourceAccessRule_STATUS from our ResourceAccessRule_STATUS

func (*ResourceAccessRule_STATUS) DeepCopy

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.

type RestorePolicyProperties

type RestorePolicyProperties struct {
	Days        *int                   `json:"days,omitempty"`
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.RestorePolicyProperties The blob service properties for blob restore policy

func (*RestorePolicyProperties) AssignProperties_From_RestorePolicyProperties

func (properties *RestorePolicyProperties) AssignProperties_From_RestorePolicyProperties(source *storage.RestorePolicyProperties) error

AssignProperties_From_RestorePolicyProperties populates our RestorePolicyProperties from the provided source RestorePolicyProperties

func (*RestorePolicyProperties) AssignProperties_To_RestorePolicyProperties

func (properties *RestorePolicyProperties) AssignProperties_To_RestorePolicyProperties(destination *storage.RestorePolicyProperties) error

AssignProperties_To_RestorePolicyProperties populates the provided destination RestorePolicyProperties from our RestorePolicyProperties

func (*RestorePolicyProperties) 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.

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"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.RestorePolicyProperties_STATUS The blob service properties for blob restore policy

func (*RestorePolicyProperties_STATUS) AssignProperties_From_RestorePolicyProperties_STATUS

func (properties *RestorePolicyProperties_STATUS) AssignProperties_From_RestorePolicyProperties_STATUS(source *storage.RestorePolicyProperties_STATUS) error

AssignProperties_From_RestorePolicyProperties_STATUS populates our RestorePolicyProperties_STATUS from the provided source RestorePolicyProperties_STATUS

func (*RestorePolicyProperties_STATUS) AssignProperties_To_RestorePolicyProperties_STATUS

func (properties *RestorePolicyProperties_STATUS) AssignProperties_To_RestorePolicyProperties_STATUS(destination *storage.RestorePolicyProperties_STATUS) error

AssignProperties_To_RestorePolicyProperties_STATUS populates the provided destination RestorePolicyProperties_STATUS from our RestorePolicyProperties_STATUS

func (*RestorePolicyProperties_STATUS) DeepCopy

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.

type RoutingPreference

type RoutingPreference struct {
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublishInternetEndpoints  *bool                  `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                  `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *string                `json:"routingChoice,omitempty"`
}

Storage version of v1api20220901.RoutingPreference Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing

func (*RoutingPreference) AssignProperties_From_RoutingPreference

func (preference *RoutingPreference) AssignProperties_From_RoutingPreference(source *storage.RoutingPreference) error

AssignProperties_From_RoutingPreference populates our RoutingPreference from the provided source RoutingPreference

func (*RoutingPreference) AssignProperties_To_RoutingPreference

func (preference *RoutingPreference) AssignProperties_To_RoutingPreference(destination *storage.RoutingPreference) error

AssignProperties_To_RoutingPreference populates the provided destination RoutingPreference from our RoutingPreference

func (*RoutingPreference) 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.

type RoutingPreference_STATUS

type RoutingPreference_STATUS struct {
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublishInternetEndpoints  *bool                  `json:"publishInternetEndpoints,omitempty"`
	PublishMicrosoftEndpoints *bool                  `json:"publishMicrosoftEndpoints,omitempty"`
	RoutingChoice             *string                `json:"routingChoice,omitempty"`
}

Storage version of v1api20220901.RoutingPreference_STATUS Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing

func (*RoutingPreference_STATUS) AssignProperties_From_RoutingPreference_STATUS

func (preference *RoutingPreference_STATUS) AssignProperties_From_RoutingPreference_STATUS(source *storage.RoutingPreference_STATUS) error

AssignProperties_From_RoutingPreference_STATUS populates our RoutingPreference_STATUS from the provided source RoutingPreference_STATUS

func (*RoutingPreference_STATUS) AssignProperties_To_RoutingPreference_STATUS

func (preference *RoutingPreference_STATUS) AssignProperties_To_RoutingPreference_STATUS(destination *storage.RoutingPreference_STATUS) error

AssignProperties_To_RoutingPreference_STATUS populates the provided destination RoutingPreference_STATUS from our RoutingPreference_STATUS

func (*RoutingPreference_STATUS) DeepCopy

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.

type SasPolicy

type SasPolicy struct {
	ExpirationAction    *string                `json:"expirationAction,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SasExpirationPeriod *string                `json:"sasExpirationPeriod,omitempty"`
}

Storage version of v1api20220901.SasPolicy SasPolicy assigned to the storage account.

func (*SasPolicy) AssignProperties_From_SasPolicy

func (policy *SasPolicy) AssignProperties_From_SasPolicy(source *storage.SasPolicy) error

AssignProperties_From_SasPolicy populates our SasPolicy from the provided source SasPolicy

func (*SasPolicy) AssignProperties_To_SasPolicy

func (policy *SasPolicy) AssignProperties_To_SasPolicy(destination *storage.SasPolicy) error

AssignProperties_To_SasPolicy populates the provided destination SasPolicy from our SasPolicy

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.

type SasPolicy_STATUS

type SasPolicy_STATUS struct {
	ExpirationAction    *string                `json:"expirationAction,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SasExpirationPeriod *string                `json:"sasExpirationPeriod,omitempty"`
}

Storage version of v1api20220901.SasPolicy_STATUS SasPolicy assigned to the storage account.

func (*SasPolicy_STATUS) AssignProperties_From_SasPolicy_STATUS

func (policy *SasPolicy_STATUS) AssignProperties_From_SasPolicy_STATUS(source *storage.SasPolicy_STATUS) error

AssignProperties_From_SasPolicy_STATUS populates our SasPolicy_STATUS from the provided source SasPolicy_STATUS

func (*SasPolicy_STATUS) AssignProperties_To_SasPolicy_STATUS

func (policy *SasPolicy_STATUS) AssignProperties_To_SasPolicy_STATUS(destination *storage.SasPolicy_STATUS) error

AssignProperties_To_SasPolicy_STATUS populates the provided destination SasPolicy_STATUS from our SasPolicy_STATUS

func (*SasPolicy_STATUS) DeepCopy

func (in *SasPolicy_STATUS) DeepCopy() *SasPolicy_STATUS

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

func (*SasPolicy_STATUS) DeepCopyInto

func (in *SasPolicy_STATUS) DeepCopyInto(out *SasPolicy_STATUS)

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

type SignedIdentifier

type SignedIdentifier struct {
	AccessPolicy *AccessPolicy          `json:"accessPolicy,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// Reference: An unique identifier of the stored access policy.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20220901.SignedIdentifier

func (*SignedIdentifier) AssignProperties_From_SignedIdentifier

func (identifier *SignedIdentifier) AssignProperties_From_SignedIdentifier(source *storage.SignedIdentifier) error

AssignProperties_From_SignedIdentifier populates our SignedIdentifier from the provided source SignedIdentifier

func (*SignedIdentifier) AssignProperties_To_SignedIdentifier

func (identifier *SignedIdentifier) AssignProperties_To_SignedIdentifier(destination *storage.SignedIdentifier) error

AssignProperties_To_SignedIdentifier populates the provided destination SignedIdentifier from our SignedIdentifier

func (*SignedIdentifier) DeepCopy

func (in *SignedIdentifier) DeepCopy() *SignedIdentifier

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

func (*SignedIdentifier) DeepCopyInto

func (in *SignedIdentifier) DeepCopyInto(out *SignedIdentifier)

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

type SignedIdentifier_STATUS

type SignedIdentifier_STATUS struct {
	AccessPolicy *AccessPolicy_STATUS   `json:"accessPolicy,omitempty"`
	Id           *string                `json:"id,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.SignedIdentifier_STATUS

func (*SignedIdentifier_STATUS) AssignProperties_From_SignedIdentifier_STATUS

func (identifier *SignedIdentifier_STATUS) AssignProperties_From_SignedIdentifier_STATUS(source *storage.SignedIdentifier_STATUS) error

AssignProperties_From_SignedIdentifier_STATUS populates our SignedIdentifier_STATUS from the provided source SignedIdentifier_STATUS

func (*SignedIdentifier_STATUS) AssignProperties_To_SignedIdentifier_STATUS

func (identifier *SignedIdentifier_STATUS) AssignProperties_To_SignedIdentifier_STATUS(destination *storage.SignedIdentifier_STATUS) error

AssignProperties_To_SignedIdentifier_STATUS populates the provided destination SignedIdentifier_STATUS from our SignedIdentifier_STATUS

func (*SignedIdentifier_STATUS) DeepCopy

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

func (*SignedIdentifier_STATUS) DeepCopyInto

func (in *SignedIdentifier_STATUS) DeepCopyInto(out *SignedIdentifier_STATUS)

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

type Sku

type Sku struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20220901.Sku The SKU of the storage account.

func (*Sku) AssignProperties_From_Sku

func (sku *Sku) AssignProperties_From_Sku(source *storage.Sku) error

AssignProperties_From_Sku populates our Sku from the provided source Sku

func (*Sku) AssignProperties_To_Sku

func (sku *Sku) AssignProperties_To_Sku(destination *storage.Sku) error

AssignProperties_To_Sku populates the provided destination Sku from our Sku

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.

type Sku_STATUS

type Sku_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20220901.Sku_STATUS The SKU of the storage account.

func (*Sku_STATUS) AssignProperties_From_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error

AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS

func (*Sku_STATUS) AssignProperties_To_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error

AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS

func (*Sku_STATUS) DeepCopy

func (in *Sku_STATUS) DeepCopy() *Sku_STATUS

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

func (*Sku_STATUS) DeepCopyInto

func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)

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

type SmbSetting

type SmbSetting struct {
	AuthenticationMethods    *string                `json:"authenticationMethods,omitempty"`
	ChannelEncryption        *string                `json:"channelEncryption,omitempty"`
	KerberosTicketEncryption *string                `json:"kerberosTicketEncryption,omitempty"`
	Multichannel             *Multichannel          `json:"multichannel,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Versions                 *string                `json:"versions,omitempty"`
}

Storage version of v1api20220901.SmbSetting Setting for SMB protocol

func (*SmbSetting) AssignProperties_From_SmbSetting

func (setting *SmbSetting) AssignProperties_From_SmbSetting(source *storage.SmbSetting) error

AssignProperties_From_SmbSetting populates our SmbSetting from the provided source SmbSetting

func (*SmbSetting) AssignProperties_To_SmbSetting

func (setting *SmbSetting) AssignProperties_To_SmbSetting(destination *storage.SmbSetting) error

AssignProperties_To_SmbSetting populates the provided destination SmbSetting from our SmbSetting

func (*SmbSetting) DeepCopy

func (in *SmbSetting) DeepCopy() *SmbSetting

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

func (*SmbSetting) DeepCopyInto

func (in *SmbSetting) DeepCopyInto(out *SmbSetting)

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

type SmbSetting_STATUS

type SmbSetting_STATUS struct {
	AuthenticationMethods    *string                `json:"authenticationMethods,omitempty"`
	ChannelEncryption        *string                `json:"channelEncryption,omitempty"`
	KerberosTicketEncryption *string                `json:"kerberosTicketEncryption,omitempty"`
	Multichannel             *Multichannel_STATUS   `json:"multichannel,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Versions                 *string                `json:"versions,omitempty"`
}

Storage version of v1api20220901.SmbSetting_STATUS Setting for SMB protocol

func (*SmbSetting_STATUS) AssignProperties_From_SmbSetting_STATUS

func (setting *SmbSetting_STATUS) AssignProperties_From_SmbSetting_STATUS(source *storage.SmbSetting_STATUS) error

AssignProperties_From_SmbSetting_STATUS populates our SmbSetting_STATUS from the provided source SmbSetting_STATUS

func (*SmbSetting_STATUS) AssignProperties_To_SmbSetting_STATUS

func (setting *SmbSetting_STATUS) AssignProperties_To_SmbSetting_STATUS(destination *storage.SmbSetting_STATUS) error

AssignProperties_To_SmbSetting_STATUS populates the provided destination SmbSetting_STATUS from our SmbSetting_STATUS

func (*SmbSetting_STATUS) DeepCopy

func (in *SmbSetting_STATUS) DeepCopy() *SmbSetting_STATUS

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

func (*SmbSetting_STATUS) DeepCopyInto

func (in *SmbSetting_STATUS) DeepCopyInto(out *SmbSetting_STATUS)

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

type StorageAccount

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20220901.StorageAccount Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}

func (*StorageAccount) AssignProperties_From_StorageAccount

func (account *StorageAccount) AssignProperties_From_StorageAccount(source *storage.StorageAccount) error

AssignProperties_From_StorageAccount populates our StorageAccount from the provided source StorageAccount

func (*StorageAccount) AssignProperties_To_StorageAccount

func (account *StorageAccount) AssignProperties_To_StorageAccount(destination *storage.StorageAccount) error

AssignProperties_To_StorageAccount populates the provided destination StorageAccount from our StorageAccount

func (*StorageAccount) AzureName

func (account *StorageAccount) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccount) ConfigMapDestinationExpressions added in v2.11.0

func (account *StorageAccount) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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) ExportKubernetesConfigMaps added in v2.11.0

func (account *StorageAccount) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)

ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.

func (StorageAccount) GetAPIVersion

func (account StorageAccount) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-01"

func (*StorageAccount) GetConditions

func (account *StorageAccount) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccount) GetResourceScope

func (account *StorageAccount) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccount) GetSpec

func (account *StorageAccount) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*StorageAccount) GetStatus

func (account *StorageAccount) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*StorageAccount) GetSupportedOperations

func (account *StorageAccount) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccount) GetType

func (account *StorageAccount) GetType() string

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

func (*StorageAccount) NewEmptyStatus

func (account *StorageAccount) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccount) OriginalGVK

func (account *StorageAccount) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccount) Owner

func (account *StorageAccount) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*StorageAccount) SecretDestinationExpressions added in v2.11.0

func (account *StorageAccount) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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

type StorageAccountInternetEndpoints_STATUS

type StorageAccountInternetEndpoints_STATUS struct {
	Blob        *string                `json:"blob,omitempty"`
	Dfs         *string                `json:"dfs,omitempty"`
	File        *string                `json:"file,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Web         *string                `json:"web,omitempty"`
}

Storage version of v1api20220901.StorageAccountInternetEndpoints_STATUS The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.

func (*StorageAccountInternetEndpoints_STATUS) AssignProperties_From_StorageAccountInternetEndpoints_STATUS

func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_From_StorageAccountInternetEndpoints_STATUS(source *storage.StorageAccountInternetEndpoints_STATUS) error

AssignProperties_From_StorageAccountInternetEndpoints_STATUS populates our StorageAccountInternetEndpoints_STATUS from the provided source StorageAccountInternetEndpoints_STATUS

func (*StorageAccountInternetEndpoints_STATUS) AssignProperties_To_StorageAccountInternetEndpoints_STATUS

func (endpoints *StorageAccountInternetEndpoints_STATUS) AssignProperties_To_StorageAccountInternetEndpoints_STATUS(destination *storage.StorageAccountInternetEndpoints_STATUS) error

AssignProperties_To_StorageAccountInternetEndpoints_STATUS populates the provided destination StorageAccountInternetEndpoints_STATUS from our StorageAccountInternetEndpoints_STATUS

func (*StorageAccountInternetEndpoints_STATUS) DeepCopy

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.

type StorageAccountList

type StorageAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccount `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccount Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}

func (*StorageAccountList) DeepCopy

func (in *StorageAccountList) DeepCopy() *StorageAccountList

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

func (*StorageAccountList) DeepCopyInto

func (in *StorageAccountList) DeepCopyInto(out *StorageAccountList)

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

func (*StorageAccountList) DeepCopyObject

func (in *StorageAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountMicrosoftEndpoints_STATUS

type StorageAccountMicrosoftEndpoints_STATUS struct {
	Blob        *string                `json:"blob,omitempty"`
	Dfs         *string                `json:"dfs,omitempty"`
	File        *string                `json:"file,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Queue       *string                `json:"queue,omitempty"`
	Table       *string                `json:"table,omitempty"`
	Web         *string                `json:"web,omitempty"`
}

Storage version of v1api20220901.StorageAccountMicrosoftEndpoints_STATUS The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.

func (*StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS

func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS(source *storage.StorageAccountMicrosoftEndpoints_STATUS) error

AssignProperties_From_StorageAccountMicrosoftEndpoints_STATUS populates our StorageAccountMicrosoftEndpoints_STATUS from the provided source StorageAccountMicrosoftEndpoints_STATUS

func (*StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS

func (endpoints *StorageAccountMicrosoftEndpoints_STATUS) AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS(destination *storage.StorageAccountMicrosoftEndpoints_STATUS) error

AssignProperties_To_StorageAccountMicrosoftEndpoints_STATUS populates the provided destination StorageAccountMicrosoftEndpoints_STATUS from our StorageAccountMicrosoftEndpoints_STATUS

func (*StorageAccountMicrosoftEndpoints_STATUS) DeepCopy

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.

type StorageAccountOperatorConfigMaps

type StorageAccountOperatorConfigMaps struct {
	BlobEndpoint  *genruntime.ConfigMapDestination `json:"blobEndpoint,omitempty"`
	DfsEndpoint   *genruntime.ConfigMapDestination `json:"dfsEndpoint,omitempty"`
	FileEndpoint  *genruntime.ConfigMapDestination `json:"fileEndpoint,omitempty"`
	PropertyBag   genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	QueueEndpoint *genruntime.ConfigMapDestination `json:"queueEndpoint,omitempty"`
	TableEndpoint *genruntime.ConfigMapDestination `json:"tableEndpoint,omitempty"`
	WebEndpoint   *genruntime.ConfigMapDestination `json:"webEndpoint,omitempty"`
}

Storage version of v1api20220901.StorageAccountOperatorConfigMaps

func (*StorageAccountOperatorConfigMaps) AssignProperties_From_StorageAccountOperatorConfigMaps

func (maps *StorageAccountOperatorConfigMaps) AssignProperties_From_StorageAccountOperatorConfigMaps(source *storage.StorageAccountOperatorConfigMaps) error

AssignProperties_From_StorageAccountOperatorConfigMaps populates our StorageAccountOperatorConfigMaps from the provided source StorageAccountOperatorConfigMaps

func (*StorageAccountOperatorConfigMaps) AssignProperties_To_StorageAccountOperatorConfigMaps

func (maps *StorageAccountOperatorConfigMaps) AssignProperties_To_StorageAccountOperatorConfigMaps(destination *storage.StorageAccountOperatorConfigMaps) error

AssignProperties_To_StorageAccountOperatorConfigMaps populates the provided destination StorageAccountOperatorConfigMaps from our StorageAccountOperatorConfigMaps

func (*StorageAccountOperatorConfigMaps) DeepCopy

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

func (*StorageAccountOperatorConfigMaps) DeepCopyInto

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

type StorageAccountOperatorSecrets

type StorageAccountOperatorSecrets struct {
	BlobEndpoint  *genruntime.SecretDestination `json:"blobEndpoint,omitempty"`
	DfsEndpoint   *genruntime.SecretDestination `json:"dfsEndpoint,omitempty"`
	FileEndpoint  *genruntime.SecretDestination `json:"fileEndpoint,omitempty"`
	Key1          *genruntime.SecretDestination `json:"key1,omitempty"`
	Key2          *genruntime.SecretDestination `json:"key2,omitempty"`
	PropertyBag   genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	QueueEndpoint *genruntime.SecretDestination `json:"queueEndpoint,omitempty"`
	TableEndpoint *genruntime.SecretDestination `json:"tableEndpoint,omitempty"`
	WebEndpoint   *genruntime.SecretDestination `json:"webEndpoint,omitempty"`
}

Storage version of v1api20220901.StorageAccountOperatorSecrets

func (*StorageAccountOperatorSecrets) AssignProperties_From_StorageAccountOperatorSecrets

func (secrets *StorageAccountOperatorSecrets) AssignProperties_From_StorageAccountOperatorSecrets(source *storage.StorageAccountOperatorSecrets) error

AssignProperties_From_StorageAccountOperatorSecrets populates our StorageAccountOperatorSecrets from the provided source StorageAccountOperatorSecrets

func (*StorageAccountOperatorSecrets) AssignProperties_To_StorageAccountOperatorSecrets

func (secrets *StorageAccountOperatorSecrets) AssignProperties_To_StorageAccountOperatorSecrets(destination *storage.StorageAccountOperatorSecrets) error

AssignProperties_To_StorageAccountOperatorSecrets populates the provided destination StorageAccountOperatorSecrets from our StorageAccountOperatorSecrets

func (*StorageAccountOperatorSecrets) DeepCopy

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 {
	ConfigMapExpressions []*core.DestinationExpression     `json:"configMapExpressions,omitempty"`
	ConfigMaps           *StorageAccountOperatorConfigMaps `json:"configMaps,omitempty"`
	PropertyBag          genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression     `json:"secretExpressions,omitempty"`
	Secrets              *StorageAccountOperatorSecrets    `json:"secrets,omitempty"`
}

Storage version of v1api20220901.StorageAccountOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountOperatorSpec) AssignProperties_From_StorageAccountOperatorSpec

func (operator *StorageAccountOperatorSpec) AssignProperties_From_StorageAccountOperatorSpec(source *storage.StorageAccountOperatorSpec) error

AssignProperties_From_StorageAccountOperatorSpec populates our StorageAccountOperatorSpec from the provided source StorageAccountOperatorSpec

func (*StorageAccountOperatorSpec) AssignProperties_To_StorageAccountOperatorSpec

func (operator *StorageAccountOperatorSpec) AssignProperties_To_StorageAccountOperatorSpec(destination *storage.StorageAccountOperatorSpec) error

AssignProperties_To_StorageAccountOperatorSpec populates the provided destination StorageAccountOperatorSpec from our StorageAccountOperatorSpec

func (*StorageAccountOperatorSpec) DeepCopy

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 StorageAccountSkuConversionStatus_STATUS

type StorageAccountSkuConversionStatus_STATUS struct {
	EndTime             *string                `json:"endTime,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SkuConversionStatus *string                `json:"skuConversionStatus,omitempty"`
	StartTime           *string                `json:"startTime,omitempty"`
	TargetSkuName       *string                `json:"targetSkuName,omitempty"`
}

Storage version of v1api20220901.StorageAccountSkuConversionStatus_STATUS This defines the sku conversion status object for asynchronous sku conversions.

func (*StorageAccountSkuConversionStatus_STATUS) AssignProperties_From_StorageAccountSkuConversionStatus_STATUS

func (status *StorageAccountSkuConversionStatus_STATUS) AssignProperties_From_StorageAccountSkuConversionStatus_STATUS(source *storage.StorageAccountSkuConversionStatus_STATUS) error

AssignProperties_From_StorageAccountSkuConversionStatus_STATUS populates our StorageAccountSkuConversionStatus_STATUS from the provided source StorageAccountSkuConversionStatus_STATUS

func (*StorageAccountSkuConversionStatus_STATUS) AssignProperties_To_StorageAccountSkuConversionStatus_STATUS

func (status *StorageAccountSkuConversionStatus_STATUS) AssignProperties_To_StorageAccountSkuConversionStatus_STATUS(destination *storage.StorageAccountSkuConversionStatus_STATUS) error

AssignProperties_To_StorageAccountSkuConversionStatus_STATUS populates the provided destination StorageAccountSkuConversionStatus_STATUS from our StorageAccountSkuConversionStatus_STATUS

func (*StorageAccountSkuConversionStatus_STATUS) DeepCopy

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

func (*StorageAccountSkuConversionStatus_STATUS) DeepCopyInto

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

type StorageAccount_STATUS

type StorageAccount_STATUS struct {
	AccessTier                            *string                                       `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                         `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                         `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                         `json:"allowSharedKeyAccess,omitempty"`
	AllowedCopyScope                      *string                                       `json:"allowedCopyScope,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication_STATUS `json:"azureFilesIdentityBasedAuthentication,omitempty"`
	BlobRestoreStatus                     *BlobRestoreStatus_STATUS                     `json:"blobRestoreStatus,omitempty"`
	Conditions                            []conditions.Condition                        `json:"conditions,omitempty"`
	CreationTime                          *string                                       `json:"creationTime,omitempty"`
	CustomDomain                          *CustomDomain_STATUS                          `json:"customDomain,omitempty"`
	DefaultToOAuthAuthentication          *bool                                         `json:"defaultToOAuthAuthentication,omitempty"`
	DnsEndpointType                       *string                                       `json:"dnsEndpointType,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"`
	ImmutableStorageWithVersioning        *ImmutableStorageAccount_STATUS               `json:"immutableStorageWithVersioning,omitempty"`
	IsHnsEnabled                          *bool                                         `json:"isHnsEnabled,omitempty"`
	IsLocalUserEnabled                    *bool                                         `json:"isLocalUserEnabled,omitempty"`
	IsNfsV3Enabled                        *bool                                         `json:"isNfsV3Enabled,omitempty"`
	IsSftpEnabled                         *bool                                         `json:"isSftpEnabled,omitempty"`
	KeyCreationTime                       *KeyCreationTime_STATUS                       `json:"keyCreationTime,omitempty"`
	KeyPolicy                             *KeyPolicy_STATUS                             `json:"keyPolicy,omitempty"`
	Kind                                  *string                                       `json:"kind,omitempty"`
	LargeFileSharesState                  *string                                       `json:"largeFileSharesState,omitempty"`
	LastGeoFailoverTime                   *string                                       `json:"lastGeoFailoverTime,omitempty"`
	Location                              *string                                       `json:"location,omitempty"`
	MinimumTlsVersion                     *string                                       `json:"minimumTlsVersion,omitempty"`
	Name                                  *string                                       `json:"name,omitempty"`
	NetworkAcls                           *NetworkRuleSet_STATUS                        `json:"networkAcls,omitempty"`
	PrimaryEndpoints                      *Endpoints_STATUS                             `json:"primaryEndpoints,omitempty"`
	PrimaryLocation                       *string                                       `json:"primaryLocation,omitempty"`
	PrivateEndpointConnections            []PrivateEndpointConnection_STATUS            `json:"privateEndpointConnections,omitempty"`
	PropertyBag                           genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
	ProvisioningState                     *string                                       `json:"provisioningState,omitempty"`
	PublicNetworkAccess                   *string                                       `json:"publicNetworkAccess,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                       *string                                       `json:"statusOfPrimary,omitempty"`
	StatusOfSecondary                     *string                                       `json:"statusOfSecondary,omitempty"`
	StorageAccountSkuConversionStatus     *StorageAccountSkuConversionStatus_STATUS     `json:"storageAccountSkuConversionStatus,omitempty"`
	SupportsHttpsTrafficOnly              *bool                                         `json:"supportsHttpsTrafficOnly,omitempty"`
	Tags                                  map[string]string                             `json:"tags,omitempty"`
	Type                                  *string                                       `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccount_STATUS The storage account.

func (*StorageAccount_STATUS) AssignProperties_From_StorageAccount_STATUS

func (account *StorageAccount_STATUS) AssignProperties_From_StorageAccount_STATUS(source *storage.StorageAccount_STATUS) error

AssignProperties_From_StorageAccount_STATUS populates our StorageAccount_STATUS from the provided source StorageAccount_STATUS

func (*StorageAccount_STATUS) AssignProperties_To_StorageAccount_STATUS

func (account *StorageAccount_STATUS) AssignProperties_To_StorageAccount_STATUS(destination *storage.StorageAccount_STATUS) error

AssignProperties_To_StorageAccount_STATUS populates the provided destination StorageAccount_STATUS from our StorageAccount_STATUS

func (*StorageAccount_STATUS) ConvertStatusFrom

func (account *StorageAccount_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccount_STATUS from the provided source

func (*StorageAccount_STATUS) ConvertStatusTo

func (account *StorageAccount_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccount_STATUS

func (*StorageAccount_STATUS) DeepCopy

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.

type StorageAccount_Spec

type StorageAccount_Spec struct {
	AccessTier                            *string                                `json:"accessTier,omitempty"`
	AllowBlobPublicAccess                 *bool                                  `json:"allowBlobPublicAccess,omitempty"`
	AllowCrossTenantReplication           *bool                                  `json:"allowCrossTenantReplication,omitempty"`
	AllowSharedKeyAccess                  *bool                                  `json:"allowSharedKeyAccess,omitempty"`
	AllowedCopyScope                      *string                                `json:"allowedCopyScope,omitempty"`
	AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthentication `json:"azureFilesIdentityBasedAuthentication,omitempty"`

	// 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"`
	DefaultToOAuthAuthentication   *bool                       `json:"defaultToOAuthAuthentication,omitempty"`
	DnsEndpointType                *string                     `json:"dnsEndpointType,omitempty"`
	Encryption                     *Encryption                 `json:"encryption,omitempty"`
	ExtendedLocation               *ExtendedLocation           `json:"extendedLocation,omitempty"`
	Identity                       *Identity                   `json:"identity,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageAccount    `json:"immutableStorageWithVersioning,omitempty"`
	IsHnsEnabled                   *bool                       `json:"isHnsEnabled,omitempty"`
	IsLocalUserEnabled             *bool                       `json:"isLocalUserEnabled,omitempty"`
	IsNfsV3Enabled                 *bool                       `json:"isNfsV3Enabled,omitempty"`
	IsSftpEnabled                  *bool                       `json:"isSftpEnabled,omitempty"`
	KeyPolicy                      *KeyPolicy                  `json:"keyPolicy,omitempty"`
	Kind                           *string                     `json:"kind,omitempty"`
	LargeFileSharesState           *string                     `json:"largeFileSharesState,omitempty"`
	Location                       *string                     `json:"location,omitempty"`
	MinimumTlsVersion              *string                     `json:"minimumTlsVersion,omitempty"`
	NetworkAcls                    *NetworkRuleSet             `json:"networkAcls,omitempty"`
	OperatorSpec                   *StorageAccountOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion                string                      `json:"originalVersion,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"`
	PropertyBag              genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PublicNetworkAccess      *string                            `json:"publicNetworkAccess,omitempty"`
	RoutingPreference        *RoutingPreference                 `json:"routingPreference,omitempty"`
	SasPolicy                *SasPolicy                         `json:"sasPolicy,omitempty"`
	Sku                      *Sku                               `json:"sku,omitempty"`
	SupportsHttpsTrafficOnly *bool                              `json:"supportsHttpsTrafficOnly,omitempty"`
	Tags                     map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20220901.StorageAccount_Spec

func (*StorageAccount_Spec) AssignProperties_From_StorageAccount_Spec

func (account *StorageAccount_Spec) AssignProperties_From_StorageAccount_Spec(source *storage.StorageAccount_Spec) error

AssignProperties_From_StorageAccount_Spec populates our StorageAccount_Spec from the provided source StorageAccount_Spec

func (*StorageAccount_Spec) AssignProperties_To_StorageAccount_Spec

func (account *StorageAccount_Spec) AssignProperties_To_StorageAccount_Spec(destination *storage.StorageAccount_Spec) error

AssignProperties_To_StorageAccount_Spec populates the provided destination StorageAccount_Spec from our StorageAccount_Spec

func (*StorageAccount_Spec) ConvertSpecFrom

func (account *StorageAccount_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccount_Spec from the provided source

func (*StorageAccount_Spec) ConvertSpecTo

func (account *StorageAccount_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccount_Spec

func (*StorageAccount_Spec) DeepCopy

func (in *StorageAccount_Spec) DeepCopy() *StorageAccount_Spec

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

func (*StorageAccount_Spec) DeepCopyInto

func (in *StorageAccount_Spec) DeepCopyInto(out *StorageAccount_Spec)

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

type StorageAccountsBlobService

type StorageAccountsBlobService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsBlobService_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsBlobService_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" Storage version of v1api20220901.StorageAccountsBlobService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default

func (*StorageAccountsBlobService) AssignProperties_From_StorageAccountsBlobService

func (service *StorageAccountsBlobService) AssignProperties_From_StorageAccountsBlobService(source *storage.StorageAccountsBlobService) error

AssignProperties_From_StorageAccountsBlobService populates our StorageAccountsBlobService from the provided source StorageAccountsBlobService

func (*StorageAccountsBlobService) AssignProperties_To_StorageAccountsBlobService

func (service *StorageAccountsBlobService) AssignProperties_To_StorageAccountsBlobService(destination *storage.StorageAccountsBlobService) error

AssignProperties_To_StorageAccountsBlobService populates the provided destination StorageAccountsBlobService from our StorageAccountsBlobService

func (*StorageAccountsBlobService) AzureName

func (service *StorageAccountsBlobService) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsBlobService) ConfigMapDestinationExpressions added in v2.11.0

func (service *StorageAccountsBlobService) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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

func (service StorageAccountsBlobService) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-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) GetSupportedOperations

func (service *StorageAccountsBlobService) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsBlobService) GetType

func (service *StorageAccountsBlobService) GetType() string

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

func (*StorageAccountsBlobService) NewEmptyStatus

func (service *StorageAccountsBlobService) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsBlobService) OriginalGVK

func (service *StorageAccountsBlobService) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsBlobService) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsBlobService) SecretDestinationExpressions added in v2.11.0

func (service *StorageAccountsBlobService) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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

type StorageAccountsBlobServiceList

type StorageAccountsBlobServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsBlobService `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsBlobService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default

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 StorageAccountsBlobServiceOperatorSpec added in v2.11.0

type StorageAccountsBlobServiceOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsBlobServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsBlobServiceOperatorSpec) AssignProperties_From_StorageAccountsBlobServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsBlobServiceOperatorSpec) AssignProperties_From_StorageAccountsBlobServiceOperatorSpec(source *storage.StorageAccountsBlobServiceOperatorSpec) error

AssignProperties_From_StorageAccountsBlobServiceOperatorSpec populates our StorageAccountsBlobServiceOperatorSpec from the provided source StorageAccountsBlobServiceOperatorSpec

func (*StorageAccountsBlobServiceOperatorSpec) AssignProperties_To_StorageAccountsBlobServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsBlobServiceOperatorSpec) AssignProperties_To_StorageAccountsBlobServiceOperatorSpec(destination *storage.StorageAccountsBlobServiceOperatorSpec) error

AssignProperties_To_StorageAccountsBlobServiceOperatorSpec populates the provided destination StorageAccountsBlobServiceOperatorSpec from our StorageAccountsBlobServiceOperatorSpec

func (*StorageAccountsBlobServiceOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsBlobServiceOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsBlobService_STATUS added in v2.10.0

type StorageAccountsBlobService_STATUS struct {
	AutomaticSnapshotPolicyEnabled *bool                                `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeed_STATUS                   `json:"changeFeed,omitempty"`
	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"`
	PropertyBag                    genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
	RestorePolicy                  *RestorePolicyProperties_STATUS      `json:"restorePolicy,omitempty"`
	Sku                            *Sku_STATUS                          `json:"sku,omitempty"`
	Type                           *string                              `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccountsBlobService_STATUS

func (*StorageAccountsBlobService_STATUS) AssignProperties_From_StorageAccountsBlobService_STATUS added in v2.10.0

func (service *StorageAccountsBlobService_STATUS) AssignProperties_From_StorageAccountsBlobService_STATUS(source *storage.StorageAccountsBlobService_STATUS) error

AssignProperties_From_StorageAccountsBlobService_STATUS populates our StorageAccountsBlobService_STATUS from the provided source StorageAccountsBlobService_STATUS

func (*StorageAccountsBlobService_STATUS) AssignProperties_To_StorageAccountsBlobService_STATUS added in v2.10.0

func (service *StorageAccountsBlobService_STATUS) AssignProperties_To_StorageAccountsBlobService_STATUS(destination *storage.StorageAccountsBlobService_STATUS) error

AssignProperties_To_StorageAccountsBlobService_STATUS populates the provided destination StorageAccountsBlobService_STATUS from our StorageAccountsBlobService_STATUS

func (*StorageAccountsBlobService_STATUS) ConvertStatusFrom added in v2.10.0

func (service *StorageAccountsBlobService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccountsBlobService_STATUS from the provided source

func (*StorageAccountsBlobService_STATUS) ConvertStatusTo added in v2.10.0

func (service *StorageAccountsBlobService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccountsBlobService_STATUS

func (*StorageAccountsBlobService_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsBlobService_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsBlobService_Spec added in v2.10.0

type StorageAccountsBlobService_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"`
	OperatorSpec                   *StorageAccountsBlobServiceOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion                string                                  `json:"originalVersion,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"`
	PropertyBag   genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RestorePolicy *RestorePolicyProperties           `json:"restorePolicy,omitempty"`
}

Storage version of v1api20220901.StorageAccountsBlobService_Spec

func (*StorageAccountsBlobService_Spec) AssignProperties_From_StorageAccountsBlobService_Spec added in v2.10.0

func (service *StorageAccountsBlobService_Spec) AssignProperties_From_StorageAccountsBlobService_Spec(source *storage.StorageAccountsBlobService_Spec) error

AssignProperties_From_StorageAccountsBlobService_Spec populates our StorageAccountsBlobService_Spec from the provided source StorageAccountsBlobService_Spec

func (*StorageAccountsBlobService_Spec) AssignProperties_To_StorageAccountsBlobService_Spec added in v2.10.0

func (service *StorageAccountsBlobService_Spec) AssignProperties_To_StorageAccountsBlobService_Spec(destination *storage.StorageAccountsBlobService_Spec) error

AssignProperties_To_StorageAccountsBlobService_Spec populates the provided destination StorageAccountsBlobService_Spec from our StorageAccountsBlobService_Spec

func (*StorageAccountsBlobService_Spec) ConvertSpecFrom added in v2.10.0

func (service *StorageAccountsBlobService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsBlobService_Spec from the provided source

func (*StorageAccountsBlobService_Spec) ConvertSpecTo added in v2.10.0

func (service *StorageAccountsBlobService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsBlobService_Spec

func (*StorageAccountsBlobService_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsBlobService_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsBlobServicesContainer

type StorageAccountsBlobServicesContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsBlobServicesContainer_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsBlobServicesContainer_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" Storage version of v1api20220901.StorageAccountsBlobServicesContainer Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}

func (*StorageAccountsBlobServicesContainer) AssignProperties_From_StorageAccountsBlobServicesContainer

func (container *StorageAccountsBlobServicesContainer) AssignProperties_From_StorageAccountsBlobServicesContainer(source *storage.StorageAccountsBlobServicesContainer) error

AssignProperties_From_StorageAccountsBlobServicesContainer populates our StorageAccountsBlobServicesContainer from the provided source StorageAccountsBlobServicesContainer

func (*StorageAccountsBlobServicesContainer) AssignProperties_To_StorageAccountsBlobServicesContainer

func (container *StorageAccountsBlobServicesContainer) AssignProperties_To_StorageAccountsBlobServicesContainer(destination *storage.StorageAccountsBlobServicesContainer) error

AssignProperties_To_StorageAccountsBlobServicesContainer populates the provided destination StorageAccountsBlobServicesContainer from our StorageAccountsBlobServicesContainer

func (*StorageAccountsBlobServicesContainer) AzureName

func (container *StorageAccountsBlobServicesContainer) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccountsBlobServicesContainer) ConfigMapDestinationExpressions added in v2.11.0

func (container *StorageAccountsBlobServicesContainer) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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

func (container StorageAccountsBlobServicesContainer) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-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) GetSupportedOperations

func (container *StorageAccountsBlobServicesContainer) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsBlobServicesContainer) GetType

func (container *StorageAccountsBlobServicesContainer) GetType() string

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

func (*StorageAccountsBlobServicesContainer) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsBlobServicesContainer) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsBlobServicesContainer) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsBlobServicesContainer) SecretDestinationExpressions added in v2.11.0

func (container *StorageAccountsBlobServicesContainer) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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

type StorageAccountsBlobServicesContainerList

type StorageAccountsBlobServicesContainerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsBlobServicesContainer `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsBlobServicesContainer Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/blob.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}

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 StorageAccountsBlobServicesContainerOperatorSpec added in v2.11.0

type StorageAccountsBlobServicesContainerOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsBlobServicesContainerOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsBlobServicesContainerOperatorSpec) AssignProperties_From_StorageAccountsBlobServicesContainerOperatorSpec added in v2.11.0

func (operator *StorageAccountsBlobServicesContainerOperatorSpec) AssignProperties_From_StorageAccountsBlobServicesContainerOperatorSpec(source *storage.StorageAccountsBlobServicesContainerOperatorSpec) error

AssignProperties_From_StorageAccountsBlobServicesContainerOperatorSpec populates our StorageAccountsBlobServicesContainerOperatorSpec from the provided source StorageAccountsBlobServicesContainerOperatorSpec

func (*StorageAccountsBlobServicesContainerOperatorSpec) AssignProperties_To_StorageAccountsBlobServicesContainerOperatorSpec added in v2.11.0

func (operator *StorageAccountsBlobServicesContainerOperatorSpec) AssignProperties_To_StorageAccountsBlobServicesContainerOperatorSpec(destination *storage.StorageAccountsBlobServicesContainerOperatorSpec) error

AssignProperties_To_StorageAccountsBlobServicesContainerOperatorSpec populates the provided destination StorageAccountsBlobServicesContainerOperatorSpec from our StorageAccountsBlobServicesContainerOperatorSpec

func (*StorageAccountsBlobServicesContainerOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsBlobServicesContainerOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsBlobServicesContainer_STATUS added in v2.10.0

type StorageAccountsBlobServicesContainer_STATUS struct {
	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"`
	EnableNfsV3AllSquash           *bool                                  `json:"enableNfsV3AllSquash,omitempty"`
	EnableNfsV3RootSquash          *bool                                  `json:"enableNfsV3RootSquash,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                  *string                                `json:"leaseDuration,omitempty"`
	LeaseState                     *string                                `json:"leaseState,omitempty"`
	LeaseStatus                    *string                                `json:"leaseStatus,omitempty"`
	LegalHold                      *LegalHoldProperties_STATUS            `json:"legalHold,omitempty"`
	Metadata                       map[string]string                      `json:"metadata,omitempty"`
	Name                           *string                                `json:"name,omitempty"`
	PropertyBag                    genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	PublicAccess                   *string                                `json:"publicAccess,omitempty"`
	RemainingRetentionDays         *int                                   `json:"remainingRetentionDays,omitempty"`
	Type                           *string                                `json:"type,omitempty"`
	Version                        *string                                `json:"version,omitempty"`
}

Storage version of v1api20220901.StorageAccountsBlobServicesContainer_STATUS

func (*StorageAccountsBlobServicesContainer_STATUS) AssignProperties_From_StorageAccountsBlobServicesContainer_STATUS added in v2.10.0

func (container *StorageAccountsBlobServicesContainer_STATUS) AssignProperties_From_StorageAccountsBlobServicesContainer_STATUS(source *storage.StorageAccountsBlobServicesContainer_STATUS) error

AssignProperties_From_StorageAccountsBlobServicesContainer_STATUS populates our StorageAccountsBlobServicesContainer_STATUS from the provided source StorageAccountsBlobServicesContainer_STATUS

func (*StorageAccountsBlobServicesContainer_STATUS) AssignProperties_To_StorageAccountsBlobServicesContainer_STATUS added in v2.10.0

func (container *StorageAccountsBlobServicesContainer_STATUS) AssignProperties_To_StorageAccountsBlobServicesContainer_STATUS(destination *storage.StorageAccountsBlobServicesContainer_STATUS) error

AssignProperties_To_StorageAccountsBlobServicesContainer_STATUS populates the provided destination StorageAccountsBlobServicesContainer_STATUS from our StorageAccountsBlobServicesContainer_STATUS

func (*StorageAccountsBlobServicesContainer_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our StorageAccountsBlobServicesContainer_STATUS from the provided source

func (*StorageAccountsBlobServicesContainer_STATUS) ConvertStatusTo added in v2.10.0

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

ConvertStatusTo populates the provided destination from our StorageAccountsBlobServicesContainer_STATUS

func (*StorageAccountsBlobServicesContainer_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsBlobServicesContainer_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsBlobServicesContainer_Spec added in v2.10.0

type StorageAccountsBlobServicesContainer_Spec struct {
	// 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"`
	EnableNfsV3AllSquash           *bool                                             `json:"enableNfsV3AllSquash,omitempty"`
	EnableNfsV3RootSquash          *bool                                             `json:"enableNfsV3RootSquash,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning                   `json:"immutableStorageWithVersioning,omitempty"`
	Metadata                       map[string]string                                 `json:"metadata,omitempty"`
	OperatorSpec                   *StorageAccountsBlobServicesContainerOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion                string                                            `json:"originalVersion,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"`
	PropertyBag  genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PublicAccess *string                            `json:"publicAccess,omitempty"`
}

Storage version of v1api20220901.StorageAccountsBlobServicesContainer_Spec

func (*StorageAccountsBlobServicesContainer_Spec) AssignProperties_From_StorageAccountsBlobServicesContainer_Spec added in v2.10.0

func (container *StorageAccountsBlobServicesContainer_Spec) AssignProperties_From_StorageAccountsBlobServicesContainer_Spec(source *storage.StorageAccountsBlobServicesContainer_Spec) error

AssignProperties_From_StorageAccountsBlobServicesContainer_Spec populates our StorageAccountsBlobServicesContainer_Spec from the provided source StorageAccountsBlobServicesContainer_Spec

func (*StorageAccountsBlobServicesContainer_Spec) AssignProperties_To_StorageAccountsBlobServicesContainer_Spec added in v2.10.0

func (container *StorageAccountsBlobServicesContainer_Spec) AssignProperties_To_StorageAccountsBlobServicesContainer_Spec(destination *storage.StorageAccountsBlobServicesContainer_Spec) error

AssignProperties_To_StorageAccountsBlobServicesContainer_Spec populates the provided destination StorageAccountsBlobServicesContainer_Spec from our StorageAccountsBlobServicesContainer_Spec

func (*StorageAccountsBlobServicesContainer_Spec) ConvertSpecFrom added in v2.10.0

ConvertSpecFrom populates our StorageAccountsBlobServicesContainer_Spec from the provided source

func (*StorageAccountsBlobServicesContainer_Spec) ConvertSpecTo added in v2.10.0

func (container *StorageAccountsBlobServicesContainer_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsBlobServicesContainer_Spec

func (*StorageAccountsBlobServicesContainer_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsBlobServicesContainer_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsFileService

type StorageAccountsFileService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsFileService_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsFileService_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" Storage version of v1api20220901.StorageAccountsFileService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/file.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default

func (*StorageAccountsFileService) AssignProperties_From_StorageAccountsFileService

func (service *StorageAccountsFileService) AssignProperties_From_StorageAccountsFileService(source *storage.StorageAccountsFileService) error

AssignProperties_From_StorageAccountsFileService populates our StorageAccountsFileService from the provided source StorageAccountsFileService

func (*StorageAccountsFileService) AssignProperties_To_StorageAccountsFileService

func (service *StorageAccountsFileService) AssignProperties_To_StorageAccountsFileService(destination *storage.StorageAccountsFileService) error

AssignProperties_To_StorageAccountsFileService populates the provided destination StorageAccountsFileService from our StorageAccountsFileService

func (*StorageAccountsFileService) AzureName

func (service *StorageAccountsFileService) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsFileService) ConfigMapDestinationExpressions added in v2.11.0

func (service *StorageAccountsFileService) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*StorageAccountsFileService) ConvertFrom

func (service *StorageAccountsFileService) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsFileService from the provided hub StorageAccountsFileService

func (*StorageAccountsFileService) ConvertTo

func (service *StorageAccountsFileService) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsFileService from our StorageAccountsFileService

func (*StorageAccountsFileService) DeepCopy

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

func (*StorageAccountsFileService) DeepCopyInto

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

func (*StorageAccountsFileService) DeepCopyObject

func (in *StorageAccountsFileService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (StorageAccountsFileService) GetAPIVersion

func (service StorageAccountsFileService) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-01"

func (*StorageAccountsFileService) GetConditions

func (service *StorageAccountsFileService) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsFileService) GetResourceScope

func (service *StorageAccountsFileService) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsFileService) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsFileService) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsFileService) GetSupportedOperations

func (service *StorageAccountsFileService) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsFileService) GetType

func (service *StorageAccountsFileService) GetType() string

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

func (*StorageAccountsFileService) NewEmptyStatus

func (service *StorageAccountsFileService) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsFileService) OriginalGVK

func (service *StorageAccountsFileService) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsFileService) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsFileService) SecretDestinationExpressions added in v2.11.0

func (service *StorageAccountsFileService) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*StorageAccountsFileService) SetConditions

func (service *StorageAccountsFileService) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsFileService) SetStatus

func (service *StorageAccountsFileService) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type StorageAccountsFileServiceList

type StorageAccountsFileServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsFileService `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsFileService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/file.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default

func (*StorageAccountsFileServiceList) DeepCopy

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

func (*StorageAccountsFileServiceList) DeepCopyInto

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

func (*StorageAccountsFileServiceList) DeepCopyObject

func (in *StorageAccountsFileServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsFileServiceOperatorSpec added in v2.11.0

type StorageAccountsFileServiceOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsFileServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsFileServiceOperatorSpec) AssignProperties_From_StorageAccountsFileServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsFileServiceOperatorSpec) AssignProperties_From_StorageAccountsFileServiceOperatorSpec(source *storage.StorageAccountsFileServiceOperatorSpec) error

AssignProperties_From_StorageAccountsFileServiceOperatorSpec populates our StorageAccountsFileServiceOperatorSpec from the provided source StorageAccountsFileServiceOperatorSpec

func (*StorageAccountsFileServiceOperatorSpec) AssignProperties_To_StorageAccountsFileServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsFileServiceOperatorSpec) AssignProperties_To_StorageAccountsFileServiceOperatorSpec(destination *storage.StorageAccountsFileServiceOperatorSpec) error

AssignProperties_To_StorageAccountsFileServiceOperatorSpec populates the provided destination StorageAccountsFileServiceOperatorSpec from our StorageAccountsFileServiceOperatorSpec

func (*StorageAccountsFileServiceOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsFileServiceOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsFileService_STATUS added in v2.10.0

type StorageAccountsFileService_STATUS struct {
	Conditions                 []conditions.Condition        `json:"conditions,omitempty"`
	Cors                       *CorsRules_STATUS             `json:"cors,omitempty"`
	Id                         *string                       `json:"id,omitempty"`
	Name                       *string                       `json:"name,omitempty"`
	PropertyBag                genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	ProtocolSettings           *ProtocolSettings_STATUS      `json:"protocolSettings,omitempty"`
	ShareDeleteRetentionPolicy *DeleteRetentionPolicy_STATUS `json:"shareDeleteRetentionPolicy,omitempty"`
	Sku                        *Sku_STATUS                   `json:"sku,omitempty"`
	Type                       *string                       `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccountsFileService_STATUS

func (*StorageAccountsFileService_STATUS) AssignProperties_From_StorageAccountsFileService_STATUS added in v2.10.0

func (service *StorageAccountsFileService_STATUS) AssignProperties_From_StorageAccountsFileService_STATUS(source *storage.StorageAccountsFileService_STATUS) error

AssignProperties_From_StorageAccountsFileService_STATUS populates our StorageAccountsFileService_STATUS from the provided source StorageAccountsFileService_STATUS

func (*StorageAccountsFileService_STATUS) AssignProperties_To_StorageAccountsFileService_STATUS added in v2.10.0

func (service *StorageAccountsFileService_STATUS) AssignProperties_To_StorageAccountsFileService_STATUS(destination *storage.StorageAccountsFileService_STATUS) error

AssignProperties_To_StorageAccountsFileService_STATUS populates the provided destination StorageAccountsFileService_STATUS from our StorageAccountsFileService_STATUS

func (*StorageAccountsFileService_STATUS) ConvertStatusFrom added in v2.10.0

func (service *StorageAccountsFileService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccountsFileService_STATUS from the provided source

func (*StorageAccountsFileService_STATUS) ConvertStatusTo added in v2.10.0

func (service *StorageAccountsFileService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccountsFileService_STATUS

func (*StorageAccountsFileService_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsFileService_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsFileService_Spec added in v2.10.0

type StorageAccountsFileService_Spec struct {
	Cors            *CorsRules                              `json:"cors,omitempty"`
	OperatorSpec    *StorageAccountsFileServiceOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                  `json:"originalVersion,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"`
	PropertyBag                genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ProtocolSettings           *ProtocolSettings                  `json:"protocolSettings,omitempty"`
	ShareDeleteRetentionPolicy *DeleteRetentionPolicy             `json:"shareDeleteRetentionPolicy,omitempty"`
}

Storage version of v1api20220901.StorageAccountsFileService_Spec

func (*StorageAccountsFileService_Spec) AssignProperties_From_StorageAccountsFileService_Spec added in v2.10.0

func (service *StorageAccountsFileService_Spec) AssignProperties_From_StorageAccountsFileService_Spec(source *storage.StorageAccountsFileService_Spec) error

AssignProperties_From_StorageAccountsFileService_Spec populates our StorageAccountsFileService_Spec from the provided source StorageAccountsFileService_Spec

func (*StorageAccountsFileService_Spec) AssignProperties_To_StorageAccountsFileService_Spec added in v2.10.0

func (service *StorageAccountsFileService_Spec) AssignProperties_To_StorageAccountsFileService_Spec(destination *storage.StorageAccountsFileService_Spec) error

AssignProperties_To_StorageAccountsFileService_Spec populates the provided destination StorageAccountsFileService_Spec from our StorageAccountsFileService_Spec

func (*StorageAccountsFileService_Spec) ConvertSpecFrom added in v2.10.0

func (service *StorageAccountsFileService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsFileService_Spec from the provided source

func (*StorageAccountsFileService_Spec) ConvertSpecTo added in v2.10.0

func (service *StorageAccountsFileService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsFileService_Spec

func (*StorageAccountsFileService_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsFileService_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsFileServicesShare

type StorageAccountsFileServicesShare struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsFileServicesShare_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsFileServicesShare_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" Storage version of v1api20220901.StorageAccountsFileServicesShare Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/file.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}

func (*StorageAccountsFileServicesShare) AssignProperties_From_StorageAccountsFileServicesShare

func (share *StorageAccountsFileServicesShare) AssignProperties_From_StorageAccountsFileServicesShare(source *storage.StorageAccountsFileServicesShare) error

AssignProperties_From_StorageAccountsFileServicesShare populates our StorageAccountsFileServicesShare from the provided source StorageAccountsFileServicesShare

func (*StorageAccountsFileServicesShare) AssignProperties_To_StorageAccountsFileServicesShare

func (share *StorageAccountsFileServicesShare) AssignProperties_To_StorageAccountsFileServicesShare(destination *storage.StorageAccountsFileServicesShare) error

AssignProperties_To_StorageAccountsFileServicesShare populates the provided destination StorageAccountsFileServicesShare from our StorageAccountsFileServicesShare

func (*StorageAccountsFileServicesShare) AzureName

func (share *StorageAccountsFileServicesShare) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccountsFileServicesShare) ConfigMapDestinationExpressions added in v2.11.0

func (share *StorageAccountsFileServicesShare) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*StorageAccountsFileServicesShare) ConvertFrom

func (share *StorageAccountsFileServicesShare) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsFileServicesShare from the provided hub StorageAccountsFileServicesShare

func (*StorageAccountsFileServicesShare) ConvertTo

func (share *StorageAccountsFileServicesShare) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsFileServicesShare from our StorageAccountsFileServicesShare

func (*StorageAccountsFileServicesShare) DeepCopy

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

func (*StorageAccountsFileServicesShare) DeepCopyInto

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

func (*StorageAccountsFileServicesShare) DeepCopyObject

func (in *StorageAccountsFileServicesShare) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (StorageAccountsFileServicesShare) GetAPIVersion

func (share StorageAccountsFileServicesShare) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-01"

func (*StorageAccountsFileServicesShare) GetConditions

GetConditions returns the conditions of the resource

func (*StorageAccountsFileServicesShare) GetResourceScope

func (share *StorageAccountsFileServicesShare) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsFileServicesShare) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsFileServicesShare) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsFileServicesShare) GetSupportedOperations

func (share *StorageAccountsFileServicesShare) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsFileServicesShare) GetType

func (share *StorageAccountsFileServicesShare) GetType() string

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

func (*StorageAccountsFileServicesShare) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsFileServicesShare) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsFileServicesShare) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsFileServicesShare) SecretDestinationExpressions added in v2.11.0

func (share *StorageAccountsFileServicesShare) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*StorageAccountsFileServicesShare) SetConditions

func (share *StorageAccountsFileServicesShare) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsFileServicesShare) SetStatus

SetStatus sets the status of this resource

type StorageAccountsFileServicesShareList

type StorageAccountsFileServicesShareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsFileServicesShare `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsFileServicesShare Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/file.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}

func (*StorageAccountsFileServicesShareList) DeepCopy

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

func (*StorageAccountsFileServicesShareList) DeepCopyInto

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

func (*StorageAccountsFileServicesShareList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsFileServicesShareOperatorSpec added in v2.11.0

type StorageAccountsFileServicesShareOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsFileServicesShareOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsFileServicesShareOperatorSpec) AssignProperties_From_StorageAccountsFileServicesShareOperatorSpec added in v2.11.0

func (operator *StorageAccountsFileServicesShareOperatorSpec) AssignProperties_From_StorageAccountsFileServicesShareOperatorSpec(source *storage.StorageAccountsFileServicesShareOperatorSpec) error

AssignProperties_From_StorageAccountsFileServicesShareOperatorSpec populates our StorageAccountsFileServicesShareOperatorSpec from the provided source StorageAccountsFileServicesShareOperatorSpec

func (*StorageAccountsFileServicesShareOperatorSpec) AssignProperties_To_StorageAccountsFileServicesShareOperatorSpec added in v2.11.0

func (operator *StorageAccountsFileServicesShareOperatorSpec) AssignProperties_To_StorageAccountsFileServicesShareOperatorSpec(destination *storage.StorageAccountsFileServicesShareOperatorSpec) error

AssignProperties_To_StorageAccountsFileServicesShareOperatorSpec populates the provided destination StorageAccountsFileServicesShareOperatorSpec from our StorageAccountsFileServicesShareOperatorSpec

func (*StorageAccountsFileServicesShareOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsFileServicesShareOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsFileServicesShare_STATUS added in v2.10.0

type StorageAccountsFileServicesShare_STATUS struct {
	AccessTier             *string                   `json:"accessTier,omitempty"`
	AccessTierChangeTime   *string                   `json:"accessTierChangeTime,omitempty"`
	AccessTierStatus       *string                   `json:"accessTierStatus,omitempty"`
	Conditions             []conditions.Condition    `json:"conditions,omitempty"`
	Deleted                *bool                     `json:"deleted,omitempty"`
	DeletedTime            *string                   `json:"deletedTime,omitempty"`
	EnabledProtocols       *string                   `json:"enabledProtocols,omitempty"`
	Etag                   *string                   `json:"etag,omitempty"`
	Id                     *string                   `json:"id,omitempty"`
	LastModifiedTime       *string                   `json:"lastModifiedTime,omitempty"`
	LeaseDuration          *string                   `json:"leaseDuration,omitempty"`
	LeaseState             *string                   `json:"leaseState,omitempty"`
	LeaseStatus            *string                   `json:"leaseStatus,omitempty"`
	Metadata               map[string]string         `json:"metadata,omitempty"`
	Name                   *string                   `json:"name,omitempty"`
	PropertyBag            genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	RemainingRetentionDays *int                      `json:"remainingRetentionDays,omitempty"`
	RootSquash             *string                   `json:"rootSquash,omitempty"`
	ShareQuota             *int                      `json:"shareQuota,omitempty"`
	ShareUsageBytes        *int                      `json:"shareUsageBytes,omitempty"`
	SignedIdentifiers      []SignedIdentifier_STATUS `json:"signedIdentifiers,omitempty"`
	SnapshotTime           *string                   `json:"snapshotTime,omitempty"`
	Type                   *string                   `json:"type,omitempty"`
	Version                *string                   `json:"version,omitempty"`
}

Storage version of v1api20220901.StorageAccountsFileServicesShare_STATUS

func (*StorageAccountsFileServicesShare_STATUS) AssignProperties_From_StorageAccountsFileServicesShare_STATUS added in v2.10.0

func (share *StorageAccountsFileServicesShare_STATUS) AssignProperties_From_StorageAccountsFileServicesShare_STATUS(source *storage.StorageAccountsFileServicesShare_STATUS) error

AssignProperties_From_StorageAccountsFileServicesShare_STATUS populates our StorageAccountsFileServicesShare_STATUS from the provided source StorageAccountsFileServicesShare_STATUS

func (*StorageAccountsFileServicesShare_STATUS) AssignProperties_To_StorageAccountsFileServicesShare_STATUS added in v2.10.0

func (share *StorageAccountsFileServicesShare_STATUS) AssignProperties_To_StorageAccountsFileServicesShare_STATUS(destination *storage.StorageAccountsFileServicesShare_STATUS) error

AssignProperties_To_StorageAccountsFileServicesShare_STATUS populates the provided destination StorageAccountsFileServicesShare_STATUS from our StorageAccountsFileServicesShare_STATUS

func (*StorageAccountsFileServicesShare_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our StorageAccountsFileServicesShare_STATUS from the provided source

func (*StorageAccountsFileServicesShare_STATUS) ConvertStatusTo added in v2.10.0

func (share *StorageAccountsFileServicesShare_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccountsFileServicesShare_STATUS

func (*StorageAccountsFileServicesShare_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsFileServicesShare_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsFileServicesShare_Spec added in v2.10.0

type StorageAccountsFileServicesShare_Spec struct {
	AccessTier *string `json:"accessTier,omitempty"`

	// 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"`
	EnabledProtocols *string                                       `json:"enabledProtocols,omitempty"`
	Metadata         map[string]string                             `json:"metadata,omitempty"`
	OperatorSpec     *StorageAccountsFileServicesShareOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion  string                                        `json:"originalVersion,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/StorageAccountsFileService resource
	Owner             *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccountsFileService"`
	PropertyBag       genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RootSquash        *string                            `json:"rootSquash,omitempty"`
	ShareQuota        *int                               `json:"shareQuota,omitempty"`
	SignedIdentifiers []SignedIdentifier                 `json:"signedIdentifiers,omitempty"`
}

Storage version of v1api20220901.StorageAccountsFileServicesShare_Spec

func (*StorageAccountsFileServicesShare_Spec) AssignProperties_From_StorageAccountsFileServicesShare_Spec added in v2.10.0

func (share *StorageAccountsFileServicesShare_Spec) AssignProperties_From_StorageAccountsFileServicesShare_Spec(source *storage.StorageAccountsFileServicesShare_Spec) error

AssignProperties_From_StorageAccountsFileServicesShare_Spec populates our StorageAccountsFileServicesShare_Spec from the provided source StorageAccountsFileServicesShare_Spec

func (*StorageAccountsFileServicesShare_Spec) AssignProperties_To_StorageAccountsFileServicesShare_Spec added in v2.10.0

func (share *StorageAccountsFileServicesShare_Spec) AssignProperties_To_StorageAccountsFileServicesShare_Spec(destination *storage.StorageAccountsFileServicesShare_Spec) error

AssignProperties_To_StorageAccountsFileServicesShare_Spec populates the provided destination StorageAccountsFileServicesShare_Spec from our StorageAccountsFileServicesShare_Spec

func (*StorageAccountsFileServicesShare_Spec) ConvertSpecFrom added in v2.10.0

ConvertSpecFrom populates our StorageAccountsFileServicesShare_Spec from the provided source

func (*StorageAccountsFileServicesShare_Spec) ConvertSpecTo added in v2.10.0

func (share *StorageAccountsFileServicesShare_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsFileServicesShare_Spec

func (*StorageAccountsFileServicesShare_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsFileServicesShare_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsManagementPolicy

type StorageAccountsManagementPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsManagementPolicy_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsManagementPolicy_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" Storage version of v1api20220901.StorageAccountsManagementPolicy Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/default

func (*StorageAccountsManagementPolicy) AssignProperties_From_StorageAccountsManagementPolicy

func (policy *StorageAccountsManagementPolicy) AssignProperties_From_StorageAccountsManagementPolicy(source *storage.StorageAccountsManagementPolicy) error

AssignProperties_From_StorageAccountsManagementPolicy populates our StorageAccountsManagementPolicy from the provided source StorageAccountsManagementPolicy

func (*StorageAccountsManagementPolicy) AssignProperties_To_StorageAccountsManagementPolicy

func (policy *StorageAccountsManagementPolicy) AssignProperties_To_StorageAccountsManagementPolicy(destination *storage.StorageAccountsManagementPolicy) error

AssignProperties_To_StorageAccountsManagementPolicy populates the provided destination StorageAccountsManagementPolicy from our StorageAccountsManagementPolicy

func (*StorageAccountsManagementPolicy) AzureName

func (policy *StorageAccountsManagementPolicy) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsManagementPolicy) ConfigMapDestinationExpressions added in v2.11.0

func (policy *StorageAccountsManagementPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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

func (policy StorageAccountsManagementPolicy) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-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) GetSupportedOperations

func (policy *StorageAccountsManagementPolicy) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsManagementPolicy) GetType

func (policy *StorageAccountsManagementPolicy) GetType() string

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

func (*StorageAccountsManagementPolicy) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsManagementPolicy) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsManagementPolicy) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsManagementPolicy) SecretDestinationExpressions added in v2.11.0

func (policy *StorageAccountsManagementPolicy) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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

type StorageAccountsManagementPolicyList

type StorageAccountsManagementPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsManagementPolicy `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsManagementPolicy Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/storage.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/default

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 StorageAccountsManagementPolicyOperatorSpec added in v2.11.0

type StorageAccountsManagementPolicyOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsManagementPolicyOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsManagementPolicyOperatorSpec) AssignProperties_From_StorageAccountsManagementPolicyOperatorSpec added in v2.11.0

func (operator *StorageAccountsManagementPolicyOperatorSpec) AssignProperties_From_StorageAccountsManagementPolicyOperatorSpec(source *storage.StorageAccountsManagementPolicyOperatorSpec) error

AssignProperties_From_StorageAccountsManagementPolicyOperatorSpec populates our StorageAccountsManagementPolicyOperatorSpec from the provided source StorageAccountsManagementPolicyOperatorSpec

func (*StorageAccountsManagementPolicyOperatorSpec) AssignProperties_To_StorageAccountsManagementPolicyOperatorSpec added in v2.11.0

func (operator *StorageAccountsManagementPolicyOperatorSpec) AssignProperties_To_StorageAccountsManagementPolicyOperatorSpec(destination *storage.StorageAccountsManagementPolicyOperatorSpec) error

AssignProperties_To_StorageAccountsManagementPolicyOperatorSpec populates the provided destination StorageAccountsManagementPolicyOperatorSpec from our StorageAccountsManagementPolicyOperatorSpec

func (*StorageAccountsManagementPolicyOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsManagementPolicyOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsManagementPolicy_STATUS added in v2.10.0

type StorageAccountsManagementPolicy_STATUS struct {
	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"`
	PropertyBag      genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	Type             *string                        `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccountsManagementPolicy_STATUS

func (*StorageAccountsManagementPolicy_STATUS) AssignProperties_From_StorageAccountsManagementPolicy_STATUS added in v2.10.0

func (policy *StorageAccountsManagementPolicy_STATUS) AssignProperties_From_StorageAccountsManagementPolicy_STATUS(source *storage.StorageAccountsManagementPolicy_STATUS) error

AssignProperties_From_StorageAccountsManagementPolicy_STATUS populates our StorageAccountsManagementPolicy_STATUS from the provided source StorageAccountsManagementPolicy_STATUS

func (*StorageAccountsManagementPolicy_STATUS) AssignProperties_To_StorageAccountsManagementPolicy_STATUS added in v2.10.0

func (policy *StorageAccountsManagementPolicy_STATUS) AssignProperties_To_StorageAccountsManagementPolicy_STATUS(destination *storage.StorageAccountsManagementPolicy_STATUS) error

AssignProperties_To_StorageAccountsManagementPolicy_STATUS populates the provided destination StorageAccountsManagementPolicy_STATUS from our StorageAccountsManagementPolicy_STATUS

func (*StorageAccountsManagementPolicy_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our StorageAccountsManagementPolicy_STATUS from the provided source

func (*StorageAccountsManagementPolicy_STATUS) ConvertStatusTo added in v2.10.0

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

ConvertStatusTo populates the provided destination from our StorageAccountsManagementPolicy_STATUS

func (*StorageAccountsManagementPolicy_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsManagementPolicy_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsManagementPolicy_Spec added in v2.10.0

type StorageAccountsManagementPolicy_Spec struct {
	OperatorSpec    *StorageAccountsManagementPolicyOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                       `json:"originalVersion,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"`
	Policy      *ManagementPolicySchema            `json:"policy,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.StorageAccountsManagementPolicy_Spec

func (*StorageAccountsManagementPolicy_Spec) AssignProperties_From_StorageAccountsManagementPolicy_Spec added in v2.10.0

func (policy *StorageAccountsManagementPolicy_Spec) AssignProperties_From_StorageAccountsManagementPolicy_Spec(source *storage.StorageAccountsManagementPolicy_Spec) error

AssignProperties_From_StorageAccountsManagementPolicy_Spec populates our StorageAccountsManagementPolicy_Spec from the provided source StorageAccountsManagementPolicy_Spec

func (*StorageAccountsManagementPolicy_Spec) AssignProperties_To_StorageAccountsManagementPolicy_Spec added in v2.10.0

func (policy *StorageAccountsManagementPolicy_Spec) AssignProperties_To_StorageAccountsManagementPolicy_Spec(destination *storage.StorageAccountsManagementPolicy_Spec) error

AssignProperties_To_StorageAccountsManagementPolicy_Spec populates the provided destination StorageAccountsManagementPolicy_Spec from our StorageAccountsManagementPolicy_Spec

func (*StorageAccountsManagementPolicy_Spec) ConvertSpecFrom added in v2.10.0

func (policy *StorageAccountsManagementPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsManagementPolicy_Spec from the provided source

func (*StorageAccountsManagementPolicy_Spec) ConvertSpecTo added in v2.10.0

func (policy *StorageAccountsManagementPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsManagementPolicy_Spec

func (*StorageAccountsManagementPolicy_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsManagementPolicy_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsQueueService

type StorageAccountsQueueService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsQueueService_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsQueueService_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" Storage version of v1api20220901.StorageAccountsQueueService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default

func (*StorageAccountsQueueService) AssignProperties_From_StorageAccountsQueueService

func (service *StorageAccountsQueueService) AssignProperties_From_StorageAccountsQueueService(source *storage.StorageAccountsQueueService) error

AssignProperties_From_StorageAccountsQueueService populates our StorageAccountsQueueService from the provided source StorageAccountsQueueService

func (*StorageAccountsQueueService) AssignProperties_To_StorageAccountsQueueService

func (service *StorageAccountsQueueService) AssignProperties_To_StorageAccountsQueueService(destination *storage.StorageAccountsQueueService) error

AssignProperties_To_StorageAccountsQueueService populates the provided destination StorageAccountsQueueService from our StorageAccountsQueueService

func (*StorageAccountsQueueService) AzureName

func (service *StorageAccountsQueueService) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsQueueService) ConfigMapDestinationExpressions added in v2.11.0

func (service *StorageAccountsQueueService) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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

func (service StorageAccountsQueueService) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-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) GetSupportedOperations

func (service *StorageAccountsQueueService) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsQueueService) GetType

func (service *StorageAccountsQueueService) GetType() string

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

func (*StorageAccountsQueueService) NewEmptyStatus

func (service *StorageAccountsQueueService) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsQueueService) OriginalGVK

func (service *StorageAccountsQueueService) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsQueueService) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsQueueService) SecretDestinationExpressions added in v2.11.0

func (service *StorageAccountsQueueService) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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

type StorageAccountsQueueServiceList

type StorageAccountsQueueServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsQueueService `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsQueueService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default

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 StorageAccountsQueueServiceOperatorSpec added in v2.11.0

type StorageAccountsQueueServiceOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsQueueServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsQueueServiceOperatorSpec) AssignProperties_From_StorageAccountsQueueServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsQueueServiceOperatorSpec) AssignProperties_From_StorageAccountsQueueServiceOperatorSpec(source *storage.StorageAccountsQueueServiceOperatorSpec) error

AssignProperties_From_StorageAccountsQueueServiceOperatorSpec populates our StorageAccountsQueueServiceOperatorSpec from the provided source StorageAccountsQueueServiceOperatorSpec

func (*StorageAccountsQueueServiceOperatorSpec) AssignProperties_To_StorageAccountsQueueServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsQueueServiceOperatorSpec) AssignProperties_To_StorageAccountsQueueServiceOperatorSpec(destination *storage.StorageAccountsQueueServiceOperatorSpec) error

AssignProperties_To_StorageAccountsQueueServiceOperatorSpec populates the provided destination StorageAccountsQueueServiceOperatorSpec from our StorageAccountsQueueServiceOperatorSpec

func (*StorageAccountsQueueServiceOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsQueueServiceOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsQueueService_STATUS added in v2.10.0

type StorageAccountsQueueService_STATUS struct {
	Conditions  []conditions.Condition `json:"conditions,omitempty"`
	Cors        *CorsRules_STATUS      `json:"cors,omitempty"`
	Id          *string                `json:"id,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccountsQueueService_STATUS

func (*StorageAccountsQueueService_STATUS) AssignProperties_From_StorageAccountsQueueService_STATUS added in v2.10.0

func (service *StorageAccountsQueueService_STATUS) AssignProperties_From_StorageAccountsQueueService_STATUS(source *storage.StorageAccountsQueueService_STATUS) error

AssignProperties_From_StorageAccountsQueueService_STATUS populates our StorageAccountsQueueService_STATUS from the provided source StorageAccountsQueueService_STATUS

func (*StorageAccountsQueueService_STATUS) AssignProperties_To_StorageAccountsQueueService_STATUS added in v2.10.0

func (service *StorageAccountsQueueService_STATUS) AssignProperties_To_StorageAccountsQueueService_STATUS(destination *storage.StorageAccountsQueueService_STATUS) error

AssignProperties_To_StorageAccountsQueueService_STATUS populates the provided destination StorageAccountsQueueService_STATUS from our StorageAccountsQueueService_STATUS

func (*StorageAccountsQueueService_STATUS) ConvertStatusFrom added in v2.10.0

func (service *StorageAccountsQueueService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccountsQueueService_STATUS from the provided source

func (*StorageAccountsQueueService_STATUS) ConvertStatusTo added in v2.10.0

func (service *StorageAccountsQueueService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccountsQueueService_STATUS

func (*StorageAccountsQueueService_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsQueueService_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsQueueService_Spec added in v2.10.0

type StorageAccountsQueueService_Spec struct {
	Cors            *CorsRules                               `json:"cors,omitempty"`
	OperatorSpec    *StorageAccountsQueueServiceOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                   `json:"originalVersion,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"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.StorageAccountsQueueService_Spec

func (*StorageAccountsQueueService_Spec) AssignProperties_From_StorageAccountsQueueService_Spec added in v2.10.0

func (service *StorageAccountsQueueService_Spec) AssignProperties_From_StorageAccountsQueueService_Spec(source *storage.StorageAccountsQueueService_Spec) error

AssignProperties_From_StorageAccountsQueueService_Spec populates our StorageAccountsQueueService_Spec from the provided source StorageAccountsQueueService_Spec

func (*StorageAccountsQueueService_Spec) AssignProperties_To_StorageAccountsQueueService_Spec added in v2.10.0

func (service *StorageAccountsQueueService_Spec) AssignProperties_To_StorageAccountsQueueService_Spec(destination *storage.StorageAccountsQueueService_Spec) error

AssignProperties_To_StorageAccountsQueueService_Spec populates the provided destination StorageAccountsQueueService_Spec from our StorageAccountsQueueService_Spec

func (*StorageAccountsQueueService_Spec) ConvertSpecFrom added in v2.10.0

func (service *StorageAccountsQueueService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsQueueService_Spec from the provided source

func (*StorageAccountsQueueService_Spec) ConvertSpecTo added in v2.10.0

func (service *StorageAccountsQueueService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsQueueService_Spec

func (*StorageAccountsQueueService_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsQueueService_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsQueueServicesQueue

type StorageAccountsQueueServicesQueue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsQueueServicesQueue_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsQueueServicesQueue_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" Storage version of v1api20220901.StorageAccountsQueueServicesQueue Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}

func (*StorageAccountsQueueServicesQueue) AssignProperties_From_StorageAccountsQueueServicesQueue

func (queue *StorageAccountsQueueServicesQueue) AssignProperties_From_StorageAccountsQueueServicesQueue(source *storage.StorageAccountsQueueServicesQueue) error

AssignProperties_From_StorageAccountsQueueServicesQueue populates our StorageAccountsQueueServicesQueue from the provided source StorageAccountsQueueServicesQueue

func (*StorageAccountsQueueServicesQueue) AssignProperties_To_StorageAccountsQueueServicesQueue

func (queue *StorageAccountsQueueServicesQueue) AssignProperties_To_StorageAccountsQueueServicesQueue(destination *storage.StorageAccountsQueueServicesQueue) error

AssignProperties_To_StorageAccountsQueueServicesQueue populates the provided destination StorageAccountsQueueServicesQueue from our StorageAccountsQueueServicesQueue

func (*StorageAccountsQueueServicesQueue) AzureName

func (queue *StorageAccountsQueueServicesQueue) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccountsQueueServicesQueue) ConfigMapDestinationExpressions added in v2.11.0

func (queue *StorageAccountsQueueServicesQueue) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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

func (queue StorageAccountsQueueServicesQueue) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-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) GetSupportedOperations

func (queue *StorageAccountsQueueServicesQueue) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsQueueServicesQueue) GetType

func (queue *StorageAccountsQueueServicesQueue) GetType() string

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

func (*StorageAccountsQueueServicesQueue) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsQueueServicesQueue) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsQueueServicesQueue) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsQueueServicesQueue) SecretDestinationExpressions added in v2.11.0

func (queue *StorageAccountsQueueServicesQueue) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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

type StorageAccountsQueueServicesQueueList

type StorageAccountsQueueServicesQueueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsQueueServicesQueue `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsQueueServicesQueue Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}

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 StorageAccountsQueueServicesQueueOperatorSpec added in v2.11.0

type StorageAccountsQueueServicesQueueOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsQueueServicesQueueOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsQueueServicesQueueOperatorSpec) AssignProperties_From_StorageAccountsQueueServicesQueueOperatorSpec added in v2.11.0

func (operator *StorageAccountsQueueServicesQueueOperatorSpec) AssignProperties_From_StorageAccountsQueueServicesQueueOperatorSpec(source *storage.StorageAccountsQueueServicesQueueOperatorSpec) error

AssignProperties_From_StorageAccountsQueueServicesQueueOperatorSpec populates our StorageAccountsQueueServicesQueueOperatorSpec from the provided source StorageAccountsQueueServicesQueueOperatorSpec

func (*StorageAccountsQueueServicesQueueOperatorSpec) AssignProperties_To_StorageAccountsQueueServicesQueueOperatorSpec added in v2.11.0

func (operator *StorageAccountsQueueServicesQueueOperatorSpec) AssignProperties_To_StorageAccountsQueueServicesQueueOperatorSpec(destination *storage.StorageAccountsQueueServicesQueueOperatorSpec) error

AssignProperties_To_StorageAccountsQueueServicesQueueOperatorSpec populates the provided destination StorageAccountsQueueServicesQueueOperatorSpec from our StorageAccountsQueueServicesQueueOperatorSpec

func (*StorageAccountsQueueServicesQueueOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsQueueServicesQueueOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsQueueServicesQueue_STATUS added in v2.10.0

type StorageAccountsQueueServicesQueue_STATUS struct {
	ApproximateMessageCount *int                   `json:"approximateMessageCount,omitempty"`
	Conditions              []conditions.Condition `json:"conditions,omitempty"`
	Id                      *string                `json:"id,omitempty"`
	Metadata                map[string]string      `json:"metadata,omitempty"`
	Name                    *string                `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type                    *string                `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccountsQueueServicesQueue_STATUS

func (*StorageAccountsQueueServicesQueue_STATUS) AssignProperties_From_StorageAccountsQueueServicesQueue_STATUS added in v2.10.0

func (queue *StorageAccountsQueueServicesQueue_STATUS) AssignProperties_From_StorageAccountsQueueServicesQueue_STATUS(source *storage.StorageAccountsQueueServicesQueue_STATUS) error

AssignProperties_From_StorageAccountsQueueServicesQueue_STATUS populates our StorageAccountsQueueServicesQueue_STATUS from the provided source StorageAccountsQueueServicesQueue_STATUS

func (*StorageAccountsQueueServicesQueue_STATUS) AssignProperties_To_StorageAccountsQueueServicesQueue_STATUS added in v2.10.0

func (queue *StorageAccountsQueueServicesQueue_STATUS) AssignProperties_To_StorageAccountsQueueServicesQueue_STATUS(destination *storage.StorageAccountsQueueServicesQueue_STATUS) error

AssignProperties_To_StorageAccountsQueueServicesQueue_STATUS populates the provided destination StorageAccountsQueueServicesQueue_STATUS from our StorageAccountsQueueServicesQueue_STATUS

func (*StorageAccountsQueueServicesQueue_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our StorageAccountsQueueServicesQueue_STATUS from the provided source

func (*StorageAccountsQueueServicesQueue_STATUS) ConvertStatusTo added in v2.10.0

func (queue *StorageAccountsQueueServicesQueue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccountsQueueServicesQueue_STATUS

func (*StorageAccountsQueueServicesQueue_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsQueueServicesQueue_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsQueueServicesQueue_Spec added in v2.10.0

type StorageAccountsQueueServicesQueue_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                                         `json:"azureName,omitempty"`
	Metadata        map[string]string                              `json:"metadata,omitempty"`
	OperatorSpec    *StorageAccountsQueueServicesQueueOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                         `json:"originalVersion,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"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.StorageAccountsQueueServicesQueue_Spec

func (*StorageAccountsQueueServicesQueue_Spec) AssignProperties_From_StorageAccountsQueueServicesQueue_Spec added in v2.10.0

func (queue *StorageAccountsQueueServicesQueue_Spec) AssignProperties_From_StorageAccountsQueueServicesQueue_Spec(source *storage.StorageAccountsQueueServicesQueue_Spec) error

AssignProperties_From_StorageAccountsQueueServicesQueue_Spec populates our StorageAccountsQueueServicesQueue_Spec from the provided source StorageAccountsQueueServicesQueue_Spec

func (*StorageAccountsQueueServicesQueue_Spec) AssignProperties_To_StorageAccountsQueueServicesQueue_Spec added in v2.10.0

func (queue *StorageAccountsQueueServicesQueue_Spec) AssignProperties_To_StorageAccountsQueueServicesQueue_Spec(destination *storage.StorageAccountsQueueServicesQueue_Spec) error

AssignProperties_To_StorageAccountsQueueServicesQueue_Spec populates the provided destination StorageAccountsQueueServicesQueue_Spec from our StorageAccountsQueueServicesQueue_Spec

func (*StorageAccountsQueueServicesQueue_Spec) ConvertSpecFrom added in v2.10.0

ConvertSpecFrom populates our StorageAccountsQueueServicesQueue_Spec from the provided source

func (*StorageAccountsQueueServicesQueue_Spec) ConvertSpecTo added in v2.10.0

func (queue *StorageAccountsQueueServicesQueue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsQueueServicesQueue_Spec

func (*StorageAccountsQueueServicesQueue_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsQueueServicesQueue_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsTableService

type StorageAccountsTableService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsTableService_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsTableService_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" Storage version of v1api20220901.StorageAccountsTableService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/table.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default

func (*StorageAccountsTableService) AssignProperties_From_StorageAccountsTableService

func (service *StorageAccountsTableService) AssignProperties_From_StorageAccountsTableService(source *storage.StorageAccountsTableService) error

AssignProperties_From_StorageAccountsTableService populates our StorageAccountsTableService from the provided source StorageAccountsTableService

func (*StorageAccountsTableService) AssignProperties_To_StorageAccountsTableService

func (service *StorageAccountsTableService) AssignProperties_To_StorageAccountsTableService(destination *storage.StorageAccountsTableService) error

AssignProperties_To_StorageAccountsTableService populates the provided destination StorageAccountsTableService from our StorageAccountsTableService

func (*StorageAccountsTableService) AzureName

func (service *StorageAccountsTableService) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*StorageAccountsTableService) ConfigMapDestinationExpressions added in v2.11.0

func (service *StorageAccountsTableService) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*StorageAccountsTableService) ConvertFrom

func (service *StorageAccountsTableService) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsTableService from the provided hub StorageAccountsTableService

func (*StorageAccountsTableService) ConvertTo

func (service *StorageAccountsTableService) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsTableService from our StorageAccountsTableService

func (*StorageAccountsTableService) DeepCopy

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

func (*StorageAccountsTableService) DeepCopyInto

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

func (*StorageAccountsTableService) DeepCopyObject

func (in *StorageAccountsTableService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (StorageAccountsTableService) GetAPIVersion

func (service StorageAccountsTableService) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-01"

func (*StorageAccountsTableService) GetConditions

func (service *StorageAccountsTableService) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsTableService) GetResourceScope

func (service *StorageAccountsTableService) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsTableService) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsTableService) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsTableService) GetSupportedOperations

func (service *StorageAccountsTableService) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsTableService) GetType

func (service *StorageAccountsTableService) GetType() string

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

func (*StorageAccountsTableService) NewEmptyStatus

func (service *StorageAccountsTableService) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsTableService) OriginalGVK

func (service *StorageAccountsTableService) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsTableService) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsTableService) SecretDestinationExpressions added in v2.11.0

func (service *StorageAccountsTableService) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*StorageAccountsTableService) SetConditions

func (service *StorageAccountsTableService) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsTableService) SetStatus

SetStatus sets the status of this resource

type StorageAccountsTableServiceList

type StorageAccountsTableServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsTableService `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsTableService Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/table.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default

func (*StorageAccountsTableServiceList) DeepCopy

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

func (*StorageAccountsTableServiceList) DeepCopyInto

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

func (*StorageAccountsTableServiceList) DeepCopyObject

func (in *StorageAccountsTableServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsTableServiceOperatorSpec added in v2.11.0

type StorageAccountsTableServiceOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsTableServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsTableServiceOperatorSpec) AssignProperties_From_StorageAccountsTableServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsTableServiceOperatorSpec) AssignProperties_From_StorageAccountsTableServiceOperatorSpec(source *storage.StorageAccountsTableServiceOperatorSpec) error

AssignProperties_From_StorageAccountsTableServiceOperatorSpec populates our StorageAccountsTableServiceOperatorSpec from the provided source StorageAccountsTableServiceOperatorSpec

func (*StorageAccountsTableServiceOperatorSpec) AssignProperties_To_StorageAccountsTableServiceOperatorSpec added in v2.11.0

func (operator *StorageAccountsTableServiceOperatorSpec) AssignProperties_To_StorageAccountsTableServiceOperatorSpec(destination *storage.StorageAccountsTableServiceOperatorSpec) error

AssignProperties_To_StorageAccountsTableServiceOperatorSpec populates the provided destination StorageAccountsTableServiceOperatorSpec from our StorageAccountsTableServiceOperatorSpec

func (*StorageAccountsTableServiceOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsTableServiceOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsTableService_STATUS added in v2.10.0

type StorageAccountsTableService_STATUS struct {
	Conditions  []conditions.Condition `json:"conditions,omitempty"`
	Cors        *CorsRules_STATUS      `json:"cors,omitempty"`
	Id          *string                `json:"id,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccountsTableService_STATUS

func (*StorageAccountsTableService_STATUS) AssignProperties_From_StorageAccountsTableService_STATUS added in v2.10.0

func (service *StorageAccountsTableService_STATUS) AssignProperties_From_StorageAccountsTableService_STATUS(source *storage.StorageAccountsTableService_STATUS) error

AssignProperties_From_StorageAccountsTableService_STATUS populates our StorageAccountsTableService_STATUS from the provided source StorageAccountsTableService_STATUS

func (*StorageAccountsTableService_STATUS) AssignProperties_To_StorageAccountsTableService_STATUS added in v2.10.0

func (service *StorageAccountsTableService_STATUS) AssignProperties_To_StorageAccountsTableService_STATUS(destination *storage.StorageAccountsTableService_STATUS) error

AssignProperties_To_StorageAccountsTableService_STATUS populates the provided destination StorageAccountsTableService_STATUS from our StorageAccountsTableService_STATUS

func (*StorageAccountsTableService_STATUS) ConvertStatusFrom added in v2.10.0

func (service *StorageAccountsTableService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccountsTableService_STATUS from the provided source

func (*StorageAccountsTableService_STATUS) ConvertStatusTo added in v2.10.0

func (service *StorageAccountsTableService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccountsTableService_STATUS

func (*StorageAccountsTableService_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsTableService_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsTableService_Spec added in v2.10.0

type StorageAccountsTableService_Spec struct {
	Cors            *CorsRules                               `json:"cors,omitempty"`
	OperatorSpec    *StorageAccountsTableServiceOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                   `json:"originalVersion,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"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.StorageAccountsTableService_Spec

func (*StorageAccountsTableService_Spec) AssignProperties_From_StorageAccountsTableService_Spec added in v2.10.0

func (service *StorageAccountsTableService_Spec) AssignProperties_From_StorageAccountsTableService_Spec(source *storage.StorageAccountsTableService_Spec) error

AssignProperties_From_StorageAccountsTableService_Spec populates our StorageAccountsTableService_Spec from the provided source StorageAccountsTableService_Spec

func (*StorageAccountsTableService_Spec) AssignProperties_To_StorageAccountsTableService_Spec added in v2.10.0

func (service *StorageAccountsTableService_Spec) AssignProperties_To_StorageAccountsTableService_Spec(destination *storage.StorageAccountsTableService_Spec) error

AssignProperties_To_StorageAccountsTableService_Spec populates the provided destination StorageAccountsTableService_Spec from our StorageAccountsTableService_Spec

func (*StorageAccountsTableService_Spec) ConvertSpecFrom added in v2.10.0

func (service *StorageAccountsTableService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccountsTableService_Spec from the provided source

func (*StorageAccountsTableService_Spec) ConvertSpecTo added in v2.10.0

func (service *StorageAccountsTableService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsTableService_Spec

func (*StorageAccountsTableService_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsTableService_Spec) DeepCopyInto added in v2.10.0

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

type StorageAccountsTableServicesTable

type StorageAccountsTableServicesTable struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsTableServicesTable_Spec   `json:"spec,omitempty"`
	Status            StorageAccountsTableServicesTable_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" Storage version of v1api20220901.StorageAccountsTableServicesTable Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/table.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}

func (*StorageAccountsTableServicesTable) AssignProperties_From_StorageAccountsTableServicesTable

func (table *StorageAccountsTableServicesTable) AssignProperties_From_StorageAccountsTableServicesTable(source *storage.StorageAccountsTableServicesTable) error

AssignProperties_From_StorageAccountsTableServicesTable populates our StorageAccountsTableServicesTable from the provided source StorageAccountsTableServicesTable

func (*StorageAccountsTableServicesTable) AssignProperties_To_StorageAccountsTableServicesTable

func (table *StorageAccountsTableServicesTable) AssignProperties_To_StorageAccountsTableServicesTable(destination *storage.StorageAccountsTableServicesTable) error

AssignProperties_To_StorageAccountsTableServicesTable populates the provided destination StorageAccountsTableServicesTable from our StorageAccountsTableServicesTable

func (*StorageAccountsTableServicesTable) AzureName

func (table *StorageAccountsTableServicesTable) AzureName() string

AzureName returns the Azure name of the resource

func (*StorageAccountsTableServicesTable) ConfigMapDestinationExpressions added in v2.11.0

func (table *StorageAccountsTableServicesTable) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*StorageAccountsTableServicesTable) ConvertFrom

func (table *StorageAccountsTableServicesTable) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our StorageAccountsTableServicesTable from the provided hub StorageAccountsTableServicesTable

func (*StorageAccountsTableServicesTable) ConvertTo

func (table *StorageAccountsTableServicesTable) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub StorageAccountsTableServicesTable from our StorageAccountsTableServicesTable

func (*StorageAccountsTableServicesTable) DeepCopy

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

func (*StorageAccountsTableServicesTable) DeepCopyInto

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

func (*StorageAccountsTableServicesTable) DeepCopyObject

func (in *StorageAccountsTableServicesTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (StorageAccountsTableServicesTable) GetAPIVersion

func (table StorageAccountsTableServicesTable) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-01"

func (*StorageAccountsTableServicesTable) GetConditions

GetConditions returns the conditions of the resource

func (*StorageAccountsTableServicesTable) GetResourceScope

GetResourceScope returns the scope of the resource

func (*StorageAccountsTableServicesTable) GetSpec

GetSpec returns the specification of this resource

func (*StorageAccountsTableServicesTable) GetStatus

GetStatus returns the status of this resource

func (*StorageAccountsTableServicesTable) GetSupportedOperations

func (table *StorageAccountsTableServicesTable) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*StorageAccountsTableServicesTable) GetType

func (table *StorageAccountsTableServicesTable) GetType() string

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

func (*StorageAccountsTableServicesTable) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsTableServicesTable) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*StorageAccountsTableServicesTable) Owner

Owner returns the ResourceReference of the owner

func (*StorageAccountsTableServicesTable) SecretDestinationExpressions added in v2.11.0

func (table *StorageAccountsTableServicesTable) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*StorageAccountsTableServicesTable) SetConditions

func (table *StorageAccountsTableServicesTable) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsTableServicesTable) SetStatus

SetStatus sets the status of this resource

type StorageAccountsTableServicesTableList

type StorageAccountsTableServicesTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StorageAccountsTableServicesTable `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220901.StorageAccountsTableServicesTable Generator information: - Generated from: /storage/resource-manager/Microsoft.Storage/stable/2022-09-01/table.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}

func (*StorageAccountsTableServicesTableList) DeepCopy

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

func (*StorageAccountsTableServicesTableList) DeepCopyInto

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

func (*StorageAccountsTableServicesTableList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StorageAccountsTableServicesTableOperatorSpec added in v2.11.0

type StorageAccountsTableServicesTableOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20220901.StorageAccountsTableServicesTableOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*StorageAccountsTableServicesTableOperatorSpec) AssignProperties_From_StorageAccountsTableServicesTableOperatorSpec added in v2.11.0

func (operator *StorageAccountsTableServicesTableOperatorSpec) AssignProperties_From_StorageAccountsTableServicesTableOperatorSpec(source *storage.StorageAccountsTableServicesTableOperatorSpec) error

AssignProperties_From_StorageAccountsTableServicesTableOperatorSpec populates our StorageAccountsTableServicesTableOperatorSpec from the provided source StorageAccountsTableServicesTableOperatorSpec

func (*StorageAccountsTableServicesTableOperatorSpec) AssignProperties_To_StorageAccountsTableServicesTableOperatorSpec added in v2.11.0

func (operator *StorageAccountsTableServicesTableOperatorSpec) AssignProperties_To_StorageAccountsTableServicesTableOperatorSpec(destination *storage.StorageAccountsTableServicesTableOperatorSpec) error

AssignProperties_To_StorageAccountsTableServicesTableOperatorSpec populates the provided destination StorageAccountsTableServicesTableOperatorSpec from our StorageAccountsTableServicesTableOperatorSpec

func (*StorageAccountsTableServicesTableOperatorSpec) DeepCopy added in v2.11.0

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

func (*StorageAccountsTableServicesTableOperatorSpec) DeepCopyInto added in v2.11.0

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

type StorageAccountsTableServicesTable_STATUS added in v2.10.0

type StorageAccountsTableServicesTable_STATUS struct {
	Conditions        []conditions.Condition         `json:"conditions,omitempty"`
	Id                *string                        `json:"id,omitempty"`
	Name              *string                        `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	SignedIdentifiers []TableSignedIdentifier_STATUS `json:"signedIdentifiers,omitempty"`
	TableName         *string                        `json:"tableName,omitempty"`
	Type              *string                        `json:"type,omitempty"`
}

Storage version of v1api20220901.StorageAccountsTableServicesTable_STATUS

func (*StorageAccountsTableServicesTable_STATUS) AssignProperties_From_StorageAccountsTableServicesTable_STATUS added in v2.10.0

func (table *StorageAccountsTableServicesTable_STATUS) AssignProperties_From_StorageAccountsTableServicesTable_STATUS(source *storage.StorageAccountsTableServicesTable_STATUS) error

AssignProperties_From_StorageAccountsTableServicesTable_STATUS populates our StorageAccountsTableServicesTable_STATUS from the provided source StorageAccountsTableServicesTable_STATUS

func (*StorageAccountsTableServicesTable_STATUS) AssignProperties_To_StorageAccountsTableServicesTable_STATUS added in v2.10.0

func (table *StorageAccountsTableServicesTable_STATUS) AssignProperties_To_StorageAccountsTableServicesTable_STATUS(destination *storage.StorageAccountsTableServicesTable_STATUS) error

AssignProperties_To_StorageAccountsTableServicesTable_STATUS populates the provided destination StorageAccountsTableServicesTable_STATUS from our StorageAccountsTableServicesTable_STATUS

func (*StorageAccountsTableServicesTable_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our StorageAccountsTableServicesTable_STATUS from the provided source

func (*StorageAccountsTableServicesTable_STATUS) ConvertStatusTo added in v2.10.0

func (table *StorageAccountsTableServicesTable_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccountsTableServicesTable_STATUS

func (*StorageAccountsTableServicesTable_STATUS) DeepCopy added in v2.10.0

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

func (*StorageAccountsTableServicesTable_STATUS) DeepCopyInto added in v2.10.0

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

type StorageAccountsTableServicesTable_Spec added in v2.10.0

type StorageAccountsTableServicesTable_Spec struct {
	// 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"`
	OperatorSpec    *StorageAccountsTableServicesTableOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                         `json:"originalVersion,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/StorageAccountsTableService resource
	Owner             *genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner,omitempty" kind:"StorageAccountsTableService"`
	PropertyBag       genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SignedIdentifiers []TableSignedIdentifier            `json:"signedIdentifiers,omitempty"`
}

Storage version of v1api20220901.StorageAccountsTableServicesTable_Spec

func (*StorageAccountsTableServicesTable_Spec) AssignProperties_From_StorageAccountsTableServicesTable_Spec added in v2.10.0

func (table *StorageAccountsTableServicesTable_Spec) AssignProperties_From_StorageAccountsTableServicesTable_Spec(source *storage.StorageAccountsTableServicesTable_Spec) error

AssignProperties_From_StorageAccountsTableServicesTable_Spec populates our StorageAccountsTableServicesTable_Spec from the provided source StorageAccountsTableServicesTable_Spec

func (*StorageAccountsTableServicesTable_Spec) AssignProperties_To_StorageAccountsTableServicesTable_Spec added in v2.10.0

func (table *StorageAccountsTableServicesTable_Spec) AssignProperties_To_StorageAccountsTableServicesTable_Spec(destination *storage.StorageAccountsTableServicesTable_Spec) error

AssignProperties_To_StorageAccountsTableServicesTable_Spec populates the provided destination StorageAccountsTableServicesTable_Spec from our StorageAccountsTableServicesTable_Spec

func (*StorageAccountsTableServicesTable_Spec) ConvertSpecFrom added in v2.10.0

ConvertSpecFrom populates our StorageAccountsTableServicesTable_Spec from the provided source

func (*StorageAccountsTableServicesTable_Spec) ConvertSpecTo added in v2.10.0

func (table *StorageAccountsTableServicesTable_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccountsTableServicesTable_Spec

func (*StorageAccountsTableServicesTable_Spec) DeepCopy added in v2.10.0

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

func (*StorageAccountsTableServicesTable_Spec) DeepCopyInto added in v2.10.0

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

type TableAccessPolicy

type TableAccessPolicy struct {
	ExpiryTime  *string                `json:"expiryTime,omitempty"`
	Permission  *string                `json:"permission,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime   *string                `json:"startTime,omitempty"`
}

Storage version of v1api20220901.TableAccessPolicy Table Access Policy Properties Object.

func (*TableAccessPolicy) AssignProperties_From_TableAccessPolicy

func (policy *TableAccessPolicy) AssignProperties_From_TableAccessPolicy(source *storage.TableAccessPolicy) error

AssignProperties_From_TableAccessPolicy populates our TableAccessPolicy from the provided source TableAccessPolicy

func (*TableAccessPolicy) AssignProperties_To_TableAccessPolicy

func (policy *TableAccessPolicy) AssignProperties_To_TableAccessPolicy(destination *storage.TableAccessPolicy) error

AssignProperties_To_TableAccessPolicy populates the provided destination TableAccessPolicy from our TableAccessPolicy

func (*TableAccessPolicy) DeepCopy

func (in *TableAccessPolicy) DeepCopy() *TableAccessPolicy

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

func (*TableAccessPolicy) DeepCopyInto

func (in *TableAccessPolicy) DeepCopyInto(out *TableAccessPolicy)

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

type TableAccessPolicy_STATUS

type TableAccessPolicy_STATUS struct {
	ExpiryTime  *string                `json:"expiryTime,omitempty"`
	Permission  *string                `json:"permission,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime   *string                `json:"startTime,omitempty"`
}

Storage version of v1api20220901.TableAccessPolicy_STATUS Table Access Policy Properties Object.

func (*TableAccessPolicy_STATUS) AssignProperties_From_TableAccessPolicy_STATUS

func (policy *TableAccessPolicy_STATUS) AssignProperties_From_TableAccessPolicy_STATUS(source *storage.TableAccessPolicy_STATUS) error

AssignProperties_From_TableAccessPolicy_STATUS populates our TableAccessPolicy_STATUS from the provided source TableAccessPolicy_STATUS

func (*TableAccessPolicy_STATUS) AssignProperties_To_TableAccessPolicy_STATUS

func (policy *TableAccessPolicy_STATUS) AssignProperties_To_TableAccessPolicy_STATUS(destination *storage.TableAccessPolicy_STATUS) error

AssignProperties_To_TableAccessPolicy_STATUS populates the provided destination TableAccessPolicy_STATUS from our TableAccessPolicy_STATUS

func (*TableAccessPolicy_STATUS) DeepCopy

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

func (*TableAccessPolicy_STATUS) DeepCopyInto

func (in *TableAccessPolicy_STATUS) DeepCopyInto(out *TableAccessPolicy_STATUS)

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

type TableSignedIdentifier

type TableSignedIdentifier struct {
	AccessPolicy *TableAccessPolicy     `json:"accessPolicy,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// +kubebuilder:validation:Required
	// Reference: unique-64-character-value of the stored access policy.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20220901.TableSignedIdentifier Object to set Table Access Policy.

func (*TableSignedIdentifier) AssignProperties_From_TableSignedIdentifier

func (identifier *TableSignedIdentifier) AssignProperties_From_TableSignedIdentifier(source *storage.TableSignedIdentifier) error

AssignProperties_From_TableSignedIdentifier populates our TableSignedIdentifier from the provided source TableSignedIdentifier

func (*TableSignedIdentifier) AssignProperties_To_TableSignedIdentifier

func (identifier *TableSignedIdentifier) AssignProperties_To_TableSignedIdentifier(destination *storage.TableSignedIdentifier) error

AssignProperties_To_TableSignedIdentifier populates the provided destination TableSignedIdentifier from our TableSignedIdentifier

func (*TableSignedIdentifier) DeepCopy

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

func (*TableSignedIdentifier) DeepCopyInto

func (in *TableSignedIdentifier) DeepCopyInto(out *TableSignedIdentifier)

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

type TableSignedIdentifier_STATUS

type TableSignedIdentifier_STATUS struct {
	AccessPolicy *TableAccessPolicy_STATUS `json:"accessPolicy,omitempty"`
	Id           *string                   `json:"id,omitempty"`
	PropertyBag  genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.TableSignedIdentifier_STATUS Object to set Table Access Policy.

func (*TableSignedIdentifier_STATUS) AssignProperties_From_TableSignedIdentifier_STATUS

func (identifier *TableSignedIdentifier_STATUS) AssignProperties_From_TableSignedIdentifier_STATUS(source *storage.TableSignedIdentifier_STATUS) error

AssignProperties_From_TableSignedIdentifier_STATUS populates our TableSignedIdentifier_STATUS from the provided source TableSignedIdentifier_STATUS

func (*TableSignedIdentifier_STATUS) AssignProperties_To_TableSignedIdentifier_STATUS

func (identifier *TableSignedIdentifier_STATUS) AssignProperties_To_TableSignedIdentifier_STATUS(destination *storage.TableSignedIdentifier_STATUS) error

AssignProperties_To_TableSignedIdentifier_STATUS populates the provided destination TableSignedIdentifier_STATUS from our TableSignedIdentifier_STATUS

func (*TableSignedIdentifier_STATUS) DeepCopy

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

func (*TableSignedIdentifier_STATUS) DeepCopyInto

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

type TagFilter

type TagFilter struct {
	Name        *string                `json:"name,omitempty"`
	Op          *string                `json:"op,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220901.TagFilter Blob index tag based filtering for blob objects

func (*TagFilter) AssignProperties_From_TagFilter

func (filter *TagFilter) AssignProperties_From_TagFilter(source *storage.TagFilter) error

AssignProperties_From_TagFilter populates our TagFilter from the provided source TagFilter

func (*TagFilter) AssignProperties_To_TagFilter

func (filter *TagFilter) AssignProperties_To_TagFilter(destination *storage.TagFilter) error

AssignProperties_To_TagFilter populates the provided destination TagFilter from our TagFilter

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.

type TagFilter_STATUS

type TagFilter_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	Op          *string                `json:"op,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220901.TagFilter_STATUS Blob index tag based filtering for blob objects

func (*TagFilter_STATUS) AssignProperties_From_TagFilter_STATUS

func (filter *TagFilter_STATUS) AssignProperties_From_TagFilter_STATUS(source *storage.TagFilter_STATUS) error

AssignProperties_From_TagFilter_STATUS populates our TagFilter_STATUS from the provided source TagFilter_STATUS

func (*TagFilter_STATUS) AssignProperties_To_TagFilter_STATUS

func (filter *TagFilter_STATUS) AssignProperties_To_TagFilter_STATUS(destination *storage.TagFilter_STATUS) error

AssignProperties_To_TagFilter_STATUS populates the provided destination TagFilter_STATUS from our TagFilter_STATUS

func (*TagFilter_STATUS) DeepCopy

func (in *TagFilter_STATUS) DeepCopy() *TagFilter_STATUS

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

func (*TagFilter_STATUS) DeepCopyInto

func (in *TagFilter_STATUS) DeepCopyInto(out *TagFilter_STATUS)

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

type TagProperty_STATUS

type TagProperty_STATUS struct {
	ObjectIdentifier *string                `json:"objectIdentifier,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tag              *string                `json:"tag,omitempty"`
	TenantId         *string                `json:"tenantId,omitempty"`
	Timestamp        *string                `json:"timestamp,omitempty"`
	Upn              *string                `json:"upn,omitempty"`
}

Storage version of v1api20220901.TagProperty_STATUS A tag of the LegalHold of a blob container.

func (*TagProperty_STATUS) AssignProperties_From_TagProperty_STATUS

func (property *TagProperty_STATUS) AssignProperties_From_TagProperty_STATUS(source *storage.TagProperty_STATUS) error

AssignProperties_From_TagProperty_STATUS populates our TagProperty_STATUS from the provided source TagProperty_STATUS

func (*TagProperty_STATUS) AssignProperties_To_TagProperty_STATUS

func (property *TagProperty_STATUS) AssignProperties_To_TagProperty_STATUS(destination *storage.TagProperty_STATUS) error

AssignProperties_To_TagProperty_STATUS populates the provided destination TagProperty_STATUS from our TagProperty_STATUS

func (*TagProperty_STATUS) DeepCopy

func (in *TagProperty_STATUS) DeepCopy() *TagProperty_STATUS

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

func (*TagProperty_STATUS) DeepCopyInto

func (in *TagProperty_STATUS) DeepCopyInto(out *TagProperty_STATUS)

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

type UpdateHistoryProperty_STATUS

type UpdateHistoryProperty_STATUS struct {
	AllowProtectedAppendWrites            *bool                  `json:"allowProtectedAppendWrites,omitempty"`
	AllowProtectedAppendWritesAll         *bool                  `json:"allowProtectedAppendWritesAll,omitempty"`
	ImmutabilityPeriodSinceCreationInDays *int                   `json:"immutabilityPeriodSinceCreationInDays,omitempty"`
	ObjectIdentifier                      *string                `json:"objectIdentifier,omitempty"`
	PropertyBag                           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId                              *string                `json:"tenantId,omitempty"`
	Timestamp                             *string                `json:"timestamp,omitempty"`
	Update                                *string                `json:"update,omitempty"`
	Upn                                   *string                `json:"upn,omitempty"`
}

Storage version of v1api20220901.UpdateHistoryProperty_STATUS An update history of the ImmutabilityPolicy of a blob container.

func (*UpdateHistoryProperty_STATUS) AssignProperties_From_UpdateHistoryProperty_STATUS

func (property *UpdateHistoryProperty_STATUS) AssignProperties_From_UpdateHistoryProperty_STATUS(source *storage.UpdateHistoryProperty_STATUS) error

AssignProperties_From_UpdateHistoryProperty_STATUS populates our UpdateHistoryProperty_STATUS from the provided source UpdateHistoryProperty_STATUS

func (*UpdateHistoryProperty_STATUS) AssignProperties_To_UpdateHistoryProperty_STATUS

func (property *UpdateHistoryProperty_STATUS) AssignProperties_To_UpdateHistoryProperty_STATUS(destination *storage.UpdateHistoryProperty_STATUS) error

AssignProperties_To_UpdateHistoryProperty_STATUS populates the provided destination UpdateHistoryProperty_STATUS from our UpdateHistoryProperty_STATUS

func (*UpdateHistoryProperty_STATUS) DeepCopy

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.

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Reference   genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Storage version of v1api20220901.UserAssignedIdentityDetails Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) 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"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220901.UserAssignedIdentity_STATUS UserAssignedIdentity for the resource.

func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error

AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error

AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) DeepCopy

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.

type VirtualNetworkRule

type VirtualNetworkRule struct {
	Action      *string                `json:"action,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// +kubebuilder:validation:Required
	// Reference: Resource ID of a subnet, for example:
	// /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
	State     *string                       `json:"state,omitempty"`
}

Storage version of v1api20220901.VirtualNetworkRule Virtual Network rule.

func (*VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule

func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *storage.VirtualNetworkRule) error

AssignProperties_From_VirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule

func (*VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule

func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *storage.VirtualNetworkRule) error

AssignProperties_To_VirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule

func (*VirtualNetworkRule) 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.

type VirtualNetworkRule_STATUS

type VirtualNetworkRule_STATUS struct {
	Action      *string                `json:"action,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	State       *string                `json:"state,omitempty"`
}

Storage version of v1api20220901.VirtualNetworkRule_STATUS Virtual Network rule.

func (*VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS

func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *storage.VirtualNetworkRule_STATUS) error

AssignProperties_From_VirtualNetworkRule_STATUS populates our VirtualNetworkRule_STATUS from the provided source VirtualNetworkRule_STATUS

func (*VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS

func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *storage.VirtualNetworkRule_STATUS) error

AssignProperties_To_VirtualNetworkRule_STATUS populates the provided destination VirtualNetworkRule_STATUS from our VirtualNetworkRule_STATUS

func (*VirtualNetworkRule_STATUS) DeepCopy

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL