azure-native.dbformysql.Server
Explore with Pulumi AI
Represents a server. API Version: 2017-12-01.
Example Usage
Create a database as a point in time restore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var server = new AzureNative.DBforMySQL.Server("server", new()
{
Location = "brazilsouth",
Properties = new AzureNative.DBforMySQL.Inputs.ServerPropertiesForRestoreArgs
{
CreateMode = "PointInTimeRestore",
RestorePointInTime = "2017-12-14T00:00:37.467Z",
SourceServerId = "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
},
ResourceGroupName = "TargetResourceGroup",
ServerName = "targetserver",
Sku = new AzureNative.DBforMySQL.Inputs.SkuArgs
{
Capacity = 2,
Family = "Gen5",
Name = "GP_Gen5_2",
Tier = "GeneralPurpose",
},
Tags =
{
{ "ElasticServer", "1" },
},
});
});
package main
import (
dbformysql "github.com/pulumi/pulumi-azure-native-sdk/dbformysql"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dbformysql.NewServer(ctx, "server", &dbformysql.ServerArgs{
Location: pulumi.String("brazilsouth"),
Properties: dbformysql.ServerPropertiesForRestore{
CreateMode: "PointInTimeRestore",
RestorePointInTime: "2017-12-14T00:00:37.467Z",
SourceServerId: "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
},
ResourceGroupName: pulumi.String("TargetResourceGroup"),
ServerName: pulumi.String("targetserver"),
Sku: &dbformysql.SkuArgs{
Capacity: pulumi.Int(2),
Family: pulumi.String("Gen5"),
Name: pulumi.String("GP_Gen5_2"),
Tier: pulumi.String("GeneralPurpose"),
},
Tags: pulumi.StringMap{
"ElasticServer": pulumi.String("1"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.dbformysql.Server;
import com.pulumi.azurenative.dbformysql.ServerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var server = new Server("server", ServerArgs.builder()
.location("brazilsouth")
.properties(Map.ofEntries(
Map.entry("createMode", "PointInTimeRestore"),
Map.entry("restorePointInTime", "2017-12-14T00:00:37.467Z"),
Map.entry("sourceServerId", "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver")
))
.resourceGroupName("TargetResourceGroup")
.serverName("targetserver")
.sku(Map.ofEntries(
Map.entry("capacity", 2),
Map.entry("family", "Gen5"),
Map.entry("name", "GP_Gen5_2"),
Map.entry("tier", "GeneralPurpose")
))
.tags(Map.of("ElasticServer", "1"))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
server = azure_native.dbformysql.Server("server",
location="brazilsouth",
properties=azure_native.dbformysql.ServerPropertiesForRestoreArgs(
create_mode="PointInTimeRestore",
restore_point_in_time="2017-12-14T00:00:37.467Z",
source_server_id="/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
),
resource_group_name="TargetResourceGroup",
server_name="targetserver",
sku=azure_native.dbformysql.SkuArgs(
capacity=2,
family="Gen5",
name="GP_Gen5_2",
tier="GeneralPurpose",
),
tags={
"ElasticServer": "1",
})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const server = new azure_native.dbformysql.Server("server", {
location: "brazilsouth",
properties: {
createMode: "PointInTimeRestore",
restorePointInTime: "2017-12-14T00:00:37.467Z",
sourceServerId: "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
},
resourceGroupName: "TargetResourceGroup",
serverName: "targetserver",
sku: {
capacity: 2,
family: "Gen5",
name: "GP_Gen5_2",
tier: "GeneralPurpose",
},
tags: {
ElasticServer: "1",
},
});
resources:
server:
type: azure-native:dbformysql:Server
properties:
location: brazilsouth
properties:
createMode: PointInTimeRestore
restorePointInTime: 2017-12-14T00:00:37.467Z
sourceServerId: /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver
resourceGroupName: TargetResourceGroup
serverName: targetserver
sku:
capacity: 2
family: Gen5
name: GP_Gen5_2
tier: GeneralPurpose
tags:
ElasticServer: '1'
Create a new server
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var server = new AzureNative.DBforMySQL.Server("server", new()
{
Location = "westus",
Properties = new AzureNative.DBforMySQL.Inputs.ServerPropertiesForDefaultCreateArgs
{
AdministratorLogin = "cloudsa",
AdministratorLoginPassword = "<administratorLoginPassword>",
CreateMode = "Default",
SslEnforcement = AzureNative.DBforMySQL.SslEnforcementEnum.Enabled,
StorageProfile = new AzureNative.DBforMySQL.Inputs.StorageProfileArgs
{
BackupRetentionDays = 7,
GeoRedundantBackup = "Enabled",
StorageMB = 128000,
},
},
ResourceGroupName = "testrg",
ServerName = "mysqltestsvc4",
Sku = new AzureNative.DBforMySQL.Inputs.SkuArgs
{
Capacity = 2,
Family = "Gen5",
Name = "GP_Gen5_2",
Tier = "GeneralPurpose",
},
Tags =
{
{ "ElasticServer", "1" },
},
});
});
package main
import (
dbformysql "github.com/pulumi/pulumi-azure-native-sdk/dbformysql"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dbformysql.NewServer(ctx, "server", &dbformysql.ServerArgs{
Location: pulumi.String("westus"),
Properties: dbformysql.ServerPropertiesForDefaultCreate{
AdministratorLogin: "cloudsa",
AdministratorLoginPassword: "<administratorLoginPassword>",
CreateMode: "Default",
SslEnforcement: dbformysql.SslEnforcementEnumEnabled,
StorageProfile: dbformysql.StorageProfile{
BackupRetentionDays: 7,
GeoRedundantBackup: "Enabled",
StorageMB: 128000,
},
},
ResourceGroupName: pulumi.String("testrg"),
ServerName: pulumi.String("mysqltestsvc4"),
Sku: &dbformysql.SkuArgs{
Capacity: pulumi.Int(2),
Family: pulumi.String("Gen5"),
Name: pulumi.String("GP_Gen5_2"),
Tier: pulumi.String("GeneralPurpose"),
},
Tags: pulumi.StringMap{
"ElasticServer": pulumi.String("1"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.dbformysql.Server;
import com.pulumi.azurenative.dbformysql.ServerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var server = new Server("server", ServerArgs.builder()
.location("westus")
.properties(Map.ofEntries(
Map.entry("administratorLogin", "cloudsa"),
Map.entry("administratorLoginPassword", "<administratorLoginPassword>"),
Map.entry("createMode", "Default"),
Map.entry("sslEnforcement", "Enabled"),
Map.entry("storageProfile", Map.ofEntries(
Map.entry("backupRetentionDays", 7),
Map.entry("geoRedundantBackup", "Enabled"),
Map.entry("storageMB", 128000)
))
))
.resourceGroupName("testrg")
.serverName("mysqltestsvc4")
.sku(Map.ofEntries(
Map.entry("capacity", 2),
Map.entry("family", "Gen5"),
Map.entry("name", "GP_Gen5_2"),
Map.entry("tier", "GeneralPurpose")
))
.tags(Map.of("ElasticServer", "1"))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
server = azure_native.dbformysql.Server("server",
location="westus",
properties=azure_native.dbformysql.ServerPropertiesForDefaultCreateArgs(
administrator_login="cloudsa",
administrator_login_password="<administratorLoginPassword>",
create_mode="Default",
ssl_enforcement=azure_native.dbformysql.SslEnforcementEnum.ENABLED,
storage_profile=azure_native.dbformysql.StorageProfileArgs(
backup_retention_days=7,
geo_redundant_backup="Enabled",
storage_mb=128000,
),
),
resource_group_name="testrg",
server_name="mysqltestsvc4",
sku=azure_native.dbformysql.SkuArgs(
capacity=2,
family="Gen5",
name="GP_Gen5_2",
tier="GeneralPurpose",
),
tags={
"ElasticServer": "1",
})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const server = new azure_native.dbformysql.Server("server", {
location: "westus",
properties: {
administratorLogin: "cloudsa",
administratorLoginPassword: "<administratorLoginPassword>",
createMode: "Default",
sslEnforcement: azure_native.dbformysql.SslEnforcementEnum.Enabled,
storageProfile: {
backupRetentionDays: 7,
geoRedundantBackup: "Enabled",
storageMB: 128000,
},
},
resourceGroupName: "testrg",
serverName: "mysqltestsvc4",
sku: {
capacity: 2,
family: "Gen5",
name: "GP_Gen5_2",
tier: "GeneralPurpose",
},
tags: {
ElasticServer: "1",
},
});
resources:
server:
type: azure-native:dbformysql:Server
properties:
location: westus
properties:
administratorLogin: cloudsa
administratorLoginPassword: <administratorLoginPassword>
createMode: Default
sslEnforcement: Enabled
storageProfile:
backupRetentionDays: 7
geoRedundantBackup: Enabled
storageMB: 128000
resourceGroupName: testrg
serverName: mysqltestsvc4
sku:
capacity: 2
family: Gen5
name: GP_Gen5_2
tier: GeneralPurpose
tags:
ElasticServer: '1'
Create a replica server
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var server = new AzureNative.DBforMySQL.Server("server", new()
{
Location = "westus",
Properties = new AzureNative.DBforMySQL.Inputs.ServerPropertiesForReplicaArgs
{
CreateMode = "Replica",
SourceServerId = "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver",
},
ResourceGroupName = "TargetResourceGroup",
ServerName = "targetserver",
});
});
package main
import (
dbformysql "github.com/pulumi/pulumi-azure-native-sdk/dbformysql"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dbformysql.NewServer(ctx, "server", &dbformysql.ServerArgs{
Location: pulumi.String("westus"),
Properties: dbformysql.ServerPropertiesForReplica{
CreateMode: "Replica",
SourceServerId: "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver",
},
ResourceGroupName: pulumi.String("TargetResourceGroup"),
ServerName: pulumi.String("targetserver"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.dbformysql.Server;
import com.pulumi.azurenative.dbformysql.ServerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var server = new Server("server", ServerArgs.builder()
.location("westus")
.properties(Map.ofEntries(
Map.entry("createMode", "Replica"),
Map.entry("sourceServerId", "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver")
))
.resourceGroupName("TargetResourceGroup")
.serverName("targetserver")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
server = azure_native.dbformysql.Server("server",
location="westus",
properties=azure_native.dbformysql.ServerPropertiesForReplicaArgs(
create_mode="Replica",
source_server_id="/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver",
),
resource_group_name="TargetResourceGroup",
server_name="targetserver")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const server = new azure_native.dbformysql.Server("server", {
location: "westus",
properties: {
createMode: "Replica",
sourceServerId: "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver",
},
resourceGroupName: "TargetResourceGroup",
serverName: "targetserver",
});
resources:
server:
type: azure-native:dbformysql:Server
properties:
location: westus
properties:
createMode: Replica
sourceServerId: /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver
resourceGroupName: TargetResourceGroup
serverName: targetserver
Create a server as a geo restore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var server = new AzureNative.DBforMySQL.Server("server", new()
{
Location = "westus",
Properties = new AzureNative.DBforMySQL.Inputs.ServerPropertiesForGeoRestoreArgs
{
CreateMode = "GeoRestore",
SourceServerId = "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
},
ResourceGroupName = "TargetResourceGroup",
ServerName = "targetserver",
Sku = new AzureNative.DBforMySQL.Inputs.SkuArgs
{
Capacity = 2,
Family = "Gen5",
Name = "GP_Gen5_2",
Tier = "GeneralPurpose",
},
Tags =
{
{ "ElasticServer", "1" },
},
});
});
package main
import (
dbformysql "github.com/pulumi/pulumi-azure-native-sdk/dbformysql"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dbformysql.NewServer(ctx, "server", &dbformysql.ServerArgs{
Location: pulumi.String("westus"),
Properties: dbformysql.ServerPropertiesForGeoRestore{
CreateMode: "GeoRestore",
SourceServerId: "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
},
ResourceGroupName: pulumi.String("TargetResourceGroup"),
ServerName: pulumi.String("targetserver"),
Sku: &dbformysql.SkuArgs{
Capacity: pulumi.Int(2),
Family: pulumi.String("Gen5"),
Name: pulumi.String("GP_Gen5_2"),
Tier: pulumi.String("GeneralPurpose"),
},
Tags: pulumi.StringMap{
"ElasticServer": pulumi.String("1"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.dbformysql.Server;
import com.pulumi.azurenative.dbformysql.ServerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var server = new Server("server", ServerArgs.builder()
.location("westus")
.properties(Map.ofEntries(
Map.entry("createMode", "GeoRestore"),
Map.entry("sourceServerId", "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver")
))
.resourceGroupName("TargetResourceGroup")
.serverName("targetserver")
.sku(Map.ofEntries(
Map.entry("capacity", 2),
Map.entry("family", "Gen5"),
Map.entry("name", "GP_Gen5_2"),
Map.entry("tier", "GeneralPurpose")
))
.tags(Map.of("ElasticServer", "1"))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
server = azure_native.dbformysql.Server("server",
location="westus",
properties=azure_native.dbformysql.ServerPropertiesForGeoRestoreArgs(
create_mode="GeoRestore",
source_server_id="/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
),
resource_group_name="TargetResourceGroup",
server_name="targetserver",
sku=azure_native.dbformysql.SkuArgs(
capacity=2,
family="Gen5",
name="GP_Gen5_2",
tier="GeneralPurpose",
),
tags={
"ElasticServer": "1",
})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const server = new azure_native.dbformysql.Server("server", {
location: "westus",
properties: {
createMode: "GeoRestore",
sourceServerId: "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver",
},
resourceGroupName: "TargetResourceGroup",
serverName: "targetserver",
sku: {
capacity: 2,
family: "Gen5",
name: "GP_Gen5_2",
tier: "GeneralPurpose",
},
tags: {
ElasticServer: "1",
},
});
resources:
server:
type: azure-native:dbformysql:Server
properties:
location: westus
properties:
createMode: GeoRestore
sourceServerId: /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver
resourceGroupName: TargetResourceGroup
serverName: targetserver
sku:
capacity: 2
family: Gen5
name: GP_Gen5_2
tier: GeneralPurpose
tags:
ElasticServer: '1'
Create Server Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Server(name: string, args: ServerArgs, opts?: CustomResourceOptions);
@overload
def Server(resource_name: str,
args: ServerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Server(resource_name: str,
opts: Optional[ResourceOptions] = None,
properties: Optional[Union[ServerPropertiesForDefaultCreateArgs, ServerPropertiesForGeoRestoreArgs, ServerPropertiesForReplicaArgs, ServerPropertiesForRestoreArgs]] = None,
resource_group_name: Optional[str] = None,
identity: Optional[ResourceIdentityArgs] = None,
location: Optional[str] = None,
server_name: Optional[str] = None,
sku: Optional[SkuArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewServer(ctx *Context, name string, args ServerArgs, opts ...ResourceOption) (*Server, error)
public Server(string name, ServerArgs args, CustomResourceOptions? opts = null)
public Server(String name, ServerArgs args)
public Server(String name, ServerArgs args, CustomResourceOptions options)
type: azure-native:dbformysql:Server
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServerArgs
- 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 azure_nativeServerResource = new AzureNative.Dbformysql.Server("azure-nativeServerResource", new()
{
Properties =
{
{ "administratorLogin", "string" },
{ "administratorLoginPassword", "string" },
{ "createMode", "Default" },
{ "infrastructureEncryption", "string" },
{ "minimalTlsVersion", "string" },
{ "publicNetworkAccess", "string" },
{ "sslEnforcement", "Enabled" },
{ "storageProfile",
{
{ "backupRetentionDays", 0 },
{ "geoRedundantBackup", "string" },
{ "storageAutogrow", "string" },
{ "storageMB", 0 },
} },
{ "version", "string" },
},
ResourceGroupName = "string",
Identity =
{
{ "type", "string" },
},
Location = "string",
ServerName = "string",
Sku =
{
{ "name", "string" },
{ "capacity", 0 },
{ "family", "string" },
{ "size", "string" },
{ "tier", "string" },
},
Tags =
{
{ "string", "string" },
},
});
example, err := dbformysql.NewServer(ctx, "azure-nativeServerResource", &dbformysql.ServerArgs{
Properties: map[string]interface{}{
"administratorLogin": "string",
"administratorLoginPassword": "string",
"createMode": "Default",
"infrastructureEncryption": "string",
"minimalTlsVersion": "string",
"publicNetworkAccess": "string",
"sslEnforcement": "Enabled",
"storageProfile": map[string]interface{}{
"backupRetentionDays": 0,
"geoRedundantBackup": "string",
"storageAutogrow": "string",
"storageMB": 0,
},
"version": "string",
},
ResourceGroupName: "string",
Identity: map[string]interface{}{
"type": "string",
},
Location: "string",
ServerName: "string",
Sku: map[string]interface{}{
"name": "string",
"capacity": 0,
"family": "string",
"size": "string",
"tier": "string",
},
Tags: map[string]interface{}{
"string": "string",
},
})
var azure_nativeServerResource = new Server("azure-nativeServerResource", ServerArgs.builder()
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.location("string")
.serverName("string")
.sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
azure_native_server_resource = azure_native.dbformysql.Server("azure-nativeServerResource",
properties={
administratorLogin: string,
administratorLoginPassword: string,
createMode: Default,
infrastructureEncryption: string,
minimalTlsVersion: string,
publicNetworkAccess: string,
sslEnforcement: Enabled,
storageProfile: {
backupRetentionDays: 0,
geoRedundantBackup: string,
storageAutogrow: string,
storageMB: 0,
},
version: string,
},
resource_group_name=string,
identity={
type: string,
},
location=string,
server_name=string,
sku={
name: string,
capacity: 0,
family: string,
size: string,
tier: string,
},
tags={
string: string,
})
const azure_nativeServerResource = new azure_native.dbformysql.Server("azure-nativeServerResource", {
properties: {
administratorLogin: "string",
administratorLoginPassword: "string",
createMode: "Default",
infrastructureEncryption: "string",
minimalTlsVersion: "string",
publicNetworkAccess: "string",
sslEnforcement: "Enabled",
storageProfile: {
backupRetentionDays: 0,
geoRedundantBackup: "string",
storageAutogrow: "string",
storageMB: 0,
},
version: "string",
},
resourceGroupName: "string",
identity: {
type: "string",
},
location: "string",
serverName: "string",
sku: {
name: "string",
capacity: 0,
family: "string",
size: "string",
tier: "string",
},
tags: {
string: "string",
},
});
type: azure-native:dbformysql:Server
properties:
identity:
type: string
location: string
properties:
administratorLogin: string
administratorLoginPassword: string
createMode: Default
infrastructureEncryption: string
minimalTlsVersion: string
publicNetworkAccess: string
sslEnforcement: Enabled
storageProfile:
backupRetentionDays: 0
geoRedundantBackup: string
storageAutogrow: string
storageMB: 0
version: string
resourceGroupName: string
serverName: string
sku:
capacity: 0
family: string
name: string
size: string
tier: string
tags:
string: string
Server Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Server resource accepts the following input properties:
- Properties
Pulumi.
Azure | Pulumi.Native. DBfor My SQL. Inputs. Server Properties For Default Create Azure | Pulumi.Native. DBfor My SQL. Inputs. Server Properties For Geo Restore Azure | Pulumi.Native. DBfor My SQL. Inputs. Server Properties For Replica Azure Native. DBfor My SQL. Inputs. Server Properties For Restore - Properties of the server.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Identity
Pulumi.
Azure Native. DBfor My SQL. Inputs. Resource Identity - The Azure Active Directory identity of the server.
- Location string
- The location the resource resides in.
- Server
Name string - The name of the server.
- Sku
Pulumi.
Azure Native. DBfor My SQL. Inputs. Sku - The SKU (pricing tier) of the server.
- Dictionary<string, string>
- Application-specific metadata in the form of key-value pairs.
- Properties
Server
Properties | ServerFor Default Create Args Properties | ServerFor Geo Restore Args Properties | ServerFor Replica Args Properties For Restore Args - Properties of the server.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Identity
Resource
Identity Args - The Azure Active Directory identity of the server.
- Location string
- The location the resource resides in.
- Server
Name string - The name of the server.
- Sku
Sku
Args - The SKU (pricing tier) of the server.
- map[string]string
- Application-specific metadata in the form of key-value pairs.
- properties
Server
Properties | ServerFor Default Create Properties | ServerFor Geo Restore Properties | ServerFor Replica Properties For Restore - Properties of the server.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- identity
Resource
Identity - The Azure Active Directory identity of the server.
- location String
- The location the resource resides in.
- server
Name String - The name of the server.
- sku Sku
- The SKU (pricing tier) of the server.
- Map<String,String>
- Application-specific metadata in the form of key-value pairs.
- properties
Server
Properties | ServerFor Default Create Properties | ServerFor Geo Restore Properties | ServerFor Replica Properties For Restore - Properties of the server.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- identity
Resource
Identity - The Azure Active Directory identity of the server.
- location string
- The location the resource resides in.
- server
Name string - The name of the server.
- sku Sku
- The SKU (pricing tier) of the server.
- {[key: string]: string}
- Application-specific metadata in the form of key-value pairs.
- properties
Server
Properties | ServerFor Default Create Args Properties | ServerFor Geo Restore Args Properties | ServerFor Replica Args Properties For Restore Args - Properties of the server.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- identity
Resource
Identity Args - The Azure Active Directory identity of the server.
- location str
- The location the resource resides in.
- server_
name str - The name of the server.
- sku
Sku
Args - The SKU (pricing tier) of the server.
- Mapping[str, str]
- Application-specific metadata in the form of key-value pairs.
- properties Property Map | Property Map | Property Map | Property Map
- Properties of the server.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- identity Property Map
- The Azure Active Directory identity of the server.
- location String
- The location the resource resides in.
- server
Name String - The name of the server.
- sku Property Map
- The SKU (pricing tier) of the server.
- Map<String>
- Application-specific metadata in the form of key-value pairs.
Outputs
All input properties are implicitly available as output properties. Additionally, the Server resource produces the following output properties:
- Byok
Enforcement string - Status showing whether the server data encryption is enabled with customer-managed keys.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Private
Endpoint List<Pulumi.Connections Azure Native. DBfor My SQL. Outputs. Server Private Endpoint Connection Response> - List of private endpoint connections on a server
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Administrator
Login string - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
- Earliest
Restore stringDate - Earliest restore point creation time (ISO8601 format)
- Fully
Qualified stringDomain Name - The fully qualified domain name of a server.
- Infrastructure
Encryption string - Status showing whether the server enabled infrastructure encryption.
- Master
Server stringId - The master server id of a replica server.
- Minimal
Tls stringVersion - Enforce a minimal Tls version for the server.
- Public
Network stringAccess - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Replica
Capacity int - The maximum number of replicas that a master server can have.
- Replication
Role string - The replication role of the server.
- Ssl
Enforcement string - Enable ssl enforcement or not when connect to server.
- Storage
Profile Pulumi.Azure Native. DBfor My SQL. Outputs. Storage Profile Response - Storage profile of a server.
- User
Visible stringState - A state of a server that is visible to user.
- Version string
- Server version.
- Byok
Enforcement string - Status showing whether the server data encryption is enabled with customer-managed keys.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Private
Endpoint []ServerConnections Private Endpoint Connection Response - List of private endpoint connections on a server
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Administrator
Login string - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
- Earliest
Restore stringDate - Earliest restore point creation time (ISO8601 format)
- Fully
Qualified stringDomain Name - The fully qualified domain name of a server.
- Infrastructure
Encryption string - Status showing whether the server enabled infrastructure encryption.
- Master
Server stringId - The master server id of a replica server.
- Minimal
Tls stringVersion - Enforce a minimal Tls version for the server.
- Public
Network stringAccess - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Replica
Capacity int - The maximum number of replicas that a master server can have.
- Replication
Role string - The replication role of the server.
- Ssl
Enforcement string - Enable ssl enforcement or not when connect to server.
- Storage
Profile StorageProfile Response - Storage profile of a server.
- User
Visible stringState - A state of a server that is visible to user.
- Version string
- Server version.
- byok
Enforcement String - Status showing whether the server data encryption is enabled with customer-managed keys.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- private
Endpoint List<ServerConnections Private Endpoint Connection Response> - List of private endpoint connections on a server
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrator
Login String - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
- earliest
Restore StringDate - Earliest restore point creation time (ISO8601 format)
- fully
Qualified StringDomain Name - The fully qualified domain name of a server.
- infrastructure
Encryption String - Status showing whether the server enabled infrastructure encryption.
- master
Server StringId - The master server id of a replica server.
- minimal
Tls StringVersion - Enforce a minimal Tls version for the server.
- public
Network StringAccess - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- replica
Capacity Integer - The maximum number of replicas that a master server can have.
- replication
Role String - The replication role of the server.
- ssl
Enforcement String - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile Response - Storage profile of a server.
- user
Visible StringState - A state of a server that is visible to user.
- version String
- Server version.
- byok
Enforcement string - Status showing whether the server data encryption is enabled with customer-managed keys.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- private
Endpoint ServerConnections Private Endpoint Connection Response[] - List of private endpoint connections on a server
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrator
Login string - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
- earliest
Restore stringDate - Earliest restore point creation time (ISO8601 format)
- fully
Qualified stringDomain Name - The fully qualified domain name of a server.
- infrastructure
Encryption string - Status showing whether the server enabled infrastructure encryption.
- master
Server stringId - The master server id of a replica server.
- minimal
Tls stringVersion - Enforce a minimal Tls version for the server.
- public
Network stringAccess - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- replica
Capacity number - The maximum number of replicas that a master server can have.
- replication
Role string - The replication role of the server.
- ssl
Enforcement string - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile Response - Storage profile of a server.
- user
Visible stringState - A state of a server that is visible to user.
- version string
- Server version.
- byok_
enforcement str - Status showing whether the server data encryption is enabled with customer-managed keys.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- private_
endpoint_ Sequence[Serverconnections Private Endpoint Connection Response] - List of private endpoint connections on a server
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrator_
login str - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
- earliest_
restore_ strdate - Earliest restore point creation time (ISO8601 format)
- fully_
qualified_ strdomain_ name - The fully qualified domain name of a server.
- infrastructure_
encryption str - Status showing whether the server enabled infrastructure encryption.
- master_
server_ strid - The master server id of a replica server.
- minimal_
tls_ strversion - Enforce a minimal Tls version for the server.
- public_
network_ straccess - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- replica_
capacity int - The maximum number of replicas that a master server can have.
- replication_
role str - The replication role of the server.
- ssl_
enforcement str - Enable ssl enforcement or not when connect to server.
- storage_
profile StorageProfile Response - Storage profile of a server.
- user_
visible_ strstate - A state of a server that is visible to user.
- version str
- Server version.
- byok
Enforcement String - Status showing whether the server data encryption is enabled with customer-managed keys.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- private
Endpoint List<Property Map>Connections - List of private endpoint connections on a server
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrator
Login String - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
- earliest
Restore StringDate - Earliest restore point creation time (ISO8601 format)
- fully
Qualified StringDomain Name - The fully qualified domain name of a server.
- infrastructure
Encryption String - Status showing whether the server enabled infrastructure encryption.
- master
Server StringId - The master server id of a replica server.
- minimal
Tls StringVersion - Enforce a minimal Tls version for the server.
- public
Network StringAccess - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- replica
Capacity Number - The maximum number of replicas that a master server can have.
- replication
Role String - The replication role of the server.
- ssl
Enforcement String - Enable ssl enforcement or not when connect to server.
- storage
Profile Property Map - Storage profile of a server.
- user
Visible StringState - A state of a server that is visible to user.
- version String
- Server version.
Supporting Types
GeoRedundantBackup, GeoRedundantBackupArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Geo
Redundant Backup Enabled - Enabled
- Geo
Redundant Backup Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
IdentityType, IdentityTypeArgs
- System
Assigned - SystemAssigned
- Identity
Type System Assigned - SystemAssigned
- System
Assigned - SystemAssigned
- System
Assigned - SystemAssigned
- SYSTEM_ASSIGNED
- SystemAssigned
- "System
Assigned" - SystemAssigned
InfrastructureEncryption, InfrastructureEncryptionArgs
- Enabled
- EnabledDefault value for single layer of encryption for data at rest.
- Disabled
- DisabledAdditional (2nd) layer of encryption for data at rest
- Infrastructure
Encryption Enabled - EnabledDefault value for single layer of encryption for data at rest.
- Infrastructure
Encryption Disabled - DisabledAdditional (2nd) layer of encryption for data at rest
- Enabled
- EnabledDefault value for single layer of encryption for data at rest.
- Disabled
- DisabledAdditional (2nd) layer of encryption for data at rest
- Enabled
- EnabledDefault value for single layer of encryption for data at rest.
- Disabled
- DisabledAdditional (2nd) layer of encryption for data at rest
- ENABLED
- EnabledDefault value for single layer of encryption for data at rest.
- DISABLED
- DisabledAdditional (2nd) layer of encryption for data at rest
- "Enabled"
- EnabledDefault value for single layer of encryption for data at rest.
- "Disabled"
- DisabledAdditional (2nd) layer of encryption for data at rest
MinimalTlsVersionEnum, MinimalTlsVersionEnumArgs
- TLS1_0
- TLS1_0
- TLS1_1
- TLS1_1
- TLS1_2
- TLS1_2
- TLSEnforcement
Disabled - TLSEnforcementDisabled
- Minimal
Tls Version Enum_TLS1_0 - TLS1_0
- Minimal
Tls Version Enum_TLS1_1 - TLS1_1
- Minimal
Tls Version Enum_TLS1_2 - TLS1_2
- Minimal
Tls Version Enum TLSEnforcement Disabled - TLSEnforcementDisabled
- TLS1_0
- TLS1_0
- TLS1_1
- TLS1_1
- TLS1_2
- TLS1_2
- TLSEnforcement
Disabled - TLSEnforcementDisabled
- TLS1_0
- TLS1_0
- TLS1_1
- TLS1_1
- TLS1_2
- TLS1_2
- TLSEnforcement
Disabled - TLSEnforcementDisabled
- TLS1_0
- TLS1_0
- TLS1_1
- TLS1_1
- TLS1_2
- TLS1_2
- TLS_ENFORCEMENT_DISABLED
- TLSEnforcementDisabled
- "TLS1_0"
- TLS1_0
- "TLS1_1"
- TLS1_1
- "TLS1_2"
- TLS1_2
- "TLSEnforcement
Disabled" - TLSEnforcementDisabled
PrivateEndpointPropertyResponse, PrivateEndpointPropertyResponseArgs
- Id string
- Resource id of the private endpoint.
- Id string
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
- id string
- Resource id of the private endpoint.
- id str
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
PublicNetworkAccessEnum, PublicNetworkAccessEnumArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Public
Network Access Enum Enabled - Enabled
- Public
Network Access Enum Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ResourceIdentity, ResourceIdentityArgs
- Type
string | Pulumi.
Azure Native. DBfor My SQL. Identity Type - The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- Type
string | Identity
Type - The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- type
String | Identity
Type - The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- type
string | Identity
Type - The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- type
str | Identity
Type - The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- type
String | "System
Assigned" - The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
ResourceIdentityResponse, ResourceIdentityResponseArgs
- Principal
Id string - The Azure Active Directory principal id.
- Tenant
Id string - The Azure Active Directory tenant id.
- Type string
- The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- Principal
Id string - The Azure Active Directory principal id.
- Tenant
Id string - The Azure Active Directory tenant id.
- Type string
- The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- principal
Id String - The Azure Active Directory principal id.
- tenant
Id String - The Azure Active Directory tenant id.
- type String
- The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- principal
Id string - The Azure Active Directory principal id.
- tenant
Id string - The Azure Active Directory tenant id.
- type string
- The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- principal_
id str - The Azure Active Directory principal id.
- tenant_
id str - The Azure Active Directory tenant id.
- type str
- The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
- principal
Id String - The Azure Active Directory principal id.
- tenant
Id String - The Azure Active Directory tenant id.
- type String
- The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
ServerPrivateEndpointConnectionPropertiesResponse, ServerPrivateEndpointConnectionPropertiesResponseArgs
- Provisioning
State string - State of the private endpoint connection.
- Private
Endpoint Pulumi.Azure Native. DBfor My SQL. Inputs. Private Endpoint Property Response - Private endpoint which the connection belongs to.
- Private
Link Pulumi.Service Connection State Azure Native. DBfor My SQL. Inputs. Server Private Link Service Connection State Property Response - Connection state of the private endpoint connection.
- Provisioning
State string - State of the private endpoint connection.
- Private
Endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- Private
Link ServerService Connection State Private Link Service Connection State Property Response - Connection state of the private endpoint connection.
- provisioning
State String - State of the private endpoint connection.
- private
Endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- private
Link ServerService Connection State Private Link Service Connection State Property Response - Connection state of the private endpoint connection.
- provisioning
State string - State of the private endpoint connection.
- private
Endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- private
Link ServerService Connection State Private Link Service Connection State Property Response - Connection state of the private endpoint connection.
- provisioning_
state str - State of the private endpoint connection.
- private_
endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- private_
link_ Serverservice_ connection_ state Private Link Service Connection State Property Response - Connection state of the private endpoint connection.
- provisioning
State String - State of the private endpoint connection.
- private
Endpoint Property Map - Private endpoint which the connection belongs to.
- private
Link Property MapService Connection State - Connection state of the private endpoint connection.
ServerPrivateEndpointConnectionResponse, ServerPrivateEndpointConnectionResponseArgs
- Id string
- Resource Id of the private endpoint connection.
- Properties
Pulumi.
Azure Native. DBfor My SQL. Inputs. Server Private Endpoint Connection Properties Response - Private endpoint connection properties
- Id string
- Resource Id of the private endpoint connection.
- Properties
Server
Private Endpoint Connection Properties Response - Private endpoint connection properties
- id String
- Resource Id of the private endpoint connection.
- properties
Server
Private Endpoint Connection Properties Response - Private endpoint connection properties
- id string
- Resource Id of the private endpoint connection.
- properties
Server
Private Endpoint Connection Properties Response - Private endpoint connection properties
- id str
- Resource Id of the private endpoint connection.
- properties
Server
Private Endpoint Connection Properties Response - Private endpoint connection properties
- id String
- Resource Id of the private endpoint connection.
- properties Property Map
- Private endpoint connection properties
ServerPrivateLinkServiceConnectionStatePropertyResponse, ServerPrivateLinkServiceConnectionStatePropertyResponseArgs
- Actions
Required string - The actions required for private link service connection.
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- Actions
Required string - The actions required for private link service connection.
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- actions
Required String - The actions required for private link service connection.
- description String
- The private link service connection description.
- status String
- The private link service connection status.
- actions
Required string - The actions required for private link service connection.
- description string
- The private link service connection description.
- status string
- The private link service connection status.
- actions_
required str - The actions required for private link service connection.
- description str
- The private link service connection description.
- status str
- The private link service connection status.
- actions
Required String - The actions required for private link service connection.
- description String
- The private link service connection description.
- status String
- The private link service connection status.
ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreateArgs
- Administrator
Login string - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). The login name is required when updating password.
- Administrator
Login stringPassword - The password of the administrator login.
- Infrastructure
Encryption string | Pulumi.Azure Native. DBfor My SQL. Infrastructure Encryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | Pulumi.Version Azure Native. DBfor My SQL. Minimal Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | Pulumi.Access Azure Native. DBfor My SQL. Public Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement Pulumi.Azure Native. DBfor My SQL. Ssl Enforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile Pulumi.Azure Native. DBfor My SQL. Inputs. Storage Profile - Storage profile of a server.
- Version
string | Pulumi.
Azure Native. DBfor My SQL. Server Version - Server version.
- Administrator
Login string - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). The login name is required when updating password.
- Administrator
Login stringPassword - The password of the administrator login.
- Infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile StorageProfile - Storage profile of a server.
- Version
string | Server
Version - Server version.
- administrator
Login String - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). The login name is required when updating password.
- administrator
Login StringPassword - The password of the administrator login.
- infrastructure
Encryption String | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network String | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
String | Server
Version - Server version.
- administrator
Login string - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). The login name is required when updating password.
- administrator
Login stringPassword - The password of the administrator login.
- infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
string | Server
Version - Server version.
- administrator_
login str - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). The login name is required when updating password.
- administrator_
login_ strpassword - The password of the administrator login.
- infrastructure_
encryption str | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal_
tls_ str | Minimalversion Tls Version Enum - Enforce a minimal Tls version for the server.
- public_
network_ str | Publicaccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl_
enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage_
profile StorageProfile - Storage profile of a server.
- version
str | Server
Version - Server version.
- administrator
Login String - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). The login name is required when updating password.
- administrator
Login StringPassword - The password of the administrator login.
- infrastructure
Encryption String | "Enabled" | "Disabled" - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | "TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementVersion Disabled" - Enforce a minimal Tls version for the server.
- public
Network String | "Enabled" | "Disabled"Access - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement "Enabled" | "Disabled" - Enable ssl enforcement or not when connect to server.
- storage
Profile Property Map - Storage profile of a server.
- version String | "5.6" | "5.7" | "8.0"
- Server version.
ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestoreArgs
- Source
Server stringId - The source server id to restore from.
- Infrastructure
Encryption string | Pulumi.Azure Native. DBfor My SQL. Infrastructure Encryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | Pulumi.Version Azure Native. DBfor My SQL. Minimal Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | Pulumi.Access Azure Native. DBfor My SQL. Public Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement Pulumi.Azure Native. DBfor My SQL. Ssl Enforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile Pulumi.Azure Native. DBfor My SQL. Inputs. Storage Profile - Storage profile of a server.
- Version
string | Pulumi.
Azure Native. DBfor My SQL. Server Version - Server version.
- Source
Server stringId - The source server id to restore from.
- Infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile StorageProfile - Storage profile of a server.
- Version
string | Server
Version - Server version.
- source
Server StringId - The source server id to restore from.
- infrastructure
Encryption String | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network String | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
String | Server
Version - Server version.
- source
Server stringId - The source server id to restore from.
- infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
string | Server
Version - Server version.
- source_
server_ strid - The source server id to restore from.
- infrastructure_
encryption str | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal_
tls_ str | Minimalversion Tls Version Enum - Enforce a minimal Tls version for the server.
- public_
network_ str | Publicaccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl_
enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage_
profile StorageProfile - Storage profile of a server.
- version
str | Server
Version - Server version.
- source
Server StringId - The source server id to restore from.
- infrastructure
Encryption String | "Enabled" | "Disabled" - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | "TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementVersion Disabled" - Enforce a minimal Tls version for the server.
- public
Network String | "Enabled" | "Disabled"Access - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement "Enabled" | "Disabled" - Enable ssl enforcement or not when connect to server.
- storage
Profile Property Map - Storage profile of a server.
- version String | "5.6" | "5.7" | "8.0"
- Server version.
ServerPropertiesForReplica, ServerPropertiesForReplicaArgs
- Source
Server stringId - The master server id to create replica from.
- Infrastructure
Encryption string | Pulumi.Azure Native. DBfor My SQL. Infrastructure Encryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | Pulumi.Version Azure Native. DBfor My SQL. Minimal Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | Pulumi.Access Azure Native. DBfor My SQL. Public Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement Pulumi.Azure Native. DBfor My SQL. Ssl Enforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile Pulumi.Azure Native. DBfor My SQL. Inputs. Storage Profile - Storage profile of a server.
- Version
string | Pulumi.
Azure Native. DBfor My SQL. Server Version - Server version.
- Source
Server stringId - The master server id to create replica from.
- Infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile StorageProfile - Storage profile of a server.
- Version
string | Server
Version - Server version.
- source
Server StringId - The master server id to create replica from.
- infrastructure
Encryption String | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network String | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
String | Server
Version - Server version.
- source
Server stringId - The master server id to create replica from.
- infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
string | Server
Version - Server version.
- source_
server_ strid - The master server id to create replica from.
- infrastructure_
encryption str | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal_
tls_ str | Minimalversion Tls Version Enum - Enforce a minimal Tls version for the server.
- public_
network_ str | Publicaccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl_
enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage_
profile StorageProfile - Storage profile of a server.
- version
str | Server
Version - Server version.
- source
Server StringId - The master server id to create replica from.
- infrastructure
Encryption String | "Enabled" | "Disabled" - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | "TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementVersion Disabled" - Enforce a minimal Tls version for the server.
- public
Network String | "Enabled" | "Disabled"Access - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement "Enabled" | "Disabled" - Enable ssl enforcement or not when connect to server.
- storage
Profile Property Map - Storage profile of a server.
- version String | "5.6" | "5.7" | "8.0"
- Server version.
ServerPropertiesForRestore, ServerPropertiesForRestoreArgs
- Restore
Point stringIn Time - Restore point creation time (ISO8601 format), specifying the time to restore from.
- Source
Server stringId - The source server id to restore from.
- Infrastructure
Encryption string | Pulumi.Azure Native. DBfor My SQL. Infrastructure Encryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | Pulumi.Version Azure Native. DBfor My SQL. Minimal Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | Pulumi.Access Azure Native. DBfor My SQL. Public Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement Pulumi.Azure Native. DBfor My SQL. Ssl Enforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile Pulumi.Azure Native. DBfor My SQL. Inputs. Storage Profile - Storage profile of a server.
- Version
string | Pulumi.
Azure Native. DBfor My SQL. Server Version - Server version.
- Restore
Point stringIn Time - Restore point creation time (ISO8601 format), specifying the time to restore from.
- Source
Server stringId - The source server id to restore from.
- Infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- Minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- Public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- Ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- Storage
Profile StorageProfile - Storage profile of a server.
- Version
string | Server
Version - Server version.
- restore
Point StringIn Time - Restore point creation time (ISO8601 format), specifying the time to restore from.
- source
Server StringId - The source server id to restore from.
- infrastructure
Encryption String | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network String | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
String | Server
Version - Server version.
- restore
Point stringIn Time - Restore point creation time (ISO8601 format), specifying the time to restore from.
- source
Server stringId - The source server id to restore from.
- infrastructure
Encryption string | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls string | MinimalVersion Tls Version Enum - Enforce a minimal Tls version for the server.
- public
Network string | PublicAccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage
Profile StorageProfile - Storage profile of a server.
- version
string | Server
Version - Server version.
- restore_
point_ strin_ time - Restore point creation time (ISO8601 format), specifying the time to restore from.
- source_
server_ strid - The source server id to restore from.
- infrastructure_
encryption str | InfrastructureEncryption - Status showing whether the server enabled infrastructure encryption.
- minimal_
tls_ str | Minimalversion Tls Version Enum - Enforce a minimal Tls version for the server.
- public_
network_ str | Publicaccess Network Access Enum - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl_
enforcement SslEnforcement Enum - Enable ssl enforcement or not when connect to server.
- storage_
profile StorageProfile - Storage profile of a server.
- version
str | Server
Version - Server version.
- restore
Point StringIn Time - Restore point creation time (ISO8601 format), specifying the time to restore from.
- source
Server StringId - The source server id to restore from.
- infrastructure
Encryption String | "Enabled" | "Disabled" - Status showing whether the server enabled infrastructure encryption.
- minimal
Tls String | "TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementVersion Disabled" - Enforce a minimal Tls version for the server.
- public
Network String | "Enabled" | "Disabled"Access - Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
- ssl
Enforcement "Enabled" | "Disabled" - Enable ssl enforcement or not when connect to server.
- storage
Profile Property Map - Storage profile of a server.
- version String | "5.6" | "5.7" | "8.0"
- Server version.
ServerVersion, ServerVersionArgs
- Server
Version_5_6 - 5.6
- Server
Version_5_7 - 5.7
- Server
Version_8_0 - 8.0
- Server
Version_5_6 - 5.6
- Server
Version_5_7 - 5.7
- Server
Version_8_0 - 8.0
- _5_6
- 5.6
- _5_7
- 5.7
- _8_0
- 8.0
- Server
Version_5_6 - 5.6
- Server
Version_5_7 - 5.7
- Server
Version_8_0 - 8.0
- SERVER_VERSION_5_6
- 5.6
- SERVER_VERSION_5_7
- 5.7
- SERVER_VERSION_8_0
- 8.0
- "5.6"
- 5.6
- "5.7"
- 5.7
- "8.0"
- 8.0
Sku, SkuArgs
- Name string
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- Capacity int
- The scale up/out capacity, representing server's compute units.
- Family string
- The family of hardware.
- Size string
- The size code, to be interpreted by resource as appropriate.
- Tier
string | Pulumi.
Azure Native. DBfor My SQL. Sku Tier - The tier of the particular SKU, e.g. Basic.
- Name string
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- Capacity int
- The scale up/out capacity, representing server's compute units.
- Family string
- The family of hardware.
- Size string
- The size code, to be interpreted by resource as appropriate.
- Tier
string | Sku
Tier - The tier of the particular SKU, e.g. Basic.
- name String
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity Integer
- The scale up/out capacity, representing server's compute units.
- family String
- The family of hardware.
- size String
- The size code, to be interpreted by resource as appropriate.
- tier
String | Sku
Tier - The tier of the particular SKU, e.g. Basic.
- name string
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity number
- The scale up/out capacity, representing server's compute units.
- family string
- The family of hardware.
- size string
- The size code, to be interpreted by resource as appropriate.
- tier
string | Sku
Tier - The tier of the particular SKU, e.g. Basic.
- name str
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity int
- The scale up/out capacity, representing server's compute units.
- family str
- The family of hardware.
- size str
- The size code, to be interpreted by resource as appropriate.
- tier
str | Sku
Tier - The tier of the particular SKU, e.g. Basic.
- name String
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity Number
- The scale up/out capacity, representing server's compute units.
- family String
- The family of hardware.
- size String
- The size code, to be interpreted by resource as appropriate.
- tier
String | "Basic" | "General
Purpose" | "Memory Optimized" - The tier of the particular SKU, e.g. Basic.
SkuResponse, SkuResponseArgs
- Name string
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- Capacity int
- The scale up/out capacity, representing server's compute units.
- Family string
- The family of hardware.
- Size string
- The size code, to be interpreted by resource as appropriate.
- Tier string
- The tier of the particular SKU, e.g. Basic.
- Name string
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- Capacity int
- The scale up/out capacity, representing server's compute units.
- Family string
- The family of hardware.
- Size string
- The size code, to be interpreted by resource as appropriate.
- Tier string
- The tier of the particular SKU, e.g. Basic.
- name String
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity Integer
- The scale up/out capacity, representing server's compute units.
- family String
- The family of hardware.
- size String
- The size code, to be interpreted by resource as appropriate.
- tier String
- The tier of the particular SKU, e.g. Basic.
- name string
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity number
- The scale up/out capacity, representing server's compute units.
- family string
- The family of hardware.
- size string
- The size code, to be interpreted by resource as appropriate.
- tier string
- The tier of the particular SKU, e.g. Basic.
- name str
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity int
- The scale up/out capacity, representing server's compute units.
- family str
- The family of hardware.
- size str
- The size code, to be interpreted by resource as appropriate.
- tier str
- The tier of the particular SKU, e.g. Basic.
- name String
- The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
- capacity Number
- The scale up/out capacity, representing server's compute units.
- family String
- The family of hardware.
- size String
- The size code, to be interpreted by resource as appropriate.
- tier String
- The tier of the particular SKU, e.g. Basic.
SkuTier, SkuTierArgs
- Basic
- Basic
- General
Purpose - GeneralPurpose
- Memory
Optimized - MemoryOptimized
- Sku
Tier Basic - Basic
- Sku
Tier General Purpose - GeneralPurpose
- Sku
Tier Memory Optimized - MemoryOptimized
- Basic
- Basic
- General
Purpose - GeneralPurpose
- Memory
Optimized - MemoryOptimized
- Basic
- Basic
- General
Purpose - GeneralPurpose
- Memory
Optimized - MemoryOptimized
- BASIC
- Basic
- GENERAL_PURPOSE
- GeneralPurpose
- MEMORY_OPTIMIZED
- MemoryOptimized
- "Basic"
- Basic
- "General
Purpose" - GeneralPurpose
- "Memory
Optimized" - MemoryOptimized
SslEnforcementEnum, SslEnforcementEnumArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Ssl
Enforcement Enum Enabled - Enabled
- Ssl
Enforcement Enum Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
StorageAutogrow, StorageAutogrowArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Storage
Autogrow Enabled - Enabled
- Storage
Autogrow Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
StorageProfile, StorageProfileArgs
- Backup
Retention intDays - Backup retention days for the server.
- Geo
Redundant string | Pulumi.Backup Azure Native. DBfor My SQL. Geo Redundant Backup - Enable Geo-redundant or not for server backup.
- Storage
Autogrow string | Pulumi.Azure Native. DBfor My SQL. Storage Autogrow - Enable Storage Auto Grow.
- Storage
MB int - Max storage allowed for a server.
- Backup
Retention intDays - Backup retention days for the server.
- Geo
Redundant string | GeoBackup Redundant Backup - Enable Geo-redundant or not for server backup.
- Storage
Autogrow string | StorageAutogrow - Enable Storage Auto Grow.
- Storage
MB int - Max storage allowed for a server.
- backup
Retention IntegerDays - Backup retention days for the server.
- geo
Redundant String | GeoBackup Redundant Backup - Enable Geo-redundant or not for server backup.
- storage
Autogrow String | StorageAutogrow - Enable Storage Auto Grow.
- storage
MB Integer - Max storage allowed for a server.
- backup
Retention numberDays - Backup retention days for the server.
- geo
Redundant string | GeoBackup Redundant Backup - Enable Geo-redundant or not for server backup.
- storage
Autogrow string | StorageAutogrow - Enable Storage Auto Grow.
- storage
MB number - Max storage allowed for a server.
- backup_
retention_ intdays - Backup retention days for the server.
- geo_
redundant_ str | Geobackup Redundant Backup - Enable Geo-redundant or not for server backup.
- storage_
autogrow str | StorageAutogrow - Enable Storage Auto Grow.
- storage_
mb int - Max storage allowed for a server.
- backup
Retention NumberDays - Backup retention days for the server.
- geo
Redundant String | "Enabled" | "Disabled"Backup - Enable Geo-redundant or not for server backup.
- storage
Autogrow String | "Enabled" | "Disabled" - Enable Storage Auto Grow.
- storage
MB Number - Max storage allowed for a server.
StorageProfileResponse, StorageProfileResponseArgs
- Backup
Retention intDays - Backup retention days for the server.
- Geo
Redundant stringBackup - Enable Geo-redundant or not for server backup.
- Storage
Autogrow string - Enable Storage Auto Grow.
- Storage
MB int - Max storage allowed for a server.
- Backup
Retention intDays - Backup retention days for the server.
- Geo
Redundant stringBackup - Enable Geo-redundant or not for server backup.
- Storage
Autogrow string - Enable Storage Auto Grow.
- Storage
MB int - Max storage allowed for a server.
- backup
Retention IntegerDays - Backup retention days for the server.
- geo
Redundant StringBackup - Enable Geo-redundant or not for server backup.
- storage
Autogrow String - Enable Storage Auto Grow.
- storage
MB Integer - Max storage allowed for a server.
- backup
Retention numberDays - Backup retention days for the server.
- geo
Redundant stringBackup - Enable Geo-redundant or not for server backup.
- storage
Autogrow string - Enable Storage Auto Grow.
- storage
MB number - Max storage allowed for a server.
- backup_
retention_ intdays - Backup retention days for the server.
- geo_
redundant_ strbackup - Enable Geo-redundant or not for server backup.
- storage_
autogrow str - Enable Storage Auto Grow.
- storage_
mb int - Max storage allowed for a server.
- backup
Retention NumberDays - Backup retention days for the server.
- geo
Redundant StringBackup - Enable Geo-redundant or not for server backup.
- storage
Autogrow String - Enable Storage Auto Grow.
- storage
MB Number - Max storage allowed for a server.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:dbformysql:Server targetserver /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/targetserver
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0