Documentation ¶
Overview ¶
Package synapse implements the Azure ARM Synapse service API version 2019-06-01-preview.
Azure Synapse Analytics Management Client
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AadAdminProperties
- type ActualState
- type AuthorizationType
- type AutoPauseProperties
- type AutoScaleProperties
- type AvailableRpOperation
- type AvailableRpOperationDisplayInfo
- type AzureEntityResource
- type BaseClient
- type BasicCustomSetupBase
- type BasicIntegrationRuntime
- type BasicIntegrationRuntimeStatus
- type BasicLinkedIntegrationRuntimeType
- type BasicSecretBase
- type BasicSsisObjectMetadata
- type BigDataPoolPatchInfo
- type BigDataPoolResourceInfo
- type BigDataPoolResourceInfoListResult
- type BigDataPoolResourceInfoListResultIterator
- func (iter *BigDataPoolResourceInfoListResultIterator) Next() error
- func (iter *BigDataPoolResourceInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter BigDataPoolResourceInfoListResultIterator) NotDone() bool
- func (iter BigDataPoolResourceInfoListResultIterator) Response() BigDataPoolResourceInfoListResult
- func (iter BigDataPoolResourceInfoListResultIterator) Value() BigDataPoolResourceInfo
- type BigDataPoolResourceInfoListResultPage
- func (page *BigDataPoolResourceInfoListResultPage) Next() error
- func (page *BigDataPoolResourceInfoListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page BigDataPoolResourceInfoListResultPage) NotDone() bool
- func (page BigDataPoolResourceInfoListResultPage) Response() BigDataPoolResourceInfoListResult
- func (page BigDataPoolResourceInfoListResultPage) Values() []BigDataPoolResourceInfo
- type BigDataPoolResourceProperties
- type BigDataPoolsClient
- func (client BigDataPoolsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result BigDataPoolsCreateOrUpdateFuture, err error)
- func (client BigDataPoolsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client BigDataPoolsClient) CreateOrUpdateResponder(resp *http.Response) (result BigDataPoolResourceInfo, err error)
- func (client BigDataPoolsClient) CreateOrUpdateSender(req *http.Request) (future BigDataPoolsCreateOrUpdateFuture, err error)
- func (client BigDataPoolsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result BigDataPoolsDeleteFuture, err error)
- func (client BigDataPoolsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client BigDataPoolsClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
- func (client BigDataPoolsClient) DeleteSender(req *http.Request) (future BigDataPoolsDeleteFuture, err error)
- func (client BigDataPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result BigDataPoolResourceInfo, err error)
- func (client BigDataPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client BigDataPoolsClient) GetResponder(resp *http.Response) (result BigDataPoolResourceInfo, err error)
- func (client BigDataPoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client BigDataPoolsClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result BigDataPoolResourceInfoListResultPage, err error)
- func (client BigDataPoolsClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result BigDataPoolResourceInfoListResultIterator, err error)
- func (client BigDataPoolsClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client BigDataPoolsClient) ListByWorkspaceResponder(resp *http.Response) (result BigDataPoolResourceInfoListResult, err error)
- func (client BigDataPoolsClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- func (client BigDataPoolsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result BigDataPoolResourceInfo, err error)
- func (client BigDataPoolsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client BigDataPoolsClient) UpdateResponder(resp *http.Response) (result BigDataPoolResourceInfo, err error)
- func (client BigDataPoolsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type BigDataPoolsCreateOrUpdateFuture
- type BigDataPoolsDeleteFuture
- type BlobAuditingPolicyState
- type CheckNameAvailabilityRequest
- type CheckNameAvailabilityResponse
- type CloudError
- type CloudErrorBody
- type CmdkeySetup
- func (cs CmdkeySetup) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
- func (cs CmdkeySetup) AsCmdkeySetup() (*CmdkeySetup, bool)
- func (cs CmdkeySetup) AsComponentSetup() (*ComponentSetup, bool)
- func (cs CmdkeySetup) AsCustomSetupBase() (*CustomSetupBase, bool)
- func (cs CmdkeySetup) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
- func (cs CmdkeySetup) MarshalJSON() ([]byte, error)
- func (cs *CmdkeySetup) UnmarshalJSON(body []byte) error
- type CmdkeySetupTypeProperties
- type ColumnDataType
- type ComponentSetup
- func (cs ComponentSetup) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
- func (cs ComponentSetup) AsCmdkeySetup() (*CmdkeySetup, bool)
- func (cs ComponentSetup) AsComponentSetup() (*ComponentSetup, bool)
- func (cs ComponentSetup) AsCustomSetupBase() (*CustomSetupBase, bool)
- func (cs ComponentSetup) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
- func (cs ComponentSetup) MarshalJSON() ([]byte, error)
- func (cs *ComponentSetup) UnmarshalJSON(body []byte) error
- type CreateSQLPoolRestorePointDefinition
- type CustomSetupBase
- func (csb CustomSetupBase) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
- func (csb CustomSetupBase) AsCmdkeySetup() (*CmdkeySetup, bool)
- func (csb CustomSetupBase) AsComponentSetup() (*ComponentSetup, bool)
- func (csb CustomSetupBase) AsCustomSetupBase() (*CustomSetupBase, bool)
- func (csb CustomSetupBase) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
- func (csb CustomSetupBase) MarshalJSON() ([]byte, error)
- type DataFlowComputeType
- type DataLakeStorageAccountDetails
- type DataWarehouseUserActivities
- type DataWarehouseUserActivitiesProperties
- type DesiredState
- type EntityReference
- type EnvironmentVariableSetup
- func (evs EnvironmentVariableSetup) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
- func (evs EnvironmentVariableSetup) AsCmdkeySetup() (*CmdkeySetup, bool)
- func (evs EnvironmentVariableSetup) AsComponentSetup() (*ComponentSetup, bool)
- func (evs EnvironmentVariableSetup) AsCustomSetupBase() (*CustomSetupBase, bool)
- func (evs EnvironmentVariableSetup) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
- func (evs EnvironmentVariableSetup) MarshalJSON() ([]byte, error)
- func (evs *EnvironmentVariableSetup) UnmarshalJSON(body []byte) error
- type EnvironmentVariableSetupTypeProperties
- type ErrorAdditionalInfo
- type ErrorContract
- type ErrorDetail
- type ErrorResponse
- type GeoBackupPolicy
- type GeoBackupPolicyProperties
- type GeoBackupPolicyState
- type GetSsisObjectMetadataRequest
- type IPFirewallRuleInfo
- type IPFirewallRuleInfoListResult
- type IPFirewallRuleInfoListResultIterator
- func (iter *IPFirewallRuleInfoListResultIterator) Next() error
- func (iter *IPFirewallRuleInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter IPFirewallRuleInfoListResultIterator) NotDone() bool
- func (iter IPFirewallRuleInfoListResultIterator) Response() IPFirewallRuleInfoListResult
- func (iter IPFirewallRuleInfoListResultIterator) Value() IPFirewallRuleInfo
- type IPFirewallRuleInfoListResultPage
- func (page *IPFirewallRuleInfoListResultPage) Next() error
- func (page *IPFirewallRuleInfoListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page IPFirewallRuleInfoListResultPage) NotDone() bool
- func (page IPFirewallRuleInfoListResultPage) Response() IPFirewallRuleInfoListResult
- func (page IPFirewallRuleInfoListResultPage) Values() []IPFirewallRuleInfo
- type IPFirewallRuleProperties
- type IPFirewallRulesClient
- func (client IPFirewallRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IPFirewallRulesCreateOrUpdateFuture, err error)
- func (client IPFirewallRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IPFirewallRulesClient) CreateOrUpdateResponder(resp *http.Response) (result IPFirewallRuleInfo, err error)
- func (client IPFirewallRulesClient) CreateOrUpdateSender(req *http.Request) (future IPFirewallRulesCreateOrUpdateFuture, err error)
- func (client IPFirewallRulesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IPFirewallRulesDeleteFuture, err error)
- func (client IPFirewallRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IPFirewallRulesClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
- func (client IPFirewallRulesClient) DeleteSender(req *http.Request) (future IPFirewallRulesDeleteFuture, err error)
- func (client IPFirewallRulesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IPFirewallRuleInfo, err error)
- func (client IPFirewallRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IPFirewallRulesClient) GetResponder(resp *http.Response) (result IPFirewallRuleInfo, err error)
- func (client IPFirewallRulesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IPFirewallRulesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result IPFirewallRuleInfoListResultPage, err error)
- func (client IPFirewallRulesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result IPFirewallRuleInfoListResultIterator, err error)
- func (client IPFirewallRulesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client IPFirewallRulesClient) ListByWorkspaceResponder(resp *http.Response) (result IPFirewallRuleInfoListResult, err error)
- func (client IPFirewallRulesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- func (client IPFirewallRulesClient) ReplaceAll(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IPFirewallRulesReplaceAllFuture, err error)
- func (client IPFirewallRulesClient) ReplaceAllPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IPFirewallRulesClient) ReplaceAllResponder(resp *http.Response) (result ReplaceAllFirewallRulesOperationResponse, err error)
- func (client IPFirewallRulesClient) ReplaceAllSender(req *http.Request) (future IPFirewallRulesReplaceAllFuture, err error)
- type IPFirewallRulesCreateOrUpdateFuture
- type IPFirewallRulesDeleteFuture
- type IPFirewallRulesReplaceAllFuture
- type IntegrationRuntime
- func (ir IntegrationRuntime) AsBasicIntegrationRuntime() (BasicIntegrationRuntime, bool)
- func (ir IntegrationRuntime) AsIntegrationRuntime() (*IntegrationRuntime, bool)
- func (ir IntegrationRuntime) AsManagedIntegrationRuntime() (*ManagedIntegrationRuntime, bool)
- func (ir IntegrationRuntime) AsSelfHostedIntegrationRuntime() (*SelfHostedIntegrationRuntime, bool)
- func (ir IntegrationRuntime) MarshalJSON() ([]byte, error)
- func (ir *IntegrationRuntime) UnmarshalJSON(body []byte) error
- type IntegrationRuntimeAuthKeyName
- type IntegrationRuntimeAuthKeys
- type IntegrationRuntimeAuthKeysClient
- func (client IntegrationRuntimeAuthKeysClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeAuthKeys, err error)
- func (client IntegrationRuntimeAuthKeysClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeAuthKeysClient) ListResponder(resp *http.Response) (result IntegrationRuntimeAuthKeys, err error)
- func (client IntegrationRuntimeAuthKeysClient) ListSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimeAuthKeysClient) Regenerate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeAuthKeys, err error)
- func (client IntegrationRuntimeAuthKeysClient) RegeneratePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeAuthKeysClient) RegenerateResponder(resp *http.Response) (result IntegrationRuntimeAuthKeys, err error)
- func (client IntegrationRuntimeAuthKeysClient) RegenerateSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeAutoUpdate
- type IntegrationRuntimeComputeProperties
- type IntegrationRuntimeConnectionInfo
- type IntegrationRuntimeConnectionInfosClient
- func (client IntegrationRuntimeConnectionInfosClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeConnectionInfo, err error)
- func (client IntegrationRuntimeConnectionInfosClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeConnectionInfosClient) GetResponder(resp *http.Response) (result IntegrationRuntimeConnectionInfo, err error)
- func (client IntegrationRuntimeConnectionInfosClient) GetSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeCredentialsClient
- func (client IntegrationRuntimeCredentialsClient) Sync(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client IntegrationRuntimeCredentialsClient) SyncPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeCredentialsClient) SyncResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationRuntimeCredentialsClient) SyncSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeCustomSetupScriptProperties
- type IntegrationRuntimeDataFlowProperties
- type IntegrationRuntimeDataProxyProperties
- type IntegrationRuntimeEdition
- type IntegrationRuntimeEntityReferenceType
- type IntegrationRuntimeInternalChannelEncryptionMode
- type IntegrationRuntimeLicenseType
- type IntegrationRuntimeListResponse
- type IntegrationRuntimeListResponseIterator
- func (iter *IntegrationRuntimeListResponseIterator) Next() error
- func (iter *IntegrationRuntimeListResponseIterator) NextWithContext(ctx context.Context) (err error)
- func (iter IntegrationRuntimeListResponseIterator) NotDone() bool
- func (iter IntegrationRuntimeListResponseIterator) Response() IntegrationRuntimeListResponse
- func (iter IntegrationRuntimeListResponseIterator) Value() IntegrationRuntimeResource
- type IntegrationRuntimeListResponsePage
- func (page *IntegrationRuntimeListResponsePage) Next() error
- func (page *IntegrationRuntimeListResponsePage) NextWithContext(ctx context.Context) (err error)
- func (page IntegrationRuntimeListResponsePage) NotDone() bool
- func (page IntegrationRuntimeListResponsePage) Response() IntegrationRuntimeListResponse
- func (page IntegrationRuntimeListResponsePage) Values() []IntegrationRuntimeResource
- type IntegrationRuntimeMonitoringData
- type IntegrationRuntimeMonitoringDataClient
- func (client IntegrationRuntimeMonitoringDataClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeMonitoringData, err error)
- func (client IntegrationRuntimeMonitoringDataClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeMonitoringDataClient) GetResponder(resp *http.Response) (result IntegrationRuntimeMonitoringData, err error)
- func (client IntegrationRuntimeMonitoringDataClient) GetSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeNodeIPAddress
- type IntegrationRuntimeNodeIPAddressClient
- func (client IntegrationRuntimeNodeIPAddressClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeNodeIPAddress, err error)
- func (client IntegrationRuntimeNodeIPAddressClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeNodeIPAddressClient) GetResponder(resp *http.Response) (result IntegrationRuntimeNodeIPAddress, err error)
- func (client IntegrationRuntimeNodeIPAddressClient) GetSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeNodeMonitoringData
- type IntegrationRuntimeNodesClient
- func (client IntegrationRuntimeNodesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client IntegrationRuntimeNodesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeNodesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationRuntimeNodesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimeNodesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SelfHostedIntegrationRuntimeNode, err error)
- func (client IntegrationRuntimeNodesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeNodesClient) GetResponder(resp *http.Response) (result SelfHostedIntegrationRuntimeNode, err error)
- func (client IntegrationRuntimeNodesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimeNodesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SelfHostedIntegrationRuntimeNode, err error)
- func (client IntegrationRuntimeNodesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeNodesClient) UpdateResponder(resp *http.Response) (result SelfHostedIntegrationRuntimeNode, err error)
- func (client IntegrationRuntimeNodesClient) UpdateSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeObjectMetadataClient
- func (client IntegrationRuntimeObjectMetadataClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SsisObjectMetadataListResponse, err error)
- func (client IntegrationRuntimeObjectMetadataClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeObjectMetadataClient) GetResponder(resp *http.Response) (result SsisObjectMetadataListResponse, err error)
- func (client IntegrationRuntimeObjectMetadataClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimeObjectMetadataClient) Refresh(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SsisObjectMetadataStatusResponse, err error)
- func (client IntegrationRuntimeObjectMetadataClient) RefreshPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeObjectMetadataClient) RefreshResponder(resp *http.Response) (result SsisObjectMetadataStatusResponse, err error)
- func (client IntegrationRuntimeObjectMetadataClient) RefreshSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeRegenerateKeyParameters
- type IntegrationRuntimeResource
- type IntegrationRuntimeSsisCatalogInfo
- type IntegrationRuntimeSsisCatalogPricingTier
- type IntegrationRuntimeSsisProperties
- type IntegrationRuntimeState
- type IntegrationRuntimeStatus
- func (irs IntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus() (BasicIntegrationRuntimeStatus, bool)
- func (irs IntegrationRuntimeStatus) AsIntegrationRuntimeStatus() (*IntegrationRuntimeStatus, bool)
- func (irs IntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus() (*ManagedIntegrationRuntimeStatus, bool)
- func (irs IntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus() (*SelfHostedIntegrationRuntimeStatus, bool)
- func (irs IntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
- func (irs *IntegrationRuntimeStatus) UnmarshalJSON(body []byte) error
- type IntegrationRuntimeStatusClient
- func (client IntegrationRuntimeStatusClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeStatusResponse, err error)
- func (client IntegrationRuntimeStatusClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeStatusClient) GetResponder(resp *http.Response) (result IntegrationRuntimeStatusResponse, err error)
- func (client IntegrationRuntimeStatusClient) GetSender(req *http.Request) (*http.Response, error)
- type IntegrationRuntimeStatusResponse
- type IntegrationRuntimeType
- type IntegrationRuntimeUpdateResult
- type IntegrationRuntimeVNetProperties
- type IntegrationRuntimesClient
- func (client IntegrationRuntimesClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeResource, err error)
- func (client IntegrationRuntimesClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) CreateResponder(resp *http.Response) (result IntegrationRuntimeResource, err error)
- func (client IntegrationRuntimesClient) CreateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeResource, err error)
- func (client IntegrationRuntimesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) GetResponder(resp *http.Response) (result IntegrationRuntimeResource, err error)
- func (client IntegrationRuntimesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result IntegrationRuntimeListResponsePage, err error)
- func (client IntegrationRuntimesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result IntegrationRuntimeListResponseIterator, err error)
- func (client IntegrationRuntimesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client IntegrationRuntimesClient) ListByWorkspaceResponder(resp *http.Response) (result IntegrationRuntimeListResponse, err error)
- func (client IntegrationRuntimesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimesClient) Start(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeStatusResponse, err error)
- func (client IntegrationRuntimesClient) StartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) StartResponder(resp *http.Response) (result IntegrationRuntimeStatusResponse, err error)
- func (client IntegrationRuntimesClient) StartSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimesClient) Stop(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) StopPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) StopSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeResource, err error)
- func (client IntegrationRuntimesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) UpdateResponder(resp *http.Response) (result IntegrationRuntimeResource, err error)
- func (client IntegrationRuntimesClient) UpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimesClient) Upgrade(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) UpgradePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) UpgradeResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) UpgradeSender(req *http.Request) (*http.Response, error)
- type LibraryRequirements
- type LicensedComponentSetupTypeProperties
- type LinkedIntegrationRuntime
- type LinkedIntegrationRuntimeKeyAuthorization
- func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsBasicLinkedIntegrationRuntimeType() (BasicLinkedIntegrationRuntimeType, bool)
- func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeKeyAuthorization() (*LinkedIntegrationRuntimeKeyAuthorization, bool)
- func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeRbacAuthorization() (*LinkedIntegrationRuntimeRbacAuthorization, bool)
- func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeType() (*LinkedIntegrationRuntimeType, bool)
- func (lirka LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON() ([]byte, error)
- type LinkedIntegrationRuntimeRbacAuthorization
- func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsBasicLinkedIntegrationRuntimeType() (BasicLinkedIntegrationRuntimeType, bool)
- func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeKeyAuthorization() (*LinkedIntegrationRuntimeKeyAuthorization, bool)
- func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeRbacAuthorization() (*LinkedIntegrationRuntimeRbacAuthorization, bool)
- func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeType() (*LinkedIntegrationRuntimeType, bool)
- func (lirra LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON() ([]byte, error)
- type LinkedIntegrationRuntimeType
- func (lirt LinkedIntegrationRuntimeType) AsBasicLinkedIntegrationRuntimeType() (BasicLinkedIntegrationRuntimeType, bool)
- func (lirt LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeKeyAuthorization() (*LinkedIntegrationRuntimeKeyAuthorization, bool)
- func (lirt LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeRbacAuthorization() (*LinkedIntegrationRuntimeRbacAuthorization, bool)
- func (lirt LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeType() (*LinkedIntegrationRuntimeType, bool)
- func (lirt LinkedIntegrationRuntimeType) MarshalJSON() ([]byte, error)
- type ListAvailableRpOperation
- type ManagedIdentity
- type ManagedIdentitySQLControlSettingsModel
- type ManagedIdentitySQLControlSettingsModelProperties
- type ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity
- type ManagedIntegrationRuntime
- func (mir ManagedIntegrationRuntime) AsBasicIntegrationRuntime() (BasicIntegrationRuntime, bool)
- func (mir ManagedIntegrationRuntime) AsIntegrationRuntime() (*IntegrationRuntime, bool)
- func (mir ManagedIntegrationRuntime) AsManagedIntegrationRuntime() (*ManagedIntegrationRuntime, bool)
- func (mir ManagedIntegrationRuntime) AsSelfHostedIntegrationRuntime() (*SelfHostedIntegrationRuntime, bool)
- func (mir ManagedIntegrationRuntime) MarshalJSON() ([]byte, error)
- func (mir *ManagedIntegrationRuntime) UnmarshalJSON(body []byte) error
- type ManagedIntegrationRuntimeError
- type ManagedIntegrationRuntimeNode
- type ManagedIntegrationRuntimeNodeStatus
- type ManagedIntegrationRuntimeOperationResult
- type ManagedIntegrationRuntimeStatus
- func (mirs ManagedIntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus() (BasicIntegrationRuntimeStatus, bool)
- func (mirs ManagedIntegrationRuntimeStatus) AsIntegrationRuntimeStatus() (*IntegrationRuntimeStatus, bool)
- func (mirs ManagedIntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus() (*ManagedIntegrationRuntimeStatus, bool)
- func (mirs ManagedIntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus() (*SelfHostedIntegrationRuntimeStatus, bool)
- func (mirs ManagedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
- func (mirs *ManagedIntegrationRuntimeStatus) UnmarshalJSON(body []byte) error
- type ManagedIntegrationRuntimeStatusTypeProperties
- type ManagedIntegrationRuntimeTypeProperties
- type ManagementOperationState
- type MetadataSyncConfig
- type MetadataSyncConfigProperties
- type NodeSize
- type NodeSizeFamily
- type OperationMetaLogSpecification
- type OperationMetaMetricDimensionSpecification
- type OperationMetaMetricSpecification
- type OperationMetaPropertyInfo
- type OperationMetaServiceSpecification
- type OperationResource
- type OperationStatus
- type OperationsClient
- func (client OperationsClient) CheckNameAvailability(ctx context.Context, request CheckNameAvailabilityRequest) (result CheckNameAvailabilityResponse, err error)
- func (client OperationsClient) CheckNameAvailabilityPreparer(ctx context.Context, request CheckNameAvailabilityRequest) (*http.Request, error)
- func (client OperationsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResponse, err error)
- func (client OperationsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
- func (client OperationsClient) GetAzureAsyncHeaderResult(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SetObject, err error)
- func (client OperationsClient) GetAzureAsyncHeaderResultPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client OperationsClient) GetAzureAsyncHeaderResultResponder(resp *http.Response) (result SetObject, err error)
- func (client OperationsClient) GetAzureAsyncHeaderResultSender(req *http.Request) (*http.Response, error)
- func (client OperationsClient) GetLocationHeaderResult(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client OperationsClient) GetLocationHeaderResultPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client OperationsClient) GetLocationHeaderResultResponder(resp *http.Response) (result autorest.Response, err error)
- func (client OperationsClient) GetLocationHeaderResultSender(req *http.Request) (*http.Response, error)
- func (client OperationsClient) List(ctx context.Context) (result ListAvailableRpOperation, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result ListAvailableRpOperation, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionList
- type PrivateEndpointConnectionListIterator
- func (iter *PrivateEndpointConnectionListIterator) Next() error
- func (iter *PrivateEndpointConnectionListIterator) NextWithContext(ctx context.Context) (err error)
- func (iter PrivateEndpointConnectionListIterator) NotDone() bool
- func (iter PrivateEndpointConnectionListIterator) Response() PrivateEndpointConnectionList
- func (iter PrivateEndpointConnectionListIterator) Value() PrivateEndpointConnection
- type PrivateEndpointConnectionListPage
- func (page *PrivateEndpointConnectionListPage) Next() error
- func (page *PrivateEndpointConnectionListPage) NextWithContext(ctx context.Context) (err error)
- func (page PrivateEndpointConnectionListPage) NotDone() bool
- func (page PrivateEndpointConnectionListPage) Response() PrivateEndpointConnectionList
- func (page PrivateEndpointConnectionListPage) Values() []PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionsClient
- func (client PrivateEndpointConnectionsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PrivateEndpointConnectionsCreateFuture, err error)
- func (client PrivateEndpointConnectionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client PrivateEndpointConnectionsClient) CreateResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
- func (client PrivateEndpointConnectionsClient) CreateSender(req *http.Request) (future PrivateEndpointConnectionsCreateFuture, err error)
- func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PrivateEndpointConnectionsDeleteFuture, err error)
- func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result OperationResource, err error)
- func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (future PrivateEndpointConnectionsDeleteFuture, err error)
- func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PrivateEndpointConnection, err error)
- func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
- func (client PrivateEndpointConnectionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PrivateEndpointConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateEndpointConnectionListPage, err error)
- func (client PrivateEndpointConnectionsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateEndpointConnectionListIterator, err error)
- func (client PrivateEndpointConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client PrivateEndpointConnectionsClient) ListResponder(resp *http.Response) (result PrivateEndpointConnectionList, err error)
- func (client PrivateEndpointConnectionsClient) ListSender(req *http.Request) (*http.Response, error)
- type PrivateEndpointConnectionsCreateFuture
- type PrivateEndpointConnectionsDeleteFuture
- type PrivateLinkResource
- type PrivateLinkResourceListResult
- type PrivateLinkResourceListResultIterator
- func (iter *PrivateLinkResourceListResultIterator) Next() error
- func (iter *PrivateLinkResourceListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter PrivateLinkResourceListResultIterator) NotDone() bool
- func (iter PrivateLinkResourceListResultIterator) Response() PrivateLinkResourceListResult
- func (iter PrivateLinkResourceListResultIterator) Value() PrivateLinkResource
- type PrivateLinkResourceListResultPage
- func (page *PrivateLinkResourceListResultPage) Next() error
- func (page *PrivateLinkResourceListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page PrivateLinkResourceListResultPage) NotDone() bool
- func (page PrivateLinkResourceListResultPage) Response() PrivateLinkResourceListResult
- func (page PrivateLinkResourceListResultPage) Values() []PrivateLinkResource
- type PrivateLinkResourceProperties
- type PrivateLinkResourcesClient
- func (client PrivateLinkResourcesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PrivateLinkResource, err error)
- func (client PrivateLinkResourcesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client PrivateLinkResourcesClient) GetResponder(resp *http.Response) (result PrivateLinkResource, err error)
- func (client PrivateLinkResourcesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PrivateLinkResourcesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResultPage, err error)
- func (client PrivateLinkResourcesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResultIterator, err error)
- func (client PrivateLinkResourcesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client PrivateLinkResourcesClient) ListResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error)
- func (client PrivateLinkResourcesClient) ListSender(req *http.Request) (*http.Response, error)
- type PrivateLinkServiceConnectionState
- type ProvisioningState
- type ProxyResource
- type QueryAggregationFunction
- type QueryExecutionType
- type QueryInterval
- type QueryMetric
- type QueryMetricUnit
- type QueryObservedMetricType
- type QueryStatistic
- type ReplaceAllFirewallRulesOperationResponse
- type ReplaceAllIPFirewallRulesRequest
- type ReplicationLink
- type ReplicationLinkListResult
- type ReplicationLinkListResultIterator
- func (iter *ReplicationLinkListResultIterator) Next() error
- func (iter *ReplicationLinkListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ReplicationLinkListResultIterator) NotDone() bool
- func (iter ReplicationLinkListResultIterator) Response() ReplicationLinkListResult
- func (iter ReplicationLinkListResultIterator) Value() ReplicationLink
- type ReplicationLinkListResultPage
- func (page *ReplicationLinkListResultPage) Next() error
- func (page *ReplicationLinkListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ReplicationLinkListResultPage) NotDone() bool
- func (page ReplicationLinkListResultPage) Response() ReplicationLinkListResult
- func (page ReplicationLinkListResultPage) Values() []ReplicationLink
- type ReplicationLinkProperties
- type ReplicationRole
- type ReplicationState
- type Resource
- type ResourceIdentityType
- type ResourceMoveDefinition
- type RestorePoint
- type RestorePointListResult
- type RestorePointListResultIterator
- func (iter *RestorePointListResultIterator) Next() error
- func (iter *RestorePointListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter RestorePointListResultIterator) NotDone() bool
- func (iter RestorePointListResultIterator) Response() RestorePointListResult
- func (iter RestorePointListResultIterator) Value() RestorePoint
- type RestorePointListResultPage
- func (page *RestorePointListResultPage) Next() error
- func (page *RestorePointListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page RestorePointListResultPage) NotDone() bool
- func (page RestorePointListResultPage) Response() RestorePointListResult
- func (page RestorePointListResultPage) Values() []RestorePoint
- type RestorePointProperties
- type RestorePointType
- type SQLPool
- type SQLPoolBlobAuditingPoliciesClient
- func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolBlobAuditingPolicy, err error)
- func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicy, err error)
- func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolBlobAuditingPolicy, err error)
- func (client SQLPoolBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicy, err error)
- func (client SQLPoolBlobAuditingPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolBlobAuditingPolicy
- type SQLPoolBlobAuditingPolicyProperties
- type SQLPoolBlobAuditingPolicySQLPoolOperationListResult
- type SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator
- func (iter *SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Next() error
- func (iter *SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) NotDone() bool
- func (iter SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Response() SQLPoolBlobAuditingPolicySQLPoolOperationListResult
- func (iter SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Value() SQLPoolOperation
- type SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage
- func (page *SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Next() error
- func (page *SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) NotDone() bool
- func (page SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Response() SQLPoolBlobAuditingPolicySQLPoolOperationListResult
- func (page SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Values() []SQLPoolOperation
- type SQLPoolColumn
- type SQLPoolColumnListResult
- type SQLPoolColumnListResultIterator
- func (iter *SQLPoolColumnListResultIterator) Next() error
- func (iter *SQLPoolColumnListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolColumnListResultIterator) NotDone() bool
- func (iter SQLPoolColumnListResultIterator) Response() SQLPoolColumnListResult
- func (iter SQLPoolColumnListResultIterator) Value() SQLPoolColumn
- type SQLPoolColumnListResultPage
- func (page *SQLPoolColumnListResultPage) Next() error
- func (page *SQLPoolColumnListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolColumnListResultPage) NotDone() bool
- func (page SQLPoolColumnListResultPage) Response() SQLPoolColumnListResult
- func (page SQLPoolColumnListResultPage) Values() []SQLPoolColumn
- type SQLPoolColumnProperties
- type SQLPoolConnectionPoliciesClient
- func (client SQLPoolConnectionPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolConnectionPolicy, err error)
- func (client SQLPoolConnectionPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolConnectionPoliciesClient) GetResponder(resp *http.Response) (result SQLPoolConnectionPolicy, err error)
- func (client SQLPoolConnectionPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolConnectionPolicy
- type SQLPoolConnectionPolicyProperties
- type SQLPoolDataWarehouseUserActivitiesClient
- func (client SQLPoolDataWarehouseUserActivitiesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result DataWarehouseUserActivities, err error)
- func (client SQLPoolDataWarehouseUserActivitiesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolDataWarehouseUserActivitiesClient) GetResponder(resp *http.Response) (result DataWarehouseUserActivities, err error)
- func (client SQLPoolDataWarehouseUserActivitiesClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolGeoBackupPoliciesClient
- func (client SQLPoolGeoBackupPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result GeoBackupPolicy, err error)
- func (client SQLPoolGeoBackupPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolGeoBackupPoliciesClient) GetResponder(resp *http.Response) (result GeoBackupPolicy, err error)
- func (client SQLPoolGeoBackupPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolInfoListResult
- type SQLPoolInfoListResultIterator
- func (iter *SQLPoolInfoListResultIterator) Next() error
- func (iter *SQLPoolInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolInfoListResultIterator) NotDone() bool
- func (iter SQLPoolInfoListResultIterator) Response() SQLPoolInfoListResult
- func (iter SQLPoolInfoListResultIterator) Value() SQLPool
- type SQLPoolInfoListResultPage
- func (page *SQLPoolInfoListResultPage) Next() error
- func (page *SQLPoolInfoListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolInfoListResultPage) NotDone() bool
- func (page SQLPoolInfoListResultPage) Response() SQLPoolInfoListResult
- func (page SQLPoolInfoListResultPage) Values() []SQLPool
- type SQLPoolMetadataSyncConfigsClient
- func (client SQLPoolMetadataSyncConfigsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MetadataSyncConfig, err error)
- func (client SQLPoolMetadataSyncConfigsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolMetadataSyncConfigsClient) CreateResponder(resp *http.Response) (result MetadataSyncConfig, err error)
- func (client SQLPoolMetadataSyncConfigsClient) CreateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolMetadataSyncConfigsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MetadataSyncConfig, err error)
- func (client SQLPoolMetadataSyncConfigsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolMetadataSyncConfigsClient) GetResponder(resp *http.Response) (result MetadataSyncConfig, err error)
- func (client SQLPoolMetadataSyncConfigsClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolOperation
- type SQLPoolOperationProperties
- type SQLPoolOperationResultsClient
- func (client SQLPoolOperationResultsClient) GetLocationHeaderResult(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SetObject, err error)
- func (client SQLPoolOperationResultsClient) GetLocationHeaderResultPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolOperationResultsClient) GetLocationHeaderResultResponder(resp *http.Response) (result SetObject, err error)
- func (client SQLPoolOperationResultsClient) GetLocationHeaderResultSender(req *http.Request) (*http.Response, error)
- type SQLPoolOperationsClient
- func (client SQLPoolOperationsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage, err error)
- func (client SQLPoolOperationsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator, err error)
- func (client SQLPoolOperationsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolOperationsClient) ListResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicySQLPoolOperationListResult, err error)
- func (client SQLPoolOperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolPatchInfo
- type SQLPoolReplicationLinksClient
- func (client SQLPoolReplicationLinksClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ReplicationLinkListResultPage, err error)
- func (client SQLPoolReplicationLinksClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ReplicationLinkListResultIterator, err error)
- func (client SQLPoolReplicationLinksClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolReplicationLinksClient) ListResponder(resp *http.Response) (result ReplicationLinkListResult, err error)
- func (client SQLPoolReplicationLinksClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolResourceProperties
- type SQLPoolRestorePointsClient
- func (client SQLPoolRestorePointsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolRestorePointsCreateFuture, err error)
- func (client SQLPoolRestorePointsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolRestorePointsClient) CreateResponder(resp *http.Response) (result RestorePoint, err error)
- func (client SQLPoolRestorePointsClient) CreateSender(req *http.Request) (future SQLPoolRestorePointsCreateFuture, err error)
- func (client SQLPoolRestorePointsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result RestorePointListResultPage, err error)
- func (client SQLPoolRestorePointsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result RestorePointListResultIterator, err error)
- func (client SQLPoolRestorePointsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolRestorePointsClient) ListResponder(resp *http.Response) (result RestorePointListResult, err error)
- func (client SQLPoolRestorePointsClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolRestorePointsCreateFuture
- type SQLPoolSchema
- type SQLPoolSchemaListResult
- type SQLPoolSchemaListResultIterator
- func (iter *SQLPoolSchemaListResultIterator) Next() error
- func (iter *SQLPoolSchemaListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolSchemaListResultIterator) NotDone() bool
- func (iter SQLPoolSchemaListResultIterator) Response() SQLPoolSchemaListResult
- func (iter SQLPoolSchemaListResultIterator) Value() SQLPoolSchema
- type SQLPoolSchemaListResultPage
- func (page *SQLPoolSchemaListResultPage) Next() error
- func (page *SQLPoolSchemaListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolSchemaListResultPage) NotDone() bool
- func (page SQLPoolSchemaListResultPage) Response() SQLPoolSchemaListResult
- func (page SQLPoolSchemaListResultPage) Values() []SQLPoolSchema
- type SQLPoolSchemasClient
- func (client SQLPoolSchemasClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolSchemaListResultPage, err error)
- func (client SQLPoolSchemasClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolSchemaListResultIterator, err error)
- func (client SQLPoolSchemasClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSchemasClient) ListResponder(resp *http.Response) (result SQLPoolSchemaListResult, err error)
- func (client SQLPoolSchemasClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolSecurityAlertPoliciesClient
- func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolSecurityAlertPolicy, err error)
- func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolSecurityAlertPolicy, err error)
- func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolSecurityAlertPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolSecurityAlertPolicy, err error)
- func (client SQLPoolSecurityAlertPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSecurityAlertPoliciesClient) GetResponder(resp *http.Response) (result SQLPoolSecurityAlertPolicy, err error)
- func (client SQLPoolSecurityAlertPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolSecurityAlertPolicy
- type SQLPoolSensitivityLabelsClient
- func (client SQLPoolSensitivityLabelsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SensitivityLabel, err error)
- func (client SQLPoolSensitivityLabelsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) CreateOrUpdateResponder(resp *http.Response) (result SensitivityLabel, err error)
- func (client SQLPoolSensitivityLabelsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolSensitivityLabelsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolSensitivityLabelsClient) DisableRecommendation(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) DisableRecommendationPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) DisableRecommendationResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) DisableRecommendationSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolSensitivityLabelsClient) EnableRecommendation(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) EnableRecommendationPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) EnableRecommendationResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) EnableRecommendationSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolSensitivityLabelsClient) ListCurrent(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SensitivityLabelListResultPage, err error)
- func (client SQLPoolSensitivityLabelsClient) ListCurrentComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SensitivityLabelListResultIterator, err error)
- func (client SQLPoolSensitivityLabelsClient) ListCurrentPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) ListCurrentResponder(resp *http.Response) (result SensitivityLabelListResult, err error)
- func (client SQLPoolSensitivityLabelsClient) ListCurrentSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolSensitivityLabelsClient) ListRecommended(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SensitivityLabelListResultPage, err error)
- func (client SQLPoolSensitivityLabelsClient) ListRecommendedComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SensitivityLabelListResultIterator, err error)
- func (client SQLPoolSensitivityLabelsClient) ListRecommendedPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) ListRecommendedResponder(resp *http.Response) (result SensitivityLabelListResult, err error)
- func (client SQLPoolSensitivityLabelsClient) ListRecommendedSender(req *http.Request) (*http.Response, error)
- type SQLPoolTable
- type SQLPoolTableColumnsClient
- func (client SQLPoolTableColumnsClient) ListByTableName(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolColumnListResultPage, err error)
- func (client SQLPoolTableColumnsClient) ListByTableNameComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolColumnListResultIterator, err error)
- func (client SQLPoolTableColumnsClient) ListByTableNamePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolTableColumnsClient) ListByTableNameResponder(resp *http.Response) (result SQLPoolColumnListResult, err error)
- func (client SQLPoolTableColumnsClient) ListByTableNameSender(req *http.Request) (*http.Response, error)
- type SQLPoolTableListResult
- type SQLPoolTableListResultIterator
- func (iter *SQLPoolTableListResultIterator) Next() error
- func (iter *SQLPoolTableListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolTableListResultIterator) NotDone() bool
- func (iter SQLPoolTableListResultIterator) Response() SQLPoolTableListResult
- func (iter SQLPoolTableListResultIterator) Value() SQLPoolTable
- type SQLPoolTableListResultPage
- func (page *SQLPoolTableListResultPage) Next() error
- func (page *SQLPoolTableListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolTableListResultPage) NotDone() bool
- func (page SQLPoolTableListResultPage) Response() SQLPoolTableListResult
- func (page SQLPoolTableListResultPage) Values() []SQLPoolTable
- type SQLPoolTablesClient
- func (client SQLPoolTablesClient) ListBySchema(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolTableListResultPage, err error)
- func (client SQLPoolTablesClient) ListBySchemaComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolTableListResultIterator, err error)
- func (client SQLPoolTablesClient) ListBySchemaPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolTablesClient) ListBySchemaResponder(resp *http.Response) (result SQLPoolTableListResult, err error)
- func (client SQLPoolTablesClient) ListBySchemaSender(req *http.Request) (*http.Response, error)
- type SQLPoolTransparentDataEncryptionsClient
- func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result TransparentDataEncryption, err error)
- func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdateResponder(resp *http.Response) (result TransparentDataEncryption, err error)
- func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolTransparentDataEncryptionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result TransparentDataEncryption, err error)
- func (client SQLPoolTransparentDataEncryptionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolTransparentDataEncryptionsClient) GetResponder(resp *http.Response) (result TransparentDataEncryption, err error)
- func (client SQLPoolTransparentDataEncryptionsClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolUsage
- type SQLPoolUsageListResult
- type SQLPoolUsageListResultIterator
- func (iter *SQLPoolUsageListResultIterator) Next() error
- func (iter *SQLPoolUsageListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolUsageListResultIterator) NotDone() bool
- func (iter SQLPoolUsageListResultIterator) Response() SQLPoolUsageListResult
- func (iter SQLPoolUsageListResultIterator) Value() SQLPoolUsage
- type SQLPoolUsageListResultPage
- func (page *SQLPoolUsageListResultPage) Next() error
- func (page *SQLPoolUsageListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolUsageListResultPage) NotDone() bool
- func (page SQLPoolUsageListResultPage) Response() SQLPoolUsageListResult
- func (page SQLPoolUsageListResultPage) Values() []SQLPoolUsage
- type SQLPoolUsagesClient
- func (client SQLPoolUsagesClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolUsageListResultPage, err error)
- func (client SQLPoolUsagesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolUsageListResultIterator, err error)
- func (client SQLPoolUsagesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolUsagesClient) ListResponder(resp *http.Response) (result SQLPoolUsageListResult, err error)
- func (client SQLPoolUsagesClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolVulnerabilityAssessment
- type SQLPoolVulnerabilityAssessmentListResult
- type SQLPoolVulnerabilityAssessmentListResultIterator
- func (iter *SQLPoolVulnerabilityAssessmentListResultIterator) Next() error
- func (iter *SQLPoolVulnerabilityAssessmentListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolVulnerabilityAssessmentListResultIterator) NotDone() bool
- func (iter SQLPoolVulnerabilityAssessmentListResultIterator) Response() SQLPoolVulnerabilityAssessmentListResult
- func (iter SQLPoolVulnerabilityAssessmentListResultIterator) Value() SQLPoolVulnerabilityAssessment
- type SQLPoolVulnerabilityAssessmentListResultPage
- func (page *SQLPoolVulnerabilityAssessmentListResultPage) Next() error
- func (page *SQLPoolVulnerabilityAssessmentListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolVulnerabilityAssessmentListResultPage) NotDone() bool
- func (page SQLPoolVulnerabilityAssessmentListResultPage) Response() SQLPoolVulnerabilityAssessmentListResult
- func (page SQLPoolVulnerabilityAssessmentListResultPage) Values() []SQLPoolVulnerabilityAssessment
- type SQLPoolVulnerabilityAssessmentProperties
- type SQLPoolVulnerabilityAssessmentRuleBaseline
- type SQLPoolVulnerabilityAssessmentRuleBaselineItem
- type SQLPoolVulnerabilityAssessmentRuleBaselineProperties
- type SQLPoolVulnerabilityAssessmentRuleBaselinesClient
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeleteSender(req *http.Request) (*http.Response, error)
- type SQLPoolVulnerabilityAssessmentScanExportProperties
- type SQLPoolVulnerabilityAssessmentScansClient
- func (client SQLPoolVulnerabilityAssessmentScansClient) Export(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessmentScansExport, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) ExportPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) ExportResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentScansExport, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) ExportSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScan(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessmentScansInitiateScanFuture, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScanPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScanResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScanSender(req *http.Request) (future SQLPoolVulnerabilityAssessmentScansInitiateScanFuture, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result VulnerabilityAssessmentScanRecordListResultPage, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result VulnerabilityAssessmentScanRecordListResultIterator, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) ListResponder(resp *http.Response) (result VulnerabilityAssessmentScanRecordListResult, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolVulnerabilityAssessmentScansExport
- type SQLPoolVulnerabilityAssessmentScansInitiateScanFuture
- type SQLPoolVulnerabilityAssessmentsClient
- func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessment, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessment, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolVulnerabilityAssessmentsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolVulnerabilityAssessmentsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessment, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentsClient) GetResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessment, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolVulnerabilityAssessmentsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessmentListResultPage, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessmentListResultIterator, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentsClient) ListResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentListResult, err error)
- func (client SQLPoolVulnerabilityAssessmentsClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolsClient
- func (client SQLPoolsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolsCreateFuture, err error)
- func (client SQLPoolsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolsClient) CreateResponder(resp *http.Response) (result SQLPool, err error)
- func (client SQLPoolsClient) CreateSender(req *http.Request) (future SQLPoolsCreateFuture, err error)
- func (client SQLPoolsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolsDeleteFuture, err error)
- func (client SQLPoolsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolsClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
- func (client SQLPoolsClient) DeleteSender(req *http.Request) (future SQLPoolsDeleteFuture, err error)
- func (client SQLPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPool, err error)
- func (client SQLPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolsClient) GetResponder(resp *http.Response) (result SQLPool, err error)
- func (client SQLPoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolsClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result SQLPoolInfoListResultPage, err error)
- func (client SQLPoolsClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result SQLPoolInfoListResultIterator, err error)
- func (client SQLPoolsClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client SQLPoolsClient) ListByWorkspaceResponder(resp *http.Response) (result SQLPoolInfoListResult, err error)
- func (client SQLPoolsClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolsClient) Pause(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolsPauseFuture, err error)
- func (client SQLPoolsClient) PausePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolsClient) PauseResponder(resp *http.Response) (result SetObject, err error)
- func (client SQLPoolsClient) PauseSender(req *http.Request) (future SQLPoolsPauseFuture, err error)
- func (client SQLPoolsClient) Rename(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolsClient) RenamePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolsClient) RenameResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolsClient) RenameSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolsClient) Resume(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolsResumeFuture, err error)
- func (client SQLPoolsClient) ResumePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolsClient) ResumeResponder(resp *http.Response) (result SetObject, err error)
- func (client SQLPoolsClient) ResumeSender(req *http.Request) (future SQLPoolsResumeFuture, err error)
- func (client SQLPoolsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPool, err error)
- func (client SQLPoolsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolsClient) UpdateResponder(resp *http.Response) (result SQLPool, err error)
- func (client SQLPoolsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type SQLPoolsCreateFuture
- type SQLPoolsDeleteFuture
- type SQLPoolsPauseFuture
- type SQLPoolsResumeFuture
- type SecretBase
- type SecureString
- type SecurityAlertPolicyProperties
- type SecurityAlertPolicyState
- type SelfHostedIntegrationRuntime
- func (shir SelfHostedIntegrationRuntime) AsBasicIntegrationRuntime() (BasicIntegrationRuntime, bool)
- func (shir SelfHostedIntegrationRuntime) AsIntegrationRuntime() (*IntegrationRuntime, bool)
- func (shir SelfHostedIntegrationRuntime) AsManagedIntegrationRuntime() (*ManagedIntegrationRuntime, bool)
- func (shir SelfHostedIntegrationRuntime) AsSelfHostedIntegrationRuntime() (*SelfHostedIntegrationRuntime, bool)
- func (shir SelfHostedIntegrationRuntime) MarshalJSON() ([]byte, error)
- func (shir *SelfHostedIntegrationRuntime) UnmarshalJSON(body []byte) error
- type SelfHostedIntegrationRuntimeNode
- type SelfHostedIntegrationRuntimeNodeStatus
- type SelfHostedIntegrationRuntimeStatus
- func (shirs SelfHostedIntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus() (BasicIntegrationRuntimeStatus, bool)
- func (shirs SelfHostedIntegrationRuntimeStatus) AsIntegrationRuntimeStatus() (*IntegrationRuntimeStatus, bool)
- func (shirs SelfHostedIntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus() (*ManagedIntegrationRuntimeStatus, bool)
- func (shirs SelfHostedIntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus() (*SelfHostedIntegrationRuntimeStatus, bool)
- func (shirs SelfHostedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
- func (shirs *SelfHostedIntegrationRuntimeStatus) UnmarshalJSON(body []byte) error
- type SelfHostedIntegrationRuntimeStatusTypeProperties
- type SelfHostedIntegrationRuntimeTypeProperties
- type SensitivityLabel
- type SensitivityLabelListResult
- type SensitivityLabelListResultIterator
- func (iter *SensitivityLabelListResultIterator) Next() error
- func (iter *SensitivityLabelListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SensitivityLabelListResultIterator) NotDone() bool
- func (iter SensitivityLabelListResultIterator) Response() SensitivityLabelListResult
- func (iter SensitivityLabelListResultIterator) Value() SensitivityLabel
- type SensitivityLabelListResultPage
- func (page *SensitivityLabelListResultPage) Next() error
- func (page *SensitivityLabelListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SensitivityLabelListResultPage) NotDone() bool
- func (page SensitivityLabelListResultPage) Response() SensitivityLabelListResult
- func (page SensitivityLabelListResultPage) Values() []SensitivityLabel
- type SensitivityLabelProperties
- type SetObject
- type Sku
- type SsisEnvironment
- func (se SsisEnvironment) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
- func (se SsisEnvironment) AsSsisEnvironment() (*SsisEnvironment, bool)
- func (se SsisEnvironment) AsSsisFolder() (*SsisFolder, bool)
- func (se SsisEnvironment) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
- func (se SsisEnvironment) AsSsisPackage() (*SsisPackage, bool)
- func (se SsisEnvironment) AsSsisProject() (*SsisProject, bool)
- func (se SsisEnvironment) MarshalJSON() ([]byte, error)
- type SsisEnvironmentReference
- type SsisFolder
- func (sf SsisFolder) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
- func (sf SsisFolder) AsSsisEnvironment() (*SsisEnvironment, bool)
- func (sf SsisFolder) AsSsisFolder() (*SsisFolder, bool)
- func (sf SsisFolder) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
- func (sf SsisFolder) AsSsisPackage() (*SsisPackage, bool)
- func (sf SsisFolder) AsSsisProject() (*SsisProject, bool)
- func (sf SsisFolder) MarshalJSON() ([]byte, error)
- type SsisObjectMetadata
- func (som SsisObjectMetadata) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
- func (som SsisObjectMetadata) AsSsisEnvironment() (*SsisEnvironment, bool)
- func (som SsisObjectMetadata) AsSsisFolder() (*SsisFolder, bool)
- func (som SsisObjectMetadata) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
- func (som SsisObjectMetadata) AsSsisPackage() (*SsisPackage, bool)
- func (som SsisObjectMetadata) AsSsisProject() (*SsisProject, bool)
- func (som SsisObjectMetadata) MarshalJSON() ([]byte, error)
- type SsisObjectMetadataListResponse
- type SsisObjectMetadataStatusResponse
- type SsisObjectMetadataType
- type SsisPackage
- func (sp SsisPackage) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
- func (sp SsisPackage) AsSsisEnvironment() (*SsisEnvironment, bool)
- func (sp SsisPackage) AsSsisFolder() (*SsisFolder, bool)
- func (sp SsisPackage) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
- func (sp SsisPackage) AsSsisPackage() (*SsisPackage, bool)
- func (sp SsisPackage) AsSsisProject() (*SsisProject, bool)
- func (sp SsisPackage) MarshalJSON() ([]byte, error)
- type SsisParameter
- type SsisProject
- func (sp SsisProject) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
- func (sp SsisProject) AsSsisEnvironment() (*SsisEnvironment, bool)
- func (sp SsisProject) AsSsisFolder() (*SsisFolder, bool)
- func (sp SsisProject) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
- func (sp SsisProject) AsSsisPackage() (*SsisPackage, bool)
- func (sp SsisProject) AsSsisProject() (*SsisProject, bool)
- func (sp SsisProject) MarshalJSON() ([]byte, error)
- type SsisVariable
- type Status
- type SubResource
- type TopQueries
- type TopQueriesListResult
- type TrackedResource
- type TransparentDataEncryption
- type TransparentDataEncryptionProperties
- type TransparentDataEncryptionStatus
- type Type
- type TypeBasicCustomSetupBase
- type TypeBasicIntegrationRuntimeStatus
- type TypeBasicSecretBase
- type TypeBasicSsisObjectMetadata
- type UpdateIntegrationRuntimeNodeRequest
- type UpdateIntegrationRuntimeRequest
- type VirtualNetworkProfile
- type VulnerabilityAssessmentPolicyBaselineName
- type VulnerabilityAssessmentRecurringScansProperties
- type VulnerabilityAssessmentScanError
- type VulnerabilityAssessmentScanRecord
- type VulnerabilityAssessmentScanRecordListResult
- type VulnerabilityAssessmentScanRecordListResultIterator
- func (iter *VulnerabilityAssessmentScanRecordListResultIterator) Next() error
- func (iter *VulnerabilityAssessmentScanRecordListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter VulnerabilityAssessmentScanRecordListResultIterator) NotDone() bool
- func (iter VulnerabilityAssessmentScanRecordListResultIterator) Response() VulnerabilityAssessmentScanRecordListResult
- func (iter VulnerabilityAssessmentScanRecordListResultIterator) Value() VulnerabilityAssessmentScanRecord
- type VulnerabilityAssessmentScanRecordListResultPage
- func (page *VulnerabilityAssessmentScanRecordListResultPage) Next() error
- func (page *VulnerabilityAssessmentScanRecordListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page VulnerabilityAssessmentScanRecordListResultPage) NotDone() bool
- func (page VulnerabilityAssessmentScanRecordListResultPage) Response() VulnerabilityAssessmentScanRecordListResult
- func (page VulnerabilityAssessmentScanRecordListResultPage) Values() []VulnerabilityAssessmentScanRecord
- type VulnerabilityAssessmentScanRecordProperties
- type VulnerabilityAssessmentScanState
- type VulnerabilityAssessmentScanTriggerType
- type Workspace
- type WorkspaceAadAdminInfo
- type WorkspaceAadAdminsClient
- func (client WorkspaceAadAdminsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceAadAdminsCreateOrUpdateFuture, err error)
- func (client WorkspaceAadAdminsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceAadAdminsClient) CreateOrUpdateResponder(resp *http.Response) (result WorkspaceAadAdminInfo, err error)
- func (client WorkspaceAadAdminsClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceAadAdminsCreateOrUpdateFuture, err error)
- func (client WorkspaceAadAdminsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceAadAdminsDeleteFuture, err error)
- func (client WorkspaceAadAdminsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceAadAdminsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspaceAadAdminsClient) DeleteSender(req *http.Request) (future WorkspaceAadAdminsDeleteFuture, err error)
- func (client WorkspaceAadAdminsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceAadAdminInfo, err error)
- func (client WorkspaceAadAdminsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceAadAdminsClient) GetResponder(resp *http.Response) (result WorkspaceAadAdminInfo, err error)
- func (client WorkspaceAadAdminsClient) GetSender(req *http.Request) (*http.Response, error)
- type WorkspaceAadAdminsCreateOrUpdateFuture
- type WorkspaceAadAdminsDeleteFuture
- type WorkspaceInfoListResult
- type WorkspaceInfoListResultIterator
- func (iter *WorkspaceInfoListResultIterator) Next() error
- func (iter *WorkspaceInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter WorkspaceInfoListResultIterator) NotDone() bool
- func (iter WorkspaceInfoListResultIterator) Response() WorkspaceInfoListResult
- func (iter WorkspaceInfoListResultIterator) Value() Workspace
- type WorkspaceInfoListResultPage
- func (page *WorkspaceInfoListResultPage) Next() error
- func (page *WorkspaceInfoListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page WorkspaceInfoListResultPage) NotDone() bool
- func (page WorkspaceInfoListResultPage) Response() WorkspaceInfoListResult
- func (page WorkspaceInfoListResultPage) Values() []Workspace
- type WorkspaceManagedIdentitySQLControlSettingsClient
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ManagedIdentitySQLControlSettingsModel, err error)
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result ManagedIdentitySQLControlSettingsModel, err error)
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ManagedIdentitySQLControlSettingsModel, err error)
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) GetResponder(resp *http.Response) (result ManagedIdentitySQLControlSettingsModel, err error)
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) GetSender(req *http.Request) (*http.Response, error)
- type WorkspacePatchInfo
- type WorkspacePatchProperties
- type WorkspaceProperties
- type WorkspacesClient
- func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspacesCreateOrUpdateFuture, err error)
- func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (future WorkspacesCreateOrUpdateFuture, err error)
- func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesDeleteFuture, err error)
- func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
- func (client WorkspacesClient) DeleteSender(req *http.Request) (future WorkspacesDeleteFuture, err error)
- func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error)
- func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) List(ctx context.Context) (result WorkspaceInfoListResultPage, err error)
- func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result WorkspaceInfoListResultPage, err error)
- func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result WorkspaceInfoListResultIterator, err error)
- func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceInfoListResult, err error)
- func (client WorkspacesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListComplete(ctx context.Context) (result WorkspaceInfoListResultIterator, err error)
- func (client WorkspacesClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client WorkspacesClient) ListResponder(resp *http.Response) (result WorkspaceInfoListResult, err error)
- func (client WorkspacesClient) ListSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspacesUpdateFuture, err error)
- func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) UpdateSender(req *http.Request) (future WorkspacesUpdateFuture, err error)
- type WorkspacesCreateOrUpdateFuture
- type WorkspacesDeleteFuture
- type WorkspacesUpdateFuture
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Synapse
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AadAdminProperties ¶
type AadAdminProperties struct { // TenantID - Tenant ID of the workspace active directory administrator TenantID *string `json:"tenantId,omitempty"` // Login - Login of the workspace active directory administrator Login *string `json:"login,omitempty"` // AdministratorType - Workspace active directory administrator type AdministratorType *string `json:"administratorType,omitempty"` // Sid - Object ID of the workspace active directory administrator Sid *string `json:"sid,omitempty"` }
AadAdminProperties workspace active directory administrator properties
type ActualState ¶
type ActualState string
ActualState enumerates the values for actual state.
const ( // Disabled ... Disabled ActualState = "Disabled" // Disabling ... Disabling ActualState = "Disabling" // Enabled ... Enabled ActualState = "Enabled" // Enabling ... Enabling ActualState = "Enabling" // Unknown ... Unknown ActualState = "Unknown" )
func PossibleActualStateValues ¶
func PossibleActualStateValues() []ActualState
PossibleActualStateValues returns an array of possible values for the ActualState const type.
type AuthorizationType ¶
type AuthorizationType string
AuthorizationType enumerates the values for authorization type.
const ( // AuthorizationTypeKey ... AuthorizationTypeKey AuthorizationType = "Key" // AuthorizationTypeLinkedIntegrationRuntimeType ... AuthorizationTypeLinkedIntegrationRuntimeType AuthorizationType = "LinkedIntegrationRuntimeType" // AuthorizationTypeRBAC ... AuthorizationTypeRBAC AuthorizationType = "RBAC" )
func PossibleAuthorizationTypeValues ¶
func PossibleAuthorizationTypeValues() []AuthorizationType
PossibleAuthorizationTypeValues returns an array of possible values for the AuthorizationType const type.
type AutoPauseProperties ¶
type AutoPauseProperties struct { // DelayInMinutes - Number of minutes of idle time before the Big Data pool is automatically paused. DelayInMinutes *int32 `json:"delayInMinutes,omitempty"` // Enabled - Whether auto-pausing is enabled for the Big Data pool. Enabled *bool `json:"enabled,omitempty"` }
AutoPauseProperties auto-pausing properties of a Big Data pool powered by Apache Spark
type AutoScaleProperties ¶
type AutoScaleProperties struct { // MinNodeCount - The minimum number of nodes the Big Data pool can support. MinNodeCount *int32 `json:"minNodeCount,omitempty"` // Enabled - Whether automatic scaling is enabled for the Big Data pool. Enabled *bool `json:"enabled,omitempty"` // MaxNodeCount - The maximum number of nodes the Big Data pool can support. MaxNodeCount *int32 `json:"maxNodeCount,omitempty"` }
AutoScaleProperties auto-scaling properties of a Big Data pool powered by Apache Spark
type AvailableRpOperation ¶
type AvailableRpOperation struct { // Display - Display properties of the operation Display *AvailableRpOperationDisplayInfo `json:"display,omitempty"` // IsDataAction - Whether this operation is a data action IsDataAction *string `json:"isDataAction,omitempty"` // Name - Operation name Name *string `json:"name,omitempty"` // OperationMetaPropertyInfo - Operation properties *OperationMetaPropertyInfo `json:"properties,omitempty"` // Origin - Operation origin Origin *string `json:"origin,omitempty"` }
AvailableRpOperation an operation that is available in this resource provider
func (AvailableRpOperation) MarshalJSON ¶
func (aro AvailableRpOperation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AvailableRpOperation.
func (*AvailableRpOperation) UnmarshalJSON ¶
func (aro *AvailableRpOperation) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for AvailableRpOperation struct.
type AvailableRpOperationDisplayInfo ¶
type AvailableRpOperationDisplayInfo struct { // Description - Operation description Description *string `json:"description,omitempty"` // Resource - Resource type Resource *string `json:"resource,omitempty"` // Provider - Resource provider name Provider *string `json:"provider,omitempty"` // Operation - Operation name Operation *string `json:"operation,omitempty"` }
AvailableRpOperationDisplayInfo description of an available operation
type AzureEntityResource ¶
type AzureEntityResource struct { // Etag - READ-ONLY; Resource Etag. Etag *string `json:"etag,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
AzureEntityResource the resource model definition for a Azure Resource Manager resource with an etag.
type BaseClient ¶
BaseClient is the base client for Synapse.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
type BasicCustomSetupBase ¶
type BasicCustomSetupBase interface { AsCmdkeySetup() (*CmdkeySetup, bool) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool) AsComponentSetup() (*ComponentSetup, bool) AsCustomSetupBase() (*CustomSetupBase, bool) }
BasicCustomSetupBase the base definition of the custom setup.
type BasicIntegrationRuntime ¶
type BasicIntegrationRuntime interface { AsManagedIntegrationRuntime() (*ManagedIntegrationRuntime, bool) AsSelfHostedIntegrationRuntime() (*SelfHostedIntegrationRuntime, bool) AsIntegrationRuntime() (*IntegrationRuntime, bool) }
BasicIntegrationRuntime azure Synapse nested object which serves as a compute resource for activities.
type BasicIntegrationRuntimeStatus ¶
type BasicIntegrationRuntimeStatus interface { AsManagedIntegrationRuntimeStatus() (*ManagedIntegrationRuntimeStatus, bool) AsSelfHostedIntegrationRuntimeStatus() (*SelfHostedIntegrationRuntimeStatus, bool) AsIntegrationRuntimeStatus() (*IntegrationRuntimeStatus, bool) }
BasicIntegrationRuntimeStatus integration runtime status.
type BasicLinkedIntegrationRuntimeType ¶
type BasicLinkedIntegrationRuntimeType interface { AsLinkedIntegrationRuntimeKeyAuthorization() (*LinkedIntegrationRuntimeKeyAuthorization, bool) AsLinkedIntegrationRuntimeRbacAuthorization() (*LinkedIntegrationRuntimeRbacAuthorization, bool) AsLinkedIntegrationRuntimeType() (*LinkedIntegrationRuntimeType, bool) }
BasicLinkedIntegrationRuntimeType the base definition of a linked integration runtime.
type BasicSecretBase ¶
type BasicSecretBase interface { AsSecureString() (*SecureString, bool) AsSecretBase() (*SecretBase, bool) }
BasicSecretBase the base definition of a secret type.
type BasicSsisObjectMetadata ¶
type BasicSsisObjectMetadata interface { AsSsisFolder() (*SsisFolder, bool) AsSsisProject() (*SsisProject, bool) AsSsisPackage() (*SsisPackage, bool) AsSsisEnvironment() (*SsisEnvironment, bool) AsSsisObjectMetadata() (*SsisObjectMetadata, bool) }
BasicSsisObjectMetadata SSIS object metadata.
type BigDataPoolPatchInfo ¶
type BigDataPoolPatchInfo struct { // Tags - Updated tags for the Big Data pool Tags map[string]*string `json:"tags"` }
BigDataPoolPatchInfo properties patch for a Big Data pool
func (BigDataPoolPatchInfo) MarshalJSON ¶
func (bdppi BigDataPoolPatchInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for BigDataPoolPatchInfo.
type BigDataPoolResourceInfo ¶
type BigDataPoolResourceInfo struct { autorest.Response `json:"-"` // BigDataPoolResourceProperties - Big Data pool properties *BigDataPoolResourceProperties `json:"properties,omitempty"` // Tags - Resource tags. Tags map[string]*string `json:"tags"` // Location - The geo-location where the resource lives Location *string `json:"location,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
BigDataPoolResourceInfo a Big Data pool
func (BigDataPoolResourceInfo) MarshalJSON ¶
func (bdpri BigDataPoolResourceInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for BigDataPoolResourceInfo.
func (*BigDataPoolResourceInfo) UnmarshalJSON ¶
func (bdpri *BigDataPoolResourceInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for BigDataPoolResourceInfo struct.
type BigDataPoolResourceInfoListResult ¶
type BigDataPoolResourceInfoListResult struct { autorest.Response `json:"-"` // NextLink - Link to the next page of results NextLink *string `json:"nextLink,omitempty"` // Value - List of Big Data pools Value *[]BigDataPoolResourceInfo `json:"value,omitempty"` }
BigDataPoolResourceInfoListResult collection of Big Data pool information
func (BigDataPoolResourceInfoListResult) IsEmpty ¶
func (bdprilr BigDataPoolResourceInfoListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type BigDataPoolResourceInfoListResultIterator ¶
type BigDataPoolResourceInfoListResultIterator struct {
// contains filtered or unexported fields
}
BigDataPoolResourceInfoListResultIterator provides access to a complete listing of BigDataPoolResourceInfo values.
func NewBigDataPoolResourceInfoListResultIterator ¶
func NewBigDataPoolResourceInfoListResultIterator(page BigDataPoolResourceInfoListResultPage) BigDataPoolResourceInfoListResultIterator
Creates a new instance of the BigDataPoolResourceInfoListResultIterator type.
func (*BigDataPoolResourceInfoListResultIterator) Next ¶
func (iter *BigDataPoolResourceInfoListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*BigDataPoolResourceInfoListResultIterator) NextWithContext ¶
func (iter *BigDataPoolResourceInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (BigDataPoolResourceInfoListResultIterator) NotDone ¶
func (iter BigDataPoolResourceInfoListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (BigDataPoolResourceInfoListResultIterator) Response ¶
func (iter BigDataPoolResourceInfoListResultIterator) Response() BigDataPoolResourceInfoListResult
Response returns the raw server response from the last page request.
func (BigDataPoolResourceInfoListResultIterator) Value ¶
func (iter BigDataPoolResourceInfoListResultIterator) Value() BigDataPoolResourceInfo
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type BigDataPoolResourceInfoListResultPage ¶
type BigDataPoolResourceInfoListResultPage struct {
// contains filtered or unexported fields
}
BigDataPoolResourceInfoListResultPage contains a page of BigDataPoolResourceInfo values.
func NewBigDataPoolResourceInfoListResultPage ¶
func NewBigDataPoolResourceInfoListResultPage(getNextPage func(context.Context, BigDataPoolResourceInfoListResult) (BigDataPoolResourceInfoListResult, error)) BigDataPoolResourceInfoListResultPage
Creates a new instance of the BigDataPoolResourceInfoListResultPage type.
func (*BigDataPoolResourceInfoListResultPage) Next ¶
func (page *BigDataPoolResourceInfoListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*BigDataPoolResourceInfoListResultPage) NextWithContext ¶
func (page *BigDataPoolResourceInfoListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (BigDataPoolResourceInfoListResultPage) NotDone ¶
func (page BigDataPoolResourceInfoListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (BigDataPoolResourceInfoListResultPage) Response ¶
func (page BigDataPoolResourceInfoListResultPage) Response() BigDataPoolResourceInfoListResult
Response returns the raw server response from the last page request.
func (BigDataPoolResourceInfoListResultPage) Values ¶
func (page BigDataPoolResourceInfoListResultPage) Values() []BigDataPoolResourceInfo
Values returns the slice of values for the current page or nil if there are no values.
type BigDataPoolResourceProperties ¶
type BigDataPoolResourceProperties struct { // ProvisioningState - The state of the Big Data pool. ProvisioningState *string `json:"provisioningState,omitempty"` // AutoScale - Auto-scaling properties AutoScale *AutoScaleProperties `json:"autoScale,omitempty"` // CreationDate - The time when the Big Data pool was created. CreationDate *date.Time `json:"creationDate,omitempty"` // AutoPause - Auto-pausing properties AutoPause *AutoPauseProperties `json:"autoPause,omitempty"` // SparkEventsFolder - The Spark events folder SparkEventsFolder *string `json:"sparkEventsFolder,omitempty"` // NodeCount - The number of nodes in the Big Data pool. NodeCount *int32 `json:"nodeCount,omitempty"` // LibraryRequirements - Library version requirements LibraryRequirements *LibraryRequirements `json:"libraryRequirements,omitempty"` // SparkVersion - The Apache Spark version. SparkVersion *string `json:"sparkVersion,omitempty"` // DefaultSparkLogFolder - The default folder where Spark logs will be written. DefaultSparkLogFolder *string `json:"defaultSparkLogFolder,omitempty"` // NodeSize - The level of compute power that each node in the Big Data pool has. Possible values include: 'NodeSizeNone', 'NodeSizeSmall', 'NodeSizeMedium', 'NodeSizeLarge' NodeSize NodeSize `json:"nodeSize,omitempty"` // NodeSizeFamily - The kind of nodes that the Big Data pool provides. Possible values include: 'NodeSizeFamilyNone', 'NodeSizeFamilyMemoryOptimized' NodeSizeFamily NodeSizeFamily `json:"nodeSizeFamily,omitempty"` }
BigDataPoolResourceProperties properties of a Big Data pool powered by Apache Spark
type BigDataPoolsClient ¶
type BigDataPoolsClient struct {
BaseClient
}
BigDataPoolsClient is the azure Synapse Analytics Management Client
func NewBigDataPoolsClient ¶
func NewBigDataPoolsClient(subscriptionID string) BigDataPoolsClient
NewBigDataPoolsClient creates an instance of the BigDataPoolsClient client.
func NewBigDataPoolsClientWithBaseURI ¶
func NewBigDataPoolsClientWithBaseURI(baseURI string, subscriptionID string) BigDataPoolsClient
NewBigDataPoolsClientWithBaseURI creates an instance of the BigDataPoolsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (BigDataPoolsClient) CreateOrUpdate ¶
func (client BigDataPoolsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string, bigDataPoolInfo BigDataPoolResourceInfo, force *bool) (result BigDataPoolsCreateOrUpdateFuture, err error)
CreateOrUpdate create a new Big Data pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace bigDataPoolName - big Data pool name bigDataPoolInfo - the Big Data pool to create. force - whether to stop any running jobs in the Big Data pool
func (BigDataPoolsClient) CreateOrUpdatePreparer ¶
func (client BigDataPoolsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string, bigDataPoolInfo BigDataPoolResourceInfo, force *bool) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (BigDataPoolsClient) CreateOrUpdateResponder ¶
func (client BigDataPoolsClient) CreateOrUpdateResponder(resp *http.Response) (result BigDataPoolResourceInfo, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (BigDataPoolsClient) CreateOrUpdateSender ¶
func (client BigDataPoolsClient) CreateOrUpdateSender(req *http.Request) (future BigDataPoolsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (BigDataPoolsClient) Delete ¶
func (client BigDataPoolsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string) (result BigDataPoolsDeleteFuture, err error)
Delete delete a Big Data pool from the workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace bigDataPoolName - big Data pool name
func (BigDataPoolsClient) DeletePreparer ¶
func (client BigDataPoolsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (BigDataPoolsClient) DeleteResponder ¶
func (client BigDataPoolsClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (BigDataPoolsClient) DeleteSender ¶
func (client BigDataPoolsClient) DeleteSender(req *http.Request) (future BigDataPoolsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (BigDataPoolsClient) Get ¶
func (client BigDataPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string) (result BigDataPoolResourceInfo, err error)
Get get a Big Data pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace bigDataPoolName - big Data pool name
func (BigDataPoolsClient) GetPreparer ¶
func (client BigDataPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (BigDataPoolsClient) GetResponder ¶
func (client BigDataPoolsClient) GetResponder(resp *http.Response) (result BigDataPoolResourceInfo, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (BigDataPoolsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (BigDataPoolsClient) ListByWorkspace ¶
func (client BigDataPoolsClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result BigDataPoolResourceInfoListResultPage, err error)
ListByWorkspace list Big Data pools in a workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (BigDataPoolsClient) ListByWorkspaceComplete ¶
func (client BigDataPoolsClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result BigDataPoolResourceInfoListResultIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (BigDataPoolsClient) ListByWorkspacePreparer ¶
func (client BigDataPoolsClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (BigDataPoolsClient) ListByWorkspaceResponder ¶
func (client BigDataPoolsClient) ListByWorkspaceResponder(resp *http.Response) (result BigDataPoolResourceInfoListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (BigDataPoolsClient) ListByWorkspaceSender ¶
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
func (BigDataPoolsClient) Update ¶
func (client BigDataPoolsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string, bigDataPoolPatchInfo BigDataPoolPatchInfo) (result BigDataPoolResourceInfo, err error)
Update patch a Big Data pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace bigDataPoolName - big Data pool name bigDataPoolPatchInfo - the updated Big Data pool properties
func (BigDataPoolsClient) UpdatePreparer ¶
func (client BigDataPoolsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, bigDataPoolName string, bigDataPoolPatchInfo BigDataPoolPatchInfo) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (BigDataPoolsClient) UpdateResponder ¶
func (client BigDataPoolsClient) UpdateResponder(resp *http.Response) (result BigDataPoolResourceInfo, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (BigDataPoolsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type BigDataPoolsCreateOrUpdateFuture ¶
BigDataPoolsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*BigDataPoolsCreateOrUpdateFuture) Result ¶
func (future *BigDataPoolsCreateOrUpdateFuture) Result(client BigDataPoolsClient) (bdpri BigDataPoolResourceInfo, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type BigDataPoolsDeleteFuture ¶
BigDataPoolsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*BigDataPoolsDeleteFuture) Result ¶
func (future *BigDataPoolsDeleteFuture) Result(client BigDataPoolsClient) (so SetObject, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type BlobAuditingPolicyState ¶
type BlobAuditingPolicyState string
BlobAuditingPolicyState enumerates the values for blob auditing policy state.
const ( // BlobAuditingPolicyStateDisabled ... BlobAuditingPolicyStateDisabled BlobAuditingPolicyState = "Disabled" // BlobAuditingPolicyStateEnabled ... BlobAuditingPolicyStateEnabled BlobAuditingPolicyState = "Enabled" )
func PossibleBlobAuditingPolicyStateValues ¶
func PossibleBlobAuditingPolicyStateValues() []BlobAuditingPolicyState
PossibleBlobAuditingPolicyStateValues returns an array of possible values for the BlobAuditingPolicyState const type.
type CheckNameAvailabilityRequest ¶
type CheckNameAvailabilityRequest struct { // Name - Workspace name Name *string `json:"name,omitempty"` // Type - Type: workspace Type *string `json:"type,omitempty"` }
CheckNameAvailabilityRequest a request about whether a workspace name is available
type CheckNameAvailabilityResponse ¶
type CheckNameAvailabilityResponse struct { autorest.Response `json:"-"` // Message - Validation message Message *string `json:"message,omitempty"` // Available - Whether the workspace name is available Available *bool `json:"available,omitempty"` // Reason - Reason the workspace name is or is not available Reason *string `json:"reason,omitempty"` // Name - Workspace name Name *string `json:"name,omitempty"` }
CheckNameAvailabilityResponse a response saying whether the workspace name is available
type CloudError ¶
type CloudError struct { // CloudErrorBody - Error data *CloudErrorBody `json:"error,omitempty"` }
CloudError the object that defines the structure of an Azure Synapse error response.
func (CloudError) MarshalJSON ¶
func (ce CloudError) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for CloudError.
func (*CloudError) UnmarshalJSON ¶
func (ce *CloudError) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for CloudError struct.
type CloudErrorBody ¶
type CloudErrorBody struct { // Code - Error code. Code *string `json:"code,omitempty"` // Message - Error message. Message *string `json:"message,omitempty"` // Target - Property name/path in request associated with error. Target *string `json:"target,omitempty"` // Details - Array with additional error details. Details *[]CloudError `json:"details,omitempty"` }
CloudErrorBody the object that defines the structure of an Azure Synapse error.
type CmdkeySetup ¶
type CmdkeySetup struct { // CmdkeySetupTypeProperties - Cmdkey command custom setup type properties. *CmdkeySetupTypeProperties `json:"typeProperties,omitempty"` // Type - Possible values include: 'TypeCustomSetupBase', 'TypeCmdkeySetup', 'TypeEnvironmentVariableSetup', 'TypeComponentSetup' Type TypeBasicCustomSetupBase `json:"type,omitempty"` }
CmdkeySetup the custom setup of running cmdkey commands.
func (CmdkeySetup) AsBasicCustomSetupBase ¶
func (cs CmdkeySetup) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
AsBasicCustomSetupBase is the BasicCustomSetupBase implementation for CmdkeySetup.
func (CmdkeySetup) AsCmdkeySetup ¶
func (cs CmdkeySetup) AsCmdkeySetup() (*CmdkeySetup, bool)
AsCmdkeySetup is the BasicCustomSetupBase implementation for CmdkeySetup.
func (CmdkeySetup) AsComponentSetup ¶
func (cs CmdkeySetup) AsComponentSetup() (*ComponentSetup, bool)
AsComponentSetup is the BasicCustomSetupBase implementation for CmdkeySetup.
func (CmdkeySetup) AsCustomSetupBase ¶
func (cs CmdkeySetup) AsCustomSetupBase() (*CustomSetupBase, bool)
AsCustomSetupBase is the BasicCustomSetupBase implementation for CmdkeySetup.
func (CmdkeySetup) AsEnvironmentVariableSetup ¶
func (cs CmdkeySetup) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
AsEnvironmentVariableSetup is the BasicCustomSetupBase implementation for CmdkeySetup.
func (CmdkeySetup) MarshalJSON ¶
func (cs CmdkeySetup) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for CmdkeySetup.
func (*CmdkeySetup) UnmarshalJSON ¶
func (cs *CmdkeySetup) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for CmdkeySetup struct.
type CmdkeySetupTypeProperties ¶
type CmdkeySetupTypeProperties struct { // TargetName - The server name of data source access. TargetName interface{} `json:"targetName,omitempty"` // UserName - The user name of data source access. UserName interface{} `json:"userName,omitempty"` // Password - The password of data source access. Password BasicSecretBase `json:"password,omitempty"` }
CmdkeySetupTypeProperties cmdkey command custom setup type properties.
func (*CmdkeySetupTypeProperties) UnmarshalJSON ¶
func (cstp *CmdkeySetupTypeProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for CmdkeySetupTypeProperties struct.
type ColumnDataType ¶
type ColumnDataType string
ColumnDataType enumerates the values for column data type.
const ( // Bigint ... Bigint ColumnDataType = "bigint" // Binary ... Binary ColumnDataType = "binary" // Bit ... Bit ColumnDataType = "bit" // Char ... Char ColumnDataType = "char" // Date ... Date ColumnDataType = "date" // Datetime ... Datetime ColumnDataType = "datetime" // Datetime2 ... Datetime2 ColumnDataType = "datetime2" // Datetimeoffset ... Datetimeoffset ColumnDataType = "datetimeoffset" // Decimal ... Decimal ColumnDataType = "decimal" // Float ... Float ColumnDataType = "float" // Geography ... Geography ColumnDataType = "geography" // Geometry ... Geometry ColumnDataType = "geometry" // Hierarchyid ... Hierarchyid ColumnDataType = "hierarchyid" // Image ... Image ColumnDataType = "image" // Int ... Int ColumnDataType = "int" // Money ... Money ColumnDataType = "money" // Nchar ... Nchar ColumnDataType = "nchar" // Ntext ... Ntext ColumnDataType = "ntext" // Numeric ... Numeric ColumnDataType = "numeric" // Nvarchar ... Nvarchar ColumnDataType = "nvarchar" // Real ... Real ColumnDataType = "real" // Smalldatetime ... Smalldatetime ColumnDataType = "smalldatetime" // Smallint ... Smallint ColumnDataType = "smallint" // Smallmoney ... Smallmoney ColumnDataType = "smallmoney" // SQLVariant ... SQLVariant ColumnDataType = "sql_variant" // Sysname ... Sysname ColumnDataType = "sysname" // Text ... Text ColumnDataType = "text" // Time ... Time ColumnDataType = "time" // Timestamp ... Timestamp ColumnDataType = "timestamp" // Tinyint ... Tinyint ColumnDataType = "tinyint" // Uniqueidentifier ... Uniqueidentifier ColumnDataType = "uniqueidentifier" // Varbinary ... Varbinary ColumnDataType = "varbinary" // Varchar ... Varchar ColumnDataType = "varchar" // XML ... XML ColumnDataType = "xml" )
func PossibleColumnDataTypeValues ¶
func PossibleColumnDataTypeValues() []ColumnDataType
PossibleColumnDataTypeValues returns an array of possible values for the ColumnDataType const type.
type ComponentSetup ¶
type ComponentSetup struct { // LicensedComponentSetupTypeProperties - Install 3rd party component type properties. *LicensedComponentSetupTypeProperties `json:"typeProperties,omitempty"` // Type - Possible values include: 'TypeCustomSetupBase', 'TypeCmdkeySetup', 'TypeEnvironmentVariableSetup', 'TypeComponentSetup' Type TypeBasicCustomSetupBase `json:"type,omitempty"` }
ComponentSetup the custom setup of installing 3rd party components.
func (ComponentSetup) AsBasicCustomSetupBase ¶
func (cs ComponentSetup) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
AsBasicCustomSetupBase is the BasicCustomSetupBase implementation for ComponentSetup.
func (ComponentSetup) AsCmdkeySetup ¶
func (cs ComponentSetup) AsCmdkeySetup() (*CmdkeySetup, bool)
AsCmdkeySetup is the BasicCustomSetupBase implementation for ComponentSetup.
func (ComponentSetup) AsComponentSetup ¶
func (cs ComponentSetup) AsComponentSetup() (*ComponentSetup, bool)
AsComponentSetup is the BasicCustomSetupBase implementation for ComponentSetup.
func (ComponentSetup) AsCustomSetupBase ¶
func (cs ComponentSetup) AsCustomSetupBase() (*CustomSetupBase, bool)
AsCustomSetupBase is the BasicCustomSetupBase implementation for ComponentSetup.
func (ComponentSetup) AsEnvironmentVariableSetup ¶
func (cs ComponentSetup) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
AsEnvironmentVariableSetup is the BasicCustomSetupBase implementation for ComponentSetup.
func (ComponentSetup) MarshalJSON ¶
func (cs ComponentSetup) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComponentSetup.
func (*ComponentSetup) UnmarshalJSON ¶
func (cs *ComponentSetup) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ComponentSetup struct.
type CreateSQLPoolRestorePointDefinition ¶
type CreateSQLPoolRestorePointDefinition struct { // RestorePointLabel - The restore point label to apply RestorePointLabel *string `json:"restorePointLabel,omitempty"` }
CreateSQLPoolRestorePointDefinition contains the information necessary to perform a create Sql pool restore point operation.
type CustomSetupBase ¶
type CustomSetupBase struct { // Type - Possible values include: 'TypeCustomSetupBase', 'TypeCmdkeySetup', 'TypeEnvironmentVariableSetup', 'TypeComponentSetup' Type TypeBasicCustomSetupBase `json:"type,omitempty"` }
CustomSetupBase the base definition of the custom setup.
func (CustomSetupBase) AsBasicCustomSetupBase ¶
func (csb CustomSetupBase) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
AsBasicCustomSetupBase is the BasicCustomSetupBase implementation for CustomSetupBase.
func (CustomSetupBase) AsCmdkeySetup ¶
func (csb CustomSetupBase) AsCmdkeySetup() (*CmdkeySetup, bool)
AsCmdkeySetup is the BasicCustomSetupBase implementation for CustomSetupBase.
func (CustomSetupBase) AsComponentSetup ¶
func (csb CustomSetupBase) AsComponentSetup() (*ComponentSetup, bool)
AsComponentSetup is the BasicCustomSetupBase implementation for CustomSetupBase.
func (CustomSetupBase) AsCustomSetupBase ¶
func (csb CustomSetupBase) AsCustomSetupBase() (*CustomSetupBase, bool)
AsCustomSetupBase is the BasicCustomSetupBase implementation for CustomSetupBase.
func (CustomSetupBase) AsEnvironmentVariableSetup ¶
func (csb CustomSetupBase) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
AsEnvironmentVariableSetup is the BasicCustomSetupBase implementation for CustomSetupBase.
func (CustomSetupBase) MarshalJSON ¶
func (csb CustomSetupBase) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for CustomSetupBase.
type DataFlowComputeType ¶
type DataFlowComputeType string
DataFlowComputeType enumerates the values for data flow compute type.
const ( // ComputeOptimized ... ComputeOptimized DataFlowComputeType = "ComputeOptimized" // General ... General DataFlowComputeType = "General" // MemoryOptimized ... MemoryOptimized DataFlowComputeType = "MemoryOptimized" )
func PossibleDataFlowComputeTypeValues ¶
func PossibleDataFlowComputeTypeValues() []DataFlowComputeType
PossibleDataFlowComputeTypeValues returns an array of possible values for the DataFlowComputeType const type.
type DataLakeStorageAccountDetails ¶
type DataLakeStorageAccountDetails struct { // AccountURL - Account URL AccountURL *string `json:"accountUrl,omitempty"` // Filesystem - Filesystem name Filesystem *string `json:"filesystem,omitempty"` }
DataLakeStorageAccountDetails details of the data lake storage account associated with the workspace
type DataWarehouseUserActivities ¶
type DataWarehouseUserActivities struct { autorest.Response `json:"-"` // DataWarehouseUserActivitiesProperties - Resource properties. *DataWarehouseUserActivitiesProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
DataWarehouseUserActivities user activities of a data warehouse
func (DataWarehouseUserActivities) MarshalJSON ¶
func (dwua DataWarehouseUserActivities) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataWarehouseUserActivities.
func (*DataWarehouseUserActivities) UnmarshalJSON ¶
func (dwua *DataWarehouseUserActivities) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for DataWarehouseUserActivities struct.
type DataWarehouseUserActivitiesProperties ¶
type DataWarehouseUserActivitiesProperties struct { // ActiveQueriesCount - READ-ONLY; Count of running and suspended queries. ActiveQueriesCount *int32 `json:"activeQueriesCount,omitempty"` }
DataWarehouseUserActivitiesProperties user activities of a data warehouse. This currently includes the count of running or suspended queries. For more information, please view the sys.dm_pdw_exec_requests dynamic management view (DMV).
type DesiredState ¶
type DesiredState string
DesiredState enumerates the values for desired state.
const ( // DesiredStateDisabled ... DesiredStateDisabled DesiredState = "Disabled" // DesiredStateEnabled ... DesiredStateEnabled DesiredState = "Enabled" )
func PossibleDesiredStateValues ¶
func PossibleDesiredStateValues() []DesiredState
PossibleDesiredStateValues returns an array of possible values for the DesiredState const type.
type EntityReference ¶
type EntityReference struct { // Type - The type of this referenced entity. Possible values include: 'IntegrationRuntimeReference', 'LinkedServiceReference' Type IntegrationRuntimeEntityReferenceType `json:"type,omitempty"` // ReferenceName - The name of this referenced entity. ReferenceName *string `json:"referenceName,omitempty"` }
EntityReference the entity reference.
type EnvironmentVariableSetup ¶
type EnvironmentVariableSetup struct { // EnvironmentVariableSetupTypeProperties - Add environment variable type properties. *EnvironmentVariableSetupTypeProperties `json:"typeProperties,omitempty"` // Type - Possible values include: 'TypeCustomSetupBase', 'TypeCmdkeySetup', 'TypeEnvironmentVariableSetup', 'TypeComponentSetup' Type TypeBasicCustomSetupBase `json:"type,omitempty"` }
EnvironmentVariableSetup the custom setup of setting environment variable.
func (EnvironmentVariableSetup) AsBasicCustomSetupBase ¶
func (evs EnvironmentVariableSetup) AsBasicCustomSetupBase() (BasicCustomSetupBase, bool)
AsBasicCustomSetupBase is the BasicCustomSetupBase implementation for EnvironmentVariableSetup.
func (EnvironmentVariableSetup) AsCmdkeySetup ¶
func (evs EnvironmentVariableSetup) AsCmdkeySetup() (*CmdkeySetup, bool)
AsCmdkeySetup is the BasicCustomSetupBase implementation for EnvironmentVariableSetup.
func (EnvironmentVariableSetup) AsComponentSetup ¶
func (evs EnvironmentVariableSetup) AsComponentSetup() (*ComponentSetup, bool)
AsComponentSetup is the BasicCustomSetupBase implementation for EnvironmentVariableSetup.
func (EnvironmentVariableSetup) AsCustomSetupBase ¶
func (evs EnvironmentVariableSetup) AsCustomSetupBase() (*CustomSetupBase, bool)
AsCustomSetupBase is the BasicCustomSetupBase implementation for EnvironmentVariableSetup.
func (EnvironmentVariableSetup) AsEnvironmentVariableSetup ¶
func (evs EnvironmentVariableSetup) AsEnvironmentVariableSetup() (*EnvironmentVariableSetup, bool)
AsEnvironmentVariableSetup is the BasicCustomSetupBase implementation for EnvironmentVariableSetup.
func (EnvironmentVariableSetup) MarshalJSON ¶
func (evs EnvironmentVariableSetup) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EnvironmentVariableSetup.
func (*EnvironmentVariableSetup) UnmarshalJSON ¶
func (evs *EnvironmentVariableSetup) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EnvironmentVariableSetup struct.
type EnvironmentVariableSetupTypeProperties ¶
type EnvironmentVariableSetupTypeProperties struct { // VariableName - The name of the environment variable. VariableName *string `json:"variableName,omitempty"` // VariableValue - The value of the environment variable. VariableValue *string `json:"variableValue,omitempty"` }
EnvironmentVariableSetupTypeProperties environment variable custom setup type properties.
type ErrorAdditionalInfo ¶
type ErrorAdditionalInfo struct { // Type - READ-ONLY; The additional info type. Type *string `json:"type,omitempty"` // Info - READ-ONLY; The additional info. Info interface{} `json:"info,omitempty"` }
ErrorAdditionalInfo the resource management error additional info.
type ErrorContract ¶
type ErrorContract struct { // Error - The error details. Error *ErrorResponse `json:"error,omitempty"` }
ErrorContract contains details when the response code indicates an error.
type ErrorDetail ¶
type ErrorDetail struct { // Message - Error message Message *string `json:"message,omitempty"` // Code - Error code Code *string `json:"code,omitempty"` // Target - Error target Target *string `json:"target,omitempty"` }
ErrorDetail error details
type ErrorResponse ¶
type ErrorResponse struct { // Code - READ-ONLY; The error code. Code *string `json:"code,omitempty"` // Message - READ-ONLY; The error message. Message *string `json:"message,omitempty"` // Target - READ-ONLY; The error target. Target *string `json:"target,omitempty"` // Details - READ-ONLY; The error details. Details *[]ErrorResponse `json:"details,omitempty"` // AdditionalInfo - READ-ONLY; The error additional info. AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"` }
ErrorResponse the resource management error response.
type GeoBackupPolicy ¶
type GeoBackupPolicy struct { autorest.Response `json:"-"` // GeoBackupPolicyProperties - The properties of the geo backup policy. *GeoBackupPolicyProperties `json:"properties,omitempty"` // Kind - READ-ONLY; Kind of geo backup policy. This is metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // Location - READ-ONLY; Backup policy location. Location *string `json:"location,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
GeoBackupPolicy a database geo backup policy.
func (GeoBackupPolicy) MarshalJSON ¶
func (gbp GeoBackupPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for GeoBackupPolicy.
func (*GeoBackupPolicy) UnmarshalJSON ¶
func (gbp *GeoBackupPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for GeoBackupPolicy struct.
type GeoBackupPolicyProperties ¶
type GeoBackupPolicyProperties struct { // State - The state of the geo backup policy. Possible values include: 'GeoBackupPolicyStateDisabled', 'GeoBackupPolicyStateEnabled' State GeoBackupPolicyState `json:"state,omitempty"` // StorageType - READ-ONLY; The storage type of the geo backup policy. StorageType *string `json:"storageType,omitempty"` }
GeoBackupPolicyProperties the properties of the geo backup policy.
type GeoBackupPolicyState ¶
type GeoBackupPolicyState string
GeoBackupPolicyState enumerates the values for geo backup policy state.
const ( // GeoBackupPolicyStateDisabled ... GeoBackupPolicyStateDisabled GeoBackupPolicyState = "Disabled" // GeoBackupPolicyStateEnabled ... GeoBackupPolicyStateEnabled GeoBackupPolicyState = "Enabled" )
func PossibleGeoBackupPolicyStateValues ¶
func PossibleGeoBackupPolicyStateValues() []GeoBackupPolicyState
PossibleGeoBackupPolicyStateValues returns an array of possible values for the GeoBackupPolicyState const type.
type GetSsisObjectMetadataRequest ¶
type GetSsisObjectMetadataRequest struct { // MetadataPath - Metadata path. MetadataPath *string `json:"metadataPath,omitempty"` }
GetSsisObjectMetadataRequest the request payload of get SSIS object metadata.
type IPFirewallRuleInfo ¶
type IPFirewallRuleInfo struct { autorest.Response `json:"-"` // IPFirewallRuleProperties - IP firewall rule properties *IPFirewallRuleProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
IPFirewallRuleInfo IP firewall rule
func (IPFirewallRuleInfo) MarshalJSON ¶
func (ifri IPFirewallRuleInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IPFirewallRuleInfo.
func (*IPFirewallRuleInfo) UnmarshalJSON ¶
func (ifri *IPFirewallRuleInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IPFirewallRuleInfo struct.
type IPFirewallRuleInfoListResult ¶
type IPFirewallRuleInfoListResult struct { autorest.Response `json:"-"` // NextLink - Link to next page of results NextLink *string `json:"nextLink,omitempty"` // Value - List of IP firewall rules Value *[]IPFirewallRuleInfo `json:"value,omitempty"` }
IPFirewallRuleInfoListResult list of IP firewall rules
func (IPFirewallRuleInfoListResult) IsEmpty ¶
func (ifrilr IPFirewallRuleInfoListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IPFirewallRuleInfoListResultIterator ¶
type IPFirewallRuleInfoListResultIterator struct {
// contains filtered or unexported fields
}
IPFirewallRuleInfoListResultIterator provides access to a complete listing of IPFirewallRuleInfo values.
func NewIPFirewallRuleInfoListResultIterator ¶
func NewIPFirewallRuleInfoListResultIterator(page IPFirewallRuleInfoListResultPage) IPFirewallRuleInfoListResultIterator
Creates a new instance of the IPFirewallRuleInfoListResultIterator type.
func (*IPFirewallRuleInfoListResultIterator) Next ¶
func (iter *IPFirewallRuleInfoListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*IPFirewallRuleInfoListResultIterator) NextWithContext ¶
func (iter *IPFirewallRuleInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IPFirewallRuleInfoListResultIterator) NotDone ¶
func (iter IPFirewallRuleInfoListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IPFirewallRuleInfoListResultIterator) Response ¶
func (iter IPFirewallRuleInfoListResultIterator) Response() IPFirewallRuleInfoListResult
Response returns the raw server response from the last page request.
func (IPFirewallRuleInfoListResultIterator) Value ¶
func (iter IPFirewallRuleInfoListResultIterator) Value() IPFirewallRuleInfo
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IPFirewallRuleInfoListResultPage ¶
type IPFirewallRuleInfoListResultPage struct {
// contains filtered or unexported fields
}
IPFirewallRuleInfoListResultPage contains a page of IPFirewallRuleInfo values.
func NewIPFirewallRuleInfoListResultPage ¶
func NewIPFirewallRuleInfoListResultPage(getNextPage func(context.Context, IPFirewallRuleInfoListResult) (IPFirewallRuleInfoListResult, error)) IPFirewallRuleInfoListResultPage
Creates a new instance of the IPFirewallRuleInfoListResultPage type.
func (*IPFirewallRuleInfoListResultPage) Next ¶
func (page *IPFirewallRuleInfoListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*IPFirewallRuleInfoListResultPage) NextWithContext ¶
func (page *IPFirewallRuleInfoListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IPFirewallRuleInfoListResultPage) NotDone ¶
func (page IPFirewallRuleInfoListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IPFirewallRuleInfoListResultPage) Response ¶
func (page IPFirewallRuleInfoListResultPage) Response() IPFirewallRuleInfoListResult
Response returns the raw server response from the last page request.
func (IPFirewallRuleInfoListResultPage) Values ¶
func (page IPFirewallRuleInfoListResultPage) Values() []IPFirewallRuleInfo
Values returns the slice of values for the current page or nil if there are no values.
type IPFirewallRuleProperties ¶
type IPFirewallRuleProperties struct { // EndIPAddress - The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress EndIPAddress *string `json:"endIpAddress,omitempty"` // ProvisioningState - READ-ONLY; Resource provisioning state. Possible values include: 'ProvisioningStateProvisioning', 'ProvisioningStateSucceeded', 'ProvisioningStateDeleting', 'ProvisioningStateFailed', 'ProvisioningStateDeleteError' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // StartIPAddress - The start IP address of the firewall rule. Must be IPv4 format StartIPAddress *string `json:"startIpAddress,omitempty"` }
IPFirewallRuleProperties IP firewall rule properties
type IPFirewallRulesClient ¶
type IPFirewallRulesClient struct {
BaseClient
}
IPFirewallRulesClient is the azure Synapse Analytics Management Client
func NewIPFirewallRulesClient ¶
func NewIPFirewallRulesClient(subscriptionID string) IPFirewallRulesClient
NewIPFirewallRulesClient creates an instance of the IPFirewallRulesClient client.
func NewIPFirewallRulesClientWithBaseURI ¶
func NewIPFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) IPFirewallRulesClient
NewIPFirewallRulesClientWithBaseURI creates an instance of the IPFirewallRulesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IPFirewallRulesClient) CreateOrUpdate ¶
func (client IPFirewallRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ruleName string, IPFirewallRuleInfo IPFirewallRuleInfo) (result IPFirewallRulesCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates a firewall rule Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace ruleName - the IP firewall rule name IPFirewallRuleInfo - IP firewall rule properties
func (IPFirewallRulesClient) CreateOrUpdatePreparer ¶
func (client IPFirewallRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ruleName string, IPFirewallRuleInfo IPFirewallRuleInfo) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IPFirewallRulesClient) CreateOrUpdateResponder ¶
func (client IPFirewallRulesClient) CreateOrUpdateResponder(resp *http.Response) (result IPFirewallRuleInfo, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IPFirewallRulesClient) CreateOrUpdateSender ¶
func (client IPFirewallRulesClient) CreateOrUpdateSender(req *http.Request) (future IPFirewallRulesCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IPFirewallRulesClient) Delete ¶
func (client IPFirewallRulesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ruleName string) (result IPFirewallRulesDeleteFuture, err error)
Delete deletes a firewall rule Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace ruleName - the IP firewall rule name
func (IPFirewallRulesClient) DeletePreparer ¶
func (client IPFirewallRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ruleName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IPFirewallRulesClient) DeleteResponder ¶
func (client IPFirewallRulesClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IPFirewallRulesClient) DeleteSender ¶
func (client IPFirewallRulesClient) DeleteSender(req *http.Request) (future IPFirewallRulesDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IPFirewallRulesClient) Get ¶
func (client IPFirewallRulesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ruleName string) (result IPFirewallRuleInfo, err error)
Get get a firewall rule Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace ruleName - the IP firewall rule name
func (IPFirewallRulesClient) GetPreparer ¶
func (client IPFirewallRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ruleName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IPFirewallRulesClient) GetResponder ¶
func (client IPFirewallRulesClient) GetResponder(resp *http.Response) (result IPFirewallRuleInfo, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IPFirewallRulesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IPFirewallRulesClient) ListByWorkspace ¶
func (client IPFirewallRulesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result IPFirewallRuleInfoListResultPage, err error)
ListByWorkspace returns a list of firewall rules Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (IPFirewallRulesClient) ListByWorkspaceComplete ¶
func (client IPFirewallRulesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result IPFirewallRuleInfoListResultIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (IPFirewallRulesClient) ListByWorkspacePreparer ¶
func (client IPFirewallRulesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (IPFirewallRulesClient) ListByWorkspaceResponder ¶
func (client IPFirewallRulesClient) ListByWorkspaceResponder(resp *http.Response) (result IPFirewallRuleInfoListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (IPFirewallRulesClient) ListByWorkspaceSender ¶
func (client IPFirewallRulesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
func (IPFirewallRulesClient) ReplaceAll ¶
func (client IPFirewallRulesClient) ReplaceAll(ctx context.Context, resourceGroupName string, workspaceName string, request ReplaceAllIPFirewallRulesRequest) (result IPFirewallRulesReplaceAllFuture, err error)
ReplaceAll replaces firewall rules Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace request - replace all IP firewall rules request
func (IPFirewallRulesClient) ReplaceAllPreparer ¶
func (client IPFirewallRulesClient) ReplaceAllPreparer(ctx context.Context, resourceGroupName string, workspaceName string, request ReplaceAllIPFirewallRulesRequest) (*http.Request, error)
ReplaceAllPreparer prepares the ReplaceAll request.
func (IPFirewallRulesClient) ReplaceAllResponder ¶
func (client IPFirewallRulesClient) ReplaceAllResponder(resp *http.Response) (result ReplaceAllFirewallRulesOperationResponse, err error)
ReplaceAllResponder handles the response to the ReplaceAll request. The method always closes the http.Response Body.
func (IPFirewallRulesClient) ReplaceAllSender ¶
func (client IPFirewallRulesClient) ReplaceAllSender(req *http.Request) (future IPFirewallRulesReplaceAllFuture, err error)
ReplaceAllSender sends the ReplaceAll request. The method will close the http.Response Body if it receives an error.
type IPFirewallRulesCreateOrUpdateFuture ¶
IPFirewallRulesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IPFirewallRulesCreateOrUpdateFuture) Result ¶
func (future *IPFirewallRulesCreateOrUpdateFuture) Result(client IPFirewallRulesClient) (ifri IPFirewallRuleInfo, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type IPFirewallRulesDeleteFuture ¶
IPFirewallRulesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IPFirewallRulesDeleteFuture) Result ¶
func (future *IPFirewallRulesDeleteFuture) Result(client IPFirewallRulesClient) (so SetObject, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type IPFirewallRulesReplaceAllFuture ¶
IPFirewallRulesReplaceAllFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IPFirewallRulesReplaceAllFuture) Result ¶
func (future *IPFirewallRulesReplaceAllFuture) Result(client IPFirewallRulesClient) (rafror ReplaceAllFirewallRulesOperationResponse, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type IntegrationRuntime ¶
type IntegrationRuntime struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // Description - Integration runtime description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeIntegrationRuntime', 'TypeManaged', 'TypeSelfHosted' Type Type `json:"type,omitempty"` }
IntegrationRuntime azure Synapse nested object which serves as a compute resource for activities.
func (IntegrationRuntime) AsBasicIntegrationRuntime ¶
func (ir IntegrationRuntime) AsBasicIntegrationRuntime() (BasicIntegrationRuntime, bool)
AsBasicIntegrationRuntime is the BasicIntegrationRuntime implementation for IntegrationRuntime.
func (IntegrationRuntime) AsIntegrationRuntime ¶
func (ir IntegrationRuntime) AsIntegrationRuntime() (*IntegrationRuntime, bool)
AsIntegrationRuntime is the BasicIntegrationRuntime implementation for IntegrationRuntime.
func (IntegrationRuntime) AsManagedIntegrationRuntime ¶
func (ir IntegrationRuntime) AsManagedIntegrationRuntime() (*ManagedIntegrationRuntime, bool)
AsManagedIntegrationRuntime is the BasicIntegrationRuntime implementation for IntegrationRuntime.
func (IntegrationRuntime) AsSelfHostedIntegrationRuntime ¶
func (ir IntegrationRuntime) AsSelfHostedIntegrationRuntime() (*SelfHostedIntegrationRuntime, bool)
AsSelfHostedIntegrationRuntime is the BasicIntegrationRuntime implementation for IntegrationRuntime.
func (IntegrationRuntime) MarshalJSON ¶
func (ir IntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntime.
func (*IntegrationRuntime) UnmarshalJSON ¶
func (ir *IntegrationRuntime) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntime struct.
type IntegrationRuntimeAuthKeyName ¶
type IntegrationRuntimeAuthKeyName string
IntegrationRuntimeAuthKeyName enumerates the values for integration runtime auth key name.
const ( // AuthKey1 ... AuthKey1 IntegrationRuntimeAuthKeyName = "authKey1" // AuthKey2 ... AuthKey2 IntegrationRuntimeAuthKeyName = "authKey2" )
func PossibleIntegrationRuntimeAuthKeyNameValues ¶
func PossibleIntegrationRuntimeAuthKeyNameValues() []IntegrationRuntimeAuthKeyName
PossibleIntegrationRuntimeAuthKeyNameValues returns an array of possible values for the IntegrationRuntimeAuthKeyName const type.
type IntegrationRuntimeAuthKeys ¶
type IntegrationRuntimeAuthKeys struct { autorest.Response `json:"-"` // AuthKey1 - The primary integration runtime authentication key. AuthKey1 *string `json:"authKey1,omitempty"` // AuthKey2 - The secondary integration runtime authentication key. AuthKey2 *string `json:"authKey2,omitempty"` }
IntegrationRuntimeAuthKeys the integration runtime authentication keys.
type IntegrationRuntimeAuthKeysClient ¶
type IntegrationRuntimeAuthKeysClient struct {
BaseClient
}
IntegrationRuntimeAuthKeysClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeAuthKeysClient ¶
func NewIntegrationRuntimeAuthKeysClient(subscriptionID string) IntegrationRuntimeAuthKeysClient
NewIntegrationRuntimeAuthKeysClient creates an instance of the IntegrationRuntimeAuthKeysClient client.
func NewIntegrationRuntimeAuthKeysClientWithBaseURI ¶
func NewIntegrationRuntimeAuthKeysClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeAuthKeysClient
NewIntegrationRuntimeAuthKeysClientWithBaseURI creates an instance of the IntegrationRuntimeAuthKeysClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeAuthKeysClient) List ¶
func (client IntegrationRuntimeAuthKeysClient) List(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimeAuthKeys, err error)
List list authentication keys in an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimeAuthKeysClient) ListPreparer ¶
func (client IntegrationRuntimeAuthKeysClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationRuntimeAuthKeysClient) ListResponder ¶
func (client IntegrationRuntimeAuthKeysClient) ListResponder(resp *http.Response) (result IntegrationRuntimeAuthKeys, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationRuntimeAuthKeysClient) ListSender ¶
func (client IntegrationRuntimeAuthKeysClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimeAuthKeysClient) Regenerate ¶
func (client IntegrationRuntimeAuthKeysClient) Regenerate(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, regenerateKeyParameters IntegrationRuntimeRegenerateKeyParameters) (result IntegrationRuntimeAuthKeys, err error)
Regenerate regenerate the authentication key for an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name regenerateKeyParameters - the parameters for regenerating integration runtime authentication key.
func (IntegrationRuntimeAuthKeysClient) RegeneratePreparer ¶
func (client IntegrationRuntimeAuthKeysClient) RegeneratePreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, regenerateKeyParameters IntegrationRuntimeRegenerateKeyParameters) (*http.Request, error)
RegeneratePreparer prepares the Regenerate request.
func (IntegrationRuntimeAuthKeysClient) RegenerateResponder ¶
func (client IntegrationRuntimeAuthKeysClient) RegenerateResponder(resp *http.Response) (result IntegrationRuntimeAuthKeys, err error)
RegenerateResponder handles the response to the Regenerate request. The method always closes the http.Response Body.
func (IntegrationRuntimeAuthKeysClient) RegenerateSender ¶
func (client IntegrationRuntimeAuthKeysClient) RegenerateSender(req *http.Request) (*http.Response, error)
RegenerateSender sends the Regenerate request. The method will close the http.Response Body if it receives an error.
type IntegrationRuntimeAutoUpdate ¶
type IntegrationRuntimeAutoUpdate string
IntegrationRuntimeAutoUpdate enumerates the values for integration runtime auto update.
const ( // Off ... Off IntegrationRuntimeAutoUpdate = "Off" // On ... On IntegrationRuntimeAutoUpdate = "On" )
func PossibleIntegrationRuntimeAutoUpdateValues ¶
func PossibleIntegrationRuntimeAutoUpdateValues() []IntegrationRuntimeAutoUpdate
PossibleIntegrationRuntimeAutoUpdateValues returns an array of possible values for the IntegrationRuntimeAutoUpdate const type.
type IntegrationRuntimeComputeProperties ¶
type IntegrationRuntimeComputeProperties struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // Location - The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities Location *string `json:"location,omitempty"` // NodeSize - The node size requirement to managed integration runtime. NodeSize *string `json:"nodeSize,omitempty"` // NumberOfNodes - The required number of nodes for managed integration runtime. NumberOfNodes *int32 `json:"numberOfNodes,omitempty"` // MaxParallelExecutionsPerNode - Maximum parallel executions count per node for managed integration runtime. MaxParallelExecutionsPerNode *int32 `json:"maxParallelExecutionsPerNode,omitempty"` // DataFlowProperties - Data flow properties for managed integration runtime. DataFlowProperties *IntegrationRuntimeDataFlowProperties `json:"dataFlowProperties,omitempty"` // VNetProperties - VNet properties for managed integration runtime. VNetProperties *IntegrationRuntimeVNetProperties `json:"vNetProperties,omitempty"` }
IntegrationRuntimeComputeProperties the compute resource properties for managed integration runtime.
func (IntegrationRuntimeComputeProperties) MarshalJSON ¶
func (ircp IntegrationRuntimeComputeProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeComputeProperties.
func (*IntegrationRuntimeComputeProperties) UnmarshalJSON ¶
func (ircp *IntegrationRuntimeComputeProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeComputeProperties struct.
type IntegrationRuntimeConnectionInfo ¶
type IntegrationRuntimeConnectionInfo struct { autorest.Response `json:"-"` // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // ServiceToken - READ-ONLY; The token generated in service. Callers use this token to authenticate to integration runtime. ServiceToken *string `json:"serviceToken,omitempty"` // IdentityCertThumbprint - READ-ONLY; The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. IdentityCertThumbprint *string `json:"identityCertThumbprint,omitempty"` // HostServiceURI - READ-ONLY; The on-premises integration runtime host URL. HostServiceURI *string `json:"hostServiceUri,omitempty"` // Version - READ-ONLY; The integration runtime version. Version *string `json:"version,omitempty"` // PublicKey - READ-ONLY; The public key for encrypting a credential when transferring the credential to the integration runtime. PublicKey *string `json:"publicKey,omitempty"` // IsIdentityCertExprired - READ-ONLY; Whether the identity certificate is expired. IsIdentityCertExprired *bool `json:"isIdentityCertExprired,omitempty"` }
IntegrationRuntimeConnectionInfo connection information for encrypting the on-premises data source credentials.
func (IntegrationRuntimeConnectionInfo) MarshalJSON ¶
func (irci IntegrationRuntimeConnectionInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeConnectionInfo.
func (*IntegrationRuntimeConnectionInfo) UnmarshalJSON ¶
func (irci *IntegrationRuntimeConnectionInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeConnectionInfo struct.
type IntegrationRuntimeConnectionInfosClient ¶
type IntegrationRuntimeConnectionInfosClient struct {
BaseClient
}
IntegrationRuntimeConnectionInfosClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeConnectionInfosClient ¶
func NewIntegrationRuntimeConnectionInfosClient(subscriptionID string) IntegrationRuntimeConnectionInfosClient
NewIntegrationRuntimeConnectionInfosClient creates an instance of the IntegrationRuntimeConnectionInfosClient client.
func NewIntegrationRuntimeConnectionInfosClientWithBaseURI ¶
func NewIntegrationRuntimeConnectionInfosClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeConnectionInfosClient
NewIntegrationRuntimeConnectionInfosClientWithBaseURI creates an instance of the IntegrationRuntimeConnectionInfosClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeConnectionInfosClient) Get ¶
func (client IntegrationRuntimeConnectionInfosClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimeConnectionInfo, err error)
Get get connection info for an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimeConnectionInfosClient) GetPreparer ¶
func (client IntegrationRuntimeConnectionInfosClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationRuntimeConnectionInfosClient) GetResponder ¶
func (client IntegrationRuntimeConnectionInfosClient) GetResponder(resp *http.Response) (result IntegrationRuntimeConnectionInfo, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type IntegrationRuntimeCredentialsClient ¶
type IntegrationRuntimeCredentialsClient struct {
BaseClient
}
IntegrationRuntimeCredentialsClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeCredentialsClient ¶
func NewIntegrationRuntimeCredentialsClient(subscriptionID string) IntegrationRuntimeCredentialsClient
NewIntegrationRuntimeCredentialsClient creates an instance of the IntegrationRuntimeCredentialsClient client.
func NewIntegrationRuntimeCredentialsClientWithBaseURI ¶
func NewIntegrationRuntimeCredentialsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeCredentialsClient
NewIntegrationRuntimeCredentialsClientWithBaseURI creates an instance of the IntegrationRuntimeCredentialsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeCredentialsClient) Sync ¶
func (client IntegrationRuntimeCredentialsClient) Sync(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result autorest.Response, err error)
Sync force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimeCredentialsClient) SyncPreparer ¶
func (client IntegrationRuntimeCredentialsClient) SyncPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
SyncPreparer prepares the Sync request.
func (IntegrationRuntimeCredentialsClient) SyncResponder ¶
func (client IntegrationRuntimeCredentialsClient) SyncResponder(resp *http.Response) (result autorest.Response, err error)
SyncResponder handles the response to the Sync request. The method always closes the http.Response Body.
func (IntegrationRuntimeCredentialsClient) SyncSender ¶
func (client IntegrationRuntimeCredentialsClient) SyncSender(req *http.Request) (*http.Response, error)
SyncSender sends the Sync request. The method will close the http.Response Body if it receives an error.
type IntegrationRuntimeCustomSetupScriptProperties ¶
type IntegrationRuntimeCustomSetupScriptProperties struct { // BlobContainerURI - The URI of the Azure blob container that contains the custom setup script. BlobContainerURI *string `json:"blobContainerUri,omitempty"` // SasToken - The SAS token of the Azure blob container. SasToken *SecureString `json:"sasToken,omitempty"` }
IntegrationRuntimeCustomSetupScriptProperties custom setup script properties for a managed dedicated integration runtime.
type IntegrationRuntimeDataFlowProperties ¶
type IntegrationRuntimeDataFlowProperties struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // ComputeType - Compute type of the cluster which will execute data flow job. Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized' ComputeType DataFlowComputeType `json:"computeType,omitempty"` // CoreCount - Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. CoreCount *int32 `json:"coreCount,omitempty"` // TimeToLive - Time to live (in minutes) setting of the cluster which will execute data flow job. TimeToLive *int32 `json:"timeToLive,omitempty"` }
IntegrationRuntimeDataFlowProperties data flow properties for managed integration runtime.
func (IntegrationRuntimeDataFlowProperties) MarshalJSON ¶
func (irdfp IntegrationRuntimeDataFlowProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeDataFlowProperties.
func (*IntegrationRuntimeDataFlowProperties) UnmarshalJSON ¶
func (irdfp *IntegrationRuntimeDataFlowProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeDataFlowProperties struct.
type IntegrationRuntimeDataProxyProperties ¶
type IntegrationRuntimeDataProxyProperties struct { // ConnectVia - The self-hosted integration runtime reference. ConnectVia *EntityReference `json:"connectVia,omitempty"` // StagingLinkedService - The staging linked service reference. StagingLinkedService *EntityReference `json:"stagingLinkedService,omitempty"` // Path - The path to contain the staged data in the Blob storage. Path *string `json:"path,omitempty"` }
IntegrationRuntimeDataProxyProperties data proxy properties for a managed dedicated integration runtime.
type IntegrationRuntimeEdition ¶
type IntegrationRuntimeEdition string
IntegrationRuntimeEdition enumerates the values for integration runtime edition.
const ( // Enterprise ... Enterprise IntegrationRuntimeEdition = "Enterprise" // Standard ... Standard IntegrationRuntimeEdition = "Standard" )
func PossibleIntegrationRuntimeEditionValues ¶
func PossibleIntegrationRuntimeEditionValues() []IntegrationRuntimeEdition
PossibleIntegrationRuntimeEditionValues returns an array of possible values for the IntegrationRuntimeEdition const type.
type IntegrationRuntimeEntityReferenceType ¶
type IntegrationRuntimeEntityReferenceType string
IntegrationRuntimeEntityReferenceType enumerates the values for integration runtime entity reference type.
const ( // IntegrationRuntimeReference ... IntegrationRuntimeReference IntegrationRuntimeEntityReferenceType = "IntegrationRuntimeReference" // LinkedServiceReference ... LinkedServiceReference IntegrationRuntimeEntityReferenceType = "LinkedServiceReference" )
func PossibleIntegrationRuntimeEntityReferenceTypeValues ¶
func PossibleIntegrationRuntimeEntityReferenceTypeValues() []IntegrationRuntimeEntityReferenceType
PossibleIntegrationRuntimeEntityReferenceTypeValues returns an array of possible values for the IntegrationRuntimeEntityReferenceType const type.
type IntegrationRuntimeInternalChannelEncryptionMode ¶
type IntegrationRuntimeInternalChannelEncryptionMode string
IntegrationRuntimeInternalChannelEncryptionMode enumerates the values for integration runtime internal channel encryption mode.
const ( // NotEncrypted ... NotEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "NotEncrypted" // NotSet ... NotSet IntegrationRuntimeInternalChannelEncryptionMode = "NotSet" // SslEncrypted ... SslEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "SslEncrypted" )
func PossibleIntegrationRuntimeInternalChannelEncryptionModeValues ¶
func PossibleIntegrationRuntimeInternalChannelEncryptionModeValues() []IntegrationRuntimeInternalChannelEncryptionMode
PossibleIntegrationRuntimeInternalChannelEncryptionModeValues returns an array of possible values for the IntegrationRuntimeInternalChannelEncryptionMode const type.
type IntegrationRuntimeLicenseType ¶
type IntegrationRuntimeLicenseType string
IntegrationRuntimeLicenseType enumerates the values for integration runtime license type.
const ( // BasePrice ... BasePrice IntegrationRuntimeLicenseType = "BasePrice" // LicenseIncluded ... LicenseIncluded IntegrationRuntimeLicenseType = "LicenseIncluded" )
func PossibleIntegrationRuntimeLicenseTypeValues ¶
func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseType
PossibleIntegrationRuntimeLicenseTypeValues returns an array of possible values for the IntegrationRuntimeLicenseType const type.
type IntegrationRuntimeListResponse ¶
type IntegrationRuntimeListResponse struct { autorest.Response `json:"-"` // Value - List of integration runtimes. Value *[]IntegrationRuntimeResource `json:"value,omitempty"` // NextLink - The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
IntegrationRuntimeListResponse a list of integration runtime resources.
func (IntegrationRuntimeListResponse) IsEmpty ¶
func (irlr IntegrationRuntimeListResponse) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationRuntimeListResponseIterator ¶
type IntegrationRuntimeListResponseIterator struct {
// contains filtered or unexported fields
}
IntegrationRuntimeListResponseIterator provides access to a complete listing of IntegrationRuntimeResource values.
func NewIntegrationRuntimeListResponseIterator ¶
func NewIntegrationRuntimeListResponseIterator(page IntegrationRuntimeListResponsePage) IntegrationRuntimeListResponseIterator
Creates a new instance of the IntegrationRuntimeListResponseIterator type.
func (*IntegrationRuntimeListResponseIterator) Next ¶
func (iter *IntegrationRuntimeListResponseIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*IntegrationRuntimeListResponseIterator) NextWithContext ¶
func (iter *IntegrationRuntimeListResponseIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationRuntimeListResponseIterator) NotDone ¶
func (iter IntegrationRuntimeListResponseIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationRuntimeListResponseIterator) Response ¶
func (iter IntegrationRuntimeListResponseIterator) Response() IntegrationRuntimeListResponse
Response returns the raw server response from the last page request.
func (IntegrationRuntimeListResponseIterator) Value ¶
func (iter IntegrationRuntimeListResponseIterator) Value() IntegrationRuntimeResource
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationRuntimeListResponsePage ¶
type IntegrationRuntimeListResponsePage struct {
// contains filtered or unexported fields
}
IntegrationRuntimeListResponsePage contains a page of IntegrationRuntimeResource values.
func NewIntegrationRuntimeListResponsePage ¶
func NewIntegrationRuntimeListResponsePage(getNextPage func(context.Context, IntegrationRuntimeListResponse) (IntegrationRuntimeListResponse, error)) IntegrationRuntimeListResponsePage
Creates a new instance of the IntegrationRuntimeListResponsePage type.
func (*IntegrationRuntimeListResponsePage) Next ¶
func (page *IntegrationRuntimeListResponsePage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*IntegrationRuntimeListResponsePage) NextWithContext ¶
func (page *IntegrationRuntimeListResponsePage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationRuntimeListResponsePage) NotDone ¶
func (page IntegrationRuntimeListResponsePage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationRuntimeListResponsePage) Response ¶
func (page IntegrationRuntimeListResponsePage) Response() IntegrationRuntimeListResponse
Response returns the raw server response from the last page request.
func (IntegrationRuntimeListResponsePage) Values ¶
func (page IntegrationRuntimeListResponsePage) Values() []IntegrationRuntimeResource
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationRuntimeMonitoringData ¶
type IntegrationRuntimeMonitoringData struct { autorest.Response `json:"-"` // Name - Integration runtime name. Name *string `json:"name,omitempty"` // Nodes - Integration runtime node monitoring data. Nodes *[]IntegrationRuntimeNodeMonitoringData `json:"nodes,omitempty"` }
IntegrationRuntimeMonitoringData get monitoring data response.
type IntegrationRuntimeMonitoringDataClient ¶
type IntegrationRuntimeMonitoringDataClient struct {
BaseClient
}
IntegrationRuntimeMonitoringDataClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeMonitoringDataClient ¶
func NewIntegrationRuntimeMonitoringDataClient(subscriptionID string) IntegrationRuntimeMonitoringDataClient
NewIntegrationRuntimeMonitoringDataClient creates an instance of the IntegrationRuntimeMonitoringDataClient client.
func NewIntegrationRuntimeMonitoringDataClientWithBaseURI ¶
func NewIntegrationRuntimeMonitoringDataClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeMonitoringDataClient
NewIntegrationRuntimeMonitoringDataClientWithBaseURI creates an instance of the IntegrationRuntimeMonitoringDataClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeMonitoringDataClient) Get ¶
func (client IntegrationRuntimeMonitoringDataClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimeMonitoringData, err error)
Get get monitoring data for an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimeMonitoringDataClient) GetPreparer ¶
func (client IntegrationRuntimeMonitoringDataClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationRuntimeMonitoringDataClient) GetResponder ¶
func (client IntegrationRuntimeMonitoringDataClient) GetResponder(resp *http.Response) (result IntegrationRuntimeMonitoringData, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type IntegrationRuntimeNodeIPAddress ¶
type IntegrationRuntimeNodeIPAddress struct { autorest.Response `json:"-"` // IPAddress - READ-ONLY; The IP address of self-hosted integration runtime node. IPAddress *string `json:"ipAddress,omitempty"` }
IntegrationRuntimeNodeIPAddress the IP address of self-hosted integration runtime node.
type IntegrationRuntimeNodeIPAddressClient ¶
type IntegrationRuntimeNodeIPAddressClient struct {
BaseClient
}
IntegrationRuntimeNodeIPAddressClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeNodeIPAddressClient ¶
func NewIntegrationRuntimeNodeIPAddressClient(subscriptionID string) IntegrationRuntimeNodeIPAddressClient
NewIntegrationRuntimeNodeIPAddressClient creates an instance of the IntegrationRuntimeNodeIPAddressClient client.
func NewIntegrationRuntimeNodeIPAddressClientWithBaseURI ¶
func NewIntegrationRuntimeNodeIPAddressClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeNodeIPAddressClient
NewIntegrationRuntimeNodeIPAddressClientWithBaseURI creates an instance of the IntegrationRuntimeNodeIPAddressClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeNodeIPAddressClient) Get ¶
func (client IntegrationRuntimeNodeIPAddressClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string) (result IntegrationRuntimeNodeIPAddress, err error)
Get get the IP address of an integration runtime node Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name nodeName - integration runtime node name
func (IntegrationRuntimeNodeIPAddressClient) GetPreparer ¶
func (client IntegrationRuntimeNodeIPAddressClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationRuntimeNodeIPAddressClient) GetResponder ¶
func (client IntegrationRuntimeNodeIPAddressClient) GetResponder(resp *http.Response) (result IntegrationRuntimeNodeIPAddress, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type IntegrationRuntimeNodeMonitoringData ¶
type IntegrationRuntimeNodeMonitoringData struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // NodeName - READ-ONLY; Name of the integration runtime node. NodeName *string `json:"nodeName,omitempty"` // AvailableMemoryInMB - READ-ONLY; Available memory (MB) on the integration runtime node. AvailableMemoryInMB *int32 `json:"availableMemoryInMB,omitempty"` // CPUUtilization - READ-ONLY; CPU percentage on the integration runtime node. CPUUtilization *int32 `json:"cpuUtilization,omitempty"` // ConcurrentJobsLimit - READ-ONLY; Maximum concurrent jobs on the integration runtime node. ConcurrentJobsLimit *int32 `json:"concurrentJobsLimit,omitempty"` // ConcurrentJobsRunning - READ-ONLY; The number of jobs currently running on the integration runtime node. ConcurrentJobsRunning *int32 `json:"concurrentJobsRunning,omitempty"` // MaxConcurrentJobs - READ-ONLY; The maximum concurrent jobs in this integration runtime. MaxConcurrentJobs *int32 `json:"maxConcurrentJobs,omitempty"` // SentBytes - READ-ONLY; Sent bytes on the integration runtime node. SentBytes *float64 `json:"sentBytes,omitempty"` // ReceivedBytes - READ-ONLY; Received bytes on the integration runtime node. ReceivedBytes *float64 `json:"receivedBytes,omitempty"` }
IntegrationRuntimeNodeMonitoringData monitoring data for integration runtime node.
func (IntegrationRuntimeNodeMonitoringData) MarshalJSON ¶
func (irnmd IntegrationRuntimeNodeMonitoringData) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeNodeMonitoringData.
func (*IntegrationRuntimeNodeMonitoringData) UnmarshalJSON ¶
func (irnmd *IntegrationRuntimeNodeMonitoringData) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeNodeMonitoringData struct.
type IntegrationRuntimeNodesClient ¶
type IntegrationRuntimeNodesClient struct {
BaseClient
}
IntegrationRuntimeNodesClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeNodesClient ¶
func NewIntegrationRuntimeNodesClient(subscriptionID string) IntegrationRuntimeNodesClient
NewIntegrationRuntimeNodesClient creates an instance of the IntegrationRuntimeNodesClient client.
func NewIntegrationRuntimeNodesClientWithBaseURI ¶
func NewIntegrationRuntimeNodesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeNodesClient
NewIntegrationRuntimeNodesClientWithBaseURI creates an instance of the IntegrationRuntimeNodesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeNodesClient) Delete ¶
func (client IntegrationRuntimeNodesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string) (result autorest.Response, err error)
Delete delete an integration runtime node Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name nodeName - integration runtime node name
func (IntegrationRuntimeNodesClient) DeletePreparer ¶
func (client IntegrationRuntimeNodesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationRuntimeNodesClient) DeleteResponder ¶
func (client IntegrationRuntimeNodesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationRuntimeNodesClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimeNodesClient) Get ¶
func (client IntegrationRuntimeNodesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string) (result SelfHostedIntegrationRuntimeNode, err error)
Get get an integration runtime node Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name nodeName - integration runtime node name
func (IntegrationRuntimeNodesClient) GetPreparer ¶
func (client IntegrationRuntimeNodesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationRuntimeNodesClient) GetResponder ¶
func (client IntegrationRuntimeNodesClient) GetResponder(resp *http.Response) (result SelfHostedIntegrationRuntimeNode, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationRuntimeNodesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimeNodesClient) Update ¶
func (client IntegrationRuntimeNodesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string, updateIntegrationRuntimeNodeRequest UpdateIntegrationRuntimeNodeRequest) (result SelfHostedIntegrationRuntimeNode, err error)
Update create an integration runtime node Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name nodeName - integration runtime node name updateIntegrationRuntimeNodeRequest - the parameters for updating an integration runtime node.
func (IntegrationRuntimeNodesClient) UpdatePreparer ¶
func (client IntegrationRuntimeNodesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, nodeName string, updateIntegrationRuntimeNodeRequest UpdateIntegrationRuntimeNodeRequest) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (IntegrationRuntimeNodesClient) UpdateResponder ¶
func (client IntegrationRuntimeNodesClient) UpdateResponder(resp *http.Response) (result SelfHostedIntegrationRuntimeNode, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (IntegrationRuntimeNodesClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type IntegrationRuntimeObjectMetadataClient ¶
type IntegrationRuntimeObjectMetadataClient struct {
BaseClient
}
IntegrationRuntimeObjectMetadataClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeObjectMetadataClient ¶
func NewIntegrationRuntimeObjectMetadataClient(subscriptionID string) IntegrationRuntimeObjectMetadataClient
NewIntegrationRuntimeObjectMetadataClient creates an instance of the IntegrationRuntimeObjectMetadataClient client.
func NewIntegrationRuntimeObjectMetadataClientWithBaseURI ¶
func NewIntegrationRuntimeObjectMetadataClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeObjectMetadataClient
NewIntegrationRuntimeObjectMetadataClientWithBaseURI creates an instance of the IntegrationRuntimeObjectMetadataClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeObjectMetadataClient) Get ¶
func (client IntegrationRuntimeObjectMetadataClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, getMetadataRequest *GetSsisObjectMetadataRequest) (result SsisObjectMetadataListResponse, err error)
Get get object metadata from an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name getMetadataRequest - the parameters for getting a SSIS object metadata.
func (IntegrationRuntimeObjectMetadataClient) GetPreparer ¶
func (client IntegrationRuntimeObjectMetadataClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, getMetadataRequest *GetSsisObjectMetadataRequest) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationRuntimeObjectMetadataClient) GetResponder ¶
func (client IntegrationRuntimeObjectMetadataClient) GetResponder(resp *http.Response) (result SsisObjectMetadataListResponse, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationRuntimeObjectMetadataClient) GetSender ¶
func (client IntegrationRuntimeObjectMetadataClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimeObjectMetadataClient) Refresh ¶
func (client IntegrationRuntimeObjectMetadataClient) Refresh(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result SsisObjectMetadataStatusResponse, err error)
Refresh refresh the object metadata in an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimeObjectMetadataClient) RefreshPreparer ¶
func (client IntegrationRuntimeObjectMetadataClient) RefreshPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
RefreshPreparer prepares the Refresh request.
func (IntegrationRuntimeObjectMetadataClient) RefreshResponder ¶
func (client IntegrationRuntimeObjectMetadataClient) RefreshResponder(resp *http.Response) (result SsisObjectMetadataStatusResponse, err error)
RefreshResponder handles the response to the Refresh request. The method always closes the http.Response Body.
func (IntegrationRuntimeObjectMetadataClient) RefreshSender ¶
func (client IntegrationRuntimeObjectMetadataClient) RefreshSender(req *http.Request) (*http.Response, error)
RefreshSender sends the Refresh request. The method will close the http.Response Body if it receives an error.
type IntegrationRuntimeRegenerateKeyParameters ¶
type IntegrationRuntimeRegenerateKeyParameters struct { // KeyName - The name of the authentication key to regenerate. Possible values include: 'AuthKey1', 'AuthKey2' KeyName IntegrationRuntimeAuthKeyName `json:"keyName,omitempty"` }
IntegrationRuntimeRegenerateKeyParameters parameters to regenerate the authentication key.
type IntegrationRuntimeResource ¶
type IntegrationRuntimeResource struct { autorest.Response `json:"-"` // Properties - Integration runtime properties. Properties BasicIntegrationRuntime `json:"properties,omitempty"` // ID - READ-ONLY; The resource identifier. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The resource type. Type *string `json:"type,omitempty"` // Etag - READ-ONLY; Etag identifies change in the resource. Etag *string `json:"etag,omitempty"` }
IntegrationRuntimeResource integration runtime resource type.
func (*IntegrationRuntimeResource) UnmarshalJSON ¶
func (irr *IntegrationRuntimeResource) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeResource struct.
type IntegrationRuntimeSsisCatalogInfo ¶
type IntegrationRuntimeSsisCatalogInfo struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // CatalogServerEndpoint - The catalog database server URL. CatalogServerEndpoint *string `json:"catalogServerEndpoint,omitempty"` // CatalogAdminUserName - The administrator user name of catalog database. CatalogAdminUserName *string `json:"catalogAdminUserName,omitempty"` // CatalogAdminPassword - The password of the administrator user account of the catalog database. CatalogAdminPassword *SecureString `json:"catalogAdminPassword,omitempty"` // CatalogPricingTier - The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/. Possible values include: 'IntegrationRuntimeSsisCatalogPricingTierBasic', 'IntegrationRuntimeSsisCatalogPricingTierStandard', 'IntegrationRuntimeSsisCatalogPricingTierPremium', 'IntegrationRuntimeSsisCatalogPricingTierPremiumRS' CatalogPricingTier IntegrationRuntimeSsisCatalogPricingTier `json:"catalogPricingTier,omitempty"` }
IntegrationRuntimeSsisCatalogInfo catalog information for managed dedicated integration runtime.
func (IntegrationRuntimeSsisCatalogInfo) MarshalJSON ¶
func (irsci IntegrationRuntimeSsisCatalogInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeSsisCatalogInfo.
func (*IntegrationRuntimeSsisCatalogInfo) UnmarshalJSON ¶
func (irsci *IntegrationRuntimeSsisCatalogInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeSsisCatalogInfo struct.
type IntegrationRuntimeSsisCatalogPricingTier ¶
type IntegrationRuntimeSsisCatalogPricingTier string
IntegrationRuntimeSsisCatalogPricingTier enumerates the values for integration runtime ssis catalog pricing tier.
const ( // IntegrationRuntimeSsisCatalogPricingTierBasic ... IntegrationRuntimeSsisCatalogPricingTierBasic IntegrationRuntimeSsisCatalogPricingTier = "Basic" // IntegrationRuntimeSsisCatalogPricingTierPremium ... IntegrationRuntimeSsisCatalogPricingTierPremium IntegrationRuntimeSsisCatalogPricingTier = "Premium" // IntegrationRuntimeSsisCatalogPricingTierPremiumRS ... IntegrationRuntimeSsisCatalogPricingTierPremiumRS IntegrationRuntimeSsisCatalogPricingTier = "PremiumRS" // IntegrationRuntimeSsisCatalogPricingTierStandard ... IntegrationRuntimeSsisCatalogPricingTierStandard IntegrationRuntimeSsisCatalogPricingTier = "Standard" )
func PossibleIntegrationRuntimeSsisCatalogPricingTierValues ¶
func PossibleIntegrationRuntimeSsisCatalogPricingTierValues() []IntegrationRuntimeSsisCatalogPricingTier
PossibleIntegrationRuntimeSsisCatalogPricingTierValues returns an array of possible values for the IntegrationRuntimeSsisCatalogPricingTier const type.
type IntegrationRuntimeSsisProperties ¶
type IntegrationRuntimeSsisProperties struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // CatalogInfo - Catalog information for managed dedicated integration runtime. CatalogInfo *IntegrationRuntimeSsisCatalogInfo `json:"catalogInfo,omitempty"` // LicenseType - License type for bringing your own license scenario. Possible values include: 'BasePrice', 'LicenseIncluded' LicenseType IntegrationRuntimeLicenseType `json:"licenseType,omitempty"` // CustomSetupScriptProperties - Custom setup script properties for a managed dedicated integration runtime. CustomSetupScriptProperties *IntegrationRuntimeCustomSetupScriptProperties `json:"customSetupScriptProperties,omitempty"` // DataProxyProperties - Data proxy properties for a managed dedicated integration runtime. DataProxyProperties *IntegrationRuntimeDataProxyProperties `json:"dataProxyProperties,omitempty"` // Edition - The edition for the SSIS Integration Runtime. Possible values include: 'Standard', 'Enterprise' Edition IntegrationRuntimeEdition `json:"edition,omitempty"` // ExpressCustomSetupProperties - Custom setup without script properties for a SSIS integration runtime. ExpressCustomSetupProperties *[]BasicCustomSetupBase `json:"expressCustomSetupProperties,omitempty"` }
IntegrationRuntimeSsisProperties SSIS properties for managed integration runtime.
func (IntegrationRuntimeSsisProperties) MarshalJSON ¶
func (irsp IntegrationRuntimeSsisProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeSsisProperties.
func (*IntegrationRuntimeSsisProperties) UnmarshalJSON ¶
func (irsp *IntegrationRuntimeSsisProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeSsisProperties struct.
type IntegrationRuntimeState ¶
type IntegrationRuntimeState string
IntegrationRuntimeState enumerates the values for integration runtime state.
const ( // AccessDenied ... AccessDenied IntegrationRuntimeState = "AccessDenied" // Initial ... Initial IntegrationRuntimeState = "Initial" // Limited ... Limited IntegrationRuntimeState = "Limited" // NeedRegistration ... NeedRegistration IntegrationRuntimeState = "NeedRegistration" // Offline ... Offline IntegrationRuntimeState = "Offline" // Online ... Online IntegrationRuntimeState = "Online" // Started ... Started IntegrationRuntimeState = "Started" // Starting ... Starting IntegrationRuntimeState = "Starting" // Stopped ... Stopped IntegrationRuntimeState = "Stopped" // Stopping ... Stopping IntegrationRuntimeState = "Stopping" )
func PossibleIntegrationRuntimeStateValues ¶
func PossibleIntegrationRuntimeStateValues() []IntegrationRuntimeState
PossibleIntegrationRuntimeStateValues returns an array of possible values for the IntegrationRuntimeState const type.
type IntegrationRuntimeStatus ¶
type IntegrationRuntimeStatus struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // DataFactoryName - READ-ONLY; The workspace name which the integration runtime belong to. DataFactoryName *string `json:"dataFactoryName,omitempty"` // State - READ-ONLY; The state of integration runtime. Possible values include: 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' State IntegrationRuntimeState `json:"state,omitempty"` // Type - Possible values include: 'TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus', 'TypeBasicIntegrationRuntimeStatusTypeManaged', 'TypeBasicIntegrationRuntimeStatusTypeSelfHosted' Type TypeBasicIntegrationRuntimeStatus `json:"type,omitempty"` }
IntegrationRuntimeStatus integration runtime status.
func (IntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus ¶
func (irs IntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus() (BasicIntegrationRuntimeStatus, bool)
AsBasicIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for IntegrationRuntimeStatus.
func (IntegrationRuntimeStatus) AsIntegrationRuntimeStatus ¶
func (irs IntegrationRuntimeStatus) AsIntegrationRuntimeStatus() (*IntegrationRuntimeStatus, bool)
AsIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for IntegrationRuntimeStatus.
func (IntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus ¶
func (irs IntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus() (*ManagedIntegrationRuntimeStatus, bool)
AsManagedIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for IntegrationRuntimeStatus.
func (IntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus ¶
func (irs IntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus() (*SelfHostedIntegrationRuntimeStatus, bool)
AsSelfHostedIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for IntegrationRuntimeStatus.
func (IntegrationRuntimeStatus) MarshalJSON ¶
func (irs IntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeStatus.
func (*IntegrationRuntimeStatus) UnmarshalJSON ¶
func (irs *IntegrationRuntimeStatus) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeStatus struct.
type IntegrationRuntimeStatusClient ¶
type IntegrationRuntimeStatusClient struct {
BaseClient
}
IntegrationRuntimeStatusClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimeStatusClient ¶
func NewIntegrationRuntimeStatusClient(subscriptionID string) IntegrationRuntimeStatusClient
NewIntegrationRuntimeStatusClient creates an instance of the IntegrationRuntimeStatusClient client.
func NewIntegrationRuntimeStatusClientWithBaseURI ¶
func NewIntegrationRuntimeStatusClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimeStatusClient
NewIntegrationRuntimeStatusClientWithBaseURI creates an instance of the IntegrationRuntimeStatusClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimeStatusClient) Get ¶
func (client IntegrationRuntimeStatusClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimeStatusResponse, err error)
Get get the integration runtime status Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimeStatusClient) GetPreparer ¶
func (client IntegrationRuntimeStatusClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationRuntimeStatusClient) GetResponder ¶
func (client IntegrationRuntimeStatusClient) GetResponder(resp *http.Response) (result IntegrationRuntimeStatusResponse, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type IntegrationRuntimeStatusResponse ¶
type IntegrationRuntimeStatusResponse struct { autorest.Response `json:"-"` // Name - READ-ONLY; The integration runtime name. Name *string `json:"name,omitempty"` // Properties - Integration runtime properties. Properties BasicIntegrationRuntimeStatus `json:"properties,omitempty"` }
IntegrationRuntimeStatusResponse integration runtime status response.
func (*IntegrationRuntimeStatusResponse) UnmarshalJSON ¶
func (irsr *IntegrationRuntimeStatusResponse) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeStatusResponse struct.
type IntegrationRuntimeType ¶
type IntegrationRuntimeType string
IntegrationRuntimeType enumerates the values for integration runtime type.
const ( // Managed ... Managed IntegrationRuntimeType = "Managed" // SelfHosted ... SelfHosted IntegrationRuntimeType = "SelfHosted" )
func PossibleIntegrationRuntimeTypeValues ¶
func PossibleIntegrationRuntimeTypeValues() []IntegrationRuntimeType
PossibleIntegrationRuntimeTypeValues returns an array of possible values for the IntegrationRuntimeType const type.
type IntegrationRuntimeUpdateResult ¶
type IntegrationRuntimeUpdateResult string
IntegrationRuntimeUpdateResult enumerates the values for integration runtime update result.
const ( // Fail ... Fail IntegrationRuntimeUpdateResult = "Fail" // None ... None IntegrationRuntimeUpdateResult = "None" // Succeed ... Succeed IntegrationRuntimeUpdateResult = "Succeed" )
func PossibleIntegrationRuntimeUpdateResultValues ¶
func PossibleIntegrationRuntimeUpdateResultValues() []IntegrationRuntimeUpdateResult
PossibleIntegrationRuntimeUpdateResultValues returns an array of possible values for the IntegrationRuntimeUpdateResult const type.
type IntegrationRuntimeVNetProperties ¶
type IntegrationRuntimeVNetProperties struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // VNetID - The ID of the VNet that this integration runtime will join. VNetID *string `json:"vNetId,omitempty"` // Subnet - The name of the subnet this integration runtime will join. Subnet *string `json:"subnet,omitempty"` // PublicIPs - Resource IDs of the public IP addresses that this integration runtime will use. PublicIPs *[]string `json:"publicIPs,omitempty"` }
IntegrationRuntimeVNetProperties vNet properties for managed integration runtime.
func (IntegrationRuntimeVNetProperties) MarshalJSON ¶
func (irvnp IntegrationRuntimeVNetProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeVNetProperties.
func (*IntegrationRuntimeVNetProperties) UnmarshalJSON ¶
func (irvnp *IntegrationRuntimeVNetProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationRuntimeVNetProperties struct.
type IntegrationRuntimesClient ¶
type IntegrationRuntimesClient struct {
BaseClient
}
IntegrationRuntimesClient is the azure Synapse Analytics Management Client
func NewIntegrationRuntimesClient ¶
func NewIntegrationRuntimesClient(subscriptionID string) IntegrationRuntimesClient
NewIntegrationRuntimesClient creates an instance of the IntegrationRuntimesClient client.
func NewIntegrationRuntimesClientWithBaseURI ¶
func NewIntegrationRuntimesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationRuntimesClient
NewIntegrationRuntimesClientWithBaseURI creates an instance of the IntegrationRuntimesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (IntegrationRuntimesClient) Create ¶
func (client IntegrationRuntimesClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, integrationRuntime IntegrationRuntimeResource, ifMatch string) (result IntegrationRuntimeResource, err error)
Create create an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name integrationRuntime - integration runtime resource definition. ifMatch - eTag of the integration runtime entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
func (IntegrationRuntimesClient) CreatePreparer ¶
func (client IntegrationRuntimesClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, integrationRuntime IntegrationRuntimeResource, ifMatch string) (*http.Request, error)
CreatePreparer prepares the Create request.
func (IntegrationRuntimesClient) CreateResponder ¶
func (client IntegrationRuntimesClient) CreateResponder(resp *http.Response) (result IntegrationRuntimeResource, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) CreateSender ¶
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) Delete ¶
func (client IntegrationRuntimesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result autorest.Response, err error)
Delete delete an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimesClient) DeletePreparer ¶
func (client IntegrationRuntimesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationRuntimesClient) DeleteResponder ¶
func (client IntegrationRuntimesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) Get ¶
func (client IntegrationRuntimesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, ifNoneMatch string) (result IntegrationRuntimeResource, err error)
Get get an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name ifNoneMatch - eTag of the integration runtime entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
func (IntegrationRuntimesClient) GetPreparer ¶
func (client IntegrationRuntimesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, ifNoneMatch string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationRuntimesClient) GetResponder ¶
func (client IntegrationRuntimesClient) GetResponder(resp *http.Response) (result IntegrationRuntimeResource, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) ListByWorkspace ¶
func (client IntegrationRuntimesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result IntegrationRuntimeListResponsePage, err error)
ListByWorkspace list all integration runtimes Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (IntegrationRuntimesClient) ListByWorkspaceComplete ¶
func (client IntegrationRuntimesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result IntegrationRuntimeListResponseIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationRuntimesClient) ListByWorkspacePreparer ¶
func (client IntegrationRuntimesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (IntegrationRuntimesClient) ListByWorkspaceResponder ¶
func (client IntegrationRuntimesClient) ListByWorkspaceResponder(resp *http.Response) (result IntegrationRuntimeListResponse, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) ListByWorkspaceSender ¶
func (client IntegrationRuntimesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) Start ¶
func (client IntegrationRuntimesClient) Start(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimeStatusResponse, err error)
Start start an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimesClient) StartPreparer ¶
func (client IntegrationRuntimesClient) StartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
StartPreparer prepares the Start request.
func (IntegrationRuntimesClient) StartResponder ¶
func (client IntegrationRuntimesClient) StartResponder(resp *http.Response) (result IntegrationRuntimeStatusResponse, err error)
StartResponder handles the response to the Start request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) StartSender ¶
StartSender sends the Start request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) Stop ¶
func (client IntegrationRuntimesClient) Stop(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result autorest.Response, err error)
Stop stop an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimesClient) StopPreparer ¶
func (client IntegrationRuntimesClient) StopPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
StopPreparer prepares the Stop request.
func (IntegrationRuntimesClient) StopResponder ¶
func (client IntegrationRuntimesClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
StopResponder handles the response to the Stop request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) StopSender ¶
StopSender sends the Stop request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) Update ¶
func (client IntegrationRuntimesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, updateIntegrationRuntimeRequest UpdateIntegrationRuntimeRequest) (result IntegrationRuntimeResource, err error)
Update update an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name updateIntegrationRuntimeRequest - the parameters for updating an integration runtime.
func (IntegrationRuntimesClient) UpdatePreparer ¶
func (client IntegrationRuntimesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, updateIntegrationRuntimeRequest UpdateIntegrationRuntimeRequest) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (IntegrationRuntimesClient) UpdateResponder ¶
func (client IntegrationRuntimesClient) UpdateResponder(resp *http.Response) (result IntegrationRuntimeResource, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) Upgrade ¶
func (client IntegrationRuntimesClient) Upgrade(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result autorest.Response, err error)
Upgrade upgrade an integration runtime Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace integrationRuntimeName - integration runtime name
func (IntegrationRuntimesClient) UpgradePreparer ¶
func (client IntegrationRuntimesClient) UpgradePreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
UpgradePreparer prepares the Upgrade request.
func (IntegrationRuntimesClient) UpgradeResponder ¶
func (client IntegrationRuntimesClient) UpgradeResponder(resp *http.Response) (result autorest.Response, err error)
UpgradeResponder handles the response to the Upgrade request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) UpgradeSender ¶
UpgradeSender sends the Upgrade request. The method will close the http.Response Body if it receives an error.
type LibraryRequirements ¶
type LibraryRequirements struct { // Time - READ-ONLY; The last update time of the library requirements file. Time *date.Time `json:"time,omitempty"` // Content - The library requirements. Content *string `json:"content,omitempty"` // Filename - The filename of the library requirements file. Filename *string `json:"filename,omitempty"` }
LibraryRequirements library requirements for a Big Data pool powered by Apache Spark
type LicensedComponentSetupTypeProperties ¶
type LicensedComponentSetupTypeProperties struct { // ComponentName - The name of the 3rd party component. ComponentName *string `json:"componentName,omitempty"` // LicenseKey - The license key to activate the component. LicenseKey BasicSecretBase `json:"licenseKey,omitempty"` }
LicensedComponentSetupTypeProperties installation of licensed component setup type properties.
func (*LicensedComponentSetupTypeProperties) UnmarshalJSON ¶
func (lcstp *LicensedComponentSetupTypeProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for LicensedComponentSetupTypeProperties struct.
type LinkedIntegrationRuntime ¶
type LinkedIntegrationRuntime struct { // Name - READ-ONLY; The name of the linked integration runtime. Name *string `json:"name,omitempty"` // SubscriptionID - READ-ONLY; The subscription ID for which the linked integration runtime belong to. SubscriptionID *string `json:"subscriptionId,omitempty"` // DataFactoryName - READ-ONLY; The name of the workspace for which the linked integration runtime belong to. DataFactoryName *string `json:"dataFactoryName,omitempty"` // DataFactoryLocation - READ-ONLY; The location of the workspace for which the linked integration runtime belong to. DataFactoryLocation *string `json:"dataFactoryLocation,omitempty"` // CreateTime - READ-ONLY; The creating time of the linked integration runtime. CreateTime *date.Time `json:"createTime,omitempty"` }
LinkedIntegrationRuntime the linked integration runtime information.
type LinkedIntegrationRuntimeKeyAuthorization ¶
type LinkedIntegrationRuntimeKeyAuthorization struct { // Key - The key used for authorization. Key *SecureString `json:"key,omitempty"` // AuthorizationType - Possible values include: 'AuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeKey', 'AuthorizationTypeRBAC' AuthorizationType AuthorizationType `json:"authorizationType,omitempty"` }
LinkedIntegrationRuntimeKeyAuthorization the key authorization type integration runtime.
func (LinkedIntegrationRuntimeKeyAuthorization) AsBasicLinkedIntegrationRuntimeType ¶
func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsBasicLinkedIntegrationRuntimeType() (BasicLinkedIntegrationRuntimeType, bool)
AsBasicLinkedIntegrationRuntimeType is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeKeyAuthorization.
func (LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeKeyAuthorization ¶
func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeKeyAuthorization() (*LinkedIntegrationRuntimeKeyAuthorization, bool)
AsLinkedIntegrationRuntimeKeyAuthorization is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeKeyAuthorization.
func (LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeRbacAuthorization ¶
func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeRbacAuthorization() (*LinkedIntegrationRuntimeRbacAuthorization, bool)
AsLinkedIntegrationRuntimeRbacAuthorization is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeKeyAuthorization.
func (LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeType ¶
func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsLinkedIntegrationRuntimeType() (*LinkedIntegrationRuntimeType, bool)
AsLinkedIntegrationRuntimeType is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeKeyAuthorization.
func (LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON ¶
func (lirka LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LinkedIntegrationRuntimeKeyAuthorization.
type LinkedIntegrationRuntimeRbacAuthorization ¶
type LinkedIntegrationRuntimeRbacAuthorization struct { // ResourceID - The resource identifier of the integration runtime to be shared. ResourceID *string `json:"resourceId,omitempty"` // AuthorizationType - Possible values include: 'AuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeKey', 'AuthorizationTypeRBAC' AuthorizationType AuthorizationType `json:"authorizationType,omitempty"` }
LinkedIntegrationRuntimeRbacAuthorization the role based access control (RBAC) authorization type integration runtime.
func (LinkedIntegrationRuntimeRbacAuthorization) AsBasicLinkedIntegrationRuntimeType ¶
func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsBasicLinkedIntegrationRuntimeType() (BasicLinkedIntegrationRuntimeType, bool)
AsBasicLinkedIntegrationRuntimeType is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeRbacAuthorization.
func (LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeKeyAuthorization ¶
func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeKeyAuthorization() (*LinkedIntegrationRuntimeKeyAuthorization, bool)
AsLinkedIntegrationRuntimeKeyAuthorization is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeRbacAuthorization.
func (LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeRbacAuthorization ¶
func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeRbacAuthorization() (*LinkedIntegrationRuntimeRbacAuthorization, bool)
AsLinkedIntegrationRuntimeRbacAuthorization is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeRbacAuthorization.
func (LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeType ¶
func (lirra LinkedIntegrationRuntimeRbacAuthorization) AsLinkedIntegrationRuntimeType() (*LinkedIntegrationRuntimeType, bool)
AsLinkedIntegrationRuntimeType is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeRbacAuthorization.
func (LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON ¶
func (lirra LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LinkedIntegrationRuntimeRbacAuthorization.
type LinkedIntegrationRuntimeType ¶
type LinkedIntegrationRuntimeType struct { // AuthorizationType - Possible values include: 'AuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeKey', 'AuthorizationTypeRBAC' AuthorizationType AuthorizationType `json:"authorizationType,omitempty"` }
LinkedIntegrationRuntimeType the base definition of a linked integration runtime.
func (LinkedIntegrationRuntimeType) AsBasicLinkedIntegrationRuntimeType ¶
func (lirt LinkedIntegrationRuntimeType) AsBasicLinkedIntegrationRuntimeType() (BasicLinkedIntegrationRuntimeType, bool)
AsBasicLinkedIntegrationRuntimeType is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeType.
func (LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeKeyAuthorization ¶
func (lirt LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeKeyAuthorization() (*LinkedIntegrationRuntimeKeyAuthorization, bool)
AsLinkedIntegrationRuntimeKeyAuthorization is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeType.
func (LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeRbacAuthorization ¶
func (lirt LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeRbacAuthorization() (*LinkedIntegrationRuntimeRbacAuthorization, bool)
AsLinkedIntegrationRuntimeRbacAuthorization is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeType.
func (LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeType ¶
func (lirt LinkedIntegrationRuntimeType) AsLinkedIntegrationRuntimeType() (*LinkedIntegrationRuntimeType, bool)
AsLinkedIntegrationRuntimeType is the BasicLinkedIntegrationRuntimeType implementation for LinkedIntegrationRuntimeType.
func (LinkedIntegrationRuntimeType) MarshalJSON ¶
func (lirt LinkedIntegrationRuntimeType) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LinkedIntegrationRuntimeType.
type ListAvailableRpOperation ¶
type ListAvailableRpOperation struct { autorest.Response `json:"-"` Value *[]AvailableRpOperation `json:"value,omitempty"` }
ListAvailableRpOperation ...
type ManagedIdentity ¶
type ManagedIdentity struct { // PrincipalID - READ-ONLY; The principal ID of the workspace managed identity PrincipalID *string `json:"principalId,omitempty"` // TenantID - READ-ONLY; The tenant ID of the workspace managed identity TenantID *string `json:"tenantId,omitempty"` // Type - The type of managed identity for the workspace. Possible values include: 'ResourceIdentityTypeNone', 'ResourceIdentityTypeSystemAssigned' Type ResourceIdentityType `json:"type,omitempty"` }
ManagedIdentity the workspace managed identity
type ManagedIdentitySQLControlSettingsModel ¶
type ManagedIdentitySQLControlSettingsModel struct { autorest.Response `json:"-"` // ManagedIdentitySQLControlSettingsModelProperties - Sql Control Settings for workspace managed identity *ManagedIdentitySQLControlSettingsModelProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
ManagedIdentitySQLControlSettingsModel sql Control Settings for workspace managed identity
func (ManagedIdentitySQLControlSettingsModel) MarshalJSON ¶
func (miscsm ManagedIdentitySQLControlSettingsModel) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIdentitySQLControlSettingsModel.
func (*ManagedIdentitySQLControlSettingsModel) UnmarshalJSON ¶
func (miscsm *ManagedIdentitySQLControlSettingsModel) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ManagedIdentitySQLControlSettingsModel struct.
type ManagedIdentitySQLControlSettingsModelProperties ¶
type ManagedIdentitySQLControlSettingsModelProperties struct { // GrantSQLControlToManagedIdentity - Grant sql control to managed identity GrantSQLControlToManagedIdentity *ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity `json:"grantSqlControlToManagedIdentity,omitempty"` }
ManagedIdentitySQLControlSettingsModelProperties sql Control Settings for workspace managed identity
type ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity ¶
type ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity struct { // DesiredState - Desired state. Possible values include: 'DesiredStateEnabled', 'DesiredStateDisabled' DesiredState DesiredState `json:"desiredState,omitempty"` // ActualState - READ-ONLY; Actual state. Possible values include: 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Unknown' ActualState ActualState `json:"actualState,omitempty"` }
ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity grant sql control to managed identity
type ManagedIntegrationRuntime ¶
type ManagedIntegrationRuntime struct { // State - READ-ONLY; Integration runtime state, only valid for managed dedicated integration runtime. Possible values include: 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' State IntegrationRuntimeState `json:"state,omitempty"` // ManagedIntegrationRuntimeTypeProperties - Managed integration runtime properties. *ManagedIntegrationRuntimeTypeProperties `json:"typeProperties,omitempty"` // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // Description - Integration runtime description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeIntegrationRuntime', 'TypeManaged', 'TypeSelfHosted' Type Type `json:"type,omitempty"` }
ManagedIntegrationRuntime managed integration runtime, including managed elastic and managed dedicated integration runtimes.
func (ManagedIntegrationRuntime) AsBasicIntegrationRuntime ¶
func (mir ManagedIntegrationRuntime) AsBasicIntegrationRuntime() (BasicIntegrationRuntime, bool)
AsBasicIntegrationRuntime is the BasicIntegrationRuntime implementation for ManagedIntegrationRuntime.
func (ManagedIntegrationRuntime) AsIntegrationRuntime ¶
func (mir ManagedIntegrationRuntime) AsIntegrationRuntime() (*IntegrationRuntime, bool)
AsIntegrationRuntime is the BasicIntegrationRuntime implementation for ManagedIntegrationRuntime.
func (ManagedIntegrationRuntime) AsManagedIntegrationRuntime ¶
func (mir ManagedIntegrationRuntime) AsManagedIntegrationRuntime() (*ManagedIntegrationRuntime, bool)
AsManagedIntegrationRuntime is the BasicIntegrationRuntime implementation for ManagedIntegrationRuntime.
func (ManagedIntegrationRuntime) AsSelfHostedIntegrationRuntime ¶
func (mir ManagedIntegrationRuntime) AsSelfHostedIntegrationRuntime() (*SelfHostedIntegrationRuntime, bool)
AsSelfHostedIntegrationRuntime is the BasicIntegrationRuntime implementation for ManagedIntegrationRuntime.
func (ManagedIntegrationRuntime) MarshalJSON ¶
func (mir ManagedIntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIntegrationRuntime.
func (*ManagedIntegrationRuntime) UnmarshalJSON ¶
func (mir *ManagedIntegrationRuntime) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ManagedIntegrationRuntime struct.
type ManagedIntegrationRuntimeError ¶
type ManagedIntegrationRuntimeError struct { // Time - READ-ONLY; The time when the error occurred. Time *date.Time `json:"time,omitempty"` // Code - READ-ONLY; Error code. Code *string `json:"code,omitempty"` // Parameters - READ-ONLY; Managed integration runtime error parameters. Parameters *[]string `json:"parameters,omitempty"` // Message - READ-ONLY; Error message. Message *string `json:"message,omitempty"` }
ManagedIntegrationRuntimeError error definition for managed integration runtime.
type ManagedIntegrationRuntimeNode ¶
type ManagedIntegrationRuntimeNode struct { // NodeID - READ-ONLY; The managed integration runtime node id. NodeID *string `json:"nodeId,omitempty"` // Status - READ-ONLY; The managed integration runtime node status. Possible values include: 'ManagedIntegrationRuntimeNodeStatusStarting', 'ManagedIntegrationRuntimeNodeStatusAvailable', 'ManagedIntegrationRuntimeNodeStatusRecycling', 'ManagedIntegrationRuntimeNodeStatusUnavailable' Status ManagedIntegrationRuntimeNodeStatus `json:"status,omitempty"` // Errors - The errors that occurred on this integration runtime node. Errors *[]ManagedIntegrationRuntimeError `json:"errors,omitempty"` }
ManagedIntegrationRuntimeNode properties of integration runtime node.
type ManagedIntegrationRuntimeNodeStatus ¶
type ManagedIntegrationRuntimeNodeStatus string
ManagedIntegrationRuntimeNodeStatus enumerates the values for managed integration runtime node status.
const ( // ManagedIntegrationRuntimeNodeStatusAvailable ... ManagedIntegrationRuntimeNodeStatusAvailable ManagedIntegrationRuntimeNodeStatus = "Available" // ManagedIntegrationRuntimeNodeStatusRecycling ... ManagedIntegrationRuntimeNodeStatusRecycling ManagedIntegrationRuntimeNodeStatus = "Recycling" // ManagedIntegrationRuntimeNodeStatusStarting ... ManagedIntegrationRuntimeNodeStatusStarting ManagedIntegrationRuntimeNodeStatus = "Starting" ManagedIntegrationRuntimeNodeStatusUnavailable ManagedIntegrationRuntimeNodeStatus = "Unavailable" )
func PossibleManagedIntegrationRuntimeNodeStatusValues ¶
func PossibleManagedIntegrationRuntimeNodeStatusValues() []ManagedIntegrationRuntimeNodeStatus
PossibleManagedIntegrationRuntimeNodeStatusValues returns an array of possible values for the ManagedIntegrationRuntimeNodeStatus const type.
type ManagedIntegrationRuntimeOperationResult ¶
type ManagedIntegrationRuntimeOperationResult struct { // Type - READ-ONLY; The operation type. Could be start or stop. Type *string `json:"type,omitempty"` // StartTime - READ-ONLY; The start time of the operation. StartTime *date.Time `json:"startTime,omitempty"` // Result - READ-ONLY; The operation result. Result *string `json:"result,omitempty"` // ErrorCode - READ-ONLY; The error code. ErrorCode *string `json:"errorCode,omitempty"` // Parameters - READ-ONLY; Managed integration runtime error parameters. Parameters *[]string `json:"parameters,omitempty"` // ActivityID - READ-ONLY; The activity id for the operation request. ActivityID *string `json:"activityId,omitempty"` }
ManagedIntegrationRuntimeOperationResult properties of managed integration runtime operation result.
type ManagedIntegrationRuntimeStatus ¶
type ManagedIntegrationRuntimeStatus struct { // ManagedIntegrationRuntimeStatusTypeProperties - Managed integration runtime status type properties. *ManagedIntegrationRuntimeStatusTypeProperties `json:"typeProperties,omitempty"` // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // DataFactoryName - READ-ONLY; The workspace name which the integration runtime belong to. DataFactoryName *string `json:"dataFactoryName,omitempty"` // State - READ-ONLY; The state of integration runtime. Possible values include: 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' State IntegrationRuntimeState `json:"state,omitempty"` // Type - Possible values include: 'TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus', 'TypeBasicIntegrationRuntimeStatusTypeManaged', 'TypeBasicIntegrationRuntimeStatusTypeSelfHosted' Type TypeBasicIntegrationRuntimeStatus `json:"type,omitempty"` }
ManagedIntegrationRuntimeStatus managed integration runtime status.
func (ManagedIntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus ¶
func (mirs ManagedIntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus() (BasicIntegrationRuntimeStatus, bool)
AsBasicIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for ManagedIntegrationRuntimeStatus.
func (ManagedIntegrationRuntimeStatus) AsIntegrationRuntimeStatus ¶
func (mirs ManagedIntegrationRuntimeStatus) AsIntegrationRuntimeStatus() (*IntegrationRuntimeStatus, bool)
AsIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for ManagedIntegrationRuntimeStatus.
func (ManagedIntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus ¶
func (mirs ManagedIntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus() (*ManagedIntegrationRuntimeStatus, bool)
AsManagedIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for ManagedIntegrationRuntimeStatus.
func (ManagedIntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus ¶
func (mirs ManagedIntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus() (*SelfHostedIntegrationRuntimeStatus, bool)
AsSelfHostedIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for ManagedIntegrationRuntimeStatus.
func (ManagedIntegrationRuntimeStatus) MarshalJSON ¶
func (mirs ManagedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeStatus.
func (*ManagedIntegrationRuntimeStatus) UnmarshalJSON ¶
func (mirs *ManagedIntegrationRuntimeStatus) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ManagedIntegrationRuntimeStatus struct.
type ManagedIntegrationRuntimeStatusTypeProperties ¶
type ManagedIntegrationRuntimeStatusTypeProperties struct { // CreateTime - READ-ONLY; The time at which the integration runtime was created, in ISO8601 format. CreateTime *date.Time `json:"createTime,omitempty"` // Nodes - READ-ONLY; The list of nodes for managed integration runtime. Nodes *[]ManagedIntegrationRuntimeNode `json:"nodes,omitempty"` // OtherErrors - READ-ONLY; The errors that occurred on this integration runtime. OtherErrors *[]ManagedIntegrationRuntimeError `json:"otherErrors,omitempty"` // LastOperation - READ-ONLY; The last operation result that occurred on this integration runtime. LastOperation *ManagedIntegrationRuntimeOperationResult `json:"lastOperation,omitempty"` }
ManagedIntegrationRuntimeStatusTypeProperties managed integration runtime status type properties.
type ManagedIntegrationRuntimeTypeProperties ¶
type ManagedIntegrationRuntimeTypeProperties struct { // ComputeProperties - The compute resource for managed integration runtime. ComputeProperties *IntegrationRuntimeComputeProperties `json:"computeProperties,omitempty"` // SsisProperties - SSIS properties for managed integration runtime. SsisProperties *IntegrationRuntimeSsisProperties `json:"ssisProperties,omitempty"` }
ManagedIntegrationRuntimeTypeProperties managed integration runtime type properties.
type ManagementOperationState ¶
type ManagementOperationState string
ManagementOperationState enumerates the values for management operation state.
const ( // CancelInProgress ... CancelInProgress ManagementOperationState = "CancelInProgress" // Cancelled ... Cancelled ManagementOperationState = "Cancelled" // Failed ... Failed ManagementOperationState = "Failed" // InProgress ... InProgress ManagementOperationState = "InProgress" // Pending ... Pending ManagementOperationState = "Pending" // Succeeded ... Succeeded ManagementOperationState = "Succeeded" )
func PossibleManagementOperationStateValues ¶
func PossibleManagementOperationStateValues() []ManagementOperationState
PossibleManagementOperationStateValues returns an array of possible values for the ManagementOperationState const type.
type MetadataSyncConfig ¶
type MetadataSyncConfig struct { autorest.Response `json:"-"` // MetadataSyncConfigProperties - Metadata Sync Config properties *MetadataSyncConfigProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
MetadataSyncConfig configuration for metadata sync
func (MetadataSyncConfig) MarshalJSON ¶
func (msc MetadataSyncConfig) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for MetadataSyncConfig.
func (*MetadataSyncConfig) UnmarshalJSON ¶
func (msc *MetadataSyncConfig) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for MetadataSyncConfig struct.
type MetadataSyncConfigProperties ¶
type MetadataSyncConfigProperties struct { // Enabled - Indicates whether the metadata sync is enabled or disabled Enabled *bool `json:"enabled,omitempty"` }
MetadataSyncConfigProperties metadata Sync Config properties
type NodeSize ¶
type NodeSize string
NodeSize enumerates the values for node size.
func PossibleNodeSizeValues ¶
func PossibleNodeSizeValues() []NodeSize
PossibleNodeSizeValues returns an array of possible values for the NodeSize const type.
type NodeSizeFamily ¶
type NodeSizeFamily string
NodeSizeFamily enumerates the values for node size family.
const ( // NodeSizeFamilyMemoryOptimized ... NodeSizeFamilyMemoryOptimized NodeSizeFamily = "MemoryOptimized" // NodeSizeFamilyNone ... NodeSizeFamilyNone NodeSizeFamily = "None" )
func PossibleNodeSizeFamilyValues ¶
func PossibleNodeSizeFamilyValues() []NodeSizeFamily
PossibleNodeSizeFamilyValues returns an array of possible values for the NodeSizeFamily const type.
type OperationMetaLogSpecification ¶
type OperationMetaLogSpecification struct { // DisplayName - Log display name DisplayName *string `json:"displayName,omitempty"` // BlobDuration - Time range the log covers BlobDuration *string `json:"blobDuration,omitempty"` // Name - Log unique name Name *string `json:"name,omitempty"` }
OperationMetaLogSpecification what is this?
type OperationMetaMetricDimensionSpecification ¶
type OperationMetaMetricDimensionSpecification struct { // DisplayName - Dimension display name DisplayName *string `json:"displayName,omitempty"` // Name - Dimension unique name Name *string `json:"name,omitempty"` // ToBeExportedForShoebox - Whether this metric should be exported for Shoebox ToBeExportedForShoebox *bool `json:"toBeExportedForShoebox,omitempty"` }
OperationMetaMetricDimensionSpecification what is this?
type OperationMetaMetricSpecification ¶
type OperationMetaMetricSpecification struct { // SourceMdmNamespace - The source MDM namespace SourceMdmNamespace *string `json:"sourceMdmNamespace,omitempty"` // DisplayName - Metric display name DisplayName *string `json:"displayName,omitempty"` // Name - Metric unique name Name *string `json:"name,omitempty"` // AggregationType - Metric aggregation type AggregationType *string `json:"aggregationType,omitempty"` // DisplayDescription - Metric description DisplayDescription *string `json:"displayDescription,omitempty"` // SourceMdmAccount - The source MDM account SourceMdmAccount *string `json:"sourceMdmAccount,omitempty"` // EnableRegionalMdmAccount - Whether the regional MDM account is enabled EnableRegionalMdmAccount *bool `json:"enableRegionalMdmAccount,omitempty"` // Unit - Metric units Unit *string `json:"unit,omitempty"` // Dimensions - Metric dimensions Dimensions *[]OperationMetaMetricDimensionSpecification `json:"dimensions,omitempty"` // SupportsInstanceLevelAggregation - Whether the metric supports instance-level aggregation SupportsInstanceLevelAggregation *bool `json:"supportsInstanceLevelAggregation,omitempty"` // MetricFilterPattern - Metric filter MetricFilterPattern *string `json:"metricFilterPattern,omitempty"` }
OperationMetaMetricSpecification what is this?
type OperationMetaPropertyInfo ¶
type OperationMetaPropertyInfo struct { // ServiceSpecification - Operation service specification ServiceSpecification *OperationMetaServiceSpecification `json:"serviceSpecification,omitempty"` }
OperationMetaPropertyInfo what is this?
type OperationMetaServiceSpecification ¶
type OperationMetaServiceSpecification struct { // MetricSpecifications - Service metric specifications MetricSpecifications *[]OperationMetaMetricSpecification `json:"metricSpecifications,omitempty"` // LogSpecifications - Service log specifications LogSpecifications *[]OperationMetaLogSpecification `json:"logSpecifications,omitempty"` }
OperationMetaServiceSpecification what is this?
type OperationResource ¶
type OperationResource struct { autorest.Response `json:"-"` // ID - Operation ID ID *string `json:"id,omitempty"` // Name - Operation name Name *string `json:"name,omitempty"` // Status - Operation status. Possible values include: 'OperationStatusInProgress', 'OperationStatusSucceeded', 'OperationStatusFailed', 'OperationStatusCanceled' Status OperationStatus `json:"status,omitempty"` // Properties - Operation properties Properties interface{} `json:"properties,omitempty"` // Error - Errors from the operation Error *ErrorDetail `json:"error,omitempty"` // StartTime - Operation start time StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Operation start time EndTime *date.Time `json:"endTime,omitempty"` // PercentComplete - Completion percentage of the operation PercentComplete *float64 `json:"percentComplete,omitempty"` }
OperationResource an operation
type OperationStatus ¶
type OperationStatus string
OperationStatus enumerates the values for operation status.
const ( // OperationStatusCanceled ... OperationStatusCanceled OperationStatus = "Canceled" // OperationStatusFailed ... OperationStatusFailed OperationStatus = "Failed" // OperationStatusInProgress ... OperationStatusInProgress OperationStatus = "InProgress" // OperationStatusSucceeded ... OperationStatusSucceeded OperationStatus = "Succeeded" )
func PossibleOperationStatusValues ¶
func PossibleOperationStatusValues() []OperationStatus
PossibleOperationStatusValues returns an array of possible values for the OperationStatus const type.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the azure Synapse Analytics Management Client
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (OperationsClient) CheckNameAvailability ¶
func (client OperationsClient) CheckNameAvailability(ctx context.Context, request CheckNameAvailabilityRequest) (result CheckNameAvailabilityResponse, err error)
CheckNameAvailability check whether a workspace name is available Parameters: request - the check request
func (OperationsClient) CheckNameAvailabilityPreparer ¶
func (client OperationsClient) CheckNameAvailabilityPreparer(ctx context.Context, request CheckNameAvailabilityRequest) (*http.Request, error)
CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.
func (OperationsClient) CheckNameAvailabilityResponder ¶
func (client OperationsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResponse, err error)
CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.
func (OperationsClient) CheckNameAvailabilitySender ¶
func (client OperationsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.
func (OperationsClient) GetAzureAsyncHeaderResult ¶
func (client OperationsClient) GetAzureAsyncHeaderResult(ctx context.Context, resourceGroupName string, workspaceName string, operationID string) (result SetObject, err error)
GetAzureAsyncHeaderResult get the status of an operation Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace operationID - operation ID
func (OperationsClient) GetAzureAsyncHeaderResultPreparer ¶
func (client OperationsClient) GetAzureAsyncHeaderResultPreparer(ctx context.Context, resourceGroupName string, workspaceName string, operationID string) (*http.Request, error)
GetAzureAsyncHeaderResultPreparer prepares the GetAzureAsyncHeaderResult request.
func (OperationsClient) GetAzureAsyncHeaderResultResponder ¶
func (client OperationsClient) GetAzureAsyncHeaderResultResponder(resp *http.Response) (result SetObject, err error)
GetAzureAsyncHeaderResultResponder handles the response to the GetAzureAsyncHeaderResult request. The method always closes the http.Response Body.
func (OperationsClient) GetAzureAsyncHeaderResultSender ¶
func (client OperationsClient) GetAzureAsyncHeaderResultSender(req *http.Request) (*http.Response, error)
GetAzureAsyncHeaderResultSender sends the GetAzureAsyncHeaderResult request. The method will close the http.Response Body if it receives an error.
func (OperationsClient) GetLocationHeaderResult ¶
func (client OperationsClient) GetLocationHeaderResult(ctx context.Context, resourceGroupName string, workspaceName string, operationID string) (result autorest.Response, err error)
GetLocationHeaderResult get the result of an operation Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace operationID - operation ID
func (OperationsClient) GetLocationHeaderResultPreparer ¶
func (client OperationsClient) GetLocationHeaderResultPreparer(ctx context.Context, resourceGroupName string, workspaceName string, operationID string) (*http.Request, error)
GetLocationHeaderResultPreparer prepares the GetLocationHeaderResult request.
func (OperationsClient) GetLocationHeaderResultResponder ¶
func (client OperationsClient) GetLocationHeaderResultResponder(resp *http.Response) (result autorest.Response, err error)
GetLocationHeaderResultResponder handles the response to the GetLocationHeaderResult request. The method always closes the http.Response Body.
func (OperationsClient) GetLocationHeaderResultSender ¶
func (client OperationsClient) GetLocationHeaderResultSender(req *http.Request) (*http.Response, error)
GetLocationHeaderResultSender sends the GetLocationHeaderResult request. The method will close the http.Response Body if it receives an error.
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result ListAvailableRpOperation, err error)
List get all available operations
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result ListAvailableRpOperation, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type PrivateEndpoint ¶
type PrivateEndpoint struct { // ID - READ-ONLY; Resource id of the private endpoint. ID *string `json:"id,omitempty"` }
PrivateEndpoint private endpoint details
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { autorest.Response `json:"-"` // PrivateEndpointConnectionProperties - Private endpoint connection properties. *PrivateEndpointConnectionProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
PrivateEndpointConnection a private endpoint connection
func (PrivateEndpointConnection) MarshalJSON ¶
func (pec PrivateEndpointConnection) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpointConnection.
func (*PrivateEndpointConnection) UnmarshalJSON ¶
func (pec *PrivateEndpointConnection) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PrivateEndpointConnection struct.
type PrivateEndpointConnectionList ¶
type PrivateEndpointConnectionList struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]PrivateEndpointConnection `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
PrivateEndpointConnectionList a list of private endpoint connections
func (PrivateEndpointConnectionList) IsEmpty ¶
func (pecl PrivateEndpointConnectionList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PrivateEndpointConnectionListIterator ¶
type PrivateEndpointConnectionListIterator struct {
// contains filtered or unexported fields
}
PrivateEndpointConnectionListIterator provides access to a complete listing of PrivateEndpointConnection values.
func NewPrivateEndpointConnectionListIterator ¶
func NewPrivateEndpointConnectionListIterator(page PrivateEndpointConnectionListPage) PrivateEndpointConnectionListIterator
Creates a new instance of the PrivateEndpointConnectionListIterator type.
func (*PrivateEndpointConnectionListIterator) Next ¶
func (iter *PrivateEndpointConnectionListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PrivateEndpointConnectionListIterator) NextWithContext ¶
func (iter *PrivateEndpointConnectionListIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (PrivateEndpointConnectionListIterator) NotDone ¶
func (iter PrivateEndpointConnectionListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PrivateEndpointConnectionListIterator) Response ¶
func (iter PrivateEndpointConnectionListIterator) Response() PrivateEndpointConnectionList
Response returns the raw server response from the last page request.
func (PrivateEndpointConnectionListIterator) Value ¶
func (iter PrivateEndpointConnectionListIterator) Value() PrivateEndpointConnection
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PrivateEndpointConnectionListPage ¶
type PrivateEndpointConnectionListPage struct {
// contains filtered or unexported fields
}
PrivateEndpointConnectionListPage contains a page of PrivateEndpointConnection values.
func NewPrivateEndpointConnectionListPage ¶
func NewPrivateEndpointConnectionListPage(getNextPage func(context.Context, PrivateEndpointConnectionList) (PrivateEndpointConnectionList, error)) PrivateEndpointConnectionListPage
Creates a new instance of the PrivateEndpointConnectionListPage type.
func (*PrivateEndpointConnectionListPage) Next ¶
func (page *PrivateEndpointConnectionListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PrivateEndpointConnectionListPage) NextWithContext ¶
func (page *PrivateEndpointConnectionListPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (PrivateEndpointConnectionListPage) NotDone ¶
func (page PrivateEndpointConnectionListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PrivateEndpointConnectionListPage) Response ¶
func (page PrivateEndpointConnectionListPage) Response() PrivateEndpointConnectionList
Response returns the raw server response from the last page request.
func (PrivateEndpointConnectionListPage) Values ¶
func (page PrivateEndpointConnectionListPage) Values() []PrivateEndpointConnection
Values returns the slice of values for the current page or nil if there are no values.
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { // PrivateEndpoint - The private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState - Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState - READ-ONLY; Provisioning state of the private endpoint connection. ProvisioningState *string `json:"provisioningState,omitempty"` }
PrivateEndpointConnectionProperties properties of a private endpoint connection.
type PrivateEndpointConnectionsClient ¶
type PrivateEndpointConnectionsClient struct {
BaseClient
}
PrivateEndpointConnectionsClient is the azure Synapse Analytics Management Client
func NewPrivateEndpointConnectionsClient ¶
func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient
NewPrivateEndpointConnectionsClient creates an instance of the PrivateEndpointConnectionsClient client.
func NewPrivateEndpointConnectionsClientWithBaseURI ¶
func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient
NewPrivateEndpointConnectionsClientWithBaseURI creates an instance of the PrivateEndpointConnectionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (PrivateEndpointConnectionsClient) Create ¶
func (client PrivateEndpointConnectionsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result PrivateEndpointConnectionsCreateFuture, err error)
Create approve or reject a private endpoint connection. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace privateEndpointConnectionName - the name of the private endpoint connection.
func (PrivateEndpointConnectionsClient) CreatePreparer ¶
func (client PrivateEndpointConnectionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)
CreatePreparer prepares the Create request.
func (PrivateEndpointConnectionsClient) CreateResponder ¶
func (client PrivateEndpointConnectionsClient) CreateResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (PrivateEndpointConnectionsClient) CreateSender ¶
func (client PrivateEndpointConnectionsClient) CreateSender(req *http.Request) (future PrivateEndpointConnectionsCreateFuture, err error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (PrivateEndpointConnectionsClient) Delete ¶
func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result PrivateEndpointConnectionsDeleteFuture, err error)
Delete delete a private endpoint connection. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace privateEndpointConnectionName - the name of the private endpoint connection.
func (PrivateEndpointConnectionsClient) DeletePreparer ¶
func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (PrivateEndpointConnectionsClient) DeleteResponder ¶
func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result OperationResource, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (PrivateEndpointConnectionsClient) DeleteSender ¶
func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (future PrivateEndpointConnectionsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (PrivateEndpointConnectionsClient) Get ¶
func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result PrivateEndpointConnection, err error)
Get gets a private endpoint connection. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace privateEndpointConnectionName - the name of the private endpoint connection.
func (PrivateEndpointConnectionsClient) GetPreparer ¶
func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PrivateEndpointConnectionsClient) GetResponder ¶
func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (PrivateEndpointConnectionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (PrivateEndpointConnectionsClient) List ¶
func (client PrivateEndpointConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateEndpointConnectionListPage, err error)
List lists private endpoint connection in workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (PrivateEndpointConnectionsClient) ListComplete ¶
func (client PrivateEndpointConnectionsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateEndpointConnectionListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (PrivateEndpointConnectionsClient) ListPreparer ¶
func (client PrivateEndpointConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (PrivateEndpointConnectionsClient) ListResponder ¶
func (client PrivateEndpointConnectionsClient) ListResponder(resp *http.Response) (result PrivateEndpointConnectionList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (PrivateEndpointConnectionsClient) ListSender ¶
func (client PrivateEndpointConnectionsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type PrivateEndpointConnectionsCreateFuture ¶
PrivateEndpointConnectionsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*PrivateEndpointConnectionsCreateFuture) Result ¶
func (future *PrivateEndpointConnectionsCreateFuture) Result(client PrivateEndpointConnectionsClient) (pec PrivateEndpointConnection, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type PrivateEndpointConnectionsDeleteFuture ¶
PrivateEndpointConnectionsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*PrivateEndpointConnectionsDeleteFuture) Result ¶
func (future *PrivateEndpointConnectionsDeleteFuture) Result(client PrivateEndpointConnectionsClient) (or OperationResource, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type PrivateLinkResource ¶
type PrivateLinkResource struct { autorest.Response `json:"-"` // Properties - READ-ONLY; The private link resource properties. Properties *PrivateLinkResourceProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
PrivateLinkResource a private link resource
type PrivateLinkResourceListResult ¶
type PrivateLinkResourceListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]PrivateLinkResource `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
PrivateLinkResourceListResult a list of private link resources
func (PrivateLinkResourceListResult) IsEmpty ¶
func (plrlr PrivateLinkResourceListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PrivateLinkResourceListResultIterator ¶
type PrivateLinkResourceListResultIterator struct {
// contains filtered or unexported fields
}
PrivateLinkResourceListResultIterator provides access to a complete listing of PrivateLinkResource values.
func NewPrivateLinkResourceListResultIterator ¶
func NewPrivateLinkResourceListResultIterator(page PrivateLinkResourceListResultPage) PrivateLinkResourceListResultIterator
Creates a new instance of the PrivateLinkResourceListResultIterator type.
func (*PrivateLinkResourceListResultIterator) Next ¶
func (iter *PrivateLinkResourceListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PrivateLinkResourceListResultIterator) NextWithContext ¶
func (iter *PrivateLinkResourceListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (PrivateLinkResourceListResultIterator) NotDone ¶
func (iter PrivateLinkResourceListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PrivateLinkResourceListResultIterator) Response ¶
func (iter PrivateLinkResourceListResultIterator) Response() PrivateLinkResourceListResult
Response returns the raw server response from the last page request.
func (PrivateLinkResourceListResultIterator) Value ¶
func (iter PrivateLinkResourceListResultIterator) Value() PrivateLinkResource
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PrivateLinkResourceListResultPage ¶
type PrivateLinkResourceListResultPage struct {
// contains filtered or unexported fields
}
PrivateLinkResourceListResultPage contains a page of PrivateLinkResource values.
func NewPrivateLinkResourceListResultPage ¶
func NewPrivateLinkResourceListResultPage(getNextPage func(context.Context, PrivateLinkResourceListResult) (PrivateLinkResourceListResult, error)) PrivateLinkResourceListResultPage
Creates a new instance of the PrivateLinkResourceListResultPage type.
func (*PrivateLinkResourceListResultPage) Next ¶
func (page *PrivateLinkResourceListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PrivateLinkResourceListResultPage) NextWithContext ¶
func (page *PrivateLinkResourceListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (PrivateLinkResourceListResultPage) NotDone ¶
func (page PrivateLinkResourceListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PrivateLinkResourceListResultPage) Response ¶
func (page PrivateLinkResourceListResultPage) Response() PrivateLinkResourceListResult
Response returns the raw server response from the last page request.
func (PrivateLinkResourceListResultPage) Values ¶
func (page PrivateLinkResourceListResultPage) Values() []PrivateLinkResource
Values returns the slice of values for the current page or nil if there are no values.
type PrivateLinkResourceProperties ¶
type PrivateLinkResourceProperties struct { // GroupID - READ-ONLY; The private link resource group id. GroupID *string `json:"groupId,omitempty"` // RequiredMembers - READ-ONLY; The private link resource required member names. RequiredMembers *[]string `json:"requiredMembers,omitempty"` // RequiredZoneNames - READ-ONLY; Required DNS zone names of the the private link resource. RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"` }
PrivateLinkResourceProperties properties of a private link resource.
type PrivateLinkResourcesClient ¶
type PrivateLinkResourcesClient struct {
BaseClient
}
PrivateLinkResourcesClient is the azure Synapse Analytics Management Client
func NewPrivateLinkResourcesClient ¶
func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient
NewPrivateLinkResourcesClient creates an instance of the PrivateLinkResourcesClient client.
func NewPrivateLinkResourcesClientWithBaseURI ¶
func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient
NewPrivateLinkResourcesClientWithBaseURI creates an instance of the PrivateLinkResourcesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (PrivateLinkResourcesClient) Get ¶
func (client PrivateLinkResourcesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, privateLinkResourceName string) (result PrivateLinkResource, err error)
Get get private link resource in workspace Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace privateLinkResourceName - the name of the private link resource
func (PrivateLinkResourcesClient) GetPreparer ¶
func (client PrivateLinkResourcesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateLinkResourceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PrivateLinkResourcesClient) GetResponder ¶
func (client PrivateLinkResourcesClient) GetResponder(resp *http.Response) (result PrivateLinkResource, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (PrivateLinkResourcesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (PrivateLinkResourcesClient) List ¶
func (client PrivateLinkResourcesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResultPage, err error)
List get all private link resources for a workspaces Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (PrivateLinkResourcesClient) ListComplete ¶
func (client PrivateLinkResourcesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (PrivateLinkResourcesClient) ListPreparer ¶
func (client PrivateLinkResourcesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (PrivateLinkResourcesClient) ListResponder ¶
func (client PrivateLinkResourcesClient) ListResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (PrivateLinkResourcesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // Status - The private link service connection status. Possible values include: 'StatusApproved', 'StatusPending', 'StatusRejected', 'StatusDisconnected' Status Status `json:"status,omitempty"` // Description - The private link service connection description. Description *string `json:"description,omitempty"` // ActionsRequired - READ-ONLY; The actions required for private link service connection. ActionsRequired *string `json:"actionsRequired,omitempty"` }
PrivateLinkServiceConnectionState connection state details of the private endpoint
type ProvisioningState ¶
type ProvisioningState string
ProvisioningState enumerates the values for provisioning state.
const ( // ProvisioningStateDeleteError ... ProvisioningStateDeleteError ProvisioningState = "DeleteError" // ProvisioningStateDeleting ... ProvisioningStateDeleting ProvisioningState = "Deleting" // ProvisioningStateFailed ... ProvisioningStateFailed ProvisioningState = "Failed" // ProvisioningStateProvisioning ... ProvisioningStateProvisioning ProvisioningState = "Provisioning" // ProvisioningStateSucceeded ... ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func PossibleProvisioningStateValues ¶
func PossibleProvisioningStateValues() []ProvisioningState
PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
type ProxyResource ¶
type ProxyResource struct { // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
ProxyResource the resource model definition for a ARM proxy resource. It will have everything other than required location and tags
type QueryAggregationFunction ¶
type QueryAggregationFunction string
QueryAggregationFunction enumerates the values for query aggregation function.
const ( // Avg ... Avg QueryAggregationFunction = "avg" // Max ... Max QueryAggregationFunction = "max" // Min ... Min QueryAggregationFunction = "min" // Sum ... Sum QueryAggregationFunction = "sum" )
func PossibleQueryAggregationFunctionValues ¶
func PossibleQueryAggregationFunctionValues() []QueryAggregationFunction
PossibleQueryAggregationFunctionValues returns an array of possible values for the QueryAggregationFunction const type.
type QueryExecutionType ¶
type QueryExecutionType string
QueryExecutionType enumerates the values for query execution type.
const ( // Aborted ... Aborted QueryExecutionType = "aborted" // Any ... Any QueryExecutionType = "any" // Exception ... Exception QueryExecutionType = "exception" // Irregular ... Irregular QueryExecutionType = "irregular" // Regular ... Regular QueryExecutionType = "regular" )
func PossibleQueryExecutionTypeValues ¶
func PossibleQueryExecutionTypeValues() []QueryExecutionType
PossibleQueryExecutionTypeValues returns an array of possible values for the QueryExecutionType const type.
type QueryInterval ¶
type QueryInterval struct { // IntervalStartTime - READ-ONLY; The start time of the measurement interval (ISO8601 format). IntervalStartTime *date.Time `json:"intervalStartTime,omitempty"` // ExecutionCount - READ-ONLY; The number of times the query was executed during this interval. ExecutionCount *float64 `json:"executionCount,omitempty"` // Metrics - READ-ONLY; The list of query metrics during this interval. Metrics *[]QueryMetric `json:"metrics,omitempty"` }
QueryInterval a database query.
type QueryMetric ¶
type QueryMetric struct { // Name - READ-ONLY; The name of the metric Name *string `json:"name,omitempty"` // DisplayName - READ-ONLY; The name of the metric for display in user interface DisplayName *string `json:"displayName,omitempty"` // Unit - READ-ONLY; The unit of measurement. Possible values include: 'Percentage', 'KB', 'Microseconds' Unit QueryMetricUnit `json:"unit,omitempty"` // Value - READ-ONLY; The measured value Value *float64 `json:"value,omitempty"` }
QueryMetric a database query.
type QueryMetricUnit ¶
type QueryMetricUnit string
QueryMetricUnit enumerates the values for query metric unit.
const ( // KB ... KB QueryMetricUnit = "KB" // Microseconds ... Microseconds QueryMetricUnit = "microseconds" // Percentage ... Percentage QueryMetricUnit = "percentage" )
func PossibleQueryMetricUnitValues ¶
func PossibleQueryMetricUnitValues() []QueryMetricUnit
PossibleQueryMetricUnitValues returns an array of possible values for the QueryMetricUnit const type.
type QueryObservedMetricType ¶
type QueryObservedMetricType string
QueryObservedMetricType enumerates the values for query observed metric type.
const ( // CPU ... CPU QueryObservedMetricType = "cpu" // Duration ... Duration QueryObservedMetricType = "duration" // ExecutionCount ... ExecutionCount QueryObservedMetricType = "executionCount" // Io ... Io QueryObservedMetricType = "io" // Logio ... Logio QueryObservedMetricType = "logio" )
func PossibleQueryObservedMetricTypeValues ¶
func PossibleQueryObservedMetricTypeValues() []QueryObservedMetricType
PossibleQueryObservedMetricTypeValues returns an array of possible values for the QueryObservedMetricType const type.
type QueryStatistic ¶
type QueryStatistic struct { // QueryID - READ-ONLY; The id of the query QueryID *string `json:"queryId,omitempty"` // Intervals - READ-ONLY; The list of query intervals. Intervals *[]QueryInterval `json:"intervals,omitempty"` }
QueryStatistic a database query.
type ReplaceAllFirewallRulesOperationResponse ¶
type ReplaceAllFirewallRulesOperationResponse struct { autorest.Response `json:"-"` // OperationID - The operation ID OperationID *string `json:"operationId,omitempty"` }
ReplaceAllFirewallRulesOperationResponse an existing operation for replacing the firewall rules
type ReplaceAllIPFirewallRulesRequest ¶
type ReplaceAllIPFirewallRulesRequest struct { // IPFirewallRules - IP firewall rule properties IPFirewallRules map[string]*IPFirewallRuleProperties `json:"ipFirewallRules"` }
ReplaceAllIPFirewallRulesRequest replace all IP firewall rules request
func (ReplaceAllIPFirewallRulesRequest) MarshalJSON ¶
func (raifrr ReplaceAllIPFirewallRulesRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ReplaceAllIPFirewallRulesRequest.
type ReplicationLink ¶
type ReplicationLink struct { // Location - READ-ONLY; Location of the workspace that contains this firewall rule. Location *string `json:"location,omitempty"` // ReplicationLinkProperties - The properties representing the resource. *ReplicationLinkProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
ReplicationLink represents a Sql pool replication link.
func (ReplicationLink) MarshalJSON ¶
func (rl ReplicationLink) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ReplicationLink.
func (*ReplicationLink) UnmarshalJSON ¶
func (rl *ReplicationLink) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ReplicationLink struct.
type ReplicationLinkListResult ¶
type ReplicationLinkListResult struct { autorest.Response `json:"-"` // Value - The list of Sql pool replication links housed in the Sql pool. Value *[]ReplicationLink `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ReplicationLinkListResult represents the response to a List Sql pool replication link request.
func (ReplicationLinkListResult) IsEmpty ¶
func (rllr ReplicationLinkListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ReplicationLinkListResultIterator ¶
type ReplicationLinkListResultIterator struct {
// contains filtered or unexported fields
}
ReplicationLinkListResultIterator provides access to a complete listing of ReplicationLink values.
func NewReplicationLinkListResultIterator ¶
func NewReplicationLinkListResultIterator(page ReplicationLinkListResultPage) ReplicationLinkListResultIterator
Creates a new instance of the ReplicationLinkListResultIterator type.
func (*ReplicationLinkListResultIterator) Next ¶
func (iter *ReplicationLinkListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ReplicationLinkListResultIterator) NextWithContext ¶
func (iter *ReplicationLinkListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ReplicationLinkListResultIterator) NotDone ¶
func (iter ReplicationLinkListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ReplicationLinkListResultIterator) Response ¶
func (iter ReplicationLinkListResultIterator) Response() ReplicationLinkListResult
Response returns the raw server response from the last page request.
func (ReplicationLinkListResultIterator) Value ¶
func (iter ReplicationLinkListResultIterator) Value() ReplicationLink
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ReplicationLinkListResultPage ¶
type ReplicationLinkListResultPage struct {
// contains filtered or unexported fields
}
ReplicationLinkListResultPage contains a page of ReplicationLink values.
func NewReplicationLinkListResultPage ¶
func NewReplicationLinkListResultPage(getNextPage func(context.Context, ReplicationLinkListResult) (ReplicationLinkListResult, error)) ReplicationLinkListResultPage
Creates a new instance of the ReplicationLinkListResultPage type.
func (*ReplicationLinkListResultPage) Next ¶
func (page *ReplicationLinkListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ReplicationLinkListResultPage) NextWithContext ¶
func (page *ReplicationLinkListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ReplicationLinkListResultPage) NotDone ¶
func (page ReplicationLinkListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ReplicationLinkListResultPage) Response ¶
func (page ReplicationLinkListResultPage) Response() ReplicationLinkListResult
Response returns the raw server response from the last page request.
func (ReplicationLinkListResultPage) Values ¶
func (page ReplicationLinkListResultPage) Values() []ReplicationLink
Values returns the slice of values for the current page or nil if there are no values.
type ReplicationLinkProperties ¶
type ReplicationLinkProperties struct { // IsTerminationAllowed - READ-ONLY; Legacy value indicating whether termination is allowed. Currently always returns true. IsTerminationAllowed *bool `json:"isTerminationAllowed,omitempty"` // ReplicationMode - READ-ONLY; Replication mode of this replication link. ReplicationMode *string `json:"replicationMode,omitempty"` // PartnerServer - READ-ONLY; The name of the workspace hosting the partner Sql pool. PartnerServer *string `json:"partnerServer,omitempty"` // PartnerDatabase - READ-ONLY; The name of the partner Sql pool. PartnerDatabase *string `json:"partnerDatabase,omitempty"` // PartnerLocation - READ-ONLY; The Azure Region of the partner Sql pool. PartnerLocation *string `json:"partnerLocation,omitempty"` // Role - READ-ONLY; The role of the Sql pool in the replication link. Possible values include: 'Primary', 'Secondary', 'NonReadableSecondary', 'Source', 'Copy' Role ReplicationRole `json:"role,omitempty"` // PartnerRole - READ-ONLY; The role of the partner Sql pool in the replication link. Possible values include: 'Primary', 'Secondary', 'NonReadableSecondary', 'Source', 'Copy' PartnerRole ReplicationRole `json:"partnerRole,omitempty"` // StartTime - READ-ONLY; The start time for the replication link. StartTime *date.Time `json:"startTime,omitempty"` // PercentComplete - READ-ONLY; The percentage of seeding complete for the replication link. PercentComplete *int32 `json:"percentComplete,omitempty"` // ReplicationState - READ-ONLY; The replication state for the replication link. Possible values include: 'PENDING', 'SEEDING', 'CATCHUP', 'SUSPENDED' ReplicationState ReplicationState `json:"replicationState,omitempty"` }
ReplicationLinkProperties represents the properties of a Sql pool replication link.
type ReplicationRole ¶
type ReplicationRole string
ReplicationRole enumerates the values for replication role.
const ( // Copy ... Copy ReplicationRole = "Copy" // NonReadableSecondary ... NonReadableSecondary ReplicationRole = "NonReadableSecondary" // Primary ... Primary ReplicationRole = "Primary" // Secondary ... Secondary ReplicationRole = "Secondary" // Source ... Source ReplicationRole = "Source" )
func PossibleReplicationRoleValues ¶
func PossibleReplicationRoleValues() []ReplicationRole
PossibleReplicationRoleValues returns an array of possible values for the ReplicationRole const type.
type ReplicationState ¶
type ReplicationState string
ReplicationState enumerates the values for replication state.
const ( // CATCHUP ... CATCHUP ReplicationState = "CATCH_UP" // PENDING ... PENDING ReplicationState = "PENDING" // SEEDING ... SEEDING ReplicationState = "SEEDING" // SUSPENDED ... SUSPENDED ReplicationState = "SUSPENDED" )
func PossibleReplicationStateValues ¶
func PossibleReplicationStateValues() []ReplicationState
PossibleReplicationStateValues returns an array of possible values for the ReplicationState const type.
type Resource ¶
type Resource struct { // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
Resource ...
type ResourceIdentityType ¶
type ResourceIdentityType string
ResourceIdentityType enumerates the values for resource identity type.
const ( // ResourceIdentityTypeNone ... ResourceIdentityTypeNone ResourceIdentityType = "None" // ResourceIdentityTypeSystemAssigned ... ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" )
func PossibleResourceIdentityTypeValues ¶
func PossibleResourceIdentityTypeValues() []ResourceIdentityType
PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
type ResourceMoveDefinition ¶
type ResourceMoveDefinition struct { // ID - The target ID for the resource ID *string `json:"id,omitempty"` }
ResourceMoveDefinition contains the information necessary to perform a resource move (rename).
type RestorePoint ¶
type RestorePoint struct { autorest.Response `json:"-"` // Location - READ-ONLY; Resource location. Location *string `json:"location,omitempty"` // RestorePointProperties - Resource properties. *RestorePointProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
RestorePoint database restore points.
func (RestorePoint) MarshalJSON ¶
func (rp RestorePoint) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RestorePoint.
func (*RestorePoint) UnmarshalJSON ¶
func (rp *RestorePoint) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for RestorePoint struct.
type RestorePointListResult ¶
type RestorePointListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]RestorePoint `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
RestorePointListResult a list of long term retention backups.
func (RestorePointListResult) IsEmpty ¶
func (rplr RestorePointListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type RestorePointListResultIterator ¶
type RestorePointListResultIterator struct {
// contains filtered or unexported fields
}
RestorePointListResultIterator provides access to a complete listing of RestorePoint values.
func NewRestorePointListResultIterator ¶
func NewRestorePointListResultIterator(page RestorePointListResultPage) RestorePointListResultIterator
Creates a new instance of the RestorePointListResultIterator type.
func (*RestorePointListResultIterator) Next ¶
func (iter *RestorePointListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*RestorePointListResultIterator) NextWithContext ¶
func (iter *RestorePointListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (RestorePointListResultIterator) NotDone ¶
func (iter RestorePointListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (RestorePointListResultIterator) Response ¶
func (iter RestorePointListResultIterator) Response() RestorePointListResult
Response returns the raw server response from the last page request.
func (RestorePointListResultIterator) Value ¶
func (iter RestorePointListResultIterator) Value() RestorePoint
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type RestorePointListResultPage ¶
type RestorePointListResultPage struct {
// contains filtered or unexported fields
}
RestorePointListResultPage contains a page of RestorePoint values.
func NewRestorePointListResultPage ¶
func NewRestorePointListResultPage(getNextPage func(context.Context, RestorePointListResult) (RestorePointListResult, error)) RestorePointListResultPage
Creates a new instance of the RestorePointListResultPage type.
func (*RestorePointListResultPage) Next ¶
func (page *RestorePointListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*RestorePointListResultPage) NextWithContext ¶
func (page *RestorePointListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (RestorePointListResultPage) NotDone ¶
func (page RestorePointListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (RestorePointListResultPage) Response ¶
func (page RestorePointListResultPage) Response() RestorePointListResult
Response returns the raw server response from the last page request.
func (RestorePointListResultPage) Values ¶
func (page RestorePointListResultPage) Values() []RestorePoint
Values returns the slice of values for the current page or nil if there are no values.
type RestorePointProperties ¶
type RestorePointProperties struct { // RestorePointType - READ-ONLY; The type of restore point. Possible values include: 'CONTINUOUS', 'DISCRETE' RestorePointType RestorePointType `json:"restorePointType,omitempty"` // EarliestRestoreDate - READ-ONLY; The earliest time to which this database can be restored EarliestRestoreDate *date.Time `json:"earliestRestoreDate,omitempty"` // RestorePointCreationDate - READ-ONLY; The time the backup was taken RestorePointCreationDate *date.Time `json:"restorePointCreationDate,omitempty"` // RestorePointLabel - READ-ONLY; The label of restore point for backup request by user RestorePointLabel *string `json:"restorePointLabel,omitempty"` }
RestorePointProperties properties of a database restore point
type RestorePointType ¶
type RestorePointType string
RestorePointType enumerates the values for restore point type.
const ( // CONTINUOUS ... CONTINUOUS RestorePointType = "CONTINUOUS" // DISCRETE ... DISCRETE RestorePointType = "DISCRETE" )
func PossibleRestorePointTypeValues ¶
func PossibleRestorePointTypeValues() []RestorePointType
PossibleRestorePointTypeValues returns an array of possible values for the RestorePointType const type.
type SQLPool ¶
type SQLPool struct { autorest.Response `json:"-"` // Sku - SQL pool SKU Sku *Sku `json:"sku,omitempty"` // SQLPoolResourceProperties - SQL pool properties *SQLPoolResourceProperties `json:"properties,omitempty"` // Tags - Resource tags. Tags map[string]*string `json:"tags"` // Location - The geo-location where the resource lives Location *string `json:"location,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPool a SQL Analytics pool
func (SQLPool) MarshalJSON ¶
MarshalJSON is the custom marshaler for SQLPool.
func (*SQLPool) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for SQLPool struct.
type SQLPoolBlobAuditingPoliciesClient ¶
type SQLPoolBlobAuditingPoliciesClient struct {
BaseClient
}
SQLPoolBlobAuditingPoliciesClient is the azure Synapse Analytics Management Client
func NewSQLPoolBlobAuditingPoliciesClient ¶
func NewSQLPoolBlobAuditingPoliciesClient(subscriptionID string) SQLPoolBlobAuditingPoliciesClient
NewSQLPoolBlobAuditingPoliciesClient creates an instance of the SQLPoolBlobAuditingPoliciesClient client.
func NewSQLPoolBlobAuditingPoliciesClientWithBaseURI ¶
func NewSQLPoolBlobAuditingPoliciesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolBlobAuditingPoliciesClient
NewSQLPoolBlobAuditingPoliciesClientWithBaseURI creates an instance of the SQLPoolBlobAuditingPoliciesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolBlobAuditingPoliciesClient) CreateOrUpdate ¶
func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SQLPoolBlobAuditingPolicy) (result SQLPoolBlobAuditingPolicy, err error)
CreateOrUpdate creates or updates a SQL pool's blob auditing policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name parameters - the database blob auditing policy.
func (SQLPoolBlobAuditingPoliciesClient) CreateOrUpdatePreparer ¶
func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SQLPoolBlobAuditingPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolBlobAuditingPoliciesClient) CreateOrUpdateResponder ¶
func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolBlobAuditingPoliciesClient) CreateOrUpdateSender ¶
func (client SQLPoolBlobAuditingPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolBlobAuditingPoliciesClient) Get ¶
func (client SQLPoolBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolBlobAuditingPolicy, err error)
Get get a SQL pool's blob auditing policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolBlobAuditingPoliciesClient) GetPreparer ¶
func (client SQLPoolBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolBlobAuditingPoliciesClient) GetResponder ¶
func (client SQLPoolBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolBlobAuditingPolicy ¶
type SQLPoolBlobAuditingPolicy struct { autorest.Response `json:"-"` // Kind - READ-ONLY; Resource kind. Kind *string `json:"kind,omitempty"` // SQLPoolBlobAuditingPolicyProperties - Resource properties. *SQLPoolBlobAuditingPolicyProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolBlobAuditingPolicy a Sql pool blob auditing policy.
func (SQLPoolBlobAuditingPolicy) MarshalJSON ¶
func (spbap SQLPoolBlobAuditingPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolBlobAuditingPolicy.
func (*SQLPoolBlobAuditingPolicy) UnmarshalJSON ¶
func (spbap *SQLPoolBlobAuditingPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolBlobAuditingPolicy struct.
type SQLPoolBlobAuditingPolicyProperties ¶
type SQLPoolBlobAuditingPolicyProperties struct { // State - Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required. Possible values include: 'BlobAuditingPolicyStateEnabled', 'BlobAuditingPolicyStateDisabled' State BlobAuditingPolicyState `json:"state,omitempty"` // StorageEndpoint - Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` // StorageAccountAccessKey - Specifies the identifier key of the auditing storage account. If state is Enabled and storageEndpoint is specified, storageAccountAccessKey is required. StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // RetentionDays - Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int32 `json:"retentionDays,omitempty"` // AuditActionsAndGroups - Specifies the Actions-Groups and Actions to audit. // // The recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins: // // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records): // // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // // These are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. // // For more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // // For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups *[]string `json:"auditActionsAndGroups,omitempty"` // StorageAccountSubscriptionID - Specifies the blob storage subscription Id. StorageAccountSubscriptionID *uuid.UUID `json:"storageAccountSubscriptionId,omitempty"` // IsStorageSecondaryKeyInUse - Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // IsAzureMonitorTargetEnabled - Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true. // // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // // Diagnostic Settings URI format: // PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` }
SQLPoolBlobAuditingPolicyProperties properties of a Sql pool blob auditing policy.
type SQLPoolBlobAuditingPolicySQLPoolOperationListResult ¶
type SQLPoolBlobAuditingPolicySQLPoolOperationListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SQLPoolOperation `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SQLPoolBlobAuditingPolicySQLPoolOperationListResult the response to a list Sql pool operations request
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResult) IsEmpty ¶
func (spbapspolr SQLPoolBlobAuditingPolicySQLPoolOperationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator ¶
type SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator provides access to a complete listing of SQLPoolOperation values.
func NewSQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator ¶
func NewSQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator(page SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator
Creates a new instance of the SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator type.
func (*SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Next ¶
func (iter *SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) NextWithContext ¶
func (iter *SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) NotDone ¶
func (iter SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Response ¶
func (iter SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Response() SQLPoolBlobAuditingPolicySQLPoolOperationListResult
Response returns the raw server response from the last page request.
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Value ¶
func (iter SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator) Value() SQLPoolOperation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage ¶
type SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage contains a page of SQLPoolOperation values.
func NewSQLPoolBlobAuditingPolicySQLPoolOperationListResultPage ¶
func NewSQLPoolBlobAuditingPolicySQLPoolOperationListResultPage(getNextPage func(context.Context, SQLPoolBlobAuditingPolicySQLPoolOperationListResult) (SQLPoolBlobAuditingPolicySQLPoolOperationListResult, error)) SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage
Creates a new instance of the SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage type.
func (*SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Next ¶
func (page *SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) NextWithContext ¶
func (page *SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) NotDone ¶
func (page SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Response ¶
func (page SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Response() SQLPoolBlobAuditingPolicySQLPoolOperationListResult
Response returns the raw server response from the last page request.
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Values ¶
func (page SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage) Values() []SQLPoolOperation
Values returns the slice of values for the current page or nil if there are no values.
type SQLPoolColumn ¶
type SQLPoolColumn struct { // SQLPoolColumnProperties - Resource properties. *SQLPoolColumnProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolColumn a Sql pool column resource.
func (SQLPoolColumn) MarshalJSON ¶
func (spc SQLPoolColumn) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolColumn.
func (*SQLPoolColumn) UnmarshalJSON ¶
func (spc *SQLPoolColumn) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolColumn struct.
type SQLPoolColumnListResult ¶
type SQLPoolColumnListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SQLPoolColumn `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SQLPoolColumnListResult a list of Sql pool columns.
func (SQLPoolColumnListResult) IsEmpty ¶
func (spclr SQLPoolColumnListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SQLPoolColumnListResultIterator ¶
type SQLPoolColumnListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolColumnListResultIterator provides access to a complete listing of SQLPoolColumn values.
func NewSQLPoolColumnListResultIterator ¶
func NewSQLPoolColumnListResultIterator(page SQLPoolColumnListResultPage) SQLPoolColumnListResultIterator
Creates a new instance of the SQLPoolColumnListResultIterator type.
func (*SQLPoolColumnListResultIterator) Next ¶
func (iter *SQLPoolColumnListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolColumnListResultIterator) NextWithContext ¶
func (iter *SQLPoolColumnListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SQLPoolColumnListResultIterator) NotDone ¶
func (iter SQLPoolColumnListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolColumnListResultIterator) Response ¶
func (iter SQLPoolColumnListResultIterator) Response() SQLPoolColumnListResult
Response returns the raw server response from the last page request.
func (SQLPoolColumnListResultIterator) Value ¶
func (iter SQLPoolColumnListResultIterator) Value() SQLPoolColumn
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolColumnListResultPage ¶
type SQLPoolColumnListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolColumnListResultPage contains a page of SQLPoolColumn values.
func NewSQLPoolColumnListResultPage ¶
func NewSQLPoolColumnListResultPage(getNextPage func(context.Context, SQLPoolColumnListResult) (SQLPoolColumnListResult, error)) SQLPoolColumnListResultPage
Creates a new instance of the SQLPoolColumnListResultPage type.
func (*SQLPoolColumnListResultPage) Next ¶
func (page *SQLPoolColumnListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolColumnListResultPage) NextWithContext ¶
func (page *SQLPoolColumnListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SQLPoolColumnListResultPage) NotDone ¶
func (page SQLPoolColumnListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolColumnListResultPage) Response ¶
func (page SQLPoolColumnListResultPage) Response() SQLPoolColumnListResult
Response returns the raw server response from the last page request.
func (SQLPoolColumnListResultPage) Values ¶
func (page SQLPoolColumnListResultPage) Values() []SQLPoolColumn
Values returns the slice of values for the current page or nil if there are no values.
type SQLPoolColumnProperties ¶
type SQLPoolColumnProperties struct { // ColumnType - The column data type. Possible values include: 'Image', 'Text', 'Uniqueidentifier', 'Date', 'Time', 'Datetime2', 'Datetimeoffset', 'Tinyint', 'Smallint', 'Int', 'Smalldatetime', 'Real', 'Money', 'Datetime', 'Float', 'SQLVariant', 'Ntext', 'Bit', 'Decimal', 'Numeric', 'Smallmoney', 'Bigint', 'Hierarchyid', 'Geometry', 'Geography', 'Varbinary', 'Varchar', 'Binary', 'Char', 'Timestamp', 'Nvarchar', 'Nchar', 'XML', 'Sysname' ColumnType ColumnDataType `json:"columnType,omitempty"` }
SQLPoolColumnProperties sql pool column properties.
type SQLPoolConnectionPoliciesClient ¶
type SQLPoolConnectionPoliciesClient struct {
BaseClient
}
SQLPoolConnectionPoliciesClient is the azure Synapse Analytics Management Client
func NewSQLPoolConnectionPoliciesClient ¶
func NewSQLPoolConnectionPoliciesClient(subscriptionID string) SQLPoolConnectionPoliciesClient
NewSQLPoolConnectionPoliciesClient creates an instance of the SQLPoolConnectionPoliciesClient client.
func NewSQLPoolConnectionPoliciesClientWithBaseURI ¶
func NewSQLPoolConnectionPoliciesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolConnectionPoliciesClient
NewSQLPoolConnectionPoliciesClientWithBaseURI creates an instance of the SQLPoolConnectionPoliciesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolConnectionPoliciesClient) Get ¶
func (client SQLPoolConnectionPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolConnectionPolicy, err error)
Get get a Sql pool's connection policy, which is used with table auditing. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolConnectionPoliciesClient) GetPreparer ¶
func (client SQLPoolConnectionPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolConnectionPoliciesClient) GetResponder ¶
func (client SQLPoolConnectionPoliciesClient) GetResponder(resp *http.Response) (result SQLPoolConnectionPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolConnectionPolicy ¶
type SQLPoolConnectionPolicy struct { autorest.Response `json:"-"` // Kind - READ-ONLY; Resource kind. Kind *string `json:"kind,omitempty"` // Location - READ-ONLY; Resource location. Location *string `json:"location,omitempty"` // SQLPoolConnectionPolicyProperties - Resource properties. *SQLPoolConnectionPolicyProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolConnectionPolicy a Sql pool connection policy.
func (SQLPoolConnectionPolicy) MarshalJSON ¶
func (spcp SQLPoolConnectionPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolConnectionPolicy.
func (*SQLPoolConnectionPolicy) UnmarshalJSON ¶
func (spcp *SQLPoolConnectionPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolConnectionPolicy struct.
type SQLPoolConnectionPolicyProperties ¶
type SQLPoolConnectionPolicyProperties struct { // SecurityEnabledAccess - The state of security access. SecurityEnabledAccess *string `json:"securityEnabledAccess,omitempty"` // ProxyDNSName - The fully qualified host name of the auditing proxy. ProxyDNSName *string `json:"proxyDnsName,omitempty"` // ProxyPort - The port number of the auditing proxy. ProxyPort *string `json:"proxyPort,omitempty"` // Visibility - The visibility of the auditing proxy. Visibility *string `json:"visibility,omitempty"` // UseServerDefault - Whether server default is enabled or disabled. UseServerDefault *string `json:"useServerDefault,omitempty"` // RedirectionState - The state of proxy redirection. RedirectionState *string `json:"redirectionState,omitempty"` // State - The connection policy state. State *string `json:"state,omitempty"` }
SQLPoolConnectionPolicyProperties properties of a Sql pool connection policy.
type SQLPoolDataWarehouseUserActivitiesClient ¶
type SQLPoolDataWarehouseUserActivitiesClient struct {
BaseClient
}
SQLPoolDataWarehouseUserActivitiesClient is the azure Synapse Analytics Management Client
func NewSQLPoolDataWarehouseUserActivitiesClient ¶
func NewSQLPoolDataWarehouseUserActivitiesClient(subscriptionID string) SQLPoolDataWarehouseUserActivitiesClient
NewSQLPoolDataWarehouseUserActivitiesClient creates an instance of the SQLPoolDataWarehouseUserActivitiesClient client.
func NewSQLPoolDataWarehouseUserActivitiesClientWithBaseURI ¶
func NewSQLPoolDataWarehouseUserActivitiesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolDataWarehouseUserActivitiesClient
NewSQLPoolDataWarehouseUserActivitiesClientWithBaseURI creates an instance of the SQLPoolDataWarehouseUserActivitiesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolDataWarehouseUserActivitiesClient) Get ¶
func (client SQLPoolDataWarehouseUserActivitiesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result DataWarehouseUserActivities, err error)
Get gets the user activities of a SQL pool which includes running and suspended queries Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolDataWarehouseUserActivitiesClient) GetPreparer ¶
func (client SQLPoolDataWarehouseUserActivitiesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolDataWarehouseUserActivitiesClient) GetResponder ¶
func (client SQLPoolDataWarehouseUserActivitiesClient) GetResponder(resp *http.Response) (result DataWarehouseUserActivities, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolGeoBackupPoliciesClient ¶
type SQLPoolGeoBackupPoliciesClient struct {
BaseClient
}
SQLPoolGeoBackupPoliciesClient is the azure Synapse Analytics Management Client
func NewSQLPoolGeoBackupPoliciesClient ¶
func NewSQLPoolGeoBackupPoliciesClient(subscriptionID string) SQLPoolGeoBackupPoliciesClient
NewSQLPoolGeoBackupPoliciesClient creates an instance of the SQLPoolGeoBackupPoliciesClient client.
func NewSQLPoolGeoBackupPoliciesClientWithBaseURI ¶
func NewSQLPoolGeoBackupPoliciesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolGeoBackupPoliciesClient
NewSQLPoolGeoBackupPoliciesClientWithBaseURI creates an instance of the SQLPoolGeoBackupPoliciesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolGeoBackupPoliciesClient) Get ¶
func (client SQLPoolGeoBackupPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result GeoBackupPolicy, err error)
Get get the specified SQL pool geo backup policy Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolGeoBackupPoliciesClient) GetPreparer ¶
func (client SQLPoolGeoBackupPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolGeoBackupPoliciesClient) GetResponder ¶
func (client SQLPoolGeoBackupPoliciesClient) GetResponder(resp *http.Response) (result GeoBackupPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolInfoListResult ¶
type SQLPoolInfoListResult struct { autorest.Response `json:"-"` // NextLink - Link to the next page of results NextLink *string `json:"nextLink,omitempty"` // Value - List of SQL pools Value *[]SQLPool `json:"value,omitempty"` }
SQLPoolInfoListResult list of SQL pools
func (SQLPoolInfoListResult) IsEmpty ¶
func (spilr SQLPoolInfoListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SQLPoolInfoListResultIterator ¶
type SQLPoolInfoListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolInfoListResultIterator provides access to a complete listing of SQLPool values.
func NewSQLPoolInfoListResultIterator ¶
func NewSQLPoolInfoListResultIterator(page SQLPoolInfoListResultPage) SQLPoolInfoListResultIterator
Creates a new instance of the SQLPoolInfoListResultIterator type.
func (*SQLPoolInfoListResultIterator) Next ¶
func (iter *SQLPoolInfoListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolInfoListResultIterator) NextWithContext ¶
func (iter *SQLPoolInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SQLPoolInfoListResultIterator) NotDone ¶
func (iter SQLPoolInfoListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolInfoListResultIterator) Response ¶
func (iter SQLPoolInfoListResultIterator) Response() SQLPoolInfoListResult
Response returns the raw server response from the last page request.
func (SQLPoolInfoListResultIterator) Value ¶
func (iter SQLPoolInfoListResultIterator) Value() SQLPool
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolInfoListResultPage ¶
type SQLPoolInfoListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolInfoListResultPage contains a page of SQLPool values.
func NewSQLPoolInfoListResultPage ¶
func NewSQLPoolInfoListResultPage(getNextPage func(context.Context, SQLPoolInfoListResult) (SQLPoolInfoListResult, error)) SQLPoolInfoListResultPage
Creates a new instance of the SQLPoolInfoListResultPage type.
func (*SQLPoolInfoListResultPage) Next ¶
func (page *SQLPoolInfoListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolInfoListResultPage) NextWithContext ¶
func (page *SQLPoolInfoListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SQLPoolInfoListResultPage) NotDone ¶
func (page SQLPoolInfoListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolInfoListResultPage) Response ¶
func (page SQLPoolInfoListResultPage) Response() SQLPoolInfoListResult
Response returns the raw server response from the last page request.
func (SQLPoolInfoListResultPage) Values ¶
func (page SQLPoolInfoListResultPage) Values() []SQLPool
Values returns the slice of values for the current page or nil if there are no values.
type SQLPoolMetadataSyncConfigsClient ¶
type SQLPoolMetadataSyncConfigsClient struct {
BaseClient
}
SQLPoolMetadataSyncConfigsClient is the azure Synapse Analytics Management Client
func NewSQLPoolMetadataSyncConfigsClient ¶
func NewSQLPoolMetadataSyncConfigsClient(subscriptionID string) SQLPoolMetadataSyncConfigsClient
NewSQLPoolMetadataSyncConfigsClient creates an instance of the SQLPoolMetadataSyncConfigsClient client.
func NewSQLPoolMetadataSyncConfigsClientWithBaseURI ¶
func NewSQLPoolMetadataSyncConfigsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolMetadataSyncConfigsClient
NewSQLPoolMetadataSyncConfigsClientWithBaseURI creates an instance of the SQLPoolMetadataSyncConfigsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolMetadataSyncConfigsClient) Create ¶
func (client SQLPoolMetadataSyncConfigsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, metadataSyncConfiguration MetadataSyncConfig) (result MetadataSyncConfig, err error)
Create set the metadata sync configuration for a SQL pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name metadataSyncConfiguration - metadata sync configuration
func (SQLPoolMetadataSyncConfigsClient) CreatePreparer ¶
func (client SQLPoolMetadataSyncConfigsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, metadataSyncConfiguration MetadataSyncConfig) (*http.Request, error)
CreatePreparer prepares the Create request.
func (SQLPoolMetadataSyncConfigsClient) CreateResponder ¶
func (client SQLPoolMetadataSyncConfigsClient) CreateResponder(resp *http.Response) (result MetadataSyncConfig, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (SQLPoolMetadataSyncConfigsClient) CreateSender ¶
func (client SQLPoolMetadataSyncConfigsClient) CreateSender(req *http.Request) (*http.Response, error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (SQLPoolMetadataSyncConfigsClient) Get ¶
func (client SQLPoolMetadataSyncConfigsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result MetadataSyncConfig, err error)
Get get the metadata sync configuration for a SQL pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolMetadataSyncConfigsClient) GetPreparer ¶
func (client SQLPoolMetadataSyncConfigsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolMetadataSyncConfigsClient) GetResponder ¶
func (client SQLPoolMetadataSyncConfigsClient) GetResponder(resp *http.Response) (result MetadataSyncConfig, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolOperation ¶
type SQLPoolOperation struct { // SQLPoolOperationProperties - Resource properties. *SQLPoolOperationProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolOperation a Sql pool operation.
func (SQLPoolOperation) MarshalJSON ¶
func (spo SQLPoolOperation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolOperation.
func (*SQLPoolOperation) UnmarshalJSON ¶
func (spo *SQLPoolOperation) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolOperation struct.
type SQLPoolOperationProperties ¶
type SQLPoolOperationProperties struct { // DatabaseName - READ-ONLY; The name of the Sql pool the operation is being performed on. DatabaseName *string `json:"databaseName,omitempty"` // Operation - READ-ONLY; The name of operation. Operation *string `json:"operation,omitempty"` // OperationFriendlyName - READ-ONLY; The friendly name of operation. OperationFriendlyName *string `json:"operationFriendlyName,omitempty"` // PercentComplete - READ-ONLY; The percentage of the operation completed. PercentComplete *int32 `json:"percentComplete,omitempty"` // ServerName - READ-ONLY; The name of the server. ServerName *string `json:"serverName,omitempty"` // StartTime - READ-ONLY; The operation start time. StartTime *date.Time `json:"startTime,omitempty"` // State - READ-ONLY; The operation state. Possible values include: 'Pending', 'InProgress', 'Succeeded', 'Failed', 'CancelInProgress', 'Cancelled' State ManagementOperationState `json:"state,omitempty"` // ErrorCode - READ-ONLY; The operation error code. ErrorCode *int32 `json:"errorCode,omitempty"` // ErrorDescription - READ-ONLY; The operation error description. ErrorDescription *string `json:"errorDescription,omitempty"` // ErrorSeverity - READ-ONLY; The operation error severity. ErrorSeverity *int32 `json:"errorSeverity,omitempty"` // IsUserError - READ-ONLY; Whether or not the error is a user error. IsUserError *bool `json:"isUserError,omitempty"` // EstimatedCompletionTime - READ-ONLY; The estimated completion time of the operation. EstimatedCompletionTime *date.Time `json:"estimatedCompletionTime,omitempty"` // Description - READ-ONLY; The operation description. Description *string `json:"description,omitempty"` // IsCancellable - READ-ONLY; Whether the operation can be cancelled. IsCancellable *bool `json:"isCancellable,omitempty"` }
SQLPoolOperationProperties the properties of a Sql pool operation.
type SQLPoolOperationResultsClient ¶
type SQLPoolOperationResultsClient struct {
BaseClient
}
SQLPoolOperationResultsClient is the azure Synapse Analytics Management Client
func NewSQLPoolOperationResultsClient ¶
func NewSQLPoolOperationResultsClient(subscriptionID string) SQLPoolOperationResultsClient
NewSQLPoolOperationResultsClient creates an instance of the SQLPoolOperationResultsClient client.
func NewSQLPoolOperationResultsClientWithBaseURI ¶
func NewSQLPoolOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolOperationResultsClient
NewSQLPoolOperationResultsClientWithBaseURI creates an instance of the SQLPoolOperationResultsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolOperationResultsClient) GetLocationHeaderResult ¶
func (client SQLPoolOperationResultsClient) GetLocationHeaderResult(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, operationID string) (result SetObject, err error)
GetLocationHeaderResult get the status of a SQL pool operation Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name operationID - operation ID
func (SQLPoolOperationResultsClient) GetLocationHeaderResultPreparer ¶
func (client SQLPoolOperationResultsClient) GetLocationHeaderResultPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, operationID string) (*http.Request, error)
GetLocationHeaderResultPreparer prepares the GetLocationHeaderResult request.
func (SQLPoolOperationResultsClient) GetLocationHeaderResultResponder ¶
func (client SQLPoolOperationResultsClient) GetLocationHeaderResultResponder(resp *http.Response) (result SetObject, err error)
GetLocationHeaderResultResponder handles the response to the GetLocationHeaderResult request. The method always closes the http.Response Body.
func (SQLPoolOperationResultsClient) GetLocationHeaderResultSender ¶
func (client SQLPoolOperationResultsClient) GetLocationHeaderResultSender(req *http.Request) (*http.Response, error)
GetLocationHeaderResultSender sends the GetLocationHeaderResult request. The method will close the http.Response Body if it receives an error.
type SQLPoolOperationsClient ¶
type SQLPoolOperationsClient struct {
BaseClient
}
SQLPoolOperationsClient is the azure Synapse Analytics Management Client
func NewSQLPoolOperationsClient ¶
func NewSQLPoolOperationsClient(subscriptionID string) SQLPoolOperationsClient
NewSQLPoolOperationsClient creates an instance of the SQLPoolOperationsClient client.
func NewSQLPoolOperationsClientWithBaseURI ¶
func NewSQLPoolOperationsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolOperationsClient
NewSQLPoolOperationsClientWithBaseURI creates an instance of the SQLPoolOperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolOperationsClient) List ¶
func (client SQLPoolOperationsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolBlobAuditingPolicySQLPoolOperationListResultPage, err error)
List gets a list of operations performed on the SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolOperationsClient) ListComplete ¶
func (client SQLPoolOperationsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolOperationsClient) ListPreparer ¶
func (client SQLPoolOperationsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolOperationsClient) ListResponder ¶
func (client SQLPoolOperationsClient) ListResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicySQLPoolOperationListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolOperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolPatchInfo ¶
type SQLPoolPatchInfo struct { // Tags - Resource tags. Tags map[string]*string `json:"tags"` // Location - The geo-location where the resource lives Location *string `json:"location,omitempty"` // Sku - SQL pool SKU Sku *Sku `json:"sku,omitempty"` // SQLPoolResourceProperties - SQL pool properties *SQLPoolResourceProperties `json:"properties,omitempty"` }
SQLPoolPatchInfo a SQL Analytics pool patch info
func (SQLPoolPatchInfo) MarshalJSON ¶
func (sppi SQLPoolPatchInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolPatchInfo.
func (*SQLPoolPatchInfo) UnmarshalJSON ¶
func (sppi *SQLPoolPatchInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolPatchInfo struct.
type SQLPoolReplicationLinksClient ¶
type SQLPoolReplicationLinksClient struct {
BaseClient
}
SQLPoolReplicationLinksClient is the azure Synapse Analytics Management Client
func NewSQLPoolReplicationLinksClient ¶
func NewSQLPoolReplicationLinksClient(subscriptionID string) SQLPoolReplicationLinksClient
NewSQLPoolReplicationLinksClient creates an instance of the SQLPoolReplicationLinksClient client.
func NewSQLPoolReplicationLinksClientWithBaseURI ¶
func NewSQLPoolReplicationLinksClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolReplicationLinksClient
NewSQLPoolReplicationLinksClientWithBaseURI creates an instance of the SQLPoolReplicationLinksClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolReplicationLinksClient) List ¶
func (client SQLPoolReplicationLinksClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result ReplicationLinkListResultPage, err error)
List lists a Sql pool's replication links. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolReplicationLinksClient) ListComplete ¶
func (client SQLPoolReplicationLinksClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result ReplicationLinkListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolReplicationLinksClient) ListPreparer ¶
func (client SQLPoolReplicationLinksClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolReplicationLinksClient) ListResponder ¶
func (client SQLPoolReplicationLinksClient) ListResponder(resp *http.Response) (result ReplicationLinkListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolReplicationLinksClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolResourceProperties ¶
type SQLPoolResourceProperties struct { // MaxSizeBytes - Maximum size in bytes MaxSizeBytes *int64 `json:"maxSizeBytes,omitempty"` // Collation - Collation mode Collation *string `json:"collation,omitempty"` // SourceDatabaseID - Source database to create from SourceDatabaseID *string `json:"sourceDatabaseId,omitempty"` // RecoverableDatabaseID - Backup database to restore from RecoverableDatabaseID *string `json:"recoverableDatabaseId,omitempty"` // ProvisioningState - Resource state ProvisioningState *string `json:"provisioningState,omitempty"` // Status - Resource status Status *string `json:"status,omitempty"` // RestorePointInTime - Snapshot time to restore RestorePointInTime *date.Time `json:"restorePointInTime,omitempty"` // CreateMode - What is this? CreateMode *string `json:"createMode,omitempty"` // CreationDate - Date the SQL pool was created CreationDate *date.Time `json:"creationDate,omitempty"` }
SQLPoolResourceProperties properties of a SQL Analytics pool
type SQLPoolRestorePointsClient ¶
type SQLPoolRestorePointsClient struct {
BaseClient
}
SQLPoolRestorePointsClient is the azure Synapse Analytics Management Client
func NewSQLPoolRestorePointsClient ¶
func NewSQLPoolRestorePointsClient(subscriptionID string) SQLPoolRestorePointsClient
NewSQLPoolRestorePointsClient creates an instance of the SQLPoolRestorePointsClient client.
func NewSQLPoolRestorePointsClientWithBaseURI ¶
func NewSQLPoolRestorePointsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolRestorePointsClient
NewSQLPoolRestorePointsClientWithBaseURI creates an instance of the SQLPoolRestorePointsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolRestorePointsClient) Create ¶
func (client SQLPoolRestorePointsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters CreateSQLPoolRestorePointDefinition) (result SQLPoolRestorePointsCreateFuture, err error)
Create creates a restore point for a data warehouse. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name parameters - the definition for creating the restore point of this Sql pool.
func (SQLPoolRestorePointsClient) CreatePreparer ¶
func (client SQLPoolRestorePointsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters CreateSQLPoolRestorePointDefinition) (*http.Request, error)
CreatePreparer prepares the Create request.
func (SQLPoolRestorePointsClient) CreateResponder ¶
func (client SQLPoolRestorePointsClient) CreateResponder(resp *http.Response) (result RestorePoint, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (SQLPoolRestorePointsClient) CreateSender ¶
func (client SQLPoolRestorePointsClient) CreateSender(req *http.Request) (future SQLPoolRestorePointsCreateFuture, err error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (SQLPoolRestorePointsClient) List ¶
func (client SQLPoolRestorePointsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result RestorePointListResultPage, err error)
List get SQL pool backup information Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolRestorePointsClient) ListComplete ¶
func (client SQLPoolRestorePointsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result RestorePointListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolRestorePointsClient) ListPreparer ¶
func (client SQLPoolRestorePointsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolRestorePointsClient) ListResponder ¶
func (client SQLPoolRestorePointsClient) ListResponder(resp *http.Response) (result RestorePointListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolRestorePointsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolRestorePointsCreateFuture ¶
SQLPoolRestorePointsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolRestorePointsCreateFuture) Result ¶
func (future *SQLPoolRestorePointsCreateFuture) Result(client SQLPoolRestorePointsClient) (rp RestorePoint, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type SQLPoolSchema ¶
type SQLPoolSchema struct { // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolSchema a Sql pool schema resource.
type SQLPoolSchemaListResult ¶
type SQLPoolSchemaListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SQLPoolSchema `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SQLPoolSchemaListResult a list of Sql pool schemas.
func (SQLPoolSchemaListResult) IsEmpty ¶
func (spslr SQLPoolSchemaListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SQLPoolSchemaListResultIterator ¶
type SQLPoolSchemaListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolSchemaListResultIterator provides access to a complete listing of SQLPoolSchema values.
func NewSQLPoolSchemaListResultIterator ¶
func NewSQLPoolSchemaListResultIterator(page SQLPoolSchemaListResultPage) SQLPoolSchemaListResultIterator
Creates a new instance of the SQLPoolSchemaListResultIterator type.
func (*SQLPoolSchemaListResultIterator) Next ¶
func (iter *SQLPoolSchemaListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolSchemaListResultIterator) NextWithContext ¶
func (iter *SQLPoolSchemaListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SQLPoolSchemaListResultIterator) NotDone ¶
func (iter SQLPoolSchemaListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolSchemaListResultIterator) Response ¶
func (iter SQLPoolSchemaListResultIterator) Response() SQLPoolSchemaListResult
Response returns the raw server response from the last page request.
func (SQLPoolSchemaListResultIterator) Value ¶
func (iter SQLPoolSchemaListResultIterator) Value() SQLPoolSchema
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolSchemaListResultPage ¶
type SQLPoolSchemaListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolSchemaListResultPage contains a page of SQLPoolSchema values.
func NewSQLPoolSchemaListResultPage ¶
func NewSQLPoolSchemaListResultPage(getNextPage func(context.Context, SQLPoolSchemaListResult) (SQLPoolSchemaListResult, error)) SQLPoolSchemaListResultPage
Creates a new instance of the SQLPoolSchemaListResultPage type.
func (*SQLPoolSchemaListResultPage) Next ¶
func (page *SQLPoolSchemaListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolSchemaListResultPage) NextWithContext ¶
func (page *SQLPoolSchemaListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SQLPoolSchemaListResultPage) NotDone ¶
func (page SQLPoolSchemaListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolSchemaListResultPage) Response ¶
func (page SQLPoolSchemaListResultPage) Response() SQLPoolSchemaListResult
Response returns the raw server response from the last page request.
func (SQLPoolSchemaListResultPage) Values ¶
func (page SQLPoolSchemaListResultPage) Values() []SQLPoolSchema
Values returns the slice of values for the current page or nil if there are no values.
type SQLPoolSchemasClient ¶
type SQLPoolSchemasClient struct {
BaseClient
}
SQLPoolSchemasClient is the azure Synapse Analytics Management Client
func NewSQLPoolSchemasClient ¶
func NewSQLPoolSchemasClient(subscriptionID string) SQLPoolSchemasClient
NewSQLPoolSchemasClient creates an instance of the SQLPoolSchemasClient client.
func NewSQLPoolSchemasClientWithBaseURI ¶
func NewSQLPoolSchemasClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolSchemasClient
NewSQLPoolSchemasClientWithBaseURI creates an instance of the SQLPoolSchemasClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolSchemasClient) List ¶
func (client SQLPoolSchemasClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, filter string) (result SQLPoolSchemaListResultPage, err error)
List gets schemas of a given SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name filter - an OData filter expression that filters elements in the collection.
func (SQLPoolSchemasClient) ListComplete ¶
func (client SQLPoolSchemasClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, filter string) (result SQLPoolSchemaListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolSchemasClient) ListPreparer ¶
func (client SQLPoolSchemasClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolSchemasClient) ListResponder ¶
func (client SQLPoolSchemasClient) ListResponder(resp *http.Response) (result SQLPoolSchemaListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolSchemasClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolSecurityAlertPoliciesClient ¶
type SQLPoolSecurityAlertPoliciesClient struct {
BaseClient
}
SQLPoolSecurityAlertPoliciesClient is the azure Synapse Analytics Management Client
func NewSQLPoolSecurityAlertPoliciesClient ¶
func NewSQLPoolSecurityAlertPoliciesClient(subscriptionID string) SQLPoolSecurityAlertPoliciesClient
NewSQLPoolSecurityAlertPoliciesClient creates an instance of the SQLPoolSecurityAlertPoliciesClient client.
func NewSQLPoolSecurityAlertPoliciesClientWithBaseURI ¶
func NewSQLPoolSecurityAlertPoliciesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolSecurityAlertPoliciesClient
NewSQLPoolSecurityAlertPoliciesClientWithBaseURI creates an instance of the SQLPoolSecurityAlertPoliciesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolSecurityAlertPoliciesClient) CreateOrUpdate ¶
func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SQLPoolSecurityAlertPolicy) (result SQLPoolSecurityAlertPolicy, err error)
CreateOrUpdate create or update a Sql pool's security alert policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name parameters - the Sql pool security alert policy.
func (SQLPoolSecurityAlertPoliciesClient) CreateOrUpdatePreparer ¶
func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SQLPoolSecurityAlertPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolSecurityAlertPoliciesClient) CreateOrUpdateResponder ¶
func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolSecurityAlertPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolSecurityAlertPoliciesClient) CreateOrUpdateSender ¶
func (client SQLPoolSecurityAlertPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolSecurityAlertPoliciesClient) Get ¶
func (client SQLPoolSecurityAlertPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolSecurityAlertPolicy, err error)
Get get a Sql pool's security alert policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolSecurityAlertPoliciesClient) GetPreparer ¶
func (client SQLPoolSecurityAlertPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolSecurityAlertPoliciesClient) GetResponder ¶
func (client SQLPoolSecurityAlertPoliciesClient) GetResponder(resp *http.Response) (result SQLPoolSecurityAlertPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolSecurityAlertPolicy ¶
type SQLPoolSecurityAlertPolicy struct { autorest.Response `json:"-"` // SecurityAlertPolicyProperties - Resource properties. *SecurityAlertPolicyProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolSecurityAlertPolicy a Sql pool security alert policy.
func (SQLPoolSecurityAlertPolicy) MarshalJSON ¶
func (spsap SQLPoolSecurityAlertPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) UnmarshalJSON ¶
func (spsap *SQLPoolSecurityAlertPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolSecurityAlertPolicy struct.
type SQLPoolSensitivityLabelsClient ¶
type SQLPoolSensitivityLabelsClient struct {
BaseClient
}
SQLPoolSensitivityLabelsClient is the azure Synapse Analytics Management Client
func NewSQLPoolSensitivityLabelsClient ¶
func NewSQLPoolSensitivityLabelsClient(subscriptionID string) SQLPoolSensitivityLabelsClient
NewSQLPoolSensitivityLabelsClient creates an instance of the SQLPoolSensitivityLabelsClient client.
func NewSQLPoolSensitivityLabelsClientWithBaseURI ¶
func NewSQLPoolSensitivityLabelsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolSensitivityLabelsClient
NewSQLPoolSensitivityLabelsClientWithBaseURI creates an instance of the SQLPoolSensitivityLabelsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolSensitivityLabelsClient) CreateOrUpdate ¶
func (client SQLPoolSensitivityLabelsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string, parameters SensitivityLabel) (result SensitivityLabel, err error)
CreateOrUpdate creates or updates the sensitivity label of a given column in a Sql pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name schemaName - the name of the schema. tableName - the name of the table. columnName - the name of the column. parameters - the column sensitivity label resource.
func (SQLPoolSensitivityLabelsClient) CreateOrUpdatePreparer ¶
func (client SQLPoolSensitivityLabelsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string, parameters SensitivityLabel) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolSensitivityLabelsClient) CreateOrUpdateResponder ¶
func (client SQLPoolSensitivityLabelsClient) CreateOrUpdateResponder(resp *http.Response) (result SensitivityLabel, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) CreateOrUpdateSender ¶
func (client SQLPoolSensitivityLabelsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolSensitivityLabelsClient) Delete ¶
func (client SQLPoolSensitivityLabelsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (result autorest.Response, err error)
Delete deletes the sensitivity label of a given column in a Sql pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name schemaName - the name of the schema. tableName - the name of the table. columnName - the name of the column.
func (SQLPoolSensitivityLabelsClient) DeletePreparer ¶
func (client SQLPoolSensitivityLabelsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SQLPoolSensitivityLabelsClient) DeleteResponder ¶
func (client SQLPoolSensitivityLabelsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) DeleteSender ¶
func (client SQLPoolSensitivityLabelsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SQLPoolSensitivityLabelsClient) DisableRecommendation ¶
func (client SQLPoolSensitivityLabelsClient) DisableRecommendation(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (result autorest.Response, err error)
DisableRecommendation disables sensitivity recommendations on a given column Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name schemaName - the name of the schema. tableName - the name of the table. columnName - the name of the column.
func (SQLPoolSensitivityLabelsClient) DisableRecommendationPreparer ¶
func (client SQLPoolSensitivityLabelsClient) DisableRecommendationPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (*http.Request, error)
DisableRecommendationPreparer prepares the DisableRecommendation request.
func (SQLPoolSensitivityLabelsClient) DisableRecommendationResponder ¶
func (client SQLPoolSensitivityLabelsClient) DisableRecommendationResponder(resp *http.Response) (result autorest.Response, err error)
DisableRecommendationResponder handles the response to the DisableRecommendation request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) DisableRecommendationSender ¶
func (client SQLPoolSensitivityLabelsClient) DisableRecommendationSender(req *http.Request) (*http.Response, error)
DisableRecommendationSender sends the DisableRecommendation request. The method will close the http.Response Body if it receives an error.
func (SQLPoolSensitivityLabelsClient) EnableRecommendation ¶
func (client SQLPoolSensitivityLabelsClient) EnableRecommendation(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (result autorest.Response, err error)
EnableRecommendation enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns) Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name schemaName - the name of the schema. tableName - the name of the table. columnName - the name of the column.
func (SQLPoolSensitivityLabelsClient) EnableRecommendationPreparer ¶
func (client SQLPoolSensitivityLabelsClient) EnableRecommendationPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (*http.Request, error)
EnableRecommendationPreparer prepares the EnableRecommendation request.
func (SQLPoolSensitivityLabelsClient) EnableRecommendationResponder ¶
func (client SQLPoolSensitivityLabelsClient) EnableRecommendationResponder(resp *http.Response) (result autorest.Response, err error)
EnableRecommendationResponder handles the response to the EnableRecommendation request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) EnableRecommendationSender ¶
func (client SQLPoolSensitivityLabelsClient) EnableRecommendationSender(req *http.Request) (*http.Response, error)
EnableRecommendationSender sends the EnableRecommendation request. The method will close the http.Response Body if it receives an error.
func (SQLPoolSensitivityLabelsClient) ListCurrent ¶
func (client SQLPoolSensitivityLabelsClient) ListCurrent(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, filter string) (result SensitivityLabelListResultPage, err error)
ListCurrent gets SQL pool sensitivity labels. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name filter - an OData filter expression that filters elements in the collection.
func (SQLPoolSensitivityLabelsClient) ListCurrentComplete ¶
func (client SQLPoolSensitivityLabelsClient) ListCurrentComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, filter string) (result SensitivityLabelListResultIterator, err error)
ListCurrentComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolSensitivityLabelsClient) ListCurrentPreparer ¶
func (client SQLPoolSensitivityLabelsClient) ListCurrentPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, filter string) (*http.Request, error)
ListCurrentPreparer prepares the ListCurrent request.
func (SQLPoolSensitivityLabelsClient) ListCurrentResponder ¶
func (client SQLPoolSensitivityLabelsClient) ListCurrentResponder(resp *http.Response) (result SensitivityLabelListResult, err error)
ListCurrentResponder handles the response to the ListCurrent request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) ListCurrentSender ¶
func (client SQLPoolSensitivityLabelsClient) ListCurrentSender(req *http.Request) (*http.Response, error)
ListCurrentSender sends the ListCurrent request. The method will close the http.Response Body if it receives an error.
func (SQLPoolSensitivityLabelsClient) ListRecommended ¶
func (client SQLPoolSensitivityLabelsClient) ListRecommended(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, includeDisabledRecommendations *bool, skipToken string, filter string) (result SensitivityLabelListResultPage, err error)
ListRecommended gets sensitivity labels of a given SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name includeDisabledRecommendations - specifies whether to include disabled recommendations or not. skipToken - an OData query option to indicate how many elements to skip in the collection. filter - an OData filter expression that filters elements in the collection.
func (SQLPoolSensitivityLabelsClient) ListRecommendedComplete ¶
func (client SQLPoolSensitivityLabelsClient) ListRecommendedComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, includeDisabledRecommendations *bool, skipToken string, filter string) (result SensitivityLabelListResultIterator, err error)
ListRecommendedComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolSensitivityLabelsClient) ListRecommendedPreparer ¶
func (client SQLPoolSensitivityLabelsClient) ListRecommendedPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, includeDisabledRecommendations *bool, skipToken string, filter string) (*http.Request, error)
ListRecommendedPreparer prepares the ListRecommended request.
func (SQLPoolSensitivityLabelsClient) ListRecommendedResponder ¶
func (client SQLPoolSensitivityLabelsClient) ListRecommendedResponder(resp *http.Response) (result SensitivityLabelListResult, err error)
ListRecommendedResponder handles the response to the ListRecommended request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) ListRecommendedSender ¶
func (client SQLPoolSensitivityLabelsClient) ListRecommendedSender(req *http.Request) (*http.Response, error)
ListRecommendedSender sends the ListRecommended request. The method will close the http.Response Body if it receives an error.
type SQLPoolTable ¶
type SQLPoolTable struct { // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolTable a Sql pool table resource.
type SQLPoolTableColumnsClient ¶
type SQLPoolTableColumnsClient struct {
BaseClient
}
SQLPoolTableColumnsClient is the azure Synapse Analytics Management Client
func NewSQLPoolTableColumnsClient ¶
func NewSQLPoolTableColumnsClient(subscriptionID string) SQLPoolTableColumnsClient
NewSQLPoolTableColumnsClient creates an instance of the SQLPoolTableColumnsClient client.
func NewSQLPoolTableColumnsClientWithBaseURI ¶
func NewSQLPoolTableColumnsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolTableColumnsClient
NewSQLPoolTableColumnsClientWithBaseURI creates an instance of the SQLPoolTableColumnsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolTableColumnsClient) ListByTableName ¶
func (client SQLPoolTableColumnsClient) ListByTableName(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, filter string) (result SQLPoolColumnListResultPage, err error)
ListByTableName gets columns in a given table in a SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name schemaName - the name of the schema. tableName - the name of the table. filter - an OData filter expression that filters elements in the collection.
func (SQLPoolTableColumnsClient) ListByTableNameComplete ¶
func (client SQLPoolTableColumnsClient) ListByTableNameComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, filter string) (result SQLPoolColumnListResultIterator, err error)
ListByTableNameComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolTableColumnsClient) ListByTableNamePreparer ¶
func (client SQLPoolTableColumnsClient) ListByTableNamePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, filter string) (*http.Request, error)
ListByTableNamePreparer prepares the ListByTableName request.
func (SQLPoolTableColumnsClient) ListByTableNameResponder ¶
func (client SQLPoolTableColumnsClient) ListByTableNameResponder(resp *http.Response) (result SQLPoolColumnListResult, err error)
ListByTableNameResponder handles the response to the ListByTableName request. The method always closes the http.Response Body.
func (SQLPoolTableColumnsClient) ListByTableNameSender ¶
func (client SQLPoolTableColumnsClient) ListByTableNameSender(req *http.Request) (*http.Response, error)
ListByTableNameSender sends the ListByTableName request. The method will close the http.Response Body if it receives an error.
type SQLPoolTableListResult ¶
type SQLPoolTableListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SQLPoolTable `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SQLPoolTableListResult a list of Sql pool tables.
func (SQLPoolTableListResult) IsEmpty ¶
func (sptlr SQLPoolTableListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SQLPoolTableListResultIterator ¶
type SQLPoolTableListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolTableListResultIterator provides access to a complete listing of SQLPoolTable values.
func NewSQLPoolTableListResultIterator ¶
func NewSQLPoolTableListResultIterator(page SQLPoolTableListResultPage) SQLPoolTableListResultIterator
Creates a new instance of the SQLPoolTableListResultIterator type.
func (*SQLPoolTableListResultIterator) Next ¶
func (iter *SQLPoolTableListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolTableListResultIterator) NextWithContext ¶
func (iter *SQLPoolTableListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SQLPoolTableListResultIterator) NotDone ¶
func (iter SQLPoolTableListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolTableListResultIterator) Response ¶
func (iter SQLPoolTableListResultIterator) Response() SQLPoolTableListResult
Response returns the raw server response from the last page request.
func (SQLPoolTableListResultIterator) Value ¶
func (iter SQLPoolTableListResultIterator) Value() SQLPoolTable
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolTableListResultPage ¶
type SQLPoolTableListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolTableListResultPage contains a page of SQLPoolTable values.
func NewSQLPoolTableListResultPage ¶
func NewSQLPoolTableListResultPage(getNextPage func(context.Context, SQLPoolTableListResult) (SQLPoolTableListResult, error)) SQLPoolTableListResultPage
Creates a new instance of the SQLPoolTableListResultPage type.
func (*SQLPoolTableListResultPage) Next ¶
func (page *SQLPoolTableListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolTableListResultPage) NextWithContext ¶
func (page *SQLPoolTableListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SQLPoolTableListResultPage) NotDone ¶
func (page SQLPoolTableListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolTableListResultPage) Response ¶
func (page SQLPoolTableListResultPage) Response() SQLPoolTableListResult
Response returns the raw server response from the last page request.
func (SQLPoolTableListResultPage) Values ¶
func (page SQLPoolTableListResultPage) Values() []SQLPoolTable
Values returns the slice of values for the current page or nil if there are no values.
type SQLPoolTablesClient ¶
type SQLPoolTablesClient struct {
BaseClient
}
SQLPoolTablesClient is the azure Synapse Analytics Management Client
func NewSQLPoolTablesClient ¶
func NewSQLPoolTablesClient(subscriptionID string) SQLPoolTablesClient
NewSQLPoolTablesClient creates an instance of the SQLPoolTablesClient client.
func NewSQLPoolTablesClientWithBaseURI ¶
func NewSQLPoolTablesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolTablesClient
NewSQLPoolTablesClientWithBaseURI creates an instance of the SQLPoolTablesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolTablesClient) ListBySchema ¶
func (client SQLPoolTablesClient) ListBySchema(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, filter string) (result SQLPoolTableListResultPage, err error)
ListBySchema gets tables of a given schema in a SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name schemaName - the name of the schema. filter - an OData filter expression that filters elements in the collection.
func (SQLPoolTablesClient) ListBySchemaComplete ¶
func (client SQLPoolTablesClient) ListBySchemaComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, filter string) (result SQLPoolTableListResultIterator, err error)
ListBySchemaComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolTablesClient) ListBySchemaPreparer ¶
func (client SQLPoolTablesClient) ListBySchemaPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, filter string) (*http.Request, error)
ListBySchemaPreparer prepares the ListBySchema request.
func (SQLPoolTablesClient) ListBySchemaResponder ¶
func (client SQLPoolTablesClient) ListBySchemaResponder(resp *http.Response) (result SQLPoolTableListResult, err error)
ListBySchemaResponder handles the response to the ListBySchema request. The method always closes the http.Response Body.
func (SQLPoolTablesClient) ListBySchemaSender ¶
ListBySchemaSender sends the ListBySchema request. The method will close the http.Response Body if it receives an error.
type SQLPoolTransparentDataEncryptionsClient ¶
type SQLPoolTransparentDataEncryptionsClient struct {
BaseClient
}
SQLPoolTransparentDataEncryptionsClient is the azure Synapse Analytics Management Client
func NewSQLPoolTransparentDataEncryptionsClient ¶
func NewSQLPoolTransparentDataEncryptionsClient(subscriptionID string) SQLPoolTransparentDataEncryptionsClient
NewSQLPoolTransparentDataEncryptionsClient creates an instance of the SQLPoolTransparentDataEncryptionsClient client.
func NewSQLPoolTransparentDataEncryptionsClientWithBaseURI ¶
func NewSQLPoolTransparentDataEncryptionsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolTransparentDataEncryptionsClient
NewSQLPoolTransparentDataEncryptionsClientWithBaseURI creates an instance of the SQLPoolTransparentDataEncryptionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolTransparentDataEncryptionsClient) CreateOrUpdate ¶
func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters TransparentDataEncryption) (result TransparentDataEncryption, err error)
CreateOrUpdate creates or updates a Sql pool's transparent data encryption configuration. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name parameters - the required parameters for creating or updating transparent data encryption.
func (SQLPoolTransparentDataEncryptionsClient) CreateOrUpdatePreparer ¶
func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters TransparentDataEncryption) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolTransparentDataEncryptionsClient) CreateOrUpdateResponder ¶
func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdateResponder(resp *http.Response) (result TransparentDataEncryption, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolTransparentDataEncryptionsClient) CreateOrUpdateSender ¶
func (client SQLPoolTransparentDataEncryptionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolTransparentDataEncryptionsClient) Get ¶
func (client SQLPoolTransparentDataEncryptionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result TransparentDataEncryption, err error)
Get get a SQL pool's transparent data encryption configuration. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolTransparentDataEncryptionsClient) GetPreparer ¶
func (client SQLPoolTransparentDataEncryptionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolTransparentDataEncryptionsClient) GetResponder ¶
func (client SQLPoolTransparentDataEncryptionsClient) GetResponder(resp *http.Response) (result TransparentDataEncryption, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolUsage ¶
type SQLPoolUsage struct { // Name - READ-ONLY; The name of the usage metric. Name *string `json:"name,omitempty"` // ResourceName - READ-ONLY; The name of the resource. ResourceName *string `json:"resourceName,omitempty"` // DisplayName - READ-ONLY; The usage metric display name. DisplayName *string `json:"displayName,omitempty"` // CurrentValue - READ-ONLY; The current value of the usage metric. CurrentValue *float64 `json:"currentValue,omitempty"` // Limit - READ-ONLY; The current limit of the usage metric. Limit *float64 `json:"limit,omitempty"` // Unit - READ-ONLY; The units of the usage metric. Unit *string `json:"unit,omitempty"` // NextResetTime - READ-ONLY; The next reset time for the usage metric (ISO8601 format). NextResetTime *date.Time `json:"nextResetTime,omitempty"` }
SQLPoolUsage the Sql pool usages.
type SQLPoolUsageListResult ¶
type SQLPoolUsageListResult struct { autorest.Response `json:"-"` // Value - The list of usages for the Sql pool. Value *[]SQLPoolUsage `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SQLPoolUsageListResult the response to a list Sql pool usages request.
func (SQLPoolUsageListResult) IsEmpty ¶
func (spulr SQLPoolUsageListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SQLPoolUsageListResultIterator ¶
type SQLPoolUsageListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolUsageListResultIterator provides access to a complete listing of SQLPoolUsage values.
func NewSQLPoolUsageListResultIterator ¶
func NewSQLPoolUsageListResultIterator(page SQLPoolUsageListResultPage) SQLPoolUsageListResultIterator
Creates a new instance of the SQLPoolUsageListResultIterator type.
func (*SQLPoolUsageListResultIterator) Next ¶
func (iter *SQLPoolUsageListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolUsageListResultIterator) NextWithContext ¶
func (iter *SQLPoolUsageListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SQLPoolUsageListResultIterator) NotDone ¶
func (iter SQLPoolUsageListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolUsageListResultIterator) Response ¶
func (iter SQLPoolUsageListResultIterator) Response() SQLPoolUsageListResult
Response returns the raw server response from the last page request.
func (SQLPoolUsageListResultIterator) Value ¶
func (iter SQLPoolUsageListResultIterator) Value() SQLPoolUsage
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolUsageListResultPage ¶
type SQLPoolUsageListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolUsageListResultPage contains a page of SQLPoolUsage values.
func NewSQLPoolUsageListResultPage ¶
func NewSQLPoolUsageListResultPage(getNextPage func(context.Context, SQLPoolUsageListResult) (SQLPoolUsageListResult, error)) SQLPoolUsageListResultPage
Creates a new instance of the SQLPoolUsageListResultPage type.
func (*SQLPoolUsageListResultPage) Next ¶
func (page *SQLPoolUsageListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolUsageListResultPage) NextWithContext ¶
func (page *SQLPoolUsageListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SQLPoolUsageListResultPage) NotDone ¶
func (page SQLPoolUsageListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolUsageListResultPage) Response ¶
func (page SQLPoolUsageListResultPage) Response() SQLPoolUsageListResult
Response returns the raw server response from the last page request.
func (SQLPoolUsageListResultPage) Values ¶
func (page SQLPoolUsageListResultPage) Values() []SQLPoolUsage
Values returns the slice of values for the current page or nil if there are no values.
type SQLPoolUsagesClient ¶
type SQLPoolUsagesClient struct {
BaseClient
}
SQLPoolUsagesClient is the azure Synapse Analytics Management Client
func NewSQLPoolUsagesClient ¶
func NewSQLPoolUsagesClient(subscriptionID string) SQLPoolUsagesClient
NewSQLPoolUsagesClient creates an instance of the SQLPoolUsagesClient client.
func NewSQLPoolUsagesClientWithBaseURI ¶
func NewSQLPoolUsagesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolUsagesClient
NewSQLPoolUsagesClientWithBaseURI creates an instance of the SQLPoolUsagesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolUsagesClient) List ¶
func (client SQLPoolUsagesClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolUsageListResultPage, err error)
List gets SQL pool usages. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolUsagesClient) ListComplete ¶
func (client SQLPoolUsagesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolUsageListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolUsagesClient) ListPreparer ¶
func (client SQLPoolUsagesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolUsagesClient) ListResponder ¶
func (client SQLPoolUsagesClient) ListResponder(resp *http.Response) (result SQLPoolUsageListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolUsagesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolVulnerabilityAssessment ¶
type SQLPoolVulnerabilityAssessment struct { autorest.Response `json:"-"` // SQLPoolVulnerabilityAssessmentProperties - Resource properties. *SQLPoolVulnerabilityAssessmentProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolVulnerabilityAssessment a Sql pool vulnerability assessment.
func (SQLPoolVulnerabilityAssessment) MarshalJSON ¶
func (spva SQLPoolVulnerabilityAssessment) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolVulnerabilityAssessment.
func (*SQLPoolVulnerabilityAssessment) UnmarshalJSON ¶
func (spva *SQLPoolVulnerabilityAssessment) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolVulnerabilityAssessment struct.
type SQLPoolVulnerabilityAssessmentListResult ¶
type SQLPoolVulnerabilityAssessmentListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SQLPoolVulnerabilityAssessment `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SQLPoolVulnerabilityAssessmentListResult a list of the Sql pool's vulnerability assessments.
func (SQLPoolVulnerabilityAssessmentListResult) IsEmpty ¶
func (spvalr SQLPoolVulnerabilityAssessmentListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SQLPoolVulnerabilityAssessmentListResultIterator ¶
type SQLPoolVulnerabilityAssessmentListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolVulnerabilityAssessmentListResultIterator provides access to a complete listing of SQLPoolVulnerabilityAssessment values.
func NewSQLPoolVulnerabilityAssessmentListResultIterator ¶
func NewSQLPoolVulnerabilityAssessmentListResultIterator(page SQLPoolVulnerabilityAssessmentListResultPage) SQLPoolVulnerabilityAssessmentListResultIterator
Creates a new instance of the SQLPoolVulnerabilityAssessmentListResultIterator type.
func (*SQLPoolVulnerabilityAssessmentListResultIterator) Next ¶
func (iter *SQLPoolVulnerabilityAssessmentListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolVulnerabilityAssessmentListResultIterator) NextWithContext ¶
func (iter *SQLPoolVulnerabilityAssessmentListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SQLPoolVulnerabilityAssessmentListResultIterator) NotDone ¶
func (iter SQLPoolVulnerabilityAssessmentListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolVulnerabilityAssessmentListResultIterator) Response ¶
func (iter SQLPoolVulnerabilityAssessmentListResultIterator) Response() SQLPoolVulnerabilityAssessmentListResult
Response returns the raw server response from the last page request.
func (SQLPoolVulnerabilityAssessmentListResultIterator) Value ¶
func (iter SQLPoolVulnerabilityAssessmentListResultIterator) Value() SQLPoolVulnerabilityAssessment
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolVulnerabilityAssessmentListResultPage ¶
type SQLPoolVulnerabilityAssessmentListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolVulnerabilityAssessmentListResultPage contains a page of SQLPoolVulnerabilityAssessment values.
func NewSQLPoolVulnerabilityAssessmentListResultPage ¶
func NewSQLPoolVulnerabilityAssessmentListResultPage(getNextPage func(context.Context, SQLPoolVulnerabilityAssessmentListResult) (SQLPoolVulnerabilityAssessmentListResult, error)) SQLPoolVulnerabilityAssessmentListResultPage
Creates a new instance of the SQLPoolVulnerabilityAssessmentListResultPage type.
func (*SQLPoolVulnerabilityAssessmentListResultPage) Next ¶
func (page *SQLPoolVulnerabilityAssessmentListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SQLPoolVulnerabilityAssessmentListResultPage) NextWithContext ¶
func (page *SQLPoolVulnerabilityAssessmentListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SQLPoolVulnerabilityAssessmentListResultPage) NotDone ¶
func (page SQLPoolVulnerabilityAssessmentListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolVulnerabilityAssessmentListResultPage) Response ¶
func (page SQLPoolVulnerabilityAssessmentListResultPage) Response() SQLPoolVulnerabilityAssessmentListResult
Response returns the raw server response from the last page request.
func (SQLPoolVulnerabilityAssessmentListResultPage) Values ¶
func (page SQLPoolVulnerabilityAssessmentListResultPage) Values() []SQLPoolVulnerabilityAssessment
Values returns the slice of values for the current page or nil if there are no values.
type SQLPoolVulnerabilityAssessmentProperties ¶
type SQLPoolVulnerabilityAssessmentProperties struct { // StorageContainerPath - A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set StorageContainerPath *string `json:"storageContainerPath,omitempty"` // StorageContainerSasKey - A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. StorageContainerSasKey *string `json:"storageContainerSasKey,omitempty"` // StorageAccountAccessKey - Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // RecurringScans - The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties `json:"recurringScans,omitempty"` }
SQLPoolVulnerabilityAssessmentProperties properties of a Sql pool Vulnerability Assessment.
type SQLPoolVulnerabilityAssessmentRuleBaseline ¶
type SQLPoolVulnerabilityAssessmentRuleBaseline struct { autorest.Response `json:"-"` // SQLPoolVulnerabilityAssessmentRuleBaselineProperties - Resource properties. *SQLPoolVulnerabilityAssessmentRuleBaselineProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolVulnerabilityAssessmentRuleBaseline a Sql pool vulnerability assessment rule baseline.
func (SQLPoolVulnerabilityAssessmentRuleBaseline) MarshalJSON ¶
func (spvarb SQLPoolVulnerabilityAssessmentRuleBaseline) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolVulnerabilityAssessmentRuleBaseline.
func (*SQLPoolVulnerabilityAssessmentRuleBaseline) UnmarshalJSON ¶
func (spvarb *SQLPoolVulnerabilityAssessmentRuleBaseline) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolVulnerabilityAssessmentRuleBaseline struct.
type SQLPoolVulnerabilityAssessmentRuleBaselineItem ¶
type SQLPoolVulnerabilityAssessmentRuleBaselineItem struct { // Result - The rule baseline result Result *[]string `json:"result,omitempty"` }
SQLPoolVulnerabilityAssessmentRuleBaselineItem properties for an Sql pool vulnerability assessment rule baseline's result.
type SQLPoolVulnerabilityAssessmentRuleBaselineProperties ¶
type SQLPoolVulnerabilityAssessmentRuleBaselineProperties struct { // BaselineResults - The rule baseline result BaselineResults *[]SQLPoolVulnerabilityAssessmentRuleBaselineItem `json:"baselineResults,omitempty"` }
SQLPoolVulnerabilityAssessmentRuleBaselineProperties properties of a Sql pool vulnerability assessment rule baseline.
type SQLPoolVulnerabilityAssessmentRuleBaselinesClient ¶
type SQLPoolVulnerabilityAssessmentRuleBaselinesClient struct {
BaseClient
}
SQLPoolVulnerabilityAssessmentRuleBaselinesClient is the azure Synapse Analytics Management Client
func NewSQLPoolVulnerabilityAssessmentRuleBaselinesClient ¶
func NewSQLPoolVulnerabilityAssessmentRuleBaselinesClient(subscriptionID string) SQLPoolVulnerabilityAssessmentRuleBaselinesClient
NewSQLPoolVulnerabilityAssessmentRuleBaselinesClient creates an instance of the SQLPoolVulnerabilityAssessmentRuleBaselinesClient client.
func NewSQLPoolVulnerabilityAssessmentRuleBaselinesClientWithBaseURI ¶
func NewSQLPoolVulnerabilityAssessmentRuleBaselinesClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolVulnerabilityAssessmentRuleBaselinesClient
NewSQLPoolVulnerabilityAssessmentRuleBaselinesClientWithBaseURI creates an instance of the SQLPoolVulnerabilityAssessmentRuleBaselinesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdate ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, ruleID string, baselineName VulnerabilityAssessmentPolicyBaselineName, parameters SQLPoolVulnerabilityAssessmentRuleBaseline) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
CreateOrUpdate creates or updates a Sql pool's vulnerability assessment rule baseline. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name ruleID - the vulnerability assessment rule ID. baselineName - the name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for workspace level rule). parameters - the requested rule baseline resource.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdatePreparer ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, ruleID string, baselineName VulnerabilityAssessmentPolicyBaselineName, parameters SQLPoolVulnerabilityAssessmentRuleBaseline) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdateResponder ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdateSender ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) Delete ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, ruleID string, baselineName VulnerabilityAssessmentPolicyBaselineName) (result autorest.Response, err error)
Delete removes the database's vulnerability assessment rule baseline. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name ruleID - the vulnerability assessment rule ID. baselineName - the name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for workspace level rule).
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeletePreparer ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, ruleID string, baselineName VulnerabilityAssessmentPolicyBaselineName) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeleteResponder ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeleteSender ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
type SQLPoolVulnerabilityAssessmentScanExportProperties ¶
type SQLPoolVulnerabilityAssessmentScanExportProperties struct { // ExportedReportLocation - READ-ONLY; Location of the exported report (e.g. https://myStorage.blob.core.windows.net/VaScans/scans/serverName/databaseName/scan_scanId.xlsx). ExportedReportLocation *string `json:"exportedReportLocation,omitempty"` }
SQLPoolVulnerabilityAssessmentScanExportProperties properties of the export operation's result.
type SQLPoolVulnerabilityAssessmentScansClient ¶
type SQLPoolVulnerabilityAssessmentScansClient struct {
BaseClient
}
SQLPoolVulnerabilityAssessmentScansClient is the azure Synapse Analytics Management Client
func NewSQLPoolVulnerabilityAssessmentScansClient ¶
func NewSQLPoolVulnerabilityAssessmentScansClient(subscriptionID string) SQLPoolVulnerabilityAssessmentScansClient
NewSQLPoolVulnerabilityAssessmentScansClient creates an instance of the SQLPoolVulnerabilityAssessmentScansClient client.
func NewSQLPoolVulnerabilityAssessmentScansClientWithBaseURI ¶
func NewSQLPoolVulnerabilityAssessmentScansClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolVulnerabilityAssessmentScansClient
NewSQLPoolVulnerabilityAssessmentScansClientWithBaseURI creates an instance of the SQLPoolVulnerabilityAssessmentScansClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolVulnerabilityAssessmentScansClient) Export ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) Export(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, scanID string) (result SQLPoolVulnerabilityAssessmentScansExport, err error)
Export convert an existing scan result to a human readable format. If already exists nothing happens Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name scanID - the vulnerability assessment scan Id of the scan to retrieve.
func (SQLPoolVulnerabilityAssessmentScansClient) ExportPreparer ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) ExportPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, scanID string) (*http.Request, error)
ExportPreparer prepares the Export request.
func (SQLPoolVulnerabilityAssessmentScansClient) ExportResponder ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) ExportResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentScansExport, err error)
ExportResponder handles the response to the Export request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentScansClient) ExportSender ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) ExportSender(req *http.Request) (*http.Response, error)
ExportSender sends the Export request. The method will close the http.Response Body if it receives an error.
func (SQLPoolVulnerabilityAssessmentScansClient) InitiateScan ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScan(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, scanID string) (result SQLPoolVulnerabilityAssessmentScansInitiateScanFuture, err error)
InitiateScan executes a Vulnerability Assessment database scan. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name scanID - the vulnerability assessment scan Id of the scan to retrieve.
func (SQLPoolVulnerabilityAssessmentScansClient) InitiateScanPreparer ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScanPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, scanID string) (*http.Request, error)
InitiateScanPreparer prepares the InitiateScan request.
func (SQLPoolVulnerabilityAssessmentScansClient) InitiateScanResponder ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScanResponder(resp *http.Response) (result autorest.Response, err error)
InitiateScanResponder handles the response to the InitiateScan request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentScansClient) InitiateScanSender ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) InitiateScanSender(req *http.Request) (future SQLPoolVulnerabilityAssessmentScansInitiateScanFuture, err error)
InitiateScanSender sends the InitiateScan request. The method will close the http.Response Body if it receives an error.
func (SQLPoolVulnerabilityAssessmentScansClient) List ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result VulnerabilityAssessmentScanRecordListResultPage, err error)
List lists the vulnerability assessment scans of a SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolVulnerabilityAssessmentScansClient) ListComplete ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result VulnerabilityAssessmentScanRecordListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolVulnerabilityAssessmentScansClient) ListPreparer ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolVulnerabilityAssessmentScansClient) ListResponder ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) ListResponder(resp *http.Response) (result VulnerabilityAssessmentScanRecordListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentScansClient) ListSender ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolVulnerabilityAssessmentScansExport ¶
type SQLPoolVulnerabilityAssessmentScansExport struct { autorest.Response `json:"-"` // SQLPoolVulnerabilityAssessmentScanExportProperties - Resource properties. *SQLPoolVulnerabilityAssessmentScanExportProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SQLPoolVulnerabilityAssessmentScansExport a Sql pool Vulnerability Assessment scan export resource.
func (SQLPoolVulnerabilityAssessmentScansExport) MarshalJSON ¶
func (spvase SQLPoolVulnerabilityAssessmentScansExport) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolVulnerabilityAssessmentScansExport.
func (*SQLPoolVulnerabilityAssessmentScansExport) UnmarshalJSON ¶
func (spvase *SQLPoolVulnerabilityAssessmentScansExport) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SQLPoolVulnerabilityAssessmentScansExport struct.
type SQLPoolVulnerabilityAssessmentScansInitiateScanFuture ¶
SQLPoolVulnerabilityAssessmentScansInitiateScanFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolVulnerabilityAssessmentScansInitiateScanFuture) Result ¶
func (future *SQLPoolVulnerabilityAssessmentScansInitiateScanFuture) Result(client SQLPoolVulnerabilityAssessmentScansClient) (ar autorest.Response, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type SQLPoolVulnerabilityAssessmentsClient ¶
type SQLPoolVulnerabilityAssessmentsClient struct {
BaseClient
}
SQLPoolVulnerabilityAssessmentsClient is the azure Synapse Analytics Management Client
func NewSQLPoolVulnerabilityAssessmentsClient ¶
func NewSQLPoolVulnerabilityAssessmentsClient(subscriptionID string) SQLPoolVulnerabilityAssessmentsClient
NewSQLPoolVulnerabilityAssessmentsClient creates an instance of the SQLPoolVulnerabilityAssessmentsClient client.
func NewSQLPoolVulnerabilityAssessmentsClientWithBaseURI ¶
func NewSQLPoolVulnerabilityAssessmentsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolVulnerabilityAssessmentsClient
NewSQLPoolVulnerabilityAssessmentsClientWithBaseURI creates an instance of the SQLPoolVulnerabilityAssessmentsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdate ¶
func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SQLPoolVulnerabilityAssessment) (result SQLPoolVulnerabilityAssessment, err error)
CreateOrUpdate creates or updates the Sql pool vulnerability assessment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name parameters - the requested resource.
func (SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdatePreparer ¶
func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SQLPoolVulnerabilityAssessment) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdateResponder ¶
func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdateResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessment, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdateSender ¶
func (client SQLPoolVulnerabilityAssessmentsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolVulnerabilityAssessmentsClient) Delete ¶
func (client SQLPoolVulnerabilityAssessmentsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result autorest.Response, err error)
Delete removes the database's vulnerability assessment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolVulnerabilityAssessmentsClient) DeletePreparer ¶
func (client SQLPoolVulnerabilityAssessmentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SQLPoolVulnerabilityAssessmentsClient) DeleteResponder ¶
func (client SQLPoolVulnerabilityAssessmentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentsClient) DeleteSender ¶
func (client SQLPoolVulnerabilityAssessmentsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SQLPoolVulnerabilityAssessmentsClient) Get ¶
func (client SQLPoolVulnerabilityAssessmentsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolVulnerabilityAssessment, err error)
Get gets the Sql pool's vulnerability assessment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolVulnerabilityAssessmentsClient) GetPreparer ¶
func (client SQLPoolVulnerabilityAssessmentsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolVulnerabilityAssessmentsClient) GetResponder ¶
func (client SQLPoolVulnerabilityAssessmentsClient) GetResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessment, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentsClient) GetSender ¶
func (client SQLPoolVulnerabilityAssessmentsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SQLPoolVulnerabilityAssessmentsClient) List ¶
func (client SQLPoolVulnerabilityAssessmentsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolVulnerabilityAssessmentListResultPage, err error)
List lists the vulnerability assessment policies associated with a SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolVulnerabilityAssessmentsClient) ListComplete ¶
func (client SQLPoolVulnerabilityAssessmentsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolVulnerabilityAssessmentListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolVulnerabilityAssessmentsClient) ListPreparer ¶
func (client SQLPoolVulnerabilityAssessmentsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolVulnerabilityAssessmentsClient) ListResponder ¶
func (client SQLPoolVulnerabilityAssessmentsClient) ListResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentsClient) ListSender ¶
func (client SQLPoolVulnerabilityAssessmentsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolsClient ¶
type SQLPoolsClient struct {
BaseClient
}
SQLPoolsClient is the azure Synapse Analytics Management Client
func NewSQLPoolsClient ¶
func NewSQLPoolsClient(subscriptionID string) SQLPoolsClient
NewSQLPoolsClient creates an instance of the SQLPoolsClient client.
func NewSQLPoolsClientWithBaseURI ¶
func NewSQLPoolsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolsClient
NewSQLPoolsClientWithBaseURI creates an instance of the SQLPoolsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SQLPoolsClient) Create ¶
func (client SQLPoolsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, SQLPoolInfo SQLPool) (result SQLPoolsCreateFuture, err error)
Create create a SQL pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name SQLPoolInfo - the SQL pool to create
func (SQLPoolsClient) CreatePreparer ¶
func (client SQLPoolsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, SQLPoolInfo SQLPool) (*http.Request, error)
CreatePreparer prepares the Create request.
func (SQLPoolsClient) CreateResponder ¶
func (client SQLPoolsClient) CreateResponder(resp *http.Response) (result SQLPool, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (SQLPoolsClient) CreateSender ¶
func (client SQLPoolsClient) CreateSender(req *http.Request) (future SQLPoolsCreateFuture, err error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (SQLPoolsClient) Delete ¶
func (client SQLPoolsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolsDeleteFuture, err error)
Delete delete a SQL pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolsClient) DeletePreparer ¶
func (client SQLPoolsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SQLPoolsClient) DeleteResponder ¶
func (client SQLPoolsClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (SQLPoolsClient) DeleteSender ¶
func (client SQLPoolsClient) DeleteSender(req *http.Request) (future SQLPoolsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SQLPoolsClient) Get ¶
func (client SQLPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPool, err error)
Get get SQL pool properties Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolsClient) GetPreparer ¶
func (client SQLPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolsClient) GetResponder ¶
func (client SQLPoolsClient) GetResponder(resp *http.Response) (result SQLPool, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SQLPoolsClient) ListByWorkspace ¶
func (client SQLPoolsClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result SQLPoolInfoListResultPage, err error)
ListByWorkspace list all SQL pools Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (SQLPoolsClient) ListByWorkspaceComplete ¶
func (client SQLPoolsClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result SQLPoolInfoListResultIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolsClient) ListByWorkspacePreparer ¶
func (client SQLPoolsClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (SQLPoolsClient) ListByWorkspaceResponder ¶
func (client SQLPoolsClient) ListByWorkspaceResponder(resp *http.Response) (result SQLPoolInfoListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (SQLPoolsClient) ListByWorkspaceSender ¶
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
func (SQLPoolsClient) Pause ¶
func (client SQLPoolsClient) Pause(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolsPauseFuture, err error)
Pause pause a SQL pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolsClient) PausePreparer ¶
func (client SQLPoolsClient) PausePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
PausePreparer prepares the Pause request.
func (SQLPoolsClient) PauseResponder ¶
func (client SQLPoolsClient) PauseResponder(resp *http.Response) (result SetObject, err error)
PauseResponder handles the response to the Pause request. The method always closes the http.Response Body.
func (SQLPoolsClient) PauseSender ¶
func (client SQLPoolsClient) PauseSender(req *http.Request) (future SQLPoolsPauseFuture, err error)
PauseSender sends the Pause request. The method will close the http.Response Body if it receives an error.
func (SQLPoolsClient) Rename ¶
func (client SQLPoolsClient) Rename(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters ResourceMoveDefinition) (result autorest.Response, err error)
Rename rename a SQL pool. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name parameters - the resource move definition for renaming this Sql pool.
func (SQLPoolsClient) RenamePreparer ¶
func (client SQLPoolsClient) RenamePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters ResourceMoveDefinition) (*http.Request, error)
RenamePreparer prepares the Rename request.
func (SQLPoolsClient) RenameResponder ¶
func (client SQLPoolsClient) RenameResponder(resp *http.Response) (result autorest.Response, err error)
RenameResponder handles the response to the Rename request. The method always closes the http.Response Body.
func (SQLPoolsClient) RenameSender ¶
RenameSender sends the Rename request. The method will close the http.Response Body if it receives an error.
func (SQLPoolsClient) Resume ¶
func (client SQLPoolsClient) Resume(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolsResumeFuture, err error)
Resume resume a SQL pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolsClient) ResumePreparer ¶
func (client SQLPoolsClient) ResumePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ResumePreparer prepares the Resume request.
func (SQLPoolsClient) ResumeResponder ¶
func (client SQLPoolsClient) ResumeResponder(resp *http.Response) (result SetObject, err error)
ResumeResponder handles the response to the Resume request. The method always closes the http.Response Body.
func (SQLPoolsClient) ResumeSender ¶
func (client SQLPoolsClient) ResumeSender(req *http.Request) (future SQLPoolsResumeFuture, err error)
ResumeSender sends the Resume request. The method will close the http.Response Body if it receives an error.
func (SQLPoolsClient) Update ¶
func (client SQLPoolsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, SQLPoolInfo SQLPoolPatchInfo) (result SQLPool, err error)
Update apply a partial update to a SQL pool Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name SQLPoolInfo - the updated SQL pool properties
func (SQLPoolsClient) UpdatePreparer ¶
func (client SQLPoolsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, SQLPoolInfo SQLPoolPatchInfo) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (SQLPoolsClient) UpdateResponder ¶
func (client SQLPoolsClient) UpdateResponder(resp *http.Response) (result SQLPool, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (SQLPoolsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type SQLPoolsCreateFuture ¶
SQLPoolsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsCreateFuture) Result ¶
func (future *SQLPoolsCreateFuture) Result(client SQLPoolsClient) (sp SQLPool, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type SQLPoolsDeleteFuture ¶
SQLPoolsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsDeleteFuture) Result ¶
func (future *SQLPoolsDeleteFuture) Result(client SQLPoolsClient) (so SetObject, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type SQLPoolsPauseFuture ¶
SQLPoolsPauseFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsPauseFuture) Result ¶
func (future *SQLPoolsPauseFuture) Result(client SQLPoolsClient) (so SetObject, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type SQLPoolsResumeFuture ¶
SQLPoolsResumeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsResumeFuture) Result ¶
func (future *SQLPoolsResumeFuture) Result(client SQLPoolsClient) (so SetObject, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type SecretBase ¶
type SecretBase struct { // Type - Possible values include: 'TypeSecretBase', 'TypeSecureString' Type TypeBasicSecretBase `json:"type,omitempty"` }
SecretBase the base definition of a secret type.
func (SecretBase) AsBasicSecretBase ¶
func (sb SecretBase) AsBasicSecretBase() (BasicSecretBase, bool)
AsBasicSecretBase is the BasicSecretBase implementation for SecretBase.
func (SecretBase) AsSecretBase ¶
func (sb SecretBase) AsSecretBase() (*SecretBase, bool)
AsSecretBase is the BasicSecretBase implementation for SecretBase.
func (SecretBase) AsSecureString ¶
func (sb SecretBase) AsSecureString() (*SecureString, bool)
AsSecureString is the BasicSecretBase implementation for SecretBase.
func (SecretBase) MarshalJSON ¶
func (sb SecretBase) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SecretBase.
type SecureString ¶
type SecureString struct { // Value - Value of secure string. Value *string `json:"value,omitempty"` // Type - Possible values include: 'TypeSecretBase', 'TypeSecureString' Type TypeBasicSecretBase `json:"type,omitempty"` }
SecureString azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.
func (SecureString) AsBasicSecretBase ¶
func (ss SecureString) AsBasicSecretBase() (BasicSecretBase, bool)
AsBasicSecretBase is the BasicSecretBase implementation for SecureString.
func (SecureString) AsSecretBase ¶
func (ss SecureString) AsSecretBase() (*SecretBase, bool)
AsSecretBase is the BasicSecretBase implementation for SecureString.
func (SecureString) AsSecureString ¶
func (ss SecureString) AsSecureString() (*SecureString, bool)
AsSecureString is the BasicSecretBase implementation for SecureString.
func (SecureString) MarshalJSON ¶
func (ss SecureString) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SecureString.
type SecurityAlertPolicyProperties ¶
type SecurityAlertPolicyProperties struct { // State - Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific Sql pool. Possible values include: 'SecurityAlertPolicyStateNew', 'SecurityAlertPolicyStateEnabled', 'SecurityAlertPolicyStateDisabled' State SecurityAlertPolicyState `json:"state,omitempty"` // DisabledAlerts - Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action DisabledAlerts *[]string `json:"disabledAlerts,omitempty"` // EmailAddresses - Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses *[]string `json:"emailAddresses,omitempty"` // EmailAccountAdmins - Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // StorageEndpoint - Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` // StorageAccountAccessKey - Specifies the identifier key of the Threat Detection audit storage account. StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // RetentionDays - Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int32 `json:"retentionDays,omitempty"` // CreationTime - READ-ONLY; Specifies the UTC creation time of the policy. CreationTime *date.Time `json:"creationTime,omitempty"` }
SecurityAlertPolicyProperties properties of a security alert policy.
type SecurityAlertPolicyState ¶
type SecurityAlertPolicyState string
SecurityAlertPolicyState enumerates the values for security alert policy state.
const ( // SecurityAlertPolicyStateDisabled ... SecurityAlertPolicyStateDisabled SecurityAlertPolicyState = "Disabled" // SecurityAlertPolicyStateEnabled ... SecurityAlertPolicyStateEnabled SecurityAlertPolicyState = "Enabled" // SecurityAlertPolicyStateNew ... SecurityAlertPolicyStateNew SecurityAlertPolicyState = "New" )
func PossibleSecurityAlertPolicyStateValues ¶
func PossibleSecurityAlertPolicyStateValues() []SecurityAlertPolicyState
PossibleSecurityAlertPolicyStateValues returns an array of possible values for the SecurityAlertPolicyState const type.
type SelfHostedIntegrationRuntime ¶
type SelfHostedIntegrationRuntime struct { // SelfHostedIntegrationRuntimeTypeProperties - When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime. *SelfHostedIntegrationRuntimeTypeProperties `json:"typeProperties,omitempty"` // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // Description - Integration runtime description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeIntegrationRuntime', 'TypeManaged', 'TypeSelfHosted' Type Type `json:"type,omitempty"` }
SelfHostedIntegrationRuntime self-hosted integration runtime.
func (SelfHostedIntegrationRuntime) AsBasicIntegrationRuntime ¶
func (shir SelfHostedIntegrationRuntime) AsBasicIntegrationRuntime() (BasicIntegrationRuntime, bool)
AsBasicIntegrationRuntime is the BasicIntegrationRuntime implementation for SelfHostedIntegrationRuntime.
func (SelfHostedIntegrationRuntime) AsIntegrationRuntime ¶
func (shir SelfHostedIntegrationRuntime) AsIntegrationRuntime() (*IntegrationRuntime, bool)
AsIntegrationRuntime is the BasicIntegrationRuntime implementation for SelfHostedIntegrationRuntime.
func (SelfHostedIntegrationRuntime) AsManagedIntegrationRuntime ¶
func (shir SelfHostedIntegrationRuntime) AsManagedIntegrationRuntime() (*ManagedIntegrationRuntime, bool)
AsManagedIntegrationRuntime is the BasicIntegrationRuntime implementation for SelfHostedIntegrationRuntime.
func (SelfHostedIntegrationRuntime) AsSelfHostedIntegrationRuntime ¶
func (shir SelfHostedIntegrationRuntime) AsSelfHostedIntegrationRuntime() (*SelfHostedIntegrationRuntime, bool)
AsSelfHostedIntegrationRuntime is the BasicIntegrationRuntime implementation for SelfHostedIntegrationRuntime.
func (SelfHostedIntegrationRuntime) MarshalJSON ¶
func (shir SelfHostedIntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SelfHostedIntegrationRuntime.
func (*SelfHostedIntegrationRuntime) UnmarshalJSON ¶
func (shir *SelfHostedIntegrationRuntime) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SelfHostedIntegrationRuntime struct.
type SelfHostedIntegrationRuntimeNode ¶
type SelfHostedIntegrationRuntimeNode struct { autorest.Response `json:"-"` // NodeName - READ-ONLY; Name of the integration runtime node. NodeName *string `json:"nodeName,omitempty"` // MachineName - READ-ONLY; Machine name of the integration runtime node. MachineName *string `json:"machineName,omitempty"` // HostServiceURI - READ-ONLY; URI for the host machine of the integration runtime. HostServiceURI *string `json:"hostServiceUri,omitempty"` // Status - READ-ONLY; Status of the integration runtime node. Possible values include: 'SelfHostedIntegrationRuntimeNodeStatusNeedRegistration', 'SelfHostedIntegrationRuntimeNodeStatusOnline', 'SelfHostedIntegrationRuntimeNodeStatusLimited', 'SelfHostedIntegrationRuntimeNodeStatusOffline', 'SelfHostedIntegrationRuntimeNodeStatusUpgrading', 'SelfHostedIntegrationRuntimeNodeStatusInitializing', 'SelfHostedIntegrationRuntimeNodeStatusInitializeFailed' Status SelfHostedIntegrationRuntimeNodeStatus `json:"status,omitempty"` // Capabilities - READ-ONLY; The integration runtime capabilities dictionary Capabilities map[string]*string `json:"capabilities"` // VersionStatus - READ-ONLY; Status of the integration runtime node version. VersionStatus *string `json:"versionStatus,omitempty"` // Version - READ-ONLY; Version of the integration runtime node. Version *string `json:"version,omitempty"` // RegisterTime - READ-ONLY; The time at which the integration runtime node was registered in ISO8601 format. RegisterTime *date.Time `json:"registerTime,omitempty"` // LastConnectTime - READ-ONLY; The most recent time at which the integration runtime was connected in ISO8601 format. LastConnectTime *date.Time `json:"lastConnectTime,omitempty"` // ExpiryTime - READ-ONLY; The time at which the integration runtime will expire in ISO8601 format. ExpiryTime *date.Time `json:"expiryTime,omitempty"` // LastStartTime - READ-ONLY; The time the node last started up. LastStartTime *date.Time `json:"lastStartTime,omitempty"` // LastStopTime - READ-ONLY; The integration runtime node last stop time. LastStopTime *date.Time `json:"lastStopTime,omitempty"` // LastUpdateResult - READ-ONLY; The result of the last integration runtime node update. Possible values include: 'None', 'Succeed', 'Fail' LastUpdateResult IntegrationRuntimeUpdateResult `json:"lastUpdateResult,omitempty"` // LastStartUpdateTime - READ-ONLY; The last time for the integration runtime node update start. LastStartUpdateTime *date.Time `json:"lastStartUpdateTime,omitempty"` // LastEndUpdateTime - READ-ONLY; The last time for the integration runtime node update end. LastEndUpdateTime *date.Time `json:"lastEndUpdateTime,omitempty"` // IsActiveDispatcher - READ-ONLY; Indicates whether this node is the active dispatcher for integration runtime requests. IsActiveDispatcher *bool `json:"isActiveDispatcher,omitempty"` // ConcurrentJobsLimit - READ-ONLY; Maximum concurrent jobs on the integration runtime node. ConcurrentJobsLimit *int32 `json:"concurrentJobsLimit,omitempty"` // MaxConcurrentJobs - READ-ONLY; The maximum concurrent jobs in this integration runtime. MaxConcurrentJobs *int32 `json:"maxConcurrentJobs,omitempty"` }
SelfHostedIntegrationRuntimeNode properties of Self-hosted integration runtime node.
func (SelfHostedIntegrationRuntimeNode) MarshalJSON ¶
func (shirn SelfHostedIntegrationRuntimeNode) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SelfHostedIntegrationRuntimeNode.
type SelfHostedIntegrationRuntimeNodeStatus ¶
type SelfHostedIntegrationRuntimeNodeStatus string
SelfHostedIntegrationRuntimeNodeStatus enumerates the values for self hosted integration runtime node status.
const ( // SelfHostedIntegrationRuntimeNodeStatusInitializeFailed ... SelfHostedIntegrationRuntimeNodeStatusInitializeFailed SelfHostedIntegrationRuntimeNodeStatus = "InitializeFailed" // SelfHostedIntegrationRuntimeNodeStatusInitializing ... SelfHostedIntegrationRuntimeNodeStatusInitializing SelfHostedIntegrationRuntimeNodeStatus = "Initializing" // SelfHostedIntegrationRuntimeNodeStatusLimited ... SelfHostedIntegrationRuntimeNodeStatusLimited SelfHostedIntegrationRuntimeNodeStatus = "Limited" // SelfHostedIntegrationRuntimeNodeStatusNeedRegistration ... SelfHostedIntegrationRuntimeNodeStatusNeedRegistration SelfHostedIntegrationRuntimeNodeStatus = "NeedRegistration" // SelfHostedIntegrationRuntimeNodeStatusOffline ... SelfHostedIntegrationRuntimeNodeStatusOffline SelfHostedIntegrationRuntimeNodeStatus = "Offline" // SelfHostedIntegrationRuntimeNodeStatusOnline ... SelfHostedIntegrationRuntimeNodeStatusOnline SelfHostedIntegrationRuntimeNodeStatus = "Online" // SelfHostedIntegrationRuntimeNodeStatusUpgrading ... SelfHostedIntegrationRuntimeNodeStatusUpgrading SelfHostedIntegrationRuntimeNodeStatus = "Upgrading" )
func PossibleSelfHostedIntegrationRuntimeNodeStatusValues ¶
func PossibleSelfHostedIntegrationRuntimeNodeStatusValues() []SelfHostedIntegrationRuntimeNodeStatus
PossibleSelfHostedIntegrationRuntimeNodeStatusValues returns an array of possible values for the SelfHostedIntegrationRuntimeNodeStatus const type.
type SelfHostedIntegrationRuntimeStatus ¶
type SelfHostedIntegrationRuntimeStatus struct { // SelfHostedIntegrationRuntimeStatusTypeProperties - Self-hosted integration runtime status type properties. *SelfHostedIntegrationRuntimeStatusTypeProperties `json:"typeProperties,omitempty"` // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // DataFactoryName - READ-ONLY; The workspace name which the integration runtime belong to. DataFactoryName *string `json:"dataFactoryName,omitempty"` // State - READ-ONLY; The state of integration runtime. Possible values include: 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' State IntegrationRuntimeState `json:"state,omitempty"` // Type - Possible values include: 'TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus', 'TypeBasicIntegrationRuntimeStatusTypeManaged', 'TypeBasicIntegrationRuntimeStatusTypeSelfHosted' Type TypeBasicIntegrationRuntimeStatus `json:"type,omitempty"` }
SelfHostedIntegrationRuntimeStatus self-hosted integration runtime status.
func (SelfHostedIntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus ¶
func (shirs SelfHostedIntegrationRuntimeStatus) AsBasicIntegrationRuntimeStatus() (BasicIntegrationRuntimeStatus, bool)
AsBasicIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for SelfHostedIntegrationRuntimeStatus.
func (SelfHostedIntegrationRuntimeStatus) AsIntegrationRuntimeStatus ¶
func (shirs SelfHostedIntegrationRuntimeStatus) AsIntegrationRuntimeStatus() (*IntegrationRuntimeStatus, bool)
AsIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for SelfHostedIntegrationRuntimeStatus.
func (SelfHostedIntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus ¶
func (shirs SelfHostedIntegrationRuntimeStatus) AsManagedIntegrationRuntimeStatus() (*ManagedIntegrationRuntimeStatus, bool)
AsManagedIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for SelfHostedIntegrationRuntimeStatus.
func (SelfHostedIntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus ¶
func (shirs SelfHostedIntegrationRuntimeStatus) AsSelfHostedIntegrationRuntimeStatus() (*SelfHostedIntegrationRuntimeStatus, bool)
AsSelfHostedIntegrationRuntimeStatus is the BasicIntegrationRuntimeStatus implementation for SelfHostedIntegrationRuntimeStatus.
func (SelfHostedIntegrationRuntimeStatus) MarshalJSON ¶
func (shirs SelfHostedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SelfHostedIntegrationRuntimeStatus.
func (*SelfHostedIntegrationRuntimeStatus) UnmarshalJSON ¶
func (shirs *SelfHostedIntegrationRuntimeStatus) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SelfHostedIntegrationRuntimeStatus struct.
type SelfHostedIntegrationRuntimeStatusTypeProperties ¶
type SelfHostedIntegrationRuntimeStatusTypeProperties struct { // CreateTime - READ-ONLY; The time at which the integration runtime was created, in ISO8601 format. CreateTime *date.Time `json:"createTime,omitempty"` // TaskQueueID - READ-ONLY; The task queue id of the integration runtime. TaskQueueID *string `json:"taskQueueId,omitempty"` // InternalChannelEncryption - READ-ONLY; It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). Possible values include: 'NotSet', 'SslEncrypted', 'NotEncrypted' InternalChannelEncryption IntegrationRuntimeInternalChannelEncryptionMode `json:"internalChannelEncryption,omitempty"` // Version - READ-ONLY; Version of the integration runtime. Version *string `json:"version,omitempty"` // Nodes - The list of nodes for this integration runtime. Nodes *[]SelfHostedIntegrationRuntimeNode `json:"nodes,omitempty"` // ScheduledUpdateDate - READ-ONLY; The date at which the integration runtime will be scheduled to update, in ISO8601 format. ScheduledUpdateDate *date.Time `json:"scheduledUpdateDate,omitempty"` // UpdateDelayOffset - READ-ONLY; The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours UpdateDelayOffset *string `json:"updateDelayOffset,omitempty"` // LocalTimeZoneOffset - READ-ONLY; The local time zone offset in hours. LocalTimeZoneOffset *string `json:"localTimeZoneOffset,omitempty"` // Capabilities - READ-ONLY; Object with additional information about integration runtime capabilities. Capabilities map[string]*string `json:"capabilities"` // ServiceUrls - READ-ONLY; The URLs for the services used in integration runtime backend service. ServiceUrls *[]string `json:"serviceUrls,omitempty"` // AutoUpdate - READ-ONLY; Whether Self-hosted integration runtime auto update has been turned on. Possible values include: 'On', 'Off' AutoUpdate IntegrationRuntimeAutoUpdate `json:"autoUpdate,omitempty"` // VersionStatus - READ-ONLY; Status of the integration runtime version. VersionStatus *string `json:"versionStatus,omitempty"` // Links - The list of linked integration runtimes that are created to share with this integration runtime. Links *[]LinkedIntegrationRuntime `json:"links,omitempty"` // PushedVersion - READ-ONLY; The version that the integration runtime is going to update to. PushedVersion *string `json:"pushedVersion,omitempty"` // LatestVersion - READ-ONLY; The latest version on download center. LatestVersion *string `json:"latestVersion,omitempty"` // AutoUpdateETA - READ-ONLY; The estimated time when the self-hosted integration runtime will be updated. AutoUpdateETA *date.Time `json:"autoUpdateETA,omitempty"` }
SelfHostedIntegrationRuntimeStatusTypeProperties self-hosted integration runtime status type properties.
func (SelfHostedIntegrationRuntimeStatusTypeProperties) MarshalJSON ¶
func (shirstp SelfHostedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SelfHostedIntegrationRuntimeStatusTypeProperties.
type SelfHostedIntegrationRuntimeTypeProperties ¶
type SelfHostedIntegrationRuntimeTypeProperties struct {
LinkedInfo BasicLinkedIntegrationRuntimeType `json:"linkedInfo,omitempty"`
}
SelfHostedIntegrationRuntimeTypeProperties the self-hosted integration runtime properties.
func (*SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON ¶
func (shirtp *SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SelfHostedIntegrationRuntimeTypeProperties struct.
type SensitivityLabel ¶
type SensitivityLabel struct { autorest.Response `json:"-"` // SensitivityLabelProperties - Resource properties. *SensitivityLabelProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
SensitivityLabel a sensitivity label.
func (SensitivityLabel) MarshalJSON ¶
func (sl SensitivityLabel) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SensitivityLabel.
func (*SensitivityLabel) UnmarshalJSON ¶
func (sl *SensitivityLabel) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SensitivityLabel struct.
type SensitivityLabelListResult ¶
type SensitivityLabelListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SensitivityLabel `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SensitivityLabelListResult a list of sensitivity labels.
func (SensitivityLabelListResult) IsEmpty ¶
func (sllr SensitivityLabelListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SensitivityLabelListResultIterator ¶
type SensitivityLabelListResultIterator struct {
// contains filtered or unexported fields
}
SensitivityLabelListResultIterator provides access to a complete listing of SensitivityLabel values.
func NewSensitivityLabelListResultIterator ¶
func NewSensitivityLabelListResultIterator(page SensitivityLabelListResultPage) SensitivityLabelListResultIterator
Creates a new instance of the SensitivityLabelListResultIterator type.
func (*SensitivityLabelListResultIterator) Next ¶
func (iter *SensitivityLabelListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SensitivityLabelListResultIterator) NextWithContext ¶
func (iter *SensitivityLabelListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SensitivityLabelListResultIterator) NotDone ¶
func (iter SensitivityLabelListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SensitivityLabelListResultIterator) Response ¶
func (iter SensitivityLabelListResultIterator) Response() SensitivityLabelListResult
Response returns the raw server response from the last page request.
func (SensitivityLabelListResultIterator) Value ¶
func (iter SensitivityLabelListResultIterator) Value() SensitivityLabel
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SensitivityLabelListResultPage ¶
type SensitivityLabelListResultPage struct {
// contains filtered or unexported fields
}
SensitivityLabelListResultPage contains a page of SensitivityLabel values.
func NewSensitivityLabelListResultPage ¶
func NewSensitivityLabelListResultPage(getNextPage func(context.Context, SensitivityLabelListResult) (SensitivityLabelListResult, error)) SensitivityLabelListResultPage
Creates a new instance of the SensitivityLabelListResultPage type.
func (*SensitivityLabelListResultPage) Next ¶
func (page *SensitivityLabelListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SensitivityLabelListResultPage) NextWithContext ¶
func (page *SensitivityLabelListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SensitivityLabelListResultPage) NotDone ¶
func (page SensitivityLabelListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SensitivityLabelListResultPage) Response ¶
func (page SensitivityLabelListResultPage) Response() SensitivityLabelListResult
Response returns the raw server response from the last page request.
func (SensitivityLabelListResultPage) Values ¶
func (page SensitivityLabelListResultPage) Values() []SensitivityLabel
Values returns the slice of values for the current page or nil if there are no values.
type SensitivityLabelProperties ¶
type SensitivityLabelProperties struct { // LabelName - The label name. LabelName *string `json:"labelName,omitempty"` // LabelID - The label ID. LabelID *string `json:"labelId,omitempty"` // InformationType - The information type. InformationType *string `json:"informationType,omitempty"` // InformationTypeID - The information type ID. InformationTypeID *string `json:"informationTypeId,omitempty"` // IsDisabled - READ-ONLY; Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not. IsDisabled *bool `json:"isDisabled,omitempty"` }
SensitivityLabelProperties properties of a sensitivity label.
type Sku ¶
type Sku struct { // Tier - The service tier Tier *string `json:"tier,omitempty"` // Name - The SKU name Name *string `json:"name,omitempty"` }
Sku SQL pool SKU
type SsisEnvironment ¶
type SsisEnvironment struct { // FolderID - Folder id which contains environment. FolderID *int64 `json:"folderId,omitempty"` // Variables - Variable in environment Variables *[]SsisVariable `json:"variables,omitempty"` // ID - Metadata id. ID *int64 `json:"id,omitempty"` // Name - Metadata name. Name *string `json:"name,omitempty"` // Description - Metadata description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeSsisObjectMetadata', 'TypeFolder', 'TypeProject', 'TypePackage', 'TypeEnvironment' Type TypeBasicSsisObjectMetadata `json:"type,omitempty"` }
SsisEnvironment ssis environment.
func (SsisEnvironment) AsBasicSsisObjectMetadata ¶
func (se SsisEnvironment) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
AsBasicSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisEnvironment.
func (SsisEnvironment) AsSsisEnvironment ¶
func (se SsisEnvironment) AsSsisEnvironment() (*SsisEnvironment, bool)
AsSsisEnvironment is the BasicSsisObjectMetadata implementation for SsisEnvironment.
func (SsisEnvironment) AsSsisFolder ¶
func (se SsisEnvironment) AsSsisFolder() (*SsisFolder, bool)
AsSsisFolder is the BasicSsisObjectMetadata implementation for SsisEnvironment.
func (SsisEnvironment) AsSsisObjectMetadata ¶
func (se SsisEnvironment) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
AsSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisEnvironment.
func (SsisEnvironment) AsSsisPackage ¶
func (se SsisEnvironment) AsSsisPackage() (*SsisPackage, bool)
AsSsisPackage is the BasicSsisObjectMetadata implementation for SsisEnvironment.
func (SsisEnvironment) AsSsisProject ¶
func (se SsisEnvironment) AsSsisProject() (*SsisProject, bool)
AsSsisProject is the BasicSsisObjectMetadata implementation for SsisEnvironment.
func (SsisEnvironment) MarshalJSON ¶
func (se SsisEnvironment) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SsisEnvironment.
type SsisEnvironmentReference ¶
type SsisEnvironmentReference struct { // ID - Environment reference id. ID *int64 `json:"id,omitempty"` // EnvironmentFolderName - Environment folder name. EnvironmentFolderName *string `json:"environmentFolderName,omitempty"` // EnvironmentName - Environment name. EnvironmentName *string `json:"environmentName,omitempty"` // ReferenceType - Reference type ReferenceType *string `json:"referenceType,omitempty"` }
SsisEnvironmentReference ssis environment reference.
type SsisFolder ¶
type SsisFolder struct { // ID - Metadata id. ID *int64 `json:"id,omitempty"` // Name - Metadata name. Name *string `json:"name,omitempty"` // Description - Metadata description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeSsisObjectMetadata', 'TypeFolder', 'TypeProject', 'TypePackage', 'TypeEnvironment' Type TypeBasicSsisObjectMetadata `json:"type,omitempty"` }
SsisFolder ssis folder.
func (SsisFolder) AsBasicSsisObjectMetadata ¶
func (sf SsisFolder) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
AsBasicSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisFolder.
func (SsisFolder) AsSsisEnvironment ¶
func (sf SsisFolder) AsSsisEnvironment() (*SsisEnvironment, bool)
AsSsisEnvironment is the BasicSsisObjectMetadata implementation for SsisFolder.
func (SsisFolder) AsSsisFolder ¶
func (sf SsisFolder) AsSsisFolder() (*SsisFolder, bool)
AsSsisFolder is the BasicSsisObjectMetadata implementation for SsisFolder.
func (SsisFolder) AsSsisObjectMetadata ¶
func (sf SsisFolder) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
AsSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisFolder.
func (SsisFolder) AsSsisPackage ¶
func (sf SsisFolder) AsSsisPackage() (*SsisPackage, bool)
AsSsisPackage is the BasicSsisObjectMetadata implementation for SsisFolder.
func (SsisFolder) AsSsisProject ¶
func (sf SsisFolder) AsSsisProject() (*SsisProject, bool)
AsSsisProject is the BasicSsisObjectMetadata implementation for SsisFolder.
func (SsisFolder) MarshalJSON ¶
func (sf SsisFolder) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SsisFolder.
type SsisObjectMetadata ¶
type SsisObjectMetadata struct { // ID - Metadata id. ID *int64 `json:"id,omitempty"` // Name - Metadata name. Name *string `json:"name,omitempty"` // Description - Metadata description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeSsisObjectMetadata', 'TypeFolder', 'TypeProject', 'TypePackage', 'TypeEnvironment' Type TypeBasicSsisObjectMetadata `json:"type,omitempty"` }
SsisObjectMetadata SSIS object metadata.
func (SsisObjectMetadata) AsBasicSsisObjectMetadata ¶
func (som SsisObjectMetadata) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
AsBasicSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisObjectMetadata.
func (SsisObjectMetadata) AsSsisEnvironment ¶
func (som SsisObjectMetadata) AsSsisEnvironment() (*SsisEnvironment, bool)
AsSsisEnvironment is the BasicSsisObjectMetadata implementation for SsisObjectMetadata.
func (SsisObjectMetadata) AsSsisFolder ¶
func (som SsisObjectMetadata) AsSsisFolder() (*SsisFolder, bool)
AsSsisFolder is the BasicSsisObjectMetadata implementation for SsisObjectMetadata.
func (SsisObjectMetadata) AsSsisObjectMetadata ¶
func (som SsisObjectMetadata) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
AsSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisObjectMetadata.
func (SsisObjectMetadata) AsSsisPackage ¶
func (som SsisObjectMetadata) AsSsisPackage() (*SsisPackage, bool)
AsSsisPackage is the BasicSsisObjectMetadata implementation for SsisObjectMetadata.
func (SsisObjectMetadata) AsSsisProject ¶
func (som SsisObjectMetadata) AsSsisProject() (*SsisProject, bool)
AsSsisProject is the BasicSsisObjectMetadata implementation for SsisObjectMetadata.
func (SsisObjectMetadata) MarshalJSON ¶
func (som SsisObjectMetadata) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SsisObjectMetadata.
type SsisObjectMetadataListResponse ¶
type SsisObjectMetadataListResponse struct { autorest.Response `json:"-"` // Value - List of SSIS object metadata. Value *[]BasicSsisObjectMetadata `json:"value,omitempty"` // NextLink - The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
SsisObjectMetadataListResponse a list of SSIS object metadata.
func (*SsisObjectMetadataListResponse) UnmarshalJSON ¶
func (somlr *SsisObjectMetadataListResponse) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SsisObjectMetadataListResponse struct.
type SsisObjectMetadataStatusResponse ¶
type SsisObjectMetadataStatusResponse struct { autorest.Response `json:"-"` // Status - The status of the operation. Status *string `json:"status,omitempty"` // Name - The operation name. Name *string `json:"name,omitempty"` // Properties - The operation properties. Properties *string `json:"properties,omitempty"` // Error - The operation error message. Error *string `json:"error,omitempty"` }
SsisObjectMetadataStatusResponse the status of the operation.
type SsisObjectMetadataType ¶
type SsisObjectMetadataType string
SsisObjectMetadataType enumerates the values for ssis object metadata type.
const ( // Environment ... Environment SsisObjectMetadataType = "Environment" // Folder ... Folder SsisObjectMetadataType = "Folder" // Package ... Package SsisObjectMetadataType = "Package" // Project ... Project SsisObjectMetadataType = "Project" )
func PossibleSsisObjectMetadataTypeValues ¶
func PossibleSsisObjectMetadataTypeValues() []SsisObjectMetadataType
PossibleSsisObjectMetadataTypeValues returns an array of possible values for the SsisObjectMetadataType const type.
type SsisPackage ¶
type SsisPackage struct { // FolderID - Folder id which contains package. FolderID *int64 `json:"folderId,omitempty"` // ProjectVersion - Project version which contains package. ProjectVersion *int64 `json:"projectVersion,omitempty"` // ProjectID - Project id which contains package. ProjectID *int64 `json:"projectId,omitempty"` // Parameters - Parameters in package Parameters *[]SsisParameter `json:"parameters,omitempty"` // ID - Metadata id. ID *int64 `json:"id,omitempty"` // Name - Metadata name. Name *string `json:"name,omitempty"` // Description - Metadata description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeSsisObjectMetadata', 'TypeFolder', 'TypeProject', 'TypePackage', 'TypeEnvironment' Type TypeBasicSsisObjectMetadata `json:"type,omitempty"` }
SsisPackage ssis Package.
func (SsisPackage) AsBasicSsisObjectMetadata ¶
func (sp SsisPackage) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
AsBasicSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisPackage.
func (SsisPackage) AsSsisEnvironment ¶
func (sp SsisPackage) AsSsisEnvironment() (*SsisEnvironment, bool)
AsSsisEnvironment is the BasicSsisObjectMetadata implementation for SsisPackage.
func (SsisPackage) AsSsisFolder ¶
func (sp SsisPackage) AsSsisFolder() (*SsisFolder, bool)
AsSsisFolder is the BasicSsisObjectMetadata implementation for SsisPackage.
func (SsisPackage) AsSsisObjectMetadata ¶
func (sp SsisPackage) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
AsSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisPackage.
func (SsisPackage) AsSsisPackage ¶
func (sp SsisPackage) AsSsisPackage() (*SsisPackage, bool)
AsSsisPackage is the BasicSsisObjectMetadata implementation for SsisPackage.
func (SsisPackage) AsSsisProject ¶
func (sp SsisPackage) AsSsisProject() (*SsisProject, bool)
AsSsisProject is the BasicSsisObjectMetadata implementation for SsisPackage.
func (SsisPackage) MarshalJSON ¶
func (sp SsisPackage) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SsisPackage.
type SsisParameter ¶
type SsisParameter struct { // ID - Parameter id. ID *int64 `json:"id,omitempty"` // Name - Parameter name. Name *string `json:"name,omitempty"` // Description - Parameter description. Description *string `json:"description,omitempty"` // DataType - Parameter type. DataType *string `json:"dataType,omitempty"` // Required - Whether parameter is required. Required *bool `json:"required,omitempty"` // Sensitive - Whether parameter is sensitive. Sensitive *bool `json:"sensitive,omitempty"` // DesignDefaultValue - Design default value of parameter. DesignDefaultValue *string `json:"designDefaultValue,omitempty"` // DefaultValue - Default value of parameter. DefaultValue *string `json:"defaultValue,omitempty"` // SensitiveDefaultValue - Default sensitive value of parameter. SensitiveDefaultValue *string `json:"sensitiveDefaultValue,omitempty"` // ValueType - Parameter value type. ValueType *string `json:"valueType,omitempty"` // ValueSet - Parameter value set. ValueSet *bool `json:"valueSet,omitempty"` // Variable - Parameter reference variable. Variable *string `json:"variable,omitempty"` }
SsisParameter ssis parameter.
type SsisProject ¶
type SsisProject struct { // FolderID - Folder id which contains project. FolderID *int64 `json:"folderId,omitempty"` // Version - Project version. Version *int64 `json:"version,omitempty"` // EnvironmentRefs - Environment reference in project EnvironmentRefs *[]SsisEnvironmentReference `json:"environmentRefs,omitempty"` // Parameters - Parameters in project Parameters *[]SsisParameter `json:"parameters,omitempty"` // ID - Metadata id. ID *int64 `json:"id,omitempty"` // Name - Metadata name. Name *string `json:"name,omitempty"` // Description - Metadata description. Description *string `json:"description,omitempty"` // Type - Possible values include: 'TypeSsisObjectMetadata', 'TypeFolder', 'TypeProject', 'TypePackage', 'TypeEnvironment' Type TypeBasicSsisObjectMetadata `json:"type,omitempty"` }
SsisProject ssis project.
func (SsisProject) AsBasicSsisObjectMetadata ¶
func (sp SsisProject) AsBasicSsisObjectMetadata() (BasicSsisObjectMetadata, bool)
AsBasicSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisProject.
func (SsisProject) AsSsisEnvironment ¶
func (sp SsisProject) AsSsisEnvironment() (*SsisEnvironment, bool)
AsSsisEnvironment is the BasicSsisObjectMetadata implementation for SsisProject.
func (SsisProject) AsSsisFolder ¶
func (sp SsisProject) AsSsisFolder() (*SsisFolder, bool)
AsSsisFolder is the BasicSsisObjectMetadata implementation for SsisProject.
func (SsisProject) AsSsisObjectMetadata ¶
func (sp SsisProject) AsSsisObjectMetadata() (*SsisObjectMetadata, bool)
AsSsisObjectMetadata is the BasicSsisObjectMetadata implementation for SsisProject.
func (SsisProject) AsSsisPackage ¶
func (sp SsisProject) AsSsisPackage() (*SsisPackage, bool)
AsSsisPackage is the BasicSsisObjectMetadata implementation for SsisProject.
func (SsisProject) AsSsisProject ¶
func (sp SsisProject) AsSsisProject() (*SsisProject, bool)
AsSsisProject is the BasicSsisObjectMetadata implementation for SsisProject.
func (SsisProject) MarshalJSON ¶
func (sp SsisProject) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SsisProject.
type SsisVariable ¶
type SsisVariable struct { // ID - Variable id. ID *int64 `json:"id,omitempty"` // Name - Variable name. Name *string `json:"name,omitempty"` // Description - Variable description. Description *string `json:"description,omitempty"` // DataType - Variable type. DataType *string `json:"dataType,omitempty"` // Sensitive - Whether variable is sensitive. Sensitive *bool `json:"sensitive,omitempty"` // Value - Variable value. Value *string `json:"value,omitempty"` // SensitiveValue - Variable sensitive value. SensitiveValue *string `json:"sensitiveValue,omitempty"` }
SsisVariable ssis variable.
type Status ¶
type Status string
Status enumerates the values for status.
func PossibleStatusValues ¶
func PossibleStatusValues() []Status
PossibleStatusValues returns an array of possible values for the Status const type.
type SubResource ¶
type SubResource struct { // ID - READ-ONLY; The resource identifier. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The resource type. Type *string `json:"type,omitempty"` // Etag - READ-ONLY; Etag identifies change in the resource. Etag *string `json:"etag,omitempty"` }
SubResource azure Synapse nested resource, which belongs to a factory.
type TopQueries ¶
type TopQueries struct { // AggregationFunction - READ-ONLY; The function that is used to aggregate each query's metrics. Possible values include: 'Min', 'Max', 'Avg', 'Sum' AggregationFunction QueryAggregationFunction `json:"aggregationFunction,omitempty"` // ExecutionType - READ-ONLY; The execution type that is used to filter the query instances that are returned. Possible values include: 'Any', 'Regular', 'Irregular', 'Aborted', 'Exception' ExecutionType QueryExecutionType `json:"executionType,omitempty"` // IntervalType - READ-ONLY; The duration of the interval (ISO8601 duration format). IntervalType *string `json:"intervalType,omitempty"` // NumberOfTopQueries - READ-ONLY; The number of requested queries. NumberOfTopQueries *float64 `json:"numberOfTopQueries,omitempty"` // ObservationStartTime - READ-ONLY; The start time for queries that are returned (ISO8601 format) ObservationStartTime *date.Time `json:"observationStartTime,omitempty"` // ObservationEndTime - READ-ONLY; The end time for queries that are returned (ISO8601 format) ObservationEndTime *date.Time `json:"observationEndTime,omitempty"` // ObservedMetric - READ-ONLY; The type of metric to use for ordering the top metrics. Possible values include: 'CPU', 'Io', 'Logio', 'Duration', 'ExecutionCount' ObservedMetric QueryObservedMetricType `json:"observedMetric,omitempty"` // Queries - READ-ONLY; The list of queries. Queries *[]QueryStatistic `json:"queries,omitempty"` }
TopQueries a database query.
type TopQueriesListResult ¶
type TopQueriesListResult struct { // Value - The list of top queries. Value *[]TopQueries `json:"value,omitempty"` }
TopQueriesListResult represents the response to a get top queries request.
type TrackedResource ¶
type TrackedResource struct { // Tags - Resource tags. Tags map[string]*string `json:"tags"` // Location - The geo-location where the resource lives Location *string `json:"location,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
TrackedResource the resource model definition for a ARM tracked top level resource
func (TrackedResource) MarshalJSON ¶
func (tr TrackedResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TrackedResource.
type TransparentDataEncryption ¶
type TransparentDataEncryption struct { autorest.Response `json:"-"` // Location - READ-ONLY; Resource location. Location *string `json:"location,omitempty"` // TransparentDataEncryptionProperties - Represents the properties of the resource. *TransparentDataEncryptionProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
TransparentDataEncryption represents a Sql pool transparent data encryption configuration.
func (TransparentDataEncryption) MarshalJSON ¶
func (tde TransparentDataEncryption) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TransparentDataEncryption.
func (*TransparentDataEncryption) UnmarshalJSON ¶
func (tde *TransparentDataEncryption) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for TransparentDataEncryption struct.
type TransparentDataEncryptionProperties ¶
type TransparentDataEncryptionProperties struct { // Status - The status of the database transparent data encryption. Possible values include: 'TransparentDataEncryptionStatusEnabled', 'TransparentDataEncryptionStatusDisabled' Status TransparentDataEncryptionStatus `json:"status,omitempty"` }
TransparentDataEncryptionProperties represents the properties of a database transparent data encryption.
type TransparentDataEncryptionStatus ¶
type TransparentDataEncryptionStatus string
TransparentDataEncryptionStatus enumerates the values for transparent data encryption status.
const ( // TransparentDataEncryptionStatusDisabled ... TransparentDataEncryptionStatusDisabled TransparentDataEncryptionStatus = "Disabled" // TransparentDataEncryptionStatusEnabled ... TransparentDataEncryptionStatusEnabled TransparentDataEncryptionStatus = "Enabled" )
func PossibleTransparentDataEncryptionStatusValues ¶
func PossibleTransparentDataEncryptionStatusValues() []TransparentDataEncryptionStatus
PossibleTransparentDataEncryptionStatusValues returns an array of possible values for the TransparentDataEncryptionStatus const type.
type Type ¶
type Type string
Type enumerates the values for type.
func PossibleTypeValues ¶
func PossibleTypeValues() []Type
PossibleTypeValues returns an array of possible values for the Type const type.
type TypeBasicCustomSetupBase ¶
type TypeBasicCustomSetupBase string
TypeBasicCustomSetupBase enumerates the values for type basic custom setup base.
const ( // TypeCmdkeySetup ... TypeCmdkeySetup TypeBasicCustomSetupBase = "CmdkeySetup" // TypeComponentSetup ... TypeComponentSetup TypeBasicCustomSetupBase = "ComponentSetup" // TypeCustomSetupBase ... TypeCustomSetupBase TypeBasicCustomSetupBase = "CustomSetupBase" // TypeEnvironmentVariableSetup ... TypeEnvironmentVariableSetup TypeBasicCustomSetupBase = "EnvironmentVariableSetup" )
func PossibleTypeBasicCustomSetupBaseValues ¶
func PossibleTypeBasicCustomSetupBaseValues() []TypeBasicCustomSetupBase
PossibleTypeBasicCustomSetupBaseValues returns an array of possible values for the TypeBasicCustomSetupBase const type.
type TypeBasicIntegrationRuntimeStatus ¶
type TypeBasicIntegrationRuntimeStatus string
TypeBasicIntegrationRuntimeStatus enumerates the values for type basic integration runtime status.
const ( // TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus ... TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus TypeBasicIntegrationRuntimeStatus = "IntegrationRuntimeStatus" // TypeBasicIntegrationRuntimeStatusTypeManaged ... TypeBasicIntegrationRuntimeStatusTypeManaged TypeBasicIntegrationRuntimeStatus = "Managed" // TypeBasicIntegrationRuntimeStatusTypeSelfHosted ... TypeBasicIntegrationRuntimeStatusTypeSelfHosted TypeBasicIntegrationRuntimeStatus = "SelfHosted" )
func PossibleTypeBasicIntegrationRuntimeStatusValues ¶
func PossibleTypeBasicIntegrationRuntimeStatusValues() []TypeBasicIntegrationRuntimeStatus
PossibleTypeBasicIntegrationRuntimeStatusValues returns an array of possible values for the TypeBasicIntegrationRuntimeStatus const type.
type TypeBasicSecretBase ¶
type TypeBasicSecretBase string
TypeBasicSecretBase enumerates the values for type basic secret base.
const ( // TypeSecretBase ... TypeSecretBase TypeBasicSecretBase = "SecretBase" // TypeSecureString ... TypeSecureString TypeBasicSecretBase = "SecureString" )
func PossibleTypeBasicSecretBaseValues ¶
func PossibleTypeBasicSecretBaseValues() []TypeBasicSecretBase
PossibleTypeBasicSecretBaseValues returns an array of possible values for the TypeBasicSecretBase const type.
type TypeBasicSsisObjectMetadata ¶
type TypeBasicSsisObjectMetadata string
TypeBasicSsisObjectMetadata enumerates the values for type basic ssis object metadata.
const ( // TypeEnvironment ... TypeEnvironment TypeBasicSsisObjectMetadata = "Environment" // TypeFolder ... TypeFolder TypeBasicSsisObjectMetadata = "Folder" // TypePackage ... TypePackage TypeBasicSsisObjectMetadata = "Package" // TypeProject ... TypeProject TypeBasicSsisObjectMetadata = "Project" // TypeSsisObjectMetadata ... TypeSsisObjectMetadata TypeBasicSsisObjectMetadata = "SsisObjectMetadata" )
func PossibleTypeBasicSsisObjectMetadataValues ¶
func PossibleTypeBasicSsisObjectMetadataValues() []TypeBasicSsisObjectMetadata
PossibleTypeBasicSsisObjectMetadataValues returns an array of possible values for the TypeBasicSsisObjectMetadata const type.
type UpdateIntegrationRuntimeNodeRequest ¶
type UpdateIntegrationRuntimeNodeRequest struct { // ConcurrentJobsLimit - The number of concurrent jobs permitted to run on the integration runtime node. Values between 1 and maxConcurrentJobs(inclusive) are allowed. ConcurrentJobsLimit *int32 `json:"concurrentJobsLimit,omitempty"` }
UpdateIntegrationRuntimeNodeRequest update integration runtime node request.
type UpdateIntegrationRuntimeRequest ¶
type UpdateIntegrationRuntimeRequest struct { // AutoUpdate - Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189. Possible values include: 'On', 'Off' AutoUpdate IntegrationRuntimeAutoUpdate `json:"autoUpdate,omitempty"` // UpdateDelayOffset - The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time. UpdateDelayOffset *string `json:"updateDelayOffset,omitempty"` }
UpdateIntegrationRuntimeRequest update integration runtime request.
type VirtualNetworkProfile ¶
type VirtualNetworkProfile struct { // ComputeSubnetID - Subnet ID used for computes in workspace ComputeSubnetID *string `json:"computeSubnetId,omitempty"` }
VirtualNetworkProfile virtual Network Profile
type VulnerabilityAssessmentPolicyBaselineName ¶
type VulnerabilityAssessmentPolicyBaselineName string
VulnerabilityAssessmentPolicyBaselineName enumerates the values for vulnerability assessment policy baseline name.
const ( // Default ... Default VulnerabilityAssessmentPolicyBaselineName = "default" // Master ... Master VulnerabilityAssessmentPolicyBaselineName = "master" )
func PossibleVulnerabilityAssessmentPolicyBaselineNameValues ¶
func PossibleVulnerabilityAssessmentPolicyBaselineNameValues() []VulnerabilityAssessmentPolicyBaselineName
PossibleVulnerabilityAssessmentPolicyBaselineNameValues returns an array of possible values for the VulnerabilityAssessmentPolicyBaselineName const type.
type VulnerabilityAssessmentRecurringScansProperties ¶
type VulnerabilityAssessmentRecurringScansProperties struct { // IsEnabled - Recurring scans state. IsEnabled *bool `json:"isEnabled,omitempty"` // EmailSubscriptionAdmins - Specifies that the schedule scan notification will be is sent to the subscription administrators. EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty"` // Emails - Specifies an array of e-mail addresses to which the scan notification is sent. Emails *[]string `json:"emails,omitempty"` }
VulnerabilityAssessmentRecurringScansProperties properties of a Vulnerability Assessment recurring scans.
type VulnerabilityAssessmentScanError ¶
type VulnerabilityAssessmentScanError struct { // Code - READ-ONLY; The error code. Code *string `json:"code,omitempty"` // Message - READ-ONLY; The error message. Message *string `json:"message,omitempty"` }
VulnerabilityAssessmentScanError properties of a vulnerability assessment scan error.
type VulnerabilityAssessmentScanRecord ¶
type VulnerabilityAssessmentScanRecord struct { // VulnerabilityAssessmentScanRecordProperties - Resource properties. *VulnerabilityAssessmentScanRecordProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
VulnerabilityAssessmentScanRecord a vulnerability assessment scan record.
func (VulnerabilityAssessmentScanRecord) MarshalJSON ¶
func (vasr VulnerabilityAssessmentScanRecord) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanRecord.
func (*VulnerabilityAssessmentScanRecord) UnmarshalJSON ¶
func (vasr *VulnerabilityAssessmentScanRecord) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for VulnerabilityAssessmentScanRecord struct.
type VulnerabilityAssessmentScanRecordListResult ¶
type VulnerabilityAssessmentScanRecordListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]VulnerabilityAssessmentScanRecord `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
VulnerabilityAssessmentScanRecordListResult a list of vulnerability assessment scan records.
func (VulnerabilityAssessmentScanRecordListResult) IsEmpty ¶
func (vasrlr VulnerabilityAssessmentScanRecordListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type VulnerabilityAssessmentScanRecordListResultIterator ¶
type VulnerabilityAssessmentScanRecordListResultIterator struct {
// contains filtered or unexported fields
}
VulnerabilityAssessmentScanRecordListResultIterator provides access to a complete listing of VulnerabilityAssessmentScanRecord values.
func NewVulnerabilityAssessmentScanRecordListResultIterator ¶
func NewVulnerabilityAssessmentScanRecordListResultIterator(page VulnerabilityAssessmentScanRecordListResultPage) VulnerabilityAssessmentScanRecordListResultIterator
Creates a new instance of the VulnerabilityAssessmentScanRecordListResultIterator type.
func (*VulnerabilityAssessmentScanRecordListResultIterator) Next ¶
func (iter *VulnerabilityAssessmentScanRecordListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*VulnerabilityAssessmentScanRecordListResultIterator) NextWithContext ¶
func (iter *VulnerabilityAssessmentScanRecordListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (VulnerabilityAssessmentScanRecordListResultIterator) NotDone ¶
func (iter VulnerabilityAssessmentScanRecordListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (VulnerabilityAssessmentScanRecordListResultIterator) Response ¶
func (iter VulnerabilityAssessmentScanRecordListResultIterator) Response() VulnerabilityAssessmentScanRecordListResult
Response returns the raw server response from the last page request.
func (VulnerabilityAssessmentScanRecordListResultIterator) Value ¶
func (iter VulnerabilityAssessmentScanRecordListResultIterator) Value() VulnerabilityAssessmentScanRecord
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type VulnerabilityAssessmentScanRecordListResultPage ¶
type VulnerabilityAssessmentScanRecordListResultPage struct {
// contains filtered or unexported fields
}
VulnerabilityAssessmentScanRecordListResultPage contains a page of VulnerabilityAssessmentScanRecord values.
func NewVulnerabilityAssessmentScanRecordListResultPage ¶
func NewVulnerabilityAssessmentScanRecordListResultPage(getNextPage func(context.Context, VulnerabilityAssessmentScanRecordListResult) (VulnerabilityAssessmentScanRecordListResult, error)) VulnerabilityAssessmentScanRecordListResultPage
Creates a new instance of the VulnerabilityAssessmentScanRecordListResultPage type.
func (*VulnerabilityAssessmentScanRecordListResultPage) Next ¶
func (page *VulnerabilityAssessmentScanRecordListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*VulnerabilityAssessmentScanRecordListResultPage) NextWithContext ¶
func (page *VulnerabilityAssessmentScanRecordListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (VulnerabilityAssessmentScanRecordListResultPage) NotDone ¶
func (page VulnerabilityAssessmentScanRecordListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (VulnerabilityAssessmentScanRecordListResultPage) Response ¶
func (page VulnerabilityAssessmentScanRecordListResultPage) Response() VulnerabilityAssessmentScanRecordListResult
Response returns the raw server response from the last page request.
func (VulnerabilityAssessmentScanRecordListResultPage) Values ¶
func (page VulnerabilityAssessmentScanRecordListResultPage) Values() []VulnerabilityAssessmentScanRecord
Values returns the slice of values for the current page or nil if there are no values.
type VulnerabilityAssessmentScanRecordProperties ¶
type VulnerabilityAssessmentScanRecordProperties struct { // ScanID - READ-ONLY; The scan ID. ScanID *string `json:"scanId,omitempty"` // TriggerType - READ-ONLY; The scan trigger type. Possible values include: 'OnDemand', 'Recurring' TriggerType VulnerabilityAssessmentScanTriggerType `json:"triggerType,omitempty"` // State - READ-ONLY; The scan status. Possible values include: 'VulnerabilityAssessmentScanStatePassed', 'VulnerabilityAssessmentScanStateFailed', 'VulnerabilityAssessmentScanStateFailedToRun', 'VulnerabilityAssessmentScanStateInProgress' State VulnerabilityAssessmentScanState `json:"state,omitempty"` // StartTime - READ-ONLY; The scan start time (UTC). StartTime *date.Time `json:"startTime,omitempty"` // EndTime - READ-ONLY; The scan end time (UTC). EndTime *date.Time `json:"endTime,omitempty"` // Errors - READ-ONLY; The scan errors. Errors *[]VulnerabilityAssessmentScanError `json:"errors,omitempty"` // StorageContainerPath - READ-ONLY; The scan results storage container path. StorageContainerPath *string `json:"storageContainerPath,omitempty"` // NumberOfFailedSecurityChecks - READ-ONLY; The number of failed security checks. NumberOfFailedSecurityChecks *int32 `json:"numberOfFailedSecurityChecks,omitempty"` }
VulnerabilityAssessmentScanRecordProperties properties of a vulnerability assessment scan record.
type VulnerabilityAssessmentScanState ¶
type VulnerabilityAssessmentScanState string
VulnerabilityAssessmentScanState enumerates the values for vulnerability assessment scan state.
const ( // VulnerabilityAssessmentScanStateFailed ... VulnerabilityAssessmentScanStateFailed VulnerabilityAssessmentScanState = "Failed" // VulnerabilityAssessmentScanStateFailedToRun ... VulnerabilityAssessmentScanStateFailedToRun VulnerabilityAssessmentScanState = "FailedToRun" // VulnerabilityAssessmentScanStateInProgress ... VulnerabilityAssessmentScanStateInProgress VulnerabilityAssessmentScanState = "InProgress" // VulnerabilityAssessmentScanStatePassed ... VulnerabilityAssessmentScanStatePassed VulnerabilityAssessmentScanState = "Passed" )
func PossibleVulnerabilityAssessmentScanStateValues ¶
func PossibleVulnerabilityAssessmentScanStateValues() []VulnerabilityAssessmentScanState
PossibleVulnerabilityAssessmentScanStateValues returns an array of possible values for the VulnerabilityAssessmentScanState const type.
type VulnerabilityAssessmentScanTriggerType ¶
type VulnerabilityAssessmentScanTriggerType string
VulnerabilityAssessmentScanTriggerType enumerates the values for vulnerability assessment scan trigger type.
const ( // OnDemand ... OnDemand VulnerabilityAssessmentScanTriggerType = "OnDemand" // Recurring ... Recurring VulnerabilityAssessmentScanTriggerType = "Recurring" )
func PossibleVulnerabilityAssessmentScanTriggerTypeValues ¶
func PossibleVulnerabilityAssessmentScanTriggerTypeValues() []VulnerabilityAssessmentScanTriggerType
PossibleVulnerabilityAssessmentScanTriggerTypeValues returns an array of possible values for the VulnerabilityAssessmentScanTriggerType const type.
type Workspace ¶
type Workspace struct { autorest.Response `json:"-"` // WorkspaceProperties - Workspace resource properties *WorkspaceProperties `json:"properties,omitempty"` // Identity - Identity of the workspace Identity *ManagedIdentity `json:"identity,omitempty"` // Tags - Resource tags. Tags map[string]*string `json:"tags"` // Location - The geo-location where the resource lives Location *string `json:"location,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
Workspace a workspace
func (Workspace) MarshalJSON ¶
MarshalJSON is the custom marshaler for Workspace.
func (*Workspace) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Workspace struct.
type WorkspaceAadAdminInfo ¶
type WorkspaceAadAdminInfo struct { autorest.Response `json:"-"` // AadAdminProperties - Workspace active directory administrator properties *AadAdminProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty"` }
WorkspaceAadAdminInfo workspace active directory administrator
func (WorkspaceAadAdminInfo) MarshalJSON ¶
func (waai WorkspaceAadAdminInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceAadAdminInfo.
func (*WorkspaceAadAdminInfo) UnmarshalJSON ¶
func (waai *WorkspaceAadAdminInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkspaceAadAdminInfo struct.
type WorkspaceAadAdminsClient ¶
type WorkspaceAadAdminsClient struct {
BaseClient
}
WorkspaceAadAdminsClient is the azure Synapse Analytics Management Client
func NewWorkspaceAadAdminsClient ¶
func NewWorkspaceAadAdminsClient(subscriptionID string) WorkspaceAadAdminsClient
NewWorkspaceAadAdminsClient creates an instance of the WorkspaceAadAdminsClient client.
func NewWorkspaceAadAdminsClientWithBaseURI ¶
func NewWorkspaceAadAdminsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceAadAdminsClient
NewWorkspaceAadAdminsClientWithBaseURI creates an instance of the WorkspaceAadAdminsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (WorkspaceAadAdminsClient) CreateOrUpdate ¶
func (client WorkspaceAadAdminsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, aadAdminInfo WorkspaceAadAdminInfo) (result WorkspaceAadAdminsCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates a workspace active directory admin Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace aadAdminInfo - workspace active directory administrator properties
func (WorkspaceAadAdminsClient) CreateOrUpdatePreparer ¶
func (client WorkspaceAadAdminsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, aadAdminInfo WorkspaceAadAdminInfo) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceAadAdminsClient) CreateOrUpdateResponder ¶
func (client WorkspaceAadAdminsClient) CreateOrUpdateResponder(resp *http.Response) (result WorkspaceAadAdminInfo, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspaceAadAdminsClient) CreateOrUpdateSender ¶
func (client WorkspaceAadAdminsClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceAadAdminsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspaceAadAdminsClient) Delete ¶
func (client WorkspaceAadAdminsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceAadAdminsDeleteFuture, err error)
Delete deletes a workspace active directory admin Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceAadAdminsClient) DeletePreparer ¶
func (client WorkspaceAadAdminsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkspaceAadAdminsClient) DeleteResponder ¶
func (client WorkspaceAadAdminsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (WorkspaceAadAdminsClient) DeleteSender ¶
func (client WorkspaceAadAdminsClient) DeleteSender(req *http.Request) (future WorkspaceAadAdminsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkspaceAadAdminsClient) Get ¶
func (client WorkspaceAadAdminsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceAadAdminInfo, err error)
Get gets a workspace active directory admin Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceAadAdminsClient) GetPreparer ¶
func (client WorkspaceAadAdminsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceAadAdminsClient) GetResponder ¶
func (client WorkspaceAadAdminsClient) GetResponder(resp *http.Response) (result WorkspaceAadAdminInfo, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type WorkspaceAadAdminsCreateOrUpdateFuture ¶
WorkspaceAadAdminsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceAadAdminsCreateOrUpdateFuture) Result ¶
func (future *WorkspaceAadAdminsCreateOrUpdateFuture) Result(client WorkspaceAadAdminsClient) (waai WorkspaceAadAdminInfo, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type WorkspaceAadAdminsDeleteFuture ¶
WorkspaceAadAdminsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceAadAdminsDeleteFuture) Result ¶
func (future *WorkspaceAadAdminsDeleteFuture) Result(client WorkspaceAadAdminsClient) (ar autorest.Response, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type WorkspaceInfoListResult ¶
type WorkspaceInfoListResult struct { autorest.Response `json:"-"` // NextLink - Link to the next page of results NextLink *string `json:"nextLink,omitempty"` // Value - List of workspaces Value *[]Workspace `json:"value,omitempty"` }
WorkspaceInfoListResult list of workspaces
func (WorkspaceInfoListResult) IsEmpty ¶
func (wilr WorkspaceInfoListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkspaceInfoListResultIterator ¶
type WorkspaceInfoListResultIterator struct {
// contains filtered or unexported fields
}
WorkspaceInfoListResultIterator provides access to a complete listing of Workspace values.
func NewWorkspaceInfoListResultIterator ¶
func NewWorkspaceInfoListResultIterator(page WorkspaceInfoListResultPage) WorkspaceInfoListResultIterator
Creates a new instance of the WorkspaceInfoListResultIterator type.
func (*WorkspaceInfoListResultIterator) Next ¶
func (iter *WorkspaceInfoListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*WorkspaceInfoListResultIterator) NextWithContext ¶
func (iter *WorkspaceInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkspaceInfoListResultIterator) NotDone ¶
func (iter WorkspaceInfoListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkspaceInfoListResultIterator) Response ¶
func (iter WorkspaceInfoListResultIterator) Response() WorkspaceInfoListResult
Response returns the raw server response from the last page request.
func (WorkspaceInfoListResultIterator) Value ¶
func (iter WorkspaceInfoListResultIterator) Value() Workspace
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkspaceInfoListResultPage ¶
type WorkspaceInfoListResultPage struct {
// contains filtered or unexported fields
}
WorkspaceInfoListResultPage contains a page of Workspace values.
func NewWorkspaceInfoListResultPage ¶
func NewWorkspaceInfoListResultPage(getNextPage func(context.Context, WorkspaceInfoListResult) (WorkspaceInfoListResult, error)) WorkspaceInfoListResultPage
Creates a new instance of the WorkspaceInfoListResultPage type.
func (*WorkspaceInfoListResultPage) Next ¶
func (page *WorkspaceInfoListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*WorkspaceInfoListResultPage) NextWithContext ¶
func (page *WorkspaceInfoListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkspaceInfoListResultPage) NotDone ¶
func (page WorkspaceInfoListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkspaceInfoListResultPage) Response ¶
func (page WorkspaceInfoListResultPage) Response() WorkspaceInfoListResult
Response returns the raw server response from the last page request.
func (WorkspaceInfoListResultPage) Values ¶
func (page WorkspaceInfoListResultPage) Values() []Workspace
Values returns the slice of values for the current page or nil if there are no values.
type WorkspaceManagedIdentitySQLControlSettingsClient ¶
type WorkspaceManagedIdentitySQLControlSettingsClient struct {
BaseClient
}
WorkspaceManagedIdentitySQLControlSettingsClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedIdentitySQLControlSettingsClient ¶
func NewWorkspaceManagedIdentitySQLControlSettingsClient(subscriptionID string) WorkspaceManagedIdentitySQLControlSettingsClient
NewWorkspaceManagedIdentitySQLControlSettingsClient creates an instance of the WorkspaceManagedIdentitySQLControlSettingsClient client.
func NewWorkspaceManagedIdentitySQLControlSettingsClientWithBaseURI ¶
func NewWorkspaceManagedIdentitySQLControlSettingsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedIdentitySQLControlSettingsClient
NewWorkspaceManagedIdentitySQLControlSettingsClientWithBaseURI creates an instance of the WorkspaceManagedIdentitySQLControlSettingsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdate ¶
func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, managedIdentitySQLControlSettings ManagedIdentitySQLControlSettingsModel) (result ManagedIdentitySQLControlSettingsModel, err error)
CreateOrUpdate sends the create or update request. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace managedIdentitySQLControlSettings - managed Identity Sql Control Settings
func (WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdatePreparer ¶
func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, managedIdentitySQLControlSettings ManagedIdentitySQLControlSettingsModel) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdateResponder ¶
func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result ManagedIdentitySQLControlSettingsModel, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdateSender ¶
func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspaceManagedIdentitySQLControlSettingsClient) Get ¶
func (client WorkspaceManagedIdentitySQLControlSettingsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ManagedIdentitySQLControlSettingsModel, err error)
Get sends the get request. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedIdentitySQLControlSettingsClient) GetPreparer ¶
func (client WorkspaceManagedIdentitySQLControlSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceManagedIdentitySQLControlSettingsClient) GetResponder ¶
func (client WorkspaceManagedIdentitySQLControlSettingsClient) GetResponder(resp *http.Response) (result ManagedIdentitySQLControlSettingsModel, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type WorkspacePatchInfo ¶
type WorkspacePatchInfo struct { // Tags - Resource tags Tags map[string]*string `json:"tags"` // Identity - The identity of the workspace Identity *ManagedIdentity `json:"identity,omitempty"` // WorkspacePatchProperties - Workspace patch properties *WorkspacePatchProperties `json:"properties,omitempty"` }
WorkspacePatchInfo workspace patch details
func (WorkspacePatchInfo) MarshalJSON ¶
func (wpi WorkspacePatchInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspacePatchInfo.
func (*WorkspacePatchInfo) UnmarshalJSON ¶
func (wpi *WorkspacePatchInfo) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkspacePatchInfo struct.
type WorkspacePatchProperties ¶
type WorkspacePatchProperties struct { // SQLAdministratorLoginPassword - SQL administrator login password SQLAdministratorLoginPassword *string `json:"sqlAdministratorLoginPassword,omitempty"` // ProvisioningState - READ-ONLY; Resource provisioning state ProvisioningState *string `json:"provisioningState,omitempty"` }
WorkspacePatchProperties workspace patch properties
type WorkspaceProperties ¶
type WorkspaceProperties struct { // DefaultDataLakeStorage - Workspace default data lake storage account details DefaultDataLakeStorage *DataLakeStorageAccountDetails `json:"defaultDataLakeStorage,omitempty"` // SQLAdministratorLoginPassword - SQL administrator login password SQLAdministratorLoginPassword *string `json:"sqlAdministratorLoginPassword,omitempty"` // ManagedResourceGroupName - READ-ONLY; Workspace managed resource group ManagedResourceGroupName *string `json:"managedResourceGroupName,omitempty"` // ProvisioningState - READ-ONLY; Resource provisioning state ProvisioningState *string `json:"provisioningState,omitempty"` // SQLAdministratorLogin - Login for workspace SQL active directory administrator SQLAdministratorLogin *string `json:"sqlAdministratorLogin,omitempty"` // VirtualNetworkProfile - Virtual Network profile VirtualNetworkProfile *VirtualNetworkProfile `json:"virtualNetworkProfile,omitempty"` // ConnectivityEndpoints - Connectivity endpoints ConnectivityEndpoints map[string]*string `json:"connectivityEndpoints"` // ManagedVirtualNetwork - Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user. ManagedVirtualNetwork *string `json:"managedVirtualNetwork,omitempty"` // PrivateEndpointConnections - Private endpoint connections to the workspace PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` }
WorkspaceProperties workspace properties
func (WorkspaceProperties) MarshalJSON ¶
func (wp WorkspaceProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceProperties.
type WorkspacesClient ¶
type WorkspacesClient struct {
BaseClient
}
WorkspacesClient is the azure Synapse Analytics Management Client
func NewWorkspacesClient ¶
func NewWorkspacesClient(subscriptionID string) WorkspacesClient
NewWorkspacesClient creates an instance of the WorkspacesClient client.
func NewWorkspacesClientWithBaseURI ¶
func NewWorkspacesClientWithBaseURI(baseURI string, subscriptionID string) WorkspacesClient
NewWorkspacesClientWithBaseURI creates an instance of the WorkspacesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (WorkspacesClient) CreateOrUpdate ¶
func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, workspaceInfo Workspace) (result WorkspacesCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates a workspace Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace workspaceInfo - workspace create or update request properties
func (WorkspacesClient) CreateOrUpdatePreparer ¶
func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, workspaceInfo Workspace) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspacesClient) CreateOrUpdateResponder ¶
func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspacesClient) CreateOrUpdateSender ¶
func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (future WorkspacesCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) Delete ¶
func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesDeleteFuture, err error)
Delete deletes a workspace Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspacesClient) DeletePreparer ¶
func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkspacesClient) DeleteResponder ¶
func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result SetObject, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (WorkspacesClient) DeleteSender ¶
func (client WorkspacesClient) DeleteSender(req *http.Request) (future WorkspacesDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) Get ¶
func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error)
Get gets a workspace Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspacesClient) GetPreparer ¶
func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspacesClient) GetResponder ¶
func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspacesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) List ¶
func (client WorkspacesClient) List(ctx context.Context) (result WorkspaceInfoListResultPage, err error)
List returns a list of workspaces in a subscription
func (WorkspacesClient) ListByResourceGroup ¶
func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result WorkspaceInfoListResultPage, err error)
ListByResourceGroup returns a list of workspaces in a resource group Parameters: resourceGroupName - the name of the resource group. The name is case insensitive.
func (WorkspacesClient) ListByResourceGroupComplete ¶
func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result WorkspaceInfoListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspacesClient) ListByResourceGroupPreparer ¶
func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (WorkspacesClient) ListByResourceGroupResponder ¶
func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceInfoListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (WorkspacesClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) ListComplete ¶
func (client WorkspacesClient) ListComplete(ctx context.Context) (result WorkspaceInfoListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspacesClient) ListPreparer ¶
ListPreparer prepares the List request.
func (WorkspacesClient) ListResponder ¶
func (client WorkspacesClient) ListResponder(resp *http.Response) (result WorkspaceInfoListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspacesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) Update ¶
func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, workspacePatchInfo WorkspacePatchInfo) (result WorkspacesUpdateFuture, err error)
Update updates a workspace Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace workspacePatchInfo - workspace patch request properties
func (WorkspacesClient) UpdatePreparer ¶
func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, workspacePatchInfo WorkspacePatchInfo) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (WorkspacesClient) UpdateResponder ¶
func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (WorkspacesClient) UpdateSender ¶
func (client WorkspacesClient) UpdateSender(req *http.Request) (future WorkspacesUpdateFuture, err error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type WorkspacesCreateOrUpdateFuture ¶
WorkspacesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesCreateOrUpdateFuture) Result ¶
func (future *WorkspacesCreateOrUpdateFuture) Result(client WorkspacesClient) (w Workspace, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type WorkspacesDeleteFuture ¶
WorkspacesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesDeleteFuture) Result ¶
func (future *WorkspacesDeleteFuture) Result(client WorkspacesClient) (so SetObject, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type WorkspacesUpdateFuture ¶
WorkspacesUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesUpdateFuture) Result ¶
func (future *WorkspacesUpdateFuture) Result(client WorkspacesClient) (w Workspace, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
Source Files ¶
- bigdatapools.go
- client.go
- integrationruntimeauthkeys.go
- integrationruntimeconnectioninfos.go
- integrationruntimecredentials.go
- integrationruntimemonitoringdata.go
- integrationruntimenodeipaddress.go
- integrationruntimenodes.go
- integrationruntimeobjectmetadata.go
- integrationruntimes.go
- integrationruntimestatus.go
- ipfirewallrules.go
- models.go
- operations.go
- privateendpointconnections.go
- privatelinkresources.go
- sqlpoolblobauditingpolicies.go
- sqlpoolconnectionpolicies.go
- sqlpooldatawarehouseuseractivities.go
- sqlpoolgeobackuppolicies.go
- sqlpoolmetadatasyncconfigs.go
- sqlpooloperationresults.go
- sqlpooloperations.go
- sqlpoolreplicationlinks.go
- sqlpoolrestorepoints.go
- sqlpools.go
- sqlpoolschemas.go
- sqlpoolsecurityalertpolicies.go
- sqlpoolsensitivitylabels.go
- sqlpooltablecolumns.go
- sqlpooltables.go
- sqlpooltransparentdataencryptions.go
- sqlpoolusages.go
- sqlpoolvulnerabilityassessmentrulebaselines.go
- sqlpoolvulnerabilityassessments.go
- sqlpoolvulnerabilityassessmentscans.go
- version.go
- workspaceaadadmins.go
- workspacemanagedidentitysqlcontrolsettings.go
- workspaces.go