com.pulumi.azurenative.sql.SqlFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.sql;
import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.sql.inputs.GetBackupLongTermRetentionPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetBackupLongTermRetentionPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetBackupShortTermRetentionPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetBackupShortTermRetentionPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDataMaskingPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetDataMaskingPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseAdvisorArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseAdvisorPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseBlobAuditingPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseBlobAuditingPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabasePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseSecurityAlertPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseSecurityAlertPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseSqlVulnerabilityAssessmentRuleBaselineArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseSqlVulnerabilityAssessmentRuleBaselinePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseThreatDetectionPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseThreatDetectionPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseVulnerabilityAssessmentArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseVulnerabilityAssessmentPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseVulnerabilityAssessmentRuleBaselineArgs;
import com.pulumi.azurenative.sql.inputs.GetDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDisasterRecoveryConfigurationArgs;
import com.pulumi.azurenative.sql.inputs.GetDisasterRecoveryConfigurationPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetDistributedAvailabilityGroupArgs;
import com.pulumi.azurenative.sql.inputs.GetDistributedAvailabilityGroupPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetElasticPoolArgs;
import com.pulumi.azurenative.sql.inputs.GetElasticPoolPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetEncryptionProtectorArgs;
import com.pulumi.azurenative.sql.inputs.GetEncryptionProtectorPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetExtendedDatabaseBlobAuditingPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetExtendedDatabaseBlobAuditingPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetExtendedServerBlobAuditingPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetExtendedServerBlobAuditingPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetFailoverGroupArgs;
import com.pulumi.azurenative.sql.inputs.GetFailoverGroupPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetFirewallRuleArgs;
import com.pulumi.azurenative.sql.inputs.GetFirewallRulePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetGeoBackupPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetGeoBackupPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetIPv6FirewallRuleArgs;
import com.pulumi.azurenative.sql.inputs.GetIPv6FirewallRulePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetInstanceFailoverGroupArgs;
import com.pulumi.azurenative.sql.inputs.GetInstanceFailoverGroupPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetInstancePoolArgs;
import com.pulumi.azurenative.sql.inputs.GetInstancePoolPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetJobAgentArgs;
import com.pulumi.azurenative.sql.inputs.GetJobAgentPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetJobArgs;
import com.pulumi.azurenative.sql.inputs.GetJobCredentialArgs;
import com.pulumi.azurenative.sql.inputs.GetJobCredentialPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetJobPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetJobPrivateEndpointArgs;
import com.pulumi.azurenative.sql.inputs.GetJobPrivateEndpointPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetJobStepArgs;
import com.pulumi.azurenative.sql.inputs.GetJobStepPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetJobTargetGroupArgs;
import com.pulumi.azurenative.sql.inputs.GetJobTargetGroupPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetLongTermRetentionPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetLongTermRetentionPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabaseArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabasePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabaseSensitivityLabelArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabaseSensitivityLabelPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabaseVulnerabilityAssessmentArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabaseVulnerabilityAssessmentPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabaseVulnerabilityAssessmentRuleBaselineArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceAdministratorArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceAdministratorPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceAzureADOnlyAuthenticationArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceAzureADOnlyAuthenticationPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceKeyArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceKeyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceLongTermRetentionPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceLongTermRetentionPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstancePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstancePrivateEndpointConnectionArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstancePrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceVulnerabilityAssessmentArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedInstanceVulnerabilityAssessmentPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedServerDnsAliasArgs;
import com.pulumi.azurenative.sql.inputs.GetManagedServerDnsAliasPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetOutboundFirewallRuleArgs;
import com.pulumi.azurenative.sql.inputs.GetOutboundFirewallRulePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.sql.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetReplicationLinkArgs;
import com.pulumi.azurenative.sql.inputs.GetReplicationLinkPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetSensitivityLabelArgs;
import com.pulumi.azurenative.sql.inputs.GetSensitivityLabelPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerAdvisorArgs;
import com.pulumi.azurenative.sql.inputs.GetServerAdvisorPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerArgs;
import com.pulumi.azurenative.sql.inputs.GetServerAzureADAdministratorArgs;
import com.pulumi.azurenative.sql.inputs.GetServerAzureADAdministratorPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerAzureADOnlyAuthenticationArgs;
import com.pulumi.azurenative.sql.inputs.GetServerAzureADOnlyAuthenticationPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerBlobAuditingPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetServerBlobAuditingPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerCommunicationLinkArgs;
import com.pulumi.azurenative.sql.inputs.GetServerCommunicationLinkPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerDnsAliasArgs;
import com.pulumi.azurenative.sql.inputs.GetServerDnsAliasPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerKeyArgs;
import com.pulumi.azurenative.sql.inputs.GetServerKeyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerSecurityAlertPolicyArgs;
import com.pulumi.azurenative.sql.inputs.GetServerSecurityAlertPolicyPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerTrustCertificateArgs;
import com.pulumi.azurenative.sql.inputs.GetServerTrustCertificatePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerTrustGroupArgs;
import com.pulumi.azurenative.sql.inputs.GetServerTrustGroupPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetServerVulnerabilityAssessmentArgs;
import com.pulumi.azurenative.sql.inputs.GetServerVulnerabilityAssessmentPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetSqlVulnerabilityAssessmentRuleBaselineArgs;
import com.pulumi.azurenative.sql.inputs.GetSqlVulnerabilityAssessmentRuleBaselinePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetSqlVulnerabilityAssessmentsSettingArgs;
import com.pulumi.azurenative.sql.inputs.GetSqlVulnerabilityAssessmentsSettingPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetStartStopManagedInstanceScheduleArgs;
import com.pulumi.azurenative.sql.inputs.GetStartStopManagedInstanceSchedulePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetSyncAgentArgs;
import com.pulumi.azurenative.sql.inputs.GetSyncAgentPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetSyncGroupArgs;
import com.pulumi.azurenative.sql.inputs.GetSyncGroupPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetSyncMemberArgs;
import com.pulumi.azurenative.sql.inputs.GetSyncMemberPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetTransparentDataEncryptionArgs;
import com.pulumi.azurenative.sql.inputs.GetTransparentDataEncryptionPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetVirtualNetworkRuleArgs;
import com.pulumi.azurenative.sql.inputs.GetVirtualNetworkRulePlainArgs;
import com.pulumi.azurenative.sql.inputs.GetWorkloadClassifierArgs;
import com.pulumi.azurenative.sql.inputs.GetWorkloadClassifierPlainArgs;
import com.pulumi.azurenative.sql.inputs.GetWorkloadGroupArgs;
import com.pulumi.azurenative.sql.inputs.GetWorkloadGroupPlainArgs;
import com.pulumi.azurenative.sql.outputs.GetBackupLongTermRetentionPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetBackupShortTermRetentionPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetDataMaskingPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseAdvisorResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseBlobAuditingPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseSecurityAlertPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseSqlVulnerabilityAssessmentRuleBaselineResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseThreatDetectionPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseVulnerabilityAssessmentResult;
import com.pulumi.azurenative.sql.outputs.GetDatabaseVulnerabilityAssessmentRuleBaselineResult;
import com.pulumi.azurenative.sql.outputs.GetDisasterRecoveryConfigurationResult;
import com.pulumi.azurenative.sql.outputs.GetDistributedAvailabilityGroupResult;
import com.pulumi.azurenative.sql.outputs.GetElasticPoolResult;
import com.pulumi.azurenative.sql.outputs.GetEncryptionProtectorResult;
import com.pulumi.azurenative.sql.outputs.GetExtendedDatabaseBlobAuditingPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetExtendedServerBlobAuditingPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetFailoverGroupResult;
import com.pulumi.azurenative.sql.outputs.GetFirewallRuleResult;
import com.pulumi.azurenative.sql.outputs.GetGeoBackupPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetIPv6FirewallRuleResult;
import com.pulumi.azurenative.sql.outputs.GetInstanceFailoverGroupResult;
import com.pulumi.azurenative.sql.outputs.GetInstancePoolResult;
import com.pulumi.azurenative.sql.outputs.GetJobAgentResult;
import com.pulumi.azurenative.sql.outputs.GetJobCredentialResult;
import com.pulumi.azurenative.sql.outputs.GetJobPrivateEndpointResult;
import com.pulumi.azurenative.sql.outputs.GetJobResult;
import com.pulumi.azurenative.sql.outputs.GetJobStepResult;
import com.pulumi.azurenative.sql.outputs.GetJobTargetGroupResult;
import com.pulumi.azurenative.sql.outputs.GetLongTermRetentionPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetManagedDatabaseResult;
import com.pulumi.azurenative.sql.outputs.GetManagedDatabaseSensitivityLabelResult;
import com.pulumi.azurenative.sql.outputs.GetManagedDatabaseVulnerabilityAssessmentResult;
import com.pulumi.azurenative.sql.outputs.GetManagedDatabaseVulnerabilityAssessmentRuleBaselineResult;
import com.pulumi.azurenative.sql.outputs.GetManagedInstanceAdministratorResult;
import com.pulumi.azurenative.sql.outputs.GetManagedInstanceAzureADOnlyAuthenticationResult;
import com.pulumi.azurenative.sql.outputs.GetManagedInstanceKeyResult;
import com.pulumi.azurenative.sql.outputs.GetManagedInstanceLongTermRetentionPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetManagedInstancePrivateEndpointConnectionResult;
import com.pulumi.azurenative.sql.outputs.GetManagedInstanceResult;
import com.pulumi.azurenative.sql.outputs.GetManagedInstanceVulnerabilityAssessmentResult;
import com.pulumi.azurenative.sql.outputs.GetManagedServerDnsAliasResult;
import com.pulumi.azurenative.sql.outputs.GetOutboundFirewallRuleResult;
import com.pulumi.azurenative.sql.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.sql.outputs.GetReplicationLinkResult;
import com.pulumi.azurenative.sql.outputs.GetSensitivityLabelResult;
import com.pulumi.azurenative.sql.outputs.GetServerAdvisorResult;
import com.pulumi.azurenative.sql.outputs.GetServerAzureADAdministratorResult;
import com.pulumi.azurenative.sql.outputs.GetServerAzureADOnlyAuthenticationResult;
import com.pulumi.azurenative.sql.outputs.GetServerBlobAuditingPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetServerCommunicationLinkResult;
import com.pulumi.azurenative.sql.outputs.GetServerDnsAliasResult;
import com.pulumi.azurenative.sql.outputs.GetServerKeyResult;
import com.pulumi.azurenative.sql.outputs.GetServerResult;
import com.pulumi.azurenative.sql.outputs.GetServerSecurityAlertPolicyResult;
import com.pulumi.azurenative.sql.outputs.GetServerTrustCertificateResult;
import com.pulumi.azurenative.sql.outputs.GetServerTrustGroupResult;
import com.pulumi.azurenative.sql.outputs.GetServerVulnerabilityAssessmentResult;
import com.pulumi.azurenative.sql.outputs.GetSqlVulnerabilityAssessmentRuleBaselineResult;
import com.pulumi.azurenative.sql.outputs.GetSqlVulnerabilityAssessmentsSettingResult;
import com.pulumi.azurenative.sql.outputs.GetStartStopManagedInstanceScheduleResult;
import com.pulumi.azurenative.sql.outputs.GetSyncAgentResult;
import com.pulumi.azurenative.sql.outputs.GetSyncGroupResult;
import com.pulumi.azurenative.sql.outputs.GetSyncMemberResult;
import com.pulumi.azurenative.sql.outputs.GetTransparentDataEncryptionResult;
import com.pulumi.azurenative.sql.outputs.GetVirtualNetworkRuleResult;
import com.pulumi.azurenative.sql.outputs.GetWorkloadClassifierResult;
import com.pulumi.azurenative.sql.outputs.GetWorkloadGroupResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;
public final class SqlFunctions {
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2017-03-01-preview.
*
*/
public static Output getBackupLongTermRetentionPolicy(GetBackupLongTermRetentionPolicyArgs args) {
return getBackupLongTermRetentionPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2017-03-01-preview.
*
*/
public static CompletableFuture getBackupLongTermRetentionPolicyPlain(GetBackupLongTermRetentionPolicyPlainArgs args) {
return getBackupLongTermRetentionPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2017-03-01-preview.
*
*/
public static Output getBackupLongTermRetentionPolicy(GetBackupLongTermRetentionPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getBackupLongTermRetentionPolicy", TypeShape.of(GetBackupLongTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2017-03-01-preview.
*
*/
public static CompletableFuture getBackupLongTermRetentionPolicyPlain(GetBackupLongTermRetentionPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getBackupLongTermRetentionPolicy", TypeShape.of(GetBackupLongTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's short term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getBackupShortTermRetentionPolicy(GetBackupShortTermRetentionPolicyArgs args) {
return getBackupShortTermRetentionPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a database's short term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getBackupShortTermRetentionPolicyPlain(GetBackupShortTermRetentionPolicyPlainArgs args) {
return getBackupShortTermRetentionPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's short term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getBackupShortTermRetentionPolicy(GetBackupShortTermRetentionPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getBackupShortTermRetentionPolicy", TypeShape.of(GetBackupShortTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's short term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getBackupShortTermRetentionPolicyPlain(GetBackupShortTermRetentionPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getBackupShortTermRetentionPolicy", TypeShape.of(GetBackupShortTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the database data masking policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDataMaskingPolicy(GetDataMaskingPolicyArgs args) {
return getDataMaskingPolicy(args, InvokeOptions.Empty);
}
/**
* Gets the database data masking policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDataMaskingPolicyPlain(GetDataMaskingPolicyPlainArgs args) {
return getDataMaskingPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets the database data masking policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDataMaskingPolicy(GetDataMaskingPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDataMaskingPolicy", TypeShape.of(GetDataMaskingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the database data masking policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDataMaskingPolicyPlain(GetDataMaskingPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDataMaskingPolicy", TypeShape.of(GetDataMaskingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2019-06-01-preview, 2020-02-02-preview, 2020-08-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabase(GetDatabaseArgs args) {
return getDatabase(args, InvokeOptions.Empty);
}
/**
* Gets a database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2019-06-01-preview, 2020-02-02-preview, 2020-08-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabasePlain(GetDatabasePlainArgs args) {
return getDatabasePlain(args, InvokeOptions.Empty);
}
/**
* Gets a database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2019-06-01-preview, 2020-02-02-preview, 2020-08-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabase(GetDatabaseArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabase", TypeShape.of(GetDatabaseResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2019-06-01-preview, 2020-02-02-preview, 2020-08-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabasePlain(GetDatabasePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabase", TypeShape.of(GetDatabaseResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseAdvisor(GetDatabaseAdvisorArgs args) {
return getDatabaseAdvisor(args, InvokeOptions.Empty);
}
/**
* Gets a database advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseAdvisorPlain(GetDatabaseAdvisorPlainArgs args) {
return getDatabaseAdvisorPlain(args, InvokeOptions.Empty);
}
/**
* Gets a database advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseAdvisor(GetDatabaseAdvisorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabaseAdvisor", TypeShape.of(GetDatabaseAdvisorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseAdvisorPlain(GetDatabaseAdvisorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabaseAdvisor", TypeShape.of(GetDatabaseAdvisorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseBlobAuditingPolicy(GetDatabaseBlobAuditingPolicyArgs args) {
return getDatabaseBlobAuditingPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseBlobAuditingPolicyPlain(GetDatabaseBlobAuditingPolicyPlainArgs args) {
return getDatabaseBlobAuditingPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseBlobAuditingPolicy(GetDatabaseBlobAuditingPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabaseBlobAuditingPolicy", TypeShape.of(GetDatabaseBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseBlobAuditingPolicyPlain(GetDatabaseBlobAuditingPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabaseBlobAuditingPolicy", TypeShape.of(GetDatabaseBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2018-06-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseSecurityAlertPolicy(GetDatabaseSecurityAlertPolicyArgs args) {
return getDatabaseSecurityAlertPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a database's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2018-06-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseSecurityAlertPolicyPlain(GetDatabaseSecurityAlertPolicyPlainArgs args) {
return getDatabaseSecurityAlertPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2018-06-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseSecurityAlertPolicy(GetDatabaseSecurityAlertPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabaseSecurityAlertPolicy", TypeShape.of(GetDatabaseSecurityAlertPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2018-06-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseSecurityAlertPolicyPlain(GetDatabaseSecurityAlertPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabaseSecurityAlertPolicy", TypeShape.of(GetDatabaseSecurityAlertPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseSqlVulnerabilityAssessmentRuleBaseline(GetDatabaseSqlVulnerabilityAssessmentRuleBaselineArgs args) {
return getDatabaseSqlVulnerabilityAssessmentRuleBaseline(args, InvokeOptions.Empty);
}
/**
* Gets a database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseSqlVulnerabilityAssessmentRuleBaselinePlain(GetDatabaseSqlVulnerabilityAssessmentRuleBaselinePlainArgs args) {
return getDatabaseSqlVulnerabilityAssessmentRuleBaselinePlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseSqlVulnerabilityAssessmentRuleBaseline(GetDatabaseSqlVulnerabilityAssessmentRuleBaselineArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabaseSqlVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetDatabaseSqlVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseSqlVulnerabilityAssessmentRuleBaselinePlain(GetDatabaseSqlVulnerabilityAssessmentRuleBaselinePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabaseSqlVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetDatabaseSqlVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's threat detection policy.
* Azure REST API version: 2014-04-01.
*
*/
public static Output getDatabaseThreatDetectionPolicy(GetDatabaseThreatDetectionPolicyArgs args) {
return getDatabaseThreatDetectionPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a database's threat detection policy.
* Azure REST API version: 2014-04-01.
*
*/
public static CompletableFuture getDatabaseThreatDetectionPolicyPlain(GetDatabaseThreatDetectionPolicyPlainArgs args) {
return getDatabaseThreatDetectionPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's threat detection policy.
* Azure REST API version: 2014-04-01.
*
*/
public static Output getDatabaseThreatDetectionPolicy(GetDatabaseThreatDetectionPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabaseThreatDetectionPolicy", TypeShape.of(GetDatabaseThreatDetectionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's threat detection policy.
* Azure REST API version: 2014-04-01.
*
*/
public static CompletableFuture getDatabaseThreatDetectionPolicyPlain(GetDatabaseThreatDetectionPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabaseThreatDetectionPolicy", TypeShape.of(GetDatabaseThreatDetectionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseVulnerabilityAssessment(GetDatabaseVulnerabilityAssessmentArgs args) {
return getDatabaseVulnerabilityAssessment(args, InvokeOptions.Empty);
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseVulnerabilityAssessmentPlain(GetDatabaseVulnerabilityAssessmentPlainArgs args) {
return getDatabaseVulnerabilityAssessmentPlain(args, InvokeOptions.Empty);
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseVulnerabilityAssessment(GetDatabaseVulnerabilityAssessmentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabaseVulnerabilityAssessment", TypeShape.of(GetDatabaseVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseVulnerabilityAssessmentPlain(GetDatabaseVulnerabilityAssessmentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabaseVulnerabilityAssessment", TypeShape.of(GetDatabaseVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseVulnerabilityAssessmentRuleBaseline(GetDatabaseVulnerabilityAssessmentRuleBaselineArgs args) {
return getDatabaseVulnerabilityAssessmentRuleBaseline(args, InvokeOptions.Empty);
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseVulnerabilityAssessmentRuleBaselinePlain(GetDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs args) {
return getDatabaseVulnerabilityAssessmentRuleBaselinePlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDatabaseVulnerabilityAssessmentRuleBaseline(GetDatabaseVulnerabilityAssessmentRuleBaselineArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDatabaseVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetDatabaseVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDatabaseVulnerabilityAssessmentRuleBaselinePlain(GetDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDatabaseVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetDatabaseVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a disaster recovery configuration.
* Azure REST API version: 2014-04-01.
*
*/
public static Output getDisasterRecoveryConfiguration(GetDisasterRecoveryConfigurationArgs args) {
return getDisasterRecoveryConfiguration(args, InvokeOptions.Empty);
}
/**
* Gets a disaster recovery configuration.
* Azure REST API version: 2014-04-01.
*
*/
public static CompletableFuture getDisasterRecoveryConfigurationPlain(GetDisasterRecoveryConfigurationPlainArgs args) {
return getDisasterRecoveryConfigurationPlain(args, InvokeOptions.Empty);
}
/**
* Gets a disaster recovery configuration.
* Azure REST API version: 2014-04-01.
*
*/
public static Output getDisasterRecoveryConfiguration(GetDisasterRecoveryConfigurationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDisasterRecoveryConfiguration", TypeShape.of(GetDisasterRecoveryConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a disaster recovery configuration.
* Azure REST API version: 2014-04-01.
*
*/
public static CompletableFuture getDisasterRecoveryConfigurationPlain(GetDisasterRecoveryConfigurationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDisasterRecoveryConfiguration", TypeShape.of(GetDisasterRecoveryConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a distributed availability group info.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDistributedAvailabilityGroup(GetDistributedAvailabilityGroupArgs args) {
return getDistributedAvailabilityGroup(args, InvokeOptions.Empty);
}
/**
* Gets a distributed availability group info.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDistributedAvailabilityGroupPlain(GetDistributedAvailabilityGroupPlainArgs args) {
return getDistributedAvailabilityGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets a distributed availability group info.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getDistributedAvailabilityGroup(GetDistributedAvailabilityGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getDistributedAvailabilityGroup", TypeShape.of(GetDistributedAvailabilityGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a distributed availability group info.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getDistributedAvailabilityGroupPlain(GetDistributedAvailabilityGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getDistributedAvailabilityGroup", TypeShape.of(GetDistributedAvailabilityGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an elastic pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getElasticPool(GetElasticPoolArgs args) {
return getElasticPool(args, InvokeOptions.Empty);
}
/**
* Gets an elastic pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getElasticPoolPlain(GetElasticPoolPlainArgs args) {
return getElasticPoolPlain(args, InvokeOptions.Empty);
}
/**
* Gets an elastic pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getElasticPool(GetElasticPoolArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getElasticPool", TypeShape.of(GetElasticPoolResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an elastic pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getElasticPoolPlain(GetElasticPoolPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getElasticPool", TypeShape.of(GetElasticPoolResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server encryption protector.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getEncryptionProtector(GetEncryptionProtectorArgs args) {
return getEncryptionProtector(args, InvokeOptions.Empty);
}
/**
* Gets a server encryption protector.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getEncryptionProtectorPlain(GetEncryptionProtectorPlainArgs args) {
return getEncryptionProtectorPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server encryption protector.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getEncryptionProtector(GetEncryptionProtectorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getEncryptionProtector", TypeShape.of(GetEncryptionProtectorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server encryption protector.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getEncryptionProtectorPlain(GetEncryptionProtectorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getEncryptionProtector", TypeShape.of(GetEncryptionProtectorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an extended database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getExtendedDatabaseBlobAuditingPolicy(GetExtendedDatabaseBlobAuditingPolicyArgs args) {
return getExtendedDatabaseBlobAuditingPolicy(args, InvokeOptions.Empty);
}
/**
* Gets an extended database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getExtendedDatabaseBlobAuditingPolicyPlain(GetExtendedDatabaseBlobAuditingPolicyPlainArgs args) {
return getExtendedDatabaseBlobAuditingPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets an extended database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getExtendedDatabaseBlobAuditingPolicy(GetExtendedDatabaseBlobAuditingPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getExtendedDatabaseBlobAuditingPolicy", TypeShape.of(GetExtendedDatabaseBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an extended database's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getExtendedDatabaseBlobAuditingPolicyPlain(GetExtendedDatabaseBlobAuditingPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getExtendedDatabaseBlobAuditingPolicy", TypeShape.of(GetExtendedDatabaseBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an extended server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getExtendedServerBlobAuditingPolicy(GetExtendedServerBlobAuditingPolicyArgs args) {
return getExtendedServerBlobAuditingPolicy(args, InvokeOptions.Empty);
}
/**
* Gets an extended server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getExtendedServerBlobAuditingPolicyPlain(GetExtendedServerBlobAuditingPolicyPlainArgs args) {
return getExtendedServerBlobAuditingPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets an extended server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getExtendedServerBlobAuditingPolicy(GetExtendedServerBlobAuditingPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getExtendedServerBlobAuditingPolicy", TypeShape.of(GetExtendedServerBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an extended server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getExtendedServerBlobAuditingPolicyPlain(GetExtendedServerBlobAuditingPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getExtendedServerBlobAuditingPolicy", TypeShape.of(GetExtendedServerBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getFailoverGroup(GetFailoverGroupArgs args) {
return getFailoverGroup(args, InvokeOptions.Empty);
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getFailoverGroupPlain(GetFailoverGroupPlainArgs args) {
return getFailoverGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getFailoverGroup(GetFailoverGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getFailoverGroup", TypeShape.of(GetFailoverGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getFailoverGroupPlain(GetFailoverGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getFailoverGroup", TypeShape.of(GetFailoverGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getFirewallRule(GetFirewallRuleArgs args) {
return getFirewallRule(args, InvokeOptions.Empty);
}
/**
* Gets a firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getFirewallRulePlain(GetFirewallRulePlainArgs args) {
return getFirewallRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets a firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getFirewallRule(GetFirewallRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getFirewallRule", TypeShape.of(GetFirewallRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getFirewallRulePlain(GetFirewallRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getFirewallRule", TypeShape.of(GetFirewallRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Geo backup policy for the given database resource.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getGeoBackupPolicy(GetGeoBackupPolicyArgs args) {
return getGeoBackupPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a Geo backup policy for the given database resource.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getGeoBackupPolicyPlain(GetGeoBackupPolicyPlainArgs args) {
return getGeoBackupPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a Geo backup policy for the given database resource.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getGeoBackupPolicy(GetGeoBackupPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getGeoBackupPolicy", TypeShape.of(GetGeoBackupPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Geo backup policy for the given database resource.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getGeoBackupPolicyPlain(GetGeoBackupPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getGeoBackupPolicy", TypeShape.of(GetGeoBackupPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an IPv6 firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getIPv6FirewallRule(GetIPv6FirewallRuleArgs args) {
return getIPv6FirewallRule(args, InvokeOptions.Empty);
}
/**
* Gets an IPv6 firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getIPv6FirewallRulePlain(GetIPv6FirewallRulePlainArgs args) {
return getIPv6FirewallRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets an IPv6 firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getIPv6FirewallRule(GetIPv6FirewallRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getIPv6FirewallRule", TypeShape.of(GetIPv6FirewallRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an IPv6 firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getIPv6FirewallRulePlain(GetIPv6FirewallRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getIPv6FirewallRule", TypeShape.of(GetIPv6FirewallRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getInstanceFailoverGroup(GetInstanceFailoverGroupArgs args) {
return getInstanceFailoverGroup(args, InvokeOptions.Empty);
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getInstanceFailoverGroupPlain(GetInstanceFailoverGroupPlainArgs args) {
return getInstanceFailoverGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getInstanceFailoverGroup(GetInstanceFailoverGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getInstanceFailoverGroup", TypeShape.of(GetInstanceFailoverGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a failover group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getInstanceFailoverGroupPlain(GetInstanceFailoverGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getInstanceFailoverGroup", TypeShape.of(GetInstanceFailoverGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an instance pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getInstancePool(GetInstancePoolArgs args) {
return getInstancePool(args, InvokeOptions.Empty);
}
/**
* Gets an instance pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getInstancePoolPlain(GetInstancePoolPlainArgs args) {
return getInstancePoolPlain(args, InvokeOptions.Empty);
}
/**
* Gets an instance pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getInstancePool(GetInstancePoolArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getInstancePool", TypeShape.of(GetInstancePoolResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an instance pool.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getInstancePoolPlain(GetInstancePoolPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getInstancePool", TypeShape.of(GetInstancePoolResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a job.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJob(GetJobArgs args) {
return getJob(args, InvokeOptions.Empty);
}
/**
* Gets a job.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobPlain(GetJobPlainArgs args) {
return getJobPlain(args, InvokeOptions.Empty);
}
/**
* Gets a job.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJob(GetJobArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getJob", TypeShape.of(GetJobResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a job.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobPlain(GetJobPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getJob", TypeShape.of(GetJobResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a job agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobAgent(GetJobAgentArgs args) {
return getJobAgent(args, InvokeOptions.Empty);
}
/**
* Gets a job agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobAgentPlain(GetJobAgentPlainArgs args) {
return getJobAgentPlain(args, InvokeOptions.Empty);
}
/**
* Gets a job agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobAgent(GetJobAgentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getJobAgent", TypeShape.of(GetJobAgentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a job agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobAgentPlain(GetJobAgentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getJobAgent", TypeShape.of(GetJobAgentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a jobs credential.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobCredential(GetJobCredentialArgs args) {
return getJobCredential(args, InvokeOptions.Empty);
}
/**
* Gets a jobs credential.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobCredentialPlain(GetJobCredentialPlainArgs args) {
return getJobCredentialPlain(args, InvokeOptions.Empty);
}
/**
* Gets a jobs credential.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobCredential(GetJobCredentialArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getJobCredential", TypeShape.of(GetJobCredentialResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a jobs credential.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobCredentialPlain(GetJobCredentialPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getJobCredential", TypeShape.of(GetJobCredentialResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a private endpoint.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobPrivateEndpoint(GetJobPrivateEndpointArgs args) {
return getJobPrivateEndpoint(args, InvokeOptions.Empty);
}
/**
* Gets a private endpoint.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobPrivateEndpointPlain(GetJobPrivateEndpointPlainArgs args) {
return getJobPrivateEndpointPlain(args, InvokeOptions.Empty);
}
/**
* Gets a private endpoint.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobPrivateEndpoint(GetJobPrivateEndpointArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getJobPrivateEndpoint", TypeShape.of(GetJobPrivateEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a private endpoint.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobPrivateEndpointPlain(GetJobPrivateEndpointPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getJobPrivateEndpoint", TypeShape.of(GetJobPrivateEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a job step in a job's current version.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobStep(GetJobStepArgs args) {
return getJobStep(args, InvokeOptions.Empty);
}
/**
* Gets a job step in a job's current version.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobStepPlain(GetJobStepPlainArgs args) {
return getJobStepPlain(args, InvokeOptions.Empty);
}
/**
* Gets a job step in a job's current version.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobStep(GetJobStepArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getJobStep", TypeShape.of(GetJobStepResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a job step in a job's current version.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobStepPlain(GetJobStepPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getJobStep", TypeShape.of(GetJobStepResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a target group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobTargetGroup(GetJobTargetGroupArgs args) {
return getJobTargetGroup(args, InvokeOptions.Empty);
}
/**
* Gets a target group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobTargetGroupPlain(GetJobTargetGroupPlainArgs args) {
return getJobTargetGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets a target group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getJobTargetGroup(GetJobTargetGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getJobTargetGroup", TypeShape.of(GetJobTargetGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a target group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getJobTargetGroupPlain(GetJobTargetGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getJobTargetGroup", TypeShape.of(GetJobTargetGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getLongTermRetentionPolicy(GetLongTermRetentionPolicyArgs args) {
return getLongTermRetentionPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getLongTermRetentionPolicyPlain(GetLongTermRetentionPolicyPlainArgs args) {
return getLongTermRetentionPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getLongTermRetentionPolicy(GetLongTermRetentionPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getLongTermRetentionPolicy", TypeShape.of(GetLongTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's long term retention policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getLongTermRetentionPolicyPlain(GetLongTermRetentionPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getLongTermRetentionPolicy", TypeShape.of(GetLongTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabase(GetManagedDatabaseArgs args) {
return getManagedDatabase(args, InvokeOptions.Empty);
}
/**
* Gets a managed database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabasePlain(GetManagedDatabasePlainArgs args) {
return getManagedDatabasePlain(args, InvokeOptions.Empty);
}
/**
* Gets a managed database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabase(GetManagedDatabaseArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedDatabase", TypeShape.of(GetManagedDatabaseResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed database.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabasePlain(GetManagedDatabasePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedDatabase", TypeShape.of(GetManagedDatabaseResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabaseSensitivityLabel(GetManagedDatabaseSensitivityLabelArgs args) {
return getManagedDatabaseSensitivityLabel(args, InvokeOptions.Empty);
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabaseSensitivityLabelPlain(GetManagedDatabaseSensitivityLabelPlainArgs args) {
return getManagedDatabaseSensitivityLabelPlain(args, InvokeOptions.Empty);
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabaseSensitivityLabel(GetManagedDatabaseSensitivityLabelArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedDatabaseSensitivityLabel", TypeShape.of(GetManagedDatabaseSensitivityLabelResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabaseSensitivityLabelPlain(GetManagedDatabaseSensitivityLabelPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedDatabaseSensitivityLabel", TypeShape.of(GetManagedDatabaseSensitivityLabelResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabaseVulnerabilityAssessment(GetManagedDatabaseVulnerabilityAssessmentArgs args) {
return getManagedDatabaseVulnerabilityAssessment(args, InvokeOptions.Empty);
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabaseVulnerabilityAssessmentPlain(GetManagedDatabaseVulnerabilityAssessmentPlainArgs args) {
return getManagedDatabaseVulnerabilityAssessmentPlain(args, InvokeOptions.Empty);
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabaseVulnerabilityAssessment(GetManagedDatabaseVulnerabilityAssessmentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedDatabaseVulnerabilityAssessment", TypeShape.of(GetManagedDatabaseVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the database's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabaseVulnerabilityAssessmentPlain(GetManagedDatabaseVulnerabilityAssessmentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedDatabaseVulnerabilityAssessment", TypeShape.of(GetManagedDatabaseVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabaseVulnerabilityAssessmentRuleBaseline(GetManagedDatabaseVulnerabilityAssessmentRuleBaselineArgs args) {
return getManagedDatabaseVulnerabilityAssessmentRuleBaseline(args, InvokeOptions.Empty);
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabaseVulnerabilityAssessmentRuleBaselinePlain(GetManagedDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs args) {
return getManagedDatabaseVulnerabilityAssessmentRuleBaselinePlain(args, InvokeOptions.Empty);
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedDatabaseVulnerabilityAssessmentRuleBaseline(GetManagedDatabaseVulnerabilityAssessmentRuleBaselineArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedDatabaseVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetManagedDatabaseVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a database's vulnerability assessment rule baseline.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedDatabaseVulnerabilityAssessmentRuleBaselinePlain(GetManagedDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedDatabaseVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetManagedDatabaseVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2021-02-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstance(GetManagedInstanceArgs args) {
return getManagedInstance(args, InvokeOptions.Empty);
}
/**
* Gets a managed instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2021-02-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstancePlain(GetManagedInstancePlainArgs args) {
return getManagedInstancePlain(args, InvokeOptions.Empty);
}
/**
* Gets a managed instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2021-02-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstance(GetManagedInstanceArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedInstance", TypeShape.of(GetManagedInstanceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2021-02-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstancePlain(GetManagedInstancePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedInstance", TypeShape.of(GetManagedInstanceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed instance administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceAdministrator(GetManagedInstanceAdministratorArgs args) {
return getManagedInstanceAdministrator(args, InvokeOptions.Empty);
}
/**
* Gets a managed instance administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceAdministratorPlain(GetManagedInstanceAdministratorPlainArgs args) {
return getManagedInstanceAdministratorPlain(args, InvokeOptions.Empty);
}
/**
* Gets a managed instance administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceAdministrator(GetManagedInstanceAdministratorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedInstanceAdministrator", TypeShape.of(GetManagedInstanceAdministratorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed instance administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceAdministratorPlain(GetManagedInstanceAdministratorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedInstanceAdministrator", TypeShape.of(GetManagedInstanceAdministratorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceAzureADOnlyAuthentication(GetManagedInstanceAzureADOnlyAuthenticationArgs args) {
return getManagedInstanceAzureADOnlyAuthentication(args, InvokeOptions.Empty);
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceAzureADOnlyAuthenticationPlain(GetManagedInstanceAzureADOnlyAuthenticationPlainArgs args) {
return getManagedInstanceAzureADOnlyAuthenticationPlain(args, InvokeOptions.Empty);
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceAzureADOnlyAuthentication(GetManagedInstanceAzureADOnlyAuthenticationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedInstanceAzureADOnlyAuthentication", TypeShape.of(GetManagedInstanceAzureADOnlyAuthenticationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceAzureADOnlyAuthenticationPlain(GetManagedInstanceAzureADOnlyAuthenticationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedInstanceAzureADOnlyAuthentication", TypeShape.of(GetManagedInstanceAzureADOnlyAuthenticationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed instance key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceKey(GetManagedInstanceKeyArgs args) {
return getManagedInstanceKey(args, InvokeOptions.Empty);
}
/**
* Gets a managed instance key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceKeyPlain(GetManagedInstanceKeyPlainArgs args) {
return getManagedInstanceKeyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a managed instance key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceKey(GetManagedInstanceKeyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedInstanceKey", TypeShape.of(GetManagedInstanceKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed instance key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceKeyPlain(GetManagedInstanceKeyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedInstanceKey", TypeShape.of(GetManagedInstanceKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed database's long term retention policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceLongTermRetentionPolicy(GetManagedInstanceLongTermRetentionPolicyArgs args) {
return getManagedInstanceLongTermRetentionPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a managed database's long term retention policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceLongTermRetentionPolicyPlain(GetManagedInstanceLongTermRetentionPolicyPlainArgs args) {
return getManagedInstanceLongTermRetentionPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a managed database's long term retention policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceLongTermRetentionPolicy(GetManagedInstanceLongTermRetentionPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedInstanceLongTermRetentionPolicy", TypeShape.of(GetManagedInstanceLongTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a managed database's long term retention policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceLongTermRetentionPolicyPlain(GetManagedInstanceLongTermRetentionPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedInstanceLongTermRetentionPolicy", TypeShape.of(GetManagedInstanceLongTermRetentionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstancePrivateEndpointConnection(GetManagedInstancePrivateEndpointConnectionArgs args) {
return getManagedInstancePrivateEndpointConnection(args, InvokeOptions.Empty);
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstancePrivateEndpointConnectionPlain(GetManagedInstancePrivateEndpointConnectionPlainArgs args) {
return getManagedInstancePrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstancePrivateEndpointConnection(GetManagedInstancePrivateEndpointConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedInstancePrivateEndpointConnection", TypeShape.of(GetManagedInstancePrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstancePrivateEndpointConnectionPlain(GetManagedInstancePrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedInstancePrivateEndpointConnection", TypeShape.of(GetManagedInstancePrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the managed instance's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceVulnerabilityAssessment(GetManagedInstanceVulnerabilityAssessmentArgs args) {
return getManagedInstanceVulnerabilityAssessment(args, InvokeOptions.Empty);
}
/**
* Gets the managed instance's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceVulnerabilityAssessmentPlain(GetManagedInstanceVulnerabilityAssessmentPlainArgs args) {
return getManagedInstanceVulnerabilityAssessmentPlain(args, InvokeOptions.Empty);
}
/**
* Gets the managed instance's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedInstanceVulnerabilityAssessment(GetManagedInstanceVulnerabilityAssessmentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedInstanceVulnerabilityAssessment", TypeShape.of(GetManagedInstanceVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the managed instance's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedInstanceVulnerabilityAssessmentPlain(GetManagedInstanceVulnerabilityAssessmentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedInstanceVulnerabilityAssessment", TypeShape.of(GetManagedInstanceVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedServerDnsAlias(GetManagedServerDnsAliasArgs args) {
return getManagedServerDnsAlias(args, InvokeOptions.Empty);
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedServerDnsAliasPlain(GetManagedServerDnsAliasPlainArgs args) {
return getManagedServerDnsAliasPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getManagedServerDnsAlias(GetManagedServerDnsAliasArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getManagedServerDnsAlias", TypeShape.of(GetManagedServerDnsAliasResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getManagedServerDnsAliasPlain(GetManagedServerDnsAliasPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getManagedServerDnsAlias", TypeShape.of(GetManagedServerDnsAliasResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an outbound firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getOutboundFirewallRule(GetOutboundFirewallRuleArgs args) {
return getOutboundFirewallRule(args, InvokeOptions.Empty);
}
/**
* Gets an outbound firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getOutboundFirewallRulePlain(GetOutboundFirewallRulePlainArgs args) {
return getOutboundFirewallRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets an outbound firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getOutboundFirewallRule(GetOutboundFirewallRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getOutboundFirewallRule", TypeShape.of(GetOutboundFirewallRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an outbound firewall rule.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getOutboundFirewallRulePlain(GetOutboundFirewallRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getOutboundFirewallRule", TypeShape.of(GetOutboundFirewallRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
return getPrivateEndpointConnection(args, InvokeOptions.Empty);
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a private endpoint connection.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a replication link.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getReplicationLink(GetReplicationLinkArgs args) {
return getReplicationLink(args, InvokeOptions.Empty);
}
/**
* Gets a replication link.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getReplicationLinkPlain(GetReplicationLinkPlainArgs args) {
return getReplicationLinkPlain(args, InvokeOptions.Empty);
}
/**
* Gets a replication link.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getReplicationLink(GetReplicationLinkArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getReplicationLink", TypeShape.of(GetReplicationLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a replication link.
* Azure REST API version: 2023-05-01-preview.
*
* Other available API versions: 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getReplicationLinkPlain(GetReplicationLinkPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getReplicationLink", TypeShape.of(GetReplicationLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSensitivityLabel(GetSensitivityLabelArgs args) {
return getSensitivityLabel(args, InvokeOptions.Empty);
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSensitivityLabelPlain(GetSensitivityLabelPlainArgs args) {
return getSensitivityLabelPlain(args, InvokeOptions.Empty);
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSensitivityLabel(GetSensitivityLabelArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getSensitivityLabel", TypeShape.of(GetSensitivityLabelResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the sensitivity label of a given column
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSensitivityLabelPlain(GetSensitivityLabelPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getSensitivityLabel", TypeShape.of(GetSensitivityLabelResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServer(GetServerArgs args) {
return getServer(args, InvokeOptions.Empty);
}
/**
* Gets a server.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerPlain(GetServerPlainArgs args) {
return getServerPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServer(GetServerArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServer", TypeShape.of(GetServerResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerPlain(GetServerPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServer", TypeShape.of(GetServerResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerAdvisor(GetServerAdvisorArgs args) {
return getServerAdvisor(args, InvokeOptions.Empty);
}
/**
* Gets a server advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerAdvisorPlain(GetServerAdvisorPlainArgs args) {
return getServerAdvisorPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerAdvisor(GetServerAdvisorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerAdvisor", TypeShape.of(GetServerAdvisorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server advisor.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerAdvisorPlain(GetServerAdvisorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerAdvisor", TypeShape.of(GetServerAdvisorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Azure Active Directory administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerAzureADAdministrator(GetServerAzureADAdministratorArgs args) {
return getServerAzureADAdministrator(args, InvokeOptions.Empty);
}
/**
* Gets a Azure Active Directory administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerAzureADAdministratorPlain(GetServerAzureADAdministratorPlainArgs args) {
return getServerAzureADAdministratorPlain(args, InvokeOptions.Empty);
}
/**
* Gets a Azure Active Directory administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerAzureADAdministrator(GetServerAzureADAdministratorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerAzureADAdministrator", TypeShape.of(GetServerAzureADAdministratorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Azure Active Directory administrator.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerAzureADAdministratorPlain(GetServerAzureADAdministratorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerAzureADAdministrator", TypeShape.of(GetServerAzureADAdministratorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerAzureADOnlyAuthentication(GetServerAzureADOnlyAuthenticationArgs args) {
return getServerAzureADOnlyAuthentication(args, InvokeOptions.Empty);
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerAzureADOnlyAuthenticationPlain(GetServerAzureADOnlyAuthenticationPlainArgs args) {
return getServerAzureADOnlyAuthenticationPlain(args, InvokeOptions.Empty);
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerAzureADOnlyAuthentication(GetServerAzureADOnlyAuthenticationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerAzureADOnlyAuthentication", TypeShape.of(GetServerAzureADOnlyAuthenticationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a specific Azure Active Directory only authentication property.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerAzureADOnlyAuthenticationPlain(GetServerAzureADOnlyAuthenticationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerAzureADOnlyAuthentication", TypeShape.of(GetServerAzureADOnlyAuthenticationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerBlobAuditingPolicy(GetServerBlobAuditingPolicyArgs args) {
return getServerBlobAuditingPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerBlobAuditingPolicyPlain(GetServerBlobAuditingPolicyPlainArgs args) {
return getServerBlobAuditingPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerBlobAuditingPolicy(GetServerBlobAuditingPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerBlobAuditingPolicy", TypeShape.of(GetServerBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server's blob auditing policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerBlobAuditingPolicyPlain(GetServerBlobAuditingPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerBlobAuditingPolicy", TypeShape.of(GetServerBlobAuditingPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Returns a server communication link.
* Azure REST API version: 2014-04-01.
*
*/
public static Output getServerCommunicationLink(GetServerCommunicationLinkArgs args) {
return getServerCommunicationLink(args, InvokeOptions.Empty);
}
/**
* Returns a server communication link.
* Azure REST API version: 2014-04-01.
*
*/
public static CompletableFuture getServerCommunicationLinkPlain(GetServerCommunicationLinkPlainArgs args) {
return getServerCommunicationLinkPlain(args, InvokeOptions.Empty);
}
/**
* Returns a server communication link.
* Azure REST API version: 2014-04-01.
*
*/
public static Output getServerCommunicationLink(GetServerCommunicationLinkArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerCommunicationLink", TypeShape.of(GetServerCommunicationLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Returns a server communication link.
* Azure REST API version: 2014-04-01.
*
*/
public static CompletableFuture getServerCommunicationLinkPlain(GetServerCommunicationLinkPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerCommunicationLink", TypeShape.of(GetServerCommunicationLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerDnsAlias(GetServerDnsAliasArgs args) {
return getServerDnsAlias(args, InvokeOptions.Empty);
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerDnsAliasPlain(GetServerDnsAliasPlainArgs args) {
return getServerDnsAliasPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerDnsAlias(GetServerDnsAliasArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerDnsAlias", TypeShape.of(GetServerDnsAliasResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server DNS alias.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerDnsAliasPlain(GetServerDnsAliasPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerDnsAlias", TypeShape.of(GetServerDnsAliasResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2015-05-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerKey(GetServerKeyArgs args) {
return getServerKey(args, InvokeOptions.Empty);
}
/**
* Gets a server key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2015-05-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerKeyPlain(GetServerKeyPlainArgs args) {
return getServerKeyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2015-05-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerKey(GetServerKeyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerKey", TypeShape.of(GetServerKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server key.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2015-05-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerKeyPlain(GetServerKeyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerKey", TypeShape.of(GetServerKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Get a server's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2017-03-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerSecurityAlertPolicy(GetServerSecurityAlertPolicyArgs args) {
return getServerSecurityAlertPolicy(args, InvokeOptions.Empty);
}
/**
* Get a server's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2017-03-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerSecurityAlertPolicyPlain(GetServerSecurityAlertPolicyPlainArgs args) {
return getServerSecurityAlertPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Get a server's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2017-03-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerSecurityAlertPolicy(GetServerSecurityAlertPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerSecurityAlertPolicy", TypeShape.of(GetServerSecurityAlertPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Get a server's security alert policy.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2017-03-01-preview, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerSecurityAlertPolicyPlain(GetServerSecurityAlertPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerSecurityAlertPolicy", TypeShape.of(GetServerSecurityAlertPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server trust certificate that was uploaded from box to Sql Managed Instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerTrustCertificate(GetServerTrustCertificateArgs args) {
return getServerTrustCertificate(args, InvokeOptions.Empty);
}
/**
* Gets a server trust certificate that was uploaded from box to Sql Managed Instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerTrustCertificatePlain(GetServerTrustCertificatePlainArgs args) {
return getServerTrustCertificatePlain(args, InvokeOptions.Empty);
}
/**
* Gets a server trust certificate that was uploaded from box to Sql Managed Instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerTrustCertificate(GetServerTrustCertificateArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerTrustCertificate", TypeShape.of(GetServerTrustCertificateResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server trust certificate that was uploaded from box to Sql Managed Instance.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerTrustCertificatePlain(GetServerTrustCertificatePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerTrustCertificate", TypeShape.of(GetServerTrustCertificateResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server trust group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerTrustGroup(GetServerTrustGroupArgs args) {
return getServerTrustGroup(args, InvokeOptions.Empty);
}
/**
* Gets a server trust group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerTrustGroupPlain(GetServerTrustGroupPlainArgs args) {
return getServerTrustGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets a server trust group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerTrustGroup(GetServerTrustGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerTrustGroup", TypeShape.of(GetServerTrustGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a server trust group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerTrustGroupPlain(GetServerTrustGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerTrustGroup", TypeShape.of(GetServerTrustGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the server's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerVulnerabilityAssessment(GetServerVulnerabilityAssessmentArgs args) {
return getServerVulnerabilityAssessment(args, InvokeOptions.Empty);
}
/**
* Gets the server's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerVulnerabilityAssessmentPlain(GetServerVulnerabilityAssessmentPlainArgs args) {
return getServerVulnerabilityAssessmentPlain(args, InvokeOptions.Empty);
}
/**
* Gets the server's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getServerVulnerabilityAssessment(GetServerVulnerabilityAssessmentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getServerVulnerabilityAssessment", TypeShape.of(GetServerVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the server's vulnerability assessment.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getServerVulnerabilityAssessmentPlain(GetServerVulnerabilityAssessmentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getServerVulnerabilityAssessment", TypeShape.of(GetServerVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a system database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSqlVulnerabilityAssessmentRuleBaseline(GetSqlVulnerabilityAssessmentRuleBaselineArgs args) {
return getSqlVulnerabilityAssessmentRuleBaseline(args, InvokeOptions.Empty);
}
/**
* Gets a system database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSqlVulnerabilityAssessmentRuleBaselinePlain(GetSqlVulnerabilityAssessmentRuleBaselinePlainArgs args) {
return getSqlVulnerabilityAssessmentRuleBaselinePlain(args, InvokeOptions.Empty);
}
/**
* Gets a system database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSqlVulnerabilityAssessmentRuleBaseline(GetSqlVulnerabilityAssessmentRuleBaselineArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getSqlVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetSqlVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a system database's sql vulnerability assessment rule baseline.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSqlVulnerabilityAssessmentRuleBaselinePlain(GetSqlVulnerabilityAssessmentRuleBaselinePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getSqlVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetSqlVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
}
/**
* Gets SQL Vulnerability Assessment policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSqlVulnerabilityAssessmentsSetting(GetSqlVulnerabilityAssessmentsSettingArgs args) {
return getSqlVulnerabilityAssessmentsSetting(args, InvokeOptions.Empty);
}
/**
* Gets SQL Vulnerability Assessment policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSqlVulnerabilityAssessmentsSettingPlain(GetSqlVulnerabilityAssessmentsSettingPlainArgs args) {
return getSqlVulnerabilityAssessmentsSettingPlain(args, InvokeOptions.Empty);
}
/**
* Gets SQL Vulnerability Assessment policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSqlVulnerabilityAssessmentsSetting(GetSqlVulnerabilityAssessmentsSettingArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getSqlVulnerabilityAssessmentsSetting", TypeShape.of(GetSqlVulnerabilityAssessmentsSettingResult.class), args, Utilities.withVersion(options));
}
/**
* Gets SQL Vulnerability Assessment policy.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSqlVulnerabilityAssessmentsSettingPlain(GetSqlVulnerabilityAssessmentsSettingPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getSqlVulnerabilityAssessmentsSetting", TypeShape.of(GetSqlVulnerabilityAssessmentsSettingResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the managed instance's Start/Stop schedule.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getStartStopManagedInstanceSchedule(GetStartStopManagedInstanceScheduleArgs args) {
return getStartStopManagedInstanceSchedule(args, InvokeOptions.Empty);
}
/**
* Gets the managed instance's Start/Stop schedule.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getStartStopManagedInstanceSchedulePlain(GetStartStopManagedInstanceSchedulePlainArgs args) {
return getStartStopManagedInstanceSchedulePlain(args, InvokeOptions.Empty);
}
/**
* Gets the managed instance's Start/Stop schedule.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getStartStopManagedInstanceSchedule(GetStartStopManagedInstanceScheduleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getStartStopManagedInstanceSchedule", TypeShape.of(GetStartStopManagedInstanceScheduleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the managed instance's Start/Stop schedule.
* Azure REST API version: 2022-11-01-preview.
*
* Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getStartStopManagedInstanceSchedulePlain(GetStartStopManagedInstanceSchedulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getStartStopManagedInstanceSchedule", TypeShape.of(GetStartStopManagedInstanceScheduleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a sync agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSyncAgent(GetSyncAgentArgs args) {
return getSyncAgent(args, InvokeOptions.Empty);
}
/**
* Gets a sync agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSyncAgentPlain(GetSyncAgentPlainArgs args) {
return getSyncAgentPlain(args, InvokeOptions.Empty);
}
/**
* Gets a sync agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSyncAgent(GetSyncAgentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:sql:getSyncAgent", TypeShape.of(GetSyncAgentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a sync agent.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSyncAgentPlain(GetSyncAgentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:sql:getSyncAgent", TypeShape.of(GetSyncAgentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a sync group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output getSyncGroup(GetSyncGroupArgs args) {
return getSyncGroup(args, InvokeOptions.Empty);
}
/**
* Gets a sync group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static CompletableFuture getSyncGroupPlain(GetSyncGroupPlainArgs args) {
return getSyncGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets a sync group.
* Azure REST API version: 2021-11-01.
*
* Other available API versions: 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.
*
*/
public static Output