v1alpha1api20210401storage

package
v2.0.0-alpha.4 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

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

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

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

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

Index

Constants

This section is empty.

Variables

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

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type ActiveDirectoryProperties

type ActiveDirectoryProperties struct {
	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"`
}

Storage version of v1alpha1api20210401.ActiveDirectoryProperties Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 {
	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"`
}

Storage version of v1alpha1api20210401.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 v1alpha1api20210401.AzureFilesIdentityBasedAuthentication Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 BlobContainer_Status

type BlobContainer_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"`
	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 v1alpha1api20210401.BlobContainer_Status

func (*BlobContainer_Status) ConvertStatusFrom

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

ConvertStatusFrom populates our BlobContainer_Status from the provided source

func (*BlobContainer_Status) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our BlobContainer_Status

func (*BlobContainer_Status) DeepCopy

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

func (*BlobContainer_Status) DeepCopyInto

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

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

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 v1alpha1api20210401.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 v1alpha1api20210401.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 v1alpha1api20210401.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 BlobServiceProperties_Status

type BlobServiceProperties_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 v1alpha1api20210401.BlobServiceProperties_Status

func (*BlobServiceProperties_Status) ConvertStatusFrom

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

ConvertStatusFrom populates our BlobServiceProperties_Status from the provided source

func (*BlobServiceProperties_Status) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our BlobServiceProperties_Status

func (*BlobServiceProperties_Status) DeepCopy

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

func (*BlobServiceProperties_Status) DeepCopyInto

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

type ChangeFeed

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

Storage version of v1alpha1api20210401.ChangeFeed Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.CorsRule Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.CorsRules Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.CustomDomain Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 DeleteRetentionPolicy

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

