Class: Azure::Synapse::Mgmt::V2019_06_01_preview::SynapseManagementClient
- Inherits:
-
MsRestAzure::AzureServiceClient
- Object
- MsRestAzure::AzureServiceClient
- Azure::Synapse::Mgmt::V2019_06_01_preview::SynapseManagementClient
- Includes:
- MsRestAzure, MsRestAzure::Serialization
- Defined in:
- lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb
Overview
A service client - single point of access to the REST API.
Instance Attribute Summary collapse
-
#accept_language ⇒ String
The preferred language for the response.
-
#api_version ⇒ String
readonly
The API version to use for this operation.
-
#base_url ⇒ String
The base URI of the service.
-
#big_data_pools ⇒ BigDataPools
readonly
Big_data_pools.
-
#credentials ⇒ Object
readonly
Credentials needed for the client to connect to Azure.
-
#data_masking_policies ⇒ DataMaskingPolicies
readonly
Data_masking_policies.
-
#data_masking_rules ⇒ DataMaskingRules
readonly
Data_masking_rules.
-
#extended_sql_pool_blob_auditing_policies ⇒ ExtendedSqlPoolBlobAuditingPolicies
readonly
extended_sql_pool_blob_auditing_policies.
-
#generate_client_request_id ⇒ Boolean
generated.
-
#integration_runtime_auth_keys_operations ⇒ IntegrationRuntimeAuthKeysOperations
readonly
integration_runtime_auth_keys_operations.
-
#integration_runtime_connection_infos ⇒ IntegrationRuntimeConnectionInfos
readonly
integration_runtime_connection_infos.
-
#integration_runtime_credentials ⇒ IntegrationRuntimeCredentials
readonly
Integration_runtime_credentials.
-
#integration_runtime_monitoring_data_operations ⇒ IntegrationRuntimeMonitoringDataOperations
readonly
integration_runtime_monitoring_data_operations.
-
#integration_runtime_node_ip_address_operations ⇒ IntegrationRuntimeNodeIpAddressOperations
readonly
integration_runtime_node_ip_address_operations.
-
#integration_runtime_nodes ⇒ IntegrationRuntimeNodes
readonly
Integration_runtime_nodes.
-
#integration_runtime_object_metadata ⇒ IntegrationRuntimeObjectMetadata
readonly
integration_runtime_object_metadata.
-
#integration_runtime_status_operations ⇒ IntegrationRuntimeStatusOperations
readonly
integration_runtime_status_operations.
-
#integration_runtimes ⇒ IntegrationRuntimes
readonly
Integration_runtimes.
-
#ip_firewall_rules ⇒ IpFirewallRules
readonly
Ip_firewall_rules.
-
#keys ⇒ Keys
readonly
Keys.
-
#long_running_operation_retry_timeout ⇒ Integer
Operations.
-
#operations ⇒ Operations
readonly
Operations.
-
#private_endpoint_connections ⇒ PrivateEndpointConnections
readonly
Private_endpoint_connections.
-
#private_endpoint_connections_private_link_hub ⇒ PrivateEndpointConnectionsPrivateLinkHub
readonly
private_endpoint_connections_private_link_hub.
-
#private_link_hubs ⇒ PrivateLinkHubs
readonly
Private_link_hubs.
-
#private_link_resources ⇒ PrivateLinkResources
readonly
Private_link_resources.
-
#restorable_dropped_sql_pools ⇒ RestorableDroppedSqlPools
readonly
Restorable_dropped_sql_pools.
-
#sql_pool_blob_auditing_policies ⇒ SqlPoolBlobAuditingPolicies
readonly
Sql_pool_blob_auditing_policies.
-
#sql_pool_columns ⇒ SqlPoolColumns
readonly
Sql_pool_columns.
-
#sql_pool_connection_policies ⇒ SqlPoolConnectionPolicies
readonly
Sql_pool_connection_policies.
-
#sql_pool_data_warehouse_user_activities ⇒ SqlPoolDataWarehouseUserActivities
readonly
sql_pool_data_warehouse_user_activities.
-
#sql_pool_geo_backup_policies ⇒ SqlPoolGeoBackupPolicies
readonly
Sql_pool_geo_backup_policies.
-
#sql_pool_metadata_sync_configs ⇒ SqlPoolMetadataSyncConfigs
readonly
Sql_pool_metadata_sync_configs.
-
#sql_pool_operation_results ⇒ SqlPoolOperationResults
readonly
Sql_pool_operation_results.
-
#sql_pool_operations ⇒ SqlPoolOperations
readonly
Sql_pool_operations.
-
#sql_pool_replication_links ⇒ SqlPoolReplicationLinks
readonly
Sql_pool_replication_links.
-
#sql_pool_restore_points ⇒ SqlPoolRestorePoints
readonly
Sql_pool_restore_points.
-
#sql_pool_schemas ⇒ SqlPoolSchemas
readonly
Sql_pool_schemas.
-
#sql_pool_security_alert_policies ⇒ SqlPoolSecurityAlertPolicies
readonly
Sql_pool_security_alert_policies.
-
#sql_pool_sensitivity_labels ⇒ SqlPoolSensitivityLabels
readonly
Sql_pool_sensitivity_labels.
-
#sql_pool_table_columns ⇒ SqlPoolTableColumns
readonly
Sql_pool_table_columns.
-
#sql_pool_tables ⇒ SqlPoolTables
readonly
Sql_pool_tables.
-
#sql_pool_transparent_data_encryptions ⇒ SqlPoolTransparentDataEncryptions
readonly
sql_pool_transparent_data_encryptions.
-
#sql_pool_usages ⇒ SqlPoolUsages
readonly
Sql_pool_usages.
-
#sql_pool_vulnerability_assessment_rule_baselines ⇒ SqlPoolVulnerabilityAssessmentRuleBaselines
readonly
sql_pool_vulnerability_assessment_rule_baselines.
-
#sql_pool_vulnerability_assessment_scans ⇒ SqlPoolVulnerabilityAssessmentScans
readonly
sql_pool_vulnerability_assessment_scans.
-
#sql_pool_vulnerability_assessments ⇒ SqlPoolVulnerabilityAssessments
readonly
sql_pool_vulnerability_assessments.
-
#sql_pool_workload_classifier ⇒ SqlPoolWorkloadClassifier
readonly
Sql_pool_workload_classifier.
-
#sql_pool_workload_group ⇒ SqlPoolWorkloadGroup
readonly
Sql_pool_workload_group.
-
#sql_pools ⇒ SqlPools
readonly
Sql_pools.
-
#subscription_id ⇒ String
The ID of the target subscription.
-
#workspace_aad_admins ⇒ WorkspaceAadAdmins
readonly
Workspace_aad_admins.
-
#workspace_managed_identity_sql_control_settings ⇒ WorkspaceManagedIdentitySqlControlSettings
readonly
workspace_managed_identity_sql_control_settings.
-
#workspace_managed_sql_server_blob_auditing_policies ⇒ WorkspaceManagedSqlServerBlobAuditingPolicies
readonly
workspace_managed_sql_server_blob_auditing_policies.
-
#workspace_managed_sql_server_extended_blob_auditing_policies ⇒ WorkspaceManagedSqlServerExtendedBlobAuditingPolicies
readonly
workspace_managed_sql_server_extended_blob_auditing_policies.
-
#workspace_managed_sql_server_recoverable_sqlpools ⇒ WorkspaceManagedSqlServerRecoverableSqlpools
readonly
workspace_managed_sql_server_recoverable_sqlpools.
-
#workspace_managed_sql_server_security_alert_policy ⇒ WorkspaceManagedSqlServerSecurityAlertPolicy
readonly
workspace_managed_sql_server_security_alert_policy.
-
#workspace_managed_sql_server_usages ⇒ WorkspaceManagedSqlServerUsages
readonly
workspace_managed_sql_server_usages.
-
#workspace_managed_sql_server_vulnerability_assessments ⇒ WorkspaceManagedSqlServerVulnerabilityAssessments
readonly
workspace_managed_sql_server_vulnerability_assessments.
-
#workspace_sql_aad_admins ⇒ WorkspaceSqlAadAdmins
readonly
Workspace_sql_aad_admins.
-
#workspaces ⇒ Workspaces
readonly
Workspaces.
Instance Method Summary collapse
-
#initialize(credentials = nil, base_url = nil, options = nil) ⇒ SynapseManagementClient
constructor
Creates initializes a new instance of the SynapseManagementClient class.
-
#make_request(method, path, options = {}) ⇒ Hash{String=>String}
Makes a request and returns the body of the response.
-
#make_request_async(method, path, options = {}) ⇒ Concurrent::Promise
Makes a request asynchronously.
-
#make_request_with_http_info(method, path, options = {}) ⇒ MsRestAzure::AzureOperationResponse
Makes a request and returns the operation response.
Constructor Details
#initialize(credentials = nil, base_url = nil, options = nil) ⇒ SynapseManagementClient
Creates initializes a new instance of the SynapseManagementClient class.
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 226 def initialize(credentials = nil, base_url = nil, = nil) super(credentials, ) @base_url = base_url || 'https://management.azure.com' fail ArgumentError, 'invalid type of credentials input parameter' unless credentials.is_a?(MsRest::ServiceClientCredentials) unless credentials.nil? @credentials = credentials @big_data_pools = BigDataPools.new(self) @operations = Operations.new(self) @ip_firewall_rules = IpFirewallRules.new(self) @sql_pools = SqlPools.new(self) @sql_pool_metadata_sync_configs = SqlPoolMetadataSyncConfigs.new(self) @sql_pool_operation_results = SqlPoolOperationResults.new(self) @sql_pool_geo_backup_policies = SqlPoolGeoBackupPolicies.new(self) @sql_pool_data_warehouse_user_activities = SqlPoolDataWarehouseUserActivities.new(self) @sql_pool_restore_points = SqlPoolRestorePoints.new(self) @sql_pool_replication_links = SqlPoolReplicationLinks.new(self) @sql_pool_transparent_data_encryptions = SqlPoolTransparentDataEncryptions.new(self) @sql_pool_blob_auditing_policies = SqlPoolBlobAuditingPolicies.new(self) @sql_pool_operations = SqlPoolOperations.new(self) @sql_pool_usages = SqlPoolUsages.new(self) @sql_pool_sensitivity_labels = SqlPoolSensitivityLabels.new(self) @sql_pool_schemas = SqlPoolSchemas.new(self) @sql_pool_tables = SqlPoolTables.new(self) @sql_pool_table_columns = SqlPoolTableColumns.new(self) @sql_pool_connection_policies = SqlPoolConnectionPolicies.new(self) @sql_pool_vulnerability_assessments = SqlPoolVulnerabilityAssessments.new(self) @sql_pool_vulnerability_assessment_scans = SqlPoolVulnerabilityAssessmentScans.new(self) @sql_pool_security_alert_policies = SqlPoolSecurityAlertPolicies.new(self) @sql_pool_vulnerability_assessment_rule_baselines = SqlPoolVulnerabilityAssessmentRuleBaselines.new(self) @extended_sql_pool_blob_auditing_policies = ExtendedSqlPoolBlobAuditingPolicies.new(self) @data_masking_policies = DataMaskingPolicies.new(self) @data_masking_rules = DataMaskingRules.new(self) @sql_pool_columns = SqlPoolColumns.new(self) @sql_pool_workload_group = SqlPoolWorkloadGroup.new(self) @sql_pool_workload_classifier = SqlPoolWorkloadClassifier.new(self) @workspaces = Workspaces.new(self) @workspace_aad_admins = WorkspaceAadAdmins.new(self) @workspace_sql_aad_admins = WorkspaceSqlAadAdmins.new(self) @workspace_managed_identity_sql_control_settings = WorkspaceManagedIdentitySqlControlSettings.new(self) @restorable_dropped_sql_pools = RestorableDroppedSqlPools.new(self) @integration_runtimes = IntegrationRuntimes.new(self) @integration_runtime_node_ip_address_operations = IntegrationRuntimeNodeIpAddressOperations.new(self) @integration_runtime_object_metadata = IntegrationRuntimeObjectMetadata.new(self) @integration_runtime_nodes = IntegrationRuntimeNodes.new(self) @integration_runtime_credentials = IntegrationRuntimeCredentials.new(self) @integration_runtime_connection_infos = IntegrationRuntimeConnectionInfos.new(self) @integration_runtime_auth_keys_operations = IntegrationRuntimeAuthKeysOperations.new(self) @integration_runtime_monitoring_data_operations = IntegrationRuntimeMonitoringDataOperations.new(self) @integration_runtime_status_operations = IntegrationRuntimeStatusOperations.new(self) @private_link_resources = PrivateLinkResources.new(self) @private_endpoint_connections = PrivateEndpointConnections.new(self) @private_link_hubs = PrivateLinkHubs.new(self) @private_endpoint_connections_private_link_hub = PrivateEndpointConnectionsPrivateLinkHub.new(self) @workspace_managed_sql_server_blob_auditing_policies = WorkspaceManagedSqlServerBlobAuditingPolicies.new(self) @workspace_managed_sql_server_extended_blob_auditing_policies = WorkspaceManagedSqlServerExtendedBlobAuditingPolicies.new(self) @workspace_managed_sql_server_security_alert_policy = WorkspaceManagedSqlServerSecurityAlertPolicy.new(self) @workspace_managed_sql_server_vulnerability_assessments = WorkspaceManagedSqlServerVulnerabilityAssessments.new(self) @workspace_managed_sql_server_usages = WorkspaceManagedSqlServerUsages.new(self) @workspace_managed_sql_server_recoverable_sqlpools = WorkspaceManagedSqlServerRecoverableSqlpools.new(self) @keys = Keys.new(self) @api_version = '2019-06-01-preview' @accept_language = 'en-US' @long_running_operation_retry_timeout = 30 @generate_client_request_id = true add_telemetry end |
Instance Attribute Details
#accept_language ⇒ String
Returns The preferred language for the response.
27 28 29 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 27 def accept_language @accept_language end |
#api_version ⇒ String (readonly)
Returns The API version to use for this operation.
24 25 26 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 24 def api_version @api_version end |
#base_url ⇒ String
Returns the base URI of the service.
15 16 17 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 15 def base_url @base_url end |
#big_data_pools ⇒ BigDataPools (readonly)
Returns big_data_pools.
39 40 41 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 39 def big_data_pools @big_data_pools end |
#credentials ⇒ Object (readonly)
Returns Credentials needed for the client to connect to Azure.
18 19 20 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 18 def credentials @credentials end |
#data_masking_policies ⇒ DataMaskingPolicies (readonly)
Returns data_masking_policies.
117 118 119 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 117 def data_masking_policies @data_masking_policies end |
#data_masking_rules ⇒ DataMaskingRules (readonly)
Returns data_masking_rules.
120 121 122 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 120 def data_masking_rules @data_masking_rules end |
#extended_sql_pool_blob_auditing_policies ⇒ ExtendedSqlPoolBlobAuditingPolicies (readonly)
extended_sql_pool_blob_auditing_policies
114 115 116 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 114 def extended_sql_pool_blob_auditing_policies @extended_sql_pool_blob_auditing_policies end |
#generate_client_request_id ⇒ Boolean
generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
36 37 38 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 36 def generate_client_request_id @generate_client_request_id end |
#integration_runtime_auth_keys_operations ⇒ IntegrationRuntimeAuthKeysOperations (readonly)
integration_runtime_auth_keys_operations
170 171 172 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 170 def integration_runtime_auth_keys_operations @integration_runtime_auth_keys_operations end |
#integration_runtime_connection_infos ⇒ IntegrationRuntimeConnectionInfos (readonly)
integration_runtime_connection_infos
166 167 168 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 166 def integration_runtime_connection_infos @integration_runtime_connection_infos end |
#integration_runtime_credentials ⇒ IntegrationRuntimeCredentials (readonly)
Returns integration_runtime_credentials.
162 163 164 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 162 def integration_runtime_credentials @integration_runtime_credentials end |
#integration_runtime_monitoring_data_operations ⇒ IntegrationRuntimeMonitoringDataOperations (readonly)
integration_runtime_monitoring_data_operations
174 175 176 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 174 def integration_runtime_monitoring_data_operations @integration_runtime_monitoring_data_operations end |
#integration_runtime_node_ip_address_operations ⇒ IntegrationRuntimeNodeIpAddressOperations (readonly)
integration_runtime_node_ip_address_operations
152 153 154 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 152 def integration_runtime_node_ip_address_operations @integration_runtime_node_ip_address_operations end |
#integration_runtime_nodes ⇒ IntegrationRuntimeNodes (readonly)
Returns integration_runtime_nodes.
159 160 161 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 159 def integration_runtime_nodes @integration_runtime_nodes end |
#integration_runtime_object_metadata ⇒ IntegrationRuntimeObjectMetadata (readonly)
integration_runtime_object_metadata
156 157 158 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 156 def @integration_runtime_object_metadata end |
#integration_runtime_status_operations ⇒ IntegrationRuntimeStatusOperations (readonly)
integration_runtime_status_operations
178 179 180 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 178 def integration_runtime_status_operations @integration_runtime_status_operations end |
#integration_runtimes ⇒ IntegrationRuntimes (readonly)
Returns integration_runtimes.
148 149 150 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 148 def integration_runtimes @integration_runtimes end |
#ip_firewall_rules ⇒ IpFirewallRules (readonly)
Returns ip_firewall_rules.
45 46 47 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 45 def ip_firewall_rules @ip_firewall_rules end |
#keys ⇒ Keys (readonly)
Returns keys.
218 219 220 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 218 def keys @keys end |
#long_running_operation_retry_timeout ⇒ Integer
Operations. Default value is 30.
31 32 33 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 31 def long_running_operation_retry_timeout @long_running_operation_retry_timeout end |
#operations ⇒ Operations (readonly)
Returns operations.
42 43 44 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 42 def operations @operations end |
#private_endpoint_connections ⇒ PrivateEndpointConnections (readonly)
Returns private_endpoint_connections.
184 185 186 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 184 def private_endpoint_connections @private_endpoint_connections end |
#private_endpoint_connections_private_link_hub ⇒ PrivateEndpointConnectionsPrivateLinkHub (readonly)
private_endpoint_connections_private_link_hub
191 192 193 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 191 def private_endpoint_connections_private_link_hub @private_endpoint_connections_private_link_hub end |
#private_link_hubs ⇒ PrivateLinkHubs (readonly)
Returns private_link_hubs.
187 188 189 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 187 def private_link_hubs @private_link_hubs end |
#private_link_resources ⇒ PrivateLinkResources (readonly)
Returns private_link_resources.
181 182 183 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 181 def private_link_resources @private_link_resources end |
#restorable_dropped_sql_pools ⇒ RestorableDroppedSqlPools (readonly)
Returns restorable_dropped_sql_pools.
145 146 147 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 145 def restorable_dropped_sql_pools @restorable_dropped_sql_pools end |
#sql_pool_blob_auditing_policies ⇒ SqlPoolBlobAuditingPolicies (readonly)
Returns sql_pool_blob_auditing_policies.
74 75 76 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 74 def sql_pool_blob_auditing_policies @sql_pool_blob_auditing_policies end |
#sql_pool_columns ⇒ SqlPoolColumns (readonly)
Returns sql_pool_columns.
123 124 125 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 123 def sql_pool_columns @sql_pool_columns end |
#sql_pool_connection_policies ⇒ SqlPoolConnectionPolicies (readonly)
Returns sql_pool_connection_policies.
95 96 97 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 95 def sql_pool_connection_policies @sql_pool_connection_policies end |
#sql_pool_data_warehouse_user_activities ⇒ SqlPoolDataWarehouseUserActivities (readonly)
sql_pool_data_warehouse_user_activities
61 62 63 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 61 def sql_pool_data_warehouse_user_activities @sql_pool_data_warehouse_user_activities end |
#sql_pool_geo_backup_policies ⇒ SqlPoolGeoBackupPolicies (readonly)
Returns sql_pool_geo_backup_policies.
57 58 59 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 57 def sql_pool_geo_backup_policies @sql_pool_geo_backup_policies end |
#sql_pool_metadata_sync_configs ⇒ SqlPoolMetadataSyncConfigs (readonly)
Returns sql_pool_metadata_sync_configs.
51 52 53 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 51 def @sql_pool_metadata_sync_configs end |
#sql_pool_operation_results ⇒ SqlPoolOperationResults (readonly)
Returns sql_pool_operation_results.
54 55 56 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 54 def sql_pool_operation_results @sql_pool_operation_results end |
#sql_pool_operations ⇒ SqlPoolOperations (readonly)
Returns sql_pool_operations.
77 78 79 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 77 def sql_pool_operations @sql_pool_operations end |
#sql_pool_replication_links ⇒ SqlPoolReplicationLinks (readonly)
Returns sql_pool_replication_links.
67 68 69 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 67 def sql_pool_replication_links @sql_pool_replication_links end |
#sql_pool_restore_points ⇒ SqlPoolRestorePoints (readonly)
Returns sql_pool_restore_points.
64 65 66 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 64 def sql_pool_restore_points @sql_pool_restore_points end |
#sql_pool_schemas ⇒ SqlPoolSchemas (readonly)
Returns sql_pool_schemas.
86 87 88 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 86 def sql_pool_schemas @sql_pool_schemas end |
#sql_pool_security_alert_policies ⇒ SqlPoolSecurityAlertPolicies (readonly)
Returns sql_pool_security_alert_policies.
106 107 108 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 106 def sql_pool_security_alert_policies @sql_pool_security_alert_policies end |
#sql_pool_sensitivity_labels ⇒ SqlPoolSensitivityLabels (readonly)
Returns sql_pool_sensitivity_labels.
83 84 85 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 83 def sql_pool_sensitivity_labels @sql_pool_sensitivity_labels end |
#sql_pool_table_columns ⇒ SqlPoolTableColumns (readonly)
Returns sql_pool_table_columns.
92 93 94 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 92 def sql_pool_table_columns @sql_pool_table_columns end |
#sql_pool_tables ⇒ SqlPoolTables (readonly)
Returns sql_pool_tables.
89 90 91 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 89 def sql_pool_tables @sql_pool_tables end |
#sql_pool_transparent_data_encryptions ⇒ SqlPoolTransparentDataEncryptions (readonly)
sql_pool_transparent_data_encryptions
71 72 73 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 71 def sql_pool_transparent_data_encryptions @sql_pool_transparent_data_encryptions end |
#sql_pool_usages ⇒ SqlPoolUsages (readonly)
Returns sql_pool_usages.
80 81 82 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 80 def sql_pool_usages @sql_pool_usages end |
#sql_pool_vulnerability_assessment_rule_baselines ⇒ SqlPoolVulnerabilityAssessmentRuleBaselines (readonly)
sql_pool_vulnerability_assessment_rule_baselines
110 111 112 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 110 def sql_pool_vulnerability_assessment_rule_baselines @sql_pool_vulnerability_assessment_rule_baselines end |
#sql_pool_vulnerability_assessment_scans ⇒ SqlPoolVulnerabilityAssessmentScans (readonly)
sql_pool_vulnerability_assessment_scans
103 104 105 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 103 def sql_pool_vulnerability_assessment_scans @sql_pool_vulnerability_assessment_scans end |
#sql_pool_vulnerability_assessments ⇒ SqlPoolVulnerabilityAssessments (readonly)
sql_pool_vulnerability_assessments
99 100 101 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 99 def sql_pool_vulnerability_assessments @sql_pool_vulnerability_assessments end |
#sql_pool_workload_classifier ⇒ SqlPoolWorkloadClassifier (readonly)
Returns sql_pool_workload_classifier.
129 130 131 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 129 def sql_pool_workload_classifier @sql_pool_workload_classifier end |
#sql_pool_workload_group ⇒ SqlPoolWorkloadGroup (readonly)
Returns sql_pool_workload_group.
126 127 128 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 126 def sql_pool_workload_group @sql_pool_workload_group end |
#sql_pools ⇒ SqlPools (readonly)
Returns sql_pools.
48 49 50 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 48 def sql_pools @sql_pools end |
#subscription_id ⇒ String
Returns The ID of the target subscription.
21 22 23 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 21 def subscription_id @subscription_id end |
#workspace_aad_admins ⇒ WorkspaceAadAdmins (readonly)
Returns workspace_aad_admins.
135 136 137 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 135 def workspace_aad_admins @workspace_aad_admins end |
#workspace_managed_identity_sql_control_settings ⇒ WorkspaceManagedIdentitySqlControlSettings (readonly)
workspace_managed_identity_sql_control_settings
142 143 144 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 142 def workspace_managed_identity_sql_control_settings @workspace_managed_identity_sql_control_settings end |
#workspace_managed_sql_server_blob_auditing_policies ⇒ WorkspaceManagedSqlServerBlobAuditingPolicies (readonly)
workspace_managed_sql_server_blob_auditing_policies
195 196 197 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 195 def workspace_managed_sql_server_blob_auditing_policies @workspace_managed_sql_server_blob_auditing_policies end |
#workspace_managed_sql_server_extended_blob_auditing_policies ⇒ WorkspaceManagedSqlServerExtendedBlobAuditingPolicies (readonly)
workspace_managed_sql_server_extended_blob_auditing_policies
199 200 201 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 199 def workspace_managed_sql_server_extended_blob_auditing_policies @workspace_managed_sql_server_extended_blob_auditing_policies end |
#workspace_managed_sql_server_recoverable_sqlpools ⇒ WorkspaceManagedSqlServerRecoverableSqlpools (readonly)
workspace_managed_sql_server_recoverable_sqlpools
215 216 217 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 215 def workspace_managed_sql_server_recoverable_sqlpools @workspace_managed_sql_server_recoverable_sqlpools end |
#workspace_managed_sql_server_security_alert_policy ⇒ WorkspaceManagedSqlServerSecurityAlertPolicy (readonly)
workspace_managed_sql_server_security_alert_policy
203 204 205 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 203 def workspace_managed_sql_server_security_alert_policy @workspace_managed_sql_server_security_alert_policy end |
#workspace_managed_sql_server_usages ⇒ WorkspaceManagedSqlServerUsages (readonly)
workspace_managed_sql_server_usages
211 212 213 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 211 def workspace_managed_sql_server_usages @workspace_managed_sql_server_usages end |
#workspace_managed_sql_server_vulnerability_assessments ⇒ WorkspaceManagedSqlServerVulnerabilityAssessments (readonly)
workspace_managed_sql_server_vulnerability_assessments
207 208 209 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 207 def workspace_managed_sql_server_vulnerability_assessments @workspace_managed_sql_server_vulnerability_assessments end |
#workspace_sql_aad_admins ⇒ WorkspaceSqlAadAdmins (readonly)
Returns workspace_sql_aad_admins.
138 139 140 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 138 def workspace_sql_aad_admins @workspace_sql_aad_admins end |
#workspaces ⇒ Workspaces (readonly)
Returns workspaces.
132 133 134 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 132 def workspaces @workspaces end |
Instance Method Details
#make_request(method, path, options = {}) ⇒ Hash{String=>String}
Makes a request and returns the body of the response. Example:
request_content = "{'location':'westus','tags':{'tag1':'val1','tag2':'val2'}}"
path = "/path"
= {
body: request_content,
query_params: {'api-version' => '2016-02-01'}
}
result = @client.make_request(:put, path, )
310 311 312 313 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 310 def make_request(method, path, = {}) result = make_request_with_http_info(method, path, ) result.body unless result.nil? end |
#make_request_async(method, path, options = {}) ⇒ Concurrent::Promise
Makes a request asynchronously.
335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 335 def make_request_async(method, path, = {}) fail ArgumentError, 'method is nil' if method.nil? fail ArgumentError, 'path is nil' if path.nil? request_url = [:base_url] || @base_url if(![:headers].nil? && ![:headers]['Content-Type'].nil?) @request_headers['Content-Type'] = [:headers]['Content-Type'] end request_headers = @request_headers request_headers.merge!({'accept-language' => @accept_language}) unless @accept_language.nil? .merge!({headers: request_headers.merge([:headers] || {})}) .merge!({credentials: @credentials}) unless @credentials.nil? super(request_url, method, path, ) end |
#make_request_with_http_info(method, path, options = {}) ⇒ MsRestAzure::AzureOperationResponse
Makes a request and returns the operation response.
322 323 324 325 326 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/synapse_management_client.rb', line 322 def make_request_with_http_info(method, path, = {}) result = make_request_async(method, path, ).value! result.body = result.response.body.to_s.empty? ? nil : JSON.load(result.response.body) result end |