Documentation ¶
Index ¶
- func PossibleValuesForDomainJoinedType() []string
- func PossibleValuesForFirmwareStatusType() []string
- func PossibleValuesForHealthStateType() []string
- func PossibleValuesForNfsAccessRuleAccess() []string
- func PossibleValuesForNfsAccessRuleScope() []string
- func PossibleValuesForPrimingJobState() []string
- func PossibleValuesForProvisioningStateType() []string
- func PossibleValuesForUsernameDownloadedType() []string
- func PossibleValuesForUsernameSource() []string
- func ValidateCacheID(input interface{}, key string) (warnings []string, errors []error)
- type Cache
- type CacheActiveDirectorySettings
- type CacheActiveDirectorySettingsCredentials
- type CacheDirectorySettings
- type CacheEncryptionSettings
- type CacheHealth
- type CacheId
- type CacheNetworkSettings
- type CacheOperationPredicate
- type CacheProperties
- type CacheSecuritySettings
- type CacheSku
- type CacheUpgradeSettings
- type CacheUpgradeStatus
- func (o *CacheUpgradeStatus) GetFirmwareUpdateDeadlineAsTime() (*time.Time, error)
- func (o *CacheUpgradeStatus) GetLastFirmwareUpdateAsTime() (*time.Time, error)
- func (o *CacheUpgradeStatus) SetFirmwareUpdateDeadlineAsTime(input time.Time)
- func (o *CacheUpgradeStatus) SetLastFirmwareUpdateAsTime(input time.Time)
- type CacheUsernameDownloadSettings
- type CacheUsernameDownloadSettingsCredentials
- type CachesClient
- func (c CachesClient) CreateOrUpdate(ctx context.Context, id CacheId, input Cache) (result CreateOrUpdateOperationResponse, err error)
- func (c CachesClient) CreateOrUpdateThenPoll(ctx context.Context, id CacheId, input Cache) error
- func (c CachesClient) DebugInfo(ctx context.Context, id CacheId) (result DebugInfoOperationResponse, err error)
- func (c CachesClient) DebugInfoThenPoll(ctx context.Context, id CacheId) error
- func (c CachesClient) Delete(ctx context.Context, id CacheId) (result DeleteOperationResponse, err error)
- func (c CachesClient) DeleteThenPoll(ctx context.Context, id CacheId) error
- func (c CachesClient) Flush(ctx context.Context, id CacheId) (result FlushOperationResponse, err error)
- func (c CachesClient) FlushThenPoll(ctx context.Context, id CacheId) error
- func (c CachesClient) Get(ctx context.Context, id CacheId) (result GetOperationResponse, err error)
- func (c CachesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c CachesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c CachesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c CachesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c CachesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c CachesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c CachesClient) PausePrimingJob(ctx context.Context, id CacheId, input PrimingJobIdParameter) (result PausePrimingJobOperationResponse, err error)
- func (c CachesClient) PausePrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJobIdParameter) error
- func (c CachesClient) ResumePrimingJob(ctx context.Context, id CacheId, input PrimingJobIdParameter) (result ResumePrimingJobOperationResponse, err error)
- func (c CachesClient) ResumePrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJobIdParameter) error
- func (c CachesClient) SpaceAllocation(ctx context.Context, id CacheId, input []StorageTargetSpaceAllocation) (result SpaceAllocationOperationResponse, err error)
- func (c CachesClient) SpaceAllocationThenPoll(ctx context.Context, id CacheId, input []StorageTargetSpaceAllocation) error
- func (c CachesClient) Start(ctx context.Context, id CacheId) (result StartOperationResponse, err error)
- func (c CachesClient) StartPrimingJob(ctx context.Context, id CacheId, input PrimingJob) (result StartPrimingJobOperationResponse, err error)
- func (c CachesClient) StartPrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJob) error
- func (c CachesClient) StartThenPoll(ctx context.Context, id CacheId) error
- func (c CachesClient) Stop(ctx context.Context, id CacheId) (result StopOperationResponse, err error)
- func (c CachesClient) StopPrimingJob(ctx context.Context, id CacheId, input PrimingJobIdParameter) (result StopPrimingJobOperationResponse, err error)
- func (c CachesClient) StopPrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJobIdParameter) error
- func (c CachesClient) StopThenPoll(ctx context.Context, id CacheId) error
- func (c CachesClient) Update(ctx context.Context, id CacheId, input Cache) (result UpdateOperationResponse, err error)
- func (c CachesClient) UpdateThenPoll(ctx context.Context, id CacheId, input Cache) error
- func (c CachesClient) UpgradeFirmware(ctx context.Context, id CacheId) (result UpgradeFirmwareOperationResponse, err error)
- func (c CachesClient) UpgradeFirmwareThenPoll(ctx context.Context, id CacheId) error
- type Condition
- type CreateOrUpdateOperationResponse
- type DebugInfoOperationResponse
- type DeleteOperationResponse
- type DomainJoinedType
- type FirmwareStatusType
- type FlushOperationResponse
- type GetOperationResponse
- type HealthStateType
- type KeyVaultKeyReference
- type KeyVaultKeyReferenceSourceVault
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type NfsAccessPolicy
- type NfsAccessRule
- type NfsAccessRuleAccess
- type NfsAccessRuleScope
- type PausePrimingJobOperationResponse
- type PrimingJob
- type PrimingJobIdParameter
- type PrimingJobState
- type ProvisioningStateType
- type ResumePrimingJobOperationResponse
- type SpaceAllocationOperationResponse
- type StartOperationResponse
- type StartPrimingJobOperationResponse
- type StopOperationResponse
- type StopPrimingJobOperationResponse
- type StorageTargetSpaceAllocation
- type UpdateOperationResponse
- type UpgradeFirmwareOperationResponse
- type UsernameDownloadedType
- type UsernameSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDomainJoinedType ¶
func PossibleValuesForDomainJoinedType() []string
func PossibleValuesForFirmwareStatusType ¶
func PossibleValuesForFirmwareStatusType() []string
func PossibleValuesForHealthStateType ¶
func PossibleValuesForHealthStateType() []string
func PossibleValuesForNfsAccessRuleAccess ¶
func PossibleValuesForNfsAccessRuleAccess() []string
func PossibleValuesForNfsAccessRuleScope ¶
func PossibleValuesForNfsAccessRuleScope() []string
func PossibleValuesForPrimingJobState ¶
func PossibleValuesForPrimingJobState() []string
func PossibleValuesForProvisioningStateType ¶
func PossibleValuesForProvisioningStateType() []string
func PossibleValuesForUsernameDownloadedType ¶
func PossibleValuesForUsernameDownloadedType() []string
func PossibleValuesForUsernameSource ¶
func PossibleValuesForUsernameSource() []string
func ValidateCacheID ¶
ValidateCacheID checks that 'input' can be parsed as a Cache ID
Types ¶
type Cache ¶
type Cache struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *CacheProperties `json:"properties,omitempty"` Sku *CacheSku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type CacheActiveDirectorySettings ¶
type CacheActiveDirectorySettings struct { CacheNetBiosName string `json:"cacheNetBiosName"` Credentials *CacheActiveDirectorySettingsCredentials `json:"credentials,omitempty"` DomainJoined *DomainJoinedType `json:"domainJoined,omitempty"` DomainName string `json:"domainName"` DomainNetBiosName string `json:"domainNetBiosName"` PrimaryDnsIPAddress string `json:"primaryDnsIpAddress"` SecondaryDnsIPAddress *string `json:"secondaryDnsIpAddress,omitempty"` }
type CacheDirectorySettings ¶
type CacheDirectorySettings struct { ActiveDirectory *CacheActiveDirectorySettings `json:"activeDirectory,omitempty"` UsernameDownload *CacheUsernameDownloadSettings `json:"usernameDownload,omitempty"` }
type CacheEncryptionSettings ¶
type CacheEncryptionSettings struct { KeyEncryptionKey *KeyVaultKeyReference `json:"keyEncryptionKey,omitempty"` RotationToLatestKeyVersionEnabled *bool `json:"rotationToLatestKeyVersionEnabled,omitempty"` }
type CacheHealth ¶
type CacheHealth struct { Conditions *[]Condition `json:"conditions,omitempty"` State *HealthStateType `json:"state,omitempty"` StatusDescription *string `json:"statusDescription,omitempty"` }
type CacheId ¶
CacheId is a struct representing the Resource ID for a Cache
func NewCacheID ¶
NewCacheID returns a new CacheId struct
func ParseCacheID ¶
ParseCacheID parses 'input' into a CacheId
func ParseCacheIDInsensitively ¶
ParseCacheIDInsensitively parses 'input' case-insensitively into a CacheId note: this method should only be used for API response data and not user input
func (CacheId) Segments ¶
func (id CacheId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Cache ID
type CacheNetworkSettings ¶
type CacheOperationPredicate ¶
func (CacheOperationPredicate) Matches ¶
func (p CacheOperationPredicate) Matches(input Cache) bool
type CacheProperties ¶
type CacheProperties struct { CacheSizeGB *int64 `json:"cacheSizeGB,omitempty"` DirectoryServicesSettings *CacheDirectorySettings `json:"directoryServicesSettings,omitempty"` EncryptionSettings *CacheEncryptionSettings `json:"encryptionSettings,omitempty"` Health *CacheHealth `json:"health,omitempty"` MountAddresses *[]string `json:"mountAddresses,omitempty"` NetworkSettings *CacheNetworkSettings `json:"networkSettings,omitempty"` PrimingJobs *[]PrimingJob `json:"primingJobs,omitempty"` ProvisioningState *ProvisioningStateType `json:"provisioningState,omitempty"` SecuritySettings *CacheSecuritySettings `json:"securitySettings,omitempty"` SpaceAllocation *[]StorageTargetSpaceAllocation `json:"spaceAllocation,omitempty"` Subnet *string `json:"subnet,omitempty"` UpgradeSettings *CacheUpgradeSettings `json:"upgradeSettings,omitempty"` UpgradeStatus *CacheUpgradeStatus `json:"upgradeStatus,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type CacheSecuritySettings ¶
type CacheSecuritySettings struct {
AccessPolicies *[]NfsAccessPolicy `json:"accessPolicies,omitempty"`
}
type CacheUpgradeSettings ¶
type CacheUpgradeSettings struct { ScheduledTime *string `json:"scheduledTime,omitempty"` UpgradeScheduleEnabled *bool `json:"upgradeScheduleEnabled,omitempty"` }
func (*CacheUpgradeSettings) GetScheduledTimeAsTime ¶
func (o *CacheUpgradeSettings) GetScheduledTimeAsTime() (*time.Time, error)
func (*CacheUpgradeSettings) SetScheduledTimeAsTime ¶
func (o *CacheUpgradeSettings) SetScheduledTimeAsTime(input time.Time)
type CacheUpgradeStatus ¶
type CacheUpgradeStatus struct { CurrentFirmwareVersion *string `json:"currentFirmwareVersion,omitempty"` FirmwareUpdateDeadline *string `json:"firmwareUpdateDeadline,omitempty"` FirmwareUpdateStatus *FirmwareStatusType `json:"firmwareUpdateStatus,omitempty"` LastFirmwareUpdate *string `json:"lastFirmwareUpdate,omitempty"` PendingFirmwareVersion *string `json:"pendingFirmwareVersion,omitempty"` }
func (*CacheUpgradeStatus) GetFirmwareUpdateDeadlineAsTime ¶
func (o *CacheUpgradeStatus) GetFirmwareUpdateDeadlineAsTime() (*time.Time, error)
func (*CacheUpgradeStatus) GetLastFirmwareUpdateAsTime ¶
func (o *CacheUpgradeStatus) GetLastFirmwareUpdateAsTime() (*time.Time, error)
func (*CacheUpgradeStatus) SetFirmwareUpdateDeadlineAsTime ¶
func (o *CacheUpgradeStatus) SetFirmwareUpdateDeadlineAsTime(input time.Time)
func (*CacheUpgradeStatus) SetLastFirmwareUpdateAsTime ¶
func (o *CacheUpgradeStatus) SetLastFirmwareUpdateAsTime(input time.Time)
type CacheUsernameDownloadSettings ¶
type CacheUsernameDownloadSettings struct { AutoDownloadCertificate *bool `json:"autoDownloadCertificate,omitempty"` CaCertificateURI *string `json:"caCertificateURI,omitempty"` Credentials *CacheUsernameDownloadSettingsCredentials `json:"credentials,omitempty"` EncryptLdapConnection *bool `json:"encryptLdapConnection,omitempty"` ExtendedGroups *bool `json:"extendedGroups,omitempty"` GroupFileURI *string `json:"groupFileURI,omitempty"` LdapBaseDN *string `json:"ldapBaseDN,omitempty"` LdapServer *string `json:"ldapServer,omitempty"` RequireValidCertificate *bool `json:"requireValidCertificate,omitempty"` UserFileURI *string `json:"userFileURI,omitempty"` UsernameDownloaded *UsernameDownloadedType `json:"usernameDownloaded,omitempty"` UsernameSource *UsernameSource `json:"usernameSource,omitempty"` }
type CachesClient ¶
type CachesClient struct {
Client *resourcemanager.Client
}
func NewCachesClientWithBaseURI ¶
func NewCachesClientWithBaseURI(sdkApi sdkEnv.Api) (*CachesClient, error)
func (CachesClient) CreateOrUpdate ¶
func (c CachesClient) CreateOrUpdate(ctx context.Context, id CacheId, input Cache) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (CachesClient) CreateOrUpdateThenPoll ¶
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (CachesClient) DebugInfo ¶
func (c CachesClient) DebugInfo(ctx context.Context, id CacheId) (result DebugInfoOperationResponse, err error)
DebugInfo ...
func (CachesClient) DebugInfoThenPoll ¶
func (c CachesClient) DebugInfoThenPoll(ctx context.Context, id CacheId) error
DebugInfoThenPoll performs DebugInfo then polls until it's completed
func (CachesClient) Delete ¶
func (c CachesClient) Delete(ctx context.Context, id CacheId) (result DeleteOperationResponse, err error)
Delete ...
func (CachesClient) DeleteThenPoll ¶
func (c CachesClient) DeleteThenPoll(ctx context.Context, id CacheId) error
DeleteThenPoll performs Delete then polls until it's completed
func (CachesClient) Flush ¶
func (c CachesClient) Flush(ctx context.Context, id CacheId) (result FlushOperationResponse, err error)
Flush ...
func (CachesClient) FlushThenPoll ¶
func (c CachesClient) FlushThenPoll(ctx context.Context, id CacheId) error
FlushThenPoll performs Flush then polls until it's completed
func (CachesClient) Get ¶
func (c CachesClient) Get(ctx context.Context, id CacheId) (result GetOperationResponse, err error)
Get ...
func (CachesClient) List ¶
func (c CachesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (CachesClient) ListByResourceGroup ¶
func (c CachesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (CachesClient) ListByResourceGroupComplete ¶
func (c CachesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (CachesClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c CachesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate CacheOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (CachesClient) ListComplete ¶
func (c CachesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (CachesClient) ListCompleteMatchingPredicate ¶
func (c CachesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate CacheOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (CachesClient) PausePrimingJob ¶
func (c CachesClient) PausePrimingJob(ctx context.Context, id CacheId, input PrimingJobIdParameter) (result PausePrimingJobOperationResponse, err error)
PausePrimingJob ...
func (CachesClient) PausePrimingJobThenPoll ¶
func (c CachesClient) PausePrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJobIdParameter) error
PausePrimingJobThenPoll performs PausePrimingJob then polls until it's completed
func (CachesClient) ResumePrimingJob ¶
func (c CachesClient) ResumePrimingJob(ctx context.Context, id CacheId, input PrimingJobIdParameter) (result ResumePrimingJobOperationResponse, err error)
ResumePrimingJob ...
func (CachesClient) ResumePrimingJobThenPoll ¶
func (c CachesClient) ResumePrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJobIdParameter) error
ResumePrimingJobThenPoll performs ResumePrimingJob then polls until it's completed
func (CachesClient) SpaceAllocation ¶
func (c CachesClient) SpaceAllocation(ctx context.Context, id CacheId, input []StorageTargetSpaceAllocation) (result SpaceAllocationOperationResponse, err error)
SpaceAllocation ...
func (CachesClient) SpaceAllocationThenPoll ¶
func (c CachesClient) SpaceAllocationThenPoll(ctx context.Context, id CacheId, input []StorageTargetSpaceAllocation) error
SpaceAllocationThenPoll performs SpaceAllocation then polls until it's completed
func (CachesClient) Start ¶
func (c CachesClient) Start(ctx context.Context, id CacheId) (result StartOperationResponse, err error)
Start ...
func (CachesClient) StartPrimingJob ¶
func (c CachesClient) StartPrimingJob(ctx context.Context, id CacheId, input PrimingJob) (result StartPrimingJobOperationResponse, err error)
StartPrimingJob ...
func (CachesClient) StartPrimingJobThenPoll ¶
func (c CachesClient) StartPrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJob) error
StartPrimingJobThenPoll performs StartPrimingJob then polls until it's completed
func (CachesClient) StartThenPoll ¶
func (c CachesClient) StartThenPoll(ctx context.Context, id CacheId) error
StartThenPoll performs Start then polls until it's completed
func (CachesClient) Stop ¶
func (c CachesClient) Stop(ctx context.Context, id CacheId) (result StopOperationResponse, err error)
Stop ...
func (CachesClient) StopPrimingJob ¶
func (c CachesClient) StopPrimingJob(ctx context.Context, id CacheId, input PrimingJobIdParameter) (result StopPrimingJobOperationResponse, err error)
StopPrimingJob ...
func (CachesClient) StopPrimingJobThenPoll ¶
func (c CachesClient) StopPrimingJobThenPoll(ctx context.Context, id CacheId, input PrimingJobIdParameter) error
StopPrimingJobThenPoll performs StopPrimingJob then polls until it's completed
func (CachesClient) StopThenPoll ¶
func (c CachesClient) StopThenPoll(ctx context.Context, id CacheId) error
StopThenPoll performs Stop then polls until it's completed
func (CachesClient) Update ¶
func (c CachesClient) Update(ctx context.Context, id CacheId, input Cache) (result UpdateOperationResponse, err error)
Update ...
func (CachesClient) UpdateThenPoll ¶
UpdateThenPoll performs Update then polls until it's completed
func (CachesClient) UpgradeFirmware ¶
func (c CachesClient) UpgradeFirmware(ctx context.Context, id CacheId) (result UpgradeFirmwareOperationResponse, err error)
UpgradeFirmware ...
func (CachesClient) UpgradeFirmwareThenPoll ¶
func (c CachesClient) UpgradeFirmwareThenPoll(ctx context.Context, id CacheId) error
UpgradeFirmwareThenPoll performs UpgradeFirmware then polls until it's completed
type Condition ¶
type Condition struct { Message *string `json:"message,omitempty"` Timestamp *string `json:"timestamp,omitempty"` }
func (*Condition) SetTimestampAsTime ¶
type DeleteOperationResponse ¶
type DomainJoinedType ¶
type DomainJoinedType string
const ( DomainJoinedTypeError DomainJoinedType = "Error" DomainJoinedTypeNo DomainJoinedType = "No" DomainJoinedTypeYes DomainJoinedType = "Yes" )
func (*DomainJoinedType) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *DomainJoinedType) UnmarshalJSON(bytes []byte) error
type FirmwareStatusType ¶
type FirmwareStatusType string
const ( FirmwareStatusTypeAvailable FirmwareStatusType = "available" )
func (*FirmwareStatusType) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *FirmwareStatusType) UnmarshalJSON(bytes []byte) error
type FlushOperationResponse ¶
type GetOperationResponse ¶
type HealthStateType ¶
type HealthStateType string
const ( HealthStateTypeDegraded HealthStateType = "Degraded" HealthStateTypeDown HealthStateType = "Down" HealthStateTypeFlushing HealthStateType = "Flushing" HealthStateTypeHealthy HealthStateType = "Healthy" HealthStateTypeStartFailed HealthStateType = "StartFailed" HealthStateTypeStopped HealthStateType = "Stopped" HealthStateTypeStopping HealthStateType = "Stopping" HealthStateTypeTransitioning HealthStateType = "Transitioning" HealthStateTypeUnknown HealthStateType = "Unknown" HealthStateTypeUpgradeFailed HealthStateType = "UpgradeFailed" HealthStateTypeUpgrading HealthStateType = "Upgrading" HealthStateTypeWaitingForKey HealthStateType = "WaitingForKey" )
func (*HealthStateType) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *HealthStateType) UnmarshalJSON(bytes []byte) error
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { KeyUrl string `json:"keyUrl"` SourceVault KeyVaultKeyReferenceSourceVault `json:"sourceVault"` }
type KeyVaultKeyReferenceSourceVault ¶
type KeyVaultKeyReferenceSourceVault struct {
Id *string `json:"id,omitempty"`
}
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []Cache
}
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []Cache
}
type ListOperationResponse ¶
type NfsAccessPolicy ¶
type NfsAccessPolicy struct { AccessRules []NfsAccessRule `json:"accessRules"` Name string `json:"name"` }
type NfsAccessRule ¶
type NfsAccessRule struct { Access NfsAccessRuleAccess `json:"access"` AnonymousGID *string `json:"anonymousGID,omitempty"` AnonymousUID *string `json:"anonymousUID,omitempty"` Filter *string `json:"filter,omitempty"` RootSquash *bool `json:"rootSquash,omitempty"` Scope NfsAccessRuleScope `json:"scope"` SubmountAccess *bool `json:"submountAccess,omitempty"` Suid *bool `json:"suid,omitempty"` }
type NfsAccessRuleAccess ¶
type NfsAccessRuleAccess string
const ( NfsAccessRuleAccessNo NfsAccessRuleAccess = "no" NfsAccessRuleAccessRo NfsAccessRuleAccess = "ro" NfsAccessRuleAccessRw NfsAccessRuleAccess = "rw" )
func (*NfsAccessRuleAccess) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *NfsAccessRuleAccess) UnmarshalJSON(bytes []byte) error
type NfsAccessRuleScope ¶
type NfsAccessRuleScope string
const ( NfsAccessRuleScopeDefault NfsAccessRuleScope = "default" NfsAccessRuleScopeHost NfsAccessRuleScope = "host" NfsAccessRuleScopeNetwork NfsAccessRuleScope = "network" )
func (*NfsAccessRuleScope) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *NfsAccessRuleScope) UnmarshalJSON(bytes []byte) error
type PrimingJob ¶
type PrimingJob struct { PrimingJobDetails *string `json:"primingJobDetails,omitempty"` PrimingJobId *string `json:"primingJobId,omitempty"` PrimingJobName string `json:"primingJobName"` PrimingJobPercentComplete *float64 `json:"primingJobPercentComplete,omitempty"` PrimingJobState *PrimingJobState `json:"primingJobState,omitempty"` PrimingJobStatus *string `json:"primingJobStatus,omitempty"` PrimingManifestUrl string `json:"primingManifestUrl"` }
type PrimingJobIdParameter ¶
type PrimingJobIdParameter struct {
PrimingJobId string `json:"primingJobId"`
}
type PrimingJobState ¶
type PrimingJobState string
const ( PrimingJobStateComplete PrimingJobState = "Complete" PrimingJobStatePaused PrimingJobState = "Paused" PrimingJobStateQueued PrimingJobState = "Queued" PrimingJobStateRunning PrimingJobState = "Running" )
func (*PrimingJobState) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *PrimingJobState) UnmarshalJSON(bytes []byte) error
type ProvisioningStateType ¶
type ProvisioningStateType string
const ( ProvisioningStateTypeCancelled ProvisioningStateType = "Cancelled" ProvisioningStateTypeCreating ProvisioningStateType = "Creating" ProvisioningStateTypeDeleting ProvisioningStateType = "Deleting" ProvisioningStateTypeFailed ProvisioningStateType = "Failed" ProvisioningStateTypeSucceeded ProvisioningStateType = "Succeeded" ProvisioningStateTypeUpdating ProvisioningStateType = "Updating" )
func (*ProvisioningStateType) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *ProvisioningStateType) UnmarshalJSON(bytes []byte) error
type StartOperationResponse ¶
type StopOperationResponse ¶
type UpdateOperationResponse ¶
type UsernameDownloadedType ¶
type UsernameDownloadedType string
const ( UsernameDownloadedTypeError UsernameDownloadedType = "Error" UsernameDownloadedTypeNo UsernameDownloadedType = "No" UsernameDownloadedTypeYes UsernameDownloadedType = "Yes" )
func (*UsernameDownloadedType) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *UsernameDownloadedType) UnmarshalJSON(bytes []byte) error
type UsernameSource ¶
type UsernameSource string
const ( UsernameSourceAD UsernameSource = "AD" UsernameSourceFile UsernameSource = "File" UsernameSourceLDAP UsernameSource = "LDAP" UsernameSourceNone UsernameSource = "None" )
func (*UsernameSource) UnmarshalJSON ¶ added in v0.20230720.1124505
func (s *UsernameSource) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_cache.go
- method_createorupdate.go
- method_debuginfo.go
- method_delete.go
- method_flush.go
- method_get.go
- method_list.go
- method_listbyresourcegroup.go
- method_pauseprimingjob.go
- method_resumeprimingjob.go
- method_spaceallocation.go
- method_start.go
- method_startprimingjob.go
- method_stop.go
- method_stopprimingjob.go
- method_update.go
- method_upgradefirmware.go
- model_cache.go
- model_cacheactivedirectorysettings.go
- model_cacheactivedirectorysettingscredentials.go
- model_cachedirectorysettings.go
- model_cacheencryptionsettings.go
- model_cachehealth.go
- model_cachenetworksettings.go
- model_cacheproperties.go
- model_cachesecuritysettings.go
- model_cachesku.go
- model_cacheupgradesettings.go
- model_cacheupgradestatus.go
- model_cacheusernamedownloadsettings.go
- model_cacheusernamedownloadsettingscredentials.go
- model_condition.go
- model_keyvaultkeyreference.go
- model_keyvaultkeyreferencesourcevault.go
- model_nfsaccesspolicy.go
- model_nfsaccessrule.go
- model_primingjob.go
- model_primingjobidparameter.go
- model_storagetargetspaceallocation.go
- predicates.go
- version.go