Storage version of v1alpha1api20210401.DeleteRetentionPolicy Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 {
	Days        *int                   `json:"days,omitempty"`
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210401.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 v1alpha1api20210401.Encryption Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 {
	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 v1alpha1api20210401.EncryptionIdentity Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 {
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UserAssignedIdentity *string                `json:"userAssignedIdentity,omitempty"`
}

Storage version of v1alpha1api20210401.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 v1alpha1api20210401.EncryptionService Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.EncryptionServices Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.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 v1alpha1api20210401.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 v1alpha1api20210401.ExtendedLocation Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.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 v1alpha1api20210401.IPRule Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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"`
}

Storage version of v1alpha1api20210401.Identity Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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"`
	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 v1alpha1api20210401.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 ImmutableStorageWithVersioning

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

Storage version of v1alpha1api20210401.ImmutableStorageWithVersioning Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.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 v1alpha1api20210401.KeyPolicy Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.KeyVaultProperties Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 {
	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 v1alpha1api20210401.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 v1alpha1api20210401.LastAccessTimeTrackingPolicy Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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"`
	Tags         []TagProperty_Status   `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210401.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 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 v1alpha1api20210401.NetworkRuleSet Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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_SubResourceEmbedded

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

Storage version of v1alpha1api20210401.PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto

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

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 v1alpha1api20210401.ResourceAccessRule Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.RestorePolicyProperties Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.RoutingPreference Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 v1alpha1api20210401.SasPolicy Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 Sku

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

Storage version of v1alpha1api20210401.Sku Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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 StorageAccount

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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 v1alpha1api20210401.StorageAccount Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts

func (*StorageAccount) AzureName

func (storageAccount *StorageAccount) AzureName() string

AzureName returns the Azure name of the resource

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

func (storageAccount StorageAccount) GetAPIVersion() string

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

func (*StorageAccount) GetConditions

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

GetConditions returns the conditions of the resource

func (*StorageAccount) GetResourceKind

func (storageAccount *StorageAccount) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*StorageAccount) GetSpec

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

GetSpec returns the specification of this resource

func (*StorageAccount) GetStatus

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

GetStatus returns the status of this resource

func (*StorageAccount) GetType

func (storageAccount *StorageAccount) GetType() string

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

func (*StorageAccount) Hub

func (storageAccount *StorageAccount) Hub()

Hub marks that this StorageAccount is the hub type for conversion

func (*StorageAccount) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccount) OriginalGVK

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

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

func (*StorageAccount) Owner

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

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*StorageAccount) SetConditions

func (storageAccount *StorageAccount) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccount) SetStatus

func (storageAccount *StorageAccount) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

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 v1alpha1api20210401.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 v1alpha1api20210401.StorageAccount Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts

func (*StorageAccountList) DeepCopy

func (in *StorageAccountList) DeepCopy() *StorageAccountList

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

func (*StorageAccountList) DeepCopyInto

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

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

func (*StorageAccountList) DeepCopyObject

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

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

type StorageAccountMicrosoftEndpoints_Status

type StorageAccountMicrosoftEndpoints_Status struct {
	Blob        *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 v1alpha1api20210401.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 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"`
	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"`
	Encryption                            *Encryption_Status                                     `json:"encryption,omitempty"`
	ExtendedLocation                      *ExtendedLocation_Status                               `json:"extendedLocation,omitempty"`
	FailoverInProgress                    *bool                                                  `json:"failoverInProgress,omitempty"`
	GeoReplicationStats                   *GeoReplicationStats_Status                            `json:"geoReplicationStats,omitempty"`
	Id                                    *string                                                `json:"id,omitempty"`
	Identity                              *Identity_Status                                       `json:"identity,omitempty"`
	IsHnsEnabled                          *bool                                                  `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled                        *bool                                                  `json:"isNfsV3Enabled,omitempty"`
	KeyCreationTime                       *KeyCreationTime_Status                                `json:"keyCreationTime,omitempty"`
	KeyPolicy                             *KeyPolicy_Status                                      `json:"keyPolicy,omitempty"`
	Kind                                  *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_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	PropertyBag                           genruntime.PropertyBag                                 `json:"$propertyBag,omitempty"`
	ProvisioningState                     *string                                                `json:"provisioningState,omitempty"`
	RoutingPreference                     *RoutingPreference_Status                              `json:"routingPreference,omitempty"`
	SasPolicy                             *SasPolicy_Status                                      `json:"sasPolicy,omitempty"`
	SecondaryEndpoints                    *Endpoints_Status                                      `json:"secondaryEndpoints,omitempty"`
	SecondaryLocation                     *string                                                `json:"secondaryLocation,omitempty"`
	Sku                                   *Sku_Status                                            `json:"sku,omitempty"`
	StatusOfPrimary                       *string                                                `json:"statusOfPrimary,omitempty"`
	StatusOfSecondary                     *string                                                `json:"statusOfSecondary,omitempty"`
	SupportsHttpsTrafficOnly              *bool                                                  `json:"supportsHttpsTrafficOnly,omitempty"`
	Tags                                  map[string]string                                      `json:"tags,omitempty"`
	Type                                  *string                                                `json:"type,omitempty"`
}

Storage version of v1alpha1api20210401.StorageAccount_Status

func (*StorageAccount_Status) ConvertStatusFrom

func (storageAccountStatus *StorageAccount_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our StorageAccount_Status from the provided source

func (*StorageAccount_Status) ConvertStatusTo

func (storageAccountStatus *StorageAccount_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our StorageAccount_Status

func (*StorageAccount_Status) DeepCopy

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 StorageAccountsBlobService

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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 v1alpha1api20210401.StorageAccountsBlobService Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices

func (*StorageAccountsBlobService) AzureName

func (storageAccountsBlobService *StorageAccountsBlobService) AzureName() string

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

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 (storageAccountsBlobService StorageAccountsBlobService) GetAPIVersion() string

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

func (*StorageAccountsBlobService) GetConditions

func (storageAccountsBlobService *StorageAccountsBlobService) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsBlobService) GetResourceKind

func (storageAccountsBlobService *StorageAccountsBlobService) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*StorageAccountsBlobService) GetSpec

func (storageAccountsBlobService *StorageAccountsBlobService) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*StorageAccountsBlobService) GetStatus

func (storageAccountsBlobService *StorageAccountsBlobService) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*StorageAccountsBlobService) GetType

func (storageAccountsBlobService *StorageAccountsBlobService) GetType() string

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

func (*StorageAccountsBlobService) Hub

func (storageAccountsBlobService *StorageAccountsBlobService) Hub()

Hub marks that this StorageAccountsBlobService is the hub type for conversion

func (*StorageAccountsBlobService) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsBlobService) OriginalGVK

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

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

func (*StorageAccountsBlobService) Owner

func (storageAccountsBlobService *StorageAccountsBlobService) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*StorageAccountsBlobService) SetConditions

func (storageAccountsBlobService *StorageAccountsBlobService) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsBlobService) SetStatus

func (storageAccountsBlobService *StorageAccountsBlobService) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

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 v1alpha1api20210401.StorageAccountsBlobService Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices

func (*StorageAccountsBlobServiceList) DeepCopy

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

func (*StorageAccountsBlobServiceList) DeepCopyInto

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

func (*StorageAccountsBlobServiceList) DeepCopyObject

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

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

type StorageAccountsBlobServicesContainer

type StorageAccountsBlobServicesContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageAccountsBlobServicesContainers_Spec `json:"spec,omitempty"`
	Status            BlobContainer_Status                       `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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 v1alpha1api20210401.StorageAccountsBlobServicesContainer Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices_containers

func (*StorageAccountsBlobServicesContainer) AzureName

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) AzureName() string

AzureName returns the Azure name of the resource

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 (storageAccountsBlobServicesContainer StorageAccountsBlobServicesContainer) GetAPIVersion() string

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

func (*StorageAccountsBlobServicesContainer) GetConditions

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*StorageAccountsBlobServicesContainer) GetResourceKind

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*StorageAccountsBlobServicesContainer) GetSpec

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*StorageAccountsBlobServicesContainer) GetStatus

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*StorageAccountsBlobServicesContainer) GetType

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) GetType() string

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

