Versions in this module Expand all Collapse all v2 v2.0.0 Jul 8, 2022 Changes in this version + type APIOperation struct + Display *APIOperationDisplay + IsDataAction *bool + Name *string + Origin *string + Properties *APIOperationProperties + func (a *APIOperation) UnmarshalJSON(data []byte) error + func (a APIOperation) MarshalJSON() ([]byte, error) + type APIOperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (a *APIOperationDisplay) UnmarshalJSON(data []byte) error + func (a APIOperationDisplay) MarshalJSON() ([]byte, error) + type APIOperationListResult struct + NextLink *string + Value []*APIOperation + func (a *APIOperationListResult) UnmarshalJSON(data []byte) error + func (a APIOperationListResult) MarshalJSON() ([]byte, error) + type APIOperationProperties struct + ServiceSpecification *APIOperationPropertiesServiceSpecification + func (a *APIOperationProperties) UnmarshalJSON(data []byte) error + func (a APIOperationProperties) MarshalJSON() ([]byte, error) + type APIOperationPropertiesServiceSpecification struct + LogSpecifications []*LogSpecification + MetricSpecifications []*MetricSpecification + func (a *APIOperationPropertiesServiceSpecification) UnmarshalJSON(data []byte) error + func (a APIOperationPropertiesServiceSpecification) MarshalJSON() ([]byte, error) + type AscOperation struct + EndTime *string + Error *ErrorResponse + ID *string + Name *string + Properties *AscOperationProperties + StartTime *string + Status *string + func (a *AscOperation) UnmarshalJSON(data []byte) error + func (a AscOperation) MarshalJSON() ([]byte, error) + type AscOperationProperties struct + Output map[string]interface{} + func (a *AscOperationProperties) UnmarshalJSON(data []byte) error + func (a AscOperationProperties) MarshalJSON() ([]byte, error) + type AscOperationsClient struct + func NewAscOperationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AscOperationsClient, error) + func (client *AscOperationsClient) Get(ctx context.Context, location string, operationID string, ...) (AscOperationsClientGetResponse, error) + type AscOperationsClientGetOptions struct + type AscOperationsClientGetResponse struct + type AscUsagesClient struct + func NewAscUsagesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AscUsagesClient, error) + func (client *AscUsagesClient) NewListPager(location string, options *AscUsagesClientListOptions) *runtime.Pager[AscUsagesClientListResponse] + type AscUsagesClientListOptions struct + type AscUsagesClientListResponse struct + type BlobNfsTarget struct + Target *string + UsageModel *string + func (b *BlobNfsTarget) UnmarshalJSON(data []byte) error + func (b BlobNfsTarget) MarshalJSON() ([]byte, error) + type Cache struct + ID *string + Identity *CacheIdentity + Location *string + Name *string + Properties *CacheProperties + SKU *CacheSKU + SystemData *SystemData + Tags map[string]*string + Type *string + func (c *Cache) UnmarshalJSON(data []byte) error + func (c Cache) MarshalJSON() ([]byte, error) + type CacheActiveDirectorySettings struct + CacheNetBiosName *string + Credentials *CacheActiveDirectorySettingsCredentials + DomainJoined *DomainJoinedType + DomainName *string + DomainNetBiosName *string + PrimaryDNSIPAddress *string + SecondaryDNSIPAddress *string + func (c *CacheActiveDirectorySettings) UnmarshalJSON(data []byte) error + func (c CacheActiveDirectorySettings) MarshalJSON() ([]byte, error) + type CacheActiveDirectorySettingsCredentials struct + Password *string + Username *string + func (c *CacheActiveDirectorySettingsCredentials) UnmarshalJSON(data []byte) error + func (c CacheActiveDirectorySettingsCredentials) MarshalJSON() ([]byte, error) + type CacheDirectorySettings struct + ActiveDirectory *CacheActiveDirectorySettings + UsernameDownload *CacheUsernameDownloadSettings + func (c *CacheDirectorySettings) UnmarshalJSON(data []byte) error + func (c CacheDirectorySettings) MarshalJSON() ([]byte, error) + type CacheEncryptionSettings struct + KeyEncryptionKey *KeyVaultKeyReference + RotationToLatestKeyVersionEnabled *bool + func (c *CacheEncryptionSettings) UnmarshalJSON(data []byte) error + func (c CacheEncryptionSettings) MarshalJSON() ([]byte, error) + type CacheHealth struct + Conditions []*Condition + State *HealthStateType + StatusDescription *string + func (c *CacheHealth) UnmarshalJSON(data []byte) error + func (c CacheHealth) MarshalJSON() ([]byte, error) + type CacheIdentity struct + PrincipalID *string + TenantID *string + Type *CacheIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentitiesValue + func (c *CacheIdentity) UnmarshalJSON(data []byte) error + func (c CacheIdentity) MarshalJSON() ([]byte, error) + type CacheIdentityType string + const CacheIdentityTypeNone + const CacheIdentityTypeSystemAssigned + const CacheIdentityTypeSystemAssignedUserAssigned + const CacheIdentityTypeUserAssigned + func PossibleCacheIdentityTypeValues() []CacheIdentityType + type CacheNetworkSettings struct + DNSSearchDomain *string + DNSServers []*string + Mtu *int32 + NtpServer *string + UtilityAddresses []*string + func (c *CacheNetworkSettings) UnmarshalJSON(data []byte) error + func (c CacheNetworkSettings) MarshalJSON() ([]byte, error) + type CacheProperties struct + CacheSizeGB *int32 + DirectoryServicesSettings *CacheDirectorySettings + EncryptionSettings *CacheEncryptionSettings + Health *CacheHealth + MountAddresses []*string + NetworkSettings *CacheNetworkSettings + PrimingJobs []*PrimingJob + ProvisioningState *ProvisioningStateType + SecuritySettings *CacheSecuritySettings + SpaceAllocation []*StorageTargetSpaceAllocation + Subnet *string + UpgradeSettings *CacheUpgradeSettings + UpgradeStatus *CacheUpgradeStatus + Zones []*string + func (c *CacheProperties) UnmarshalJSON(data []byte) error + func (c CacheProperties) MarshalJSON() ([]byte, error) + type CacheSKU struct + Name *string + func (c *CacheSKU) UnmarshalJSON(data []byte) error + func (c CacheSKU) MarshalJSON() ([]byte, error) + type CacheSecuritySettings struct + AccessPolicies []*NfsAccessPolicy + func (c *CacheSecuritySettings) UnmarshalJSON(data []byte) error + func (c CacheSecuritySettings) MarshalJSON() ([]byte, error) + type CacheUpgradeSettings struct + ScheduledTime *time.Time + UpgradeScheduleEnabled *bool + func (c *CacheUpgradeSettings) UnmarshalJSON(data []byte) error + func (c CacheUpgradeSettings) MarshalJSON() ([]byte, error) + type CacheUpgradeStatus struct + CurrentFirmwareVersion *string + FirmwareUpdateDeadline *time.Time + FirmwareUpdateStatus *FirmwareStatusType + LastFirmwareUpdate *time.Time + PendingFirmwareVersion *string + func (c *CacheUpgradeStatus) UnmarshalJSON(data []byte) error + func (c CacheUpgradeStatus) MarshalJSON() ([]byte, error) + type CacheUsernameDownloadSettings struct + AutoDownloadCertificate *bool + CaCertificateURI *string + Credentials *CacheUsernameDownloadSettingsCredentials + EncryptLdapConnection *bool + ExtendedGroups *bool + GroupFileURI *string + LdapBaseDN *string + LdapServer *string + RequireValidCertificate *bool + UserFileURI *string + UsernameDownloaded *UsernameDownloadedType + UsernameSource *UsernameSource + func (c *CacheUsernameDownloadSettings) UnmarshalJSON(data []byte) error + func (c CacheUsernameDownloadSettings) MarshalJSON() ([]byte, error) + type CacheUsernameDownloadSettingsCredentials struct + BindDn *string + BindPassword *string + func (c *CacheUsernameDownloadSettingsCredentials) UnmarshalJSON(data []byte) error + func (c CacheUsernameDownloadSettingsCredentials) MarshalJSON() ([]byte, error) + type CachesClient struct + func NewCachesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CachesClient, error) + func (client *CachesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, cacheName string, cache Cache, ...) (*runtime.Poller[CachesClientCreateOrUpdateResponse], error) + func (client *CachesClient) BeginDebugInfo(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientDebugInfoResponse], error) + func (client *CachesClient) BeginDelete(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientDeleteResponse], error) + func (client *CachesClient) BeginFlush(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientFlushResponse], error) + func (client *CachesClient) BeginPausePrimingJob(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientPausePrimingJobResponse], error) + func (client *CachesClient) BeginResumePrimingJob(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientResumePrimingJobResponse], error) + func (client *CachesClient) BeginSpaceAllocation(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientSpaceAllocationResponse], error) + func (client *CachesClient) BeginStart(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientStartResponse], error) + func (client *CachesClient) BeginStartPrimingJob(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientStartPrimingJobResponse], error) + func (client *CachesClient) BeginStop(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientStopResponse], error) + func (client *CachesClient) BeginStopPrimingJob(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientStopPrimingJobResponse], error) + func (client *CachesClient) BeginUpgradeFirmware(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[CachesClientUpgradeFirmwareResponse], error) + func (client *CachesClient) Get(ctx context.Context, resourceGroupName string, cacheName string, ...) (CachesClientGetResponse, error) + func (client *CachesClient) NewListByResourceGroupPager(resourceGroupName string, options *CachesClientListByResourceGroupOptions) *runtime.Pager[CachesClientListByResourceGroupResponse] + func (client *CachesClient) NewListPager(options *CachesClientListOptions) *runtime.Pager[CachesClientListResponse] + func (client *CachesClient) Update(ctx context.Context, resourceGroupName string, cacheName string, cache Cache, ...) (CachesClientUpdateResponse, error) + type CachesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type CachesClientBeginDebugInfoOptions struct + ResumeToken string + type CachesClientBeginDeleteOptions struct + ResumeToken string + type CachesClientBeginFlushOptions struct + ResumeToken string + type CachesClientBeginPausePrimingJobOptions struct + PrimingJobID *PrimingJobIDParameter + ResumeToken string + type CachesClientBeginResumePrimingJobOptions struct + PrimingJobID *PrimingJobIDParameter + ResumeToken string + type CachesClientBeginSpaceAllocationOptions struct + ResumeToken string + SpaceAllocation []*StorageTargetSpaceAllocation + type CachesClientBeginStartOptions struct + ResumeToken string + type CachesClientBeginStartPrimingJobOptions struct + Primingjob *PrimingJob + ResumeToken string + type CachesClientBeginStopOptions struct + ResumeToken string + type CachesClientBeginStopPrimingJobOptions struct + PrimingJobID *PrimingJobIDParameter + ResumeToken string + type CachesClientBeginUpgradeFirmwareOptions struct + ResumeToken string + type CachesClientCreateOrUpdateResponse struct + type CachesClientDebugInfoResponse struct + type CachesClientDeleteResponse struct + type CachesClientFlushResponse struct + type CachesClientGetOptions struct + type CachesClientGetResponse struct + type CachesClientListByResourceGroupOptions struct + type CachesClientListByResourceGroupResponse struct + type CachesClientListOptions struct + type CachesClientListResponse struct + type CachesClientPausePrimingJobResponse struct + type CachesClientResumePrimingJobResponse struct + type CachesClientSpaceAllocationResponse struct + type CachesClientStartPrimingJobResponse struct + type CachesClientStartResponse struct + type CachesClientStopPrimingJobResponse struct + type CachesClientStopResponse struct + type CachesClientUpdateOptions struct + type CachesClientUpdateResponse struct + type CachesClientUpgradeFirmwareResponse struct + type CachesListResult struct + NextLink *string + Value []*Cache + func (c *CachesListResult) UnmarshalJSON(data []byte) error + func (c CachesListResult) MarshalJSON() ([]byte, error) + type ClfsTarget struct + Target *string + func (c *ClfsTarget) UnmarshalJSON(data []byte) error + func (c ClfsTarget) MarshalJSON() ([]byte, error) + type CloudError struct + Error *CloudErrorBody + func (c *CloudError) UnmarshalJSON(data []byte) error + func (c CloudError) MarshalJSON() ([]byte, error) + type CloudErrorBody struct + Code *string + Details []*CloudErrorBody + Message *string + Target *string + func (c *CloudErrorBody) UnmarshalJSON(data []byte) error + func (c CloudErrorBody) MarshalJSON() ([]byte, error) + type Condition struct + Message *string + Timestamp *time.Time + func (c *Condition) UnmarshalJSON(data []byte) error + func (c Condition) MarshalJSON() ([]byte, error) + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type DomainJoinedType string + const DomainJoinedTypeError + const DomainJoinedTypeNo + const DomainJoinedTypeYes + func PossibleDomainJoinedTypeValues() []DomainJoinedType + type ErrorResponse struct + Code *string + Message *string + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type FirmwareStatusType string + const FirmwareStatusTypeAvailable + const FirmwareStatusTypeUnavailable + func PossibleFirmwareStatusTypeValues() []FirmwareStatusType + type HealthStateType string + const HealthStateTypeDegraded + const HealthStateTypeDown + const HealthStateTypeFlushing + const HealthStateTypeHealthy + const HealthStateTypeStartFailed + const HealthStateTypeStopped + const HealthStateTypeStopping + const HealthStateTypeTransitioning + const HealthStateTypeUnknown + const HealthStateTypeUpgradeFailed + const HealthStateTypeUpgrading + const HealthStateTypeWaitingForKey + func PossibleHealthStateTypeValues() []HealthStateType + type KeyVaultKeyReference struct + KeyURL *string + SourceVault *KeyVaultKeyReferenceSourceVault + func (k *KeyVaultKeyReference) UnmarshalJSON(data []byte) error + func (k KeyVaultKeyReference) MarshalJSON() ([]byte, error) + type KeyVaultKeyReferenceSourceVault struct + ID *string + func (k *KeyVaultKeyReferenceSourceVault) UnmarshalJSON(data []byte) error + func (k KeyVaultKeyReferenceSourceVault) MarshalJSON() ([]byte, error) + type LogSpecification struct + DisplayName *string + Name *string + func (l *LogSpecification) UnmarshalJSON(data []byte) error + func (l LogSpecification) MarshalJSON() ([]byte, error) + type MetricAggregationType string + const MetricAggregationTypeAverage + const MetricAggregationTypeCount + const MetricAggregationTypeMaximum + const MetricAggregationTypeMinimum + const MetricAggregationTypeNone + const MetricAggregationTypeNotSpecified + const MetricAggregationTypeTotal + func PossibleMetricAggregationTypeValues() []MetricAggregationType + type MetricDimension struct + DisplayName *string + InternalName *string + Name *string + ToBeExportedForShoebox *bool + func (m *MetricDimension) UnmarshalJSON(data []byte) error + func (m MetricDimension) MarshalJSON() ([]byte, error) + type MetricSpecification struct + AggregationType *string + Dimensions []*MetricDimension + DisplayDescription *string + DisplayName *string + MetricClass *string + Name *string + SupportedAggregationTypes []*MetricAggregationType + Unit *string + func (m *MetricSpecification) UnmarshalJSON(data []byte) error + func (m MetricSpecification) MarshalJSON() ([]byte, error) + type NamespaceJunction struct + NamespacePath *string + NfsAccessPolicy *string + NfsExport *string + TargetPath *string + func (n *NamespaceJunction) UnmarshalJSON(data []byte) error + func (n NamespaceJunction) MarshalJSON() ([]byte, error) + type Nfs3Target struct + Target *string + UsageModel *string + func (n *Nfs3Target) UnmarshalJSON(data []byte) error + func (n Nfs3Target) MarshalJSON() ([]byte, error) + type NfsAccessPolicy struct + AccessRules []*NfsAccessRule + Name *string + func (n *NfsAccessPolicy) UnmarshalJSON(data []byte) error + func (n NfsAccessPolicy) MarshalJSON() ([]byte, error) + type NfsAccessRule struct + Access *NfsAccessRuleAccess + AnonymousGID *string + AnonymousUID *string + Filter *string + RootSquash *bool + Scope *NfsAccessRuleScope + SubmountAccess *bool + Suid *bool + func (n *NfsAccessRule) UnmarshalJSON(data []byte) error + func (n NfsAccessRule) MarshalJSON() ([]byte, error) + type NfsAccessRuleAccess string + const NfsAccessRuleAccessNo + const NfsAccessRuleAccessRo + const NfsAccessRuleAccessRw + func PossibleNfsAccessRuleAccessValues() []NfsAccessRuleAccess + type NfsAccessRuleScope string + const NfsAccessRuleScopeDefault + const NfsAccessRuleScopeHost + const NfsAccessRuleScopeNetwork + func PossibleNfsAccessRuleScopeValues() []NfsAccessRuleScope + type OperationalStateType string + const OperationalStateTypeBusy + const OperationalStateTypeFlushing + const OperationalStateTypeReady + const OperationalStateTypeSuspended + func PossibleOperationalStateTypeValues() []OperationalStateType + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type PrimingJob struct + PrimingJobDetails *string + PrimingJobID *string + PrimingJobName *string + PrimingJobPercentComplete *float64 + PrimingJobState *PrimingJobState + PrimingJobStatus *string + PrimingManifestURL *string + func (p *PrimingJob) UnmarshalJSON(data []byte) error + func (p PrimingJob) MarshalJSON() ([]byte, error) + type PrimingJobIDParameter struct + PrimingJobID *string + func (p *PrimingJobIDParameter) UnmarshalJSON(data []byte) error + func (p PrimingJobIDParameter) MarshalJSON() ([]byte, error) + type PrimingJobState string + const PrimingJobStateComplete + const PrimingJobStatePaused + const PrimingJobStateQueued + const PrimingJobStateRunning + func PossiblePrimingJobStateValues() []PrimingJobState + type ProvisioningStateType string + const ProvisioningStateTypeCancelled + const ProvisioningStateTypeCreating + const ProvisioningStateTypeDeleting + const ProvisioningStateTypeFailed + const ProvisioningStateTypeSucceeded + const ProvisioningStateTypeUpdating + func PossibleProvisioningStateTypeValues() []ProvisioningStateType + type ReasonCode string + const ReasonCodeNotAvailableForSubscription + const ReasonCodeQuotaID + func PossibleReasonCodeValues() []ReasonCode + type ResourceSKU struct + Capabilities []*ResourceSKUCapabilities + LocationInfo []*ResourceSKULocationInfo + Locations []*string + Name *string + ResourceType *string + Restrictions []*Restriction + func (r *ResourceSKU) UnmarshalJSON(data []byte) error + func (r ResourceSKU) MarshalJSON() ([]byte, error) + type ResourceSKUCapabilities struct + Name *string + Value *string + func (r *ResourceSKUCapabilities) UnmarshalJSON(data []byte) error + func (r ResourceSKUCapabilities) MarshalJSON() ([]byte, error) + type ResourceSKULocationInfo struct + Location *string + Zones []*string + func (r *ResourceSKULocationInfo) UnmarshalJSON(data []byte) error + func (r ResourceSKULocationInfo) MarshalJSON() ([]byte, error) + type ResourceSKUsResult struct + NextLink *string + Value []*ResourceSKU + func (r *ResourceSKUsResult) UnmarshalJSON(data []byte) error + func (r ResourceSKUsResult) MarshalJSON() ([]byte, error) + type ResourceUsage struct + CurrentValue *int32 + Limit *int32 + Name *ResourceUsageName + Unit *string + func (r *ResourceUsage) UnmarshalJSON(data []byte) error + func (r ResourceUsage) MarshalJSON() ([]byte, error) + type ResourceUsageName struct + LocalizedValue *string + Value *string + func (r *ResourceUsageName) UnmarshalJSON(data []byte) error + func (r ResourceUsageName) MarshalJSON() ([]byte, error) + type ResourceUsagesListResult struct + NextLink *string + Value []*ResourceUsage + func (r *ResourceUsagesListResult) UnmarshalJSON(data []byte) error + func (r ResourceUsagesListResult) MarshalJSON() ([]byte, error) + type Restriction struct + ReasonCode *ReasonCode + Type *string + Values []*string + func (r *Restriction) UnmarshalJSON(data []byte) error + func (r Restriction) MarshalJSON() ([]byte, error) + type SKUsClient struct + func NewSKUsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SKUsClient, error) + func (client *SKUsClient) NewListPager(options *SKUsClientListOptions) *runtime.Pager[SKUsClientListResponse] + type SKUsClientListOptions struct + type SKUsClientListResponse struct + type StorageTarget struct + ID *string + Location *string + Name *string + Properties *StorageTargetProperties + SystemData *SystemData + Type *string + func (s *StorageTarget) UnmarshalJSON(data []byte) error + func (s StorageTarget) MarshalJSON() ([]byte, error) + type StorageTargetClient struct + func NewStorageTargetClient(subscriptionID string, credential azcore.TokenCredential, ...) (*StorageTargetClient, error) + func (client *StorageTargetClient) BeginFlush(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[StorageTargetClientFlushResponse], error) + func (client *StorageTargetClient) BeginInvalidate(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[StorageTargetClientInvalidateResponse], error) + func (client *StorageTargetClient) BeginResume(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[StorageTargetClientResumeResponse], error) + func (client *StorageTargetClient) BeginSuspend(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[StorageTargetClientSuspendResponse], error) + type StorageTargetClientBeginFlushOptions struct + ResumeToken string + type StorageTargetClientBeginInvalidateOptions struct + ResumeToken string + type StorageTargetClientBeginResumeOptions struct + ResumeToken string + type StorageTargetClientBeginSuspendOptions struct + ResumeToken string + type StorageTargetClientFlushResponse struct + type StorageTargetClientInvalidateResponse struct + type StorageTargetClientResumeResponse struct + type StorageTargetClientSuspendResponse struct + type StorageTargetProperties struct + AllocationPercentage *int32 + BlobNfs *BlobNfsTarget + Clfs *ClfsTarget + Junctions []*NamespaceJunction + Nfs3 *Nfs3Target + ProvisioningState *ProvisioningStateType + State *OperationalStateType + TargetType *StorageTargetType + Unknown *UnknownTarget + func (s *StorageTargetProperties) UnmarshalJSON(data []byte) error + func (s StorageTargetProperties) MarshalJSON() ([]byte, error) + type StorageTargetResource struct + ID *string + Location *string + Name *string + SystemData *SystemData + Type *string + func (s *StorageTargetResource) UnmarshalJSON(data []byte) error + func (s StorageTargetResource) MarshalJSON() ([]byte, error) + type StorageTargetSpaceAllocation struct + AllocationPercentage *int32 + Name *string + func (s *StorageTargetSpaceAllocation) UnmarshalJSON(data []byte) error + func (s StorageTargetSpaceAllocation) MarshalJSON() ([]byte, error) + type StorageTargetType string + const StorageTargetTypeBlobNfs + const StorageTargetTypeClfs + const StorageTargetTypeNfs3 + const StorageTargetTypeUnknown + func PossibleStorageTargetTypeValues() []StorageTargetType + type StorageTargetsClient struct + func NewStorageTargetsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*StorageTargetsClient, error) + func (client *StorageTargetsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[StorageTargetsClientCreateOrUpdateResponse], error) + func (client *StorageTargetsClient) BeginDNSRefresh(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[StorageTargetsClientDNSRefreshResponse], error) + func (client *StorageTargetsClient) BeginDelete(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[StorageTargetsClientDeleteResponse], error) + func (client *StorageTargetsClient) Get(ctx context.Context, resourceGroupName string, cacheName string, ...) (StorageTargetsClientGetResponse, error) + func (client *StorageTargetsClient) NewListByCachePager(resourceGroupName string, cacheName string, ...) *runtime.Pager[StorageTargetsClientListByCacheResponse] + type StorageTargetsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type StorageTargetsClientBeginDNSRefreshOptions struct + ResumeToken string + type StorageTargetsClientBeginDeleteOptions struct + Force *string + ResumeToken string + type StorageTargetsClientCreateOrUpdateResponse struct + type StorageTargetsClientDNSRefreshResponse struct + type StorageTargetsClientDeleteResponse struct + type StorageTargetsClientGetOptions struct + type StorageTargetsClientGetResponse struct + type StorageTargetsClientListByCacheOptions struct + type StorageTargetsClientListByCacheResponse struct + type StorageTargetsResult struct + NextLink *string + Value []*StorageTarget + func (s *StorageTargetsResult) UnmarshalJSON(data []byte) error + func (s StorageTargetsResult) MarshalJSON() ([]byte, error) + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type UnknownTarget struct + Attributes map[string]*string + func (u *UnknownTarget) UnmarshalJSON(data []byte) error + func (u UnknownTarget) MarshalJSON() ([]byte, error) + type UsageModel struct + Display *UsageModelDisplay + ModelName *string + TargetType *string + func (u *UsageModel) UnmarshalJSON(data []byte) error + func (u UsageModel) MarshalJSON() ([]byte, error) + type UsageModelDisplay struct + Description *string + func (u *UsageModelDisplay) UnmarshalJSON(data []byte) error + func (u UsageModelDisplay) MarshalJSON() ([]byte, error) + type UsageModelsClient struct + func NewUsageModelsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*UsageModelsClient, error) + func (client *UsageModelsClient) NewListPager(options *UsageModelsClientListOptions) *runtime.Pager[UsageModelsClientListResponse] + type UsageModelsClientListOptions struct + type UsageModelsClientListResponse struct + type UsageModelsResult struct + NextLink *string + Value []*UsageModel + func (u *UsageModelsResult) UnmarshalJSON(data []byte) error + func (u UsageModelsResult) MarshalJSON() ([]byte, error) + type UserAssignedIdentitiesValue struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentitiesValue) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) + type UsernameDownloadedType string + const UsernameDownloadedTypeError + const UsernameDownloadedTypeNo + const UsernameDownloadedTypeYes + func PossibleUsernameDownloadedTypeValues() []UsernameDownloadedType + type UsernameSource string + const UsernameSourceAD + const UsernameSourceFile + const UsernameSourceLDAP + const UsernameSourceNone + func PossibleUsernameSourceValues() []UsernameSource Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storagecache/armstoragecache github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storagecache/armstoragecache/v3 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storagecache/armstoragecache/v4