1. Packages
  2. Azure Native
  3. API Docs
  4. awsconnector
  5. DatabaseMigrationServiceReplicationInstance
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.72.0 published on Wednesday, Nov 13, 2024 by Pulumi

azure-native.awsconnector.DatabaseMigrationServiceReplicationInstance

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.72.0 published on Wednesday, Nov 13, 2024 by Pulumi

    A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.

    Example Usage

    DatabaseMigrationServiceReplicationInstances_CreateOrReplace

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var databaseMigrationServiceReplicationInstance = new AzureNative.AwsConnector.DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstance", new()
        {
            Location = "pkvlgucpnkkigflvahztr",
            Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
            Properties = new AzureNative.AwsConnector.Inputs.DatabaseMigrationServiceReplicationInstancePropertiesArgs
            {
                Arn = "hgieneplknqcgzbvoj",
                AwsAccountId = "zkpbtrjskcsejrxvaulidr",
                AwsProperties = new AzureNative.AwsConnector.Inputs.AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs
                {
                    AllocatedStorage = 15,
                    AutoMinorVersionUpgrade = true,
                    AvailabilityZone = "ufwkddqfhigljgpouncfjtwjhcm",
                    DnsNameServers = "gjlforgdkkjubyetzafznct",
                    EngineVersion = "ugfhxgag",
                    FreeUntil = "2024-10-08T03:53:04.775Z",
                    InstanceCreateTime = "2024-10-08T03:53:04.776Z",
                    KmsKeyId = "kxrelekeobexuugdjmttnolzsntu",
                    MultiAZ = true,
                    NetworkType = "ognalkhwgr",
                    PendingModifiedValues = new AzureNative.AwsConnector.Inputs.ReplicationPendingModifiedValuesArgs
                    {
                        AllocatedStorage = 24,
                        EngineVersion = "ljjlnnkamqo",
                        MultiAZ = true,
                        NetworkType = "xgynwurnwuqfirccmedvhphptwx",
                        ReplicationInstanceClass = "nah",
                    },
                    PreferredMaintenanceWindow = "cjhj",
                    PubliclyAccessible = true,
                    ReplicationInstanceArn = "kkuagugx",
                    ReplicationInstanceClass = "nrejgjvmp",
                    ReplicationInstanceIdentifier = "kmkhuvkgshmfnqrkh",
                    ReplicationInstanceIpv6Addresses = new[]
                    {
                        "chankbhtkfgmmql",
                    },
                    ReplicationInstancePrivateIpAddress = "kzpeupvtv",
                    ReplicationInstancePrivateIpAddresses = new[]
                    {
                        "wpvurjepdvyqsut",
                    },
                    ReplicationInstancePublicIpAddress = "cgolgdimqmrtbs",
                    ReplicationInstancePublicIpAddresses = new[]
                    {
                        "laguuyhnutmqr",
                    },
                    ReplicationInstanceStatus = "prkwehbwglimljckrujss",
                    ReplicationSubnetGroup = new AzureNative.AwsConnector.Inputs.ReplicationSubnetGroupArgs
                    {
                        ReplicationSubnetGroupDescription = "octprj",
                        ReplicationSubnetGroupIdentifier = "lp",
                        SubnetGroupStatus = "u",
                        Subnets = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.SubnetArgs
                            {
                                SubnetAvailabilityZone = new AzureNative.AwsConnector.Inputs.AvailabilityZoneArgs
                                {
                                    Name = "zkqyndrxrxjgvbcwycfd",
                                },
                                SubnetIdentifier = "bbjyuchlt",
                                SubnetStatus = "pzsp",
                            },
                        },
                        SupportedNetworkTypes = new[]
                        {
                            "flrojgbtzlv",
                        },
                        VpcId = "zsg",
                    },
                    SecondaryAvailabilityZone = "gfricycigffhmqcwzxxzwevrwf",
                    VpcSecurityGroups = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.VpcSecurityGroupMembershipArgs
                        {
                            Status = "tioerjd",
                            VpcSecurityGroupId = "szupfofnwyrfpcpwi",
                        },
                    },
                },
                AwsRegion = "xflnvjqertqoawntyvmyorzemmx",
                AwsSourceSchema = "aj",
                AwsTags = 
                {
                    { "key1826", "hcitjgulaiuhknjncqdri" },
                },
                PublicCloudConnectorsResourceId = "oafkmlxerdytgq",
                PublicCloudResourceName = "ajrdejnsykvcfzomaktse",
            },
            ResourceGroupName = "rgdatabaseMigrationServiceReplicationInstance",
            Tags = 
            {
                { "key2694", "vgcrgktfjprhiqwtucfsqt" },
            },
        });
    
    });
    
    package main
    
    import (
    	awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := awsconnector.NewDatabaseMigrationServiceReplicationInstance(ctx, "databaseMigrationServiceReplicationInstance", &awsconnector.DatabaseMigrationServiceReplicationInstanceArgs{
    			Location: pulumi.String("pkvlgucpnkkigflvahztr"),
    			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
    			Properties: &awsconnector.DatabaseMigrationServiceReplicationInstancePropertiesArgs{
    				Arn:          pulumi.String("hgieneplknqcgzbvoj"),
    				AwsAccountId: pulumi.String("zkpbtrjskcsejrxvaulidr"),
    				AwsProperties: &awsconnector.AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs{
    					AllocatedStorage:        pulumi.Int(15),
    					AutoMinorVersionUpgrade: pulumi.Bool(true),
    					AvailabilityZone:        pulumi.String("ufwkddqfhigljgpouncfjtwjhcm"),
    					DnsNameServers:          pulumi.String("gjlforgdkkjubyetzafznct"),
    					EngineVersion:           pulumi.String("ugfhxgag"),
    					FreeUntil:               pulumi.String("2024-10-08T03:53:04.775Z"),
    					InstanceCreateTime:      pulumi.String("2024-10-08T03:53:04.776Z"),
    					KmsKeyId:                pulumi.String("kxrelekeobexuugdjmttnolzsntu"),
    					MultiAZ:                 pulumi.Bool(true),
    					NetworkType:             pulumi.String("ognalkhwgr"),
    					PendingModifiedValues: &awsconnector.ReplicationPendingModifiedValuesArgs{
    						AllocatedStorage:         pulumi.Int(24),
    						EngineVersion:            pulumi.String("ljjlnnkamqo"),
    						MultiAZ:                  pulumi.Bool(true),
    						NetworkType:              pulumi.String("xgynwurnwuqfirccmedvhphptwx"),
    						ReplicationInstanceClass: pulumi.String("nah"),
    					},
    					PreferredMaintenanceWindow:    pulumi.String("cjhj"),
    					PubliclyAccessible:            pulumi.Bool(true),
    					ReplicationInstanceArn:        pulumi.String("kkuagugx"),
    					ReplicationInstanceClass:      pulumi.String("nrejgjvmp"),
    					ReplicationInstanceIdentifier: pulumi.String("kmkhuvkgshmfnqrkh"),
    					ReplicationInstanceIpv6Addresses: pulumi.StringArray{
    						pulumi.String("chankbhtkfgmmql"),
    					},
    					ReplicationInstancePrivateIpAddress: pulumi.String("kzpeupvtv"),
    					ReplicationInstancePrivateIpAddresses: pulumi.StringArray{
    						pulumi.String("wpvurjepdvyqsut"),
    					},
    					ReplicationInstancePublicIpAddress: pulumi.String("cgolgdimqmrtbs"),
    					ReplicationInstancePublicIpAddresses: pulumi.StringArray{
    						pulumi.String("laguuyhnutmqr"),
    					},
    					ReplicationInstanceStatus: pulumi.String("prkwehbwglimljckrujss"),
    					ReplicationSubnetGroup: &awsconnector.ReplicationSubnetGroupArgs{
    						ReplicationSubnetGroupDescription: pulumi.String("octprj"),
    						ReplicationSubnetGroupIdentifier:  pulumi.String("lp"),
    						SubnetGroupStatus:                 pulumi.String("u"),
    						Subnets: awsconnector.SubnetArray{
    							&awsconnector.SubnetArgs{
    								SubnetAvailabilityZone: &awsconnector.AvailabilityZoneArgs{
    									Name: pulumi.String("zkqyndrxrxjgvbcwycfd"),
    								},
    								SubnetIdentifier: pulumi.String("bbjyuchlt"),
    								SubnetStatus:     pulumi.String("pzsp"),
    							},
    						},
    						SupportedNetworkTypes: pulumi.StringArray{
    							pulumi.String("flrojgbtzlv"),
    						},
    						VpcId: pulumi.String("zsg"),
    					},
    					SecondaryAvailabilityZone: pulumi.String("gfricycigffhmqcwzxxzwevrwf"),
    					VpcSecurityGroups: awsconnector.VpcSecurityGroupMembershipArray{
    						&awsconnector.VpcSecurityGroupMembershipArgs{
    							Status:             pulumi.String("tioerjd"),
    							VpcSecurityGroupId: pulumi.String("szupfofnwyrfpcpwi"),
    						},
    					},
    				},
    				AwsRegion:       pulumi.String("xflnvjqertqoawntyvmyorzemmx"),
    				AwsSourceSchema: pulumi.String("aj"),
    				AwsTags: pulumi.StringMap{
    					"key1826": pulumi.String("hcitjgulaiuhknjncqdri"),
    				},
    				PublicCloudConnectorsResourceId: pulumi.String("oafkmlxerdytgq"),
    				PublicCloudResourceName:         pulumi.String("ajrdejnsykvcfzomaktse"),
    			},
    			ResourceGroupName: pulumi.String("rgdatabaseMigrationServiceReplicationInstance"),
    			Tags: pulumi.StringMap{
    				"key2694": pulumi.String("vgcrgktfjprhiqwtucfsqt"),
    			},
    		})
    		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.awsconnector.DatabaseMigrationServiceReplicationInstance;
    import com.pulumi.azurenative.awsconnector.DatabaseMigrationServiceReplicationInstanceArgs;
    import com.pulumi.azurenative.awsconnector.inputs.DatabaseMigrationServiceReplicationInstancePropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ReplicationPendingModifiedValuesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ReplicationSubnetGroupArgs;
    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 databaseMigrationServiceReplicationInstance = new DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstance", DatabaseMigrationServiceReplicationInstanceArgs.builder()
                .location("pkvlgucpnkkigflvahztr")
                .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
                .properties(DatabaseMigrationServiceReplicationInstancePropertiesArgs.builder()
                    .arn("hgieneplknqcgzbvoj")
                    .awsAccountId("zkpbtrjskcsejrxvaulidr")
                    .awsProperties(AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs.builder()
                        .allocatedStorage(15)
                        .autoMinorVersionUpgrade(true)
                        .availabilityZone("ufwkddqfhigljgpouncfjtwjhcm")
                        .dnsNameServers("gjlforgdkkjubyetzafznct")
                        .engineVersion("ugfhxgag")
                        .freeUntil("2024-10-08T03:53:04.775Z")
                        .instanceCreateTime("2024-10-08T03:53:04.776Z")
                        .kmsKeyId("kxrelekeobexuugdjmttnolzsntu")
                        .multiAZ(true)
                        .networkType("ognalkhwgr")
                        .pendingModifiedValues(ReplicationPendingModifiedValuesArgs.builder()
                            .allocatedStorage(24)
                            .engineVersion("ljjlnnkamqo")
                            .multiAZ(true)
                            .networkType("xgynwurnwuqfirccmedvhphptwx")
                            .replicationInstanceClass("nah")
                            .build())
                        .preferredMaintenanceWindow("cjhj")
                        .publiclyAccessible(true)
                        .replicationInstanceArn("kkuagugx")
                        .replicationInstanceClass("nrejgjvmp")
                        .replicationInstanceIdentifier("kmkhuvkgshmfnqrkh")
                        .replicationInstanceIpv6Addresses("chankbhtkfgmmql")
                        .replicationInstancePrivateIpAddress("kzpeupvtv")
                        .replicationInstancePrivateIpAddresses("wpvurjepdvyqsut")
                        .replicationInstancePublicIpAddress("cgolgdimqmrtbs")
                        .replicationInstancePublicIpAddresses("laguuyhnutmqr")
                        .replicationInstanceStatus("prkwehbwglimljckrujss")
                        .replicationSubnetGroup(ReplicationSubnetGroupArgs.builder()
                            .replicationSubnetGroupDescription("octprj")
                            .replicationSubnetGroupIdentifier("lp")
                            .subnetGroupStatus("u")
                            .subnets(SubnetArgs.builder()
                                .subnetAvailabilityZone(AvailabilityZoneArgs.builder()
                                    .name("zkqyndrxrxjgvbcwycfd")
                                    .build())
                                .subnetIdentifier("bbjyuchlt")
                                .subnetStatus("pzsp")
                                .build())
                            .supportedNetworkTypes("flrojgbtzlv")
                            .vpcId("zsg")
                            .build())
                        .secondaryAvailabilityZone("gfricycigffhmqcwzxxzwevrwf")
                        .vpcSecurityGroups(VpcSecurityGroupMembershipArgs.builder()
                            .status("tioerjd")
                            .vpcSecurityGroupId("szupfofnwyrfpcpwi")
                            .build())
                        .build())
                    .awsRegion("xflnvjqertqoawntyvmyorzemmx")
                    .awsSourceSchema("aj")
                    .awsTags(Map.of("key1826", "hcitjgulaiuhknjncqdri"))
                    .publicCloudConnectorsResourceId("oafkmlxerdytgq")
                    .publicCloudResourceName("ajrdejnsykvcfzomaktse")
                    .build())
                .resourceGroupName("rgdatabaseMigrationServiceReplicationInstance")
                .tags(Map.of("key2694", "vgcrgktfjprhiqwtucfsqt"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    database_migration_service_replication_instance = azure_native.awsconnector.DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstance",
        location="pkvlgucpnkkigflvahztr",
        name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties={
            "arn": "hgieneplknqcgzbvoj",
            "aws_account_id": "zkpbtrjskcsejrxvaulidr",
            "aws_properties": {
                "allocated_storage": 15,
                "auto_minor_version_upgrade": True,
                "availability_zone": "ufwkddqfhigljgpouncfjtwjhcm",
                "dns_name_servers": "gjlforgdkkjubyetzafznct",
                "engine_version": "ugfhxgag",
                "free_until": "2024-10-08T03:53:04.775Z",
                "instance_create_time": "2024-10-08T03:53:04.776Z",
                "kms_key_id": "kxrelekeobexuugdjmttnolzsntu",
                "multi_az": True,
                "network_type": "ognalkhwgr",
                "pending_modified_values": {
                    "allocated_storage": 24,
                    "engine_version": "ljjlnnkamqo",
                    "multi_az": True,
                    "network_type": "xgynwurnwuqfirccmedvhphptwx",
                    "replication_instance_class": "nah",
                },
                "preferred_maintenance_window": "cjhj",
                "publicly_accessible": True,
                "replication_instance_arn": "kkuagugx",
                "replication_instance_class": "nrejgjvmp",
                "replication_instance_identifier": "kmkhuvkgshmfnqrkh",
                "replication_instance_ipv6_addresses": ["chankbhtkfgmmql"],
                "replication_instance_private_ip_address": "kzpeupvtv",
                "replication_instance_private_ip_addresses": ["wpvurjepdvyqsut"],
                "replication_instance_public_ip_address": "cgolgdimqmrtbs",
                "replication_instance_public_ip_addresses": ["laguuyhnutmqr"],
                "replication_instance_status": "prkwehbwglimljckrujss",
                "replication_subnet_group": {
                    "replication_subnet_group_description": "octprj",
                    "replication_subnet_group_identifier": "lp",
                    "subnet_group_status": "u",
                    "subnets": [{
                        "subnet_availability_zone": {
                            "name": "zkqyndrxrxjgvbcwycfd",
                        },
                        "subnet_identifier": "bbjyuchlt",
                        "subnet_status": "pzsp",
                    }],
                    "supported_network_types": ["flrojgbtzlv"],
                    "vpc_id": "zsg",
                },
                "secondary_availability_zone": "gfricycigffhmqcwzxxzwevrwf",
                "vpc_security_groups": [{
                    "status": "tioerjd",
                    "vpc_security_group_id": "szupfofnwyrfpcpwi",
                }],
            },
            "aws_region": "xflnvjqertqoawntyvmyorzemmx",
            "aws_source_schema": "aj",
            "aws_tags": {
                "key1826": "hcitjgulaiuhknjncqdri",
            },
            "public_cloud_connectors_resource_id": "oafkmlxerdytgq",
            "public_cloud_resource_name": "ajrdejnsykvcfzomaktse",
        },
        resource_group_name="rgdatabaseMigrationServiceReplicationInstance",
        tags={
            "key2694": "vgcrgktfjprhiqwtucfsqt",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const databaseMigrationServiceReplicationInstance = new azure_native.awsconnector.DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstance", {
        location: "pkvlgucpnkkigflvahztr",
        name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties: {
            arn: "hgieneplknqcgzbvoj",
            awsAccountId: "zkpbtrjskcsejrxvaulidr",
            awsProperties: {
                allocatedStorage: 15,
                autoMinorVersionUpgrade: true,
                availabilityZone: "ufwkddqfhigljgpouncfjtwjhcm",
                dnsNameServers: "gjlforgdkkjubyetzafznct",
                engineVersion: "ugfhxgag",
                freeUntil: "2024-10-08T03:53:04.775Z",
                instanceCreateTime: "2024-10-08T03:53:04.776Z",
                kmsKeyId: "kxrelekeobexuugdjmttnolzsntu",
                multiAZ: true,
                networkType: "ognalkhwgr",
                pendingModifiedValues: {
                    allocatedStorage: 24,
                    engineVersion: "ljjlnnkamqo",
                    multiAZ: true,
                    networkType: "xgynwurnwuqfirccmedvhphptwx",
                    replicationInstanceClass: "nah",
                },
                preferredMaintenanceWindow: "cjhj",
                publiclyAccessible: true,
                replicationInstanceArn: "kkuagugx",
                replicationInstanceClass: "nrejgjvmp",
                replicationInstanceIdentifier: "kmkhuvkgshmfnqrkh",
                replicationInstanceIpv6Addresses: ["chankbhtkfgmmql"],
                replicationInstancePrivateIpAddress: "kzpeupvtv",
                replicationInstancePrivateIpAddresses: ["wpvurjepdvyqsut"],
                replicationInstancePublicIpAddress: "cgolgdimqmrtbs",
                replicationInstancePublicIpAddresses: ["laguuyhnutmqr"],
                replicationInstanceStatus: "prkwehbwglimljckrujss",
                replicationSubnetGroup: {
                    replicationSubnetGroupDescription: "octprj",
                    replicationSubnetGroupIdentifier: "lp",
                    subnetGroupStatus: "u",
                    subnets: [{
                        subnetAvailabilityZone: {
                            name: "zkqyndrxrxjgvbcwycfd",
                        },
                        subnetIdentifier: "bbjyuchlt",
                        subnetStatus: "pzsp",
                    }],
                    supportedNetworkTypes: ["flrojgbtzlv"],
                    vpcId: "zsg",
                },
                secondaryAvailabilityZone: "gfricycigffhmqcwzxxzwevrwf",
                vpcSecurityGroups: [{
                    status: "tioerjd",
                    vpcSecurityGroupId: "szupfofnwyrfpcpwi",
                }],
            },
            awsRegion: "xflnvjqertqoawntyvmyorzemmx",
            awsSourceSchema: "aj",
            awsTags: {
                key1826: "hcitjgulaiuhknjncqdri",
            },
            publicCloudConnectorsResourceId: "oafkmlxerdytgq",
            publicCloudResourceName: "ajrdejnsykvcfzomaktse",
        },
        resourceGroupName: "rgdatabaseMigrationServiceReplicationInstance",
        tags: {
            key2694: "vgcrgktfjprhiqwtucfsqt",
        },
    });
    
    resources:
      databaseMigrationServiceReplicationInstance:
        type: azure-native:awsconnector:DatabaseMigrationServiceReplicationInstance
        properties:
          location: pkvlgucpnkkigflvahztr
          name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
          properties:
            arn: hgieneplknqcgzbvoj
            awsAccountId: zkpbtrjskcsejrxvaulidr
            awsProperties:
              allocatedStorage: 15
              autoMinorVersionUpgrade: true
              availabilityZone: ufwkddqfhigljgpouncfjtwjhcm
              dnsNameServers: gjlforgdkkjubyetzafznct
              engineVersion: ugfhxgag
              freeUntil: 2024-10-08T03:53:04.775Z
              instanceCreateTime: 2024-10-08T03:53:04.776Z
              kmsKeyId: kxrelekeobexuugdjmttnolzsntu
              multiAZ: true
              networkType: ognalkhwgr
              pendingModifiedValues:
                allocatedStorage: 24
                engineVersion: ljjlnnkamqo
                multiAZ: true
                networkType: xgynwurnwuqfirccmedvhphptwx
                replicationInstanceClass: nah
              preferredMaintenanceWindow: cjhj
              publiclyAccessible: true
              replicationInstanceArn: kkuagugx
              replicationInstanceClass: nrejgjvmp
              replicationInstanceIdentifier: kmkhuvkgshmfnqrkh
              replicationInstanceIpv6Addresses:
                - chankbhtkfgmmql
              replicationInstancePrivateIpAddress: kzpeupvtv
              replicationInstancePrivateIpAddresses:
                - wpvurjepdvyqsut
              replicationInstancePublicIpAddress: cgolgdimqmrtbs
              replicationInstancePublicIpAddresses:
                - laguuyhnutmqr
              replicationInstanceStatus: prkwehbwglimljckrujss
              replicationSubnetGroup:
                replicationSubnetGroupDescription: octprj
                replicationSubnetGroupIdentifier: lp
                subnetGroupStatus: u
                subnets:
                  - subnetAvailabilityZone:
                      name: zkqyndrxrxjgvbcwycfd
                    subnetIdentifier: bbjyuchlt
                    subnetStatus: pzsp
                supportedNetworkTypes:
                  - flrojgbtzlv
                vpcId: zsg
              secondaryAvailabilityZone: gfricycigffhmqcwzxxzwevrwf
              vpcSecurityGroups:
                - status: tioerjd
                  vpcSecurityGroupId: szupfofnwyrfpcpwi
            awsRegion: xflnvjqertqoawntyvmyorzemmx
            awsSourceSchema: aj
            awsTags:
              key1826: hcitjgulaiuhknjncqdri
            publicCloudConnectorsResourceId: oafkmlxerdytgq
            publicCloudResourceName: ajrdejnsykvcfzomaktse
          resourceGroupName: rgdatabaseMigrationServiceReplicationInstance
          tags:
            key2694: vgcrgktfjprhiqwtucfsqt
    

    Create DatabaseMigrationServiceReplicationInstance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DatabaseMigrationServiceReplicationInstance(name: string, args: DatabaseMigrationServiceReplicationInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def DatabaseMigrationServiceReplicationInstance(resource_name: str,
                                                    args: DatabaseMigrationServiceReplicationInstanceArgs,
                                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def DatabaseMigrationServiceReplicationInstance(resource_name: str,
                                                    opts: Optional[ResourceOptions] = None,
                                                    resource_group_name: Optional[str] = None,
                                                    location: Optional[str] = None,
                                                    name: Optional[str] = None,
                                                    properties: Optional[DatabaseMigrationServiceReplicationInstancePropertiesArgs] = None,
                                                    tags: Optional[Mapping[str, str]] = None)
    func NewDatabaseMigrationServiceReplicationInstance(ctx *Context, name string, args DatabaseMigrationServiceReplicationInstanceArgs, opts ...ResourceOption) (*DatabaseMigrationServiceReplicationInstance, error)
    public DatabaseMigrationServiceReplicationInstance(string name, DatabaseMigrationServiceReplicationInstanceArgs args, CustomResourceOptions? opts = null)
    public DatabaseMigrationServiceReplicationInstance(String name, DatabaseMigrationServiceReplicationInstanceArgs args)
    public DatabaseMigrationServiceReplicationInstance(String name, DatabaseMigrationServiceReplicationInstanceArgs args, CustomResourceOptions options)
    
    type: azure-native:awsconnector:DatabaseMigrationServiceReplicationInstance
    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 DatabaseMigrationServiceReplicationInstanceArgs
    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 DatabaseMigrationServiceReplicationInstanceArgs
    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 DatabaseMigrationServiceReplicationInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DatabaseMigrationServiceReplicationInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DatabaseMigrationServiceReplicationInstanceArgs
    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 databaseMigrationServiceReplicationInstanceResource = new AzureNative.AwsConnector.DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstanceResource", new()
    {
        ResourceGroupName = "string",
        Location = "string",
        Name = "string",
        Properties = new AzureNative.AwsConnector.Inputs.DatabaseMigrationServiceReplicationInstancePropertiesArgs
        {
            Arn = "string",
            AwsAccountId = "string",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs
            {
                AllocatedStorage = 0,
                AutoMinorVersionUpgrade = false,
                AvailabilityZone = "string",
                DnsNameServers = "string",
                EngineVersion = "string",
                FreeUntil = "string",
                InstanceCreateTime = "string",
                KmsKeyId = "string",
                MultiAZ = false,
                NetworkType = "string",
                PendingModifiedValues = new AzureNative.AwsConnector.Inputs.ReplicationPendingModifiedValuesArgs
                {
                    AllocatedStorage = 0,
                    EngineVersion = "string",
                    MultiAZ = false,
                    NetworkType = "string",
                    ReplicationInstanceClass = "string",
                },
                PreferredMaintenanceWindow = "string",
                PubliclyAccessible = false,
                ReplicationInstanceArn = "string",
                ReplicationInstanceClass = "string",
                ReplicationInstanceIdentifier = "string",
                ReplicationInstanceIpv6Addresses = new[]
                {
                    "string",
                },
                ReplicationInstancePrivateIpAddress = "string",
                ReplicationInstancePrivateIpAddresses = new[]
                {
                    "string",
                },
                ReplicationInstancePublicIpAddress = "string",
                ReplicationInstancePublicIpAddresses = new[]
                {
                    "string",
                },
                ReplicationInstanceStatus = "string",
                ReplicationSubnetGroup = new AzureNative.AwsConnector.Inputs.ReplicationSubnetGroupArgs
                {
                    ReplicationSubnetGroupDescription = "string",
                    ReplicationSubnetGroupIdentifier = "string",
                    SubnetGroupStatus = "string",
                    Subnets = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.SubnetArgs
                        {
                            SubnetAvailabilityZone = new AzureNative.AwsConnector.Inputs.AvailabilityZoneArgs
                            {
                                Name = "string",
                            },
                            SubnetIdentifier = "string",
                            SubnetStatus = "string",
                        },
                    },
                    SupportedNetworkTypes = new[]
                    {
                        "string",
                    },
                    VpcId = "string",
                },
                SecondaryAvailabilityZone = "string",
                VpcSecurityGroups = new[]
                {
                    new AzureNative.AwsConnector.Inputs.VpcSecurityGroupMembershipArgs
                    {
                        Status = "string",
                        VpcSecurityGroupId = "string",
                    },
                },
            },
            AwsRegion = "string",
            AwsSourceSchema = "string",
            AwsTags = 
            {
                { "string", "string" },
            },
            PublicCloudConnectorsResourceId = "string",
            PublicCloudResourceName = "string",
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := awsconnector.NewDatabaseMigrationServiceReplicationInstance(ctx, "databaseMigrationServiceReplicationInstanceResource", &awsconnector.DatabaseMigrationServiceReplicationInstanceArgs{
    	ResourceGroupName: pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	Properties: &awsconnector.DatabaseMigrationServiceReplicationInstancePropertiesArgs{
    		Arn:          pulumi.String("string"),
    		AwsAccountId: pulumi.String("string"),
    		AwsProperties: &awsconnector.AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs{
    			AllocatedStorage:        pulumi.Int(0),
    			AutoMinorVersionUpgrade: pulumi.Bool(false),
    			AvailabilityZone:        pulumi.String("string"),
    			DnsNameServers:          pulumi.String("string"),
    			EngineVersion:           pulumi.String("string"),
    			FreeUntil:               pulumi.String("string"),
    			InstanceCreateTime:      pulumi.String("string"),
    			KmsKeyId:                pulumi.String("string"),
    			MultiAZ:                 pulumi.Bool(false),
    			NetworkType:             pulumi.String("string"),
    			PendingModifiedValues: &awsconnector.ReplicationPendingModifiedValuesArgs{
    				AllocatedStorage:         pulumi.Int(0),
    				EngineVersion:            pulumi.String("string"),
    				MultiAZ:                  pulumi.Bool(false),
    				NetworkType:              pulumi.String("string"),
    				ReplicationInstanceClass: pulumi.String("string"),
    			},
    			PreferredMaintenanceWindow:    pulumi.String("string"),
    			PubliclyAccessible:            pulumi.Bool(false),
    			ReplicationInstanceArn:        pulumi.String("string"),
    			ReplicationInstanceClass:      pulumi.String("string"),
    			ReplicationInstanceIdentifier: pulumi.String("string"),
    			ReplicationInstanceIpv6Addresses: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ReplicationInstancePrivateIpAddress: pulumi.String("string"),
    			ReplicationInstancePrivateIpAddresses: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ReplicationInstancePublicIpAddress: pulumi.String("string"),
    			ReplicationInstancePublicIpAddresses: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ReplicationInstanceStatus: pulumi.String("string"),
    			ReplicationSubnetGroup: &awsconnector.ReplicationSubnetGroupArgs{
    				ReplicationSubnetGroupDescription: pulumi.String("string"),
    				ReplicationSubnetGroupIdentifier:  pulumi.String("string"),
    				SubnetGroupStatus:                 pulumi.String("string"),
    				Subnets: awsconnector.SubnetArray{
    					&awsconnector.SubnetArgs{
    						SubnetAvailabilityZone: &awsconnector.AvailabilityZoneArgs{
    							Name: pulumi.String("string"),
    						},
    						SubnetIdentifier: pulumi.String("string"),
    						SubnetStatus:     pulumi.String("string"),
    					},
    				},
    				SupportedNetworkTypes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				VpcId: pulumi.String("string"),
    			},
    			SecondaryAvailabilityZone: pulumi.String("string"),
    			VpcSecurityGroups: awsconnector.VpcSecurityGroupMembershipArray{
    				&awsconnector.VpcSecurityGroupMembershipArgs{
    					Status:             pulumi.String("string"),
    					VpcSecurityGroupId: pulumi.String("string"),
    				},
    			},
    		},
    		AwsRegion:       pulumi.String("string"),
    		AwsSourceSchema: pulumi.String("string"),
    		AwsTags: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		PublicCloudConnectorsResourceId: pulumi.String("string"),
    		PublicCloudResourceName:         pulumi.String("string"),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var databaseMigrationServiceReplicationInstanceResource = new DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstanceResource", DatabaseMigrationServiceReplicationInstanceArgs.builder()
        .resourceGroupName("string")
        .location("string")
        .name("string")
        .properties(DatabaseMigrationServiceReplicationInstancePropertiesArgs.builder()
            .arn("string")
            .awsAccountId("string")
            .awsProperties(AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs.builder()
                .allocatedStorage(0)
                .autoMinorVersionUpgrade(false)
                .availabilityZone("string")
                .dnsNameServers("string")
                .engineVersion("string")
                .freeUntil("string")
                .instanceCreateTime("string")
                .kmsKeyId("string")
                .multiAZ(false)
                .networkType("string")
                .pendingModifiedValues(ReplicationPendingModifiedValuesArgs.builder()
                    .allocatedStorage(0)
                    .engineVersion("string")
                    .multiAZ(false)
                    .networkType("string")
                    .replicationInstanceClass("string")
                    .build())
                .preferredMaintenanceWindow("string")
                .publiclyAccessible(false)
                .replicationInstanceArn("string")
                .replicationInstanceClass("string")
                .replicationInstanceIdentifier("string")
                .replicationInstanceIpv6Addresses("string")
                .replicationInstancePrivateIpAddress("string")
                .replicationInstancePrivateIpAddresses("string")
                .replicationInstancePublicIpAddress("string")
                .replicationInstancePublicIpAddresses("string")
                .replicationInstanceStatus("string")
                .replicationSubnetGroup(ReplicationSubnetGroupArgs.builder()
                    .replicationSubnetGroupDescription("string")
                    .replicationSubnetGroupIdentifier("string")
                    .subnetGroupStatus("string")
                    .subnets(SubnetArgs.builder()
                        .subnetAvailabilityZone(AvailabilityZoneArgs.builder()
                            .name("string")
                            .build())
                        .subnetIdentifier("string")
                        .subnetStatus("string")
                        .build())
                    .supportedNetworkTypes("string")
                    .vpcId("string")
                    .build())
                .secondaryAvailabilityZone("string")
                .vpcSecurityGroups(VpcSecurityGroupMembershipArgs.builder()
                    .status("string")
                    .vpcSecurityGroupId("string")
                    .build())
                .build())
            .awsRegion("string")
            .awsSourceSchema("string")
            .awsTags(Map.of("string", "string"))
            .publicCloudConnectorsResourceId("string")
            .publicCloudResourceName("string")
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    database_migration_service_replication_instance_resource = azure_native.awsconnector.DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstanceResource",
        resource_group_name="string",
        location="string",
        name="string",
        properties={
            "arn": "string",
            "aws_account_id": "string",
            "aws_properties": {
                "allocated_storage": 0,
                "auto_minor_version_upgrade": False,
                "availability_zone": "string",
                "dns_name_servers": "string",
                "engine_version": "string",
                "free_until": "string",
                "instance_create_time": "string",
                "kms_key_id": "string",
                "multi_az": False,
                "network_type": "string",
                "pending_modified_values": {
                    "allocated_storage": 0,
                    "engine_version": "string",
                    "multi_az": False,
                    "network_type": "string",
                    "replication_instance_class": "string",
                },
                "preferred_maintenance_window": "string",
                "publicly_accessible": False,
                "replication_instance_arn": "string",
                "replication_instance_class": "string",
                "replication_instance_identifier": "string",
                "replication_instance_ipv6_addresses": ["string"],
                "replication_instance_private_ip_address": "string",
                "replication_instance_private_ip_addresses": ["string"],
                "replication_instance_public_ip_address": "string",
                "replication_instance_public_ip_addresses": ["string"],
                "replication_instance_status": "string",
                "replication_subnet_group": {
                    "replication_subnet_group_description": "string",
                    "replication_subnet_group_identifier": "string",
                    "subnet_group_status": "string",
                    "subnets": [{
                        "subnet_availability_zone": {
                            "name": "string",
                        },
                        "subnet_identifier": "string",
                        "subnet_status": "string",
                    }],
                    "supported_network_types": ["string"],
                    "vpc_id": "string",
                },
                "secondary_availability_zone": "string",
                "vpc_security_groups": [{
                    "status": "string",
                    "vpc_security_group_id": "string",
                }],
            },
            "aws_region": "string",
            "aws_source_schema": "string",
            "aws_tags": {
                "string": "string",
            },
            "public_cloud_connectors_resource_id": "string",
            "public_cloud_resource_name": "string",
        },
        tags={
            "string": "string",
        })
    
    const databaseMigrationServiceReplicationInstanceResource = new azure_native.awsconnector.DatabaseMigrationServiceReplicationInstance("databaseMigrationServiceReplicationInstanceResource", {
        resourceGroupName: "string",
        location: "string",
        name: "string",
        properties: {
            arn: "string",
            awsAccountId: "string",
            awsProperties: {
                allocatedStorage: 0,
                autoMinorVersionUpgrade: false,
                availabilityZone: "string",
                dnsNameServers: "string",
                engineVersion: "string",
                freeUntil: "string",
                instanceCreateTime: "string",
                kmsKeyId: "string",
                multiAZ: false,
                networkType: "string",
                pendingModifiedValues: {
                    allocatedStorage: 0,
                    engineVersion: "string",
                    multiAZ: false,
                    networkType: "string",
                    replicationInstanceClass: "string",
                },
                preferredMaintenanceWindow: "string",
                publiclyAccessible: false,
                replicationInstanceArn: "string",
                replicationInstanceClass: "string",
                replicationInstanceIdentifier: "string",
                replicationInstanceIpv6Addresses: ["string"],
                replicationInstancePrivateIpAddress: "string",
                replicationInstancePrivateIpAddresses: ["string"],
                replicationInstancePublicIpAddress: "string",
                replicationInstancePublicIpAddresses: ["string"],
                replicationInstanceStatus: "string",
                replicationSubnetGroup: {
                    replicationSubnetGroupDescription: "string",
                    replicationSubnetGroupIdentifier: "string",
                    subnetGroupStatus: "string",
                    subnets: [{
                        subnetAvailabilityZone: {
                            name: "string",
                        },
                        subnetIdentifier: "string",
                        subnetStatus: "string",
                    }],
                    supportedNetworkTypes: ["string"],
                    vpcId: "string",
                },
                secondaryAvailabilityZone: "string",
                vpcSecurityGroups: [{
                    status: "string",
                    vpcSecurityGroupId: "string",
                }],
            },
            awsRegion: "string",
            awsSourceSchema: "string",
            awsTags: {
                string: "string",
            },
            publicCloudConnectorsResourceId: "string",
            publicCloudResourceName: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:awsconnector:DatabaseMigrationServiceReplicationInstance
    properties:
        location: string
        name: string
        properties:
            arn: string
            awsAccountId: string
            awsProperties:
                allocatedStorage: 0
                autoMinorVersionUpgrade: false
                availabilityZone: string
                dnsNameServers: string
                engineVersion: string
                freeUntil: string
                instanceCreateTime: string
                kmsKeyId: string
                multiAZ: false
                networkType: string
                pendingModifiedValues:
                    allocatedStorage: 0
                    engineVersion: string
                    multiAZ: false
                    networkType: string
                    replicationInstanceClass: string
                preferredMaintenanceWindow: string
                publiclyAccessible: false
                replicationInstanceArn: string
                replicationInstanceClass: string
                replicationInstanceIdentifier: string
                replicationInstanceIpv6Addresses:
                    - string
                replicationInstancePrivateIpAddress: string
                replicationInstancePrivateIpAddresses:
                    - string
                replicationInstancePublicIpAddress: string
                replicationInstancePublicIpAddresses:
                    - string
                replicationInstanceStatus: string
                replicationSubnetGroup:
                    replicationSubnetGroupDescription: string
                    replicationSubnetGroupIdentifier: string
                    subnetGroupStatus: string
                    subnets:
                        - subnetAvailabilityZone:
                            name: string
                          subnetIdentifier: string
                          subnetStatus: string
                    supportedNetworkTypes:
                        - string
                    vpcId: string
                secondaryAvailabilityZone: string
                vpcSecurityGroups:
                    - status: string
                      vpcSecurityGroupId: string
            awsRegion: string
            awsSourceSchema: string
            awsTags:
                string: string
            publicCloudConnectorsResourceId: string
            publicCloudResourceName: string
        resourceGroupName: string
        tags:
            string: string
    

    DatabaseMigrationServiceReplicationInstance 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 DatabaseMigrationServiceReplicationInstance resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    Name string
    Name of DatabaseMigrationServiceReplicationInstance
    Properties Pulumi.AzureNative.AwsConnector.Inputs.DatabaseMigrationServiceReplicationInstanceProperties
    The resource-specific properties for this resource.
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    Name string
    Name of DatabaseMigrationServiceReplicationInstance
    Properties DatabaseMigrationServiceReplicationInstancePropertiesArgs
    The resource-specific properties for this resource.
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    name String
    Name of DatabaseMigrationServiceReplicationInstance
    properties DatabaseMigrationServiceReplicationInstanceProperties
    The resource-specific properties for this resource.
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    location string
    The geo-location where the resource lives
    name string
    Name of DatabaseMigrationServiceReplicationInstance
    properties DatabaseMigrationServiceReplicationInstanceProperties
    The resource-specific properties for this resource.
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    location str
    The geo-location where the resource lives
    name str
    Name of DatabaseMigrationServiceReplicationInstance
    properties DatabaseMigrationServiceReplicationInstancePropertiesArgs
    The resource-specific properties for this resource.
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    name String
    Name of DatabaseMigrationServiceReplicationInstance
    properties Property Map
    The resource-specific properties for this resource.
    tags Map<String>
    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DatabaseMigrationServiceReplicationInstance resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData Pulumi.AzureNative.AwsConnector.Outputs.SystemDataResponse
    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.
    SystemData SystemDataResponse
    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.
    systemData SystemDataResponse
    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.
    systemData SystemDataResponse
    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.
    system_data SystemDataResponse
    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.
    systemData 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

    AvailabilityZone, AvailabilityZoneArgs

    Name string
    Name string
    name String
    name string
    name str
    name String

    AvailabilityZoneResponse, AvailabilityZoneResponseArgs

    Name string
    Name string
    name String
    name string
    name str
    name String

    AwsDatabaseMigrationServiceReplicationInstanceProperties, AwsDatabaseMigrationServiceReplicationInstancePropertiesArgs

    AllocatedStorage int
    AutoMinorVersionUpgrade bool
    AvailabilityZone string
    DnsNameServers string
    EngineVersion string
    FreeUntil string
    InstanceCreateTime string
    KmsKeyId string
    MultiAZ bool
    NetworkType string
    PendingModifiedValues Pulumi.AzureNative.AwsConnector.Inputs.ReplicationPendingModifiedValues
    PreferredMaintenanceWindow string
    PubliclyAccessible bool
    ReplicationInstanceArn string
    ReplicationInstanceClass string
    ReplicationInstanceIdentifier string
    ReplicationInstanceIpv6Addresses List<string>
    ReplicationInstancePrivateIpAddress string
    ReplicationInstancePrivateIpAddresses List<string>
    ReplicationInstancePublicIpAddress string
    ReplicationInstancePublicIpAddresses List<string>
    ReplicationInstanceStatus string
    ReplicationSubnetGroup Pulumi.AzureNative.AwsConnector.Inputs.ReplicationSubnetGroup
    SecondaryAvailabilityZone string
    VpcSecurityGroups List<Pulumi.AzureNative.AwsConnector.Inputs.VpcSecurityGroupMembership>
    allocatedStorage Integer
    autoMinorVersionUpgrade Boolean
    availabilityZone String
    dnsNameServers String
    engineVersion String
    freeUntil String
    instanceCreateTime String
    kmsKeyId String
    multiAZ Boolean
    networkType String
    pendingModifiedValues ReplicationPendingModifiedValues
    preferredMaintenanceWindow String
    publiclyAccessible Boolean
    replicationInstanceArn String
    replicationInstanceClass String
    replicationInstanceIdentifier String
    replicationInstanceIpv6Addresses List<String>
    replicationInstancePrivateIpAddress String
    replicationInstancePrivateIpAddresses List<String>
    replicationInstancePublicIpAddress String
    replicationInstancePublicIpAddresses List<String>
    replicationInstanceStatus String
    replicationSubnetGroup ReplicationSubnetGroup
    secondaryAvailabilityZone String
    vpcSecurityGroups List<VpcSecurityGroupMembership>
    allocated_storage int
    auto_minor_version_upgrade bool
    availability_zone str
    dns_name_servers str
    engine_version str
    free_until str
    instance_create_time str
    kms_key_id str
    multi_az bool
    network_type str
    pending_modified_values ReplicationPendingModifiedValues
    preferred_maintenance_window str
    publicly_accessible bool
    replication_instance_arn str
    replication_instance_class str
    replication_instance_identifier str
    replication_instance_ipv6_addresses Sequence[str]
    replication_instance_private_ip_address str
    replication_instance_private_ip_addresses Sequence[str]
    replication_instance_public_ip_address str
    replication_instance_public_ip_addresses Sequence[str]
    replication_instance_status str
    replication_subnet_group ReplicationSubnetGroup
    secondary_availability_zone str
    vpc_security_groups Sequence[VpcSecurityGroupMembership]

    AwsDatabaseMigrationServiceReplicationInstancePropertiesResponse, AwsDatabaseMigrationServiceReplicationInstancePropertiesResponseArgs

    AllocatedStorage int
    AutoMinorVersionUpgrade bool
    AvailabilityZone string
    DnsNameServers string
    EngineVersion string
    FreeUntil string
    InstanceCreateTime string
    KmsKeyId string
    MultiAZ bool
    NetworkType string
    PendingModifiedValues Pulumi.AzureNative.AwsConnector.Inputs.ReplicationPendingModifiedValuesResponse
    PreferredMaintenanceWindow string
    PubliclyAccessible bool
    ReplicationInstanceArn string
    ReplicationInstanceClass string
    ReplicationInstanceIdentifier string
    ReplicationInstanceIpv6Addresses List<string>
    ReplicationInstancePrivateIpAddress string
    ReplicationInstancePrivateIpAddresses List<string>
    ReplicationInstancePublicIpAddress string
    ReplicationInstancePublicIpAddresses List<string>
    ReplicationInstanceStatus string
    ReplicationSubnetGroup Pulumi.AzureNative.AwsConnector.Inputs.ReplicationSubnetGroupResponse
    SecondaryAvailabilityZone string
    VpcSecurityGroups List<Pulumi.AzureNative.AwsConnector.Inputs.VpcSecurityGroupMembershipResponse>
    allocatedStorage Integer
    autoMinorVersionUpgrade Boolean
    availabilityZone String
    dnsNameServers String
    engineVersion String
    freeUntil String
    instanceCreateTime String
    kmsKeyId String
    multiAZ Boolean
    networkType String
    pendingModifiedValues ReplicationPendingModifiedValuesResponse
    preferredMaintenanceWindow String
    publiclyAccessible Boolean
    replicationInstanceArn String
    replicationInstanceClass String
    replicationInstanceIdentifier String
    replicationInstanceIpv6Addresses List<String>
    replicationInstancePrivateIpAddress String
    replicationInstancePrivateIpAddresses List<String>
    replicationInstancePublicIpAddress String
    replicationInstancePublicIpAddresses List<String>
    replicationInstanceStatus String
    replicationSubnetGroup ReplicationSubnetGroupResponse
    secondaryAvailabilityZone String
    vpcSecurityGroups List<VpcSecurityGroupMembershipResponse>
    allocatedStorage number
    autoMinorVersionUpgrade boolean
    availabilityZone string
    dnsNameServers string
    engineVersion string
    freeUntil string
    instanceCreateTime string
    kmsKeyId string
    multiAZ boolean
    networkType string
    pendingModifiedValues ReplicationPendingModifiedValuesResponse
    preferredMaintenanceWindow string
    publiclyAccessible boolean
    replicationInstanceArn string
    replicationInstanceClass string
    replicationInstanceIdentifier string
    replicationInstanceIpv6Addresses string[]
    replicationInstancePrivateIpAddress string
    replicationInstancePrivateIpAddresses string[]
    replicationInstancePublicIpAddress string
    replicationInstancePublicIpAddresses string[]
    replicationInstanceStatus string
    replicationSubnetGroup ReplicationSubnetGroupResponse
    secondaryAvailabilityZone string
    vpcSecurityGroups VpcSecurityGroupMembershipResponse[]
    allocated_storage int
    auto_minor_version_upgrade bool
    availability_zone str
    dns_name_servers str
    engine_version str
    free_until str
    instance_create_time str
    kms_key_id str
    multi_az bool
    network_type str
    pending_modified_values ReplicationPendingModifiedValuesResponse
    preferred_maintenance_window str
    publicly_accessible bool
    replication_instance_arn str
    replication_instance_class str
    replication_instance_identifier str
    replication_instance_ipv6_addresses Sequence[str]
    replication_instance_private_ip_address str
    replication_instance_private_ip_addresses Sequence[str]
    replication_instance_public_ip_address str
    replication_instance_public_ip_addresses Sequence[str]
    replication_instance_status str
    replication_subnet_group ReplicationSubnetGroupResponse
    secondary_availability_zone str
    vpc_security_groups Sequence[VpcSecurityGroupMembershipResponse]

    DatabaseMigrationServiceReplicationInstanceProperties, DatabaseMigrationServiceReplicationInstancePropertiesArgs

    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsDatabaseMigrationServiceReplicationInstanceProperties
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags Dictionary<string, string>
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties AwsDatabaseMigrationServiceReplicationInstanceProperties
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags map[string]string
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties AwsDatabaseMigrationServiceReplicationInstanceProperties
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String,String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name
    arn string
    Amazon Resource Name (ARN)
    awsAccountId string
    AWS Account ID
    awsProperties AwsDatabaseMigrationServiceReplicationInstanceProperties
    AWS Properties
    awsRegion string
    AWS Region
    awsSourceSchema string
    AWS Source Schema
    awsTags {[key: string]: string}
    AWS Tags
    publicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    publicCloudResourceName string
    Public Cloud Resource Name
    arn str
    Amazon Resource Name (ARN)
    aws_account_id str
    AWS Account ID
    aws_properties AwsDatabaseMigrationServiceReplicationInstanceProperties
    AWS Properties
    aws_region str
    AWS Region
    aws_source_schema str
    AWS Source Schema
    aws_tags Mapping[str, str]
    AWS Tags
    public_cloud_connectors_resource_id str
    Public Cloud Connectors Resource ID
    public_cloud_resource_name str
    Public Cloud Resource Name
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties Property Map
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name

    DatabaseMigrationServiceReplicationInstancePropertiesResponse, DatabaseMigrationServiceReplicationInstancePropertiesResponseArgs

    ProvisioningState string
    The status of the last operation.
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsDatabaseMigrationServiceReplicationInstancePropertiesResponse
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags Dictionary<string, string>
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    ProvisioningState string
    The status of the last operation.
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties AwsDatabaseMigrationServiceReplicationInstancePropertiesResponse
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags map[string]string
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    provisioningState String
    The status of the last operation.
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties AwsDatabaseMigrationServiceReplicationInstancePropertiesResponse
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String,String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name
    provisioningState string
    The status of the last operation.
    arn string
    Amazon Resource Name (ARN)
    awsAccountId string
    AWS Account ID
    awsProperties AwsDatabaseMigrationServiceReplicationInstancePropertiesResponse
    AWS Properties
    awsRegion string
    AWS Region
    awsSourceSchema string
    AWS Source Schema
    awsTags {[key: string]: string}
    AWS Tags
    publicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    publicCloudResourceName string
    Public Cloud Resource Name
    provisioning_state str
    The status of the last operation.
    arn str
    Amazon Resource Name (ARN)
    aws_account_id str
    AWS Account ID
    aws_properties AwsDatabaseMigrationServiceReplicationInstancePropertiesResponse
    AWS Properties
    aws_region str
    AWS Region
    aws_source_schema str
    AWS Source Schema
    aws_tags Mapping[str, str]
    AWS Tags
    public_cloud_connectors_resource_id str
    Public Cloud Connectors Resource ID
    public_cloud_resource_name str
    Public Cloud Resource Name
    provisioningState String
    The status of the last operation.
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties Property Map
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name

    ReplicationPendingModifiedValues, ReplicationPendingModifiedValuesArgs

    ReplicationPendingModifiedValuesResponse, ReplicationPendingModifiedValuesResponseArgs

    ReplicationSubnetGroup, ReplicationSubnetGroupArgs

    ReplicationSubnetGroupResponse, ReplicationSubnetGroupResponseArgs

    Subnet, SubnetArgs

    SubnetResponse, SubnetResponseArgs

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    VpcSecurityGroupMembership, VpcSecurityGroupMembershipArgs

    VpcSecurityGroupMembershipResponse, VpcSecurityGroupMembershipResponseArgs

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:awsconnector:DatabaseMigrationServiceReplicationInstance jiexnixxixjsyxn /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/databaseMigrationServiceReplicationInstances/{name} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.72.0 published on Wednesday, Nov 13, 2024 by Pulumi