Documentation ¶
Overview ¶
Package synapse implements the Azure ARM Synapse service API version 2020-12-01.
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 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 CustomerManagedKeyDetails
- type DataFlowComputeType
- type DataLakeStorageAccountDetails
- type DataMaskingFunction
- type DataMaskingPoliciesClient
- func (client DataMaskingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result DataMaskingPolicy, err error)
- func (client DataMaskingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client DataMaskingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result DataMaskingPolicy, err error)
- func (client DataMaskingPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client DataMaskingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result DataMaskingPolicy, err error)
- func (client DataMaskingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client DataMaskingPoliciesClient) GetResponder(resp *http.Response) (result DataMaskingPolicy, err error)
- func (client DataMaskingPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- type DataMaskingPolicy
- type DataMaskingPolicyProperties
- type DataMaskingRule
- type DataMaskingRuleListResult
- type DataMaskingRuleProperties
- type DataMaskingRuleState
- type DataMaskingRulesClient
- func (client DataMaskingRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result DataMaskingRule, err error)
- func (client DataMaskingRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client DataMaskingRulesClient) CreateOrUpdateResponder(resp *http.Response) (result DataMaskingRule, err error)
- func (client DataMaskingRulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client DataMaskingRulesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result DataMaskingRule, err error)
- func (client DataMaskingRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client DataMaskingRulesClient) GetResponder(resp *http.Response) (result DataMaskingRule, err error)
- func (client DataMaskingRulesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client DataMaskingRulesClient) ListBySQLPool(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result DataMaskingRuleListResult, err error)
- func (client DataMaskingRulesClient) ListBySQLPoolPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client DataMaskingRulesClient) ListBySQLPoolResponder(resp *http.Response) (result DataMaskingRuleListResult, err error)
- func (client DataMaskingRulesClient) ListBySQLPoolSender(req *http.Request) (*http.Response, error)
- type DataMaskingState
- type DataWarehouseUserActivities
- type DataWarehouseUserActivitiesProperties
- type DayOfWeek
- type DesiredState
- type DynamicExecutorAllocation
- type EncryptionDetails
- type EncryptionProtector
- type EncryptionProtectorListResult
- type EncryptionProtectorListResultIterator
- func (iter *EncryptionProtectorListResultIterator) Next() error
- func (iter *EncryptionProtectorListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter EncryptionProtectorListResultIterator) NotDone() bool
- func (iter EncryptionProtectorListResultIterator) Response() EncryptionProtectorListResult
- func (iter EncryptionProtectorListResultIterator) Value() EncryptionProtector
- type EncryptionProtectorListResultPage
- func (page *EncryptionProtectorListResultPage) Next() error
- func (page *EncryptionProtectorListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page EncryptionProtectorListResultPage) NotDone() bool
- func (page EncryptionProtectorListResultPage) Response() EncryptionProtectorListResult
- func (page EncryptionProtectorListResultPage) Values() []EncryptionProtector
- type EncryptionProtectorProperties
- 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 ErrorDetail
- type ErrorResponse
- type ExtendedSQLPoolBlobAuditingPoliciesClient
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPool(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ExtendedSQLPoolBlobAuditingPolicyListResultPage, err error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ExtendedSQLPoolBlobAuditingPolicyListResultIterator, err error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolResponder(resp *http.Response) (result ExtendedSQLPoolBlobAuditingPolicyListResult, err error)
- func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolSender(req *http.Request) (*http.Response, error)
- type ExtendedSQLPoolBlobAuditingPolicy
- type ExtendedSQLPoolBlobAuditingPolicyListResult
- type ExtendedSQLPoolBlobAuditingPolicyListResultIterator
- func (iter *ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Next() error
- func (iter *ExtendedSQLPoolBlobAuditingPolicyListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExtendedSQLPoolBlobAuditingPolicyListResultIterator) NotDone() bool
- func (iter ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Response() ExtendedSQLPoolBlobAuditingPolicyListResult
- func (iter ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Value() ExtendedSQLPoolBlobAuditingPolicy
- type ExtendedSQLPoolBlobAuditingPolicyListResultPage
- func (page *ExtendedSQLPoolBlobAuditingPolicyListResultPage) Next() error
- func (page *ExtendedSQLPoolBlobAuditingPolicyListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExtendedSQLPoolBlobAuditingPolicyListResultPage) NotDone() bool
- func (page ExtendedSQLPoolBlobAuditingPolicyListResultPage) Response() ExtendedSQLPoolBlobAuditingPolicyListResult
- func (page ExtendedSQLPoolBlobAuditingPolicyListResultPage) Values() []ExtendedSQLPoolBlobAuditingPolicy
- type ExtendedSQLPoolBlobAuditingPolicyProperties
- type ExtendedServerBlobAuditingPolicy
- type ExtendedServerBlobAuditingPolicyListResult
- type ExtendedServerBlobAuditingPolicyListResultIterator
- func (iter *ExtendedServerBlobAuditingPolicyListResultIterator) Next() error
- func (iter *ExtendedServerBlobAuditingPolicyListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExtendedServerBlobAuditingPolicyListResultIterator) NotDone() bool
- func (iter ExtendedServerBlobAuditingPolicyListResultIterator) Response() ExtendedServerBlobAuditingPolicyListResult
- func (iter ExtendedServerBlobAuditingPolicyListResultIterator) Value() ExtendedServerBlobAuditingPolicy
- type ExtendedServerBlobAuditingPolicyListResultPage
- func (page *ExtendedServerBlobAuditingPolicyListResultPage) Next() error
- func (page *ExtendedServerBlobAuditingPolicyListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExtendedServerBlobAuditingPolicyListResultPage) NotDone() bool
- func (page ExtendedServerBlobAuditingPolicyListResultPage) Response() ExtendedServerBlobAuditingPolicyListResult
- func (page ExtendedServerBlobAuditingPolicyListResultPage) Values() []ExtendedServerBlobAuditingPolicy
- type ExtendedServerBlobAuditingPolicyProperties
- type GeoBackupPolicy
- type GeoBackupPolicyListResult
- 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) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeMonitoringData, err error)
- func (client IntegrationRuntimeMonitoringDataClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeMonitoringDataClient) ListResponder(resp *http.Response) (result IntegrationRuntimeMonitoringData, err error)
- func (client IntegrationRuntimeMonitoringDataClient) ListSender(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) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SsisObjectMetadataListResponse, err error)
- func (client IntegrationRuntimeObjectMetadataClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimeObjectMetadataClient) ListResponder(resp *http.Response) (result SsisObjectMetadataListResponse, err error)
- func (client IntegrationRuntimeObjectMetadataClient) ListSender(req *http.Request) (*http.Response, error)
- func (client IntegrationRuntimeObjectMetadataClient) Refresh(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimeObjectMetadataRefreshFuture, 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) (future IntegrationRuntimeObjectMetadataRefreshFuture, err error)
- type IntegrationRuntimeObjectMetadataRefreshFuture
- 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 IntegrationRuntimesCreateFuture, 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) (future IntegrationRuntimesCreateFuture, err error)
- func (client IntegrationRuntimesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimesDeleteFuture, 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) (future IntegrationRuntimesDeleteFuture, err error)
- func (client IntegrationRuntimesClient) DisableInteractiveQuery(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimesDisableInteractiveQueryFuture, err error)
- func (client IntegrationRuntimesClient) DisableInteractiveQueryPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) DisableInteractiveQueryResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) DisableInteractiveQuerySender(req *http.Request) (future IntegrationRuntimesDisableInteractiveQueryFuture, err error)
- func (client IntegrationRuntimesClient) EnableInteractiveQuery(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimesEnableInteractiveQueryFuture, err error)
- func (client IntegrationRuntimesClient) EnableInteractiveQueryPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client IntegrationRuntimesClient) EnableInteractiveQueryResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationRuntimesClient) EnableInteractiveQuerySender(req *http.Request) (future IntegrationRuntimesEnableInteractiveQueryFuture, err 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 IntegrationRuntimesStartFuture, 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) (future IntegrationRuntimesStartFuture, err error)
- func (client IntegrationRuntimesClient) Stop(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result IntegrationRuntimesStopFuture, 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) (future IntegrationRuntimesStopFuture, err 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 IntegrationRuntimesCreateFuture
- type IntegrationRuntimesDeleteFuture
- type IntegrationRuntimesDisableInteractiveQueryFuture
- type IntegrationRuntimesEnableInteractiveQueryFuture
- type IntegrationRuntimesStartFuture
- type IntegrationRuntimesStopFuture
- type Key
- type KeyInfoListResult
- type KeyInfoListResultIterator
- func (iter *KeyInfoListResultIterator) Next() error
- func (iter *KeyInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter KeyInfoListResultIterator) NotDone() bool
- func (iter KeyInfoListResultIterator) Response() KeyInfoListResult
- func (iter KeyInfoListResultIterator) Value() Key
- type KeyInfoListResultPage
- type KeyProperties
- type KeysClient
- func (client KeysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Key, err error)
- func (client KeysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client KeysClient) CreateOrUpdateResponder(resp *http.Response) (result Key, err error)
- func (client KeysClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client KeysClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Key, err error)
- func (client KeysClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client KeysClient) DeleteResponder(resp *http.Response) (result Key, err error)
- func (client KeysClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client KeysClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Key, err error)
- func (client KeysClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client KeysClient) GetResponder(resp *http.Response) (result Key, err error)
- func (client KeysClient) GetSender(req *http.Request) (*http.Response, error)
- func (client KeysClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result KeyInfoListResultPage, err error)
- func (client KeysClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result KeyInfoListResultIterator, err error)
- func (client KeysClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client KeysClient) ListByWorkspaceResponder(resp *http.Response) (result KeyInfoListResult, err error)
- func (client KeysClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- type LibraryInfo
- 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 ListSQLPoolSecurityAlertPolicies
- type ListSQLPoolSecurityAlertPoliciesIterator
- func (iter *ListSQLPoolSecurityAlertPoliciesIterator) Next() error
- func (iter *ListSQLPoolSecurityAlertPoliciesIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ListSQLPoolSecurityAlertPoliciesIterator) NotDone() bool
- func (iter ListSQLPoolSecurityAlertPoliciesIterator) Response() ListSQLPoolSecurityAlertPolicies
- func (iter ListSQLPoolSecurityAlertPoliciesIterator) Value() SQLPoolSecurityAlertPolicy
- type ListSQLPoolSecurityAlertPoliciesPage
- func (page *ListSQLPoolSecurityAlertPoliciesPage) Next() error
- func (page *ListSQLPoolSecurityAlertPoliciesPage) NextWithContext(ctx context.Context) (err error)
- func (page ListSQLPoolSecurityAlertPoliciesPage) NotDone() bool
- func (page ListSQLPoolSecurityAlertPoliciesPage) Response() ListSQLPoolSecurityAlertPolicies
- func (page ListSQLPoolSecurityAlertPoliciesPage) Values() []SQLPoolSecurityAlertPolicy
- type MaintenanceWindowOptions
- type MaintenanceWindowOptionsProperties
- type MaintenanceWindowTimeRange
- type MaintenanceWindows
- type MaintenanceWindowsProperties
- 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 ManagedVirtualNetworkSettings
- 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 OperationResource, err error)
- func (client OperationsClient) GetAzureAsyncHeaderResultPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client OperationsClient) GetAzureAsyncHeaderResultResponder(resp *http.Response) (result OperationResource, 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 PrivateEndpointConnectionForPrivateLinkHub
- type PrivateEndpointConnectionForPrivateLinkHubBasic
- type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse
- type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator
- func (iter *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Next() error
- func (iter *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) NextWithContext(ctx context.Context) (err error)
- func (iter PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) NotDone() bool
- func (iter PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Response() PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse
- func (iter PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Value() PrivateEndpointConnectionForPrivateLinkHub
- type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage
- func (page *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Next() error
- func (page *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) NextWithContext(ctx context.Context) (err error)
- func (page PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) NotDone() bool
- func (page PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Response() PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse
- func (page PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Values() []PrivateEndpointConnectionForPrivateLinkHub
- 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, request PrivateEndpointConnection, ...) (result PrivateEndpointConnectionsCreateFuture, err error)
- func (client PrivateEndpointConnectionsClient) CreatePreparer(ctx context.Context, request PrivateEndpointConnection, ...) (*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 PrivateEndpointConnectionsPrivateLinkHubClient
- func (client PrivateEndpointConnectionsPrivateLinkHubClient) List(ctx context.Context, resourceGroupName string, privateLinkHubName string) (...)
- func (client PrivateEndpointConnectionsPrivateLinkHubClient) ListComplete(ctx context.Context, resourceGroupName string, privateLinkHubName string) (...)
- func (client PrivateEndpointConnectionsPrivateLinkHubClient) ListPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
- func (client PrivateEndpointConnectionsPrivateLinkHubClient) ListResponder(resp *http.Response) (result PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse, ...)
- func (client PrivateEndpointConnectionsPrivateLinkHubClient) ListSender(req *http.Request) (*http.Response, error)
- type PrivateLinkHub
- type PrivateLinkHubInfoListResult
- type PrivateLinkHubInfoListResultIterator
- func (iter *PrivateLinkHubInfoListResultIterator) Next() error
- func (iter *PrivateLinkHubInfoListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter PrivateLinkHubInfoListResultIterator) NotDone() bool
- func (iter PrivateLinkHubInfoListResultIterator) Response() PrivateLinkHubInfoListResult
- func (iter PrivateLinkHubInfoListResultIterator) Value() PrivateLinkHub
- type PrivateLinkHubInfoListResultPage
- func (page *PrivateLinkHubInfoListResultPage) Next() error
- func (page *PrivateLinkHubInfoListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page PrivateLinkHubInfoListResultPage) NotDone() bool
- func (page PrivateLinkHubInfoListResultPage) Response() PrivateLinkHubInfoListResult
- func (page PrivateLinkHubInfoListResultPage) Values() []PrivateLinkHub
- type PrivateLinkHubPatchInfo
- type PrivateLinkHubPrivateLinkResourcesClient
- func (client PrivateLinkHubPrivateLinkResourcesClient) Get(ctx context.Context, resourceGroupName string, privateLinkHubName string, ...) (result PrivateLinkResource, err error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) GetPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string, ...) (*http.Request, error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) GetResponder(resp *http.Response) (result PrivateLinkResource, err error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) List(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkResourceListResultPage, err error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) ListComplete(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkResourceListResultIterator, err error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) ListPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) ListResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error)
- func (client PrivateLinkHubPrivateLinkResourcesClient) ListSender(req *http.Request) (*http.Response, error)
- type PrivateLinkHubProperties
- type PrivateLinkHubsClient
- func (client PrivateLinkHubsClient) CreateOrUpdate(ctx context.Context, privateLinkHubInfo PrivateLinkHub, ...) (result PrivateLinkHub, err error)
- func (client PrivateLinkHubsClient) CreateOrUpdatePreparer(ctx context.Context, privateLinkHubInfo PrivateLinkHub, ...) (*http.Request, error)
- func (client PrivateLinkHubsClient) CreateOrUpdateResponder(resp *http.Response) (result PrivateLinkHub, err error)
- func (client PrivateLinkHubsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client PrivateLinkHubsClient) Delete(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkHubsDeleteFuture, err error)
- func (client PrivateLinkHubsClient) DeletePreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
- func (client PrivateLinkHubsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client PrivateLinkHubsClient) DeleteSender(req *http.Request) (future PrivateLinkHubsDeleteFuture, err error)
- func (client PrivateLinkHubsClient) Get(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkHub, err error)
- func (client PrivateLinkHubsClient) GetPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
- func (client PrivateLinkHubsClient) GetResponder(resp *http.Response) (result PrivateLinkHub, err error)
- func (client PrivateLinkHubsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PrivateLinkHubsClient) List(ctx context.Context) (result PrivateLinkHubInfoListResultPage, err error)
- func (client PrivateLinkHubsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result PrivateLinkHubInfoListResultPage, err error)
- func (client PrivateLinkHubsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result PrivateLinkHubInfoListResultIterator, err error)
- func (client PrivateLinkHubsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client PrivateLinkHubsClient) ListByResourceGroupResponder(resp *http.Response) (result PrivateLinkHubInfoListResult, err error)
- func (client PrivateLinkHubsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client PrivateLinkHubsClient) ListComplete(ctx context.Context) (result PrivateLinkHubInfoListResultIterator, err error)
- func (client PrivateLinkHubsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client PrivateLinkHubsClient) ListResponder(resp *http.Response) (result PrivateLinkHubInfoListResult, err error)
- func (client PrivateLinkHubsClient) ListSender(req *http.Request) (*http.Response, error)
- func (client PrivateLinkHubsClient) Update(ctx context.Context, privateLinkHubPatchInfo PrivateLinkHubPatchInfo, ...) (result PrivateLinkHub, err error)
- func (client PrivateLinkHubsClient) UpdatePreparer(ctx context.Context, privateLinkHubPatchInfo PrivateLinkHubPatchInfo, ...) (*http.Request, error)
- func (client PrivateLinkHubsClient) UpdateResponder(resp *http.Response) (result PrivateLinkHub, err error)
- func (client PrivateLinkHubsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type PrivateLinkHubsDeleteFuture
- 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 PurviewConfiguration
- type QueryAggregationFunction
- type QueryExecutionType
- type QueryInterval
- type QueryMetric
- type QueryMetricUnit
- type QueryObservedMetricType
- type QueryStatistic
- type RecommendedSensitivityLabelUpdate
- type RecommendedSensitivityLabelUpdateKind
- type RecommendedSensitivityLabelUpdateList
- type RecommendedSensitivityLabelUpdateProperties
- type RecoverableSQLPool
- type RecoverableSQLPoolListResult
- type RecoverableSQLPoolListResultIterator
- func (iter *RecoverableSQLPoolListResultIterator) Next() error
- func (iter *RecoverableSQLPoolListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter RecoverableSQLPoolListResultIterator) NotDone() bool
- func (iter RecoverableSQLPoolListResultIterator) Response() RecoverableSQLPoolListResult
- func (iter RecoverableSQLPoolListResultIterator) Value() RecoverableSQLPool
- type RecoverableSQLPoolListResultPage
- func (page *RecoverableSQLPoolListResultPage) Next() error
- func (page *RecoverableSQLPoolListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page RecoverableSQLPoolListResultPage) NotDone() bool
- func (page RecoverableSQLPoolListResultPage) Response() RecoverableSQLPoolListResult
- func (page RecoverableSQLPoolListResultPage) Values() []RecoverableSQLPool
- type RecoverableSQLPoolProperties
- 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 RestorableDroppedSQLPool
- type RestorableDroppedSQLPoolListResult
- type RestorableDroppedSQLPoolProperties
- type RestorableDroppedSQLPoolsClient
- func (client RestorableDroppedSQLPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result RestorableDroppedSQLPool, err error)
- func (client RestorableDroppedSQLPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client RestorableDroppedSQLPoolsClient) GetResponder(resp *http.Response) (result RestorableDroppedSQLPool, err error)
- func (client RestorableDroppedSQLPoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client RestorableDroppedSQLPoolsClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result RestorableDroppedSQLPoolListResult, err error)
- func (client RestorableDroppedSQLPoolsClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client RestorableDroppedSQLPoolsClient) ListByWorkspaceResponder(resp *http.Response) (result RestorableDroppedSQLPoolListResult, err error)
- func (client RestorableDroppedSQLPoolsClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- 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)
- func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPool(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolBlobAuditingPolicyListResultPage, err error)
- func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolBlobAuditingPolicyListResultIterator, err error)
- func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicyListResult, err error)
- func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolSender(req *http.Request) (*http.Response, error)
- type SQLPoolBlobAuditingPolicy
- type SQLPoolBlobAuditingPolicyListResult
- type SQLPoolBlobAuditingPolicyListResultIterator
- func (iter *SQLPoolBlobAuditingPolicyListResultIterator) Next() error
- func (iter *SQLPoolBlobAuditingPolicyListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SQLPoolBlobAuditingPolicyListResultIterator) NotDone() bool
- func (iter SQLPoolBlobAuditingPolicyListResultIterator) Response() SQLPoolBlobAuditingPolicyListResult
- func (iter SQLPoolBlobAuditingPolicyListResultIterator) Value() SQLPoolBlobAuditingPolicy
- type SQLPoolBlobAuditingPolicyListResultPage
- func (page *SQLPoolBlobAuditingPolicyListResultPage) Next() error
- func (page *SQLPoolBlobAuditingPolicyListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SQLPoolBlobAuditingPolicyListResultPage) NotDone() bool
- func (page SQLPoolBlobAuditingPolicyListResultPage) Response() SQLPoolBlobAuditingPolicyListResult
- func (page SQLPoolBlobAuditingPolicyListResultPage) Values() []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 SQLPoolColumnsClient
- func (client SQLPoolColumnsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolColumn, err error)
- func (client SQLPoolColumnsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolColumnsClient) GetResponder(resp *http.Response) (result SQLPoolColumn, err error)
- func (client SQLPoolColumnsClient) GetSender(req *http.Request) (*http.Response, error)
- 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) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result GeoBackupPolicy, err error)
- func (client SQLPoolGeoBackupPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolGeoBackupPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result GeoBackupPolicy, err error)
- func (client SQLPoolGeoBackupPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- 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)
- func (client SQLPoolGeoBackupPoliciesClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result GeoBackupPolicyListResult, err error)
- func (client SQLPoolGeoBackupPoliciesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolGeoBackupPoliciesClient) ListResponder(resp *http.Response) (result GeoBackupPolicyListResult, err error)
- func (client SQLPoolGeoBackupPoliciesClient) ListSender(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 SQLPoolMaintenanceWindowOptionsClient
- func (client SQLPoolMaintenanceWindowOptionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MaintenanceWindowOptions, err error)
- func (client SQLPoolMaintenanceWindowOptionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolMaintenanceWindowOptionsClient) GetResponder(resp *http.Response) (result MaintenanceWindowOptions, err error)
- func (client SQLPoolMaintenanceWindowOptionsClient) GetSender(req *http.Request) (*http.Response, error)
- type SQLPoolMaintenanceWindowsClient
- func (client SQLPoolMaintenanceWindowsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolMaintenanceWindowsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolMaintenanceWindowsClient) CreateOrUpdateResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolMaintenanceWindowsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolMaintenanceWindowsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MaintenanceWindows, err error)
- func (client SQLPoolMaintenanceWindowsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolMaintenanceWindowsClient) GetResponder(resp *http.Response) (result MaintenanceWindows, err error)
- func (client SQLPoolMaintenanceWindowsClient) GetSender(req *http.Request) (*http.Response, error)
- 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 SQLPoolRecommendedSensitivityLabelsClient
- func (client SQLPoolRecommendedSensitivityLabelsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolRecommendedSensitivityLabelsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolRecommendedSensitivityLabelsClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolRecommendedSensitivityLabelsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type SQLPoolReplicationLinksClient
- func (client SQLPoolReplicationLinksClient) GetByName(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ReplicationLink, err error)
- func (client SQLPoolReplicationLinksClient) GetByNamePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolReplicationLinksClient) GetByNameResponder(resp *http.Response) (result ReplicationLink, err error)
- func (client SQLPoolReplicationLinksClient) GetByNameSender(req *http.Request) (*http.Response, error)
- 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) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolRestorePointsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolRestorePointsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolRestorePointsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolRestorePointsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result RestorePoint, err error)
- func (client SQLPoolRestorePointsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolRestorePointsClient) GetResponder(resp *http.Response) (result RestorePoint, err error)
- func (client SQLPoolRestorePointsClient) GetSender(req *http.Request) (*http.Response, 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) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolSchema, err error)
- func (client SQLPoolSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSchemasClient) GetResponder(resp *http.Response) (result SQLPoolSchema, err error)
- func (client SQLPoolSchemasClient) GetSender(req *http.Request) (*http.Response, error)
- 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)
- func (client SQLPoolSecurityAlertPoliciesClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ListSQLPoolSecurityAlertPoliciesPage, err error)
- func (client SQLPoolSecurityAlertPoliciesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ListSQLPoolSecurityAlertPoliciesIterator, err error)
- func (client SQLPoolSecurityAlertPoliciesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSecurityAlertPoliciesClient) ListResponder(resp *http.Response) (result ListSQLPoolSecurityAlertPolicies, err error)
- func (client SQLPoolSecurityAlertPoliciesClient) ListSender(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) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SensitivityLabel, err error)
- func (client SQLPoolSensitivityLabelsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) GetResponder(resp *http.Response) (result SensitivityLabel, err error)
- func (client SQLPoolSensitivityLabelsClient) GetSender(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)
- func (client SQLPoolSensitivityLabelsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolSensitivityLabelsClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolSensitivityLabelsClient) UpdateSender(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) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolTable, err error)
- func (client SQLPoolTablesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolTablesClient) GetResponder(resp *http.Response) (result SQLPoolTable, err error)
- func (client SQLPoolTablesClient) GetSender(req *http.Request) (*http.Response, error)
- 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)
- func (client SQLPoolTransparentDataEncryptionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result TransparentDataEncryptionListResultPage, err error)
- func (client SQLPoolTransparentDataEncryptionsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result TransparentDataEncryptionListResultIterator, err error)
- func (client SQLPoolTransparentDataEncryptionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolTransparentDataEncryptionsClient) ListResponder(resp *http.Response) (result TransparentDataEncryptionListResult, err error)
- func (client SQLPoolTransparentDataEncryptionsClient) ListSender(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)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) GetResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
- func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) GetSender(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) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result VulnerabilityAssessmentScanRecord, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) GetResponder(resp *http.Response) (result VulnerabilityAssessmentScanRecord, err error)
- func (client SQLPoolVulnerabilityAssessmentScansClient) GetSender(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 SQLPoolWorkloadClassifierClient
- func (client SQLPoolWorkloadClassifierClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolWorkloadClassifierCreateOrUpdateFuture, err error)
- func (client SQLPoolWorkloadClassifierClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadClassifierClient) CreateOrUpdateResponder(resp *http.Response) (result WorkloadClassifier, err error)
- func (client SQLPoolWorkloadClassifierClient) CreateOrUpdateSender(req *http.Request) (future SQLPoolWorkloadClassifierCreateOrUpdateFuture, err error)
- func (client SQLPoolWorkloadClassifierClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolWorkloadClassifierDeleteFuture, err error)
- func (client SQLPoolWorkloadClassifierClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadClassifierClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolWorkloadClassifierClient) DeleteSender(req *http.Request) (future SQLPoolWorkloadClassifierDeleteFuture, err error)
- func (client SQLPoolWorkloadClassifierClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkloadClassifier, err error)
- func (client SQLPoolWorkloadClassifierClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadClassifierClient) GetResponder(resp *http.Response) (result WorkloadClassifier, err error)
- func (client SQLPoolWorkloadClassifierClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolWorkloadClassifierClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkloadClassifierListResultPage, err error)
- func (client SQLPoolWorkloadClassifierClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkloadClassifierListResultIterator, err error)
- func (client SQLPoolWorkloadClassifierClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadClassifierClient) ListResponder(resp *http.Response) (result WorkloadClassifierListResult, err error)
- func (client SQLPoolWorkloadClassifierClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolWorkloadClassifierCreateOrUpdateFuture
- type SQLPoolWorkloadClassifierDeleteFuture
- type SQLPoolWorkloadGroupClient
- func (client SQLPoolWorkloadGroupClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolWorkloadGroupCreateOrUpdateFuture, err error)
- func (client SQLPoolWorkloadGroupClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadGroupClient) CreateOrUpdateResponder(resp *http.Response) (result WorkloadGroup, err error)
- func (client SQLPoolWorkloadGroupClient) CreateOrUpdateSender(req *http.Request) (future SQLPoolWorkloadGroupCreateOrUpdateFuture, err error)
- func (client SQLPoolWorkloadGroupClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result SQLPoolWorkloadGroupDeleteFuture, err error)
- func (client SQLPoolWorkloadGroupClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadGroupClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SQLPoolWorkloadGroupClient) DeleteSender(req *http.Request) (future SQLPoolWorkloadGroupDeleteFuture, err error)
- func (client SQLPoolWorkloadGroupClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkloadGroup, err error)
- func (client SQLPoolWorkloadGroupClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadGroupClient) GetResponder(resp *http.Response) (result WorkloadGroup, err error)
- func (client SQLPoolWorkloadGroupClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SQLPoolWorkloadGroupClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkloadGroupListResultPage, err error)
- func (client SQLPoolWorkloadGroupClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkloadGroupListResultIterator, err error)
- func (client SQLPoolWorkloadGroupClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client SQLPoolWorkloadGroupClient) ListResponder(resp *http.Response) (result WorkloadGroupListResult, err error)
- func (client SQLPoolWorkloadGroupClient) ListSender(req *http.Request) (*http.Response, error)
- type SQLPoolWorkloadGroupCreateOrUpdateFuture
- type SQLPoolWorkloadGroupDeleteFuture
- 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 SensitivityLabelRank
- type SensitivityLabelSource
- type SensitivityLabelUpdate
- type SensitivityLabelUpdateKind
- type SensitivityLabelUpdateList
- type SensitivityLabelUpdateProperties
- type ServerBlobAuditingPolicy
- type ServerBlobAuditingPolicyListResult
- type ServerBlobAuditingPolicyListResultIterator
- func (iter *ServerBlobAuditingPolicyListResultIterator) Next() error
- func (iter *ServerBlobAuditingPolicyListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ServerBlobAuditingPolicyListResultIterator) NotDone() bool
- func (iter ServerBlobAuditingPolicyListResultIterator) Response() ServerBlobAuditingPolicyListResult
- func (iter ServerBlobAuditingPolicyListResultIterator) Value() ServerBlobAuditingPolicy
- type ServerBlobAuditingPolicyListResultPage
- func (page *ServerBlobAuditingPolicyListResultPage) Next() error
- func (page *ServerBlobAuditingPolicyListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ServerBlobAuditingPolicyListResultPage) NotDone() bool
- func (page ServerBlobAuditingPolicyListResultPage) Response() ServerBlobAuditingPolicyListResult
- func (page ServerBlobAuditingPolicyListResultPage) Values() []ServerBlobAuditingPolicy
- type ServerBlobAuditingPolicyProperties
- type ServerKeyType
- type ServerSecurityAlertPolicy
- type ServerSecurityAlertPolicyListResult
- type ServerSecurityAlertPolicyListResultIterator
- func (iter *ServerSecurityAlertPolicyListResultIterator) Next() error
- func (iter *ServerSecurityAlertPolicyListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ServerSecurityAlertPolicyListResultIterator) NotDone() bool
- func (iter ServerSecurityAlertPolicyListResultIterator) Response() ServerSecurityAlertPolicyListResult
- func (iter ServerSecurityAlertPolicyListResultIterator) Value() ServerSecurityAlertPolicy
- type ServerSecurityAlertPolicyListResultPage
- func (page *ServerSecurityAlertPolicyListResultPage) Next() error
- func (page *ServerSecurityAlertPolicyListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ServerSecurityAlertPolicyListResultPage) NotDone() bool
- func (page ServerSecurityAlertPolicyListResultPage) Response() ServerSecurityAlertPolicyListResult
- func (page ServerSecurityAlertPolicyListResultPage) Values() []ServerSecurityAlertPolicy
- type ServerSecurityAlertPolicyProperties
- type ServerUsage
- type ServerUsageListResult
- type ServerUsageListResultIterator
- func (iter *ServerUsageListResultIterator) Next() error
- func (iter *ServerUsageListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ServerUsageListResultIterator) NotDone() bool
- func (iter ServerUsageListResultIterator) Response() ServerUsageListResult
- func (iter ServerUsageListResultIterator) Value() ServerUsage
- type ServerUsageListResultPage
- func (page *ServerUsageListResultPage) Next() error
- func (page *ServerUsageListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ServerUsageListResultPage) NotDone() bool
- func (page ServerUsageListResultPage) Response() ServerUsageListResult
- func (page ServerUsageListResultPage) Values() []ServerUsage
- type ServerVulnerabilityAssessment
- type ServerVulnerabilityAssessmentListResult
- type ServerVulnerabilityAssessmentListResultIterator
- func (iter *ServerVulnerabilityAssessmentListResultIterator) Next() error
- func (iter *ServerVulnerabilityAssessmentListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ServerVulnerabilityAssessmentListResultIterator) NotDone() bool
- func (iter ServerVulnerabilityAssessmentListResultIterator) Response() ServerVulnerabilityAssessmentListResult
- func (iter ServerVulnerabilityAssessmentListResultIterator) Value() ServerVulnerabilityAssessment
- type ServerVulnerabilityAssessmentListResultPage
- func (page *ServerVulnerabilityAssessmentListResultPage) Next() error
- func (page *ServerVulnerabilityAssessmentListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ServerVulnerabilityAssessmentListResultPage) NotDone() bool
- func (page ServerVulnerabilityAssessmentListResultPage) Response() ServerVulnerabilityAssessmentListResult
- func (page ServerVulnerabilityAssessmentListResultPage) Values() []ServerVulnerabilityAssessment
- type ServerVulnerabilityAssessmentProperties
- 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 StorageAccountType
- type SubResource
- type TopQueries
- type TopQueriesListResult
- type TrackedResource
- type TransparentDataEncryption
- type TransparentDataEncryptionListResult
- type TransparentDataEncryptionListResultIterator
- func (iter *TransparentDataEncryptionListResultIterator) Next() error
- func (iter *TransparentDataEncryptionListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter TransparentDataEncryptionListResultIterator) NotDone() bool
- func (iter TransparentDataEncryptionListResultIterator) Response() TransparentDataEncryptionListResult
- func (iter TransparentDataEncryptionListResultIterator) Value() TransparentDataEncryption
- type TransparentDataEncryptionListResultPage
- func (page *TransparentDataEncryptionListResultPage) Next() error
- func (page *TransparentDataEncryptionListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page TransparentDataEncryptionListResultPage) NotDone() bool
- func (page TransparentDataEncryptionListResultPage) Response() TransparentDataEncryptionListResult
- func (page TransparentDataEncryptionListResultPage) Values() []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 WorkloadClassifier
- type WorkloadClassifierListResult
- type WorkloadClassifierListResultIterator
- func (iter *WorkloadClassifierListResultIterator) Next() error
- func (iter *WorkloadClassifierListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter WorkloadClassifierListResultIterator) NotDone() bool
- func (iter WorkloadClassifierListResultIterator) Response() WorkloadClassifierListResult
- func (iter WorkloadClassifierListResultIterator) Value() WorkloadClassifier
- type WorkloadClassifierListResultPage
- func (page *WorkloadClassifierListResultPage) Next() error
- func (page *WorkloadClassifierListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page WorkloadClassifierListResultPage) NotDone() bool
- func (page WorkloadClassifierListResultPage) Response() WorkloadClassifierListResult
- func (page WorkloadClassifierListResultPage) Values() []WorkloadClassifier
- type WorkloadClassifierProperties
- type WorkloadGroup
- type WorkloadGroupListResult
- type WorkloadGroupListResultIterator
- func (iter *WorkloadGroupListResultIterator) Next() error
- func (iter *WorkloadGroupListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter WorkloadGroupListResultIterator) NotDone() bool
- func (iter WorkloadGroupListResultIterator) Response() WorkloadGroupListResult
- func (iter WorkloadGroupListResultIterator) Value() WorkloadGroup
- type WorkloadGroupListResultPage
- func (page *WorkloadGroupListResultPage) Next() error
- func (page *WorkloadGroupListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page WorkloadGroupListResultPage) NotDone() bool
- func (page WorkloadGroupListResultPage) Response() WorkloadGroupListResult
- func (page WorkloadGroupListResultPage) Values() []WorkloadGroup
- type WorkloadGroupProperties
- 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 WorkspaceKeyDetails
- type WorkspaceManagedIdentitySQLControlSettingsClient
- func (client WorkspaceManagedIdentitySQLControlSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture, ...)
- 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) (future WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture, ...)
- 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 WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture
- type WorkspaceManagedSQLServerBlobAuditingPoliciesClient
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture, ...)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ServerBlobAuditingPolicy, err error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture, ...)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerBlobAuditingPolicy, err error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result ServerBlobAuditingPolicy, err error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerBlobAuditingPolicyListResultPage, err error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerBlobAuditingPolicyListResultIterator, err error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceResponder(resp *http.Response) (result ServerBlobAuditingPolicyListResult, err error)
- func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- type WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture
- type WorkspaceManagedSQLServerEncryptionProtectorClient
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture, ...)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdateResponder(resp *http.Response) (result EncryptionProtector, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture, ...)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result EncryptionProtector, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) GetResponder(resp *http.Response) (result EncryptionProtector, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result EncryptionProtectorListResultPage, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result EncryptionProtectorListResultIterator, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) ListResponder(resp *http.Response) (result EncryptionProtectorListResult, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) ListSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) Revalidate(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidatePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidateResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidateSender(req *http.Request) (future WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture, err error)
- type WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture
- type WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture
- type WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient
- func NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient(subscriptionID string) WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient
- func NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (...)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ExtendedServerBlobAuditingPolicy, err error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdateSender(req *http.Request) (...)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ExtendedServerBlobAuditingPolicy, err error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result ExtendedServerBlobAuditingPolicy, err error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result ExtendedServerBlobAuditingPolicyListResultPage, err error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ExtendedServerBlobAuditingPolicyListResultIterator, err error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceResponder(resp *http.Response) (result ExtendedServerBlobAuditingPolicyListResult, err error)
- func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- type WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture
- type WorkspaceManagedSQLServerRecoverableSQLPoolsClient
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result RecoverableSQLPool, err error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetResponder(resp *http.Response) (result RecoverableSQLPool, err error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result RecoverableSQLPoolListResultPage, err error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result RecoverableSQLPoolListResultIterator, err error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListResponder(resp *http.Response) (result RecoverableSQLPoolListResult, err error)
- func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkspaceManagedSQLServerSecurityAlertPolicyClient
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture, ...)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdateResponder(resp *http.Response) (result ServerSecurityAlertPolicy, err error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture, ...)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerSecurityAlertPolicy, err error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetResponder(resp *http.Response) (result ServerSecurityAlertPolicy, err error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerSecurityAlertPolicyListResultPage, err error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerSecurityAlertPolicyListResultIterator, err error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListResponder(resp *http.Response) (result ServerSecurityAlertPolicyListResult, err error)
- func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture
- type WorkspaceManagedSQLServerUsagesClient
- func (client WorkspaceManagedSQLServerUsagesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerUsageListResultPage, err error)
- func (client WorkspaceManagedSQLServerUsagesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerUsageListResultIterator, err error)
- func (client WorkspaceManagedSQLServerUsagesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerUsagesClient) ListResponder(resp *http.Response) (result ServerUsageListResult, err error)
- func (client WorkspaceManagedSQLServerUsagesClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkspaceManagedSQLServerVulnerabilityAssessmentsClient
- func NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClient(subscriptionID string) WorkspaceManagedSQLServerVulnerabilityAssessmentsClient
- func NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerVulnerabilityAssessmentsClient
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ServerVulnerabilityAssessment, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdateResponder(resp *http.Response) (result ServerVulnerabilityAssessment, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result autorest.Response, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerVulnerabilityAssessment, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetResponder(resp *http.Response) (result ServerVulnerabilityAssessment, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerVulnerabilityAssessmentListResultPage, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerVulnerabilityAssessmentListResultIterator, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListResponder(resp *http.Response) (result ServerVulnerabilityAssessmentListResult, err error)
- func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkspacePatchInfo
- type WorkspacePatchProperties
- type WorkspaceProperties
- type WorkspaceRepositoryConfiguration
- type WorkspaceSQLAadAdminsClient
- func (client WorkspaceSQLAadAdminsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceSQLAadAdminsCreateOrUpdateFuture, err error)
- func (client WorkspaceSQLAadAdminsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceSQLAadAdminsClient) CreateOrUpdateResponder(resp *http.Response) (result WorkspaceAadAdminInfo, err error)
- func (client WorkspaceSQLAadAdminsClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceSQLAadAdminsCreateOrUpdateFuture, err error)
- func (client WorkspaceSQLAadAdminsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceSQLAadAdminsDeleteFuture, err error)
- func (client WorkspaceSQLAadAdminsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceSQLAadAdminsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspaceSQLAadAdminsClient) DeleteSender(req *http.Request) (future WorkspaceSQLAadAdminsDeleteFuture, err error)
- func (client WorkspaceSQLAadAdminsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceAadAdminInfo, err error)
- func (client WorkspaceSQLAadAdminsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceSQLAadAdminsClient) GetResponder(resp *http.Response) (result WorkspaceAadAdminInfo, err error)
- func (client WorkspaceSQLAadAdminsClient) GetSender(req *http.Request) (*http.Response, error)
- type WorkspaceSQLAadAdminsCreateOrUpdateFuture
- type WorkspaceSQLAadAdminsDeleteFuture
- 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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
AzureEntityResource the resource model definition for an Azure Resource Manager resource with an etag.
func (AzureEntityResource) MarshalJSON ¶
func (aer AzureEntityResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureEntityResource.
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. E.g. "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(cur BigDataPoolResourceInfoListResult, 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"` // IsComputeIsolationEnabled - Whether compute isolation is required or not. IsComputeIsolationEnabled *bool `json:"isComputeIsolationEnabled,omitempty"` // SessionLevelPackagesEnabled - Whether session level packages enabled. SessionLevelPackagesEnabled *bool `json:"sessionLevelPackagesEnabled,omitempty"` // CacheSize - The cache size CacheSize *int32 `json:"cacheSize,omitempty"` // DynamicExecutorAllocation - Dynamic Executor Allocation DynamicExecutorAllocation *DynamicExecutorAllocation `json:"dynamicExecutorAllocation,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"` // CustomLibraries - List of custom libraries/packages associated with the spark pool. CustomLibraries *[]LibraryInfo `json:"customLibraries,omitempty"` // SparkConfigProperties - Spark configuration file to specify additional properties SparkConfigProperties *LibraryRequirements `json:"sparkConfigProperties,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', 'NodeSizeXLarge', 'NodeSizeXXLarge', 'NodeSizeXXXLarge' 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"` // LastSucceededTimestamp - READ-ONLY; The time when the Big Data pool was updated successfully. LastSucceededTimestamp *date.Time `json:"lastSucceededTimestamp,omitempty"` }
BigDataPoolResourceProperties properties of a Big Data pool powered by Apache Spark
func (BigDataPoolResourceProperties) MarshalJSON ¶
func (bdprp BigDataPoolResourceProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for BigDataPoolResourceProperties.
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 ¶
type BigDataPoolsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(BigDataPoolsClient) (BigDataPoolResourceInfo, error) }
BigDataPoolsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*BigDataPoolsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *BigDataPoolsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type BigDataPoolsDeleteFuture ¶
type BigDataPoolsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(BigDataPoolsClient) (SetObject, error) }
BigDataPoolsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*BigDataPoolsDeleteFuture) UnmarshalJSON ¶
func (future *BigDataPoolsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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 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 CustomerManagedKeyDetails ¶
type CustomerManagedKeyDetails struct { // Status - READ-ONLY; The customer managed key status on the workspace Status *string `json:"status,omitempty"` // Key - The key object of the workspace Key *WorkspaceKeyDetails `json:"key,omitempty"` }
CustomerManagedKeyDetails details of the customer managed key associated with the workspace
func (CustomerManagedKeyDetails) MarshalJSON ¶
func (cmkd CustomerManagedKeyDetails) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for CustomerManagedKeyDetails.
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 DataMaskingFunction ¶
type DataMaskingFunction string
DataMaskingFunction enumerates the values for data masking function.
const ( // DataMaskingFunctionCCN ... DataMaskingFunctionCCN DataMaskingFunction = "CCN" // DataMaskingFunctionDefault ... DataMaskingFunctionDefault DataMaskingFunction = "Default" // DataMaskingFunctionEmail ... DataMaskingFunctionEmail DataMaskingFunction = "Email" // DataMaskingFunctionNumber ... DataMaskingFunctionNumber DataMaskingFunction = "Number" // DataMaskingFunctionSSN ... DataMaskingFunctionSSN DataMaskingFunction = "SSN" // DataMaskingFunctionText ... DataMaskingFunctionText DataMaskingFunction = "Text" )
func PossibleDataMaskingFunctionValues ¶
func PossibleDataMaskingFunctionValues() []DataMaskingFunction
PossibleDataMaskingFunctionValues returns an array of possible values for the DataMaskingFunction const type.
type DataMaskingPoliciesClient ¶
type DataMaskingPoliciesClient struct {
BaseClient
}
DataMaskingPoliciesClient is the azure Synapse Analytics Management Client
func NewDataMaskingPoliciesClient ¶
func NewDataMaskingPoliciesClient(subscriptionID string) DataMaskingPoliciesClient
NewDataMaskingPoliciesClient creates an instance of the DataMaskingPoliciesClient client.
func NewDataMaskingPoliciesClientWithBaseURI ¶
func NewDataMaskingPoliciesClientWithBaseURI(baseURI string, subscriptionID string) DataMaskingPoliciesClient
NewDataMaskingPoliciesClientWithBaseURI creates an instance of the DataMaskingPoliciesClient 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 (DataMaskingPoliciesClient) CreateOrUpdate ¶
func (client DataMaskingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters DataMaskingPolicy) (result DataMaskingPolicy, err error)
CreateOrUpdate creates or updates a Sql pool data masking 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 - parameters for creating or updating a data masking policy.
func (DataMaskingPoliciesClient) CreateOrUpdatePreparer ¶
func (client DataMaskingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters DataMaskingPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (DataMaskingPoliciesClient) CreateOrUpdateResponder ¶
func (client DataMaskingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result DataMaskingPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (DataMaskingPoliciesClient) CreateOrUpdateSender ¶
func (client DataMaskingPoliciesClient) 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 (DataMaskingPoliciesClient) Get ¶
func (client DataMaskingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result DataMaskingPolicy, err error)
Get gets a Sql pool data masking 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 (DataMaskingPoliciesClient) GetPreparer ¶
func (client DataMaskingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (DataMaskingPoliciesClient) GetResponder ¶
func (client DataMaskingPoliciesClient) GetResponder(resp *http.Response) (result DataMaskingPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type DataMaskingPolicy ¶
type DataMaskingPolicy struct { autorest.Response `json:"-"` // DataMaskingPolicyProperties - The properties of the data masking policy. *DataMaskingPolicyProperties `json:"properties,omitempty"` // Location - READ-ONLY; The location of the data masking policy. Location *string `json:"location,omitempty"` // Kind - READ-ONLY; The kind of data masking policy. Metadata, used for Azure portal. Kind *string `json:"kind,omitempty"` // ManagedBy - READ-ONLY; Fully qualified resource ID of the sql pool ManagedBy *string `json:"managedBy,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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
DataMaskingPolicy ...
func (DataMaskingPolicy) MarshalJSON ¶
func (dmp DataMaskingPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataMaskingPolicy.
func (*DataMaskingPolicy) UnmarshalJSON ¶
func (dmp *DataMaskingPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for DataMaskingPolicy struct.
type DataMaskingPolicyProperties ¶
type DataMaskingPolicyProperties struct { // DataMaskingState - The state of the data masking policy. Possible values include: 'DataMaskingStateDisabled', 'DataMaskingStateEnabled' DataMaskingState DataMaskingState `json:"dataMaskingState,omitempty"` // ExemptPrincipals - The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries. ExemptPrincipals *string `json:"exemptPrincipals,omitempty"` // ApplicationPrincipals - READ-ONLY; The list of the application principals. This is a legacy parameter and is no longer used. ApplicationPrincipals *string `json:"applicationPrincipals,omitempty"` // MaskingLevel - READ-ONLY; The masking level. This is a legacy parameter and is no longer used. MaskingLevel *string `json:"maskingLevel,omitempty"` }
DataMaskingPolicyProperties the properties of a database data masking policy.
func (DataMaskingPolicyProperties) MarshalJSON ¶
func (dmpp DataMaskingPolicyProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataMaskingPolicyProperties.
type DataMaskingRule ¶
type DataMaskingRule struct { autorest.Response `json:"-"` // DataMaskingRuleProperties - The properties of the resource. *DataMaskingRuleProperties `json:"properties,omitempty"` // Location - READ-ONLY; The location of the data masking rule. Location *string `json:"location,omitempty"` // Kind - READ-ONLY; The kind of Data Masking Rule. Metadata, used for Azure portal. Kind *string `json:"kind,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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
DataMaskingRule represents a Sql pool data masking rule.
func (DataMaskingRule) MarshalJSON ¶
func (dmr DataMaskingRule) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataMaskingRule.
func (*DataMaskingRule) UnmarshalJSON ¶
func (dmr *DataMaskingRule) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for DataMaskingRule struct.
type DataMaskingRuleListResult ¶
type DataMaskingRuleListResult struct { autorest.Response `json:"-"` // Value - The list of Sql pool data masking rules. Value *[]DataMaskingRule `json:"value,omitempty"` }
DataMaskingRuleListResult the response to a list data masking rules request.
type DataMaskingRuleProperties ¶
type DataMaskingRuleProperties struct { // ID - READ-ONLY; The rule Id. ID *string `json:"id,omitempty"` // AliasName - The alias name. This is a legacy parameter and is no longer used. AliasName *string `json:"aliasName,omitempty"` // RuleState - The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState. Possible values include: 'DataMaskingRuleStateDisabled', 'DataMaskingRuleStateEnabled' RuleState DataMaskingRuleState `json:"ruleState,omitempty"` // SchemaName - The schema name on which the data masking rule is applied. SchemaName *string `json:"schemaName,omitempty"` // TableName - The table name on which the data masking rule is applied. TableName *string `json:"tableName,omitempty"` // ColumnName - The column name on which the data masking rule is applied. ColumnName *string `json:"columnName,omitempty"` // MaskingFunction - The masking function that is used for the data masking rule. Possible values include: 'DataMaskingFunctionDefault', 'DataMaskingFunctionCCN', 'DataMaskingFunctionEmail', 'DataMaskingFunctionNumber', 'DataMaskingFunctionSSN', 'DataMaskingFunctionText' MaskingFunction DataMaskingFunction `json:"maskingFunction,omitempty"` // NumberFrom - The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored. NumberFrom *string `json:"numberFrom,omitempty"` // NumberTo - The numberTo property of the data masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored. NumberTo *string `json:"numberTo,omitempty"` // PrefixSize - If maskingFunction is set to Text, the number of characters to show unmasked in the beginning of the string. Otherwise, this parameter will be ignored. PrefixSize *string `json:"prefixSize,omitempty"` // SuffixSize - If maskingFunction is set to Text, the number of characters to show unmasked at the end of the string. Otherwise, this parameter will be ignored. SuffixSize *string `json:"suffixSize,omitempty"` // ReplacementString - If maskingFunction is set to Text, the character to use for masking the unexposed part of the string. Otherwise, this parameter will be ignored. ReplacementString *string `json:"replacementString,omitempty"` }
DataMaskingRuleProperties the properties of a Sql pool data masking rule.
func (DataMaskingRuleProperties) MarshalJSON ¶
func (dmrp DataMaskingRuleProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataMaskingRuleProperties.
type DataMaskingRuleState ¶
type DataMaskingRuleState string
DataMaskingRuleState enumerates the values for data masking rule state.
const ( // DataMaskingRuleStateDisabled ... DataMaskingRuleStateDisabled DataMaskingRuleState = "Disabled" // DataMaskingRuleStateEnabled ... DataMaskingRuleStateEnabled DataMaskingRuleState = "Enabled" )
func PossibleDataMaskingRuleStateValues ¶
func PossibleDataMaskingRuleStateValues() []DataMaskingRuleState
PossibleDataMaskingRuleStateValues returns an array of possible values for the DataMaskingRuleState const type.
type DataMaskingRulesClient ¶
type DataMaskingRulesClient struct {
BaseClient
}
DataMaskingRulesClient is the azure Synapse Analytics Management Client
func NewDataMaskingRulesClient ¶
func NewDataMaskingRulesClient(subscriptionID string) DataMaskingRulesClient
NewDataMaskingRulesClient creates an instance of the DataMaskingRulesClient client.
func NewDataMaskingRulesClientWithBaseURI ¶
func NewDataMaskingRulesClientWithBaseURI(baseURI string, subscriptionID string) DataMaskingRulesClient
NewDataMaskingRulesClientWithBaseURI creates an instance of the DataMaskingRulesClient 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 (DataMaskingRulesClient) CreateOrUpdate ¶
func (client DataMaskingRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, dataMaskingRuleName string, parameters DataMaskingRule) (result DataMaskingRule, err error)
CreateOrUpdate creates or updates a Sql pool data masking rule. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name dataMaskingRuleName - the name of the data masking rule. parameters - the required parameters for creating or updating a data masking rule.
func (DataMaskingRulesClient) CreateOrUpdatePreparer ¶
func (client DataMaskingRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, dataMaskingRuleName string, parameters DataMaskingRule) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (DataMaskingRulesClient) CreateOrUpdateResponder ¶
func (client DataMaskingRulesClient) CreateOrUpdateResponder(resp *http.Response) (result DataMaskingRule, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (DataMaskingRulesClient) CreateOrUpdateSender ¶
func (client DataMaskingRulesClient) 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 (DataMaskingRulesClient) Get ¶
func (client DataMaskingRulesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, dataMaskingRuleName string) (result DataMaskingRule, err error)
Get gets the specific Sql pool data masking rule. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name dataMaskingRuleName - the name of the data masking rule.
func (DataMaskingRulesClient) GetPreparer ¶
func (client DataMaskingRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, dataMaskingRuleName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (DataMaskingRulesClient) GetResponder ¶
func (client DataMaskingRulesClient) GetResponder(resp *http.Response) (result DataMaskingRule, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DataMaskingRulesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DataMaskingRulesClient) ListBySQLPool ¶
func (client DataMaskingRulesClient) ListBySQLPool(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result DataMaskingRuleListResult, err error)
ListBySQLPool gets a list of Sql pool data masking rules. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (DataMaskingRulesClient) ListBySQLPoolPreparer ¶
func (client DataMaskingRulesClient) ListBySQLPoolPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListBySQLPoolPreparer prepares the ListBySQLPool request.
func (DataMaskingRulesClient) ListBySQLPoolResponder ¶
func (client DataMaskingRulesClient) ListBySQLPoolResponder(resp *http.Response) (result DataMaskingRuleListResult, err error)
ListBySQLPoolResponder handles the response to the ListBySQLPool request. The method always closes the http.Response Body.
func (DataMaskingRulesClient) ListBySQLPoolSender ¶
ListBySQLPoolSender sends the ListBySQLPool request. The method will close the http.Response Body if it receives an error.
type DataMaskingState ¶
type DataMaskingState string
DataMaskingState enumerates the values for data masking state.
const ( // DataMaskingStateDisabled ... DataMaskingStateDisabled DataMaskingState = "Disabled" // DataMaskingStateEnabled ... DataMaskingStateEnabled DataMaskingState = "Enabled" )
func PossibleDataMaskingStateValues ¶
func PossibleDataMaskingStateValues() []DataMaskingState
PossibleDataMaskingStateValues returns an array of possible values for the DataMaskingState const type.
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. E.g. "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).
func (DataWarehouseUserActivitiesProperties) MarshalJSON ¶
func (dwuap DataWarehouseUserActivitiesProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataWarehouseUserActivitiesProperties.
type DayOfWeek ¶
type DayOfWeek string
DayOfWeek enumerates the values for day of week.
const ( // Friday ... Friday DayOfWeek = "Friday" // Monday ... Monday DayOfWeek = "Monday" // Saturday ... Saturday DayOfWeek = "Saturday" // Sunday ... Sunday DayOfWeek = "Sunday" // Thursday ... Thursday DayOfWeek = "Thursday" // Tuesday ... Tuesday DayOfWeek = "Tuesday" // Wednesday ... Wednesday DayOfWeek = "Wednesday" )
func PossibleDayOfWeekValues ¶
func PossibleDayOfWeekValues() []DayOfWeek
PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type.
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 DynamicExecutorAllocation ¶
type DynamicExecutorAllocation struct { // Enabled - Indicates whether Dynamic Executor Allocation is enabled or not. Enabled *bool `json:"enabled,omitempty"` }
DynamicExecutorAllocation dynamic Executor Allocation Properties
type EncryptionDetails ¶
type EncryptionDetails struct { // DoubleEncryptionEnabled - READ-ONLY; Double Encryption enabled DoubleEncryptionEnabled *bool `json:"doubleEncryptionEnabled,omitempty"` // Cmk - Customer Managed Key Details Cmk *CustomerManagedKeyDetails `json:"cmk,omitempty"` }
EncryptionDetails details of the encryption associated with the workspace
func (EncryptionDetails) MarshalJSON ¶
func (ed EncryptionDetails) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EncryptionDetails.
type EncryptionProtector ¶
type EncryptionProtector struct { autorest.Response `json:"-"` // Kind - READ-ONLY; Kind of encryption protector. This is metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // Location - READ-ONLY; Resource location. Location *string `json:"location,omitempty"` // EncryptionProtectorProperties - Resource properties. *EncryptionProtectorProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
EncryptionProtector the server encryption protector.
func (EncryptionProtector) MarshalJSON ¶
func (ep EncryptionProtector) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EncryptionProtector.
func (*EncryptionProtector) UnmarshalJSON ¶
func (ep *EncryptionProtector) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EncryptionProtector struct.
type EncryptionProtectorListResult ¶
type EncryptionProtectorListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]EncryptionProtector `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
EncryptionProtectorListResult a list of server encryption protectors.
func (EncryptionProtectorListResult) IsEmpty ¶
func (eplr EncryptionProtectorListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (EncryptionProtectorListResult) MarshalJSON ¶
func (eplr EncryptionProtectorListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EncryptionProtectorListResult.
type EncryptionProtectorListResultIterator ¶
type EncryptionProtectorListResultIterator struct {
// contains filtered or unexported fields
}
EncryptionProtectorListResultIterator provides access to a complete listing of EncryptionProtector values.
func NewEncryptionProtectorListResultIterator ¶
func NewEncryptionProtectorListResultIterator(page EncryptionProtectorListResultPage) EncryptionProtectorListResultIterator
Creates a new instance of the EncryptionProtectorListResultIterator type.
func (*EncryptionProtectorListResultIterator) Next ¶
func (iter *EncryptionProtectorListResultIterator) 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 (*EncryptionProtectorListResultIterator) NextWithContext ¶
func (iter *EncryptionProtectorListResultIterator) 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 (EncryptionProtectorListResultIterator) NotDone ¶
func (iter EncryptionProtectorListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (EncryptionProtectorListResultIterator) Response ¶
func (iter EncryptionProtectorListResultIterator) Response() EncryptionProtectorListResult
Response returns the raw server response from the last page request.
func (EncryptionProtectorListResultIterator) Value ¶
func (iter EncryptionProtectorListResultIterator) Value() EncryptionProtector
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type EncryptionProtectorListResultPage ¶
type EncryptionProtectorListResultPage struct {
// contains filtered or unexported fields
}
EncryptionProtectorListResultPage contains a page of EncryptionProtector values.
func NewEncryptionProtectorListResultPage ¶
func NewEncryptionProtectorListResultPage(cur EncryptionProtectorListResult, getNextPage func(context.Context, EncryptionProtectorListResult) (EncryptionProtectorListResult, error)) EncryptionProtectorListResultPage
Creates a new instance of the EncryptionProtectorListResultPage type.
func (*EncryptionProtectorListResultPage) Next ¶
func (page *EncryptionProtectorListResultPage) 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 (*EncryptionProtectorListResultPage) NextWithContext ¶
func (page *EncryptionProtectorListResultPage) 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 (EncryptionProtectorListResultPage) NotDone ¶
func (page EncryptionProtectorListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (EncryptionProtectorListResultPage) Response ¶
func (page EncryptionProtectorListResultPage) Response() EncryptionProtectorListResult
Response returns the raw server response from the last page request.
func (EncryptionProtectorListResultPage) Values ¶
func (page EncryptionProtectorListResultPage) Values() []EncryptionProtector
Values returns the slice of values for the current page or nil if there are no values.
type EncryptionProtectorProperties ¶
type EncryptionProtectorProperties struct { // Subregion - READ-ONLY; Subregion of the encryption protector. Subregion *string `json:"subregion,omitempty"` // ServerKeyName - The name of the server key. ServerKeyName *string `json:"serverKeyName,omitempty"` // ServerKeyType - The encryption protector type like 'ServiceManaged', 'AzureKeyVault'. Possible values include: 'ServiceManaged', 'AzureKeyVault' ServerKeyType ServerKeyType `json:"serverKeyType,omitempty"` // URI - READ-ONLY; The URI of the server key. URI *string `json:"uri,omitempty"` // Thumbprint - READ-ONLY; Thumbprint of the server key. Thumbprint *string `json:"thumbprint,omitempty"` }
EncryptionProtectorProperties properties for an encryption protector execution.
func (EncryptionProtectorProperties) MarshalJSON ¶
func (epp EncryptionProtectorProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EncryptionProtectorProperties.
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.
func (ErrorAdditionalInfo) MarshalJSON ¶
func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
type ErrorDetail ¶
type ErrorDetail 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 *[]ErrorDetail `json:"details,omitempty"` // AdditionalInfo - READ-ONLY; The error additional info. AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"` }
ErrorDetail the error detail.
func (ErrorDetail) MarshalJSON ¶
func (ed ErrorDetail) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ErrorDetail.
type ErrorResponse ¶
type ErrorResponse struct { // Error - The error object. Error *ErrorDetail `json:"error,omitempty"` }
ErrorResponse common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
type ExtendedSQLPoolBlobAuditingPoliciesClient ¶
type ExtendedSQLPoolBlobAuditingPoliciesClient struct {
BaseClient
}
ExtendedSQLPoolBlobAuditingPoliciesClient is the azure Synapse Analytics Management Client
func NewExtendedSQLPoolBlobAuditingPoliciesClient ¶
func NewExtendedSQLPoolBlobAuditingPoliciesClient(subscriptionID string) ExtendedSQLPoolBlobAuditingPoliciesClient
NewExtendedSQLPoolBlobAuditingPoliciesClient creates an instance of the ExtendedSQLPoolBlobAuditingPoliciesClient client.
func NewExtendedSQLPoolBlobAuditingPoliciesClientWithBaseURI ¶
func NewExtendedSQLPoolBlobAuditingPoliciesClientWithBaseURI(baseURI string, subscriptionID string) ExtendedSQLPoolBlobAuditingPoliciesClient
NewExtendedSQLPoolBlobAuditingPoliciesClientWithBaseURI creates an instance of the ExtendedSQLPoolBlobAuditingPoliciesClient 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 (ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdate ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters ExtendedSQLPoolBlobAuditingPolicy) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
CreateOrUpdate creates or updates an extended 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 extended Sql pool blob auditing policy.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdatePreparer ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters ExtendedSQLPoolBlobAuditingPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdateResponder ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) CreateOrUpdateSender ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) 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 (ExtendedSQLPoolBlobAuditingPoliciesClient) Get ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
Get gets an extended 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 (ExtendedSQLPoolBlobAuditingPoliciesClient) GetPreparer ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) GetResponder ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result ExtendedSQLPoolBlobAuditingPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) GetSender ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) 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 (ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPool ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPool(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result ExtendedSQLPoolBlobAuditingPolicyListResultPage, err error)
ListBySQLPool lists extended auditing settings 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 (ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolComplete ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result ExtendedSQLPoolBlobAuditingPolicyListResultIterator, err error)
ListBySQLPoolComplete enumerates all values, automatically crossing page boundaries as required.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolPreparer ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListBySQLPoolPreparer prepares the ListBySQLPool request.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolResponder ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolResponder(resp *http.Response) (result ExtendedSQLPoolBlobAuditingPolicyListResult, err error)
ListBySQLPoolResponder handles the response to the ListBySQLPool request. The method always closes the http.Response Body.
func (ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolSender ¶
func (client ExtendedSQLPoolBlobAuditingPoliciesClient) ListBySQLPoolSender(req *http.Request) (*http.Response, error)
ListBySQLPoolSender sends the ListBySQLPool request. The method will close the http.Response Body if it receives an error.
type ExtendedSQLPoolBlobAuditingPolicy ¶
type ExtendedSQLPoolBlobAuditingPolicy struct { autorest.Response `json:"-"` // ExtendedSQLPoolBlobAuditingPolicyProperties - Resource properties. *ExtendedSQLPoolBlobAuditingPolicyProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
ExtendedSQLPoolBlobAuditingPolicy an extended Sql pool blob auditing policy.
func (ExtendedSQLPoolBlobAuditingPolicy) MarshalJSON ¶
func (espbap ExtendedSQLPoolBlobAuditingPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ExtendedSQLPoolBlobAuditingPolicy.
func (*ExtendedSQLPoolBlobAuditingPolicy) UnmarshalJSON ¶
func (espbap *ExtendedSQLPoolBlobAuditingPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ExtendedSQLPoolBlobAuditingPolicy struct.
type ExtendedSQLPoolBlobAuditingPolicyListResult ¶
type ExtendedSQLPoolBlobAuditingPolicyListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]ExtendedSQLPoolBlobAuditingPolicy `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ExtendedSQLPoolBlobAuditingPolicyListResult a list of sql pool extended auditing settings.
func (ExtendedSQLPoolBlobAuditingPolicyListResult) IsEmpty ¶
func (espbaplr ExtendedSQLPoolBlobAuditingPolicyListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ExtendedSQLPoolBlobAuditingPolicyListResult) MarshalJSON ¶
func (espbaplr ExtendedSQLPoolBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ExtendedSQLPoolBlobAuditingPolicyListResult.
type ExtendedSQLPoolBlobAuditingPolicyListResultIterator ¶
type ExtendedSQLPoolBlobAuditingPolicyListResultIterator struct {
// contains filtered or unexported fields
}
ExtendedSQLPoolBlobAuditingPolicyListResultIterator provides access to a complete listing of ExtendedSQLPoolBlobAuditingPolicy values.
func NewExtendedSQLPoolBlobAuditingPolicyListResultIterator ¶
func NewExtendedSQLPoolBlobAuditingPolicyListResultIterator(page ExtendedSQLPoolBlobAuditingPolicyListResultPage) ExtendedSQLPoolBlobAuditingPolicyListResultIterator
Creates a new instance of the ExtendedSQLPoolBlobAuditingPolicyListResultIterator type.
func (*ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Next ¶
func (iter *ExtendedSQLPoolBlobAuditingPolicyListResultIterator) 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 (*ExtendedSQLPoolBlobAuditingPolicyListResultIterator) NextWithContext ¶
func (iter *ExtendedSQLPoolBlobAuditingPolicyListResultIterator) 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 (ExtendedSQLPoolBlobAuditingPolicyListResultIterator) NotDone ¶
func (iter ExtendedSQLPoolBlobAuditingPolicyListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Response ¶
func (iter ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Response() ExtendedSQLPoolBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Value ¶
func (iter ExtendedSQLPoolBlobAuditingPolicyListResultIterator) Value() ExtendedSQLPoolBlobAuditingPolicy
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ExtendedSQLPoolBlobAuditingPolicyListResultPage ¶
type ExtendedSQLPoolBlobAuditingPolicyListResultPage struct {
// contains filtered or unexported fields
}
ExtendedSQLPoolBlobAuditingPolicyListResultPage contains a page of ExtendedSQLPoolBlobAuditingPolicy values.
func NewExtendedSQLPoolBlobAuditingPolicyListResultPage ¶
func NewExtendedSQLPoolBlobAuditingPolicyListResultPage(cur ExtendedSQLPoolBlobAuditingPolicyListResult, getNextPage func(context.Context, ExtendedSQLPoolBlobAuditingPolicyListResult) (ExtendedSQLPoolBlobAuditingPolicyListResult, error)) ExtendedSQLPoolBlobAuditingPolicyListResultPage
Creates a new instance of the ExtendedSQLPoolBlobAuditingPolicyListResultPage type.
func (*ExtendedSQLPoolBlobAuditingPolicyListResultPage) Next ¶
func (page *ExtendedSQLPoolBlobAuditingPolicyListResultPage) 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 (*ExtendedSQLPoolBlobAuditingPolicyListResultPage) NextWithContext ¶
func (page *ExtendedSQLPoolBlobAuditingPolicyListResultPage) 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 (ExtendedSQLPoolBlobAuditingPolicyListResultPage) NotDone ¶
func (page ExtendedSQLPoolBlobAuditingPolicyListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ExtendedSQLPoolBlobAuditingPolicyListResultPage) Response ¶
func (page ExtendedSQLPoolBlobAuditingPolicyListResultPage) Response() ExtendedSQLPoolBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (ExtendedSQLPoolBlobAuditingPolicyListResultPage) Values ¶
func (page ExtendedSQLPoolBlobAuditingPolicyListResultPage) Values() []ExtendedSQLPoolBlobAuditingPolicy
Values returns the slice of values for the current page or nil if there are no values.
type ExtendedSQLPoolBlobAuditingPolicyProperties ¶
type ExtendedSQLPoolBlobAuditingPolicyProperties struct { // PredicateExpression - Specifies condition of where clause when creating an audit. PredicateExpression *string `json:"predicateExpression,omitempty"` // 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 or isAzureMonitorTargetEnabled 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, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. // Prerequisites for using managed identity authentication: // 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). // 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. // For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) 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"` // QueueDelayMs - Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int32 `json:"queueDelayMs,omitempty"` }
ExtendedSQLPoolBlobAuditingPolicyProperties properties of an extended Sql pool blob auditing policy.
type ExtendedServerBlobAuditingPolicy ¶
type ExtendedServerBlobAuditingPolicy struct { autorest.Response `json:"-"` // ExtendedServerBlobAuditingPolicyProperties - Resource properties. *ExtendedServerBlobAuditingPolicyProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
ExtendedServerBlobAuditingPolicy an extended server blob auditing policy.
func (ExtendedServerBlobAuditingPolicy) MarshalJSON ¶
func (esbap ExtendedServerBlobAuditingPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ExtendedServerBlobAuditingPolicy.
func (*ExtendedServerBlobAuditingPolicy) UnmarshalJSON ¶
func (esbap *ExtendedServerBlobAuditingPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ExtendedServerBlobAuditingPolicy struct.
type ExtendedServerBlobAuditingPolicyListResult ¶
type ExtendedServerBlobAuditingPolicyListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]ExtendedServerBlobAuditingPolicy `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ExtendedServerBlobAuditingPolicyListResult a list of server extended auditing settings.
func (ExtendedServerBlobAuditingPolicyListResult) IsEmpty ¶
func (esbaplr ExtendedServerBlobAuditingPolicyListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ExtendedServerBlobAuditingPolicyListResult) MarshalJSON ¶
func (esbaplr ExtendedServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ExtendedServerBlobAuditingPolicyListResult.
type ExtendedServerBlobAuditingPolicyListResultIterator ¶
type ExtendedServerBlobAuditingPolicyListResultIterator struct {
// contains filtered or unexported fields
}
ExtendedServerBlobAuditingPolicyListResultIterator provides access to a complete listing of ExtendedServerBlobAuditingPolicy values.
func NewExtendedServerBlobAuditingPolicyListResultIterator ¶
func NewExtendedServerBlobAuditingPolicyListResultIterator(page ExtendedServerBlobAuditingPolicyListResultPage) ExtendedServerBlobAuditingPolicyListResultIterator
Creates a new instance of the ExtendedServerBlobAuditingPolicyListResultIterator type.
func (*ExtendedServerBlobAuditingPolicyListResultIterator) Next ¶
func (iter *ExtendedServerBlobAuditingPolicyListResultIterator) 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 (*ExtendedServerBlobAuditingPolicyListResultIterator) NextWithContext ¶
func (iter *ExtendedServerBlobAuditingPolicyListResultIterator) 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 (ExtendedServerBlobAuditingPolicyListResultIterator) NotDone ¶
func (iter ExtendedServerBlobAuditingPolicyListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ExtendedServerBlobAuditingPolicyListResultIterator) Response ¶
func (iter ExtendedServerBlobAuditingPolicyListResultIterator) Response() ExtendedServerBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (ExtendedServerBlobAuditingPolicyListResultIterator) Value ¶
func (iter ExtendedServerBlobAuditingPolicyListResultIterator) Value() ExtendedServerBlobAuditingPolicy
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ExtendedServerBlobAuditingPolicyListResultPage ¶
type ExtendedServerBlobAuditingPolicyListResultPage struct {
// contains filtered or unexported fields
}
ExtendedServerBlobAuditingPolicyListResultPage contains a page of ExtendedServerBlobAuditingPolicy values.
func NewExtendedServerBlobAuditingPolicyListResultPage ¶
func NewExtendedServerBlobAuditingPolicyListResultPage(cur ExtendedServerBlobAuditingPolicyListResult, getNextPage func(context.Context, ExtendedServerBlobAuditingPolicyListResult) (ExtendedServerBlobAuditingPolicyListResult, error)) ExtendedServerBlobAuditingPolicyListResultPage
Creates a new instance of the ExtendedServerBlobAuditingPolicyListResultPage type.
func (*ExtendedServerBlobAuditingPolicyListResultPage) Next ¶
func (page *ExtendedServerBlobAuditingPolicyListResultPage) 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 (*ExtendedServerBlobAuditingPolicyListResultPage) NextWithContext ¶
func (page *ExtendedServerBlobAuditingPolicyListResultPage) 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 (ExtendedServerBlobAuditingPolicyListResultPage) NotDone ¶
func (page ExtendedServerBlobAuditingPolicyListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ExtendedServerBlobAuditingPolicyListResultPage) Response ¶
func (page ExtendedServerBlobAuditingPolicyListResultPage) Response() ExtendedServerBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (ExtendedServerBlobAuditingPolicyListResultPage) Values ¶
func (page ExtendedServerBlobAuditingPolicyListResultPage) Values() []ExtendedServerBlobAuditingPolicy
Values returns the slice of values for the current page or nil if there are no values.
type ExtendedServerBlobAuditingPolicyProperties ¶
type ExtendedServerBlobAuditingPolicyProperties struct { // PredicateExpression - Specifies condition of where clause when creating an audit. PredicateExpression *string `json:"predicateExpression,omitempty"` // 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 or isAzureMonitorTargetEnabled 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, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. // Prerequisites for using managed identity authentication: // 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). // 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. // For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) 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"` // QueueDelayMs - Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int32 `json:"queueDelayMs,omitempty"` }
ExtendedServerBlobAuditingPolicyProperties properties of an extended server blob auditing policy.
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. E.g. "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 GeoBackupPolicyListResult ¶
type GeoBackupPolicyListResult struct { autorest.Response `json:"-"` // Value - The list of geo backup policies. Value *[]GeoBackupPolicy `json:"value,omitempty"` }
GeoBackupPolicyListResult the response to a list geo backup policies request.
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.
func (GeoBackupPolicyProperties) MarshalJSON ¶
func (gbpp GeoBackupPolicyProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for GeoBackupPolicyProperties.
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. E.g. "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(cur IPFirewallRuleInfoListResult, 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
func (IPFirewallRuleProperties) MarshalJSON ¶
func (ifrp IPFirewallRuleProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IPFirewallRuleProperties.
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 ¶
type IPFirewallRulesCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IPFirewallRulesClient) (IPFirewallRuleInfo, error) }
IPFirewallRulesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IPFirewallRulesCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *IPFirewallRulesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type IPFirewallRulesDeleteFuture ¶
type IPFirewallRulesDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IPFirewallRulesClient) (SetObject, error) }
IPFirewallRulesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IPFirewallRulesDeleteFuture) UnmarshalJSON ¶
func (future *IPFirewallRulesDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type IPFirewallRulesReplaceAllFuture ¶
type IPFirewallRulesReplaceAllFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IPFirewallRulesClient) (ReplaceAllFirewallRulesOperationResponse, error) }
IPFirewallRulesReplaceAllFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IPFirewallRulesReplaceAllFuture) UnmarshalJSON ¶
func (future *IPFirewallRulesReplaceAllFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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(cur IntegrationRuntimeListResponse, 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) List ¶
func (client IntegrationRuntimeMonitoringDataClient) List(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimeMonitoringData, err error)
List 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) ListPreparer ¶
func (client IntegrationRuntimeMonitoringDataClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationRuntimeMonitoringDataClient) ListResponder ¶
func (client IntegrationRuntimeMonitoringDataClient) ListResponder(resp *http.Response) (result IntegrationRuntimeMonitoringData, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationRuntimeMonitoringDataClient) ListSender ¶
func (client IntegrationRuntimeMonitoringDataClient) 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 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.
func (IntegrationRuntimeNodeIPAddress) MarshalJSON ¶
func (irnia IntegrationRuntimeNodeIPAddress) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeNodeIPAddress.
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) List ¶
func (client IntegrationRuntimeObjectMetadataClient) List(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, getMetadataRequest *GetSsisObjectMetadataRequest) (result SsisObjectMetadataListResponse, err error)
List 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) ListPreparer ¶
func (client IntegrationRuntimeObjectMetadataClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string, getMetadataRequest *GetSsisObjectMetadataRequest) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationRuntimeObjectMetadataClient) ListResponder ¶
func (client IntegrationRuntimeObjectMetadataClient) ListResponder(resp *http.Response) (result SsisObjectMetadataListResponse, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationRuntimeObjectMetadataClient) ListSender ¶
func (client IntegrationRuntimeObjectMetadataClient) 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 (IntegrationRuntimeObjectMetadataClient) Refresh ¶
func (client IntegrationRuntimeObjectMetadataClient) Refresh(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimeObjectMetadataRefreshFuture, 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) (future IntegrationRuntimeObjectMetadataRefreshFuture, err error)
RefreshSender sends the Refresh request. The method will close the http.Response Body if it receives an error.
type IntegrationRuntimeObjectMetadataRefreshFuture ¶
type IntegrationRuntimeObjectMetadataRefreshFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IntegrationRuntimeObjectMetadataClient) (SsisObjectMetadataStatusResponse, error) }
IntegrationRuntimeObjectMetadataRefreshFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IntegrationRuntimeObjectMetadataRefreshFuture) UnmarshalJSON ¶
func (future *IntegrationRuntimeObjectMetadataRefreshFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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"` // 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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
IntegrationRuntimeResource integration runtime resource type.
func (IntegrationRuntimeResource) MarshalJSON ¶
func (irr IntegrationRuntimeResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeResource.
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) MarshalJSON ¶
func (irsr IntegrationRuntimeStatusResponse) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationRuntimeStatusResponse.
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 IntegrationRuntimesCreateFuture, 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 ¶
func (client IntegrationRuntimesClient) CreateSender(req *http.Request) (future IntegrationRuntimesCreateFuture, err error)
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 IntegrationRuntimesDeleteFuture, 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 ¶
func (client IntegrationRuntimesClient) DeleteSender(req *http.Request) (future IntegrationRuntimesDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) DisableInteractiveQuery ¶
func (client IntegrationRuntimesClient) DisableInteractiveQuery(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimesDisableInteractiveQueryFuture, err error)
DisableInteractiveQuery disable interactive query in 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) DisableInteractiveQueryPreparer ¶
func (client IntegrationRuntimesClient) DisableInteractiveQueryPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
DisableInteractiveQueryPreparer prepares the DisableInteractiveQuery request.
func (IntegrationRuntimesClient) DisableInteractiveQueryResponder ¶
func (client IntegrationRuntimesClient) DisableInteractiveQueryResponder(resp *http.Response) (result autorest.Response, err error)
DisableInteractiveQueryResponder handles the response to the DisableInteractiveQuery request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) DisableInteractiveQuerySender ¶
func (client IntegrationRuntimesClient) DisableInteractiveQuerySender(req *http.Request) (future IntegrationRuntimesDisableInteractiveQueryFuture, err error)
DisableInteractiveQuerySender sends the DisableInteractiveQuery request. The method will close the http.Response Body if it receives an error.
func (IntegrationRuntimesClient) EnableInteractiveQuery ¶
func (client IntegrationRuntimesClient) EnableInteractiveQuery(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (result IntegrationRuntimesEnableInteractiveQueryFuture, err error)
EnableInteractiveQuery enable interactive query in 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) EnableInteractiveQueryPreparer ¶
func (client IntegrationRuntimesClient) EnableInteractiveQueryPreparer(ctx context.Context, resourceGroupName string, workspaceName string, integrationRuntimeName string) (*http.Request, error)
EnableInteractiveQueryPreparer prepares the EnableInteractiveQuery request.
func (IntegrationRuntimesClient) EnableInteractiveQueryResponder ¶
func (client IntegrationRuntimesClient) EnableInteractiveQueryResponder(resp *http.Response) (result autorest.Response, err error)
EnableInteractiveQueryResponder handles the response to the EnableInteractiveQuery request. The method always closes the http.Response Body.
func (IntegrationRuntimesClient) EnableInteractiveQuerySender ¶
func (client IntegrationRuntimesClient) EnableInteractiveQuerySender(req *http.Request) (future IntegrationRuntimesEnableInteractiveQueryFuture, err error)
EnableInteractiveQuerySender sends the EnableInteractiveQuery 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 IntegrationRuntimesStartFuture, 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 ¶
func (client IntegrationRuntimesClient) StartSender(req *http.Request) (future IntegrationRuntimesStartFuture, err error)
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 IntegrationRuntimesStopFuture, 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 ¶
func (client IntegrationRuntimesClient) StopSender(req *http.Request) (future IntegrationRuntimesStopFuture, err error)
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 IntegrationRuntimesCreateFuture ¶
type IntegrationRuntimesCreateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IntegrationRuntimesClient) (IntegrationRuntimeResource, error) }
IntegrationRuntimesCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IntegrationRuntimesCreateFuture) UnmarshalJSON ¶
func (future *IntegrationRuntimesCreateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type IntegrationRuntimesDeleteFuture ¶
type IntegrationRuntimesDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IntegrationRuntimesClient) (autorest.Response, error) }
IntegrationRuntimesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IntegrationRuntimesDeleteFuture) UnmarshalJSON ¶
func (future *IntegrationRuntimesDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type IntegrationRuntimesDisableInteractiveQueryFuture ¶
type IntegrationRuntimesDisableInteractiveQueryFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IntegrationRuntimesClient) (autorest.Response, error) }
IntegrationRuntimesDisableInteractiveQueryFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IntegrationRuntimesDisableInteractiveQueryFuture) UnmarshalJSON ¶
func (future *IntegrationRuntimesDisableInteractiveQueryFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type IntegrationRuntimesEnableInteractiveQueryFuture ¶
type IntegrationRuntimesEnableInteractiveQueryFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IntegrationRuntimesClient) (autorest.Response, error) }
IntegrationRuntimesEnableInteractiveQueryFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IntegrationRuntimesEnableInteractiveQueryFuture) UnmarshalJSON ¶
func (future *IntegrationRuntimesEnableInteractiveQueryFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type IntegrationRuntimesStartFuture ¶
type IntegrationRuntimesStartFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IntegrationRuntimesClient) (IntegrationRuntimeStatusResponse, error) }
IntegrationRuntimesStartFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IntegrationRuntimesStartFuture) UnmarshalJSON ¶
func (future *IntegrationRuntimesStartFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type IntegrationRuntimesStopFuture ¶
type IntegrationRuntimesStopFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(IntegrationRuntimesClient) (autorest.Response, error) }
IntegrationRuntimesStopFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*IntegrationRuntimesStopFuture) UnmarshalJSON ¶
func (future *IntegrationRuntimesStopFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type Key ¶
type Key struct { autorest.Response `json:"-"` // KeyProperties - Keys resource properties *KeyProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
Key a workspace key
func (Key) MarshalJSON ¶
MarshalJSON is the custom marshaler for Key.
func (*Key) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Key struct.
type KeyInfoListResult ¶
type KeyInfoListResult struct { autorest.Response `json:"-"` // NextLink - Link to the next page of results NextLink *string `json:"nextLink,omitempty"` // Value - List of keys Value *[]Key `json:"value,omitempty"` }
KeyInfoListResult list of keys
func (KeyInfoListResult) IsEmpty ¶
func (kilr KeyInfoListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type KeyInfoListResultIterator ¶
type KeyInfoListResultIterator struct {
// contains filtered or unexported fields
}
KeyInfoListResultIterator provides access to a complete listing of Key values.
func NewKeyInfoListResultIterator ¶
func NewKeyInfoListResultIterator(page KeyInfoListResultPage) KeyInfoListResultIterator
Creates a new instance of the KeyInfoListResultIterator type.
func (*KeyInfoListResultIterator) Next ¶
func (iter *KeyInfoListResultIterator) 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 (*KeyInfoListResultIterator) NextWithContext ¶
func (iter *KeyInfoListResultIterator) 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 (KeyInfoListResultIterator) NotDone ¶
func (iter KeyInfoListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (KeyInfoListResultIterator) Response ¶
func (iter KeyInfoListResultIterator) Response() KeyInfoListResult
Response returns the raw server response from the last page request.
func (KeyInfoListResultIterator) Value ¶
func (iter KeyInfoListResultIterator) Value() Key
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type KeyInfoListResultPage ¶
type KeyInfoListResultPage struct {
// contains filtered or unexported fields
}
KeyInfoListResultPage contains a page of Key values.
func NewKeyInfoListResultPage ¶
func NewKeyInfoListResultPage(cur KeyInfoListResult, getNextPage func(context.Context, KeyInfoListResult) (KeyInfoListResult, error)) KeyInfoListResultPage
Creates a new instance of the KeyInfoListResultPage type.
func (*KeyInfoListResultPage) Next ¶
func (page *KeyInfoListResultPage) 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 (*KeyInfoListResultPage) NextWithContext ¶
func (page *KeyInfoListResultPage) 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 (KeyInfoListResultPage) NotDone ¶
func (page KeyInfoListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (KeyInfoListResultPage) Response ¶
func (page KeyInfoListResultPage) Response() KeyInfoListResult
Response returns the raw server response from the last page request.
func (KeyInfoListResultPage) Values ¶
func (page KeyInfoListResultPage) Values() []Key
Values returns the slice of values for the current page or nil if there are no values.
type KeyProperties ¶
type KeyProperties struct { // IsActiveCMK - Used to activate the workspace after a customer managed key is provided. IsActiveCMK *bool `json:"isActiveCMK,omitempty"` // KeyVaultURL - The Key Vault Url of the workspace key. KeyVaultURL *string `json:"keyVaultUrl,omitempty"` }
KeyProperties key properties
type KeysClient ¶
type KeysClient struct {
BaseClient
}
KeysClient is the azure Synapse Analytics Management Client
func NewKeysClient ¶
func NewKeysClient(subscriptionID string) KeysClient
NewKeysClient creates an instance of the KeysClient client.
func NewKeysClientWithBaseURI ¶
func NewKeysClientWithBaseURI(baseURI string, subscriptionID string) KeysClient
NewKeysClientWithBaseURI creates an instance of the KeysClient 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 (KeysClient) CreateOrUpdate ¶
func (client KeysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, keyName string, keyProperties Key) (result Key, err error)
CreateOrUpdate creates or updates a workspace key Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace keyName - the name of the workspace key keyProperties - key put request properties
func (KeysClient) CreateOrUpdatePreparer ¶
func (client KeysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, keyName string, keyProperties Key) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (KeysClient) CreateOrUpdateResponder ¶
func (client KeysClient) CreateOrUpdateResponder(resp *http.Response) (result Key, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (KeysClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (KeysClient) Delete ¶
func (client KeysClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, keyName string) (result Key, err error)
Delete deletes a workspace key Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace keyName - the name of the workspace key
func (KeysClient) DeletePreparer ¶
func (client KeysClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, keyName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (KeysClient) DeleteResponder ¶
func (client KeysClient) DeleteResponder(resp *http.Response) (result Key, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (KeysClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (KeysClient) Get ¶
func (client KeysClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, keyName string) (result Key, err error)
Get gets a workspace key Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace keyName - the name of the workspace key
func (KeysClient) GetPreparer ¶
func (client KeysClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, keyName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (KeysClient) GetResponder ¶
func (client KeysClient) GetResponder(resp *http.Response) (result Key, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (KeysClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (KeysClient) ListByWorkspace ¶
func (client KeysClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result KeyInfoListResultPage, err error)
ListByWorkspace returns a list of keys in a workspace Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (KeysClient) ListByWorkspaceComplete ¶
func (client KeysClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result KeyInfoListResultIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (KeysClient) ListByWorkspacePreparer ¶
func (client KeysClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (KeysClient) ListByWorkspaceResponder ¶
func (client KeysClient) ListByWorkspaceResponder(resp *http.Response) (result KeyInfoListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (KeysClient) ListByWorkspaceSender ¶
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
type LibraryInfo ¶
type LibraryInfo struct { // Name - Name of the library. Name *string `json:"name,omitempty"` // Path - Storage blob path of library. Path *string `json:"path,omitempty"` // ContainerName - Storage blob container name. ContainerName *string `json:"containerName,omitempty"` // UploadedTimestamp - READ-ONLY; The last update time of the library. UploadedTimestamp *date.Time `json:"uploadedTimestamp,omitempty"` // Type - Type of the library. Type *string `json:"type,omitempty"` // ProvisioningStatus - READ-ONLY; Provisioning status of the library/package. ProvisioningStatus *string `json:"provisioningStatus,omitempty"` // CreatorID - READ-ONLY; Creator Id of the library/package. CreatorID *string `json:"creatorId,omitempty"` }
LibraryInfo library/package information of a Big Data pool powered by Apache Spark
func (LibraryInfo) MarshalJSON ¶
func (li LibraryInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LibraryInfo.
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
func (LibraryRequirements) MarshalJSON ¶
func (lr LibraryRequirements) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LibraryRequirements.
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.
func (LinkedIntegrationRuntime) MarshalJSON ¶
func (lir LinkedIntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LinkedIntegrationRuntime.
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 ListSQLPoolSecurityAlertPolicies ¶
type ListSQLPoolSecurityAlertPolicies struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SQLPoolSecurityAlertPolicy `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ListSQLPoolSecurityAlertPolicies a list of SQL pool security alert policies.
func (ListSQLPoolSecurityAlertPolicies) IsEmpty ¶
func (lspsap ListSQLPoolSecurityAlertPolicies) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ListSQLPoolSecurityAlertPolicies) MarshalJSON ¶
func (lspsap ListSQLPoolSecurityAlertPolicies) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListSQLPoolSecurityAlertPolicies.
type ListSQLPoolSecurityAlertPoliciesIterator ¶
type ListSQLPoolSecurityAlertPoliciesIterator struct {
// contains filtered or unexported fields
}
ListSQLPoolSecurityAlertPoliciesIterator provides access to a complete listing of SQLPoolSecurityAlertPolicy values.
func NewListSQLPoolSecurityAlertPoliciesIterator ¶
func NewListSQLPoolSecurityAlertPoliciesIterator(page ListSQLPoolSecurityAlertPoliciesPage) ListSQLPoolSecurityAlertPoliciesIterator
Creates a new instance of the ListSQLPoolSecurityAlertPoliciesIterator type.
func (*ListSQLPoolSecurityAlertPoliciesIterator) Next ¶
func (iter *ListSQLPoolSecurityAlertPoliciesIterator) 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 (*ListSQLPoolSecurityAlertPoliciesIterator) NextWithContext ¶
func (iter *ListSQLPoolSecurityAlertPoliciesIterator) 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 (ListSQLPoolSecurityAlertPoliciesIterator) NotDone ¶
func (iter ListSQLPoolSecurityAlertPoliciesIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ListSQLPoolSecurityAlertPoliciesIterator) Response ¶
func (iter ListSQLPoolSecurityAlertPoliciesIterator) Response() ListSQLPoolSecurityAlertPolicies
Response returns the raw server response from the last page request.
func (ListSQLPoolSecurityAlertPoliciesIterator) Value ¶
func (iter ListSQLPoolSecurityAlertPoliciesIterator) Value() SQLPoolSecurityAlertPolicy
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ListSQLPoolSecurityAlertPoliciesPage ¶
type ListSQLPoolSecurityAlertPoliciesPage struct {
// contains filtered or unexported fields
}
ListSQLPoolSecurityAlertPoliciesPage contains a page of SQLPoolSecurityAlertPolicy values.
func NewListSQLPoolSecurityAlertPoliciesPage ¶
func NewListSQLPoolSecurityAlertPoliciesPage(cur ListSQLPoolSecurityAlertPolicies, getNextPage func(context.Context, ListSQLPoolSecurityAlertPolicies) (ListSQLPoolSecurityAlertPolicies, error)) ListSQLPoolSecurityAlertPoliciesPage
Creates a new instance of the ListSQLPoolSecurityAlertPoliciesPage type.
func (*ListSQLPoolSecurityAlertPoliciesPage) Next ¶
func (page *ListSQLPoolSecurityAlertPoliciesPage) 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 (*ListSQLPoolSecurityAlertPoliciesPage) NextWithContext ¶
func (page *ListSQLPoolSecurityAlertPoliciesPage) 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 (ListSQLPoolSecurityAlertPoliciesPage) NotDone ¶
func (page ListSQLPoolSecurityAlertPoliciesPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ListSQLPoolSecurityAlertPoliciesPage) Response ¶
func (page ListSQLPoolSecurityAlertPoliciesPage) Response() ListSQLPoolSecurityAlertPolicies
Response returns the raw server response from the last page request.
func (ListSQLPoolSecurityAlertPoliciesPage) Values ¶
func (page ListSQLPoolSecurityAlertPoliciesPage) Values() []SQLPoolSecurityAlertPolicy
Values returns the slice of values for the current page or nil if there are no values.
type MaintenanceWindowOptions ¶
type MaintenanceWindowOptions struct { autorest.Response `json:"-"` // MaintenanceWindowOptionsProperties - Resource properties. *MaintenanceWindowOptionsProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
MaintenanceWindowOptions maintenance window options.
func (MaintenanceWindowOptions) MarshalJSON ¶
func (mwo MaintenanceWindowOptions) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for MaintenanceWindowOptions.
func (*MaintenanceWindowOptions) UnmarshalJSON ¶
func (mwo *MaintenanceWindowOptions) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for MaintenanceWindowOptions struct.
type MaintenanceWindowOptionsProperties ¶
type MaintenanceWindowOptionsProperties struct { // IsEnabled - Whether maintenance windows are enabled for the database. IsEnabled *bool `json:"isEnabled,omitempty"` // MaintenanceWindowCycles - Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}. MaintenanceWindowCycles *[]MaintenanceWindowTimeRange `json:"maintenanceWindowCycles,omitempty"` // MinDurationInMinutes - Minimum duration of maintenance window. MinDurationInMinutes *int32 `json:"minDurationInMinutes,omitempty"` // DefaultDurationInMinutes - Default duration for maintenance window. DefaultDurationInMinutes *int32 `json:"defaultDurationInMinutes,omitempty"` // MinCycles - Minimum number of maintenance windows cycles to be set on the database. MinCycles *int32 `json:"minCycles,omitempty"` // TimeGranularityInMinutes - Time granularity in minutes for maintenance windows. TimeGranularityInMinutes *int32 `json:"timeGranularityInMinutes,omitempty"` // AllowMultipleMaintenanceWindowsPerCycle - Whether we allow multiple maintenance windows per cycle. AllowMultipleMaintenanceWindowsPerCycle *bool `json:"allowMultipleMaintenanceWindowsPerCycle,omitempty"` }
MaintenanceWindowOptionsProperties maintenance window options properties.
type MaintenanceWindowTimeRange ¶
type MaintenanceWindowTimeRange struct { // DayOfWeek - Day of maintenance window. Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' DayOfWeek DayOfWeek `json:"dayOfWeek,omitempty"` // StartTime - Start time minutes offset from 12am. StartTime *string `json:"startTime,omitempty"` // Duration - Duration of maintenance window in minutes. Duration *string `json:"duration,omitempty"` }
MaintenanceWindowTimeRange maintenance window time range.
type MaintenanceWindows ¶
type MaintenanceWindows struct { autorest.Response `json:"-"` // MaintenanceWindowsProperties - Resource properties. *MaintenanceWindowsProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
MaintenanceWindows maintenance windows.
func (MaintenanceWindows) MarshalJSON ¶
func (mw MaintenanceWindows) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for MaintenanceWindows.
func (*MaintenanceWindows) UnmarshalJSON ¶
func (mw *MaintenanceWindows) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for MaintenanceWindows struct.
type MaintenanceWindowsProperties ¶
type MaintenanceWindowsProperties struct {
TimeRanges *[]MaintenanceWindowTimeRange `json:"timeRanges,omitempty"`
}
MaintenanceWindowsProperties maintenance windows resource properties.
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 *uuid.UUID `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
func (ManagedIdentity) MarshalJSON ¶
func (mi ManagedIdentity) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIdentity.
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. E.g. "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
func (ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity) MarshalJSON ¶
func (miscsmSctmi ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity.
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.
func (ManagedIntegrationRuntimeError) MarshalJSON ¶
func (mire ManagedIntegrationRuntimeError) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeError.
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.
func (ManagedIntegrationRuntimeNode) MarshalJSON ¶
func (mirn ManagedIntegrationRuntimeNode) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeNode.
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.
func (ManagedIntegrationRuntimeOperationResult) MarshalJSON ¶
func (miror ManagedIntegrationRuntimeOperationResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeOperationResult.
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.
func (ManagedIntegrationRuntimeStatusTypeProperties) MarshalJSON ¶
func (mirstp ManagedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeStatusTypeProperties.
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 ManagedVirtualNetworkSettings ¶
type ManagedVirtualNetworkSettings struct { // PreventDataExfiltration - Prevent Data Exfiltration PreventDataExfiltration *bool `json:"preventDataExfiltration,omitempty"` // LinkedAccessCheckOnTargetResource - Linked Access Check On Target Resource LinkedAccessCheckOnTargetResource *bool `json:"linkedAccessCheckOnTargetResource,omitempty"` // AllowedAadTenantIdsForLinking - Allowed Aad Tenant Ids For Linking AllowedAadTenantIdsForLinking *[]string `json:"allowedAadTenantIdsForLinking,omitempty"` }
ManagedVirtualNetworkSettings managed Virtual Network Settings
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. E.g. "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"` // SyncIntervalInMinutes - The Sync Interval in minutes. SyncIntervalInMinutes *int32 `json:"syncIntervalInMinutes,omitempty"` }
MetadataSyncConfigProperties metadata Sync Config properties
type NodeSize ¶
type NodeSize string
NodeSize enumerates the values for node size.
const ( // NodeSizeLarge ... NodeSizeLarge NodeSize = "Large" // NodeSizeMedium ... NodeSizeMedium NodeSize = "Medium" // NodeSizeNone ... NodeSizeNone NodeSize = "None" // NodeSizeSmall ... NodeSizeSmall NodeSize = "Small" // NodeSizeXLarge ... NodeSizeXLarge NodeSize = "XLarge" // NodeSizeXXLarge ... NodeSizeXXLarge NodeSize = "XXLarge" // NodeSizeXXXLarge ... NodeSizeXXXLarge NodeSize = "XXXLarge" )
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 OperationResource, 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 OperationResource, 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
func (PrivateEndpoint) MarshalJSON ¶
func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpoint.
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. E.g. "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 PrivateEndpointConnectionForPrivateLinkHub ¶
type PrivateEndpointConnectionForPrivateLinkHub struct { Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` // ID - READ-ONLY; identifier ID *string `json:"id,omitempty"` // PrivateEndpointConnectionProperties - Properties of private endpoint connection for private link hub *PrivateEndpointConnectionProperties `json:"properties,omitempty"` }
PrivateEndpointConnectionForPrivateLinkHub ...
func (PrivateEndpointConnectionForPrivateLinkHub) MarshalJSON ¶
func (pecfplh PrivateEndpointConnectionForPrivateLinkHub) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpointConnectionForPrivateLinkHub.
func (*PrivateEndpointConnectionForPrivateLinkHub) UnmarshalJSON ¶
func (pecfplh *PrivateEndpointConnectionForPrivateLinkHub) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PrivateEndpointConnectionForPrivateLinkHub struct.
type PrivateEndpointConnectionForPrivateLinkHubBasic ¶
type PrivateEndpointConnectionForPrivateLinkHubBasic struct { // ID - READ-ONLY; identifier ID *string `json:"id,omitempty"` // PrivateEndpointConnectionProperties - Properties of private endpoint connection for private link hub *PrivateEndpointConnectionProperties `json:"properties,omitempty"` }
PrivateEndpointConnectionForPrivateLinkHubBasic private Endpoint Connection For Private Link Hub - Basic
func (PrivateEndpointConnectionForPrivateLinkHubBasic) MarshalJSON ¶
func (pecfplhb PrivateEndpointConnectionForPrivateLinkHubBasic) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpointConnectionForPrivateLinkHubBasic.
func (*PrivateEndpointConnectionForPrivateLinkHubBasic) UnmarshalJSON ¶
func (pecfplhb *PrivateEndpointConnectionForPrivateLinkHubBasic) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PrivateEndpointConnectionForPrivateLinkHubBasic struct.
type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse ¶
type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse struct { autorest.Response `json:"-"` Value *[]PrivateEndpointConnectionForPrivateLinkHub `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse ...
func (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse) IsEmpty ¶
func (pecfplhRcr PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator ¶
type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator struct {
// contains filtered or unexported fields
}
PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator provides access to a complete listing of PrivateEndpointConnectionForPrivateLinkHub values.
func NewPrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator ¶
func NewPrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator(page PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator
Creates a new instance of the PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator type.
func (*PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Next ¶
func (iter *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) 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 (*PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) NextWithContext ¶
func (iter *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) 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 (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) NotDone ¶
func (iter PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Response ¶
func (iter PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Response() PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse
Response returns the raw server response from the last page request.
func (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Value ¶
func (iter PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator) Value() PrivateEndpointConnectionForPrivateLinkHub
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage ¶
type PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage struct {
// contains filtered or unexported fields
}
PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage contains a page of PrivateEndpointConnectionForPrivateLinkHub values.
func NewPrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage ¶
func NewPrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage(cur PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse, getNextPage func(context.Context, PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse) (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse, error)) PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage
Creates a new instance of the PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage type.
func (*PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Next ¶
func (page *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) 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 (*PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) NextWithContext ¶
func (page *PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) 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 (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) NotDone ¶
func (page PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Response ¶
func (page PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Response() PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse
Response returns the raw server response from the last page request.
func (PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Values ¶
func (page PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage) Values() []PrivateEndpointConnectionForPrivateLinkHub
Values returns the slice of values for the current page or nil if there are no values.
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.
func (PrivateEndpointConnectionList) MarshalJSON ¶
func (pecl PrivateEndpointConnectionList) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpointConnectionList.
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(cur PrivateEndpointConnectionList, 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.
func (PrivateEndpointConnectionProperties) MarshalJSON ¶
func (pecp PrivateEndpointConnectionProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpointConnectionProperties.
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, request PrivateEndpointConnection, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result PrivateEndpointConnectionsCreateFuture, err error)
Create approve or reject a private endpoint connection. Parameters: request - request body of private endpoint connection to create. 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, request PrivateEndpointConnection, 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 ¶
type PrivateEndpointConnectionsCreateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(PrivateEndpointConnectionsClient) (PrivateEndpointConnection, error) }
PrivateEndpointConnectionsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*PrivateEndpointConnectionsCreateFuture) UnmarshalJSON ¶
func (future *PrivateEndpointConnectionsCreateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type PrivateEndpointConnectionsDeleteFuture ¶
type PrivateEndpointConnectionsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(PrivateEndpointConnectionsClient) (OperationResource, error) }
PrivateEndpointConnectionsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*PrivateEndpointConnectionsDeleteFuture) UnmarshalJSON ¶
func (future *PrivateEndpointConnectionsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type PrivateEndpointConnectionsPrivateLinkHubClient ¶
type PrivateEndpointConnectionsPrivateLinkHubClient struct {
BaseClient
}
PrivateEndpointConnectionsPrivateLinkHubClient is the azure Synapse Analytics Management Client
func NewPrivateEndpointConnectionsPrivateLinkHubClient ¶
func NewPrivateEndpointConnectionsPrivateLinkHubClient(subscriptionID string) PrivateEndpointConnectionsPrivateLinkHubClient
NewPrivateEndpointConnectionsPrivateLinkHubClient creates an instance of the PrivateEndpointConnectionsPrivateLinkHubClient client.
func NewPrivateEndpointConnectionsPrivateLinkHubClientWithBaseURI ¶
func NewPrivateEndpointConnectionsPrivateLinkHubClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsPrivateLinkHubClient
NewPrivateEndpointConnectionsPrivateLinkHubClientWithBaseURI creates an instance of the PrivateEndpointConnectionsPrivateLinkHubClient 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 (PrivateEndpointConnectionsPrivateLinkHubClient) List ¶
func (client PrivateEndpointConnectionsPrivateLinkHubClient) List(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponsePage, err error)
List get all PrivateEndpointConnections in the PrivateLinkHub Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. privateLinkHubName - name of the privateLinkHub
func (PrivateEndpointConnectionsPrivateLinkHubClient) ListComplete ¶
func (client PrivateEndpointConnectionsPrivateLinkHubClient) ListComplete(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponseIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (PrivateEndpointConnectionsPrivateLinkHubClient) ListPreparer ¶
func (client PrivateEndpointConnectionsPrivateLinkHubClient) ListPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
ListPreparer prepares the List request.
func (PrivateEndpointConnectionsPrivateLinkHubClient) ListResponder ¶
func (client PrivateEndpointConnectionsPrivateLinkHubClient) ListResponder(resp *http.Response) (result PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (PrivateEndpointConnectionsPrivateLinkHubClient) ListSender ¶
func (client PrivateEndpointConnectionsPrivateLinkHubClient) 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 PrivateLinkHub ¶
type PrivateLinkHub struct { autorest.Response `json:"-"` // PrivateLinkHubProperties - PrivateLinkHub resource properties *PrivateLinkHubProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
PrivateLinkHub a privateLinkHub
func (PrivateLinkHub) MarshalJSON ¶
func (plh PrivateLinkHub) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkHub.
func (*PrivateLinkHub) UnmarshalJSON ¶
func (plh *PrivateLinkHub) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PrivateLinkHub struct.
type PrivateLinkHubInfoListResult ¶
type PrivateLinkHubInfoListResult struct { autorest.Response `json:"-"` // NextLink - Link to the next page of results NextLink *string `json:"nextLink,omitempty"` // Value - List of privateLinkHubs Value *[]PrivateLinkHub `json:"value,omitempty"` }
PrivateLinkHubInfoListResult list of privateLinkHubs
func (PrivateLinkHubInfoListResult) IsEmpty ¶
func (plhilr PrivateLinkHubInfoListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PrivateLinkHubInfoListResultIterator ¶
type PrivateLinkHubInfoListResultIterator struct {
// contains filtered or unexported fields
}
PrivateLinkHubInfoListResultIterator provides access to a complete listing of PrivateLinkHub values.
func NewPrivateLinkHubInfoListResultIterator ¶
func NewPrivateLinkHubInfoListResultIterator(page PrivateLinkHubInfoListResultPage) PrivateLinkHubInfoListResultIterator
Creates a new instance of the PrivateLinkHubInfoListResultIterator type.
func (*PrivateLinkHubInfoListResultIterator) Next ¶
func (iter *PrivateLinkHubInfoListResultIterator) 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 (*PrivateLinkHubInfoListResultIterator) NextWithContext ¶
func (iter *PrivateLinkHubInfoListResultIterator) 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 (PrivateLinkHubInfoListResultIterator) NotDone ¶
func (iter PrivateLinkHubInfoListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PrivateLinkHubInfoListResultIterator) Response ¶
func (iter PrivateLinkHubInfoListResultIterator) Response() PrivateLinkHubInfoListResult
Response returns the raw server response from the last page request.
func (PrivateLinkHubInfoListResultIterator) Value ¶
func (iter PrivateLinkHubInfoListResultIterator) Value() PrivateLinkHub
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PrivateLinkHubInfoListResultPage ¶
type PrivateLinkHubInfoListResultPage struct {
// contains filtered or unexported fields
}
PrivateLinkHubInfoListResultPage contains a page of PrivateLinkHub values.
func NewPrivateLinkHubInfoListResultPage ¶
func NewPrivateLinkHubInfoListResultPage(cur PrivateLinkHubInfoListResult, getNextPage func(context.Context, PrivateLinkHubInfoListResult) (PrivateLinkHubInfoListResult, error)) PrivateLinkHubInfoListResultPage
Creates a new instance of the PrivateLinkHubInfoListResultPage type.
func (*PrivateLinkHubInfoListResultPage) Next ¶
func (page *PrivateLinkHubInfoListResultPage) 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 (*PrivateLinkHubInfoListResultPage) NextWithContext ¶
func (page *PrivateLinkHubInfoListResultPage) 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 (PrivateLinkHubInfoListResultPage) NotDone ¶
func (page PrivateLinkHubInfoListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PrivateLinkHubInfoListResultPage) Response ¶
func (page PrivateLinkHubInfoListResultPage) Response() PrivateLinkHubInfoListResult
Response returns the raw server response from the last page request.
func (PrivateLinkHubInfoListResultPage) Values ¶
func (page PrivateLinkHubInfoListResultPage) Values() []PrivateLinkHub
Values returns the slice of values for the current page or nil if there are no values.
type PrivateLinkHubPatchInfo ¶
type PrivateLinkHubPatchInfo struct { // Tags - Resource tags Tags map[string]*string `json:"tags"` }
PrivateLinkHubPatchInfo privateLinkHub patch details
func (PrivateLinkHubPatchInfo) MarshalJSON ¶
func (plhpi PrivateLinkHubPatchInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkHubPatchInfo.
type PrivateLinkHubPrivateLinkResourcesClient ¶
type PrivateLinkHubPrivateLinkResourcesClient struct {
BaseClient
}
PrivateLinkHubPrivateLinkResourcesClient is the azure Synapse Analytics Management Client
func NewPrivateLinkHubPrivateLinkResourcesClient ¶
func NewPrivateLinkHubPrivateLinkResourcesClient(subscriptionID string) PrivateLinkHubPrivateLinkResourcesClient
NewPrivateLinkHubPrivateLinkResourcesClient creates an instance of the PrivateLinkHubPrivateLinkResourcesClient client.
func NewPrivateLinkHubPrivateLinkResourcesClientWithBaseURI ¶
func NewPrivateLinkHubPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkHubPrivateLinkResourcesClient
NewPrivateLinkHubPrivateLinkResourcesClientWithBaseURI creates an instance of the PrivateLinkHubPrivateLinkResourcesClient 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 (PrivateLinkHubPrivateLinkResourcesClient) Get ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) Get(ctx context.Context, resourceGroupName string, privateLinkHubName string, privateLinkResourceName string) (result PrivateLinkResource, err error)
Get get private link resource in private link hub Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. privateLinkHubName - the name of the private link hub privateLinkResourceName - the name of the private link resource
func (PrivateLinkHubPrivateLinkResourcesClient) GetPreparer ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) GetPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string, privateLinkResourceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PrivateLinkHubPrivateLinkResourcesClient) GetResponder ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) 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 (PrivateLinkHubPrivateLinkResourcesClient) GetSender ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) 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 (PrivateLinkHubPrivateLinkResourcesClient) List ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) List(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkResourceListResultPage, err error)
List get all private link resources for a private link hub Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. privateLinkHubName - the name of the private link hub
func (PrivateLinkHubPrivateLinkResourcesClient) ListComplete ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) ListComplete(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkResourceListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (PrivateLinkHubPrivateLinkResourcesClient) ListPreparer ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) ListPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
ListPreparer prepares the List request.
func (PrivateLinkHubPrivateLinkResourcesClient) ListResponder ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) 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 (PrivateLinkHubPrivateLinkResourcesClient) ListSender ¶
func (client PrivateLinkHubPrivateLinkResourcesClient) 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 PrivateLinkHubProperties ¶
type PrivateLinkHubProperties struct { // ProvisioningState - PrivateLinkHub provisioning state ProvisioningState *string `json:"provisioningState,omitempty"` // PrivateEndpointConnections - READ-ONLY; List of private endpoint connections PrivateEndpointConnections *[]PrivateEndpointConnectionForPrivateLinkHubBasic `json:"privateEndpointConnections,omitempty"` }
PrivateLinkHubProperties privateLinkHub properties
func (PrivateLinkHubProperties) MarshalJSON ¶
func (plhp PrivateLinkHubProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkHubProperties.
type PrivateLinkHubsClient ¶
type PrivateLinkHubsClient struct {
BaseClient
}
PrivateLinkHubsClient is the azure Synapse Analytics Management Client
func NewPrivateLinkHubsClient ¶
func NewPrivateLinkHubsClient(subscriptionID string) PrivateLinkHubsClient
NewPrivateLinkHubsClient creates an instance of the PrivateLinkHubsClient client.
func NewPrivateLinkHubsClientWithBaseURI ¶
func NewPrivateLinkHubsClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkHubsClient
NewPrivateLinkHubsClientWithBaseURI creates an instance of the PrivateLinkHubsClient 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 (PrivateLinkHubsClient) CreateOrUpdate ¶
func (client PrivateLinkHubsClient) CreateOrUpdate(ctx context.Context, privateLinkHubInfo PrivateLinkHub, resourceGroupName string, privateLinkHubName string) (result PrivateLinkHub, err error)
CreateOrUpdate creates or updates a privateLinkHub Parameters: privateLinkHubInfo - privateLinkHub create or update request properties resourceGroupName - the name of the resource group. The name is case insensitive. privateLinkHubName - name of the privateLinkHub
func (PrivateLinkHubsClient) CreateOrUpdatePreparer ¶
func (client PrivateLinkHubsClient) CreateOrUpdatePreparer(ctx context.Context, privateLinkHubInfo PrivateLinkHub, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (PrivateLinkHubsClient) CreateOrUpdateResponder ¶
func (client PrivateLinkHubsClient) CreateOrUpdateResponder(resp *http.Response) (result PrivateLinkHub, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (PrivateLinkHubsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (PrivateLinkHubsClient) Delete ¶
func (client PrivateLinkHubsClient) Delete(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkHubsDeleteFuture, err error)
Delete deletes a privateLinkHub Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. privateLinkHubName - name of the privateLinkHub
func (PrivateLinkHubsClient) DeletePreparer ¶
func (client PrivateLinkHubsClient) DeletePreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (PrivateLinkHubsClient) DeleteResponder ¶
func (client PrivateLinkHubsClient) 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 (PrivateLinkHubsClient) DeleteSender ¶
func (client PrivateLinkHubsClient) DeleteSender(req *http.Request) (future PrivateLinkHubsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (PrivateLinkHubsClient) Get ¶
func (client PrivateLinkHubsClient) Get(ctx context.Context, resourceGroupName string, privateLinkHubName string) (result PrivateLinkHub, err error)
Get gets a privateLinkHub Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. privateLinkHubName - name of the privateLinkHub
func (PrivateLinkHubsClient) GetPreparer ¶
func (client PrivateLinkHubsClient) GetPreparer(ctx context.Context, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PrivateLinkHubsClient) GetResponder ¶
func (client PrivateLinkHubsClient) GetResponder(resp *http.Response) (result PrivateLinkHub, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (PrivateLinkHubsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (PrivateLinkHubsClient) List ¶
func (client PrivateLinkHubsClient) List(ctx context.Context) (result PrivateLinkHubInfoListResultPage, err error)
List returns a list of privateLinkHubs in a subscription
func (PrivateLinkHubsClient) ListByResourceGroup ¶
func (client PrivateLinkHubsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result PrivateLinkHubInfoListResultPage, err error)
ListByResourceGroup returns a list of privateLinkHubs in a resource group Parameters: resourceGroupName - the name of the resource group. The name is case insensitive.
func (PrivateLinkHubsClient) ListByResourceGroupComplete ¶
func (client PrivateLinkHubsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result PrivateLinkHubInfoListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (PrivateLinkHubsClient) ListByResourceGroupPreparer ¶
func (client PrivateLinkHubsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (PrivateLinkHubsClient) ListByResourceGroupResponder ¶
func (client PrivateLinkHubsClient) ListByResourceGroupResponder(resp *http.Response) (result PrivateLinkHubInfoListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (PrivateLinkHubsClient) ListByResourceGroupSender ¶
func (client PrivateLinkHubsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (PrivateLinkHubsClient) ListComplete ¶
func (client PrivateLinkHubsClient) ListComplete(ctx context.Context) (result PrivateLinkHubInfoListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (PrivateLinkHubsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (PrivateLinkHubsClient) ListResponder ¶
func (client PrivateLinkHubsClient) ListResponder(resp *http.Response) (result PrivateLinkHubInfoListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (PrivateLinkHubsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (PrivateLinkHubsClient) Update ¶
func (client PrivateLinkHubsClient) Update(ctx context.Context, privateLinkHubPatchInfo PrivateLinkHubPatchInfo, resourceGroupName string, privateLinkHubName string) (result PrivateLinkHub, err error)
Update updates a privateLinkHub Parameters: privateLinkHubPatchInfo - privateLinkHub patch request properties resourceGroupName - the name of the resource group. The name is case insensitive. privateLinkHubName - name of the privateLinkHub
func (PrivateLinkHubsClient) UpdatePreparer ¶
func (client PrivateLinkHubsClient) UpdatePreparer(ctx context.Context, privateLinkHubPatchInfo PrivateLinkHubPatchInfo, resourceGroupName string, privateLinkHubName string) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (PrivateLinkHubsClient) UpdateResponder ¶
func (client PrivateLinkHubsClient) UpdateResponder(resp *http.Response) (result PrivateLinkHub, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (PrivateLinkHubsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type PrivateLinkHubsDeleteFuture ¶
type PrivateLinkHubsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(PrivateLinkHubsClient) (autorest.Response, error) }
PrivateLinkHubsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*PrivateLinkHubsDeleteFuture) UnmarshalJSON ¶
func (future *PrivateLinkHubsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
PrivateLinkResource a private link resource
func (PrivateLinkResource) MarshalJSON ¶
func (plr PrivateLinkResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkResource.
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.
func (PrivateLinkResourceListResult) MarshalJSON ¶
func (plrlr PrivateLinkResourceListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkResourceListResult.
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(cur PrivateLinkResourceListResult, 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.
func (PrivateLinkResourceProperties) MarshalJSON ¶
func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
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. Status *string `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
func (PrivateLinkServiceConnectionState) MarshalJSON ¶
func (plscs PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkServiceConnectionState.
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
ProxyResource the resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location
func (ProxyResource) MarshalJSON ¶
func (pr ProxyResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ProxyResource.
type PurviewConfiguration ¶
type PurviewConfiguration struct { // PurviewResourceID - Purview Resource ID PurviewResourceID *string `json:"purviewResourceId,omitempty"` }
PurviewConfiguration purview Configuration
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.
func (QueryInterval) MarshalJSON ¶
func (qi QueryInterval) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for QueryInterval.
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.
func (QueryMetric) MarshalJSON ¶
func (qm QueryMetric) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for QueryMetric.
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.
func (QueryStatistic) MarshalJSON ¶
func (qs QueryStatistic) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for QueryStatistic.
type RecommendedSensitivityLabelUpdate ¶
type RecommendedSensitivityLabelUpdate struct { // RecommendedSensitivityLabelUpdateProperties - Resource properties. *RecommendedSensitivityLabelUpdateProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
RecommendedSensitivityLabelUpdate a recommended sensitivity label update operation.
func (RecommendedSensitivityLabelUpdate) MarshalJSON ¶
func (rslu RecommendedSensitivityLabelUpdate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RecommendedSensitivityLabelUpdate.
func (*RecommendedSensitivityLabelUpdate) UnmarshalJSON ¶
func (rslu *RecommendedSensitivityLabelUpdate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for RecommendedSensitivityLabelUpdate struct.
type RecommendedSensitivityLabelUpdateKind ¶
type RecommendedSensitivityLabelUpdateKind string
RecommendedSensitivityLabelUpdateKind enumerates the values for recommended sensitivity label update kind.
const ( // Disable ... Disable RecommendedSensitivityLabelUpdateKind = "disable" // Enable ... Enable RecommendedSensitivityLabelUpdateKind = "enable" )
func PossibleRecommendedSensitivityLabelUpdateKindValues ¶
func PossibleRecommendedSensitivityLabelUpdateKindValues() []RecommendedSensitivityLabelUpdateKind
PossibleRecommendedSensitivityLabelUpdateKindValues returns an array of possible values for the RecommendedSensitivityLabelUpdateKind const type.
type RecommendedSensitivityLabelUpdateList ¶
type RecommendedSensitivityLabelUpdateList struct {
Operations *[]RecommendedSensitivityLabelUpdate `json:"operations,omitempty"`
}
RecommendedSensitivityLabelUpdateList a list of recommended sensitivity label update operations.
type RecommendedSensitivityLabelUpdateProperties ¶
type RecommendedSensitivityLabelUpdateProperties struct { // Op - Possible values include: 'Enable', 'Disable' Op RecommendedSensitivityLabelUpdateKind `json:"op,omitempty"` // Schema - Schema name of the column to update. Schema *string `json:"schema,omitempty"` // Table - Table name of the column to update. Table *string `json:"table,omitempty"` // Column - Column name to update. Column *string `json:"column,omitempty"` }
RecommendedSensitivityLabelUpdateProperties properties of an operation executed on a recommended sensitivity label.
type RecoverableSQLPool ¶
type RecoverableSQLPool struct { autorest.Response `json:"-"` // RecoverableSQLPoolProperties - The properties of a recoverable sql pool *RecoverableSQLPoolProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
RecoverableSQLPool a recoverable sql pool
func (RecoverableSQLPool) MarshalJSON ¶
func (rsp RecoverableSQLPool) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RecoverableSQLPool.
func (*RecoverableSQLPool) UnmarshalJSON ¶
func (rsp *RecoverableSQLPool) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for RecoverableSQLPool struct.
type RecoverableSQLPoolListResult ¶
type RecoverableSQLPoolListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; A list of recoverable sql pool Value *[]RecoverableSQLPool `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
RecoverableSQLPoolListResult the response to a list recoverable sql pools request
func (RecoverableSQLPoolListResult) IsEmpty ¶
func (rsplr RecoverableSQLPoolListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (RecoverableSQLPoolListResult) MarshalJSON ¶
func (rsplr RecoverableSQLPoolListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RecoverableSQLPoolListResult.
type RecoverableSQLPoolListResultIterator ¶
type RecoverableSQLPoolListResultIterator struct {
// contains filtered or unexported fields
}
RecoverableSQLPoolListResultIterator provides access to a complete listing of RecoverableSQLPool values.
func NewRecoverableSQLPoolListResultIterator ¶
func NewRecoverableSQLPoolListResultIterator(page RecoverableSQLPoolListResultPage) RecoverableSQLPoolListResultIterator
Creates a new instance of the RecoverableSQLPoolListResultIterator type.
func (*RecoverableSQLPoolListResultIterator) Next ¶
func (iter *RecoverableSQLPoolListResultIterator) 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 (*RecoverableSQLPoolListResultIterator) NextWithContext ¶
func (iter *RecoverableSQLPoolListResultIterator) 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 (RecoverableSQLPoolListResultIterator) NotDone ¶
func (iter RecoverableSQLPoolListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (RecoverableSQLPoolListResultIterator) Response ¶
func (iter RecoverableSQLPoolListResultIterator) Response() RecoverableSQLPoolListResult
Response returns the raw server response from the last page request.
func (RecoverableSQLPoolListResultIterator) Value ¶
func (iter RecoverableSQLPoolListResultIterator) Value() RecoverableSQLPool
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type RecoverableSQLPoolListResultPage ¶
type RecoverableSQLPoolListResultPage struct {
// contains filtered or unexported fields
}
RecoverableSQLPoolListResultPage contains a page of RecoverableSQLPool values.
func NewRecoverableSQLPoolListResultPage ¶
func NewRecoverableSQLPoolListResultPage(cur RecoverableSQLPoolListResult, getNextPage func(context.Context, RecoverableSQLPoolListResult) (RecoverableSQLPoolListResult, error)) RecoverableSQLPoolListResultPage
Creates a new instance of the RecoverableSQLPoolListResultPage type.
func (*RecoverableSQLPoolListResultPage) Next ¶
func (page *RecoverableSQLPoolListResultPage) 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 (*RecoverableSQLPoolListResultPage) NextWithContext ¶
func (page *RecoverableSQLPoolListResultPage) 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 (RecoverableSQLPoolListResultPage) NotDone ¶
func (page RecoverableSQLPoolListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (RecoverableSQLPoolListResultPage) Response ¶
func (page RecoverableSQLPoolListResultPage) Response() RecoverableSQLPoolListResult
Response returns the raw server response from the last page request.
func (RecoverableSQLPoolListResultPage) Values ¶
func (page RecoverableSQLPoolListResultPage) Values() []RecoverableSQLPool
Values returns the slice of values for the current page or nil if there are no values.
type RecoverableSQLPoolProperties ¶
type RecoverableSQLPoolProperties struct { // Edition - READ-ONLY; The edition of the database Edition *string `json:"edition,omitempty"` // ServiceLevelObjective - READ-ONLY; The service level objective name of the database ServiceLevelObjective *string `json:"serviceLevelObjective,omitempty"` // ElasticPoolName - READ-ONLY; The elastic pool name of the database ElasticPoolName *string `json:"elasticPoolName,omitempty"` // LastAvailableBackupDate - READ-ONLY; The last available backup date of the database (ISO8601 format) LastAvailableBackupDate *date.Time `json:"lastAvailableBackupDate,omitempty"` }
RecoverableSQLPoolProperties the properties of a recoverable sql pool
func (RecoverableSQLPoolProperties) MarshalJSON ¶
func (rspp RecoverableSQLPoolProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RecoverableSQLPoolProperties.
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 { autorest.Response `json:"-"` // 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. E.g. "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.
func (ReplicationLinkListResult) MarshalJSON ¶
func (rllr ReplicationLinkListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ReplicationLinkListResult.
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(cur ReplicationLinkListResult, 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.
func (ReplicationLinkProperties) MarshalJSON ¶
func (rlp ReplicationLinkProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ReplicationLinkProperties.
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
Resource common fields that are returned in the response for all Azure Resource Manager resources
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for 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 RestorableDroppedSQLPool ¶
type RestorableDroppedSQLPool struct { autorest.Response `json:"-"` // Location - READ-ONLY; The geo-location where the resource lives Location *string `json:"location,omitempty"` // RestorableDroppedSQLPoolProperties - The properties of a restorable dropped Sql pool *RestorableDroppedSQLPoolProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
RestorableDroppedSQLPool a restorable dropped Sql pool
func (RestorableDroppedSQLPool) MarshalJSON ¶
func (rdsp RestorableDroppedSQLPool) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RestorableDroppedSQLPool.
func (*RestorableDroppedSQLPool) UnmarshalJSON ¶
func (rdsp *RestorableDroppedSQLPool) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for RestorableDroppedSQLPool struct.
type RestorableDroppedSQLPoolListResult ¶
type RestorableDroppedSQLPoolListResult struct { autorest.Response `json:"-"` // Value - A list of restorable dropped Sql pools Value *[]RestorableDroppedSQLPool `json:"value,omitempty"` }
RestorableDroppedSQLPoolListResult the response to a list restorable dropped Sql pools request
type RestorableDroppedSQLPoolProperties ¶
type RestorableDroppedSQLPoolProperties struct { // DatabaseName - READ-ONLY; The name of the database DatabaseName *string `json:"databaseName,omitempty"` // Edition - READ-ONLY; The edition of the database Edition *string `json:"edition,omitempty"` // MaxSizeBytes - READ-ONLY; The max size in bytes of the database MaxSizeBytes *string `json:"maxSizeBytes,omitempty"` // ServiceLevelObjective - READ-ONLY; The service level objective name of the database ServiceLevelObjective *string `json:"serviceLevelObjective,omitempty"` // ElasticPoolName - READ-ONLY; The elastic pool name of the database ElasticPoolName *string `json:"elasticPoolName,omitempty"` // CreationDate - READ-ONLY; The creation date of the database (ISO8601 format) CreationDate *date.Time `json:"creationDate,omitempty"` // DeletionDate - READ-ONLY; The deletion date of the database (ISO8601 format) DeletionDate *date.Time `json:"deletionDate,omitempty"` // EarliestRestoreDate - READ-ONLY; The earliest restore date of the database (ISO8601 format) EarliestRestoreDate *date.Time `json:"earliestRestoreDate,omitempty"` }
RestorableDroppedSQLPoolProperties the properties of a restorable dropped Sql pool
func (RestorableDroppedSQLPoolProperties) MarshalJSON ¶
func (rdspp RestorableDroppedSQLPoolProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RestorableDroppedSQLPoolProperties.
type RestorableDroppedSQLPoolsClient ¶
type RestorableDroppedSQLPoolsClient struct {
BaseClient
}
RestorableDroppedSQLPoolsClient is the azure Synapse Analytics Management Client
func NewRestorableDroppedSQLPoolsClient ¶
func NewRestorableDroppedSQLPoolsClient(subscriptionID string) RestorableDroppedSQLPoolsClient
NewRestorableDroppedSQLPoolsClient creates an instance of the RestorableDroppedSQLPoolsClient client.
func NewRestorableDroppedSQLPoolsClientWithBaseURI ¶
func NewRestorableDroppedSQLPoolsClientWithBaseURI(baseURI string, subscriptionID string) RestorableDroppedSQLPoolsClient
NewRestorableDroppedSQLPoolsClientWithBaseURI creates an instance of the RestorableDroppedSQLPoolsClient 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 (RestorableDroppedSQLPoolsClient) Get ¶
func (client RestorableDroppedSQLPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, restorableDroppedSQLPoolID string) (result RestorableDroppedSQLPool, err error)
Get gets a deleted sql pool that can be restored Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace restorableDroppedSQLPoolID - the id of the deleted Sql Pool in the form of sqlPoolName,deletionTimeInFileTimeFormat
func (RestorableDroppedSQLPoolsClient) GetPreparer ¶
func (client RestorableDroppedSQLPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, restorableDroppedSQLPoolID string) (*http.Request, error)
GetPreparer prepares the Get request.
func (RestorableDroppedSQLPoolsClient) GetResponder ¶
func (client RestorableDroppedSQLPoolsClient) GetResponder(resp *http.Response) (result RestorableDroppedSQLPool, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (RestorableDroppedSQLPoolsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (RestorableDroppedSQLPoolsClient) ListByWorkspace ¶
func (client RestorableDroppedSQLPoolsClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result RestorableDroppedSQLPoolListResult, err error)
ListByWorkspace gets a list of deleted Sql pools that can be restored Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (RestorableDroppedSQLPoolsClient) ListByWorkspacePreparer ¶
func (client RestorableDroppedSQLPoolsClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (RestorableDroppedSQLPoolsClient) ListByWorkspaceResponder ¶
func (client RestorableDroppedSQLPoolsClient) ListByWorkspaceResponder(resp *http.Response) (result RestorableDroppedSQLPoolListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (RestorableDroppedSQLPoolsClient) ListByWorkspaceSender ¶
func (client RestorableDroppedSQLPoolsClient) 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.
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. E.g. "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.
func (RestorePointListResult) MarshalJSON ¶
func (rplr RestorePointListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RestorePointListResult.
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(cur RestorePointListResult, 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
func (RestorePointProperties) MarshalJSON ¶
func (rpp RestorePointProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RestorePointProperties.
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. E.g. "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.
func (SQLPoolBlobAuditingPoliciesClient) GetSender ¶
func (client SQLPoolBlobAuditingPoliciesClient) 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 (SQLPoolBlobAuditingPoliciesClient) ListBySQLPool ¶
func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPool(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolBlobAuditingPolicyListResultPage, err error)
ListBySQLPool lists auditing settings 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 (SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolComplete ¶
func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result SQLPoolBlobAuditingPolicyListResultIterator, err error)
ListBySQLPoolComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolPreparer ¶
func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListBySQLPoolPreparer prepares the ListBySQLPool request.
func (SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolResponder ¶
func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolResponder(resp *http.Response) (result SQLPoolBlobAuditingPolicyListResult, err error)
ListBySQLPoolResponder handles the response to the ListBySQLPool request. The method always closes the http.Response Body.
func (SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolSender ¶
func (client SQLPoolBlobAuditingPoliciesClient) ListBySQLPoolSender(req *http.Request) (*http.Response, error)
ListBySQLPoolSender sends the ListBySQLPool request. The method will close the http.Response Body if it receives an error.
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. E.g. "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 SQLPoolBlobAuditingPolicyListResult ¶
type SQLPoolBlobAuditingPolicyListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]SQLPoolBlobAuditingPolicy `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
SQLPoolBlobAuditingPolicyListResult a list of Sql pool auditing settings.
func (SQLPoolBlobAuditingPolicyListResult) IsEmpty ¶
func (spbaplr SQLPoolBlobAuditingPolicyListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (SQLPoolBlobAuditingPolicyListResult) MarshalJSON ¶
func (spbaplr SQLPoolBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolBlobAuditingPolicyListResult.
type SQLPoolBlobAuditingPolicyListResultIterator ¶
type SQLPoolBlobAuditingPolicyListResultIterator struct {
// contains filtered or unexported fields
}
SQLPoolBlobAuditingPolicyListResultIterator provides access to a complete listing of SQLPoolBlobAuditingPolicy values.
func NewSQLPoolBlobAuditingPolicyListResultIterator ¶
func NewSQLPoolBlobAuditingPolicyListResultIterator(page SQLPoolBlobAuditingPolicyListResultPage) SQLPoolBlobAuditingPolicyListResultIterator
Creates a new instance of the SQLPoolBlobAuditingPolicyListResultIterator type.
func (*SQLPoolBlobAuditingPolicyListResultIterator) Next ¶
func (iter *SQLPoolBlobAuditingPolicyListResultIterator) 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 (*SQLPoolBlobAuditingPolicyListResultIterator) NextWithContext ¶
func (iter *SQLPoolBlobAuditingPolicyListResultIterator) 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 (SQLPoolBlobAuditingPolicyListResultIterator) NotDone ¶
func (iter SQLPoolBlobAuditingPolicyListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SQLPoolBlobAuditingPolicyListResultIterator) Response ¶
func (iter SQLPoolBlobAuditingPolicyListResultIterator) Response() SQLPoolBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (SQLPoolBlobAuditingPolicyListResultIterator) Value ¶
func (iter SQLPoolBlobAuditingPolicyListResultIterator) Value() SQLPoolBlobAuditingPolicy
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SQLPoolBlobAuditingPolicyListResultPage ¶
type SQLPoolBlobAuditingPolicyListResultPage struct {
// contains filtered or unexported fields
}
SQLPoolBlobAuditingPolicyListResultPage contains a page of SQLPoolBlobAuditingPolicy values.
func NewSQLPoolBlobAuditingPolicyListResultPage ¶
func NewSQLPoolBlobAuditingPolicyListResultPage(cur SQLPoolBlobAuditingPolicyListResult, getNextPage func(context.Context, SQLPoolBlobAuditingPolicyListResult) (SQLPoolBlobAuditingPolicyListResult, error)) SQLPoolBlobAuditingPolicyListResultPage
Creates a new instance of the SQLPoolBlobAuditingPolicyListResultPage type.
func (*SQLPoolBlobAuditingPolicyListResultPage) Next ¶
func (page *SQLPoolBlobAuditingPolicyListResultPage) 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 (*SQLPoolBlobAuditingPolicyListResultPage) NextWithContext ¶
func (page *SQLPoolBlobAuditingPolicyListResultPage) 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 (SQLPoolBlobAuditingPolicyListResultPage) NotDone ¶
func (page SQLPoolBlobAuditingPolicyListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SQLPoolBlobAuditingPolicyListResultPage) Response ¶
func (page SQLPoolBlobAuditingPolicyListResultPage) Response() SQLPoolBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (SQLPoolBlobAuditingPolicyListResultPage) Values ¶
func (page SQLPoolBlobAuditingPolicyListResultPage) Values() []SQLPoolBlobAuditingPolicy
Values returns the slice of values for the current page or nil if there are no values.
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.
func (SQLPoolBlobAuditingPolicySQLPoolOperationListResult) MarshalJSON ¶
func (spbapspolr SQLPoolBlobAuditingPolicySQLPoolOperationListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolBlobAuditingPolicySQLPoolOperationListResult.
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(cur SQLPoolBlobAuditingPolicySQLPoolOperationListResult, 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 { autorest.Response `json:"-"` // 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. E.g. "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.
func (SQLPoolColumnListResult) MarshalJSON ¶
func (spclr SQLPoolColumnListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolColumnListResult.
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(cur SQLPoolColumnListResult, 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"` // IsComputed - READ-ONLY; Indicates whether column value is computed or not IsComputed *bool `json:"isComputed,omitempty"` }
SQLPoolColumnProperties sql pool column properties.
func (SQLPoolColumnProperties) MarshalJSON ¶
func (spcp SQLPoolColumnProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolColumnProperties.
type SQLPoolColumnsClient ¶
type SQLPoolColumnsClient struct {
BaseClient
}
SQLPoolColumnsClient is the azure Synapse Analytics Management Client
func NewSQLPoolColumnsClient ¶
func NewSQLPoolColumnsClient(subscriptionID string) SQLPoolColumnsClient
NewSQLPoolColumnsClient creates an instance of the SQLPoolColumnsClient client.
func NewSQLPoolColumnsClientWithBaseURI ¶
func NewSQLPoolColumnsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolColumnsClient
NewSQLPoolColumnsClientWithBaseURI creates an instance of the SQLPoolColumnsClient 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 (SQLPoolColumnsClient) Get ¶
func (client SQLPoolColumnsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (result SQLPoolColumn, err error)
Get get Sql pool 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 (SQLPoolColumnsClient) GetPreparer ¶
func (client SQLPoolColumnsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolColumnsClient) GetResponder ¶
func (client SQLPoolColumnsClient) GetResponder(resp *http.Response) (result SQLPoolColumn, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
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. E.g. "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) CreateOrUpdate ¶
func (client SQLPoolGeoBackupPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters GeoBackupPolicy) (result GeoBackupPolicy, err error)
CreateOrUpdate updates a 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 parameters - the required parameters for creating or updating the geo backup policy.
func (SQLPoolGeoBackupPoliciesClient) CreateOrUpdatePreparer ¶
func (client SQLPoolGeoBackupPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters GeoBackupPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolGeoBackupPoliciesClient) CreateOrUpdateResponder ¶
func (client SQLPoolGeoBackupPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result GeoBackupPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolGeoBackupPoliciesClient) CreateOrUpdateSender ¶
func (client SQLPoolGeoBackupPoliciesClient) 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 (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.
func (SQLPoolGeoBackupPoliciesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SQLPoolGeoBackupPoliciesClient) List ¶
func (client SQLPoolGeoBackupPoliciesClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result GeoBackupPolicyListResult, err error)
List get list of SQL pool geo backup policies 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) ListPreparer ¶
func (client SQLPoolGeoBackupPoliciesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolGeoBackupPoliciesClient) ListResponder ¶
func (client SQLPoolGeoBackupPoliciesClient) ListResponder(resp *http.Response) (result GeoBackupPolicyListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolGeoBackupPoliciesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
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(cur SQLPoolInfoListResult, 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 SQLPoolMaintenanceWindowOptionsClient ¶
type SQLPoolMaintenanceWindowOptionsClient struct {
BaseClient
}
SQLPoolMaintenanceWindowOptionsClient is the azure Synapse Analytics Management Client
func NewSQLPoolMaintenanceWindowOptionsClient ¶
func NewSQLPoolMaintenanceWindowOptionsClient(subscriptionID string) SQLPoolMaintenanceWindowOptionsClient
NewSQLPoolMaintenanceWindowOptionsClient creates an instance of the SQLPoolMaintenanceWindowOptionsClient client.
func NewSQLPoolMaintenanceWindowOptionsClientWithBaseURI ¶
func NewSQLPoolMaintenanceWindowOptionsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolMaintenanceWindowOptionsClient
NewSQLPoolMaintenanceWindowOptionsClientWithBaseURI creates an instance of the SQLPoolMaintenanceWindowOptionsClient 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 (SQLPoolMaintenanceWindowOptionsClient) Get ¶
func (client SQLPoolMaintenanceWindowOptionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, maintenanceWindowOptionsName string) (result MaintenanceWindowOptions, err error)
Get get list of SQL pool's available maintenance windows. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name maintenanceWindowOptionsName - maintenance window options name.
func (SQLPoolMaintenanceWindowOptionsClient) GetPreparer ¶
func (client SQLPoolMaintenanceWindowOptionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, maintenanceWindowOptionsName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolMaintenanceWindowOptionsClient) GetResponder ¶
func (client SQLPoolMaintenanceWindowOptionsClient) GetResponder(resp *http.Response) (result MaintenanceWindowOptions, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type SQLPoolMaintenanceWindowsClient ¶
type SQLPoolMaintenanceWindowsClient struct {
BaseClient
}
SQLPoolMaintenanceWindowsClient is the azure Synapse Analytics Management Client
func NewSQLPoolMaintenanceWindowsClient ¶
func NewSQLPoolMaintenanceWindowsClient(subscriptionID string) SQLPoolMaintenanceWindowsClient
NewSQLPoolMaintenanceWindowsClient creates an instance of the SQLPoolMaintenanceWindowsClient client.
func NewSQLPoolMaintenanceWindowsClientWithBaseURI ¶
func NewSQLPoolMaintenanceWindowsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolMaintenanceWindowsClient
NewSQLPoolMaintenanceWindowsClientWithBaseURI creates an instance of the SQLPoolMaintenanceWindowsClient 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 (SQLPoolMaintenanceWindowsClient) CreateOrUpdate ¶
func (client SQLPoolMaintenanceWindowsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, maintenanceWindowName string, parameters MaintenanceWindows) (result autorest.Response, err error)
CreateOrUpdate creates or updates a Sql pool's maintenance windows settings. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name maintenanceWindowName - maintenance window name. parameters - the required parameters for creating or updating Maintenance Windows settings
func (SQLPoolMaintenanceWindowsClient) CreateOrUpdatePreparer ¶
func (client SQLPoolMaintenanceWindowsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, maintenanceWindowName string, parameters MaintenanceWindows) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolMaintenanceWindowsClient) CreateOrUpdateResponder ¶
func (client SQLPoolMaintenanceWindowsClient) CreateOrUpdateResponder(resp *http.Response) (result autorest.Response, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolMaintenanceWindowsClient) CreateOrUpdateSender ¶
func (client SQLPoolMaintenanceWindowsClient) 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 (SQLPoolMaintenanceWindowsClient) Get ¶
func (client SQLPoolMaintenanceWindowsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, maintenanceWindowName string) (result MaintenanceWindows, err error)
Get get a SQL pool's Maintenance Windows. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name maintenanceWindowName - maintenance window name.
func (SQLPoolMaintenanceWindowsClient) GetPreparer ¶
func (client SQLPoolMaintenanceWindowsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, maintenanceWindowName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolMaintenanceWindowsClient) GetResponder ¶
func (client SQLPoolMaintenanceWindowsClient) GetResponder(resp *http.Response) (result MaintenanceWindows, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
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. E.g. "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.
func (SQLPoolOperationProperties) MarshalJSON ¶
func (spop SQLPoolOperationProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolOperationProperties.
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 SQLPoolRecommendedSensitivityLabelsClient ¶
type SQLPoolRecommendedSensitivityLabelsClient struct {
BaseClient
}
SQLPoolRecommendedSensitivityLabelsClient is the azure Synapse Analytics Management Client
func NewSQLPoolRecommendedSensitivityLabelsClient ¶
func NewSQLPoolRecommendedSensitivityLabelsClient(subscriptionID string) SQLPoolRecommendedSensitivityLabelsClient
NewSQLPoolRecommendedSensitivityLabelsClient creates an instance of the SQLPoolRecommendedSensitivityLabelsClient client.
func NewSQLPoolRecommendedSensitivityLabelsClientWithBaseURI ¶
func NewSQLPoolRecommendedSensitivityLabelsClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolRecommendedSensitivityLabelsClient
NewSQLPoolRecommendedSensitivityLabelsClientWithBaseURI creates an instance of the SQLPoolRecommendedSensitivityLabelsClient 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 (SQLPoolRecommendedSensitivityLabelsClient) Update ¶
func (client SQLPoolRecommendedSensitivityLabelsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters RecommendedSensitivityLabelUpdateList) (result autorest.Response, err error)
Update update recommended sensitivity labels states of a given SQL Pool using an operations batch. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolRecommendedSensitivityLabelsClient) UpdatePreparer ¶
func (client SQLPoolRecommendedSensitivityLabelsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters RecommendedSensitivityLabelUpdateList) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (SQLPoolRecommendedSensitivityLabelsClient) UpdateResponder ¶
func (client SQLPoolRecommendedSensitivityLabelsClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (SQLPoolRecommendedSensitivityLabelsClient) UpdateSender ¶
func (client SQLPoolRecommendedSensitivityLabelsClient) UpdateSender(req *http.Request) (*http.Response, error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
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) GetByName ¶
func (client SQLPoolReplicationLinksClient) GetByName(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, linkID string) (result ReplicationLink, err error)
GetByName get SQL pool replication link by name. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name linkID - the ID of the replication link.
func (SQLPoolReplicationLinksClient) GetByNamePreparer ¶
func (client SQLPoolReplicationLinksClient) GetByNamePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, linkID string) (*http.Request, error)
GetByNamePreparer prepares the GetByName request.
func (SQLPoolReplicationLinksClient) GetByNameResponder ¶
func (client SQLPoolReplicationLinksClient) GetByNameResponder(resp *http.Response) (result ReplicationLink, err error)
GetByNameResponder handles the response to the GetByName request. The method always closes the http.Response Body.
func (SQLPoolReplicationLinksClient) GetByNameSender ¶
func (client SQLPoolReplicationLinksClient) GetByNameSender(req *http.Request) (*http.Response, error)
GetByNameSender sends the GetByName request. The method will close the http.Response Body if it receives an error.
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 *string `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"` // StorageAccountType - The storage account type used to store backups for this sql pool. Possible values include: 'GRS', 'LRS', 'ZRS' StorageAccountType StorageAccountType `json:"storageAccountType,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) Delete ¶
func (client SQLPoolRestorePointsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, restorePointName string) (result autorest.Response, err error)
Delete deletes a restore point. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name restorePointName - the name of the restore point.
func (SQLPoolRestorePointsClient) DeletePreparer ¶
func (client SQLPoolRestorePointsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, restorePointName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SQLPoolRestorePointsClient) DeleteResponder ¶
func (client SQLPoolRestorePointsClient) 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 (SQLPoolRestorePointsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SQLPoolRestorePointsClient) Get ¶
func (client SQLPoolRestorePointsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, restorePointName string) (result RestorePoint, err error)
Get gets a restore point. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name restorePointName - the name of the restore point.
func (SQLPoolRestorePointsClient) GetPreparer ¶
func (client SQLPoolRestorePointsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, restorePointName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolRestorePointsClient) GetResponder ¶
func (client SQLPoolRestorePointsClient) GetResponder(resp *http.Response) (result RestorePoint, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolRestorePointsClient) GetSender ¶
GetSender sends the Get 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 ¶
type SQLPoolRestorePointsCreateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolRestorePointsClient) (RestorePoint, error) }
SQLPoolRestorePointsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolRestorePointsCreateFuture) UnmarshalJSON ¶
func (future *SQLPoolRestorePointsCreateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type SQLPoolSchema ¶
type SQLPoolSchema struct { autorest.Response `json:"-"` // 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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
SQLPoolSchema a Sql pool schema resource.
func (SQLPoolSchema) MarshalJSON ¶
func (sps SQLPoolSchema) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolSchema.
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.
func (SQLPoolSchemaListResult) MarshalJSON ¶
func (spslr SQLPoolSchemaListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolSchemaListResult.
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(cur SQLPoolSchemaListResult, 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) Get ¶
func (client SQLPoolSchemasClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string) (result SQLPoolSchema, err error)
Get get Sql Pool schema 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.
func (SQLPoolSchemasClient) GetPreparer ¶
func (client SQLPoolSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolSchemasClient) GetResponder ¶
func (client SQLPoolSchemasClient) GetResponder(resp *http.Response) (result SQLPoolSchema, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolSchemasClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
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.
func (SQLPoolSecurityAlertPoliciesClient) GetSender ¶
func (client SQLPoolSecurityAlertPoliciesClient) 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 (SQLPoolSecurityAlertPoliciesClient) List ¶
func (client SQLPoolSecurityAlertPoliciesClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result ListSQLPoolSecurityAlertPoliciesPage, err error)
List get a list of Sql pool's security alert policies. 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) ListComplete ¶
func (client SQLPoolSecurityAlertPoliciesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result ListSQLPoolSecurityAlertPoliciesIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolSecurityAlertPoliciesClient) ListPreparer ¶
func (client SQLPoolSecurityAlertPoliciesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolSecurityAlertPoliciesClient) ListResponder ¶
func (client SQLPoolSecurityAlertPoliciesClient) ListResponder(resp *http.Response) (result ListSQLPoolSecurityAlertPolicies, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolSecurityAlertPoliciesClient) ListSender ¶
func (client SQLPoolSecurityAlertPoliciesClient) 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 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. E.g. "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) Get ¶
func (client SQLPoolSensitivityLabelsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string, sensitivityLabelSource SensitivityLabelSource) (result SensitivityLabel, err error)
Get gets the sensitivity label of 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. sensitivityLabelSource - the source of the sensitivity label.
func (SQLPoolSensitivityLabelsClient) GetPreparer ¶
func (client SQLPoolSensitivityLabelsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string, columnName string, sensitivityLabelSource SensitivityLabelSource) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolSensitivityLabelsClient) GetResponder ¶
func (client SQLPoolSensitivityLabelsClient) GetResponder(resp *http.Response) (result SensitivityLabel, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) GetSender ¶
GetSender sends the Get 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.
func (SQLPoolSensitivityLabelsClient) Update ¶
func (client SQLPoolSensitivityLabelsClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SensitivityLabelUpdateList) (result autorest.Response, err error)
Update update sensitivity labels of a given SQL Pool using an operations batch. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolSensitivityLabelsClient) UpdatePreparer ¶
func (client SQLPoolSensitivityLabelsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, parameters SensitivityLabelUpdateList) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (SQLPoolSensitivityLabelsClient) UpdateResponder ¶
func (client SQLPoolSensitivityLabelsClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (SQLPoolSensitivityLabelsClient) UpdateSender ¶
func (client SQLPoolSensitivityLabelsClient) UpdateSender(req *http.Request) (*http.Response, error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type SQLPoolTable ¶
type SQLPoolTable struct { autorest.Response `json:"-"` // 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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
SQLPoolTable a Sql pool table resource.
func (SQLPoolTable) MarshalJSON ¶
func (spt SQLPoolTable) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolTable.
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.
func (SQLPoolTableListResult) MarshalJSON ¶
func (sptlr SQLPoolTableListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolTableListResult.
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(cur SQLPoolTableListResult, 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) Get ¶
func (client SQLPoolTablesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string) (result SQLPoolTable, err error)
Get get Sql pool table 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.
func (SQLPoolTablesClient) GetPreparer ¶
func (client SQLPoolTablesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, schemaName string, tableName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolTablesClient) GetResponder ¶
func (client SQLPoolTablesClient) GetResponder(resp *http.Response) (result SQLPoolTable, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolTablesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
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.
func (SQLPoolTransparentDataEncryptionsClient) GetSender ¶
func (client SQLPoolTransparentDataEncryptionsClient) 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 (SQLPoolTransparentDataEncryptionsClient) List ¶
func (client SQLPoolTransparentDataEncryptionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result TransparentDataEncryptionListResultPage, err error)
List get list of SQL pool's transparent data encryption configurations. 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) ListComplete ¶
func (client SQLPoolTransparentDataEncryptionsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result TransparentDataEncryptionListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolTransparentDataEncryptionsClient) ListPreparer ¶
func (client SQLPoolTransparentDataEncryptionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolTransparentDataEncryptionsClient) ListResponder ¶
func (client SQLPoolTransparentDataEncryptionsClient) ListResponder(resp *http.Response) (result TransparentDataEncryptionListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolTransparentDataEncryptionsClient) ListSender ¶
func (client SQLPoolTransparentDataEncryptionsClient) 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 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.
func (SQLPoolUsage) MarshalJSON ¶
func (spu SQLPoolUsage) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolUsage.
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.
func (SQLPoolUsageListResult) MarshalJSON ¶
func (spulr SQLPoolUsageListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolUsageListResult.
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(cur SQLPoolUsageListResult, 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. E.g. "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.
func (SQLPoolVulnerabilityAssessmentListResult) MarshalJSON ¶
func (spvalr SQLPoolVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolVulnerabilityAssessmentListResult.
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(cur SQLPoolVulnerabilityAssessmentListResult, 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. E.g. "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.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) Get ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, ruleID string, baselineName VulnerabilityAssessmentPolicyBaselineName) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
Get gets a SqlPool'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 server level rule).
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) GetPreparer ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, ruleID string, baselineName VulnerabilityAssessmentPolicyBaselineName) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolVulnerabilityAssessmentRuleBaselinesClient) GetResponder ¶
func (client SQLPoolVulnerabilityAssessmentRuleBaselinesClient) GetResponder(resp *http.Response) (result SQLPoolVulnerabilityAssessmentRuleBaseline, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
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.
func (SQLPoolVulnerabilityAssessmentScanExportProperties) MarshalJSON ¶
func (spvasep SQLPoolVulnerabilityAssessmentScanExportProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SQLPoolVulnerabilityAssessmentScanExportProperties.
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) Get ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, scanID string) (result VulnerabilityAssessmentScanRecord, err error)
Get gets a vulnerability assessment scan record 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 scanID - the vulnerability assessment scan Id of the scan to retrieve.
func (SQLPoolVulnerabilityAssessmentScansClient) GetPreparer ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, scanID string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolVulnerabilityAssessmentScansClient) GetResponder ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) GetResponder(resp *http.Response) (result VulnerabilityAssessmentScanRecord, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolVulnerabilityAssessmentScansClient) GetSender ¶
func (client SQLPoolVulnerabilityAssessmentScansClient) 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 (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. E.g. "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 ¶
type SQLPoolVulnerabilityAssessmentScansInitiateScanFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolVulnerabilityAssessmentScansClient) (autorest.Response, error) }
SQLPoolVulnerabilityAssessmentScansInitiateScanFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolVulnerabilityAssessmentScansInitiateScanFuture) UnmarshalJSON ¶
func (future *SQLPoolVulnerabilityAssessmentScansInitiateScanFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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 SQLPoolWorkloadClassifierClient ¶
type SQLPoolWorkloadClassifierClient struct {
BaseClient
}
SQLPoolWorkloadClassifierClient is the azure Synapse Analytics Management Client
func NewSQLPoolWorkloadClassifierClient ¶
func NewSQLPoolWorkloadClassifierClient(subscriptionID string) SQLPoolWorkloadClassifierClient
NewSQLPoolWorkloadClassifierClient creates an instance of the SQLPoolWorkloadClassifierClient client.
func NewSQLPoolWorkloadClassifierClientWithBaseURI ¶
func NewSQLPoolWorkloadClassifierClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolWorkloadClassifierClient
NewSQLPoolWorkloadClassifierClientWithBaseURI creates an instance of the SQLPoolWorkloadClassifierClient 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 (SQLPoolWorkloadClassifierClient) CreateOrUpdate ¶
func (client SQLPoolWorkloadClassifierClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, workloadClassifierName string, parameters WorkloadClassifier) (result SQLPoolWorkloadClassifierCreateOrUpdateFuture, err error)
CreateOrUpdate create Or Update workload classifier for a Sql pool's workload group. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name workloadGroupName - the name of the workload group. workloadClassifierName - the name of the workload classifier. parameters - the properties of the workload classifier.
func (SQLPoolWorkloadClassifierClient) CreateOrUpdatePreparer ¶
func (client SQLPoolWorkloadClassifierClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, workloadClassifierName string, parameters WorkloadClassifier) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolWorkloadClassifierClient) CreateOrUpdateResponder ¶
func (client SQLPoolWorkloadClassifierClient) CreateOrUpdateResponder(resp *http.Response) (result WorkloadClassifier, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolWorkloadClassifierClient) CreateOrUpdateSender ¶
func (client SQLPoolWorkloadClassifierClient) CreateOrUpdateSender(req *http.Request) (future SQLPoolWorkloadClassifierCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolWorkloadClassifierClient) Delete ¶
func (client SQLPoolWorkloadClassifierClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, workloadClassifierName string) (result SQLPoolWorkloadClassifierDeleteFuture, err error)
Delete remove workload classifier of a Sql pool's workload group. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name workloadGroupName - the name of the workload group. workloadClassifierName - the name of the workload classifier.
func (SQLPoolWorkloadClassifierClient) DeletePreparer ¶
func (client SQLPoolWorkloadClassifierClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, workloadClassifierName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SQLPoolWorkloadClassifierClient) DeleteResponder ¶
func (client SQLPoolWorkloadClassifierClient) 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 (SQLPoolWorkloadClassifierClient) DeleteSender ¶
func (client SQLPoolWorkloadClassifierClient) DeleteSender(req *http.Request) (future SQLPoolWorkloadClassifierDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SQLPoolWorkloadClassifierClient) Get ¶
func (client SQLPoolWorkloadClassifierClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, workloadClassifierName string) (result WorkloadClassifier, err error)
Get get a workload classifier of Sql pool's workload group. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name workloadGroupName - the name of the workload group. workloadClassifierName - the name of the workload classifier.
func (SQLPoolWorkloadClassifierClient) GetPreparer ¶
func (client SQLPoolWorkloadClassifierClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, workloadClassifierName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolWorkloadClassifierClient) GetResponder ¶
func (client SQLPoolWorkloadClassifierClient) GetResponder(resp *http.Response) (result WorkloadClassifier, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolWorkloadClassifierClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SQLPoolWorkloadClassifierClient) List ¶
func (client SQLPoolWorkloadClassifierClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string) (result WorkloadClassifierListResultPage, err error)
List get list of Sql pool's workload classifier for workload groups. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name workloadGroupName - the name of the workload group.
func (SQLPoolWorkloadClassifierClient) ListComplete ¶
func (client SQLPoolWorkloadClassifierClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string) (result WorkloadClassifierListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolWorkloadClassifierClient) ListPreparer ¶
func (client SQLPoolWorkloadClassifierClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolWorkloadClassifierClient) ListResponder ¶
func (client SQLPoolWorkloadClassifierClient) ListResponder(resp *http.Response) (result WorkloadClassifierListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolWorkloadClassifierClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolWorkloadClassifierCreateOrUpdateFuture ¶
type SQLPoolWorkloadClassifierCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolWorkloadClassifierClient) (WorkloadClassifier, error) }
SQLPoolWorkloadClassifierCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolWorkloadClassifierCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *SQLPoolWorkloadClassifierCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type SQLPoolWorkloadClassifierDeleteFuture ¶
type SQLPoolWorkloadClassifierDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolWorkloadClassifierClient) (autorest.Response, error) }
SQLPoolWorkloadClassifierDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolWorkloadClassifierDeleteFuture) UnmarshalJSON ¶
func (future *SQLPoolWorkloadClassifierDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type SQLPoolWorkloadGroupClient ¶
type SQLPoolWorkloadGroupClient struct {
BaseClient
}
SQLPoolWorkloadGroupClient is the azure Synapse Analytics Management Client
func NewSQLPoolWorkloadGroupClient ¶
func NewSQLPoolWorkloadGroupClient(subscriptionID string) SQLPoolWorkloadGroupClient
NewSQLPoolWorkloadGroupClient creates an instance of the SQLPoolWorkloadGroupClient client.
func NewSQLPoolWorkloadGroupClientWithBaseURI ¶
func NewSQLPoolWorkloadGroupClientWithBaseURI(baseURI string, subscriptionID string) SQLPoolWorkloadGroupClient
NewSQLPoolWorkloadGroupClientWithBaseURI creates an instance of the SQLPoolWorkloadGroupClient 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 (SQLPoolWorkloadGroupClient) CreateOrUpdate ¶
func (client SQLPoolWorkloadGroupClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, parameters WorkloadGroup) (result SQLPoolWorkloadGroupCreateOrUpdateFuture, err error)
CreateOrUpdate create Or Update a Sql pool's workload group. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name workloadGroupName - the name of the workload group. parameters - the requested workload group state.
func (SQLPoolWorkloadGroupClient) CreateOrUpdatePreparer ¶
func (client SQLPoolWorkloadGroupClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string, parameters WorkloadGroup) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SQLPoolWorkloadGroupClient) CreateOrUpdateResponder ¶
func (client SQLPoolWorkloadGroupClient) CreateOrUpdateResponder(resp *http.Response) (result WorkloadGroup, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SQLPoolWorkloadGroupClient) CreateOrUpdateSender ¶
func (client SQLPoolWorkloadGroupClient) CreateOrUpdateSender(req *http.Request) (future SQLPoolWorkloadGroupCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SQLPoolWorkloadGroupClient) Delete ¶
func (client SQLPoolWorkloadGroupClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string) (result SQLPoolWorkloadGroupDeleteFuture, err error)
Delete remove Sql pool's workload group. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name workloadGroupName - the name of the workload group.
func (SQLPoolWorkloadGroupClient) DeletePreparer ¶
func (client SQLPoolWorkloadGroupClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SQLPoolWorkloadGroupClient) DeleteResponder ¶
func (client SQLPoolWorkloadGroupClient) 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 (SQLPoolWorkloadGroupClient) DeleteSender ¶
func (client SQLPoolWorkloadGroupClient) DeleteSender(req *http.Request) (future SQLPoolWorkloadGroupDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SQLPoolWorkloadGroupClient) Get ¶
func (client SQLPoolWorkloadGroupClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string) (result WorkloadGroup, err error)
Get get a Sql pool's workload group. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name workloadGroupName - the name of the workload group.
func (SQLPoolWorkloadGroupClient) GetPreparer ¶
func (client SQLPoolWorkloadGroupClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string, workloadGroupName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SQLPoolWorkloadGroupClient) GetResponder ¶
func (client SQLPoolWorkloadGroupClient) GetResponder(resp *http.Response) (result WorkloadGroup, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SQLPoolWorkloadGroupClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SQLPoolWorkloadGroupClient) List ¶
func (client SQLPoolWorkloadGroupClient) List(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result WorkloadGroupListResultPage, err error)
List get list of Sql pool's workload groups. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - SQL pool name
func (SQLPoolWorkloadGroupClient) ListComplete ¶
func (client SQLPoolWorkloadGroupClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result WorkloadGroupListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SQLPoolWorkloadGroupClient) ListPreparer ¶
func (client SQLPoolWorkloadGroupClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SQLPoolWorkloadGroupClient) ListResponder ¶
func (client SQLPoolWorkloadGroupClient) ListResponder(resp *http.Response) (result WorkloadGroupListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SQLPoolWorkloadGroupClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SQLPoolWorkloadGroupCreateOrUpdateFuture ¶
type SQLPoolWorkloadGroupCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolWorkloadGroupClient) (WorkloadGroup, error) }
SQLPoolWorkloadGroupCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolWorkloadGroupCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *SQLPoolWorkloadGroupCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type SQLPoolWorkloadGroupDeleteFuture ¶
type SQLPoolWorkloadGroupDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolWorkloadGroupClient) (autorest.Response, error) }
SQLPoolWorkloadGroupDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolWorkloadGroupDeleteFuture) UnmarshalJSON ¶
func (future *SQLPoolWorkloadGroupDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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 ¶
type SQLPoolsCreateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolsClient) (SQLPool, error) }
SQLPoolsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsCreateFuture) UnmarshalJSON ¶
func (future *SQLPoolsCreateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type SQLPoolsDeleteFuture ¶
type SQLPoolsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolsClient) (SetObject, error) }
SQLPoolsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsDeleteFuture) UnmarshalJSON ¶
func (future *SQLPoolsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type SQLPoolsPauseFuture ¶
type SQLPoolsPauseFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolsClient) (SetObject, error) }
SQLPoolsPauseFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsPauseFuture) UnmarshalJSON ¶
func (future *SQLPoolsPauseFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type SQLPoolsResumeFuture ¶
type SQLPoolsResumeFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(SQLPoolsClient) (SetObject, error) }
SQLPoolsResumeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*SQLPoolsResumeFuture) UnmarshalJSON ¶
func (future *SQLPoolsResumeFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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.
func (SecurityAlertPolicyProperties) MarshalJSON ¶
func (sapp SecurityAlertPolicyProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SecurityAlertPolicyProperties.
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"` // NodeCommunicationChannelEncryptionMode - READ-ONLY; The node communication Channel encryption mode NodeCommunicationChannelEncryptionMode *string `json:"nodeCommunicationChannelEncryptionMode,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 - Linked integration runtime type from data factory 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"` // ManagedBy - READ-ONLY; managed by ManagedBy *string `json:"managedBy,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. E.g. "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.
func (SensitivityLabelListResult) MarshalJSON ¶
func (sllr SensitivityLabelListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SensitivityLabelListResult.
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(cur SensitivityLabelListResult, 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 { // SchemaName - READ-ONLY; The schema name. SchemaName *string `json:"schemaName,omitempty"` // TableName - READ-ONLY; The table name. TableName *string `json:"tableName,omitempty"` // ColumnName - READ-ONLY; The column name. ColumnName *string `json:"columnName,omitempty"` // 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"` // Rank - Possible values include: 'SensitivityLabelRankNone', 'SensitivityLabelRankLow', 'SensitivityLabelRankMedium', 'SensitivityLabelRankHigh', 'SensitivityLabelRankCritical' Rank SensitivityLabelRank `json:"rank,omitempty"` }
SensitivityLabelProperties properties of a sensitivity label.
func (SensitivityLabelProperties) MarshalJSON ¶
func (slp SensitivityLabelProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SensitivityLabelProperties.
type SensitivityLabelRank ¶
type SensitivityLabelRank string
SensitivityLabelRank enumerates the values for sensitivity label rank.
const ( // SensitivityLabelRankCritical ... SensitivityLabelRankCritical SensitivityLabelRank = "Critical" // SensitivityLabelRankHigh ... SensitivityLabelRankHigh SensitivityLabelRank = "High" // SensitivityLabelRankLow ... SensitivityLabelRankLow SensitivityLabelRank = "Low" // SensitivityLabelRankMedium ... SensitivityLabelRankMedium SensitivityLabelRank = "Medium" // SensitivityLabelRankNone ... SensitivityLabelRankNone SensitivityLabelRank = "None" )
func PossibleSensitivityLabelRankValues ¶
func PossibleSensitivityLabelRankValues() []SensitivityLabelRank
PossibleSensitivityLabelRankValues returns an array of possible values for the SensitivityLabelRank const type.
type SensitivityLabelSource ¶
type SensitivityLabelSource string
SensitivityLabelSource enumerates the values for sensitivity label source.
const ( // Current ... Current SensitivityLabelSource = "current" // Recommended ... Recommended SensitivityLabelSource = "recommended" )
func PossibleSensitivityLabelSourceValues ¶
func PossibleSensitivityLabelSourceValues() []SensitivityLabelSource
PossibleSensitivityLabelSourceValues returns an array of possible values for the SensitivityLabelSource const type.
type SensitivityLabelUpdate ¶
type SensitivityLabelUpdate struct { // SensitivityLabelUpdateProperties - Resource properties. *SensitivityLabelUpdateProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
SensitivityLabelUpdate a sensitivity label update operation.
func (SensitivityLabelUpdate) MarshalJSON ¶
func (slu SensitivityLabelUpdate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SensitivityLabelUpdate.
func (*SensitivityLabelUpdate) UnmarshalJSON ¶
func (slu *SensitivityLabelUpdate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SensitivityLabelUpdate struct.
type SensitivityLabelUpdateKind ¶
type SensitivityLabelUpdateKind string
SensitivityLabelUpdateKind enumerates the values for sensitivity label update kind.
const ( // Remove ... Remove SensitivityLabelUpdateKind = "remove" // Set ... Set SensitivityLabelUpdateKind = "set" )
func PossibleSensitivityLabelUpdateKindValues ¶
func PossibleSensitivityLabelUpdateKindValues() []SensitivityLabelUpdateKind
PossibleSensitivityLabelUpdateKindValues returns an array of possible values for the SensitivityLabelUpdateKind const type.
type SensitivityLabelUpdateList ¶
type SensitivityLabelUpdateList struct {
Operations *[]SensitivityLabelUpdate `json:"operations,omitempty"`
}
SensitivityLabelUpdateList a list of sensitivity label update operations.
type SensitivityLabelUpdateProperties ¶
type SensitivityLabelUpdateProperties struct { // Op - Possible values include: 'Set', 'Remove' Op SensitivityLabelUpdateKind `json:"op,omitempty"` // Schema - Schema name of the column to update. Schema *string `json:"schema,omitempty"` // Table - Table name of the column to update. Table *string `json:"table,omitempty"` // Column - Column name to update. Column *string `json:"column,omitempty"` // SensitivityLabel - The sensitivity label information to apply on a column. SensitivityLabel *SensitivityLabel `json:"sensitivityLabel,omitempty"` }
SensitivityLabelUpdateProperties properties of an operation executed on a sensitivity label.
type ServerBlobAuditingPolicy ¶
type ServerBlobAuditingPolicy struct { autorest.Response `json:"-"` // ServerBlobAuditingPolicyProperties - Resource properties. *ServerBlobAuditingPolicyProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
ServerBlobAuditingPolicy a server blob auditing policy.
func (ServerBlobAuditingPolicy) MarshalJSON ¶
func (sbap ServerBlobAuditingPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerBlobAuditingPolicy.
func (*ServerBlobAuditingPolicy) UnmarshalJSON ¶
func (sbap *ServerBlobAuditingPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ServerBlobAuditingPolicy struct.
type ServerBlobAuditingPolicyListResult ¶
type ServerBlobAuditingPolicyListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]ServerBlobAuditingPolicy `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ServerBlobAuditingPolicyListResult a list of server auditing settings.
func (ServerBlobAuditingPolicyListResult) IsEmpty ¶
func (sbaplr ServerBlobAuditingPolicyListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ServerBlobAuditingPolicyListResult) MarshalJSON ¶
func (sbaplr ServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerBlobAuditingPolicyListResult.
type ServerBlobAuditingPolicyListResultIterator ¶
type ServerBlobAuditingPolicyListResultIterator struct {
// contains filtered or unexported fields
}
ServerBlobAuditingPolicyListResultIterator provides access to a complete listing of ServerBlobAuditingPolicy values.
func NewServerBlobAuditingPolicyListResultIterator ¶
func NewServerBlobAuditingPolicyListResultIterator(page ServerBlobAuditingPolicyListResultPage) ServerBlobAuditingPolicyListResultIterator
Creates a new instance of the ServerBlobAuditingPolicyListResultIterator type.
func (*ServerBlobAuditingPolicyListResultIterator) Next ¶
func (iter *ServerBlobAuditingPolicyListResultIterator) 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 (*ServerBlobAuditingPolicyListResultIterator) NextWithContext ¶
func (iter *ServerBlobAuditingPolicyListResultIterator) 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 (ServerBlobAuditingPolicyListResultIterator) NotDone ¶
func (iter ServerBlobAuditingPolicyListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ServerBlobAuditingPolicyListResultIterator) Response ¶
func (iter ServerBlobAuditingPolicyListResultIterator) Response() ServerBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (ServerBlobAuditingPolicyListResultIterator) Value ¶
func (iter ServerBlobAuditingPolicyListResultIterator) Value() ServerBlobAuditingPolicy
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ServerBlobAuditingPolicyListResultPage ¶
type ServerBlobAuditingPolicyListResultPage struct {
// contains filtered or unexported fields
}
ServerBlobAuditingPolicyListResultPage contains a page of ServerBlobAuditingPolicy values.
func NewServerBlobAuditingPolicyListResultPage ¶
func NewServerBlobAuditingPolicyListResultPage(cur ServerBlobAuditingPolicyListResult, getNextPage func(context.Context, ServerBlobAuditingPolicyListResult) (ServerBlobAuditingPolicyListResult, error)) ServerBlobAuditingPolicyListResultPage
Creates a new instance of the ServerBlobAuditingPolicyListResultPage type.
func (*ServerBlobAuditingPolicyListResultPage) Next ¶
func (page *ServerBlobAuditingPolicyListResultPage) 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 (*ServerBlobAuditingPolicyListResultPage) NextWithContext ¶
func (page *ServerBlobAuditingPolicyListResultPage) 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 (ServerBlobAuditingPolicyListResultPage) NotDone ¶
func (page ServerBlobAuditingPolicyListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ServerBlobAuditingPolicyListResultPage) Response ¶
func (page ServerBlobAuditingPolicyListResultPage) Response() ServerBlobAuditingPolicyListResult
Response returns the raw server response from the last page request.
func (ServerBlobAuditingPolicyListResultPage) Values ¶
func (page ServerBlobAuditingPolicyListResultPage) Values() []ServerBlobAuditingPolicy
Values returns the slice of values for the current page or nil if there are no values.
type ServerBlobAuditingPolicyProperties ¶
type ServerBlobAuditingPolicyProperties 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 or isAzureMonitorTargetEnabled 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, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. // Prerequisites for using managed identity authentication: // 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). // 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. // For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) 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"` // QueueDelayMs - Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int32 `json:"queueDelayMs,omitempty"` }
ServerBlobAuditingPolicyProperties properties of a server blob auditing policy.
type ServerKeyType ¶
type ServerKeyType string
ServerKeyType enumerates the values for server key type.
const ( // AzureKeyVault ... AzureKeyVault ServerKeyType = "AzureKeyVault" // ServiceManaged ... ServiceManaged ServerKeyType = "ServiceManaged" )
func PossibleServerKeyTypeValues ¶
func PossibleServerKeyTypeValues() []ServerKeyType
PossibleServerKeyTypeValues returns an array of possible values for the ServerKeyType const type.
type ServerSecurityAlertPolicy ¶
type ServerSecurityAlertPolicy struct { autorest.Response `json:"-"` // ServerSecurityAlertPolicyProperties - Resource properties. *ServerSecurityAlertPolicyProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
ServerSecurityAlertPolicy workspace managed Sql server security alert policy.
func (ServerSecurityAlertPolicy) MarshalJSON ¶
func (ssap ServerSecurityAlertPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerSecurityAlertPolicy.
func (*ServerSecurityAlertPolicy) UnmarshalJSON ¶
func (ssap *ServerSecurityAlertPolicy) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ServerSecurityAlertPolicy struct.
type ServerSecurityAlertPolicyListResult ¶
type ServerSecurityAlertPolicyListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]ServerSecurityAlertPolicy `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ServerSecurityAlertPolicyListResult a list of the workspace managed sql server's security alert policies.
func (ServerSecurityAlertPolicyListResult) IsEmpty ¶
func (ssaplr ServerSecurityAlertPolicyListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ServerSecurityAlertPolicyListResult) MarshalJSON ¶
func (ssaplr ServerSecurityAlertPolicyListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerSecurityAlertPolicyListResult.
type ServerSecurityAlertPolicyListResultIterator ¶
type ServerSecurityAlertPolicyListResultIterator struct {
// contains filtered or unexported fields
}
ServerSecurityAlertPolicyListResultIterator provides access to a complete listing of ServerSecurityAlertPolicy values.
func NewServerSecurityAlertPolicyListResultIterator ¶
func NewServerSecurityAlertPolicyListResultIterator(page ServerSecurityAlertPolicyListResultPage) ServerSecurityAlertPolicyListResultIterator
Creates a new instance of the ServerSecurityAlertPolicyListResultIterator type.
func (*ServerSecurityAlertPolicyListResultIterator) Next ¶
func (iter *ServerSecurityAlertPolicyListResultIterator) 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 (*ServerSecurityAlertPolicyListResultIterator) NextWithContext ¶
func (iter *ServerSecurityAlertPolicyListResultIterator) 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 (ServerSecurityAlertPolicyListResultIterator) NotDone ¶
func (iter ServerSecurityAlertPolicyListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ServerSecurityAlertPolicyListResultIterator) Response ¶
func (iter ServerSecurityAlertPolicyListResultIterator) Response() ServerSecurityAlertPolicyListResult
Response returns the raw server response from the last page request.
func (ServerSecurityAlertPolicyListResultIterator) Value ¶
func (iter ServerSecurityAlertPolicyListResultIterator) Value() ServerSecurityAlertPolicy
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ServerSecurityAlertPolicyListResultPage ¶
type ServerSecurityAlertPolicyListResultPage struct {
// contains filtered or unexported fields
}
ServerSecurityAlertPolicyListResultPage contains a page of ServerSecurityAlertPolicy values.
func NewServerSecurityAlertPolicyListResultPage ¶
func NewServerSecurityAlertPolicyListResultPage(cur ServerSecurityAlertPolicyListResult, getNextPage func(context.Context, ServerSecurityAlertPolicyListResult) (ServerSecurityAlertPolicyListResult, error)) ServerSecurityAlertPolicyListResultPage
Creates a new instance of the ServerSecurityAlertPolicyListResultPage type.
func (*ServerSecurityAlertPolicyListResultPage) Next ¶
func (page *ServerSecurityAlertPolicyListResultPage) 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 (*ServerSecurityAlertPolicyListResultPage) NextWithContext ¶
func (page *ServerSecurityAlertPolicyListResultPage) 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 (ServerSecurityAlertPolicyListResultPage) NotDone ¶
func (page ServerSecurityAlertPolicyListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ServerSecurityAlertPolicyListResultPage) Response ¶
func (page ServerSecurityAlertPolicyListResultPage) Response() ServerSecurityAlertPolicyListResult
Response returns the raw server response from the last page request.
func (ServerSecurityAlertPolicyListResultPage) Values ¶
func (page ServerSecurityAlertPolicyListResultPage) Values() []ServerSecurityAlertPolicy
Values returns the slice of values for the current page or nil if there are no values.
type ServerSecurityAlertPolicyProperties ¶
type ServerSecurityAlertPolicyProperties 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 server. 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"` }
ServerSecurityAlertPolicyProperties properties of a security alert policy.
func (ServerSecurityAlertPolicyProperties) MarshalJSON ¶
func (ssapp ServerSecurityAlertPolicyProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerSecurityAlertPolicyProperties.
type ServerUsage ¶
type ServerUsage struct { // Name - READ-ONLY; Name of the server usage metric. Name *string `json:"name,omitempty"` // ResourceName - READ-ONLY; The name of the resource. ResourceName *string `json:"resourceName,omitempty"` // DisplayName - READ-ONLY; The metric display name. DisplayName *string `json:"displayName,omitempty"` // CurrentValue - READ-ONLY; The current value of the metric. CurrentValue *float64 `json:"currentValue,omitempty"` // Limit - READ-ONLY; The current limit of the metric. Limit *float64 `json:"limit,omitempty"` // Unit - READ-ONLY; The units of the metric. Unit *string `json:"unit,omitempty"` // NextResetTime - READ-ONLY; The next reset time for the metric (ISO8601 format). NextResetTime *date.Time `json:"nextResetTime,omitempty"` }
ServerUsage represents server metrics.
func (ServerUsage) MarshalJSON ¶
func (su ServerUsage) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerUsage.
type ServerUsageListResult ¶
type ServerUsageListResult struct { autorest.Response `json:"-"` // Value - The list of server metrics for the server. Value *[]ServerUsage `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ServerUsageListResult represents the response to a list server metrics request.
func (ServerUsageListResult) IsEmpty ¶
func (sulr ServerUsageListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ServerUsageListResult) MarshalJSON ¶
func (sulr ServerUsageListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerUsageListResult.
type ServerUsageListResultIterator ¶
type ServerUsageListResultIterator struct {
// contains filtered or unexported fields
}
ServerUsageListResultIterator provides access to a complete listing of ServerUsage values.
func NewServerUsageListResultIterator ¶
func NewServerUsageListResultIterator(page ServerUsageListResultPage) ServerUsageListResultIterator
Creates a new instance of the ServerUsageListResultIterator type.
func (*ServerUsageListResultIterator) Next ¶
func (iter *ServerUsageListResultIterator) 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 (*ServerUsageListResultIterator) NextWithContext ¶
func (iter *ServerUsageListResultIterator) 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 (ServerUsageListResultIterator) NotDone ¶
func (iter ServerUsageListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ServerUsageListResultIterator) Response ¶
func (iter ServerUsageListResultIterator) Response() ServerUsageListResult
Response returns the raw server response from the last page request.
func (ServerUsageListResultIterator) Value ¶
func (iter ServerUsageListResultIterator) Value() ServerUsage
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ServerUsageListResultPage ¶
type ServerUsageListResultPage struct {
// contains filtered or unexported fields
}
ServerUsageListResultPage contains a page of ServerUsage values.
func NewServerUsageListResultPage ¶
func NewServerUsageListResultPage(cur ServerUsageListResult, getNextPage func(context.Context, ServerUsageListResult) (ServerUsageListResult, error)) ServerUsageListResultPage
Creates a new instance of the ServerUsageListResultPage type.
func (*ServerUsageListResultPage) Next ¶
func (page *ServerUsageListResultPage) 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 (*ServerUsageListResultPage) NextWithContext ¶
func (page *ServerUsageListResultPage) 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 (ServerUsageListResultPage) NotDone ¶
func (page ServerUsageListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ServerUsageListResultPage) Response ¶
func (page ServerUsageListResultPage) Response() ServerUsageListResult
Response returns the raw server response from the last page request.
func (ServerUsageListResultPage) Values ¶
func (page ServerUsageListResultPage) Values() []ServerUsage
Values returns the slice of values for the current page or nil if there are no values.
type ServerVulnerabilityAssessment ¶
type ServerVulnerabilityAssessment struct { autorest.Response `json:"-"` // ServerVulnerabilityAssessmentProperties - Resource properties. *ServerVulnerabilityAssessmentProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
ServerVulnerabilityAssessment a server vulnerability assessment.
func (ServerVulnerabilityAssessment) MarshalJSON ¶
func (sva ServerVulnerabilityAssessment) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerVulnerabilityAssessment.
func (*ServerVulnerabilityAssessment) UnmarshalJSON ¶
func (sva *ServerVulnerabilityAssessment) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ServerVulnerabilityAssessment struct.
type ServerVulnerabilityAssessmentListResult ¶
type ServerVulnerabilityAssessmentListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]ServerVulnerabilityAssessment `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
ServerVulnerabilityAssessmentListResult a list of the server's vulnerability assessments.
func (ServerVulnerabilityAssessmentListResult) IsEmpty ¶
func (svalr ServerVulnerabilityAssessmentListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ServerVulnerabilityAssessmentListResult) MarshalJSON ¶
func (svalr ServerVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServerVulnerabilityAssessmentListResult.
type ServerVulnerabilityAssessmentListResultIterator ¶
type ServerVulnerabilityAssessmentListResultIterator struct {
// contains filtered or unexported fields
}
ServerVulnerabilityAssessmentListResultIterator provides access to a complete listing of ServerVulnerabilityAssessment values.
func NewServerVulnerabilityAssessmentListResultIterator ¶
func NewServerVulnerabilityAssessmentListResultIterator(page ServerVulnerabilityAssessmentListResultPage) ServerVulnerabilityAssessmentListResultIterator
Creates a new instance of the ServerVulnerabilityAssessmentListResultIterator type.
func (*ServerVulnerabilityAssessmentListResultIterator) Next ¶
func (iter *ServerVulnerabilityAssessmentListResultIterator) 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 (*ServerVulnerabilityAssessmentListResultIterator) NextWithContext ¶
func (iter *ServerVulnerabilityAssessmentListResultIterator) 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 (ServerVulnerabilityAssessmentListResultIterator) NotDone ¶
func (iter ServerVulnerabilityAssessmentListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ServerVulnerabilityAssessmentListResultIterator) Response ¶
func (iter ServerVulnerabilityAssessmentListResultIterator) Response() ServerVulnerabilityAssessmentListResult
Response returns the raw server response from the last page request.
func (ServerVulnerabilityAssessmentListResultIterator) Value ¶
func (iter ServerVulnerabilityAssessmentListResultIterator) Value() ServerVulnerabilityAssessment
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ServerVulnerabilityAssessmentListResultPage ¶
type ServerVulnerabilityAssessmentListResultPage struct {
// contains filtered or unexported fields
}
ServerVulnerabilityAssessmentListResultPage contains a page of ServerVulnerabilityAssessment values.
func NewServerVulnerabilityAssessmentListResultPage ¶
func NewServerVulnerabilityAssessmentListResultPage(cur ServerVulnerabilityAssessmentListResult, getNextPage func(context.Context, ServerVulnerabilityAssessmentListResult) (ServerVulnerabilityAssessmentListResult, error)) ServerVulnerabilityAssessmentListResultPage
Creates a new instance of the ServerVulnerabilityAssessmentListResultPage type.
func (*ServerVulnerabilityAssessmentListResultPage) Next ¶
func (page *ServerVulnerabilityAssessmentListResultPage) 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 (*ServerVulnerabilityAssessmentListResultPage) NextWithContext ¶
func (page *ServerVulnerabilityAssessmentListResultPage) 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 (ServerVulnerabilityAssessmentListResultPage) NotDone ¶
func (page ServerVulnerabilityAssessmentListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ServerVulnerabilityAssessmentListResultPage) Response ¶
func (page ServerVulnerabilityAssessmentListResultPage) Response() ServerVulnerabilityAssessmentListResult
Response returns the raw server response from the last page request.
func (ServerVulnerabilityAssessmentListResultPage) Values ¶
func (page ServerVulnerabilityAssessmentListResultPage) Values() []ServerVulnerabilityAssessment
Values returns the slice of values for the current page or nil if there are no values.
type ServerVulnerabilityAssessmentProperties ¶
type ServerVulnerabilityAssessmentProperties struct { // StorageContainerPath - A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty"` // StorageContainerSasKey - A shared access signature (SAS Key) that has read and 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"` }
ServerVulnerabilityAssessmentProperties properties of a server Vulnerability Assessment.
type Sku ¶
type Sku struct { // Tier - The service tier Tier *string `json:"tier,omitempty"` // Name - The SKU name Name *string `json:"name,omitempty"` // Capacity - If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int32 `json:"capacity,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 StorageAccountType ¶
type StorageAccountType string
StorageAccountType enumerates the values for storage account type.
const ( // GRS ... GRS StorageAccountType = "GRS" // LRS ... LRS StorageAccountType = "LRS" // ZRS ... ZRS StorageAccountType = "ZRS" )
func PossibleStorageAccountTypeValues ¶
func PossibleStorageAccountTypeValues() []StorageAccountType
PossibleStorageAccountTypeValues returns an array of possible values for the StorageAccountType const type.
type SubResource ¶
type SubResource 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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
SubResource azure Synapse nested resource, which belongs to a workspace.
func (SubResource) MarshalJSON ¶
func (sr SubResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SubResource.
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.
func (TopQueries) MarshalJSON ¶
func (tq TopQueries) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TopQueries.
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
TrackedResource the resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'
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. E.g. "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 TransparentDataEncryptionListResult ¶
type TransparentDataEncryptionListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]TransparentDataEncryption `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
TransparentDataEncryptionListResult a list of transparent data encryption configurations.
func (TransparentDataEncryptionListResult) IsEmpty ¶
func (tdelr TransparentDataEncryptionListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (TransparentDataEncryptionListResult) MarshalJSON ¶
func (tdelr TransparentDataEncryptionListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TransparentDataEncryptionListResult.
type TransparentDataEncryptionListResultIterator ¶
type TransparentDataEncryptionListResultIterator struct {
// contains filtered or unexported fields
}
TransparentDataEncryptionListResultIterator provides access to a complete listing of TransparentDataEncryption values.
func NewTransparentDataEncryptionListResultIterator ¶
func NewTransparentDataEncryptionListResultIterator(page TransparentDataEncryptionListResultPage) TransparentDataEncryptionListResultIterator
Creates a new instance of the TransparentDataEncryptionListResultIterator type.
func (*TransparentDataEncryptionListResultIterator) Next ¶
func (iter *TransparentDataEncryptionListResultIterator) 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 (*TransparentDataEncryptionListResultIterator) NextWithContext ¶
func (iter *TransparentDataEncryptionListResultIterator) 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 (TransparentDataEncryptionListResultIterator) NotDone ¶
func (iter TransparentDataEncryptionListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (TransparentDataEncryptionListResultIterator) Response ¶
func (iter TransparentDataEncryptionListResultIterator) Response() TransparentDataEncryptionListResult
Response returns the raw server response from the last page request.
func (TransparentDataEncryptionListResultIterator) Value ¶
func (iter TransparentDataEncryptionListResultIterator) Value() TransparentDataEncryption
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type TransparentDataEncryptionListResultPage ¶
type TransparentDataEncryptionListResultPage struct {
// contains filtered or unexported fields
}
TransparentDataEncryptionListResultPage contains a page of TransparentDataEncryption values.
func NewTransparentDataEncryptionListResultPage ¶
func NewTransparentDataEncryptionListResultPage(cur TransparentDataEncryptionListResult, getNextPage func(context.Context, TransparentDataEncryptionListResult) (TransparentDataEncryptionListResult, error)) TransparentDataEncryptionListResultPage
Creates a new instance of the TransparentDataEncryptionListResultPage type.
func (*TransparentDataEncryptionListResultPage) Next ¶
func (page *TransparentDataEncryptionListResultPage) 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 (*TransparentDataEncryptionListResultPage) NextWithContext ¶
func (page *TransparentDataEncryptionListResultPage) 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 (TransparentDataEncryptionListResultPage) NotDone ¶
func (page TransparentDataEncryptionListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (TransparentDataEncryptionListResultPage) Response ¶
func (page TransparentDataEncryptionListResultPage) Response() TransparentDataEncryptionListResult
Response returns the raw server response from the last page request.
func (TransparentDataEncryptionListResultPage) Values ¶
func (page TransparentDataEncryptionListResultPage) Values() []TransparentDataEncryption
Values returns the slice of values for the current page or nil if there are no values.
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.
func (VulnerabilityAssessmentScanError) MarshalJSON ¶
func (vase VulnerabilityAssessmentScanError) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanError.
type VulnerabilityAssessmentScanRecord ¶
type VulnerabilityAssessmentScanRecord struct { autorest.Response `json:"-"` // 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. E.g. "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.
func (VulnerabilityAssessmentScanRecordListResult) MarshalJSON ¶
func (vasrlr VulnerabilityAssessmentScanRecordListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanRecordListResult.
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(cur VulnerabilityAssessmentScanRecordListResult, 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.
func (VulnerabilityAssessmentScanRecordProperties) MarshalJSON ¶
func (vasrp VulnerabilityAssessmentScanRecordProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanRecordProperties.
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 WorkloadClassifier ¶
type WorkloadClassifier struct { autorest.Response `json:"-"` // WorkloadClassifierProperties - Resource properties. *WorkloadClassifierProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
WorkloadClassifier workload classifier operations for a data warehouse
func (WorkloadClassifier) MarshalJSON ¶
func (wc WorkloadClassifier) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkloadClassifier.
func (*WorkloadClassifier) UnmarshalJSON ¶
func (wc *WorkloadClassifier) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkloadClassifier struct.
type WorkloadClassifierListResult ¶
type WorkloadClassifierListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]WorkloadClassifier `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
WorkloadClassifierListResult a list of workload classifiers for a workload group.
func (WorkloadClassifierListResult) IsEmpty ¶
func (wclr WorkloadClassifierListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (WorkloadClassifierListResult) MarshalJSON ¶
func (wclr WorkloadClassifierListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkloadClassifierListResult.
type WorkloadClassifierListResultIterator ¶
type WorkloadClassifierListResultIterator struct {
// contains filtered or unexported fields
}
WorkloadClassifierListResultIterator provides access to a complete listing of WorkloadClassifier values.
func NewWorkloadClassifierListResultIterator ¶
func NewWorkloadClassifierListResultIterator(page WorkloadClassifierListResultPage) WorkloadClassifierListResultIterator
Creates a new instance of the WorkloadClassifierListResultIterator type.
func (*WorkloadClassifierListResultIterator) Next ¶
func (iter *WorkloadClassifierListResultIterator) 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 (*WorkloadClassifierListResultIterator) NextWithContext ¶
func (iter *WorkloadClassifierListResultIterator) 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 (WorkloadClassifierListResultIterator) NotDone ¶
func (iter WorkloadClassifierListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkloadClassifierListResultIterator) Response ¶
func (iter WorkloadClassifierListResultIterator) Response() WorkloadClassifierListResult
Response returns the raw server response from the last page request.
func (WorkloadClassifierListResultIterator) Value ¶
func (iter WorkloadClassifierListResultIterator) Value() WorkloadClassifier
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkloadClassifierListResultPage ¶
type WorkloadClassifierListResultPage struct {
// contains filtered or unexported fields
}
WorkloadClassifierListResultPage contains a page of WorkloadClassifier values.
func NewWorkloadClassifierListResultPage ¶
func NewWorkloadClassifierListResultPage(cur WorkloadClassifierListResult, getNextPage func(context.Context, WorkloadClassifierListResult) (WorkloadClassifierListResult, error)) WorkloadClassifierListResultPage
Creates a new instance of the WorkloadClassifierListResultPage type.
func (*WorkloadClassifierListResultPage) Next ¶
func (page *WorkloadClassifierListResultPage) 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 (*WorkloadClassifierListResultPage) NextWithContext ¶
func (page *WorkloadClassifierListResultPage) 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 (WorkloadClassifierListResultPage) NotDone ¶
func (page WorkloadClassifierListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkloadClassifierListResultPage) Response ¶
func (page WorkloadClassifierListResultPage) Response() WorkloadClassifierListResult
Response returns the raw server response from the last page request.
func (WorkloadClassifierListResultPage) Values ¶
func (page WorkloadClassifierListResultPage) Values() []WorkloadClassifier
Values returns the slice of values for the current page or nil if there are no values.
type WorkloadClassifierProperties ¶
type WorkloadClassifierProperties struct { // MemberName - The workload classifier member name. MemberName *string `json:"memberName,omitempty"` // Label - The workload classifier label. Label *string `json:"label,omitempty"` // Context - The workload classifier context. Context *string `json:"context,omitempty"` // StartTime - The workload classifier start time for classification. StartTime *string `json:"startTime,omitempty"` // EndTime - The workload classifier end time for classification. EndTime *string `json:"endTime,omitempty"` // Importance - The workload classifier importance. Importance *string `json:"importance,omitempty"` }
WorkloadClassifierProperties workload classifier definition. For more information look at sys.workload_management_workload_classifiers (DMV).
type WorkloadGroup ¶
type WorkloadGroup struct { autorest.Response `json:"-"` // WorkloadGroupProperties - Resource properties. *WorkloadGroupProperties `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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
WorkloadGroup workload group operations for a sql pool
func (WorkloadGroup) MarshalJSON ¶
func (wg WorkloadGroup) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkloadGroup.
func (*WorkloadGroup) UnmarshalJSON ¶
func (wg *WorkloadGroup) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkloadGroup struct.
type WorkloadGroupListResult ¶
type WorkloadGroupListResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; Array of results. Value *[]WorkloadGroup `json:"value,omitempty"` // NextLink - READ-ONLY; Link to retrieve next page of results. NextLink *string `json:"nextLink,omitempty"` }
WorkloadGroupListResult a list of workload groups.
func (WorkloadGroupListResult) IsEmpty ¶
func (wglr WorkloadGroupListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (WorkloadGroupListResult) MarshalJSON ¶
func (wglr WorkloadGroupListResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkloadGroupListResult.
type WorkloadGroupListResultIterator ¶
type WorkloadGroupListResultIterator struct {
// contains filtered or unexported fields
}
WorkloadGroupListResultIterator provides access to a complete listing of WorkloadGroup values.
func NewWorkloadGroupListResultIterator ¶
func NewWorkloadGroupListResultIterator(page WorkloadGroupListResultPage) WorkloadGroupListResultIterator
Creates a new instance of the WorkloadGroupListResultIterator type.
func (*WorkloadGroupListResultIterator) Next ¶
func (iter *WorkloadGroupListResultIterator) 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 (*WorkloadGroupListResultIterator) NextWithContext ¶
func (iter *WorkloadGroupListResultIterator) 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 (WorkloadGroupListResultIterator) NotDone ¶
func (iter WorkloadGroupListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkloadGroupListResultIterator) Response ¶
func (iter WorkloadGroupListResultIterator) Response() WorkloadGroupListResult
Response returns the raw server response from the last page request.
func (WorkloadGroupListResultIterator) Value ¶
func (iter WorkloadGroupListResultIterator) Value() WorkloadGroup
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkloadGroupListResultPage ¶
type WorkloadGroupListResultPage struct {
// contains filtered or unexported fields
}
WorkloadGroupListResultPage contains a page of WorkloadGroup values.
func NewWorkloadGroupListResultPage ¶
func NewWorkloadGroupListResultPage(cur WorkloadGroupListResult, getNextPage func(context.Context, WorkloadGroupListResult) (WorkloadGroupListResult, error)) WorkloadGroupListResultPage
Creates a new instance of the WorkloadGroupListResultPage type.
func (*WorkloadGroupListResultPage) Next ¶
func (page *WorkloadGroupListResultPage) 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 (*WorkloadGroupListResultPage) NextWithContext ¶
func (page *WorkloadGroupListResultPage) 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 (WorkloadGroupListResultPage) NotDone ¶
func (page WorkloadGroupListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkloadGroupListResultPage) Response ¶
func (page WorkloadGroupListResultPage) Response() WorkloadGroupListResult
Response returns the raw server response from the last page request.
func (WorkloadGroupListResultPage) Values ¶
func (page WorkloadGroupListResultPage) Values() []WorkloadGroup
Values returns the slice of values for the current page or nil if there are no values.
type WorkloadGroupProperties ¶
type WorkloadGroupProperties struct { // MinResourcePercent - The workload group minimum percentage resource. MinResourcePercent *int32 `json:"minResourcePercent,omitempty"` // MaxResourcePercent - The workload group cap percentage resource. MaxResourcePercent *int32 `json:"maxResourcePercent,omitempty"` // MinResourcePercentPerRequest - The workload group request minimum grant percentage. MinResourcePercentPerRequest *float64 `json:"minResourcePercentPerRequest,omitempty"` // MaxResourcePercentPerRequest - The workload group request maximum grant percentage. MaxResourcePercentPerRequest *float64 `json:"maxResourcePercentPerRequest,omitempty"` // Importance - The workload group importance level. Importance *string `json:"importance,omitempty"` // QueryExecutionTimeout - The workload group query execution timeout. QueryExecutionTimeout *int32 `json:"queryExecutionTimeout,omitempty"` }
WorkloadGroupProperties workload group definition. For more information look at sys.workload_management_workload_groups (DMV).
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. E.g. "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. E.g. "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 ¶
type WorkspaceAadAdminsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceAadAdminsClient) (WorkspaceAadAdminInfo, error) }
WorkspaceAadAdminsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceAadAdminsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspaceAadAdminsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceAadAdminsDeleteFuture ¶
type WorkspaceAadAdminsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceAadAdminsClient) (autorest.Response, error) }
WorkspaceAadAdminsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceAadAdminsDeleteFuture) UnmarshalJSON ¶
func (future *WorkspaceAadAdminsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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(cur WorkspaceInfoListResult, 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 WorkspaceKeyDetails ¶
type WorkspaceKeyDetails struct { // Name - Workspace Key sub-resource name Name *string `json:"name,omitempty"` // KeyVaultURL - Workspace Key sub-resource key vault url KeyVaultURL *string `json:"keyVaultUrl,omitempty"` }
WorkspaceKeyDetails details of the customer managed key associated with the workspace
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 WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture, 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) (future WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture, err 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 WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture ¶
type WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceManagedIdentitySQLControlSettingsClient) (ManagedIdentitySQLControlSettingsModel, error) }
WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspaceManagedIdentitySQLControlSettingsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceManagedSQLServerBlobAuditingPoliciesClient ¶
type WorkspaceManagedSQLServerBlobAuditingPoliciesClient struct {
BaseClient
}
WorkspaceManagedSQLServerBlobAuditingPoliciesClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedSQLServerBlobAuditingPoliciesClient ¶
func NewWorkspaceManagedSQLServerBlobAuditingPoliciesClient(subscriptionID string) WorkspaceManagedSQLServerBlobAuditingPoliciesClient
NewWorkspaceManagedSQLServerBlobAuditingPoliciesClient creates an instance of the WorkspaceManagedSQLServerBlobAuditingPoliciesClient client.
func NewWorkspaceManagedSQLServerBlobAuditingPoliciesClientWithBaseURI ¶
func NewWorkspaceManagedSQLServerBlobAuditingPoliciesClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerBlobAuditingPoliciesClient
NewWorkspaceManagedSQLServerBlobAuditingPoliciesClientWithBaseURI creates an instance of the WorkspaceManagedSQLServerBlobAuditingPoliciesClient 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 (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdate ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters ServerBlobAuditingPolicy) (result WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture, err error)
CreateOrUpdate create or Update a workspace managed sql server's blob auditing policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace parameters - properties of extended blob auditing policy.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdatePreparer ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters ServerBlobAuditingPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdateResponder ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ServerBlobAuditingPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdateSender ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) Get ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerBlobAuditingPolicy, err error)
Get get a workspace managed sql server's blob auditing policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetPreparer ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetResponder ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result ServerBlobAuditingPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) GetSender ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) 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 (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspace ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerBlobAuditingPolicyListResultPage, err error)
ListByWorkspace list workspace managed sql server's blob auditing policies. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceComplete ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerBlobAuditingPolicyListResultIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspacePreparer ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceResponder ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceResponder(resp *http.Response) (result ServerBlobAuditingPolicyListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerBlobAuditingPoliciesClient) ListByWorkspaceSender ¶
func (client WorkspaceManagedSQLServerBlobAuditingPoliciesClient) 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.
type WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture ¶
type WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceManagedSQLServerBlobAuditingPoliciesClient) (ServerBlobAuditingPolicy, error) }
WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspaceManagedSQLServerBlobAuditingPoliciesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceManagedSQLServerEncryptionProtectorClient ¶
type WorkspaceManagedSQLServerEncryptionProtectorClient struct {
BaseClient
}
WorkspaceManagedSQLServerEncryptionProtectorClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedSQLServerEncryptionProtectorClient ¶
func NewWorkspaceManagedSQLServerEncryptionProtectorClient(subscriptionID string) WorkspaceManagedSQLServerEncryptionProtectorClient
NewWorkspaceManagedSQLServerEncryptionProtectorClient creates an instance of the WorkspaceManagedSQLServerEncryptionProtectorClient client.
func NewWorkspaceManagedSQLServerEncryptionProtectorClientWithBaseURI ¶
func NewWorkspaceManagedSQLServerEncryptionProtectorClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerEncryptionProtectorClient
NewWorkspaceManagedSQLServerEncryptionProtectorClientWithBaseURI creates an instance of the WorkspaceManagedSQLServerEncryptionProtectorClient 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 (WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdate ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters EncryptionProtector) (result WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture, err error)
CreateOrUpdate updates workspace managed sql server's encryption protector. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace parameters - the requested encryption protector resource state.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdatePreparer ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters EncryptionProtector) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdateResponder ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdateResponder(resp *http.Response) (result EncryptionProtector, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdateSender ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) Get ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result EncryptionProtector, err error)
Get get workspace managed sql server's encryption protector. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerEncryptionProtectorClient) GetPreparer ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) GetResponder ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) GetResponder(resp *http.Response) (result EncryptionProtector, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) GetSender ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) 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 (WorkspaceManagedSQLServerEncryptionProtectorClient) List ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result EncryptionProtectorListResultPage, err error)
List get list of encryption protectors for workspace managed sql server. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerEncryptionProtectorClient) ListComplete ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result EncryptionProtectorListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) ListPreparer ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) ListResponder ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) ListResponder(resp *http.Response) (result EncryptionProtectorListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) ListSender ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) 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 (WorkspaceManagedSQLServerEncryptionProtectorClient) Revalidate ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) Revalidate(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture, err error)
Revalidate revalidates workspace managed sql server's existing encryption protector. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidatePreparer ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidatePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
RevalidatePreparer prepares the Revalidate request.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidateResponder ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidateResponder(resp *http.Response) (result autorest.Response, err error)
RevalidateResponder handles the response to the Revalidate request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidateSender ¶
func (client WorkspaceManagedSQLServerEncryptionProtectorClient) RevalidateSender(req *http.Request) (future WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture, err error)
RevalidateSender sends the Revalidate request. The method will close the http.Response Body if it receives an error.
type WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture ¶
type WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceManagedSQLServerEncryptionProtectorClient) (EncryptionProtector, error) }
WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspaceManagedSQLServerEncryptionProtectorCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture ¶
type WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceManagedSQLServerEncryptionProtectorClient) (autorest.Response, error) }
WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture) UnmarshalJSON ¶
func (future *WorkspaceManagedSQLServerEncryptionProtectorRevalidateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient ¶
type WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient struct {
BaseClient
}
WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient ¶
func NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient(subscriptionID string) WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient
NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient creates an instance of the WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient client.
func NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClientWithBaseURI ¶
func NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient
NewWorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClientWithBaseURI creates an instance of the WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient 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 (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdate ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters ExtendedServerBlobAuditingPolicy) (result WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture, err error)
CreateOrUpdate create or Update a workspace managed sql server's extended blob auditing policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace parameters - properties of extended blob auditing policy.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdatePreparer ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters ExtendedServerBlobAuditingPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdateResponder ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ExtendedServerBlobAuditingPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdateSender ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) Get ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ExtendedServerBlobAuditingPolicy, err error)
Get get a workspace SQL server's extended blob auditing policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetPreparer ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetResponder ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetResponder(resp *http.Response) (result ExtendedServerBlobAuditingPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) GetSender ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) 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 (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspace ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result ExtendedServerBlobAuditingPolicyListResultPage, err error)
ListByWorkspace list workspace managed sql server's extended blob auditing policies. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceComplete ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ExtendedServerBlobAuditingPolicyListResultIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspacePreparer ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceResponder ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceResponder(resp *http.Response) (result ExtendedServerBlobAuditingPolicyListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) ListByWorkspaceSender ¶
func (client WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) 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.
type WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture ¶
type WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesClient) (ExtendedServerBlobAuditingPolicy, error) }
WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspaceManagedSQLServerExtendedBlobAuditingPoliciesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceManagedSQLServerRecoverableSQLPoolsClient ¶
type WorkspaceManagedSQLServerRecoverableSQLPoolsClient struct {
BaseClient
}
WorkspaceManagedSQLServerRecoverableSQLPoolsClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedSQLServerRecoverableSQLPoolsClient ¶
func NewWorkspaceManagedSQLServerRecoverableSQLPoolsClient(subscriptionID string) WorkspaceManagedSQLServerRecoverableSQLPoolsClient
NewWorkspaceManagedSQLServerRecoverableSQLPoolsClient creates an instance of the WorkspaceManagedSQLServerRecoverableSQLPoolsClient client.
func NewWorkspaceManagedSQLServerRecoverableSQLPoolsClientWithBaseURI ¶
func NewWorkspaceManagedSQLServerRecoverableSQLPoolsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerRecoverableSQLPoolsClient
NewWorkspaceManagedSQLServerRecoverableSQLPoolsClientWithBaseURI creates an instance of the WorkspaceManagedSQLServerRecoverableSQLPoolsClient 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 (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) Get ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (result RecoverableSQLPool, err error)
Get get recoverable sql pools for workspace managed sql server. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace SQLPoolName - the name of the sql pool
func (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetPreparer ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, SQLPoolName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetResponder ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetResponder(resp *http.Response) (result RecoverableSQLPool, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) GetSender ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) 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 (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) List ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result RecoverableSQLPoolListResultPage, err error)
List get list of recoverable sql pools for workspace managed sql server. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListComplete ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result RecoverableSQLPoolListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListPreparer ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListResponder ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListResponder(resp *http.Response) (result RecoverableSQLPoolListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerRecoverableSQLPoolsClient) ListSender ¶
func (client WorkspaceManagedSQLServerRecoverableSQLPoolsClient) 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 WorkspaceManagedSQLServerSecurityAlertPolicyClient ¶
type WorkspaceManagedSQLServerSecurityAlertPolicyClient struct {
BaseClient
}
WorkspaceManagedSQLServerSecurityAlertPolicyClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedSQLServerSecurityAlertPolicyClient ¶
func NewWorkspaceManagedSQLServerSecurityAlertPolicyClient(subscriptionID string) WorkspaceManagedSQLServerSecurityAlertPolicyClient
NewWorkspaceManagedSQLServerSecurityAlertPolicyClient creates an instance of the WorkspaceManagedSQLServerSecurityAlertPolicyClient client.
func NewWorkspaceManagedSQLServerSecurityAlertPolicyClientWithBaseURI ¶
func NewWorkspaceManagedSQLServerSecurityAlertPolicyClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerSecurityAlertPolicyClient
NewWorkspaceManagedSQLServerSecurityAlertPolicyClientWithBaseURI creates an instance of the WorkspaceManagedSQLServerSecurityAlertPolicyClient 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 (WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdate ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters ServerSecurityAlertPolicy) (result WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture, err error)
CreateOrUpdate create or Update a workspace managed sql server's threat detection policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace parameters - the workspace managed sql server security alert policy.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdatePreparer ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters ServerSecurityAlertPolicy) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdateResponder ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdateResponder(resp *http.Response) (result ServerSecurityAlertPolicy, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdateSender ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) Get ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerSecurityAlertPolicy, err error)
Get get a workspace managed sql server's security alert policy. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetPreparer ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetResponder ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetResponder(resp *http.Response) (result ServerSecurityAlertPolicy, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) GetSender ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) 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 (WorkspaceManagedSQLServerSecurityAlertPolicyClient) List ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerSecurityAlertPolicyListResultPage, err error)
List get workspace managed sql server's threat detection policies. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListComplete ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerSecurityAlertPolicyListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListPreparer ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListResponder ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListResponder(resp *http.Response) (result ServerSecurityAlertPolicyListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerSecurityAlertPolicyClient) ListSender ¶
func (client WorkspaceManagedSQLServerSecurityAlertPolicyClient) 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 WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture ¶
type WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceManagedSQLServerSecurityAlertPolicyClient) (ServerSecurityAlertPolicy, error) }
WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspaceManagedSQLServerSecurityAlertPolicyCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceManagedSQLServerUsagesClient ¶
type WorkspaceManagedSQLServerUsagesClient struct {
BaseClient
}
WorkspaceManagedSQLServerUsagesClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedSQLServerUsagesClient ¶
func NewWorkspaceManagedSQLServerUsagesClient(subscriptionID string) WorkspaceManagedSQLServerUsagesClient
NewWorkspaceManagedSQLServerUsagesClient creates an instance of the WorkspaceManagedSQLServerUsagesClient client.
func NewWorkspaceManagedSQLServerUsagesClientWithBaseURI ¶
func NewWorkspaceManagedSQLServerUsagesClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerUsagesClient
NewWorkspaceManagedSQLServerUsagesClientWithBaseURI creates an instance of the WorkspaceManagedSQLServerUsagesClient 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 (WorkspaceManagedSQLServerUsagesClient) List ¶
func (client WorkspaceManagedSQLServerUsagesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerUsageListResultPage, err error)
List get list of server usages metric for workspace managed sql server. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerUsagesClient) ListComplete ¶
func (client WorkspaceManagedSQLServerUsagesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerUsageListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceManagedSQLServerUsagesClient) ListPreparer ¶
func (client WorkspaceManagedSQLServerUsagesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkspaceManagedSQLServerUsagesClient) ListResponder ¶
func (client WorkspaceManagedSQLServerUsagesClient) ListResponder(resp *http.Response) (result ServerUsageListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerUsagesClient) ListSender ¶
func (client WorkspaceManagedSQLServerUsagesClient) 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 WorkspaceManagedSQLServerVulnerabilityAssessmentsClient ¶
type WorkspaceManagedSQLServerVulnerabilityAssessmentsClient struct {
BaseClient
}
WorkspaceManagedSQLServerVulnerabilityAssessmentsClient is the azure Synapse Analytics Management Client
func NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClient ¶
func NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClient(subscriptionID string) WorkspaceManagedSQLServerVulnerabilityAssessmentsClient
NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClient creates an instance of the WorkspaceManagedSQLServerVulnerabilityAssessmentsClient client.
func NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClientWithBaseURI ¶
func NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceManagedSQLServerVulnerabilityAssessmentsClient
NewWorkspaceManagedSQLServerVulnerabilityAssessmentsClientWithBaseURI creates an instance of the WorkspaceManagedSQLServerVulnerabilityAssessmentsClient 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 (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdate ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters ServerVulnerabilityAssessment) (result ServerVulnerabilityAssessment, err error)
CreateOrUpdate create or Update workspace managed sql server's vulnerability assessment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace parameters - properties for vulnerability assessment.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdatePreparer ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters ServerVulnerabilityAssessment) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdateResponder ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdateResponder(resp *http.Response) (result ServerVulnerabilityAssessment, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) CreateOrUpdateSender ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) 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 (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) Delete ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result autorest.Response, err error)
Delete remove workspace managed sql server's vulnerability assessment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) DeletePreparer ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) DeleteResponder ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) 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 (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) DeleteSender ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) 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 (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) Get ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerVulnerabilityAssessment, err error)
Get get workspace managed sql server's vulnerability assessment. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetPreparer ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetResponder ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetResponder(resp *http.Response) (result ServerVulnerabilityAssessment, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) GetSender ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) 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 (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) List ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerVulnerabilityAssessmentListResultPage, err error)
List lists the vulnerability assessment policies associated with a workspace managed sql server. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListComplete ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ServerVulnerabilityAssessmentListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListPreparer ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListResponder ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListResponder(resp *http.Response) (result ServerVulnerabilityAssessmentListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) ListSender ¶
func (client WorkspaceManagedSQLServerVulnerabilityAssessmentsClient) 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 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"` // ManagedVirtualNetworkSettings - Managed Virtual Network Settings ManagedVirtualNetworkSettings *ManagedVirtualNetworkSettings `json:"managedVirtualNetworkSettings,omitempty"` // WorkspaceRepositoryConfiguration - Git integration settings WorkspaceRepositoryConfiguration *WorkspaceRepositoryConfiguration `json:"workspaceRepositoryConfiguration,omitempty"` // PurviewConfiguration - Purview Configuration PurviewConfiguration *PurviewConfiguration `json:"purviewConfiguration,omitempty"` // ProvisioningState - READ-ONLY; Resource provisioning state ProvisioningState *string `json:"provisioningState,omitempty"` // Encryption - The encryption details of the workspace Encryption *EncryptionDetails `json:"encryption,omitempty"` }
WorkspacePatchProperties workspace patch properties
func (WorkspacePatchProperties) MarshalJSON ¶
func (wpp WorkspacePatchProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspacePatchProperties.
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 - Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.' 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"` // Encryption - The encryption details of the workspace Encryption *EncryptionDetails `json:"encryption,omitempty"` // WorkspaceUID - READ-ONLY; The workspace unique identifier WorkspaceUID *uuid.UUID `json:"workspaceUID,omitempty"` // ExtraProperties - READ-ONLY; Workspace level configs and feature flags ExtraProperties map[string]interface{} `json:"extraProperties"` // ManagedVirtualNetworkSettings - Managed Virtual Network Settings ManagedVirtualNetworkSettings *ManagedVirtualNetworkSettings `json:"managedVirtualNetworkSettings,omitempty"` // WorkspaceRepositoryConfiguration - Git integration settings WorkspaceRepositoryConfiguration *WorkspaceRepositoryConfiguration `json:"workspaceRepositoryConfiguration,omitempty"` // PurviewConfiguration - Purview Configuration PurviewConfiguration *PurviewConfiguration `json:"purviewConfiguration,omitempty"` // AdlaResourceID - READ-ONLY; The ADLA resource ID. AdlaResourceID *string `json:"adlaResourceId,omitempty"` }
WorkspaceProperties workspace properties
func (WorkspaceProperties) MarshalJSON ¶
func (wp WorkspaceProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceProperties.
type WorkspaceRepositoryConfiguration ¶
type WorkspaceRepositoryConfiguration struct { // Type - Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration Type *string `json:"type,omitempty"` // HostName - GitHub Enterprise host name. For example: https://github.mydomain.com HostName *string `json:"hostName,omitempty"` // AccountName - Account name AccountName *string `json:"accountName,omitempty"` // ProjectName - VSTS project name ProjectName *string `json:"projectName,omitempty"` // RepositoryName - Repository name RepositoryName *string `json:"repositoryName,omitempty"` // CollaborationBranch - Collaboration branch CollaborationBranch *string `json:"collaborationBranch,omitempty"` // RootFolder - Root folder to use in the repository RootFolder *string `json:"rootFolder,omitempty"` // LastCommitID - The last commit ID LastCommitID *string `json:"lastCommitId,omitempty"` // TenantID - The VSTS tenant ID TenantID *uuid.UUID `json:"tenantId,omitempty"` }
WorkspaceRepositoryConfiguration git integration settings
type WorkspaceSQLAadAdminsClient ¶
type WorkspaceSQLAadAdminsClient struct {
BaseClient
}
WorkspaceSQLAadAdminsClient is the azure Synapse Analytics Management Client
func NewWorkspaceSQLAadAdminsClient ¶
func NewWorkspaceSQLAadAdminsClient(subscriptionID string) WorkspaceSQLAadAdminsClient
NewWorkspaceSQLAadAdminsClient creates an instance of the WorkspaceSQLAadAdminsClient client.
func NewWorkspaceSQLAadAdminsClientWithBaseURI ¶
func NewWorkspaceSQLAadAdminsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceSQLAadAdminsClient
NewWorkspaceSQLAadAdminsClientWithBaseURI creates an instance of the WorkspaceSQLAadAdminsClient 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 (WorkspaceSQLAadAdminsClient) CreateOrUpdate ¶
func (client WorkspaceSQLAadAdminsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, aadAdminInfo WorkspaceAadAdminInfo) (result WorkspaceSQLAadAdminsCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates a workspace SQL 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 (WorkspaceSQLAadAdminsClient) CreateOrUpdatePreparer ¶
func (client WorkspaceSQLAadAdminsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, aadAdminInfo WorkspaceAadAdminInfo) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspaceSQLAadAdminsClient) CreateOrUpdateResponder ¶
func (client WorkspaceSQLAadAdminsClient) 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 (WorkspaceSQLAadAdminsClient) CreateOrUpdateSender ¶
func (client WorkspaceSQLAadAdminsClient) CreateOrUpdateSender(req *http.Request) (future WorkspaceSQLAadAdminsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspaceSQLAadAdminsClient) Delete ¶
func (client WorkspaceSQLAadAdminsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceSQLAadAdminsDeleteFuture, err error)
Delete deletes a workspace SQL active directory admin Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceSQLAadAdminsClient) DeletePreparer ¶
func (client WorkspaceSQLAadAdminsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkspaceSQLAadAdminsClient) DeleteResponder ¶
func (client WorkspaceSQLAadAdminsClient) 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 (WorkspaceSQLAadAdminsClient) DeleteSender ¶
func (client WorkspaceSQLAadAdminsClient) DeleteSender(req *http.Request) (future WorkspaceSQLAadAdminsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkspaceSQLAadAdminsClient) Get ¶
func (client WorkspaceSQLAadAdminsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspaceAadAdminInfo, err error)
Get gets a workspace SQL active directory admin Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - the name of the workspace
func (WorkspaceSQLAadAdminsClient) GetPreparer ¶
func (client WorkspaceSQLAadAdminsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceSQLAadAdminsClient) GetResponder ¶
func (client WorkspaceSQLAadAdminsClient) 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 WorkspaceSQLAadAdminsCreateOrUpdateFuture ¶
type WorkspaceSQLAadAdminsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceSQLAadAdminsClient) (WorkspaceAadAdminInfo, error) }
WorkspaceSQLAadAdminsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceSQLAadAdminsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspaceSQLAadAdminsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspaceSQLAadAdminsDeleteFuture ¶
type WorkspaceSQLAadAdminsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspaceSQLAadAdminsClient) (autorest.Response, error) }
WorkspaceSQLAadAdminsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspaceSQLAadAdminsDeleteFuture) UnmarshalJSON ¶
func (future *WorkspaceSQLAadAdminsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
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 ¶
type WorkspacesCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspacesClient) (Workspace, error) }
WorkspacesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspacesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspacesDeleteFuture ¶
type WorkspacesDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspacesClient) (SetObject, error) }
WorkspacesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesDeleteFuture) UnmarshalJSON ¶
func (future *WorkspacesDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspacesUpdateFuture ¶
type WorkspacesUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspacesClient) (Workspace, error) }
WorkspacesUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesUpdateFuture) UnmarshalJSON ¶
func (future *WorkspacesUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
Source Files ¶
- bigdatapools.go
- client.go
- datamaskingpolicies.go
- datamaskingrules.go
- enums.go
- extendedsqlpoolblobauditingpolicies.go
- integrationruntimeauthkeys.go
- integrationruntimeconnectioninfos.go
- integrationruntimecredentials.go
- integrationruntimemonitoringdata.go
- integrationruntimenodeipaddress.go
- integrationruntimenodes.go
- integrationruntimeobjectmetadata.go
- integrationruntimes.go
- integrationruntimestatus.go
- ipfirewallrules.go
- keys.go
- models.go
- operations.go
- privateendpointconnections.go
- privateendpointconnectionsprivatelinkhub.go
- privatelinkhubprivatelinkresources.go
- privatelinkhubs.go
- privatelinkresources.go
- restorabledroppedsqlpools.go
- sqlpoolblobauditingpolicies.go
- sqlpoolcolumns.go
- sqlpoolconnectionpolicies.go
- sqlpooldatawarehouseuseractivities.go
- sqlpoolgeobackuppolicies.go
- sqlpoolmaintenancewindowoptions.go
- sqlpoolmaintenancewindows.go
- sqlpoolmetadatasyncconfigs.go
- sqlpooloperationresults.go
- sqlpooloperations.go
- sqlpoolrecommendedsensitivitylabels.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
- sqlpoolworkloadclassifier.go
- sqlpoolworkloadgroup.go
- version.go
- workspaceaadadmins.go
- workspacemanagedidentitysqlcontrolsettings.go
- workspacemanagedsqlserverblobauditingpolicies.go
- workspacemanagedsqlserverencryptionprotector.go
- workspacemanagedsqlserverextendedblobauditingpolicies.go
- workspacemanagedsqlserverrecoverablesqlpools.go
- workspacemanagedsqlserversecurityalertpolicy.go
- workspacemanagedsqlserverusages.go
- workspacemanagedsqlservervulnerabilityassessments.go
- workspaces.go
- workspacesqlaadadmins.go