func (*StorageAccountsBlobServicesContainer) Hub

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) Hub()

Hub marks that this StorageAccountsBlobServicesContainer is the hub type for conversion

func (*StorageAccountsBlobServicesContainer) NewEmptyStatus

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*StorageAccountsBlobServicesContainer) OriginalGVK

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) OriginalGVK() *schema.GroupVersionKind

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

func (*StorageAccountsBlobServicesContainer) Owner

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*StorageAccountsBlobServicesContainer) SetConditions

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*StorageAccountsBlobServicesContainer) SetStatus

func (storageAccountsBlobServicesContainer *StorageAccountsBlobServicesContainer) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

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 v1alpha1api20210401.StorageAccountsBlobServicesContainer Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts_blobServices_containers

func (*StorageAccountsBlobServicesContainerList) DeepCopy

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

func (*StorageAccountsBlobServicesContainerList) DeepCopyInto

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

func (*StorageAccountsBlobServicesContainerList) DeepCopyObject

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

type StorageAccountsBlobServicesContainers_Spec

type StorageAccountsBlobServicesContainers_Spec struct {
	// +kubebuilder:validation:MaxLength=63
	// +kubebuilder:validation:MinLength=3
	//AzureName: The name of the resource in Azure. This is often the same as the name
	//of the resource in Kubernetes but it doesn't have to be.
	AzureName                      string                          `json:"azureName"`
	DefaultEncryptionScope         *string                         `json:"defaultEncryptionScope,omitempty"`
	DenyEncryptionScopeOverride    *bool                           `json:"denyEncryptionScopeOverride,omitempty"`
	ImmutableStorageWithVersioning *ImmutableStorageWithVersioning `json:"immutableStorageWithVersioning,omitempty"`
	Location                       *string                         `json:"location,omitempty"`
	Metadata                       map[string]string               `json:"metadata,omitempty"`
	OriginalVersion                string                          `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner        genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner" kind:"StorageAccountsBlobService"`
	PropertyBag  genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	PublicAccess *string                           `json:"publicAccess,omitempty"`
	Tags         map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210401.StorageAccountsBlobServicesContainers_Spec

func (*StorageAccountsBlobServicesContainers_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our StorageAccountsBlobServicesContainers_Spec from the provided source

func (*StorageAccountsBlobServicesContainers_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our StorageAccountsBlobServicesContainers_Spec

func (*StorageAccountsBlobServicesContainers_Spec) DeepCopy

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

func (*StorageAccountsBlobServicesContainers_Spec) DeepCopyInto

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

type StorageAccountsBlobServices_Spec

type StorageAccountsBlobServices_Spec struct {
	AutomaticSnapshotPolicyEnabled *bool                         `json:"automaticSnapshotPolicyEnabled,omitempty"`
	ChangeFeed                     *ChangeFeed                   `json:"changeFeed,omitempty"`
	ContainerDeleteRetentionPolicy *DeleteRetentionPolicy        `json:"containerDeleteRetentionPolicy,omitempty"`
	Cors                           *CorsRules                    `json:"cors,omitempty"`
	DefaultServiceVersion          *string                       `json:"defaultServiceVersion,omitempty"`
	DeleteRetentionPolicy          *DeleteRetentionPolicy        `json:"deleteRetentionPolicy,omitempty"`
	IsVersioningEnabled            *bool                         `json:"isVersioningEnabled,omitempty"`
	LastAccessTimeTrackingPolicy   *LastAccessTimeTrackingPolicy `json:"lastAccessTimeTrackingPolicy,omitempty"`
	Location                       *string                       `json:"location,omitempty"`
	OriginalVersion                string                        `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner         genruntime.KnownResourceReference `group:"storage.azure.com" json:"owner" kind:"StorageAccount"`
	PropertyBag   genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	RestorePolicy *RestorePolicyProperties          `json:"restorePolicy,omitempty"`
	Tags          map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210401.StorageAccountsBlobServices_Spec

func (*StorageAccountsBlobServices_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our StorageAccountsBlobServices_Spec from the provided source

func (*StorageAccountsBlobServices_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our StorageAccountsBlobServices_Spec

func (*StorageAccountsBlobServices_Spec) DeepCopy

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

func (*StorageAccountsBlobServices_Spec) DeepCopyInto

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

type StorageAccounts_Spec

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

	// +kubebuilder:validation:MaxLength=24
	// +kubebuilder:validation:MinLength=3
	//AzureName: The name of the resource in Azure. This is often the same as the name
	//of the resource in Kubernetes but it doesn't have to be.
	AzureName            string            `json:"azureName"`
	CustomDomain         *CustomDomain     `json:"customDomain,omitempty"`
	Encryption           *Encryption       `json:"encryption,omitempty"`
	ExtendedLocation     *ExtendedLocation `json:"extendedLocation,omitempty"`
	Identity             *Identity         `json:"identity,omitempty"`
	IsHnsEnabled         *bool             `json:"isHnsEnabled,omitempty"`
	IsNfsV3Enabled       *bool             `json:"isNfsV3Enabled,omitempty"`
	KeyPolicy            *KeyPolicy        `json:"keyPolicy,omitempty"`
	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"`
	OriginalVersion      string            `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner                    genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner" kind:"ResourceGroup"`
	PropertyBag              genruntime.PropertyBag            `json:"$propertyBag,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 v1alpha1api20210401.StorageAccounts_Spec

func (*StorageAccounts_Spec) ConvertSpecFrom

func (storageAccountsSpec *StorageAccounts_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our StorageAccounts_Spec from the provided source

func (*StorageAccounts_Spec) ConvertSpecTo

func (storageAccountsSpec *StorageAccounts_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our StorageAccounts_Spec

func (*StorageAccounts_Spec) DeepCopy

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

func (*StorageAccounts_Spec) DeepCopyInto

func (in *StorageAccounts_Spec) DeepCopyInto(out *StorageAccounts_Spec)

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

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 v1alpha1api20210401.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 {
	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 v1alpha1api20210401.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 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 v1alpha1api20210401.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"`
	State     *string                      `json:"state,omitempty"`
}

Storage version of v1alpha1api20210401.VirtualNetworkRule Generated from: https://schema.management.azure.com/schemas/2021-04-01/Microsoft.Storage.json#/definitions/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 v1alpha1api20210401.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