azure-native-v2.azurearcdata.SqlServerAvailabilityGroup
Explore with Pulumi AI
Arc Sql Server Availability Group Azure REST API version: 2024-01-01.
Other available API versions: 2024-05-01-preview.
Create SqlServerAvailabilityGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SqlServerAvailabilityGroup(name: string, args: SqlServerAvailabilityGroupArgs, opts?: CustomResourceOptions);
@overload
def SqlServerAvailabilityGroup(resource_name: str,
args: SqlServerAvailabilityGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SqlServerAvailabilityGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
properties: Optional[SqlServerAvailabilityGroupResourcePropertiesArgs] = None,
resource_group_name: Optional[str] = None,
sql_server_instance_name: Optional[str] = None,
availability_group_name: Optional[str] = None,
location: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewSqlServerAvailabilityGroup(ctx *Context, name string, args SqlServerAvailabilityGroupArgs, opts ...ResourceOption) (*SqlServerAvailabilityGroup, error)
public SqlServerAvailabilityGroup(string name, SqlServerAvailabilityGroupArgs args, CustomResourceOptions? opts = null)
public SqlServerAvailabilityGroup(String name, SqlServerAvailabilityGroupArgs args)
public SqlServerAvailabilityGroup(String name, SqlServerAvailabilityGroupArgs args, CustomResourceOptions options)
type: azure-native:azurearcdata:SqlServerAvailabilityGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. SqlServerAvailabilityGroupArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. SqlServerAvailabilityGroupArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. SqlServerAvailabilityGroupArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. SqlServerAvailabilityGroupArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. SqlServerAvailabilityGroupArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sqlServerAvailabilityGroupResource = new AzureNative.Azurearcdata.SqlServerAvailabilityGroup("sqlServerAvailabilityGroupResource", new()
{
Properties =
{
{ "databases",
{
{ "value", new[]
{
{
{ "databaseName", "string" },
},
} },
} },
{ "info",
{
{ "basicFeatures", false },
{ "dbFailover", false },
{ "dtcSupport", false },
{ "failureConditionLevel", 0 },
{ "healthCheckTimeout", 0 },
{ "isContained", false },
{ "isDistributed", false },
{ "requiredSynchronizedSecondariesToCommit", 0 },
} },
{ "replicas",
{
{ "value", new[]
{
{
{ "configure",
{
{ "backupPriority", 0 },
{ "endpointUrl", "string" },
{ "readOnlyRoutingUrl", "string" },
{ "readWriteRoutingUrl", "string" },
{ "sessionTimeout", 0 },
} },
{ "replicaName", "string" },
},
} },
} },
},
ResourceGroupName = "string",
SqlServerInstanceName = "string",
AvailabilityGroupName = "string",
Location = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := azurearcdata.NewSqlServerAvailabilityGroup(ctx, "sqlServerAvailabilityGroupResource", &azurearcdata.SqlServerAvailabilityGroupArgs{
Properties: map[string]interface{}{
"databases": map[string]interface{}{
"value": []map[string]interface{}{
map[string]interface{}{
"databaseName": "string",
},
},
},
"info": map[string]interface{}{
"basicFeatures": false,
"dbFailover": false,
"dtcSupport": false,
"failureConditionLevel": 0,
"healthCheckTimeout": 0,
"isContained": false,
"isDistributed": false,
"requiredSynchronizedSecondariesToCommit": 0,
},
"replicas": map[string]interface{}{
"value": []map[string]interface{}{
map[string]interface{}{
"configure": map[string]interface{}{
"backupPriority": 0,
"endpointUrl": "string",
"readOnlyRoutingUrl": "string",
"readWriteRoutingUrl": "string",
"sessionTimeout": 0,
},
"replicaName": "string",
},
},
},
},
ResourceGroupName: "string",
SqlServerInstanceName: "string",
AvailabilityGroupName: "string",
Location: "string",
Tags: map[string]interface{}{
"string": "string",
},
})
var sqlServerAvailabilityGroupResource = new SqlServerAvailabilityGroup("sqlServerAvailabilityGroupResource", SqlServerAvailabilityGroupArgs.builder()
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.sqlServerInstanceName("string")
.availabilityGroupName("string")
.location("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
sql_server_availability_group_resource = azure_native.azurearcdata.SqlServerAvailabilityGroup("sqlServerAvailabilityGroupResource",
properties={
databases: {
value: [{
databaseName: string,
}],
},
info: {
basicFeatures: False,
dbFailover: False,
dtcSupport: False,
failureConditionLevel: 0,
healthCheckTimeout: 0,
isContained: False,
isDistributed: False,
requiredSynchronizedSecondariesToCommit: 0,
},
replicas: {
value: [{
configure: {
backupPriority: 0,
endpointUrl: string,
readOnlyRoutingUrl: string,
readWriteRoutingUrl: string,
sessionTimeout: 0,
},
replicaName: string,
}],
},
},
resource_group_name=string,
sql_server_instance_name=string,
availability_group_name=string,
location=string,
tags={
string: string,
})
const sqlServerAvailabilityGroupResource = new azure_native.azurearcdata.SqlServerAvailabilityGroup("sqlServerAvailabilityGroupResource", {
properties: {
databases: {
value: [{
databaseName: "string",
}],
},
info: {
basicFeatures: false,
dbFailover: false,
dtcSupport: false,
failureConditionLevel: 0,
healthCheckTimeout: 0,
isContained: false,
isDistributed: false,
requiredSynchronizedSecondariesToCommit: 0,
},
replicas: {
value: [{
configure: {
backupPriority: 0,
endpointUrl: "string",
readOnlyRoutingUrl: "string",
readWriteRoutingUrl: "string",
sessionTimeout: 0,
},
replicaName: "string",
}],
},
},
resourceGroupName: "string",
sqlServerInstanceName: "string",
availabilityGroupName: "string",
location: "string",
tags: {
string: "string",
},
});
type: azure-native:azurearcdata:SqlServerAvailabilityGroup
properties:
availabilityGroupName: string
location: string
properties:
databases:
value:
- databaseName: string
info:
basicFeatures: false
dbFailover: false
dtcSupport: false
failureConditionLevel: 0
healthCheckTimeout: 0
isContained: false
isDistributed: false
requiredSynchronizedSecondariesToCommit: 0
replicas:
value:
- configure:
backupPriority: 0
endpointUrl: string
readOnlyRoutingUrl: string
readWriteRoutingUrl: string
sessionTimeout: 0
replicaName: string
resourceGroupName: string
sqlServerInstanceName: string
tags:
string: string
SqlServerAvailabilityGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SqlServerAvailabilityGroup resource accepts the following input properties:
- Properties
This property is required. Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Server Availability Group Resource Properties - Properties of Arc Sql Server availability group
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group
- Sql
Server Instance Name This property is required. Changes to this property will trigger replacement.
- Name of SQL Server Instance
- Availability
Group Name Changes to this property will trigger replacement.
- Name of SQL Availability Group
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Dictionary<string, string>
- Resource tags.
- Properties
This property is required. SqlServer Availability Group Resource Properties Args - Properties of Arc Sql Server availability group
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group
- Sql
Server Instance Name This property is required. Changes to this property will trigger replacement.
- Name of SQL Server Instance
- Availability
Group Name Changes to this property will trigger replacement.
- Name of SQL Availability Group
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- map[string]string
- Resource tags.
- properties
This property is required. SqlServer Availability Group Resource Properties - Properties of Arc Sql Server availability group
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group
- sql
Server Instance Name This property is required. Changes to this property will trigger replacement.
- Name of SQL Server Instance
- availability
Group Name Changes to this property will trigger replacement.
- Name of SQL Availability Group
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Map<String,String>
- Resource tags.
- properties
This property is required. SqlServer Availability Group Resource Properties - Properties of Arc Sql Server availability group
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group
- sql
Server Instance Name This property is required. Changes to this property will trigger replacement.
- Name of SQL Server Instance
- availability
Group Name Changes to this property will trigger replacement.
- Name of SQL Availability Group
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- {[key: string]: string}
- Resource tags.
- properties
This property is required. SqlServer Availability Group Resource Properties Args - Properties of Arc Sql Server availability group
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group
- sql_
server_ instance_ name This property is required. Changes to this property will trigger replacement.
- Name of SQL Server Instance
- availability_
group_ name Changes to this property will trigger replacement.
- Name of SQL Availability Group
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Mapping[str, str]
- Resource tags.
- properties
This property is required. Property Map - Properties of Arc Sql Server availability group
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group
- sql
Server Instance Name This property is required. Changes to this property will trigger replacement.
- Name of SQL Server Instance
- availability
Group Name Changes to this property will trigger replacement.
- Name of SQL Availability Group
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the SqlServerAvailabilityGroup resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Azure Arc Data. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AvailabilityGroupConfigure, AvailabilityGroupConfigureArgs
- Backup
Priority int - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- Endpoint
Url string - Mirroring endpoint URL of availability group replica
- Read
Only stringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- Read
Write stringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- Session
Timeout int - The time-out period of availability group session replica, in seconds.
- Backup
Priority int - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- Endpoint
Url string - Mirroring endpoint URL of availability group replica
- Read
Only stringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- Read
Write stringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- Session
Timeout int - The time-out period of availability group session replica, in seconds.
- backup
Priority Integer - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint
Url String - Mirroring endpoint URL of availability group replica
- read
Only StringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- read
Write StringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- session
Timeout Integer - The time-out period of availability group session replica, in seconds.
- backup
Priority number - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint
Url string - Mirroring endpoint URL of availability group replica
- read
Only stringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- read
Write stringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- session
Timeout number - The time-out period of availability group session replica, in seconds.
- backup_
priority int - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint_
url str - Mirroring endpoint URL of availability group replica
- read_
only_ strrouting_ url - Connectivity endpoint (URL) of the read only availability replica.
- read_
write_ strrouting_ url - Connectivity endpoint (URL) of the read write availability replica.
- session_
timeout int - The time-out period of availability group session replica, in seconds.
- backup
Priority Number - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint
Url String - Mirroring endpoint URL of availability group replica
- read
Only StringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- read
Write StringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- session
Timeout Number - The time-out period of availability group session replica, in seconds.
AvailabilityGroupConfigureResponse, AvailabilityGroupConfigureResponseArgs
- Availability
Mode Description This property is required. string - The Availability Synchronization mode of the availability group replica.
- Failover
Mode Description This property is required. string - The failover mode of the availability group replica.
- Primary
Role Allow Connections Description This property is required. string - Whether the availability allows all connections or only read-write connections.
- Replica
Create Date This property is required. string - Date that the replica was created.
- Replica
Modify Date This property is required. string - Date that the replica was modified.
- Secondary
Role Allow Connections Description This property is required. string - Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.
- Seeding
Mode Description This property is required. string - Describes seeding mode.
- Backup
Priority int - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- Endpoint
Url string - Mirroring endpoint URL of availability group replica
- Read
Only stringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- Read
Write stringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- Session
Timeout int - The time-out period of availability group session replica, in seconds.
- Availability
Mode Description This property is required. string - The Availability Synchronization mode of the availability group replica.
- Failover
Mode Description This property is required. string - The failover mode of the availability group replica.
- Primary
Role Allow Connections Description This property is required. string - Whether the availability allows all connections or only read-write connections.
- Replica
Create Date This property is required. string - Date that the replica was created.
- Replica
Modify Date This property is required. string - Date that the replica was modified.
- Secondary
Role Allow Connections Description This property is required. string - Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.
- Seeding
Mode Description This property is required. string - Describes seeding mode.
- Backup
Priority int - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- Endpoint
Url string - Mirroring endpoint URL of availability group replica
- Read
Only stringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- Read
Write stringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- Session
Timeout int - The time-out period of availability group session replica, in seconds.
- availability
Mode Description This property is required. String - The Availability Synchronization mode of the availability group replica.
- failover
Mode Description This property is required. String - The failover mode of the availability group replica.
- primary
Role Allow Connections Description This property is required. String - Whether the availability allows all connections or only read-write connections.
- replica
Create Date This property is required. String - Date that the replica was created.
- replica
Modify Date This property is required. String - Date that the replica was modified.
- secondary
Role Allow Connections Description This property is required. String - Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.
- seeding
Mode Description This property is required. String - Describes seeding mode.
- backup
Priority Integer - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint
Url String - Mirroring endpoint URL of availability group replica
- read
Only StringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- read
Write StringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- session
Timeout Integer - The time-out period of availability group session replica, in seconds.
- availability
Mode Description This property is required. string - The Availability Synchronization mode of the availability group replica.
- failover
Mode Description This property is required. string - The failover mode of the availability group replica.
- primary
Role Allow Connections Description This property is required. string - Whether the availability allows all connections or only read-write connections.
- replica
Create Date This property is required. string - Date that the replica was created.
- replica
Modify Date This property is required. string - Date that the replica was modified.
- secondary
Role Allow Connections Description This property is required. string - Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.
- seeding
Mode Description This property is required. string - Describes seeding mode.
- backup
Priority number - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint
Url string - Mirroring endpoint URL of availability group replica
- read
Only stringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- read
Write stringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- session
Timeout number - The time-out period of availability group session replica, in seconds.
- availability_
mode_ description This property is required. str - The Availability Synchronization mode of the availability group replica.
- failover_
mode_ description This property is required. str - The failover mode of the availability group replica.
- primary_
role_ allow_ connections_ description This property is required. str - Whether the availability allows all connections or only read-write connections.
- replica_
create_ date This property is required. str - Date that the replica was created.
- replica_
modify_ date This property is required. str - Date that the replica was modified.
- secondary_
role_ allow_ connections_ description This property is required. str - Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.
- seeding_
mode_ description This property is required. str - Describes seeding mode.
- backup_
priority int - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint_
url str - Mirroring endpoint URL of availability group replica
- read_
only_ strrouting_ url - Connectivity endpoint (URL) of the read only availability replica.
- read_
write_ strrouting_ url - Connectivity endpoint (URL) of the read write availability replica.
- session_
timeout int - The time-out period of availability group session replica, in seconds.
- availability
Mode Description This property is required. String - The Availability Synchronization mode of the availability group replica.
- failover
Mode Description This property is required. String - The failover mode of the availability group replica.
- primary
Role Allow Connections Description This property is required. String - Whether the availability allows all connections or only read-write connections.
- replica
Create Date This property is required. String - Date that the replica was created.
- replica
Modify Date This property is required. String - Date that the replica was modified.
- secondary
Role Allow Connections Description This property is required. String - Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.
- seeding
Mode Description This property is required. String - Describes seeding mode.
- backup
Priority Number - Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
- endpoint
Url String - Mirroring endpoint URL of availability group replica
- read
Only StringRouting Url - Connectivity endpoint (URL) of the read only availability replica.
- read
Write StringRouting Url - Connectivity endpoint (URL) of the read write availability replica.
- session
Timeout Number - The time-out period of availability group session replica, in seconds.
AvailabilityGroupInfo, AvailabilityGroupInfoArgs
- Basic
Features bool - Specifies whether this is a basic availability group.
- Db
Failover bool - Specifies whether the availability group supports failover for database health conditions.
- Dtc
Support bool - Specifies whether DTC support has been enabled for this availability group.
- Failure
Condition intLevel - User-defined failure condition level under which an automatic failover must be triggered.
- Health
Check intTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- Is
Contained bool - SQL Server availability group contained system databases.
- Is
Distributed bool - Specifies whether this is a distributed availability group.
- Required
Synchronized intSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- Basic
Features bool - Specifies whether this is a basic availability group.
- Db
Failover bool - Specifies whether the availability group supports failover for database health conditions.
- Dtc
Support bool - Specifies whether DTC support has been enabled for this availability group.
- Failure
Condition intLevel - User-defined failure condition level under which an automatic failover must be triggered.
- Health
Check intTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- Is
Contained bool - SQL Server availability group contained system databases.
- Is
Distributed bool - Specifies whether this is a distributed availability group.
- Required
Synchronized intSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- basic
Features Boolean - Specifies whether this is a basic availability group.
- db
Failover Boolean - Specifies whether the availability group supports failover for database health conditions.
- dtc
Support Boolean - Specifies whether DTC support has been enabled for this availability group.
- failure
Condition IntegerLevel - User-defined failure condition level under which an automatic failover must be triggered.
- health
Check IntegerTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is
Contained Boolean - SQL Server availability group contained system databases.
- is
Distributed Boolean - Specifies whether this is a distributed availability group.
- required
Synchronized IntegerSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- basic
Features boolean - Specifies whether this is a basic availability group.
- db
Failover boolean - Specifies whether the availability group supports failover for database health conditions.
- dtc
Support boolean - Specifies whether DTC support has been enabled for this availability group.
- failure
Condition numberLevel - User-defined failure condition level under which an automatic failover must be triggered.
- health
Check numberTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is
Contained boolean - SQL Server availability group contained system databases.
- is
Distributed boolean - Specifies whether this is a distributed availability group.
- required
Synchronized numberSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- basic_
features bool - Specifies whether this is a basic availability group.
- db_
failover bool - Specifies whether the availability group supports failover for database health conditions.
- dtc_
support bool - Specifies whether DTC support has been enabled for this availability group.
- failure_
condition_ intlevel - User-defined failure condition level under which an automatic failover must be triggered.
- health_
check_ inttimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is_
contained bool - SQL Server availability group contained system databases.
- is_
distributed bool - Specifies whether this is a distributed availability group.
- required_
synchronized_ intsecondaries_ to_ commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- basic
Features Boolean - Specifies whether this is a basic availability group.
- db
Failover Boolean - Specifies whether the availability group supports failover for database health conditions.
- dtc
Support Boolean - Specifies whether DTC support has been enabled for this availability group.
- failure
Condition NumberLevel - User-defined failure condition level under which an automatic failover must be triggered.
- health
Check NumberTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is
Contained Boolean - SQL Server availability group contained system databases.
- is
Distributed Boolean - Specifies whether this is a distributed availability group.
- required
Synchronized NumberSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
AvailabilityGroupInfoResponse, AvailabilityGroupInfoResponseArgs
- Automated
Backup Preference Description This property is required. string - Preferred location for performing backups on the availability databases in this availability group.
- Cluster
Type Description This property is required. string - SQL Server availability group cluster type description
- Primary
Recovery Health Description This property is required. string - Indicates the recovery health of the primary replica.
- Primary
Replica This property is required. string - Name of the server instance that is hosting the current primary replica.
- Replication
Partner Type This property is required. string - Secondary
Recovery Health Description This property is required. string - Indicates the recovery health of a secondary replica.
- Synchronization
Health Description This property is required. string - Reflects a roll-up of the synchronization health of all availability replicas in the availability group.
- Version
This property is required. int - SQL Server availability group current version.
- Basic
Features bool - Specifies whether this is a basic availability group.
- Db
Failover bool - Specifies whether the availability group supports failover for database health conditions.
- Dtc
Support bool - Specifies whether DTC support has been enabled for this availability group.
- Failure
Condition intLevel - User-defined failure condition level under which an automatic failover must be triggered.
- Health
Check intTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- Is
Contained bool - SQL Server availability group contained system databases.
- Is
Distributed bool - Specifies whether this is a distributed availability group.
- Required
Synchronized intSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- Automated
Backup Preference Description This property is required. string - Preferred location for performing backups on the availability databases in this availability group.
- Cluster
Type Description This property is required. string - SQL Server availability group cluster type description
- Primary
Recovery Health Description This property is required. string - Indicates the recovery health of the primary replica.
- Primary
Replica This property is required. string - Name of the server instance that is hosting the current primary replica.
- Replication
Partner Type This property is required. string - Secondary
Recovery Health Description This property is required. string - Indicates the recovery health of a secondary replica.
- Synchronization
Health Description This property is required. string - Reflects a roll-up of the synchronization health of all availability replicas in the availability group.
- Version
This property is required. int - SQL Server availability group current version.
- Basic
Features bool - Specifies whether this is a basic availability group.
- Db
Failover bool - Specifies whether the availability group supports failover for database health conditions.
- Dtc
Support bool - Specifies whether DTC support has been enabled for this availability group.
- Failure
Condition intLevel - User-defined failure condition level under which an automatic failover must be triggered.
- Health
Check intTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- Is
Contained bool - SQL Server availability group contained system databases.
- Is
Distributed bool - Specifies whether this is a distributed availability group.
- Required
Synchronized intSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- automated
Backup Preference Description This property is required. String - Preferred location for performing backups on the availability databases in this availability group.
- cluster
Type Description This property is required. String - SQL Server availability group cluster type description
- primary
Recovery Health Description This property is required. String - Indicates the recovery health of the primary replica.
- primary
Replica This property is required. String - Name of the server instance that is hosting the current primary replica.
- replication
Partner Type This property is required. String - secondary
Recovery Health Description This property is required. String - Indicates the recovery health of a secondary replica.
- synchronization
Health Description This property is required. String - Reflects a roll-up of the synchronization health of all availability replicas in the availability group.
- version
This property is required. Integer - SQL Server availability group current version.
- basic
Features Boolean - Specifies whether this is a basic availability group.
- db
Failover Boolean - Specifies whether the availability group supports failover for database health conditions.
- dtc
Support Boolean - Specifies whether DTC support has been enabled for this availability group.
- failure
Condition IntegerLevel - User-defined failure condition level under which an automatic failover must be triggered.
- health
Check IntegerTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is
Contained Boolean - SQL Server availability group contained system databases.
- is
Distributed Boolean - Specifies whether this is a distributed availability group.
- required
Synchronized IntegerSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- automated
Backup Preference Description This property is required. string - Preferred location for performing backups on the availability databases in this availability group.
- cluster
Type Description This property is required. string - SQL Server availability group cluster type description
- primary
Recovery Health Description This property is required. string - Indicates the recovery health of the primary replica.
- primary
Replica This property is required. string - Name of the server instance that is hosting the current primary replica.
- replication
Partner Type This property is required. string - secondary
Recovery Health Description This property is required. string - Indicates the recovery health of a secondary replica.
- synchronization
Health Description This property is required. string - Reflects a roll-up of the synchronization health of all availability replicas in the availability group.
- version
This property is required. number - SQL Server availability group current version.
- basic
Features boolean - Specifies whether this is a basic availability group.
- db
Failover boolean - Specifies whether the availability group supports failover for database health conditions.
- dtc
Support boolean - Specifies whether DTC support has been enabled for this availability group.
- failure
Condition numberLevel - User-defined failure condition level under which an automatic failover must be triggered.
- health
Check numberTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is
Contained boolean - SQL Server availability group contained system databases.
- is
Distributed boolean - Specifies whether this is a distributed availability group.
- required
Synchronized numberSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- automated_
backup_ preference_ description This property is required. str - Preferred location for performing backups on the availability databases in this availability group.
- cluster_
type_ description This property is required. str - SQL Server availability group cluster type description
- primary_
recovery_ health_ description This property is required. str - Indicates the recovery health of the primary replica.
- primary_
replica This property is required. str - Name of the server instance that is hosting the current primary replica.
- replication_
partner_ type This property is required. str - secondary_
recovery_ health_ description This property is required. str - Indicates the recovery health of a secondary replica.
- synchronization_
health_ description This property is required. str - Reflects a roll-up of the synchronization health of all availability replicas in the availability group.
- version
This property is required. int - SQL Server availability group current version.
- basic_
features bool - Specifies whether this is a basic availability group.
- db_
failover bool - Specifies whether the availability group supports failover for database health conditions.
- dtc_
support bool - Specifies whether DTC support has been enabled for this availability group.
- failure_
condition_ intlevel - User-defined failure condition level under which an automatic failover must be triggered.
- health_
check_ inttimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is_
contained bool - SQL Server availability group contained system databases.
- is_
distributed bool - Specifies whether this is a distributed availability group.
- required_
synchronized_ intsecondaries_ to_ commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
- automated
Backup Preference Description This property is required. String - Preferred location for performing backups on the availability databases in this availability group.
- cluster
Type Description This property is required. String - SQL Server availability group cluster type description
- primary
Recovery Health Description This property is required. String - Indicates the recovery health of the primary replica.
- primary
Replica This property is required. String - Name of the server instance that is hosting the current primary replica.
- replication
Partner Type This property is required. String - secondary
Recovery Health Description This property is required. String - Indicates the recovery health of a secondary replica.
- synchronization
Health Description This property is required. String - Reflects a roll-up of the synchronization health of all availability replicas in the availability group.
- version
This property is required. Number - SQL Server availability group current version.
- basic
Features Boolean - Specifies whether this is a basic availability group.
- db
Failover Boolean - Specifies whether the availability group supports failover for database health conditions.
- dtc
Support Boolean - Specifies whether DTC support has been enabled for this availability group.
- failure
Condition NumberLevel - User-defined failure condition level under which an automatic failover must be triggered.
- health
Check NumberTimeout - Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
- is
Contained Boolean - SQL Server availability group contained system databases.
- is
Distributed Boolean - Specifies whether this is a distributed availability group.
- required
Synchronized NumberSecondaries To Commit - The number of secondary replicas that must be in a synchronized state for a commit to complete.
AvailabilityGroupStateResponse, AvailabilityGroupStateResponseArgs
- Availability
Group Replica Role This property is required. string - Current Always On availability groups role of the availability group replica.
- Connected
State Description This property is required. string - Whether a secondary replica is currently connected to the primary replica.
- Last
Connect Error Description This property is required. string - Text description of the last connection error of the availability group replica.
- Last
Connect Error Timestamp This property is required. string - Date and time timestamp indicating when the last connect error occurred.
- Operational
State Description This property is required. string - Current operational state of the availability group replica
- Recovery
Health Description This property is required. string - Recovery health of the availability group replica.
- Synchronization
Health Description This property is required. string - Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.
- Availability
Group Replica Role This property is required. string - Current Always On availability groups role of the availability group replica.
- Connected
State Description This property is required. string - Whether a secondary replica is currently connected to the primary replica.
- Last
Connect Error Description This property is required. string - Text description of the last connection error of the availability group replica.
- Last
Connect Error Timestamp This property is required. string - Date and time timestamp indicating when the last connect error occurred.
- Operational
State Description This property is required. string - Current operational state of the availability group replica
- Recovery
Health Description This property is required. string - Recovery health of the availability group replica.
- Synchronization
Health Description This property is required. string - Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.
- availability
Group Replica Role This property is required. String - Current Always On availability groups role of the availability group replica.
- connected
State Description This property is required. String - Whether a secondary replica is currently connected to the primary replica.
- last
Connect Error Description This property is required. String - Text description of the last connection error of the availability group replica.
- last
Connect Error Timestamp This property is required. String - Date and time timestamp indicating when the last connect error occurred.
- operational
State Description This property is required. String - Current operational state of the availability group replica
- recovery
Health Description This property is required. String - Recovery health of the availability group replica.
- synchronization
Health Description This property is required. String - Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.
- availability
Group Replica Role This property is required. string - Current Always On availability groups role of the availability group replica.
- connected
State Description This property is required. string - Whether a secondary replica is currently connected to the primary replica.
- last
Connect Error Description This property is required. string - Text description of the last connection error of the availability group replica.
- last
Connect Error Timestamp This property is required. string - Date and time timestamp indicating when the last connect error occurred.
- operational
State Description This property is required. string - Current operational state of the availability group replica
- recovery
Health Description This property is required. string - Recovery health of the availability group replica.
- synchronization
Health Description This property is required. string - Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.
- availability_
group_ replica_ role This property is required. str - Current Always On availability groups role of the availability group replica.
- connected_
state_ description This property is required. str - Whether a secondary replica is currently connected to the primary replica.
- last_
connect_ error_ description This property is required. str - Text description of the last connection error of the availability group replica.
- last_
connect_ error_ timestamp This property is required. str - Date and time timestamp indicating when the last connect error occurred.
- operational_
state_ description This property is required. str - Current operational state of the availability group replica
- recovery_
health_ description This property is required. str - Recovery health of the availability group replica.
- synchronization_
health_ description This property is required. str - Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.
- availability
Group Replica Role This property is required. String - Current Always On availability groups role of the availability group replica.
- connected
State Description This property is required. String - Whether a secondary replica is currently connected to the primary replica.
- last
Connect Error Description This property is required. String - Text description of the last connection error of the availability group replica.
- last
Connect Error Timestamp This property is required. String - Date and time timestamp indicating when the last connect error occurred.
- operational
State Description This property is required. String - Current operational state of the availability group replica
- recovery
Health Description This property is required. String - Recovery health of the availability group replica.
- synchronization
Health Description This property is required. String - Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.
SqlAvailabilityGroupDatabaseReplicaResourceProperties, SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs
- Database
Name string - the database name.
- Database
Name string - the database name.
- database
Name String - the database name.
- database
Name string - the database name.
- database_
name str - the database name.
- database
Name String - the database name.
SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponse, SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArgs
- Database
State Description This property is required. string - Description of the database state of the availability replica.
- Is
Commit Participant This property is required. bool - Whether this replica is transaction committer.
- Is
Local This property is required. bool - Whether the availability database is local.
- Is
Primary Replica This property is required. bool - Returns 1 if the replica is primary, or 0 if it is a secondary replica.
- Is
Suspended This property is required. bool - Whether this data movement is suspended.
- Replica
Name This property is required. string - the database replica name.
- Suspend
Reason Description This property is required. string - Description of the database suspended state reason.
- Synchronization
Health Description This property is required. string - Description of the health of database.
- Synchronization
State Description This property is required. string - Description of the data-movement state.
- Database
Name string - the database name.
- Database
State Description This property is required. string - Description of the database state of the availability replica.
- Is
Commit Participant This property is required. bool - Whether this replica is transaction committer.
- Is
Local This property is required. bool - Whether the availability database is local.
- Is
Primary Replica This property is required. bool - Returns 1 if the replica is primary, or 0 if it is a secondary replica.
- Is
Suspended This property is required. bool - Whether this data movement is suspended.
- Replica
Name This property is required. string - the database replica name.
- Suspend
Reason Description This property is required. string - Description of the database suspended state reason.
- Synchronization
Health Description This property is required. string - Description of the health of database.
- Synchronization
State Description This property is required. string - Description of the data-movement state.
- Database
Name string - the database name.
- database
State Description This property is required. String - Description of the database state of the availability replica.
- is
Commit Participant This property is required. Boolean - Whether this replica is transaction committer.
- is
Local This property is required. Boolean - Whether the availability database is local.
- is
Primary Replica This property is required. Boolean - Returns 1 if the replica is primary, or 0 if it is a secondary replica.
- is
Suspended This property is required. Boolean - Whether this data movement is suspended.
- replica
Name This property is required. String - the database replica name.
- suspend
Reason Description This property is required. String - Description of the database suspended state reason.
- synchronization
Health Description This property is required. String - Description of the health of database.
- synchronization
State Description This property is required. String - Description of the data-movement state.
- database
Name String - the database name.
- database
State Description This property is required. string - Description of the database state of the availability replica.
- is
Commit Participant This property is required. boolean - Whether this replica is transaction committer.
- is
Local This property is required. boolean - Whether the availability database is local.
- is
Primary Replica This property is required. boolean - Returns 1 if the replica is primary, or 0 if it is a secondary replica.
- is
Suspended This property is required. boolean - Whether this data movement is suspended.
- replica
Name This property is required. string - the database replica name.
- suspend
Reason Description This property is required. string - Description of the database suspended state reason.
- synchronization
Health Description This property is required. string - Description of the health of database.
- synchronization
State Description This property is required. string - Description of the data-movement state.
- database
Name string - the database name.
- database_
state_ description This property is required. str - Description of the database state of the availability replica.
- is_
commit_ participant This property is required. bool - Whether this replica is transaction committer.
- is_
local This property is required. bool - Whether the availability database is local.
- is_
primary_ replica This property is required. bool - Returns 1 if the replica is primary, or 0 if it is a secondary replica.
- is_
suspended This property is required. bool - Whether this data movement is suspended.
- replica_
name This property is required. str - the database replica name.
- suspend_
reason_ description This property is required. str - Description of the database suspended state reason.
- synchronization_
health_ description This property is required. str - Description of the health of database.
- synchronization_
state_ description This property is required. str - Description of the data-movement state.
- database_
name str - the database name.
- database
State Description This property is required. String - Description of the database state of the availability replica.
- is
Commit Participant This property is required. Boolean - Whether this replica is transaction committer.
- is
Local This property is required. Boolean - Whether the availability database is local.
- is
Primary Replica This property is required. Boolean - Returns 1 if the replica is primary, or 0 if it is a secondary replica.
- is
Suspended This property is required. Boolean - Whether this data movement is suspended.
- replica
Name This property is required. String - the database replica name.
- suspend
Reason Description This property is required. String - Description of the database suspended state reason.
- synchronization
Health Description This property is required. String - Description of the health of database.
- synchronization
State Description This property is required. String - Description of the data-movement state.
- database
Name String - the database name.
SqlAvailabilityGroupReplicaResourceProperties, SqlAvailabilityGroupReplicaResourcePropertiesArgs
- Configure
Pulumi.
Azure Native. Azure Arc Data. Inputs. Availability Group Configure - null
- Replica
Name string - the replica name.
- Configure
Availability
Group Configure - null
- Replica
Name string - the replica name.
- configure
Availability
Group Configure - null
- replica
Name String - the replica name.
- configure
Availability
Group Configure - null
- replica
Name string - the replica name.
- configure
Availability
Group Configure - null
- replica_
name str - the replica name.
- configure Property Map
- null
- replica
Name String - the replica name.
SqlAvailabilityGroupReplicaResourcePropertiesResponse, SqlAvailabilityGroupReplicaResourcePropertiesResponseArgs
- Replica
Id This property is required. string - ID GUID of the availability group.
- Configure
Pulumi.
Azure Native. Azure Arc Data. Inputs. Availability Group Configure Response - null
- Replica
Name string - the replica name.
- State
Pulumi.
Azure Native. Azure Arc Data. Inputs. Availability Group State Response - null
- Replica
Id This property is required. string - ID GUID of the availability group.
- Configure
Availability
Group Configure Response - null
- Replica
Name string - the replica name.
- State
Availability
Group State Response - null
- replica
Id This property is required. String - ID GUID of the availability group.
- configure
Availability
Group Configure Response - null
- replica
Name String - the replica name.
- state
Availability
Group State Response - null
- replica
Id This property is required. string - ID GUID of the availability group.
- configure
Availability
Group Configure Response - null
- replica
Name string - the replica name.
- state
Availability
Group State Response - null
- replica_
id This property is required. str - ID GUID of the availability group.
- configure
Availability
Group Configure Response - null
- replica_
name str - the replica name.
- state
Availability
Group State Response - null
- replica
Id This property is required. String - ID GUID of the availability group.
- configure Property Map
- null
- replica
Name String - the replica name.
- state Property Map
- null
SqlServerAvailabilityGroupResourceProperties, SqlServerAvailabilityGroupResourcePropertiesArgs
- Databases
Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Server Availability Group Resource Properties Databases - A list of Availability Group Database Replicas.
- Info
Pulumi.
Azure Native. Azure Arc Data. Inputs. Availability Group Info - Availability Group Info
- Replicas
Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Server Availability Group Resource Properties Replicas - A list of Availability Group Replicas.
- Databases
Sql
Server Availability Group Resource Properties Databases - A list of Availability Group Database Replicas.
- Info
Availability
Group Info - Availability Group Info
- Replicas
Sql
Server Availability Group Resource Properties Replicas - A list of Availability Group Replicas.
- databases
Sql
Server Availability Group Resource Properties Databases - A list of Availability Group Database Replicas.
- info
Availability
Group Info - Availability Group Info
- replicas
Sql
Server Availability Group Resource Properties Replicas - A list of Availability Group Replicas.
- databases
Sql
Server Availability Group Resource Properties Databases - A list of Availability Group Database Replicas.
- info
Availability
Group Info - Availability Group Info
- replicas
Sql
Server Availability Group Resource Properties Replicas - A list of Availability Group Replicas.
- databases
Sql
Server Availability Group Resource Properties Databases - A list of Availability Group Database Replicas.
- info
Availability
Group Info - Availability Group Info
- replicas
Sql
Server Availability Group Resource Properties Replicas - A list of Availability Group Replicas.
- databases Property Map
- A list of Availability Group Database Replicas.
- info Property Map
- Availability Group Info
- replicas Property Map
- A list of Availability Group Replicas.
SqlServerAvailabilityGroupResourcePropertiesDatabases, SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs
- Value
List<Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Availability Group Database Replica Resource Properties> - Array of Availability Group Database Replicas.
- Value
[]Sql
Availability Group Database Replica Resource Properties - Array of Availability Group Database Replicas.
- value
List<Sql
Availability Group Database Replica Resource Properties> - Array of Availability Group Database Replicas.
- value
Sql
Availability Group Database Replica Resource Properties[] - Array of Availability Group Database Replicas.
- value
Sequence[Sql
Availability Group Database Replica Resource Properties] - Array of Availability Group Database Replicas.
- value List<Property Map>
- Array of Availability Group Database Replicas.
SqlServerAvailabilityGroupResourcePropertiesReplicas, SqlServerAvailabilityGroupResourcePropertiesReplicasArgs
- Value
List<Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Availability Group Replica Resource Properties> - Array of Availability Group Replicas.
- Value
[]Sql
Availability Group Replica Resource Properties - Array of Availability Group Replicas.
- value
List<Sql
Availability Group Replica Resource Properties> - Array of Availability Group Replicas.
- value
Sql
Availability Group Replica Resource Properties[] - Array of Availability Group Replicas.
- value
Sequence[Sql
Availability Group Replica Resource Properties] - Array of Availability Group Replicas.
- value List<Property Map>
- Array of Availability Group Replicas.
SqlServerAvailabilityGroupResourcePropertiesResponse, SqlServerAvailabilityGroupResourcePropertiesResponseArgs
- Availability
Group Id This property is required. string - ID GUID of the availability group.
- Collection
Timestamp This property is required. string - Timestamp for when the data was collected from the client machine.
- Instance
Name This property is required. string - the SQL Server Instance name.
- Provisioning
State This property is required. string - The provisioning state of the Arc-enabled SQL Server availability group resource.
- Server
Name This property is required. string - the SQL server name.
- Databases
Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Server Availability Group Resource Properties Response Databases - A list of Availability Group Database Replicas.
- Info
Pulumi.
Azure Native. Azure Arc Data. Inputs. Availability Group Info Response - Availability Group Info
- Replicas
Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Server Availability Group Resource Properties Response Replicas - A list of Availability Group Replicas.
- Availability
Group Id This property is required. string - ID GUID of the availability group.
- Collection
Timestamp This property is required. string - Timestamp for when the data was collected from the client machine.
- Instance
Name This property is required. string - the SQL Server Instance name.
- Provisioning
State This property is required. string - The provisioning state of the Arc-enabled SQL Server availability group resource.
- Server
Name This property is required. string - the SQL server name.
- Databases
Sql
Server Availability Group Resource Properties Response Databases - A list of Availability Group Database Replicas.
- Info
Availability
Group Info Response - Availability Group Info
- Replicas
Sql
Server Availability Group Resource Properties Response Replicas - A list of Availability Group Replicas.
- availability
Group Id This property is required. String - ID GUID of the availability group.
- collection
Timestamp This property is required. String - Timestamp for when the data was collected from the client machine.
- instance
Name This property is required. String - the SQL Server Instance name.
- provisioning
State This property is required. String - The provisioning state of the Arc-enabled SQL Server availability group resource.
- server
Name This property is required. String - the SQL server name.
- databases
Sql
Server Availability Group Resource Properties Response Databases - A list of Availability Group Database Replicas.
- info
Availability
Group Info Response - Availability Group Info
- replicas
Sql
Server Availability Group Resource Properties Response Replicas - A list of Availability Group Replicas.
- availability
Group Id This property is required. string - ID GUID of the availability group.
- collection
Timestamp This property is required. string - Timestamp for when the data was collected from the client machine.
- instance
Name This property is required. string - the SQL Server Instance name.
- provisioning
State This property is required. string - The provisioning state of the Arc-enabled SQL Server availability group resource.
- server
Name This property is required. string - the SQL server name.
- databases
Sql
Server Availability Group Resource Properties Response Databases - A list of Availability Group Database Replicas.
- info
Availability
Group Info Response - Availability Group Info
- replicas
Sql
Server Availability Group Resource Properties Response Replicas - A list of Availability Group Replicas.
- availability_
group_ id This property is required. str - ID GUID of the availability group.
- collection_
timestamp This property is required. str - Timestamp for when the data was collected from the client machine.
- instance_
name This property is required. str - the SQL Server Instance name.
- provisioning_
state This property is required. str - The provisioning state of the Arc-enabled SQL Server availability group resource.
- server_
name This property is required. str - the SQL server name.
- databases
Sql
Server Availability Group Resource Properties Response Databases - A list of Availability Group Database Replicas.
- info
Availability
Group Info Response - Availability Group Info
- replicas
Sql
Server Availability Group Resource Properties Response Replicas - A list of Availability Group Replicas.
- availability
Group Id This property is required. String - ID GUID of the availability group.
- collection
Timestamp This property is required. String - Timestamp for when the data was collected from the client machine.
- instance
Name This property is required. String - the SQL Server Instance name.
- provisioning
State This property is required. String - The provisioning state of the Arc-enabled SQL Server availability group resource.
- server
Name This property is required. String - the SQL server name.
- databases Property Map
- A list of Availability Group Database Replicas.
- info Property Map
- Availability Group Info
- replicas Property Map
- A list of Availability Group Replicas.
SqlServerAvailabilityGroupResourcePropertiesResponseDatabases, SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesArgs
- Next
Link This property is required. string - Link to retrieve next page of results.
- Value
List<Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Availability Group Database Replica Resource Properties Response> - Array of Availability Group Database Replicas.
- Next
Link This property is required. string - Link to retrieve next page of results.
- Value
[]Sql
Availability Group Database Replica Resource Properties Response - Array of Availability Group Database Replicas.
- next
Link This property is required. String - Link to retrieve next page of results.
- value
List<Sql
Availability Group Database Replica Resource Properties Response> - Array of Availability Group Database Replicas.
- next
Link This property is required. string - Link to retrieve next page of results.
- value
Sql
Availability Group Database Replica Resource Properties Response[] - Array of Availability Group Database Replicas.
- next_
link This property is required. str - Link to retrieve next page of results.
- value
Sequence[Sql
Availability Group Database Replica Resource Properties Response] - Array of Availability Group Database Replicas.
- next
Link This property is required. String - Link to retrieve next page of results.
- value List<Property Map>
- Array of Availability Group Database Replicas.
SqlServerAvailabilityGroupResourcePropertiesResponseReplicas, SqlServerAvailabilityGroupResourcePropertiesResponseReplicasArgs
- Next
Link This property is required. string - Link to retrieve next page of results.
- Value
List<Pulumi.
Azure Native. Azure Arc Data. Inputs. Sql Availability Group Replica Resource Properties Response> - Array of Availability Group Replicas.
- Next
Link This property is required. string - Link to retrieve next page of results.
- Value
[]Sql
Availability Group Replica Resource Properties Response - Array of Availability Group Replicas.
- next
Link This property is required. String - Link to retrieve next page of results.
- value
List<Sql
Availability Group Replica Resource Properties Response> - Array of Availability Group Replicas.
- next
Link This property is required. string - Link to retrieve next page of results.
- value
Sql
Availability Group Replica Resource Properties Response[] - Array of Availability Group Replicas.
- next_
link This property is required. str - Link to retrieve next page of results.
- value
Sequence[Sql
Availability Group Replica Resource Properties Response] - Array of Availability Group Replicas.
- next
Link This property is required. String - Link to retrieve next page of results.
- value List<Property Map>
- Array of Availability Group Replicas.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:azurearcdata:SqlServerAvailabilityGroup testAG /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0