Documentation ¶
Index ¶
- func PossibleValuesForAllocationState() []string
- func PossibleValuesForApplicationSharingPolicy() []string
- func PossibleValuesForAutosave() []string
- func PossibleValuesForCaching() []string
- func PossibleValuesForClusterPurpose() []string
- func PossibleValuesForComputeInstanceAuthorizationType() []string
- func PossibleValuesForComputeInstanceState() []string
- func PossibleValuesForComputePowerAction() []string
- func PossibleValuesForComputeRecurrenceFrequency() []string
- func PossibleValuesForComputeTriggerType() []string
- func PossibleValuesForComputeType() []string
- func PossibleValuesForComputeWeekDay() []string
- func PossibleValuesForEnvironmentVariableType() []string
- func PossibleValuesForImageType() []string
- func PossibleValuesForLoadBalancerType() []string
- func PossibleValuesForMountAction() []string
- func PossibleValuesForMountState() []string
- func PossibleValuesForNetwork() []string
- func PossibleValuesForOperationName() []string
- func PossibleValuesForOperationStatus() []string
- func PossibleValuesForOperationTrigger() []string
- func PossibleValuesForOsType() []string
- func PossibleValuesForProtocol() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForProvisioningStatus() []string
- func PossibleValuesForRemoteLoginPortPublicAccess() []string
- func PossibleValuesForScheduleProvisioningState() []string
- func PossibleValuesForScheduleStatus() []string
- func PossibleValuesForSkuTier() []string
- func PossibleValuesForSourceType() []string
- func PossibleValuesForSshPublicAccess() []string
- func PossibleValuesForSslConfigStatus() []string
- func PossibleValuesForStorageAccountType() []string
- func PossibleValuesForUnderlyingResourceAction() []string
- func PossibleValuesForVMPriority() []string
- func PossibleValuesForVolumeDefinitionType() []string
- func ValidateComputeID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type AKS
- type AKSSchemaProperties
- type AksComputeSecrets
- type AksNetworkingConfiguration
- type AllocationState
- type AmlCompute
- type AmlComputeProperties
- type ApplicationSharingPolicy
- type AssignedUser
- type AutoPauseProperties
- type AutoScaleProperties
- type Autosave
- type BindOptions
- type Caching
- type ClusterPurpose
- type ClusterUpdateParameters
- type ClusterUpdateProperties
- type Compute
- type ComputeCreateOrUpdateOperationResponse
- type ComputeDeleteOperationOptions
- type ComputeDeleteOperationResponse
- type ComputeGetOperationResponse
- type ComputeId
- type ComputeInstance
- func (o *ComputeInstance) GetCreatedOnAsTime() (*time.Time, error)
- func (o *ComputeInstance) GetModifiedOnAsTime() (*time.Time, error)
- func (s ComputeInstance) MarshalJSON() ([]byte, error)
- func (o *ComputeInstance) SetCreatedOnAsTime(input time.Time)
- func (o *ComputeInstance) SetModifiedOnAsTime(input time.Time)
- type ComputeInstanceApplication
- type ComputeInstanceAuthorizationType
- type ComputeInstanceConnectivityEndpoints
- type ComputeInstanceContainer
- type ComputeInstanceCreatedBy
- type ComputeInstanceDataDisk
- type ComputeInstanceDataMount
- type ComputeInstanceEnvironmentInfo
- type ComputeInstanceLastOperation
- type ComputeInstanceProperties
- type ComputeInstanceSshSettings
- type ComputeInstanceState
- type ComputeInstanceVersion
- type ComputeListCompleteResult
- type ComputeListCustomPager
- type ComputeListKeysOperationResponse
- type ComputeListOperationOptions
- type ComputeListOperationResponse
- type ComputePowerAction
- type ComputeRecurrenceFrequency
- type ComputeRecurrenceSchedule
- type ComputeResource
- type ComputeResourceOperationPredicate
- type ComputeRestartOperationResponse
- type ComputeSchedules
- type ComputeSecrets
- type ComputeStartOperationResponse
- type ComputeStartStopSchedule
- type ComputeStopOperationResponse
- type ComputeTriggerType
- type ComputeType
- type ComputeUpdateOperationResponse
- type ComputeWeekDay
- type Cron
- type CustomService
- type DataFactory
- type DataLakeAnalytics
- func (o *DataLakeAnalytics) GetCreatedOnAsTime() (*time.Time, error)
- func (o *DataLakeAnalytics) GetModifiedOnAsTime() (*time.Time, error)
- func (s DataLakeAnalytics) MarshalJSON() ([]byte, error)
- func (o *DataLakeAnalytics) SetCreatedOnAsTime(input time.Time)
- func (o *DataLakeAnalytics) SetModifiedOnAsTime(input time.Time)
- type DataLakeAnalyticsSchemaProperties
- type Databricks
- type DatabricksComputeSecrets
- type DatabricksProperties
- type Docker
- type Endpoint
- type EnvironmentVariable
- type EnvironmentVariableType
- type ErrorAdditionalInfo
- type ErrorDetail
- type ErrorResponse
- type HDInsight
- type HDInsightProperties
- type Image
- type ImageMetadata
- type ImageType
- type InstanceTypeSchema
- type InstanceTypeSchemaResources
- type Kubernetes
- type KubernetesProperties
- type LoadBalancerType
- type MountAction
- type MountState
- type Network
- type NodeStateCounts
- type OperationName
- type OperationStatus
- type OperationTrigger
- type OperationalizationClustersClient
- func (c OperationalizationClustersClient) ComputeCreateOrUpdate(ctx context.Context, id ComputeId, input ComputeResource) (result ComputeCreateOrUpdateOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeCreateOrUpdateThenPoll(ctx context.Context, id ComputeId, input ComputeResource) error
- func (c OperationalizationClustersClient) ComputeDelete(ctx context.Context, id ComputeId, options ComputeDeleteOperationOptions) (result ComputeDeleteOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeDeleteThenPoll(ctx context.Context, id ComputeId, options ComputeDeleteOperationOptions) error
- func (c OperationalizationClustersClient) ComputeGet(ctx context.Context, id ComputeId) (result ComputeGetOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeList(ctx context.Context, id WorkspaceId, options ComputeListOperationOptions) (result ComputeListOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeListComplete(ctx context.Context, id WorkspaceId, options ComputeListOperationOptions) (ComputeListCompleteResult, error)
- func (c OperationalizationClustersClient) ComputeListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, options ComputeListOperationOptions, ...) (result ComputeListCompleteResult, err error)
- func (c OperationalizationClustersClient) ComputeListKeys(ctx context.Context, id ComputeId) (result ComputeListKeysOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeRestart(ctx context.Context, id ComputeId) (result ComputeRestartOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeRestartThenPoll(ctx context.Context, id ComputeId) error
- func (c OperationalizationClustersClient) ComputeStart(ctx context.Context, id ComputeId) (result ComputeStartOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeStartThenPoll(ctx context.Context, id ComputeId) error
- func (c OperationalizationClustersClient) ComputeStop(ctx context.Context, id ComputeId) (result ComputeStopOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeStopThenPoll(ctx context.Context, id ComputeId) error
- func (c OperationalizationClustersClient) ComputeUpdate(ctx context.Context, id ComputeId, input ClusterUpdateParameters) (result ComputeUpdateOperationResponse, err error)
- func (c OperationalizationClustersClient) ComputeUpdateThenPoll(ctx context.Context, id ComputeId, input ClusterUpdateParameters) error
- type OsType
- type PersonalComputeInstanceSettings
- type Protocol
- type ProvisioningState
- type ProvisioningStatus
- type RawComputeImpl
- type RawComputeSecretsImpl
- type Recurrence
- type RemoteLoginPortPublicAccess
- type ResourceId
- type ScaleSettings
- type ScaleSettingsInformation
- type ScheduleBase
- type ScheduleProvisioningState
- type ScheduleStatus
- type ScriptReference
- type ScriptsToExecute
- type SetupScripts
- type Sku
- type SkuTier
- type SourceType
- type SshPublicAccess
- type SslConfigStatus
- type SslConfiguration
- type StorageAccountType
- type SynapseSpark
- type SynapseSparkProperties
- type SystemService
- type TmpfsOptions
- type UnderlyingResourceAction
- type UserAccountCredentials
- type VMPriority
- type VirtualMachine
- func (o *VirtualMachine) GetCreatedOnAsTime() (*time.Time, error)
- func (o *VirtualMachine) GetModifiedOnAsTime() (*time.Time, error)
- func (s VirtualMachine) MarshalJSON() ([]byte, error)
- func (o *VirtualMachine) SetCreatedOnAsTime(input time.Time)
- func (o *VirtualMachine) SetModifiedOnAsTime(input time.Time)
- type VirtualMachineImage
- type VirtualMachineSchemaProperties
- type VirtualMachineSecrets
- type VirtualMachineSshCredentials
- type VolumeDefinition
- type VolumeDefinitionType
- type VolumeOptions
- type WorkspaceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAllocationState ¶
func PossibleValuesForAllocationState() []string
func PossibleValuesForApplicationSharingPolicy ¶
func PossibleValuesForApplicationSharingPolicy() []string
func PossibleValuesForAutosave ¶
func PossibleValuesForAutosave() []string
func PossibleValuesForCaching ¶
func PossibleValuesForCaching() []string
func PossibleValuesForClusterPurpose ¶
func PossibleValuesForClusterPurpose() []string
func PossibleValuesForComputeInstanceAuthorizationType ¶
func PossibleValuesForComputeInstanceAuthorizationType() []string
func PossibleValuesForComputeInstanceState ¶
func PossibleValuesForComputeInstanceState() []string
func PossibleValuesForComputePowerAction ¶
func PossibleValuesForComputePowerAction() []string
func PossibleValuesForComputeRecurrenceFrequency ¶
func PossibleValuesForComputeRecurrenceFrequency() []string
func PossibleValuesForComputeTriggerType ¶
func PossibleValuesForComputeTriggerType() []string
func PossibleValuesForComputeType ¶
func PossibleValuesForComputeType() []string
func PossibleValuesForComputeWeekDay ¶
func PossibleValuesForComputeWeekDay() []string
func PossibleValuesForEnvironmentVariableType ¶
func PossibleValuesForEnvironmentVariableType() []string
func PossibleValuesForImageType ¶
func PossibleValuesForImageType() []string
func PossibleValuesForLoadBalancerType ¶
func PossibleValuesForLoadBalancerType() []string
func PossibleValuesForMountAction ¶
func PossibleValuesForMountAction() []string
func PossibleValuesForMountState ¶
func PossibleValuesForMountState() []string
func PossibleValuesForNetwork ¶
func PossibleValuesForNetwork() []string
func PossibleValuesForOperationName ¶
func PossibleValuesForOperationName() []string
func PossibleValuesForOperationStatus ¶
func PossibleValuesForOperationStatus() []string
func PossibleValuesForOperationTrigger ¶
func PossibleValuesForOperationTrigger() []string
func PossibleValuesForOsType ¶
func PossibleValuesForOsType() []string
func PossibleValuesForProtocol ¶
func PossibleValuesForProtocol() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForProvisioningStatus ¶
func PossibleValuesForProvisioningStatus() []string
func PossibleValuesForRemoteLoginPortPublicAccess ¶
func PossibleValuesForRemoteLoginPortPublicAccess() []string
func PossibleValuesForScheduleProvisioningState ¶
func PossibleValuesForScheduleProvisioningState() []string
func PossibleValuesForScheduleStatus ¶
func PossibleValuesForScheduleStatus() []string
func PossibleValuesForSkuTier ¶
func PossibleValuesForSkuTier() []string
func PossibleValuesForSourceType ¶
func PossibleValuesForSourceType() []string
func PossibleValuesForSshPublicAccess ¶
func PossibleValuesForSshPublicAccess() []string
func PossibleValuesForSslConfigStatus ¶
func PossibleValuesForSslConfigStatus() []string
func PossibleValuesForStorageAccountType ¶
func PossibleValuesForStorageAccountType() []string
func PossibleValuesForUnderlyingResourceAction ¶
func PossibleValuesForUnderlyingResourceAction() []string
func PossibleValuesForVMPriority ¶
func PossibleValuesForVMPriority() []string
func PossibleValuesForVolumeDefinitionType ¶
func PossibleValuesForVolumeDefinitionType() []string
func ValidateComputeID ¶
ValidateComputeID checks that 'input' can be parsed as a Compute ID
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type AKS ¶
type AKS struct { Properties *AKSSchemaProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (AKS) MarshalJSON ¶
func (*AKS) SetCreatedOnAsTime ¶
func (*AKS) SetModifiedOnAsTime ¶
type AKSSchemaProperties ¶
type AKSSchemaProperties struct { AgentCount *int64 `json:"agentCount,omitempty"` AgentVMSize *string `json:"agentVmSize,omitempty"` AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"` ClusterFqdn *string `json:"clusterFqdn,omitempty"` ClusterPurpose *ClusterPurpose `json:"clusterPurpose,omitempty"` LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"` LoadBalancerType *LoadBalancerType `json:"loadBalancerType,omitempty"` SslConfiguration *SslConfiguration `json:"sslConfiguration,omitempty"` SystemServices *[]SystemService `json:"systemServices,omitempty"` }
type AksComputeSecrets ¶
type AksComputeSecrets struct { AdminKubeConfig *string `json:"adminKubeConfig,omitempty"` ImagePullSecretName *string `json:"imagePullSecretName,omitempty"` UserKubeConfig *string `json:"userKubeConfig,omitempty"` }
func (AksComputeSecrets) MarshalJSON ¶
func (s AksComputeSecrets) MarshalJSON() ([]byte, error)
type AllocationState ¶
type AllocationState string
const ( AllocationStateResizing AllocationState = "Resizing" AllocationStateSteady AllocationState = "Steady" )
func (*AllocationState) UnmarshalJSON ¶
func (s *AllocationState) UnmarshalJSON(bytes []byte) error
type AmlCompute ¶
type AmlCompute struct { Properties *AmlComputeProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*AmlCompute) GetCreatedOnAsTime ¶
func (o *AmlCompute) GetCreatedOnAsTime() (*time.Time, error)
func (*AmlCompute) GetModifiedOnAsTime ¶
func (o *AmlCompute) GetModifiedOnAsTime() (*time.Time, error)
func (AmlCompute) MarshalJSON ¶
func (s AmlCompute) MarshalJSON() ([]byte, error)
func (*AmlCompute) SetCreatedOnAsTime ¶
func (o *AmlCompute) SetCreatedOnAsTime(input time.Time)
func (*AmlCompute) SetModifiedOnAsTime ¶
func (o *AmlCompute) SetModifiedOnAsTime(input time.Time)
type AmlComputeProperties ¶
type AmlComputeProperties struct { AllocationState *AllocationState `json:"allocationState,omitempty"` AllocationStateTransitionTime *string `json:"allocationStateTransitionTime,omitempty"` CurrentNodeCount *int64 `json:"currentNodeCount,omitempty"` EnableNodePublicIP *bool `json:"enableNodePublicIp,omitempty"` Errors *[]ErrorResponse `json:"errors,omitempty"` IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"` NodeStateCounts *NodeStateCounts `json:"nodeStateCounts,omitempty"` OsType *OsType `json:"osType,omitempty"` PropertyBag *interface{} `json:"propertyBag,omitempty"` RemoteLoginPortPublicAccess *RemoteLoginPortPublicAccess `json:"remoteLoginPortPublicAccess,omitempty"` ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"` Subnet *ResourceId `json:"subnet,omitempty"` TargetNodeCount *int64 `json:"targetNodeCount,omitempty"` UserAccountCredentials *UserAccountCredentials `json:"userAccountCredentials,omitempty"` VMPriority *VMPriority `json:"vmPriority,omitempty"` VMSize *string `json:"vmSize,omitempty"` VirtualMachineImage *VirtualMachineImage `json:"virtualMachineImage,omitempty"` }
func (*AmlComputeProperties) GetAllocationStateTransitionTimeAsTime ¶
func (o *AmlComputeProperties) GetAllocationStateTransitionTimeAsTime() (*time.Time, error)
func (*AmlComputeProperties) SetAllocationStateTransitionTimeAsTime ¶
func (o *AmlComputeProperties) SetAllocationStateTransitionTimeAsTime(input time.Time)
type ApplicationSharingPolicy ¶
type ApplicationSharingPolicy string
const ( ApplicationSharingPolicyPersonal ApplicationSharingPolicy = "Personal" )
func (*ApplicationSharingPolicy) UnmarshalJSON ¶
func (s *ApplicationSharingPolicy) UnmarshalJSON(bytes []byte) error
type AssignedUser ¶
type AutoPauseProperties ¶
type AutoScaleProperties ¶
type BindOptions ¶
type ClusterPurpose ¶
type ClusterPurpose string
const ( ClusterPurposeDenseProd ClusterPurpose = "DenseProd" ClusterPurposeDevTest ClusterPurpose = "DevTest" ClusterPurposeFastProd ClusterPurpose = "FastProd" )
func (*ClusterPurpose) UnmarshalJSON ¶
func (s *ClusterPurpose) UnmarshalJSON(bytes []byte) error
type ClusterUpdateParameters ¶
type ClusterUpdateParameters struct {
Properties *ClusterUpdateProperties `json:"properties,omitempty"`
}
type ClusterUpdateProperties ¶
type ClusterUpdateProperties struct {
Properties *ScaleSettingsInformation `json:"properties,omitempty"`
}
type ComputeDeleteOperationOptions ¶
type ComputeDeleteOperationOptions struct {
UnderlyingResourceAction *UnderlyingResourceAction
}
func DefaultComputeDeleteOperationOptions ¶
func DefaultComputeDeleteOperationOptions() ComputeDeleteOperationOptions
func (ComputeDeleteOperationOptions) ToHeaders ¶
func (o ComputeDeleteOperationOptions) ToHeaders() *client.Headers
func (ComputeDeleteOperationOptions) ToOData ¶
func (o ComputeDeleteOperationOptions) ToOData() *odata.Query
func (ComputeDeleteOperationOptions) ToQuery ¶
func (o ComputeDeleteOperationOptions) ToQuery() *client.QueryParams
type ComputeGetOperationResponse ¶
type ComputeGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ComputeResource }
type ComputeId ¶
type ComputeId struct { SubscriptionId string ResourceGroupName string WorkspaceName string ComputeName string }
ComputeId is a struct representing the Resource ID for a Compute
func NewComputeID ¶
func NewComputeID(subscriptionId string, resourceGroupName string, workspaceName string, computeName string) ComputeId
NewComputeID returns a new ComputeId struct
func ParseComputeID ¶
ParseComputeID parses 'input' into a ComputeId
func ParseComputeIDInsensitively ¶
ParseComputeIDInsensitively parses 'input' case-insensitively into a ComputeId note: this method should only be used for API response data and not user input
func (*ComputeId) FromParseResult ¶
func (id *ComputeId) FromParseResult(input resourceids.ParseResult) error
func (ComputeId) Segments ¶
func (id ComputeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Compute ID
type ComputeInstance ¶
type ComputeInstance struct { Properties *ComputeInstanceProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*ComputeInstance) GetCreatedOnAsTime ¶
func (o *ComputeInstance) GetCreatedOnAsTime() (*time.Time, error)
func (*ComputeInstance) GetModifiedOnAsTime ¶
func (o *ComputeInstance) GetModifiedOnAsTime() (*time.Time, error)
func (ComputeInstance) MarshalJSON ¶
func (s ComputeInstance) MarshalJSON() ([]byte, error)
func (*ComputeInstance) SetCreatedOnAsTime ¶
func (o *ComputeInstance) SetCreatedOnAsTime(input time.Time)
func (*ComputeInstance) SetModifiedOnAsTime ¶
func (o *ComputeInstance) SetModifiedOnAsTime(input time.Time)
type ComputeInstanceAuthorizationType ¶
type ComputeInstanceAuthorizationType string
const (
ComputeInstanceAuthorizationTypePersonal ComputeInstanceAuthorizationType = "personal"
)
func (*ComputeInstanceAuthorizationType) UnmarshalJSON ¶
func (s *ComputeInstanceAuthorizationType) UnmarshalJSON(bytes []byte) error
type ComputeInstanceContainer ¶
type ComputeInstanceContainer struct { Autosave *Autosave `json:"autosave,omitempty"` Environment *ComputeInstanceEnvironmentInfo `json:"environment,omitempty"` Gpu *string `json:"gpu,omitempty"` Name *string `json:"name,omitempty"` Network *Network `json:"network,omitempty"` Services *[]interface{} `json:"services,omitempty"` }
type ComputeInstanceDataDisk ¶
type ComputeInstanceDataDisk struct { Caching *Caching `json:"caching,omitempty"` DiskSizeGB *int64 `json:"diskSizeGB,omitempty"` Lun *int64 `json:"lun,omitempty"` StorageAccountType *StorageAccountType `json:"storageAccountType,omitempty"` }
type ComputeInstanceDataMount ¶
type ComputeInstanceDataMount struct { CreatedBy *string `json:"createdBy,omitempty"` Error *string `json:"error,omitempty"` MountAction *MountAction `json:"mountAction,omitempty"` MountName *string `json:"mountName,omitempty"` MountPath *string `json:"mountPath,omitempty"` MountState *MountState `json:"mountState,omitempty"` MountedOn *string `json:"mountedOn,omitempty"` Source *string `json:"source,omitempty"` SourceType *SourceType `json:"sourceType,omitempty"` }
func (*ComputeInstanceDataMount) GetMountedOnAsTime ¶
func (o *ComputeInstanceDataMount) GetMountedOnAsTime() (*time.Time, error)
func (*ComputeInstanceDataMount) SetMountedOnAsTime ¶
func (o *ComputeInstanceDataMount) SetMountedOnAsTime(input time.Time)
type ComputeInstanceLastOperation ¶
type ComputeInstanceLastOperation struct { OperationName *OperationName `json:"operationName,omitempty"` OperationStatus *OperationStatus `json:"operationStatus,omitempty"` OperationTime *string `json:"operationTime,omitempty"` OperationTrigger *OperationTrigger `json:"operationTrigger,omitempty"` }
func (*ComputeInstanceLastOperation) GetOperationTimeAsTime ¶
func (o *ComputeInstanceLastOperation) GetOperationTimeAsTime() (*time.Time, error)
func (*ComputeInstanceLastOperation) SetOperationTimeAsTime ¶
func (o *ComputeInstanceLastOperation) SetOperationTimeAsTime(input time.Time)
type ComputeInstanceProperties ¶
type ComputeInstanceProperties struct { ApplicationSharingPolicy *ApplicationSharingPolicy `json:"applicationSharingPolicy,omitempty"` Applications *[]ComputeInstanceApplication `json:"applications,omitempty"` ComputeInstanceAuthorizationType *ComputeInstanceAuthorizationType `json:"computeInstanceAuthorizationType,omitempty"` ConnectivityEndpoints *ComputeInstanceConnectivityEndpoints `json:"connectivityEndpoints,omitempty"` Containers *[]ComputeInstanceContainer `json:"containers,omitempty"` CreatedBy *ComputeInstanceCreatedBy `json:"createdBy,omitempty"` CustomServices *[]CustomService `json:"customServices,omitempty"` DataDisks *[]ComputeInstanceDataDisk `json:"dataDisks,omitempty"` DataMounts *[]ComputeInstanceDataMount `json:"dataMounts,omitempty"` EnableNodePublicIP *bool `json:"enableNodePublicIp,omitempty"` Errors *[]ErrorResponse `json:"errors,omitempty"` LastOperation *ComputeInstanceLastOperation `json:"lastOperation,omitempty"` OsImageMetadata *ImageMetadata `json:"osImageMetadata,omitempty"` PersonalComputeInstanceSettings *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,omitempty"` Schedules *ComputeSchedules `json:"schedules,omitempty"` SetupScripts *SetupScripts `json:"setupScripts,omitempty"` SshSettings *ComputeInstanceSshSettings `json:"sshSettings,omitempty"` State *ComputeInstanceState `json:"state,omitempty"` Subnet *ResourceId `json:"subnet,omitempty"` VMSize *string `json:"vmSize,omitempty"` Versions *ComputeInstanceVersion `json:"versions,omitempty"` }
type ComputeInstanceSshSettings ¶
type ComputeInstanceSshSettings struct { AdminPublicKey *string `json:"adminPublicKey,omitempty"` AdminUserName *string `json:"adminUserName,omitempty"` SshPort *int64 `json:"sshPort,omitempty"` SshPublicAccess *SshPublicAccess `json:"sshPublicAccess,omitempty"` }
type ComputeInstanceState ¶
type ComputeInstanceState string
const ( ComputeInstanceStateCreateFailed ComputeInstanceState = "CreateFailed" ComputeInstanceStateCreating ComputeInstanceState = "Creating" ComputeInstanceStateDeleting ComputeInstanceState = "Deleting" ComputeInstanceStateJobRunning ComputeInstanceState = "JobRunning" ComputeInstanceStateRestarting ComputeInstanceState = "Restarting" ComputeInstanceStateRunning ComputeInstanceState = "Running" ComputeInstanceStateSettingUp ComputeInstanceState = "SettingUp" ComputeInstanceStateSetupFailed ComputeInstanceState = "SetupFailed" ComputeInstanceStateStarting ComputeInstanceState = "Starting" ComputeInstanceStateStopped ComputeInstanceState = "Stopped" ComputeInstanceStateStopping ComputeInstanceState = "Stopping" ComputeInstanceStateUnknown ComputeInstanceState = "Unknown" ComputeInstanceStateUnusable ComputeInstanceState = "Unusable" ComputeInstanceStateUserSettingUp ComputeInstanceState = "UserSettingUp" ComputeInstanceStateUserSetupFailed ComputeInstanceState = "UserSetupFailed" )
func (*ComputeInstanceState) UnmarshalJSON ¶
func (s *ComputeInstanceState) UnmarshalJSON(bytes []byte) error
type ComputeInstanceVersion ¶
type ComputeInstanceVersion struct {
Runtime *string `json:"runtime,omitempty"`
}
type ComputeListCompleteResult ¶
type ComputeListCompleteResult struct { LatestHttpResponse *http.Response Items []ComputeResource }
type ComputeListCustomPager ¶ added in v0.20240628.1153531
func (*ComputeListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ComputeListCustomPager) NextPageLink() *odata.Link
type ComputeListKeysOperationResponse ¶
type ComputeListKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ComputeSecrets }
type ComputeListOperationOptions ¶
type ComputeListOperationOptions struct {
Skip *string
}
func DefaultComputeListOperationOptions ¶
func DefaultComputeListOperationOptions() ComputeListOperationOptions
func (ComputeListOperationOptions) ToHeaders ¶
func (o ComputeListOperationOptions) ToHeaders() *client.Headers
func (ComputeListOperationOptions) ToOData ¶
func (o ComputeListOperationOptions) ToOData() *odata.Query
func (ComputeListOperationOptions) ToQuery ¶
func (o ComputeListOperationOptions) ToQuery() *client.QueryParams
type ComputeListOperationResponse ¶
type ComputeListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ComputeResource }
type ComputePowerAction ¶
type ComputePowerAction string
const ( ComputePowerActionStart ComputePowerAction = "Start" ComputePowerActionStop ComputePowerAction = "Stop" )
func (*ComputePowerAction) UnmarshalJSON ¶
func (s *ComputePowerAction) UnmarshalJSON(bytes []byte) error
type ComputeRecurrenceFrequency ¶
type ComputeRecurrenceFrequency string
const ( ComputeRecurrenceFrequencyDay ComputeRecurrenceFrequency = "Day" ComputeRecurrenceFrequencyHour ComputeRecurrenceFrequency = "Hour" ComputeRecurrenceFrequencyMinute ComputeRecurrenceFrequency = "Minute" ComputeRecurrenceFrequencyMonth ComputeRecurrenceFrequency = "Month" ComputeRecurrenceFrequencyWeek ComputeRecurrenceFrequency = "Week" )
func (*ComputeRecurrenceFrequency) UnmarshalJSON ¶
func (s *ComputeRecurrenceFrequency) UnmarshalJSON(bytes []byte) error
type ComputeRecurrenceSchedule ¶
type ComputeRecurrenceSchedule struct { Hours []int64 `json:"hours"` Minutes []int64 `json:"minutes"` MonthDays *[]int64 `json:"monthDays,omitempty"` WeekDays *[]ComputeWeekDay `json:"weekDays,omitempty"` }
type ComputeResource ¶
type ComputeResource struct { Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties Compute `json:"properties"` Sku *Sku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
func (*ComputeResource) UnmarshalJSON ¶
func (s *ComputeResource) UnmarshalJSON(bytes []byte) error
type ComputeResourceOperationPredicate ¶
type ComputeResourceOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (ComputeResourceOperationPredicate) Matches ¶
func (p ComputeResourceOperationPredicate) Matches(input ComputeResource) bool
type ComputeSchedules ¶
type ComputeSchedules struct {
ComputeStartStop *[]ComputeStartStopSchedule `json:"computeStartStop,omitempty"`
}
type ComputeSecrets ¶
type ComputeSecrets interface { }
type ComputeStartStopSchedule ¶
type ComputeStartStopSchedule struct { Action *ComputePowerAction `json:"action,omitempty"` Cron *Cron `json:"cron,omitempty"` Id *string `json:"id,omitempty"` ProvisioningStatus *ProvisioningStatus `json:"provisioningStatus,omitempty"` Recurrence *Recurrence `json:"recurrence,omitempty"` Schedule *ScheduleBase `json:"schedule,omitempty"` Status *ScheduleStatus `json:"status,omitempty"` TriggerType *ComputeTriggerType `json:"triggerType,omitempty"` }
type ComputeTriggerType ¶
type ComputeTriggerType string
const ( ComputeTriggerTypeCron ComputeTriggerType = "Cron" ComputeTriggerTypeRecurrence ComputeTriggerType = "Recurrence" )
func (*ComputeTriggerType) UnmarshalJSON ¶
func (s *ComputeTriggerType) UnmarshalJSON(bytes []byte) error
type ComputeType ¶
type ComputeType string
const ( ComputeTypeAKS ComputeType = "AKS" ComputeTypeAmlCompute ComputeType = "AmlCompute" ComputeTypeComputeInstance ComputeType = "ComputeInstance" ComputeTypeDataFactory ComputeType = "DataFactory" ComputeTypeDataLakeAnalytics ComputeType = "DataLakeAnalytics" ComputeTypeDatabricks ComputeType = "Databricks" ComputeTypeHDInsight ComputeType = "HDInsight" ComputeTypeKubernetes ComputeType = "Kubernetes" ComputeTypeSynapseSpark ComputeType = "SynapseSpark" ComputeTypeVirtualMachine ComputeType = "VirtualMachine" )
func (*ComputeType) UnmarshalJSON ¶
func (s *ComputeType) UnmarshalJSON(bytes []byte) error
type ComputeWeekDay ¶
type ComputeWeekDay string
const ( ComputeWeekDayFriday ComputeWeekDay = "Friday" ComputeWeekDayMonday ComputeWeekDay = "Monday" ComputeWeekDaySaturday ComputeWeekDay = "Saturday" ComputeWeekDaySunday ComputeWeekDay = "Sunday" ComputeWeekDayThursday ComputeWeekDay = "Thursday" ComputeWeekDayTuesday ComputeWeekDay = "Tuesday" ComputeWeekDayWednesday ComputeWeekDay = "Wednesday" )
func (*ComputeWeekDay) UnmarshalJSON ¶
func (s *ComputeWeekDay) UnmarshalJSON(bytes []byte) error
type CustomService ¶
type CustomService struct { Docker *Docker `json:"docker,omitempty"` Endpoints *[]Endpoint `json:"endpoints,omitempty"` EnvironmentVariables *map[string]EnvironmentVariable `json:"environmentVariables,omitempty"` Image *Image `json:"image,omitempty"` Name *string `json:"name,omitempty"` Volumes *[]VolumeDefinition `json:"volumes,omitempty"` }
type DataFactory ¶
type DataFactory struct { // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*DataFactory) GetCreatedOnAsTime ¶
func (o *DataFactory) GetCreatedOnAsTime() (*time.Time, error)
func (*DataFactory) GetModifiedOnAsTime ¶
func (o *DataFactory) GetModifiedOnAsTime() (*time.Time, error)
func (DataFactory) MarshalJSON ¶
func (s DataFactory) MarshalJSON() ([]byte, error)
func (*DataFactory) SetCreatedOnAsTime ¶
func (o *DataFactory) SetCreatedOnAsTime(input time.Time)
func (*DataFactory) SetModifiedOnAsTime ¶
func (o *DataFactory) SetModifiedOnAsTime(input time.Time)
type DataLakeAnalytics ¶
type DataLakeAnalytics struct { Properties *DataLakeAnalyticsSchemaProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*DataLakeAnalytics) GetCreatedOnAsTime ¶
func (o *DataLakeAnalytics) GetCreatedOnAsTime() (*time.Time, error)
func (*DataLakeAnalytics) GetModifiedOnAsTime ¶
func (o *DataLakeAnalytics) GetModifiedOnAsTime() (*time.Time, error)
func (DataLakeAnalytics) MarshalJSON ¶
func (s DataLakeAnalytics) MarshalJSON() ([]byte, error)
func (*DataLakeAnalytics) SetCreatedOnAsTime ¶
func (o *DataLakeAnalytics) SetCreatedOnAsTime(input time.Time)
func (*DataLakeAnalytics) SetModifiedOnAsTime ¶
func (o *DataLakeAnalytics) SetModifiedOnAsTime(input time.Time)
type DataLakeAnalyticsSchemaProperties ¶
type DataLakeAnalyticsSchemaProperties struct {
DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"`
}
type Databricks ¶
type Databricks struct { Properties *DatabricksProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*Databricks) GetCreatedOnAsTime ¶
func (o *Databricks) GetCreatedOnAsTime() (*time.Time, error)
func (*Databricks) GetModifiedOnAsTime ¶
func (o *Databricks) GetModifiedOnAsTime() (*time.Time, error)
func (Databricks) MarshalJSON ¶
func (s Databricks) MarshalJSON() ([]byte, error)
func (*Databricks) SetCreatedOnAsTime ¶
func (o *Databricks) SetCreatedOnAsTime(input time.Time)
func (*Databricks) SetModifiedOnAsTime ¶
func (o *Databricks) SetModifiedOnAsTime(input time.Time)
type DatabricksComputeSecrets ¶
type DatabricksComputeSecrets struct {
DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"`
}
func (DatabricksComputeSecrets) MarshalJSON ¶
func (s DatabricksComputeSecrets) MarshalJSON() ([]byte, error)
type DatabricksProperties ¶
type EnvironmentVariable ¶
type EnvironmentVariable struct { Type *EnvironmentVariableType `json:"type,omitempty"` Value *string `json:"value,omitempty"` }
type EnvironmentVariableType ¶
type EnvironmentVariableType string
const (
EnvironmentVariableTypeLocal EnvironmentVariableType = "local"
)
func (*EnvironmentVariableType) UnmarshalJSON ¶
func (s *EnvironmentVariableType) UnmarshalJSON(bytes []byte) error
type ErrorAdditionalInfo ¶
type ErrorAdditionalInfo struct { Info *interface{} `json:"info,omitempty"` Type *string `json:"type,omitempty"` }
type ErrorDetail ¶
type ErrorDetail struct { AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"` Code *string `json:"code,omitempty"` Details *[]ErrorDetail `json:"details,omitempty"` Message *string `json:"message,omitempty"` Target *string `json:"target,omitempty"` }
type ErrorResponse ¶
type ErrorResponse struct {
Error *ErrorDetail `json:"error,omitempty"`
}
type HDInsight ¶
type HDInsight struct { Properties *HDInsightProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*HDInsight) GetModifiedOnAsTime ¶
func (HDInsight) MarshalJSON ¶
func (*HDInsight) SetCreatedOnAsTime ¶
func (*HDInsight) SetModifiedOnAsTime ¶
type HDInsightProperties ¶
type HDInsightProperties struct { Address *string `json:"address,omitempty"` AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"` SshPort *int64 `json:"sshPort,omitempty"` }
type ImageMetadata ¶
type InstanceTypeSchema ¶
type InstanceTypeSchema struct { NodeSelector *map[string]string `json:"nodeSelector,omitempty"` Resources *InstanceTypeSchemaResources `json:"resources,omitempty"` }
type Kubernetes ¶
type Kubernetes struct { Properties *KubernetesProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*Kubernetes) GetCreatedOnAsTime ¶
func (o *Kubernetes) GetCreatedOnAsTime() (*time.Time, error)
func (*Kubernetes) GetModifiedOnAsTime ¶
func (o *Kubernetes) GetModifiedOnAsTime() (*time.Time, error)
func (Kubernetes) MarshalJSON ¶
func (s Kubernetes) MarshalJSON() ([]byte, error)
func (*Kubernetes) SetCreatedOnAsTime ¶
func (o *Kubernetes) SetCreatedOnAsTime(input time.Time)
func (*Kubernetes) SetModifiedOnAsTime ¶
func (o *Kubernetes) SetModifiedOnAsTime(input time.Time)
type KubernetesProperties ¶
type KubernetesProperties struct { DefaultInstanceType *string `json:"defaultInstanceType,omitempty"` ExtensionInstanceReleaseTrain *string `json:"extensionInstanceReleaseTrain,omitempty"` ExtensionPrincipalId *string `json:"extensionPrincipalId,omitempty"` InstanceTypes *map[string]InstanceTypeSchema `json:"instanceTypes,omitempty"` Namespace *string `json:"namespace,omitempty"` RelayConnectionString *string `json:"relayConnectionString,omitempty"` ServiceBusConnectionString *string `json:"serviceBusConnectionString,omitempty"` VcName *string `json:"vcName,omitempty"` }
type LoadBalancerType ¶
type LoadBalancerType string
const ( LoadBalancerTypeInternalLoadBalancer LoadBalancerType = "InternalLoadBalancer" LoadBalancerTypePublicIP LoadBalancerType = "PublicIp" )
func (*LoadBalancerType) UnmarshalJSON ¶
func (s *LoadBalancerType) UnmarshalJSON(bytes []byte) error
type MountAction ¶
type MountAction string
const ( MountActionMount MountAction = "Mount" MountActionUnmount MountAction = "Unmount" )
func (*MountAction) UnmarshalJSON ¶
func (s *MountAction) UnmarshalJSON(bytes []byte) error
type MountState ¶
type MountState string
const ( MountStateMountFailed MountState = "MountFailed" MountStateMountRequested MountState = "MountRequested" MountStateMounted MountState = "Mounted" MountStateUnmountFailed MountState = "UnmountFailed" MountStateUnmountRequested MountState = "UnmountRequested" MountStateUnmounted MountState = "Unmounted" )
func (*MountState) UnmarshalJSON ¶
func (s *MountState) UnmarshalJSON(bytes []byte) error
type NodeStateCounts ¶
type NodeStateCounts struct { IdleNodeCount *int64 `json:"idleNodeCount,omitempty"` LeavingNodeCount *int64 `json:"leavingNodeCount,omitempty"` PreemptedNodeCount *int64 `json:"preemptedNodeCount,omitempty"` PreparingNodeCount *int64 `json:"preparingNodeCount,omitempty"` RunningNodeCount *int64 `json:"runningNodeCount,omitempty"` UnusableNodeCount *int64 `json:"unusableNodeCount,omitempty"` }
type OperationName ¶
type OperationName string
const ( OperationNameCreate OperationName = "Create" OperationNameDelete OperationName = "Delete" OperationNameReimage OperationName = "Reimage" OperationNameRestart OperationName = "Restart" OperationNameStart OperationName = "Start" OperationNameStop OperationName = "Stop" )
func (*OperationName) UnmarshalJSON ¶
func (s *OperationName) UnmarshalJSON(bytes []byte) error
type OperationStatus ¶
type OperationStatus string
const ( OperationStatusCreateFailed OperationStatus = "CreateFailed" OperationStatusDeleteFailed OperationStatus = "DeleteFailed" OperationStatusInProgress OperationStatus = "InProgress" OperationStatusReimageFailed OperationStatus = "ReimageFailed" OperationStatusRestartFailed OperationStatus = "RestartFailed" OperationStatusStartFailed OperationStatus = "StartFailed" OperationStatusStopFailed OperationStatus = "StopFailed" OperationStatusSucceeded OperationStatus = "Succeeded" )
func (*OperationStatus) UnmarshalJSON ¶
func (s *OperationStatus) UnmarshalJSON(bytes []byte) error
type OperationTrigger ¶
type OperationTrigger string
const ( OperationTriggerIdleShutdown OperationTrigger = "IdleShutdown" OperationTriggerSchedule OperationTrigger = "Schedule" OperationTriggerUser OperationTrigger = "User" )
func (*OperationTrigger) UnmarshalJSON ¶
func (s *OperationTrigger) UnmarshalJSON(bytes []byte) error
type OperationalizationClustersClient ¶
type OperationalizationClustersClient struct {
Client *resourcemanager.Client
}
func NewOperationalizationClustersClientWithBaseURI ¶
func NewOperationalizationClustersClientWithBaseURI(sdkApi sdkEnv.Api) (*OperationalizationClustersClient, error)
func (OperationalizationClustersClient) ComputeCreateOrUpdate ¶
func (c OperationalizationClustersClient) ComputeCreateOrUpdate(ctx context.Context, id ComputeId, input ComputeResource) (result ComputeCreateOrUpdateOperationResponse, err error)
ComputeCreateOrUpdate ...
func (OperationalizationClustersClient) ComputeCreateOrUpdateThenPoll ¶
func (c OperationalizationClustersClient) ComputeCreateOrUpdateThenPoll(ctx context.Context, id ComputeId, input ComputeResource) error
ComputeCreateOrUpdateThenPoll performs ComputeCreateOrUpdate then polls until it's completed
func (OperationalizationClustersClient) ComputeDelete ¶
func (c OperationalizationClustersClient) ComputeDelete(ctx context.Context, id ComputeId, options ComputeDeleteOperationOptions) (result ComputeDeleteOperationResponse, err error)
ComputeDelete ...
func (OperationalizationClustersClient) ComputeDeleteThenPoll ¶
func (c OperationalizationClustersClient) ComputeDeleteThenPoll(ctx context.Context, id ComputeId, options ComputeDeleteOperationOptions) error
ComputeDeleteThenPoll performs ComputeDelete then polls until it's completed
func (OperationalizationClustersClient) ComputeGet ¶
func (c OperationalizationClustersClient) ComputeGet(ctx context.Context, id ComputeId) (result ComputeGetOperationResponse, err error)
ComputeGet ...
func (OperationalizationClustersClient) ComputeList ¶
func (c OperationalizationClustersClient) ComputeList(ctx context.Context, id WorkspaceId, options ComputeListOperationOptions) (result ComputeListOperationResponse, err error)
ComputeList ...
func (OperationalizationClustersClient) ComputeListComplete ¶
func (c OperationalizationClustersClient) ComputeListComplete(ctx context.Context, id WorkspaceId, options ComputeListOperationOptions) (ComputeListCompleteResult, error)
ComputeListComplete retrieves all the results into a single object
func (OperationalizationClustersClient) ComputeListCompleteMatchingPredicate ¶
func (c OperationalizationClustersClient) ComputeListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, options ComputeListOperationOptions, predicate ComputeResourceOperationPredicate) (result ComputeListCompleteResult, err error)
ComputeListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (OperationalizationClustersClient) ComputeListKeys ¶
func (c OperationalizationClustersClient) ComputeListKeys(ctx context.Context, id ComputeId) (result ComputeListKeysOperationResponse, err error)
ComputeListKeys ...
func (OperationalizationClustersClient) ComputeRestart ¶
func (c OperationalizationClustersClient) ComputeRestart(ctx context.Context, id ComputeId) (result ComputeRestartOperationResponse, err error)
ComputeRestart ...
func (OperationalizationClustersClient) ComputeRestartThenPoll ¶
func (c OperationalizationClustersClient) ComputeRestartThenPoll(ctx context.Context, id ComputeId) error
ComputeRestartThenPoll performs ComputeRestart then polls until it's completed
func (OperationalizationClustersClient) ComputeStart ¶
func (c OperationalizationClustersClient) ComputeStart(ctx context.Context, id ComputeId) (result ComputeStartOperationResponse, err error)
ComputeStart ...
func (OperationalizationClustersClient) ComputeStartThenPoll ¶
func (c OperationalizationClustersClient) ComputeStartThenPoll(ctx context.Context, id ComputeId) error
ComputeStartThenPoll performs ComputeStart then polls until it's completed
func (OperationalizationClustersClient) ComputeStop ¶
func (c OperationalizationClustersClient) ComputeStop(ctx context.Context, id ComputeId) (result ComputeStopOperationResponse, err error)
ComputeStop ...
func (OperationalizationClustersClient) ComputeStopThenPoll ¶
func (c OperationalizationClustersClient) ComputeStopThenPoll(ctx context.Context, id ComputeId) error
ComputeStopThenPoll performs ComputeStop then polls until it's completed
func (OperationalizationClustersClient) ComputeUpdate ¶
func (c OperationalizationClustersClient) ComputeUpdate(ctx context.Context, id ComputeId, input ClusterUpdateParameters) (result ComputeUpdateOperationResponse, err error)
ComputeUpdate ...
func (OperationalizationClustersClient) ComputeUpdateThenPoll ¶
func (c OperationalizationClustersClient) ComputeUpdateThenPoll(ctx context.Context, id ComputeId, input ClusterUpdateParameters) error
ComputeUpdateThenPoll performs ComputeUpdate then polls until it's completed
type PersonalComputeInstanceSettings ¶
type PersonalComputeInstanceSettings struct {
AssignedUser *AssignedUser `json:"assignedUser,omitempty"`
}
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUnknown ProvisioningState = "Unknown" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type ProvisioningStatus ¶
type ProvisioningStatus string
const ( ProvisioningStatusCompleted ProvisioningStatus = "Completed" ProvisioningStatusFailed ProvisioningStatus = "Failed" ProvisioningStatusProvisioning ProvisioningStatus = "Provisioning" )
func (*ProvisioningStatus) UnmarshalJSON ¶
func (s *ProvisioningStatus) UnmarshalJSON(bytes []byte) error
type RawComputeImpl ¶
RawComputeImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RawComputeSecretsImpl ¶
RawComputeSecretsImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type Recurrence ¶
type Recurrence struct { Frequency *ComputeRecurrenceFrequency `json:"frequency,omitempty"` Interval *int64 `json:"interval,omitempty"` Schedule *ComputeRecurrenceSchedule `json:"schedule,omitempty"` StartTime *string `json:"startTime,omitempty"` TimeZone *string `json:"timeZone,omitempty"` }
type RemoteLoginPortPublicAccess ¶
type RemoteLoginPortPublicAccess string
const ( RemoteLoginPortPublicAccessDisabled RemoteLoginPortPublicAccess = "Disabled" RemoteLoginPortPublicAccessEnabled RemoteLoginPortPublicAccess = "Enabled" RemoteLoginPortPublicAccessNotSpecified RemoteLoginPortPublicAccess = "NotSpecified" )
func (*RemoteLoginPortPublicAccess) UnmarshalJSON ¶
func (s *RemoteLoginPortPublicAccess) UnmarshalJSON(bytes []byte) error
type ResourceId ¶
type ResourceId struct {
Id string `json:"id"`
}
type ScaleSettings ¶
type ScaleSettingsInformation ¶
type ScaleSettingsInformation struct {
ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"`
}
type ScheduleBase ¶
type ScheduleBase struct { Id *string `json:"id,omitempty"` ProvisioningStatus *ScheduleProvisioningState `json:"provisioningStatus,omitempty"` Status *ScheduleStatus `json:"status,omitempty"` }
type ScheduleProvisioningState ¶
type ScheduleProvisioningState string
const ( ScheduleProvisioningStateCompleted ScheduleProvisioningState = "Completed" ScheduleProvisioningStateFailed ScheduleProvisioningState = "Failed" ScheduleProvisioningStateProvisioning ScheduleProvisioningState = "Provisioning" )
func (*ScheduleProvisioningState) UnmarshalJSON ¶
func (s *ScheduleProvisioningState) UnmarshalJSON(bytes []byte) error
type ScheduleStatus ¶
type ScheduleStatus string
const ( ScheduleStatusDisabled ScheduleStatus = "Disabled" ScheduleStatusEnabled ScheduleStatus = "Enabled" )
func (*ScheduleStatus) UnmarshalJSON ¶
func (s *ScheduleStatus) UnmarshalJSON(bytes []byte) error
type ScriptReference ¶
type ScriptsToExecute ¶
type ScriptsToExecute struct { CreationScript *ScriptReference `json:"creationScript,omitempty"` StartupScript *ScriptReference `json:"startupScript,omitempty"` }
type SetupScripts ¶
type SetupScripts struct {
Scripts *ScriptsToExecute `json:"scripts,omitempty"`
}
type SourceType ¶
type SourceType string
const ( SourceTypeDataset SourceType = "Dataset" SourceTypeDatastore SourceType = "Datastore" SourceTypeURI SourceType = "URI" )
func (*SourceType) UnmarshalJSON ¶
func (s *SourceType) UnmarshalJSON(bytes []byte) error
type SshPublicAccess ¶
type SshPublicAccess string
const ( SshPublicAccessDisabled SshPublicAccess = "Disabled" SshPublicAccessEnabled SshPublicAccess = "Enabled" )
func (*SshPublicAccess) UnmarshalJSON ¶
func (s *SshPublicAccess) UnmarshalJSON(bytes []byte) error
type SslConfigStatus ¶
type SslConfigStatus string
const ( SslConfigStatusAuto SslConfigStatus = "Auto" SslConfigStatusDisabled SslConfigStatus = "Disabled" SslConfigStatusEnabled SslConfigStatus = "Enabled" )
func (*SslConfigStatus) UnmarshalJSON ¶
func (s *SslConfigStatus) UnmarshalJSON(bytes []byte) error
type SslConfiguration ¶
type SslConfiguration struct { Cert *string `json:"cert,omitempty"` Cname *string `json:"cname,omitempty"` Key *string `json:"key,omitempty"` LeafDomainLabel *string `json:"leafDomainLabel,omitempty"` OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"` Status *SslConfigStatus `json:"status,omitempty"` }
type StorageAccountType ¶
type StorageAccountType string
const ( StorageAccountTypePremiumLRS StorageAccountType = "Premium_LRS" StorageAccountTypeStandardLRS StorageAccountType = "Standard_LRS" )
func (*StorageAccountType) UnmarshalJSON ¶
func (s *StorageAccountType) UnmarshalJSON(bytes []byte) error
type SynapseSpark ¶
type SynapseSpark struct { Properties *SynapseSparkProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*SynapseSpark) GetCreatedOnAsTime ¶
func (o *SynapseSpark) GetCreatedOnAsTime() (*time.Time, error)
func (*SynapseSpark) GetModifiedOnAsTime ¶
func (o *SynapseSpark) GetModifiedOnAsTime() (*time.Time, error)
func (SynapseSpark) MarshalJSON ¶
func (s SynapseSpark) MarshalJSON() ([]byte, error)
func (*SynapseSpark) SetCreatedOnAsTime ¶
func (o *SynapseSpark) SetCreatedOnAsTime(input time.Time)
func (*SynapseSpark) SetModifiedOnAsTime ¶
func (o *SynapseSpark) SetModifiedOnAsTime(input time.Time)
type SynapseSparkProperties ¶
type SynapseSparkProperties struct { AutoPauseProperties *AutoPauseProperties `json:"autoPauseProperties,omitempty"` AutoScaleProperties *AutoScaleProperties `json:"autoScaleProperties,omitempty"` NodeCount *int64 `json:"nodeCount,omitempty"` NodeSize *string `json:"nodeSize,omitempty"` NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"` PoolName *string `json:"poolName,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SparkVersion *string `json:"sparkVersion,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` WorkspaceName *string `json:"workspaceName,omitempty"` }
type SystemService ¶
type TmpfsOptions ¶
type TmpfsOptions struct {
Size *int64 `json:"size,omitempty"`
}
type UnderlyingResourceAction ¶
type UnderlyingResourceAction string
const ( UnderlyingResourceActionDelete UnderlyingResourceAction = "Delete" UnderlyingResourceActionDetach UnderlyingResourceAction = "Detach" )
func (*UnderlyingResourceAction) UnmarshalJSON ¶
func (s *UnderlyingResourceAction) UnmarshalJSON(bytes []byte) error
type UserAccountCredentials ¶
type VMPriority ¶
type VMPriority string
const ( VMPriorityDedicated VMPriority = "Dedicated" VMPriorityLowPriority VMPriority = "LowPriority" )
func (*VMPriority) UnmarshalJSON ¶
func (s *VMPriority) UnmarshalJSON(bytes []byte) error
type VirtualMachine ¶
type VirtualMachine struct { Properties *VirtualMachineSchemaProperties `json:"properties,omitempty"` // Fields inherited from Compute ComputeLocation *string `json:"computeLocation,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
func (*VirtualMachine) GetCreatedOnAsTime ¶
func (o *VirtualMachine) GetCreatedOnAsTime() (*time.Time, error)
func (*VirtualMachine) GetModifiedOnAsTime ¶
func (o *VirtualMachine) GetModifiedOnAsTime() (*time.Time, error)
func (VirtualMachine) MarshalJSON ¶
func (s VirtualMachine) MarshalJSON() ([]byte, error)
func (*VirtualMachine) SetCreatedOnAsTime ¶
func (o *VirtualMachine) SetCreatedOnAsTime(input time.Time)
func (*VirtualMachine) SetModifiedOnAsTime ¶
func (o *VirtualMachine) SetModifiedOnAsTime(input time.Time)
type VirtualMachineImage ¶
type VirtualMachineImage struct {
Id string `json:"id"`
}
type VirtualMachineSchemaProperties ¶
type VirtualMachineSchemaProperties struct { Address *string `json:"address,omitempty"` AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"` IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"` NotebookServerPort *int64 `json:"notebookServerPort,omitempty"` SshPort *int64 `json:"sshPort,omitempty"` VirtualMachineSize *string `json:"virtualMachineSize,omitempty"` }
type VirtualMachineSecrets ¶
type VirtualMachineSecrets struct {
AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"`
}
func (VirtualMachineSecrets) MarshalJSON ¶
func (s VirtualMachineSecrets) MarshalJSON() ([]byte, error)
type VolumeDefinition ¶
type VolumeDefinition struct { Bind *BindOptions `json:"bind,omitempty"` Consistency *string `json:"consistency,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` Source *string `json:"source,omitempty"` Target *string `json:"target,omitempty"` Tmpfs *TmpfsOptions `json:"tmpfs,omitempty"` Type *VolumeDefinitionType `json:"type,omitempty"` Volume *VolumeOptions `json:"volume,omitempty"` }
type VolumeDefinitionType ¶
type VolumeDefinitionType string
const ( VolumeDefinitionTypeBind VolumeDefinitionType = "bind" VolumeDefinitionTypeNpipe VolumeDefinitionType = "npipe" VolumeDefinitionTypeTmpfs VolumeDefinitionType = "tmpfs" VolumeDefinitionTypeVolume VolumeDefinitionType = "volume" )
func (*VolumeDefinitionType) UnmarshalJSON ¶
func (s *VolumeDefinitionType) UnmarshalJSON(bytes []byte) error
type VolumeOptions ¶
type VolumeOptions struct {
Nocopy *bool `json:"nocopy,omitempty"`
}
type WorkspaceId ¶
WorkspaceId is a struct representing the Resource ID for a Workspace
func NewWorkspaceID ¶
func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId
NewWorkspaceID returns a new WorkspaceId struct
func ParseWorkspaceID ¶
func ParseWorkspaceID(input string) (*WorkspaceId, error)
ParseWorkspaceID parses 'input' into a WorkspaceId
func ParseWorkspaceIDInsensitively ¶
func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error)
ParseWorkspaceIDInsensitively parses 'input' case-insensitively into a WorkspaceId note: this method should only be used for API response data and not user input
func (*WorkspaceId) FromParseResult ¶
func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error
func (WorkspaceId) Segments ¶
func (id WorkspaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workspace ID
func (WorkspaceId) String ¶
func (id WorkspaceId) String() string
String returns a human-readable description of this Workspace ID
Source Files ¶
- client.go
- constants.go
- id_compute.go
- id_workspace.go
- method_computecreateorupdate.go
- method_computedelete.go
- method_computeget.go
- method_computelist.go
- method_computelistkeys.go
- method_computerestart.go
- method_computestart.go
- method_computestop.go
- method_computeupdate.go
- model_aks.go
- model_akscomputesecrets.go
- model_aksnetworkingconfiguration.go
- model_aksschemaproperties.go
- model_amlcompute.go
- model_amlcomputeproperties.go
- model_assigneduser.go
- model_autopauseproperties.go
- model_autoscaleproperties.go
- model_bindoptions.go
- model_clusterupdateparameters.go
- model_clusterupdateproperties.go
- model_compute.go
- model_computeinstance.go
- model_computeinstanceapplication.go
- model_computeinstanceconnectivityendpoints.go
- model_computeinstancecontainer.go
- model_computeinstancecreatedby.go
- model_computeinstancedatadisk.go
- model_computeinstancedatamount.go
- model_computeinstanceenvironmentinfo.go
- model_computeinstancelastoperation.go
- model_computeinstanceproperties.go
- model_computeinstancesshsettings.go
- model_computeinstanceversion.go
- model_computerecurrenceschedule.go
- model_computeresource.go
- model_computeschedules.go
- model_computesecrets.go
- model_computestartstopschedule.go
- model_cron.go
- model_customservice.go
- model_databricks.go
- model_databrickscomputesecrets.go
- model_databricksproperties.go
- model_datafactory.go
- model_datalakeanalytics.go
- model_datalakeanalyticsschemaproperties.go
- model_docker.go
- model_endpoint.go
- model_environmentvariable.go
- model_erroradditionalinfo.go
- model_errordetail.go
- model_errorresponse.go
- model_hdinsight.go
- model_hdinsightproperties.go
- model_image.go
- model_imagemetadata.go
- model_instancetypeschema.go
- model_instancetypeschemaresources.go
- model_kubernetes.go
- model_kubernetesproperties.go
- model_nodestatecounts.go
- model_personalcomputeinstancesettings.go
- model_recurrence.go
- model_resourceid.go
- model_scalesettings.go
- model_scalesettingsinformation.go
- model_schedulebase.go
- model_scriptreference.go
- model_scriptstoexecute.go
- model_setupscripts.go
- model_sku.go
- model_sslconfiguration.go
- model_synapsespark.go
- model_synapsesparkproperties.go
- model_systemservice.go
- model_tmpfsoptions.go
- model_useraccountcredentials.go
- model_virtualmachine.go
- model_virtualmachineimage.go
- model_virtualmachineschemaproperties.go
- model_virtualmachinesecrets.go
- model_virtualmachinesshcredentials.go
- model_volumedefinition.go
- model_volumeoptions.go
- predicates.go
- version.go