oci.Mysql.MysqlDbSystem
This resource provides the Mysql Db System resource in Oracle Cloud Infrastructure MySQL Database service.
Creates and launches a DB System.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testMysqlDbSystem = new oci.mysql.MysqlDbSystem("test_mysql_db_system", {
    availabilityDomain: mysqlDbSystemAvailabilityDomain,
    compartmentId: compartmentId,
    shapeName: mysqlShapeName,
    subnetId: testSubnet.id,
    accessMode: mysqlDbSystemAccessMode,
    adminPassword: mysqlDbSystemAdminPassword,
    adminUsername: mysqlDbSystemAdminUsername,
    backupPolicy: {
        copyPolicies: [{
            copyToRegion: mysqlDbSystemBackupPolicyCopyPoliciesCopyToRegion,
            backupCopyRetentionInDays: mysqlDbSystemBackupPolicyCopyPoliciesBackupCopyRetentionInDays,
        }],
        definedTags: {
            "foo-namespace.bar-key": "value",
        },
        freeformTags: {
            "bar-key": "value",
        },
        isEnabled: mysqlDbSystemBackupPolicyIsEnabled,
        pitrPolicy: {
            isEnabled: mysqlDbSystemBackupPolicyPitrPolicyIsEnabled,
        },
        retentionInDays: mysqlDbSystemBackupPolicyRetentionInDays,
        softDelete: mysqlDbSystemBackupPolicySoftDelete,
        windowStartTime: mysqlDbSystemBackupPolicyWindowStartTime,
    },
    configurationId: testConfiguration.id,
    crashRecovery: mysqlDbSystemCrashRecovery,
    customerContacts: [{
        email: mysqlDbSystemCustomerContactsEmail,
    }],
    dataStorage: {
        isAutoExpandStorageEnabled: mysqlDbSystemDataStorageIsAutoExpandStorageEnabled,
        maxStorageSizeInGbs: mysqlDbSystemDataStorageMaxStorageSizeInGbs,
    },
    dataStorageSizeInGb: mysqlDbSystemDataStorageSizeInGb,
    databaseManagement: mysqlDbSystemDatabaseManagement,
    databaseMode: mysqlDbSystemDatabaseMode,
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    deletionPolicies: [{
        automaticBackupRetention: mysqlDbSystemDeletionPolicyAutomaticBackupRetention,
        finalBackup: mysqlDbSystemDeletionPolicyFinalBackup,
        isDeleteProtected: mysqlDbSystemDeletionPolicyIsDeleteProtected,
    }],
    description: mysqlDbSystemDescription,
    displayName: mysqlDbSystemDisplayName,
    encryptData: {
        keyGenerationType: mysqlDbSystemEncryptDataKeyGenerationType,
        keyId: testKey.id,
    },
    faultDomain: mysqlDbSystemFaultDomain,
    freeformTags: {
        "bar-key": "value",
    },
    hostnameLabel: mysqlDbSystemHostnameLabel,
    ipAddress: mysqlDbSystemIpAddress,
    isHighlyAvailable: mysqlDbSystemIsHighlyAvailable,
    maintenance: {
        windowStartTime: mysqlDbSystemMaintenanceWindowStartTime,
    },
    nsgIds: mysqlDbSystemNsgIds,
    port: mysqlDbSystemPort,
    portX: mysqlDbSystemPortX,
    readEndpoint: {
        excludeIps: mysqlDbSystemReadEndpointExcludeIps,
        isEnabled: mysqlDbSystemReadEndpointIsEnabled,
        readEndpointHostnameLabel: mysqlDbSystemReadEndpointReadEndpointHostnameLabel,
        readEndpointIpAddress: mysqlDbSystemReadEndpointReadEndpointIpAddress,
    },
    rest: {
        configuration: mysqlDbSystemRestConfiguration,
        port: mysqlDbSystemRestPort,
    },
    secureConnections: {
        certificateGenerationType: mysqlDbSystemSecureConnectionsCertificateGenerationType,
        certificateId: testCertificate.id,
    },
    source: {
        sourceType: mysqlDbSystemSourceSourceType,
        backupId: testBackup.id,
    },
});
import pulumi
import pulumi_oci as oci
test_mysql_db_system = oci.mysql.MysqlDbSystem("test_mysql_db_system",
    availability_domain=mysql_db_system_availability_domain,
    compartment_id=compartment_id,
    shape_name=mysql_shape_name,
    subnet_id=test_subnet["id"],
    access_mode=mysql_db_system_access_mode,
    admin_password=mysql_db_system_admin_password,
    admin_username=mysql_db_system_admin_username,
    backup_policy={
        "copy_policies": [{
            "copy_to_region": mysql_db_system_backup_policy_copy_policies_copy_to_region,
            "backup_copy_retention_in_days": mysql_db_system_backup_policy_copy_policies_backup_copy_retention_in_days,
        }],
        "defined_tags": {
            "foo-namespace.bar-key": "value",
        },
        "freeform_tags": {
            "bar-key": "value",
        },
        "is_enabled": mysql_db_system_backup_policy_is_enabled,
        "pitr_policy": {
            "is_enabled": mysql_db_system_backup_policy_pitr_policy_is_enabled,
        },
        "retention_in_days": mysql_db_system_backup_policy_retention_in_days,
        "soft_delete": mysql_db_system_backup_policy_soft_delete,
        "window_start_time": mysql_db_system_backup_policy_window_start_time,
    },
    configuration_id=test_configuration["id"],
    crash_recovery=mysql_db_system_crash_recovery,
    customer_contacts=[{
        "email": mysql_db_system_customer_contacts_email,
    }],
    data_storage={
        "is_auto_expand_storage_enabled": mysql_db_system_data_storage_is_auto_expand_storage_enabled,
        "max_storage_size_in_gbs": mysql_db_system_data_storage_max_storage_size_in_gbs,
    },
    data_storage_size_in_gb=mysql_db_system_data_storage_size_in_gb,
    database_management=mysql_db_system_database_management,
    database_mode=mysql_db_system_database_mode,
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    deletion_policies=[{
        "automatic_backup_retention": mysql_db_system_deletion_policy_automatic_backup_retention,
        "final_backup": mysql_db_system_deletion_policy_final_backup,
        "is_delete_protected": mysql_db_system_deletion_policy_is_delete_protected,
    }],
    description=mysql_db_system_description,
    display_name=mysql_db_system_display_name,
    encrypt_data={
        "key_generation_type": mysql_db_system_encrypt_data_key_generation_type,
        "key_id": test_key["id"],
    },
    fault_domain=mysql_db_system_fault_domain,
    freeform_tags={
        "bar-key": "value",
    },
    hostname_label=mysql_db_system_hostname_label,
    ip_address=mysql_db_system_ip_address,
    is_highly_available=mysql_db_system_is_highly_available,
    maintenance={
        "window_start_time": mysql_db_system_maintenance_window_start_time,
    },
    nsg_ids=mysql_db_system_nsg_ids,
    port=mysql_db_system_port,
    port_x=mysql_db_system_port_x,
    read_endpoint={
        "exclude_ips": mysql_db_system_read_endpoint_exclude_ips,
        "is_enabled": mysql_db_system_read_endpoint_is_enabled,
        "read_endpoint_hostname_label": mysql_db_system_read_endpoint_read_endpoint_hostname_label,
        "read_endpoint_ip_address": mysql_db_system_read_endpoint_read_endpoint_ip_address,
    },
    rest={
        "configuration": mysql_db_system_rest_configuration,
        "port": mysql_db_system_rest_port,
    },
    secure_connections={
        "certificate_generation_type": mysql_db_system_secure_connections_certificate_generation_type,
        "certificate_id": test_certificate["id"],
    },
    source={
        "source_type": mysql_db_system_source_source_type,
        "backup_id": test_backup["id"],
    })
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/mysql"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := mysql.NewMysqlDbSystem(ctx, "test_mysql_db_system", &mysql.MysqlDbSystemArgs{
			AvailabilityDomain: pulumi.Any(mysqlDbSystemAvailabilityDomain),
			CompartmentId:      pulumi.Any(compartmentId),
			ShapeName:          pulumi.Any(mysqlShapeName),
			SubnetId:           pulumi.Any(testSubnet.Id),
			AccessMode:         pulumi.Any(mysqlDbSystemAccessMode),
			AdminPassword:      pulumi.Any(mysqlDbSystemAdminPassword),
			AdminUsername:      pulumi.Any(mysqlDbSystemAdminUsername),
			BackupPolicy: &mysql.MysqlDbSystemBackupPolicyArgs{
				CopyPolicies: mysql.MysqlDbSystemBackupPolicyCopyPolicyArray{
					&mysql.MysqlDbSystemBackupPolicyCopyPolicyArgs{
						CopyToRegion:              pulumi.Any(mysqlDbSystemBackupPolicyCopyPoliciesCopyToRegion),
						BackupCopyRetentionInDays: pulumi.Any(mysqlDbSystemBackupPolicyCopyPoliciesBackupCopyRetentionInDays),
					},
				},
				DefinedTags: pulumi.StringMap{
					"foo-namespace.bar-key": pulumi.String("value"),
				},
				FreeformTags: pulumi.StringMap{
					"bar-key": pulumi.String("value"),
				},
				IsEnabled: pulumi.Any(mysqlDbSystemBackupPolicyIsEnabled),
				PitrPolicy: &mysql.MysqlDbSystemBackupPolicyPitrPolicyArgs{
					IsEnabled: pulumi.Any(mysqlDbSystemBackupPolicyPitrPolicyIsEnabled),
				},
				RetentionInDays: pulumi.Any(mysqlDbSystemBackupPolicyRetentionInDays),
				SoftDelete:      pulumi.Any(mysqlDbSystemBackupPolicySoftDelete),
				WindowStartTime: pulumi.Any(mysqlDbSystemBackupPolicyWindowStartTime),
			},
			ConfigurationId: pulumi.Any(testConfiguration.Id),
			CrashRecovery:   pulumi.Any(mysqlDbSystemCrashRecovery),
			CustomerContacts: mysql.MysqlDbSystemCustomerContactArray{
				&mysql.MysqlDbSystemCustomerContactArgs{
					Email: pulumi.Any(mysqlDbSystemCustomerContactsEmail),
				},
			},
			DataStorage: &mysql.MysqlDbSystemDataStorageArgs{
				IsAutoExpandStorageEnabled: pulumi.Any(mysqlDbSystemDataStorageIsAutoExpandStorageEnabled),
				MaxStorageSizeInGbs:        pulumi.Any(mysqlDbSystemDataStorageMaxStorageSizeInGbs),
			},
			DataStorageSizeInGb: pulumi.Any(mysqlDbSystemDataStorageSizeInGb),
			DatabaseManagement:  pulumi.Any(mysqlDbSystemDatabaseManagement),
			DatabaseMode:        pulumi.Any(mysqlDbSystemDatabaseMode),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			DeletionPolicies: mysql.MysqlDbSystemDeletionPolicyArray{
				&mysql.MysqlDbSystemDeletionPolicyArgs{
					AutomaticBackupRetention: pulumi.Any(mysqlDbSystemDeletionPolicyAutomaticBackupRetention),
					FinalBackup:              pulumi.Any(mysqlDbSystemDeletionPolicyFinalBackup),
					IsDeleteProtected:        pulumi.Any(mysqlDbSystemDeletionPolicyIsDeleteProtected),
				},
			},
			Description: pulumi.Any(mysqlDbSystemDescription),
			DisplayName: pulumi.Any(mysqlDbSystemDisplayName),
			EncryptData: &mysql.MysqlDbSystemEncryptDataArgs{
				KeyGenerationType: pulumi.Any(mysqlDbSystemEncryptDataKeyGenerationType),
				KeyId:             pulumi.Any(testKey.Id),
			},
			FaultDomain: pulumi.Any(mysqlDbSystemFaultDomain),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			HostnameLabel:     pulumi.Any(mysqlDbSystemHostnameLabel),
			IpAddress:         pulumi.Any(mysqlDbSystemIpAddress),
			IsHighlyAvailable: pulumi.Any(mysqlDbSystemIsHighlyAvailable),
			Maintenance: &mysql.MysqlDbSystemMaintenanceArgs{
				WindowStartTime: pulumi.Any(mysqlDbSystemMaintenanceWindowStartTime),
			},
			NsgIds: pulumi.Any(mysqlDbSystemNsgIds),
			Port:   pulumi.Any(mysqlDbSystemPort),
			PortX:  pulumi.Any(mysqlDbSystemPortX),
			ReadEndpoint: &mysql.MysqlDbSystemReadEndpointArgs{
				ExcludeIps:                pulumi.Any(mysqlDbSystemReadEndpointExcludeIps),
				IsEnabled:                 pulumi.Any(mysqlDbSystemReadEndpointIsEnabled),
				ReadEndpointHostnameLabel: pulumi.Any(mysqlDbSystemReadEndpointReadEndpointHostnameLabel),
				ReadEndpointIpAddress:     pulumi.Any(mysqlDbSystemReadEndpointReadEndpointIpAddress),
			},
			Rest: &mysql.MysqlDbSystemRestArgs{
				Configuration: pulumi.Any(mysqlDbSystemRestConfiguration),
				Port:          pulumi.Any(mysqlDbSystemRestPort),
			},
			SecureConnections: &mysql.MysqlDbSystemSecureConnectionsArgs{
				CertificateGenerationType: pulumi.Any(mysqlDbSystemSecureConnectionsCertificateGenerationType),
				CertificateId:             pulumi.Any(testCertificate.Id),
			},
			Source: &mysql.MysqlDbSystemSourceArgs{
				SourceType: pulumi.Any(mysqlDbSystemSourceSourceType),
				BackupId:   pulumi.Any(testBackup.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testMysqlDbSystem = new Oci.Mysql.MysqlDbSystem("test_mysql_db_system", new()
    {
        AvailabilityDomain = mysqlDbSystemAvailabilityDomain,
        CompartmentId = compartmentId,
        ShapeName = mysqlShapeName,
        SubnetId = testSubnet.Id,
        AccessMode = mysqlDbSystemAccessMode,
        AdminPassword = mysqlDbSystemAdminPassword,
        AdminUsername = mysqlDbSystemAdminUsername,
        BackupPolicy = new Oci.Mysql.Inputs.MysqlDbSystemBackupPolicyArgs
        {
            CopyPolicies = new[]
            {
                new Oci.Mysql.Inputs.MysqlDbSystemBackupPolicyCopyPolicyArgs
                {
                    CopyToRegion = mysqlDbSystemBackupPolicyCopyPoliciesCopyToRegion,
                    BackupCopyRetentionInDays = mysqlDbSystemBackupPolicyCopyPoliciesBackupCopyRetentionInDays,
                },
            },
            DefinedTags = 
            {
                { "foo-namespace.bar-key", "value" },
            },
            FreeformTags = 
            {
                { "bar-key", "value" },
            },
            IsEnabled = mysqlDbSystemBackupPolicyIsEnabled,
            PitrPolicy = new Oci.Mysql.Inputs.MysqlDbSystemBackupPolicyPitrPolicyArgs
            {
                IsEnabled = mysqlDbSystemBackupPolicyPitrPolicyIsEnabled,
            },
            RetentionInDays = mysqlDbSystemBackupPolicyRetentionInDays,
            SoftDelete = mysqlDbSystemBackupPolicySoftDelete,
            WindowStartTime = mysqlDbSystemBackupPolicyWindowStartTime,
        },
        ConfigurationId = testConfiguration.Id,
        CrashRecovery = mysqlDbSystemCrashRecovery,
        CustomerContacts = new[]
        {
            new Oci.Mysql.Inputs.MysqlDbSystemCustomerContactArgs
            {
                Email = mysqlDbSystemCustomerContactsEmail,
            },
        },
        DataStorage = new Oci.Mysql.Inputs.MysqlDbSystemDataStorageArgs
        {
            IsAutoExpandStorageEnabled = mysqlDbSystemDataStorageIsAutoExpandStorageEnabled,
            MaxStorageSizeInGbs = mysqlDbSystemDataStorageMaxStorageSizeInGbs,
        },
        DataStorageSizeInGb = mysqlDbSystemDataStorageSizeInGb,
        DatabaseManagement = mysqlDbSystemDatabaseManagement,
        DatabaseMode = mysqlDbSystemDatabaseMode,
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        DeletionPolicies = new[]
        {
            new Oci.Mysql.Inputs.MysqlDbSystemDeletionPolicyArgs
            {
                AutomaticBackupRetention = mysqlDbSystemDeletionPolicyAutomaticBackupRetention,
                FinalBackup = mysqlDbSystemDeletionPolicyFinalBackup,
                IsDeleteProtected = mysqlDbSystemDeletionPolicyIsDeleteProtected,
            },
        },
        Description = mysqlDbSystemDescription,
        DisplayName = mysqlDbSystemDisplayName,
        EncryptData = new Oci.Mysql.Inputs.MysqlDbSystemEncryptDataArgs
        {
            KeyGenerationType = mysqlDbSystemEncryptDataKeyGenerationType,
            KeyId = testKey.Id,
        },
        FaultDomain = mysqlDbSystemFaultDomain,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
        HostnameLabel = mysqlDbSystemHostnameLabel,
        IpAddress = mysqlDbSystemIpAddress,
        IsHighlyAvailable = mysqlDbSystemIsHighlyAvailable,
        Maintenance = new Oci.Mysql.Inputs.MysqlDbSystemMaintenanceArgs
        {
            WindowStartTime = mysqlDbSystemMaintenanceWindowStartTime,
        },
        NsgIds = mysqlDbSystemNsgIds,
        Port = mysqlDbSystemPort,
        PortX = mysqlDbSystemPortX,
        ReadEndpoint = new Oci.Mysql.Inputs.MysqlDbSystemReadEndpointArgs
        {
            ExcludeIps = mysqlDbSystemReadEndpointExcludeIps,
            IsEnabled = mysqlDbSystemReadEndpointIsEnabled,
            ReadEndpointHostnameLabel = mysqlDbSystemReadEndpointReadEndpointHostnameLabel,
            ReadEndpointIpAddress = mysqlDbSystemReadEndpointReadEndpointIpAddress,
        },
        Rest = new Oci.Mysql.Inputs.MysqlDbSystemRestArgs
        {
            Configuration = mysqlDbSystemRestConfiguration,
            Port = mysqlDbSystemRestPort,
        },
        SecureConnections = new Oci.Mysql.Inputs.MysqlDbSystemSecureConnectionsArgs
        {
            CertificateGenerationType = mysqlDbSystemSecureConnectionsCertificateGenerationType,
            CertificateId = testCertificate.Id,
        },
        Source = new Oci.Mysql.Inputs.MysqlDbSystemSourceArgs
        {
            SourceType = mysqlDbSystemSourceSourceType,
            BackupId = testBackup.Id,
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Mysql.MysqlDbSystem;
import com.pulumi.oci.Mysql.MysqlDbSystemArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemBackupPolicyArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemBackupPolicyPitrPolicyArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemCustomerContactArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemDataStorageArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemDeletionPolicyArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemEncryptDataArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemMaintenanceArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemReadEndpointArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemRestArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemSecureConnectionsArgs;
import com.pulumi.oci.Mysql.inputs.MysqlDbSystemSourceArgs;
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 testMysqlDbSystem = new MysqlDbSystem("testMysqlDbSystem", MysqlDbSystemArgs.builder()
            .availabilityDomain(mysqlDbSystemAvailabilityDomain)
            .compartmentId(compartmentId)
            .shapeName(mysqlShapeName)
            .subnetId(testSubnet.id())
            .accessMode(mysqlDbSystemAccessMode)
            .adminPassword(mysqlDbSystemAdminPassword)
            .adminUsername(mysqlDbSystemAdminUsername)
            .backupPolicy(MysqlDbSystemBackupPolicyArgs.builder()
                .copyPolicies(MysqlDbSystemBackupPolicyCopyPolicyArgs.builder()
                    .copyToRegion(mysqlDbSystemBackupPolicyCopyPoliciesCopyToRegion)
                    .backupCopyRetentionInDays(mysqlDbSystemBackupPolicyCopyPoliciesBackupCopyRetentionInDays)
                    .build())
                .definedTags(Map.of("foo-namespace.bar-key", "value"))
                .freeformTags(Map.of("bar-key", "value"))
                .isEnabled(mysqlDbSystemBackupPolicyIsEnabled)
                .pitrPolicy(MysqlDbSystemBackupPolicyPitrPolicyArgs.builder()
                    .isEnabled(mysqlDbSystemBackupPolicyPitrPolicyIsEnabled)
                    .build())
                .retentionInDays(mysqlDbSystemBackupPolicyRetentionInDays)
                .softDelete(mysqlDbSystemBackupPolicySoftDelete)
                .windowStartTime(mysqlDbSystemBackupPolicyWindowStartTime)
                .build())
            .configurationId(testConfiguration.id())
            .crashRecovery(mysqlDbSystemCrashRecovery)
            .customerContacts(MysqlDbSystemCustomerContactArgs.builder()
                .email(mysqlDbSystemCustomerContactsEmail)
                .build())
            .dataStorage(MysqlDbSystemDataStorageArgs.builder()
                .isAutoExpandStorageEnabled(mysqlDbSystemDataStorageIsAutoExpandStorageEnabled)
                .maxStorageSizeInGbs(mysqlDbSystemDataStorageMaxStorageSizeInGbs)
                .build())
            .dataStorageSizeInGb(mysqlDbSystemDataStorageSizeInGb)
            .databaseManagement(mysqlDbSystemDatabaseManagement)
            .databaseMode(mysqlDbSystemDatabaseMode)
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .deletionPolicies(MysqlDbSystemDeletionPolicyArgs.builder()
                .automaticBackupRetention(mysqlDbSystemDeletionPolicyAutomaticBackupRetention)
                .finalBackup(mysqlDbSystemDeletionPolicyFinalBackup)
                .isDeleteProtected(mysqlDbSystemDeletionPolicyIsDeleteProtected)
                .build())
            .description(mysqlDbSystemDescription)
            .displayName(mysqlDbSystemDisplayName)
            .encryptData(MysqlDbSystemEncryptDataArgs.builder()
                .keyGenerationType(mysqlDbSystemEncryptDataKeyGenerationType)
                .keyId(testKey.id())
                .build())
            .faultDomain(mysqlDbSystemFaultDomain)
            .freeformTags(Map.of("bar-key", "value"))
            .hostnameLabel(mysqlDbSystemHostnameLabel)
            .ipAddress(mysqlDbSystemIpAddress)
            .isHighlyAvailable(mysqlDbSystemIsHighlyAvailable)
            .maintenance(MysqlDbSystemMaintenanceArgs.builder()
                .windowStartTime(mysqlDbSystemMaintenanceWindowStartTime)
                .build())
            .nsgIds(mysqlDbSystemNsgIds)
            .port(mysqlDbSystemPort)
            .portX(mysqlDbSystemPortX)
            .readEndpoint(MysqlDbSystemReadEndpointArgs.builder()
                .excludeIps(mysqlDbSystemReadEndpointExcludeIps)
                .isEnabled(mysqlDbSystemReadEndpointIsEnabled)
                .readEndpointHostnameLabel(mysqlDbSystemReadEndpointReadEndpointHostnameLabel)
                .readEndpointIpAddress(mysqlDbSystemReadEndpointReadEndpointIpAddress)
                .build())
            .rest(MysqlDbSystemRestArgs.builder()
                .configuration(mysqlDbSystemRestConfiguration)
                .port(mysqlDbSystemRestPort)
                .build())
            .secureConnections(MysqlDbSystemSecureConnectionsArgs.builder()
                .certificateGenerationType(mysqlDbSystemSecureConnectionsCertificateGenerationType)
                .certificateId(testCertificate.id())
                .build())
            .source(MysqlDbSystemSourceArgs.builder()
                .sourceType(mysqlDbSystemSourceSourceType)
                .backupId(testBackup.id())
                .build())
            .build());
    }
}
resources:
  testMysqlDbSystem:
    type: oci:Mysql:MysqlDbSystem
    name: test_mysql_db_system
    properties:
      availabilityDomain: ${mysqlDbSystemAvailabilityDomain}
      compartmentId: ${compartmentId}
      shapeName: ${mysqlShapeName}
      subnetId: ${testSubnet.id}
      accessMode: ${mysqlDbSystemAccessMode}
      adminPassword: ${mysqlDbSystemAdminPassword}
      adminUsername: ${mysqlDbSystemAdminUsername}
      backupPolicy:
        copyPolicies:
          - copyToRegion: ${mysqlDbSystemBackupPolicyCopyPoliciesCopyToRegion}
            backupCopyRetentionInDays: ${mysqlDbSystemBackupPolicyCopyPoliciesBackupCopyRetentionInDays}
        definedTags:
          foo-namespace.bar-key: value
        freeformTags:
          bar-key: value
        isEnabled: ${mysqlDbSystemBackupPolicyIsEnabled}
        pitrPolicy:
          isEnabled: ${mysqlDbSystemBackupPolicyPitrPolicyIsEnabled}
        retentionInDays: ${mysqlDbSystemBackupPolicyRetentionInDays}
        softDelete: ${mysqlDbSystemBackupPolicySoftDelete}
        windowStartTime: ${mysqlDbSystemBackupPolicyWindowStartTime}
      configurationId: ${testConfiguration.id}
      crashRecovery: ${mysqlDbSystemCrashRecovery}
      customerContacts:
        - email: ${mysqlDbSystemCustomerContactsEmail}
      dataStorage:
        isAutoExpandStorageEnabled: ${mysqlDbSystemDataStorageIsAutoExpandStorageEnabled}
        maxStorageSizeInGbs: ${mysqlDbSystemDataStorageMaxStorageSizeInGbs}
      dataStorageSizeInGb: ${mysqlDbSystemDataStorageSizeInGb}
      databaseManagement: ${mysqlDbSystemDatabaseManagement}
      databaseMode: ${mysqlDbSystemDatabaseMode}
      definedTags:
        foo-namespace.bar-key: value
      deletionPolicies:
        - automaticBackupRetention: ${mysqlDbSystemDeletionPolicyAutomaticBackupRetention}
          finalBackup: ${mysqlDbSystemDeletionPolicyFinalBackup}
          isDeleteProtected: ${mysqlDbSystemDeletionPolicyIsDeleteProtected}
      description: ${mysqlDbSystemDescription}
      displayName: ${mysqlDbSystemDisplayName}
      encryptData:
        keyGenerationType: ${mysqlDbSystemEncryptDataKeyGenerationType}
        keyId: ${testKey.id}
      faultDomain: ${mysqlDbSystemFaultDomain}
      freeformTags:
        bar-key: value
      hostnameLabel: ${mysqlDbSystemHostnameLabel}
      ipAddress: ${mysqlDbSystemIpAddress}
      isHighlyAvailable: ${mysqlDbSystemIsHighlyAvailable}
      maintenance:
        windowStartTime: ${mysqlDbSystemMaintenanceWindowStartTime}
      nsgIds: ${mysqlDbSystemNsgIds}
      port: ${mysqlDbSystemPort}
      portX: ${mysqlDbSystemPortX}
      readEndpoint:
        excludeIps: ${mysqlDbSystemReadEndpointExcludeIps}
        isEnabled: ${mysqlDbSystemReadEndpointIsEnabled}
        readEndpointHostnameLabel: ${mysqlDbSystemReadEndpointReadEndpointHostnameLabel}
        readEndpointIpAddress: ${mysqlDbSystemReadEndpointReadEndpointIpAddress}
      rest:
        configuration: ${mysqlDbSystemRestConfiguration}
        port: ${mysqlDbSystemRestPort}
      secureConnections:
        certificateGenerationType: ${mysqlDbSystemSecureConnectionsCertificateGenerationType}
        certificateId: ${testCertificate.id}
      source:
        sourceType: ${mysqlDbSystemSourceSourceType}
        backupId: ${testBackup.id}
Create MysqlDbSystem Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MysqlDbSystem(name: string, args: MysqlDbSystemArgs, opts?: CustomResourceOptions);@overload
def MysqlDbSystem(resource_name: str,
                  args: MysqlDbSystemArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def MysqlDbSystem(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  compartment_id: Optional[str] = None,
                  subnet_id: Optional[str] = None,
                  shape_name: Optional[str] = None,
                  availability_domain: Optional[str] = None,
                  fault_domain: Optional[str] = None,
                  freeform_tags: Optional[Mapping[str, str]] = None,
                  configuration_id: Optional[str] = None,
                  crash_recovery: Optional[str] = None,
                  customer_contacts: Optional[Sequence[MysqlDbSystemCustomerContactArgs]] = None,
                  data_storage: Optional[MysqlDbSystemDataStorageArgs] = None,
                  data_storage_size_in_gb: Optional[int] = None,
                  database_management: Optional[str] = None,
                  database_mode: Optional[str] = None,
                  defined_tags: Optional[Mapping[str, str]] = None,
                  deletion_policies: Optional[Sequence[MysqlDbSystemDeletionPolicyArgs]] = None,
                  description: Optional[str] = None,
                  display_name: Optional[str] = None,
                  encrypt_data: Optional[MysqlDbSystemEncryptDataArgs] = None,
                  access_mode: Optional[str] = None,
                  backup_policy: Optional[MysqlDbSystemBackupPolicyArgs] = None,
                  hostname_label: Optional[str] = None,
                  ip_address: Optional[str] = None,
                  is_highly_available: Optional[bool] = None,
                  maintenance: Optional[MysqlDbSystemMaintenanceArgs] = None,
                  mysql_version: Optional[str] = None,
                  nsg_ids: Optional[Sequence[str]] = None,
                  port: Optional[int] = None,
                  port_x: Optional[int] = None,
                  read_endpoint: Optional[MysqlDbSystemReadEndpointArgs] = None,
                  rest: Optional[MysqlDbSystemRestArgs] = None,
                  secure_connections: Optional[MysqlDbSystemSecureConnectionsArgs] = None,
                  admin_username: Optional[str] = None,
                  shutdown_type: Optional[str] = None,
                  source: Optional[MysqlDbSystemSourceArgs] = None,
                  state: Optional[str] = None,
                  admin_password: Optional[str] = None)func NewMysqlDbSystem(ctx *Context, name string, args MysqlDbSystemArgs, opts ...ResourceOption) (*MysqlDbSystem, error)public MysqlDbSystem(string name, MysqlDbSystemArgs args, CustomResourceOptions? opts = null)
public MysqlDbSystem(String name, MysqlDbSystemArgs args)
public MysqlDbSystem(String name, MysqlDbSystemArgs args, CustomResourceOptions options)
type: oci:Mysql:MysqlDbSystem
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 MysqlDbSystemArgs
- 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 MysqlDbSystemArgs
- 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 MysqlDbSystemArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MysqlDbSystemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MysqlDbSystemArgs
- 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 mysqlDbSystemResource = new Oci.Mysql.MysqlDbSystem("mysqlDbSystemResource", new()
{
    CompartmentId = "string",
    SubnetId = "string",
    ShapeName = "string",
    AvailabilityDomain = "string",
    FaultDomain = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    ConfigurationId = "string",
    CrashRecovery = "string",
    CustomerContacts = new[]
    {
        new Oci.Mysql.Inputs.MysqlDbSystemCustomerContactArgs
        {
            Email = "string",
        },
    },
    DataStorage = new Oci.Mysql.Inputs.MysqlDbSystemDataStorageArgs
    {
        AllocatedStorageSizeInGbs = 0,
        DataStorageSizeInGb = 0,
        DataStorageSizeLimitInGbs = 0,
        IsAutoExpandStorageEnabled = false,
        MaxStorageSizeInGbs = 0,
    },
    DataStorageSizeInGb = 0,
    DatabaseManagement = "string",
    DatabaseMode = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    DeletionPolicies = new[]
    {
        new Oci.Mysql.Inputs.MysqlDbSystemDeletionPolicyArgs
        {
            AutomaticBackupRetention = "string",
            FinalBackup = "string",
            IsDeleteProtected = false,
        },
    },
    Description = "string",
    DisplayName = "string",
    EncryptData = new Oci.Mysql.Inputs.MysqlDbSystemEncryptDataArgs
    {
        KeyGenerationType = "string",
        KeyId = "string",
    },
    AccessMode = "string",
    BackupPolicy = new Oci.Mysql.Inputs.MysqlDbSystemBackupPolicyArgs
    {
        CopyPolicies = new[]
        {
            new Oci.Mysql.Inputs.MysqlDbSystemBackupPolicyCopyPolicyArgs
            {
                CopyToRegion = "string",
                BackupCopyRetentionInDays = 0,
            },
        },
        DefinedTags = 
        {
            { "string", "string" },
        },
        FreeformTags = 
        {
            { "string", "string" },
        },
        IsEnabled = false,
        PitrPolicy = new Oci.Mysql.Inputs.MysqlDbSystemBackupPolicyPitrPolicyArgs
        {
            IsEnabled = false,
        },
        RetentionInDays = 0,
        SoftDelete = "string",
        WindowStartTime = "string",
    },
    HostnameLabel = "string",
    IpAddress = "string",
    IsHighlyAvailable = false,
    Maintenance = new Oci.Mysql.Inputs.MysqlDbSystemMaintenanceArgs
    {
        WindowStartTime = "string",
    },
    MysqlVersion = "string",
    NsgIds = new[]
    {
        "string",
    },
    Port = 0,
    PortX = 0,
    ReadEndpoint = new Oci.Mysql.Inputs.MysqlDbSystemReadEndpointArgs
    {
        ExcludeIps = new[]
        {
            "string",
        },
        IsEnabled = false,
        ReadEndpointHostnameLabel = "string",
        ReadEndpointIpAddress = "string",
    },
    Rest = new Oci.Mysql.Inputs.MysqlDbSystemRestArgs
    {
        Configuration = "string",
        Port = 0,
    },
    SecureConnections = new Oci.Mysql.Inputs.MysqlDbSystemSecureConnectionsArgs
    {
        CertificateGenerationType = "string",
        CertificateId = "string",
    },
    AdminUsername = "string",
    ShutdownType = "string",
    Source = new Oci.Mysql.Inputs.MysqlDbSystemSourceArgs
    {
        SourceType = "string",
        BackupId = "string",
        DbSystemId = "string",
        RecoveryPoint = "string",
        SourceUrl = "string",
    },
    State = "string",
    AdminPassword = "string",
});
example, err := mysql.NewMysqlDbSystem(ctx, "mysqlDbSystemResource", &mysql.MysqlDbSystemArgs{
	CompartmentId:      pulumi.String("string"),
	SubnetId:           pulumi.String("string"),
	ShapeName:          pulumi.String("string"),
	AvailabilityDomain: pulumi.String("string"),
	FaultDomain:        pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	ConfigurationId: pulumi.String("string"),
	CrashRecovery:   pulumi.String("string"),
	CustomerContacts: mysql.MysqlDbSystemCustomerContactArray{
		&mysql.MysqlDbSystemCustomerContactArgs{
			Email: pulumi.String("string"),
		},
	},
	DataStorage: &mysql.MysqlDbSystemDataStorageArgs{
		AllocatedStorageSizeInGbs:  pulumi.Int(0),
		DataStorageSizeInGb:        pulumi.Int(0),
		DataStorageSizeLimitInGbs:  pulumi.Int(0),
		IsAutoExpandStorageEnabled: pulumi.Bool(false),
		MaxStorageSizeInGbs:        pulumi.Int(0),
	},
	DataStorageSizeInGb: pulumi.Int(0),
	DatabaseManagement:  pulumi.String("string"),
	DatabaseMode:        pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DeletionPolicies: mysql.MysqlDbSystemDeletionPolicyArray{
		&mysql.MysqlDbSystemDeletionPolicyArgs{
			AutomaticBackupRetention: pulumi.String("string"),
			FinalBackup:              pulumi.String("string"),
			IsDeleteProtected:        pulumi.Bool(false),
		},
	},
	Description: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	EncryptData: &mysql.MysqlDbSystemEncryptDataArgs{
		KeyGenerationType: pulumi.String("string"),
		KeyId:             pulumi.String("string"),
	},
	AccessMode: pulumi.String("string"),
	BackupPolicy: &mysql.MysqlDbSystemBackupPolicyArgs{
		CopyPolicies: mysql.MysqlDbSystemBackupPolicyCopyPolicyArray{
			&mysql.MysqlDbSystemBackupPolicyCopyPolicyArgs{
				CopyToRegion:              pulumi.String("string"),
				BackupCopyRetentionInDays: pulumi.Int(0),
			},
		},
		DefinedTags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		FreeformTags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		IsEnabled: pulumi.Bool(false),
		PitrPolicy: &mysql.MysqlDbSystemBackupPolicyPitrPolicyArgs{
			IsEnabled: pulumi.Bool(false),
		},
		RetentionInDays: pulumi.Int(0),
		SoftDelete:      pulumi.String("string"),
		WindowStartTime: pulumi.String("string"),
	},
	HostnameLabel:     pulumi.String("string"),
	IpAddress:         pulumi.String("string"),
	IsHighlyAvailable: pulumi.Bool(false),
	Maintenance: &mysql.MysqlDbSystemMaintenanceArgs{
		WindowStartTime: pulumi.String("string"),
	},
	MysqlVersion: pulumi.String("string"),
	NsgIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	Port:  pulumi.Int(0),
	PortX: pulumi.Int(0),
	ReadEndpoint: &mysql.MysqlDbSystemReadEndpointArgs{
		ExcludeIps: pulumi.StringArray{
			pulumi.String("string"),
		},
		IsEnabled:                 pulumi.Bool(false),
		ReadEndpointHostnameLabel: pulumi.String("string"),
		ReadEndpointIpAddress:     pulumi.String("string"),
	},
	Rest: &mysql.MysqlDbSystemRestArgs{
		Configuration: pulumi.String("string"),
		Port:          pulumi.Int(0),
	},
	SecureConnections: &mysql.MysqlDbSystemSecureConnectionsArgs{
		CertificateGenerationType: pulumi.String("string"),
		CertificateId:             pulumi.String("string"),
	},
	AdminUsername: pulumi.String("string"),
	ShutdownType:  pulumi.String("string"),
	Source: &mysql.MysqlDbSystemSourceArgs{
		SourceType:    pulumi.String("string"),
		BackupId:      pulumi.String("string"),
		DbSystemId:    pulumi.String("string"),
		RecoveryPoint: pulumi.String("string"),
		SourceUrl:     pulumi.String("string"),
	},
	State:         pulumi.String("string"),
	AdminPassword: pulumi.String("string"),
})
var mysqlDbSystemResource = new MysqlDbSystem("mysqlDbSystemResource", MysqlDbSystemArgs.builder()
    .compartmentId("string")
    .subnetId("string")
    .shapeName("string")
    .availabilityDomain("string")
    .faultDomain("string")
    .freeformTags(Map.of("string", "string"))
    .configurationId("string")
    .crashRecovery("string")
    .customerContacts(MysqlDbSystemCustomerContactArgs.builder()
        .email("string")
        .build())
    .dataStorage(MysqlDbSystemDataStorageArgs.builder()
        .allocatedStorageSizeInGbs(0)
        .dataStorageSizeInGb(0)
        .dataStorageSizeLimitInGbs(0)
        .isAutoExpandStorageEnabled(false)
        .maxStorageSizeInGbs(0)
        .build())
    .dataStorageSizeInGb(0)
    .databaseManagement("string")
    .databaseMode("string")
    .definedTags(Map.of("string", "string"))
    .deletionPolicies(MysqlDbSystemDeletionPolicyArgs.builder()
        .automaticBackupRetention("string")
        .finalBackup("string")
        .isDeleteProtected(false)
        .build())
    .description("string")
    .displayName("string")
    .encryptData(MysqlDbSystemEncryptDataArgs.builder()
        .keyGenerationType("string")
        .keyId("string")
        .build())
    .accessMode("string")
    .backupPolicy(MysqlDbSystemBackupPolicyArgs.builder()
        .copyPolicies(MysqlDbSystemBackupPolicyCopyPolicyArgs.builder()
            .copyToRegion("string")
            .backupCopyRetentionInDays(0)
            .build())
        .definedTags(Map.of("string", "string"))
        .freeformTags(Map.of("string", "string"))
        .isEnabled(false)
        .pitrPolicy(MysqlDbSystemBackupPolicyPitrPolicyArgs.builder()
            .isEnabled(false)
            .build())
        .retentionInDays(0)
        .softDelete("string")
        .windowStartTime("string")
        .build())
    .hostnameLabel("string")
    .ipAddress("string")
    .isHighlyAvailable(false)
    .maintenance(MysqlDbSystemMaintenanceArgs.builder()
        .windowStartTime("string")
        .build())
    .mysqlVersion("string")
    .nsgIds("string")
    .port(0)
    .portX(0)
    .readEndpoint(MysqlDbSystemReadEndpointArgs.builder()
        .excludeIps("string")
        .isEnabled(false)
        .readEndpointHostnameLabel("string")
        .readEndpointIpAddress("string")
        .build())
    .rest(MysqlDbSystemRestArgs.builder()
        .configuration("string")
        .port(0)
        .build())
    .secureConnections(MysqlDbSystemSecureConnectionsArgs.builder()
        .certificateGenerationType("string")
        .certificateId("string")
        .build())
    .adminUsername("string")
    .shutdownType("string")
    .source(MysqlDbSystemSourceArgs.builder()
        .sourceType("string")
        .backupId("string")
        .dbSystemId("string")
        .recoveryPoint("string")
        .sourceUrl("string")
        .build())
    .state("string")
    .adminPassword("string")
    .build());
mysql_db_system_resource = oci.mysql.MysqlDbSystem("mysqlDbSystemResource",
    compartment_id="string",
    subnet_id="string",
    shape_name="string",
    availability_domain="string",
    fault_domain="string",
    freeform_tags={
        "string": "string",
    },
    configuration_id="string",
    crash_recovery="string",
    customer_contacts=[{
        "email": "string",
    }],
    data_storage={
        "allocated_storage_size_in_gbs": 0,
        "data_storage_size_in_gb": 0,
        "data_storage_size_limit_in_gbs": 0,
        "is_auto_expand_storage_enabled": False,
        "max_storage_size_in_gbs": 0,
    },
    data_storage_size_in_gb=0,
    database_management="string",
    database_mode="string",
    defined_tags={
        "string": "string",
    },
    deletion_policies=[{
        "automatic_backup_retention": "string",
        "final_backup": "string",
        "is_delete_protected": False,
    }],
    description="string",
    display_name="string",
    encrypt_data={
        "key_generation_type": "string",
        "key_id": "string",
    },
    access_mode="string",
    backup_policy={
        "copy_policies": [{
            "copy_to_region": "string",
            "backup_copy_retention_in_days": 0,
        }],
        "defined_tags": {
            "string": "string",
        },
        "freeform_tags": {
            "string": "string",
        },
        "is_enabled": False,
        "pitr_policy": {
            "is_enabled": False,
        },
        "retention_in_days": 0,
        "soft_delete": "string",
        "window_start_time": "string",
    },
    hostname_label="string",
    ip_address="string",
    is_highly_available=False,
    maintenance={
        "window_start_time": "string",
    },
    mysql_version="string",
    nsg_ids=["string"],
    port=0,
    port_x=0,
    read_endpoint={
        "exclude_ips": ["string"],
        "is_enabled": False,
        "read_endpoint_hostname_label": "string",
        "read_endpoint_ip_address": "string",
    },
    rest={
        "configuration": "string",
        "port": 0,
    },
    secure_connections={
        "certificate_generation_type": "string",
        "certificate_id": "string",
    },
    admin_username="string",
    shutdown_type="string",
    source={
        "source_type": "string",
        "backup_id": "string",
        "db_system_id": "string",
        "recovery_point": "string",
        "source_url": "string",
    },
    state="string",
    admin_password="string")
const mysqlDbSystemResource = new oci.mysql.MysqlDbSystem("mysqlDbSystemResource", {
    compartmentId: "string",
    subnetId: "string",
    shapeName: "string",
    availabilityDomain: "string",
    faultDomain: "string",
    freeformTags: {
        string: "string",
    },
    configurationId: "string",
    crashRecovery: "string",
    customerContacts: [{
        email: "string",
    }],
    dataStorage: {
        allocatedStorageSizeInGbs: 0,
        dataStorageSizeInGb: 0,
        dataStorageSizeLimitInGbs: 0,
        isAutoExpandStorageEnabled: false,
        maxStorageSizeInGbs: 0,
    },
    dataStorageSizeInGb: 0,
    databaseManagement: "string",
    databaseMode: "string",
    definedTags: {
        string: "string",
    },
    deletionPolicies: [{
        automaticBackupRetention: "string",
        finalBackup: "string",
        isDeleteProtected: false,
    }],
    description: "string",
    displayName: "string",
    encryptData: {
        keyGenerationType: "string",
        keyId: "string",
    },
    accessMode: "string",
    backupPolicy: {
        copyPolicies: [{
            copyToRegion: "string",
            backupCopyRetentionInDays: 0,
        }],
        definedTags: {
            string: "string",
        },
        freeformTags: {
            string: "string",
        },
        isEnabled: false,
        pitrPolicy: {
            isEnabled: false,
        },
        retentionInDays: 0,
        softDelete: "string",
        windowStartTime: "string",
    },
    hostnameLabel: "string",
    ipAddress: "string",
    isHighlyAvailable: false,
    maintenance: {
        windowStartTime: "string",
    },
    mysqlVersion: "string",
    nsgIds: ["string"],
    port: 0,
    portX: 0,
    readEndpoint: {
        excludeIps: ["string"],
        isEnabled: false,
        readEndpointHostnameLabel: "string",
        readEndpointIpAddress: "string",
    },
    rest: {
        configuration: "string",
        port: 0,
    },
    secureConnections: {
        certificateGenerationType: "string",
        certificateId: "string",
    },
    adminUsername: "string",
    shutdownType: "string",
    source: {
        sourceType: "string",
        backupId: "string",
        dbSystemId: "string",
        recoveryPoint: "string",
        sourceUrl: "string",
    },
    state: "string",
    adminPassword: "string",
});
type: oci:Mysql:MysqlDbSystem
properties:
    accessMode: string
    adminPassword: string
    adminUsername: string
    availabilityDomain: string
    backupPolicy:
        copyPolicies:
            - backupCopyRetentionInDays: 0
              copyToRegion: string
        definedTags:
            string: string
        freeformTags:
            string: string
        isEnabled: false
        pitrPolicy:
            isEnabled: false
        retentionInDays: 0
        softDelete: string
        windowStartTime: string
    compartmentId: string
    configurationId: string
    crashRecovery: string
    customerContacts:
        - email: string
    dataStorage:
        allocatedStorageSizeInGbs: 0
        dataStorageSizeInGb: 0
        dataStorageSizeLimitInGbs: 0
        isAutoExpandStorageEnabled: false
        maxStorageSizeInGbs: 0
    dataStorageSizeInGb: 0
    databaseManagement: string
    databaseMode: string
    definedTags:
        string: string
    deletionPolicies:
        - automaticBackupRetention: string
          finalBackup: string
          isDeleteProtected: false
    description: string
    displayName: string
    encryptData:
        keyGenerationType: string
        keyId: string
    faultDomain: string
    freeformTags:
        string: string
    hostnameLabel: string
    ipAddress: string
    isHighlyAvailable: false
    maintenance:
        windowStartTime: string
    mysqlVersion: string
    nsgIds:
        - string
    port: 0
    portX: 0
    readEndpoint:
        excludeIps:
            - string
        isEnabled: false
        readEndpointHostnameLabel: string
        readEndpointIpAddress: string
    rest:
        configuration: string
        port: 0
    secureConnections:
        certificateGenerationType: string
        certificateId: string
    shapeName: string
    shutdownType: string
    source:
        backupId: string
        dbSystemId: string
        recoveryPoint: string
        sourceType: string
        sourceUrl: string
    state: string
    subnetId: string
MysqlDbSystem 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 MysqlDbSystem resource accepts the following input properties:
- AvailabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- CompartmentId string
- The OCID of the compartment.
- ShapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- SubnetId string
- The OCID of the subnet the DB System is associated with.
- AccessMode string
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- AdminPassword string
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- AdminUsername string
- The username for the administrative user.
- BackupPolicy MysqlDb System Backup Policy 
- (Updatable) Backup policy as optionally used for DB System Creation.
- ConfigurationId string
- (Updatable) The OCID of the Configuration to be used for this DB System.
- CrashRecovery string
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- CustomerContacts List<MysqlDb System Customer Contact> 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- DataStorage MysqlDb System Data Storage 
- (Updatable) Data Storage configuration properties.
- DataStorage intSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- DatabaseManagement string
- (Updatable) Whether to enable monitoring via the Database Management service.
- DatabaseMode string
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Dictionary<string, string>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DeletionPolicies List<MysqlDb System Deletion Policy> 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- Description string
- (Updatable) User-provided data about the DB System.
- DisplayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- EncryptData MysqlDb System Encrypt Data 
- (Updatable) Encrypt data details.
- FaultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Dictionary<string, string>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- HostnameLabel string
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- IpAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- IsHighly boolAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- Maintenance
MysqlDb System Maintenance 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- MysqlVersion string
- The specific MySQL version identifier.
- NsgIds List<string>
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- Port int
- The port for primary endpoint of the DB System to listen on.
- PortX int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- ReadEndpoint MysqlDb System Read Endpoint 
- (Updatable) Details required to create a Read Endpoint.
- Rest
MysqlDb System Rest 
- (Updatable) Details required to configure REST while creating a DB System.
- SecureConnections MysqlDb System Secure Connections 
- (Updatable) Secure connection configuration details.
- ShutdownType string
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Source
MysqlDb System Source 
- Parameters detailing how to provision the initial data of the system.
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- AvailabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- CompartmentId string
- The OCID of the compartment.
- ShapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- SubnetId string
- The OCID of the subnet the DB System is associated with.
- AccessMode string
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- AdminPassword string
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- AdminUsername string
- The username for the administrative user.
- BackupPolicy MysqlDb System Backup Policy Args 
- (Updatable) Backup policy as optionally used for DB System Creation.
- ConfigurationId string
- (Updatable) The OCID of the Configuration to be used for this DB System.
- CrashRecovery string
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- CustomerContacts []MysqlDb System Customer Contact Args 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- DataStorage MysqlDb System Data Storage Args 
- (Updatable) Data Storage configuration properties.
- DataStorage intSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- DatabaseManagement string
- (Updatable) Whether to enable monitoring via the Database Management service.
- DatabaseMode string
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- map[string]string
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DeletionPolicies []MysqlDb System Deletion Policy Args 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- Description string
- (Updatable) User-provided data about the DB System.
- DisplayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- EncryptData MysqlDb System Encrypt Data Args 
- (Updatable) Encrypt data details.
- FaultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- map[string]string
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- HostnameLabel string
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- IpAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- IsHighly boolAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- Maintenance
MysqlDb System Maintenance Args 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- MysqlVersion string
- The specific MySQL version identifier.
- NsgIds []string
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- Port int
- The port for primary endpoint of the DB System to listen on.
- PortX int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- ReadEndpoint MysqlDb System Read Endpoint Args 
- (Updatable) Details required to create a Read Endpoint.
- Rest
MysqlDb System Rest Args 
- (Updatable) Details required to configure REST while creating a DB System.
- SecureConnections MysqlDb System Secure Connections Args 
- (Updatable) Secure connection configuration details.
- ShutdownType string
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Source
MysqlDb System Source Args 
- Parameters detailing how to provision the initial data of the system.
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- availabilityDomain String
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- compartmentId String
- The OCID of the compartment.
- shapeName String
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- subnetId String
- The OCID of the subnet the DB System is associated with.
- accessMode String
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- adminPassword String
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- adminUsername String
- The username for the administrative user.
- backupPolicy DbSystem Backup Policy 
- (Updatable) Backup policy as optionally used for DB System Creation.
- configurationId String
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crashRecovery String
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- customerContacts List<DbSystem Customer Contact> 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- dataStorage DbSystem Data Storage 
- (Updatable) Data Storage configuration properties.
- dataStorage IntegerSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- databaseManagement String
- (Updatable) Whether to enable monitoring via the Database Management service.
- databaseMode String
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Map<String,String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletionPolicies List<DbSystem Deletion Policy> 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description String
- (Updatable) User-provided data about the DB System.
- displayName String
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encryptData DbSystem Encrypt Data 
- (Updatable) Encrypt data details.
- faultDomain String
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Map<String,String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- hostnameLabel String
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ipAddress String
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- isHighly BooleanAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- maintenance
DbSystem Maintenance 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysqlVersion String
- The specific MySQL version identifier.
- nsgIds List<String>
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- port Integer
- The port for primary endpoint of the DB System to listen on.
- portX Integer
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- readEndpoint DbSystem Read Endpoint 
- (Updatable) Details required to create a Read Endpoint.
- rest
DbSystem Rest 
- (Updatable) Details required to configure REST while creating a DB System.
- secureConnections DbSystem Secure Connections 
- (Updatable) Secure connection configuration details.
- shutdownType String
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source
DbSystem Source 
- Parameters detailing how to provision the initial data of the system.
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- availabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- compartmentId string
- The OCID of the compartment.
- shapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- subnetId string
- The OCID of the subnet the DB System is associated with.
- accessMode string
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- adminPassword string
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- adminUsername string
- The username for the administrative user.
- backupPolicy MysqlDb System Backup Policy 
- (Updatable) Backup policy as optionally used for DB System Creation.
- configurationId string
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crashRecovery string
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- customerContacts MysqlDb System Customer Contact[] 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- dataStorage MysqlDb System Data Storage 
- (Updatable) Data Storage configuration properties.
- dataStorage numberSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- databaseManagement string
- (Updatable) Whether to enable monitoring via the Database Management service.
- databaseMode string
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- {[key: string]: string}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletionPolicies MysqlDb System Deletion Policy[] 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description string
- (Updatable) User-provided data about the DB System.
- displayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encryptData MysqlDb System Encrypt Data 
- (Updatable) Encrypt data details.
- faultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- {[key: string]: string}
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- hostnameLabel string
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ipAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- isHighly booleanAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- maintenance
MysqlDb System Maintenance 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysqlVersion string
- The specific MySQL version identifier.
- nsgIds string[]
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- port number
- The port for primary endpoint of the DB System to listen on.
- portX number
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- readEndpoint MysqlDb System Read Endpoint 
- (Updatable) Details required to create a Read Endpoint.
- rest
MysqlDb System Rest 
- (Updatable) Details required to configure REST while creating a DB System.
- secureConnections MysqlDb System Secure Connections 
- (Updatable) Secure connection configuration details.
- shutdownType string
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source
MysqlDb System Source 
- Parameters detailing how to provision the initial data of the system.
- state string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- availability_domain str
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- compartment_id str
- The OCID of the compartment.
- shape_name str
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- subnet_id str
- The OCID of the subnet the DB System is associated with.
- access_mode str
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- admin_password str
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- admin_username str
- The username for the administrative user.
- backup_policy MysqlDb System Backup Policy Args 
- (Updatable) Backup policy as optionally used for DB System Creation.
- configuration_id str
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crash_recovery str
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- customer_contacts Sequence[MysqlDb System Customer Contact Args] 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- data_storage MysqlDb System Data Storage Args 
- (Updatable) Data Storage configuration properties.
- data_storage_ intsize_ in_ gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- database_management str
- (Updatable) Whether to enable monitoring via the Database Management service.
- database_mode str
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Mapping[str, str]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletion_policies Sequence[MysqlDb System Deletion Policy Args] 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description str
- (Updatable) User-provided data about the DB System.
- display_name str
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encrypt_data MysqlDb System Encrypt Data Args 
- (Updatable) Encrypt data details.
- fault_domain str
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Mapping[str, str]
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- hostname_label str
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ip_address str
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- is_highly_ boolavailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- maintenance
MysqlDb System Maintenance Args 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysql_version str
- The specific MySQL version identifier.
- nsg_ids Sequence[str]
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- port int
- The port for primary endpoint of the DB System to listen on.
- port_x int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- read_endpoint MysqlDb System Read Endpoint Args 
- (Updatable) Details required to create a Read Endpoint.
- rest
MysqlDb System Rest Args 
- (Updatable) Details required to configure REST while creating a DB System.
- secure_connections MysqlDb System Secure Connections Args 
- (Updatable) Secure connection configuration details.
- shutdown_type str
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source
MysqlDb System Source Args 
- Parameters detailing how to provision the initial data of the system.
- state str
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- availabilityDomain String
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- compartmentId String
- The OCID of the compartment.
- shapeName String
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- subnetId String
- The OCID of the subnet the DB System is associated with.
- accessMode String
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- adminPassword String
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- adminUsername String
- The username for the administrative user.
- backupPolicy Property Map
- (Updatable) Backup policy as optionally used for DB System Creation.
- configurationId String
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crashRecovery String
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- customerContacts List<Property Map>
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- dataStorage Property Map
- (Updatable) Data Storage configuration properties.
- dataStorage NumberSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- databaseManagement String
- (Updatable) Whether to enable monitoring via the Database Management service.
- databaseMode String
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Map<String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletionPolicies List<Property Map>
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description String
- (Updatable) User-provided data about the DB System.
- displayName String
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encryptData Property Map
- (Updatable) Encrypt data details.
- faultDomain String
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Map<String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- hostnameLabel String
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ipAddress String
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- isHighly BooleanAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- maintenance Property Map
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysqlVersion String
- The specific MySQL version identifier.
- nsgIds List<String>
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- port Number
- The port for primary endpoint of the DB System to listen on.
- portX Number
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- readEndpoint Property Map
- (Updatable) Details required to create a Read Endpoint.
- rest Property Map
- (Updatable) Details required to configure REST while creating a DB System.
- secureConnections Property Map
- (Updatable) Secure connection configuration details.
- shutdownType String
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source Property Map
- Parameters detailing how to provision the initial data of the system.
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
Outputs
All input properties are implicitly available as output properties. Additionally, the MysqlDbSystem resource produces the following output properties:
- Channels
List<MysqlDb System Channel> 
- A list with a summary of all the Channels attached to the DB System.
- CurrentPlacements List<MysqlDb System Current Placement> 
- The availability domain and fault domain a DB System is placed in.
- Endpoints
List<MysqlDb System Endpoint> 
- The network endpoints available for this DB System.
- HeatWave List<MysqlClusters Db System Heat Wave Cluster> 
- A summary of a HeatWave cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- IsHeat boolWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- LifecycleDetails string
- Additional information about the current lifecycleState.
- PointIn List<MysqlTime Recovery Details Db System Point In Time Recovery Detail> 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- Channels
[]MysqlDb System Channel 
- A list with a summary of all the Channels attached to the DB System.
- CurrentPlacements []MysqlDb System Current Placement 
- The availability domain and fault domain a DB System is placed in.
- Endpoints
[]MysqlDb System Endpoint 
- The network endpoints available for this DB System.
- HeatWave []MysqlClusters Db System Heat Wave Cluster 
- A summary of a HeatWave cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- IsHeat boolWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- LifecycleDetails string
- Additional information about the current lifecycleState.
- PointIn []MysqlTime Recovery Details Db System Point In Time Recovery Detail 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- channels
List<DbSystem Channel> 
- A list with a summary of all the Channels attached to the DB System.
- currentPlacements List<DbSystem Current Placement> 
- The availability domain and fault domain a DB System is placed in.
- endpoints
List<DbSystem Endpoint> 
- The network endpoints available for this DB System.
- heatWave List<DbClusters System Heat Wave Cluster> 
- A summary of a HeatWave cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- isHeat BooleanWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- lifecycleDetails String
- Additional information about the current lifecycleState.
- pointIn List<DbTime Recovery Details System Point In Time Recovery Detail> 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
- channels
MysqlDb System Channel[] 
- A list with a summary of all the Channels attached to the DB System.
- currentPlacements MysqlDb System Current Placement[] 
- The availability domain and fault domain a DB System is placed in.
- endpoints
MysqlDb System Endpoint[] 
- The network endpoints available for this DB System.
- heatWave MysqlClusters Db System Heat Wave Cluster[] 
- A summary of a HeatWave cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- isHeat booleanWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- lifecycleDetails string
- Additional information about the current lifecycleState.
- pointIn MysqlTime Recovery Details Db System Point In Time Recovery Detail[] 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The date and time the DB System was created.
- timeUpdated string
- The time the DB System was last updated.
- channels
Sequence[MysqlDb System Channel] 
- A list with a summary of all the Channels attached to the DB System.
- current_placements Sequence[MysqlDb System Current Placement] 
- The availability domain and fault domain a DB System is placed in.
- endpoints
Sequence[MysqlDb System Endpoint] 
- The network endpoints available for this DB System.
- heat_wave_ Sequence[Mysqlclusters Db System Heat Wave Cluster] 
- A summary of a HeatWave cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- is_heat_ boolwave_ cluster_ attached 
- If the DB System has a HeatWave Cluster attached.
- lifecycle_details str
- Additional information about the current lifecycleState.
- point_in_ Sequence[Mysqltime_ recovery_ details Db System Point In Time Recovery Detail] 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The date and time the DB System was created.
- time_updated str
- The time the DB System was last updated.
- channels List<Property Map>
- A list with a summary of all the Channels attached to the DB System.
- currentPlacements List<Property Map>
- The availability domain and fault domain a DB System is placed in.
- endpoints List<Property Map>
- The network endpoints available for this DB System.
- heatWave List<Property Map>Clusters 
- A summary of a HeatWave cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- isHeat BooleanWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- lifecycleDetails String
- Additional information about the current lifecycleState.
- pointIn List<Property Map>Time Recovery Details 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
Look up Existing MysqlDbSystem Resource
Get an existing MysqlDbSystem resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MysqlDbSystemState, opts?: CustomResourceOptions): MysqlDbSystem@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_mode: Optional[str] = None,
        admin_password: Optional[str] = None,
        admin_username: Optional[str] = None,
        availability_domain: Optional[str] = None,
        backup_policy: Optional[MysqlDbSystemBackupPolicyArgs] = None,
        channels: Optional[Sequence[MysqlDbSystemChannelArgs]] = None,
        compartment_id: Optional[str] = None,
        configuration_id: Optional[str] = None,
        crash_recovery: Optional[str] = None,
        current_placements: Optional[Sequence[MysqlDbSystemCurrentPlacementArgs]] = None,
        customer_contacts: Optional[Sequence[MysqlDbSystemCustomerContactArgs]] = None,
        data_storage: Optional[MysqlDbSystemDataStorageArgs] = None,
        data_storage_size_in_gb: Optional[int] = None,
        database_management: Optional[str] = None,
        database_mode: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        deletion_policies: Optional[Sequence[MysqlDbSystemDeletionPolicyArgs]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        encrypt_data: Optional[MysqlDbSystemEncryptDataArgs] = None,
        endpoints: Optional[Sequence[MysqlDbSystemEndpointArgs]] = None,
        fault_domain: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        heat_wave_clusters: Optional[Sequence[MysqlDbSystemHeatWaveClusterArgs]] = None,
        hostname_label: Optional[str] = None,
        ip_address: Optional[str] = None,
        is_heat_wave_cluster_attached: Optional[bool] = None,
        is_highly_available: Optional[bool] = None,
        lifecycle_details: Optional[str] = None,
        maintenance: Optional[MysqlDbSystemMaintenanceArgs] = None,
        mysql_version: Optional[str] = None,
        nsg_ids: Optional[Sequence[str]] = None,
        point_in_time_recovery_details: Optional[Sequence[MysqlDbSystemPointInTimeRecoveryDetailArgs]] = None,
        port: Optional[int] = None,
        port_x: Optional[int] = None,
        read_endpoint: Optional[MysqlDbSystemReadEndpointArgs] = None,
        rest: Optional[MysqlDbSystemRestArgs] = None,
        secure_connections: Optional[MysqlDbSystemSecureConnectionsArgs] = None,
        shape_name: Optional[str] = None,
        shutdown_type: Optional[str] = None,
        source: Optional[MysqlDbSystemSourceArgs] = None,
        state: Optional[str] = None,
        subnet_id: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> MysqlDbSystemfunc GetMysqlDbSystem(ctx *Context, name string, id IDInput, state *MysqlDbSystemState, opts ...ResourceOption) (*MysqlDbSystem, error)public static MysqlDbSystem Get(string name, Input<string> id, MysqlDbSystemState? state, CustomResourceOptions? opts = null)public static MysqlDbSystem get(String name, Output<String> id, MysqlDbSystemState state, CustomResourceOptions options)resources:  _:    type: oci:Mysql:MysqlDbSystem    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AccessMode string
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- AdminPassword string
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- AdminUsername string
- The username for the administrative user.
- AvailabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- BackupPolicy MysqlDb System Backup Policy 
- (Updatable) Backup policy as optionally used for DB System Creation.
- Channels
List<MysqlDb System Channel> 
- A list with a summary of all the Channels attached to the DB System.
- CompartmentId string
- The OCID of the compartment.
- ConfigurationId string
- (Updatable) The OCID of the Configuration to be used for this DB System.
- CrashRecovery string
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- CurrentPlacements List<MysqlDb System Current Placement> 
- The availability domain and fault domain a DB System is placed in.
- CustomerContacts List<MysqlDb System Customer Contact> 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- DataStorage MysqlDb System Data Storage 
- (Updatable) Data Storage configuration properties.
- DataStorage intSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- DatabaseManagement string
- (Updatable) Whether to enable monitoring via the Database Management service.
- DatabaseMode string
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Dictionary<string, string>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DeletionPolicies List<MysqlDb System Deletion Policy> 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- Description string
- (Updatable) User-provided data about the DB System.
- DisplayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- EncryptData MysqlDb System Encrypt Data 
- (Updatable) Encrypt data details.
- Endpoints
List<MysqlDb System Endpoint> 
- The network endpoints available for this DB System.
- FaultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Dictionary<string, string>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- HeatWave List<MysqlClusters Db System Heat Wave Cluster> 
- A summary of a HeatWave cluster.
- HostnameLabel string
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- IpAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- IsHeat boolWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- IsHighly boolAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- LifecycleDetails string
- Additional information about the current lifecycleState.
- Maintenance
MysqlDb System Maintenance 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- MysqlVersion string
- The specific MySQL version identifier.
- NsgIds List<string>
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- PointIn List<MysqlTime Recovery Details Db System Point In Time Recovery Detail> 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- Port int
- The port for primary endpoint of the DB System to listen on.
- PortX int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- ReadEndpoint MysqlDb System Read Endpoint 
- (Updatable) Details required to create a Read Endpoint.
- Rest
MysqlDb System Rest 
- (Updatable) Details required to configure REST while creating a DB System.
- SecureConnections MysqlDb System Secure Connections 
- (Updatable) Secure connection configuration details.
- ShapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- ShutdownType string
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Source
MysqlDb System Source 
- Parameters detailing how to provision the initial data of the system.
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- SubnetId string
- The OCID of the subnet the DB System is associated with.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- AccessMode string
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- AdminPassword string
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- AdminUsername string
- The username for the administrative user.
- AvailabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- BackupPolicy MysqlDb System Backup Policy Args 
- (Updatable) Backup policy as optionally used for DB System Creation.
- Channels
[]MysqlDb System Channel Args 
- A list with a summary of all the Channels attached to the DB System.
- CompartmentId string
- The OCID of the compartment.
- ConfigurationId string
- (Updatable) The OCID of the Configuration to be used for this DB System.
- CrashRecovery string
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- CurrentPlacements []MysqlDb System Current Placement Args 
- The availability domain and fault domain a DB System is placed in.
- CustomerContacts []MysqlDb System Customer Contact Args 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- DataStorage MysqlDb System Data Storage Args 
- (Updatable) Data Storage configuration properties.
- DataStorage intSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- DatabaseManagement string
- (Updatable) Whether to enable monitoring via the Database Management service.
- DatabaseMode string
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- map[string]string
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DeletionPolicies []MysqlDb System Deletion Policy Args 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- Description string
- (Updatable) User-provided data about the DB System.
- DisplayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- EncryptData MysqlDb System Encrypt Data Args 
- (Updatable) Encrypt data details.
- Endpoints
[]MysqlDb System Endpoint Args 
- The network endpoints available for this DB System.
- FaultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- map[string]string
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- HeatWave []MysqlClusters Db System Heat Wave Cluster Args 
- A summary of a HeatWave cluster.
- HostnameLabel string
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- IpAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- IsHeat boolWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- IsHighly boolAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- LifecycleDetails string
- Additional information about the current lifecycleState.
- Maintenance
MysqlDb System Maintenance Args 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- MysqlVersion string
- The specific MySQL version identifier.
- NsgIds []string
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- PointIn []MysqlTime Recovery Details Db System Point In Time Recovery Detail Args 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- Port int
- The port for primary endpoint of the DB System to listen on.
- PortX int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- ReadEndpoint MysqlDb System Read Endpoint Args 
- (Updatable) Details required to create a Read Endpoint.
- Rest
MysqlDb System Rest Args 
- (Updatable) Details required to configure REST while creating a DB System.
- SecureConnections MysqlDb System Secure Connections Args 
- (Updatable) Secure connection configuration details.
- ShapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- ShutdownType string
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Source
MysqlDb System Source Args 
- Parameters detailing how to provision the initial data of the system.
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- SubnetId string
- The OCID of the subnet the DB System is associated with.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- accessMode String
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- adminPassword String
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- adminUsername String
- The username for the administrative user.
- availabilityDomain String
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- backupPolicy DbSystem Backup Policy 
- (Updatable) Backup policy as optionally used for DB System Creation.
- channels
List<DbSystem Channel> 
- A list with a summary of all the Channels attached to the DB System.
- compartmentId String
- The OCID of the compartment.
- configurationId String
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crashRecovery String
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- currentPlacements List<DbSystem Current Placement> 
- The availability domain and fault domain a DB System is placed in.
- customerContacts List<DbSystem Customer Contact> 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- dataStorage DbSystem Data Storage 
- (Updatable) Data Storage configuration properties.
- dataStorage IntegerSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- databaseManagement String
- (Updatable) Whether to enable monitoring via the Database Management service.
- databaseMode String
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Map<String,String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletionPolicies List<DbSystem Deletion Policy> 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description String
- (Updatable) User-provided data about the DB System.
- displayName String
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encryptData DbSystem Encrypt Data 
- (Updatable) Encrypt data details.
- endpoints
List<DbSystem Endpoint> 
- The network endpoints available for this DB System.
- faultDomain String
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Map<String,String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- heatWave List<DbClusters System Heat Wave Cluster> 
- A summary of a HeatWave cluster.
- hostnameLabel String
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ipAddress String
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- isHeat BooleanWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- isHighly BooleanAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- lifecycleDetails String
- Additional information about the current lifecycleState.
- maintenance
DbSystem Maintenance 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysqlVersion String
- The specific MySQL version identifier.
- nsgIds List<String>
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- pointIn List<DbTime Recovery Details System Point In Time Recovery Detail> 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- port Integer
- The port for primary endpoint of the DB System to listen on.
- portX Integer
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- readEndpoint DbSystem Read Endpoint 
- (Updatable) Details required to create a Read Endpoint.
- rest
DbSystem Rest 
- (Updatable) Details required to configure REST while creating a DB System.
- secureConnections DbSystem Secure Connections 
- (Updatable) Secure connection configuration details.
- shapeName String
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- shutdownType String
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source
DbSystem Source 
- Parameters detailing how to provision the initial data of the system.
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- subnetId String
- The OCID of the subnet the DB System is associated with.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
- accessMode string
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- adminPassword string
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- adminUsername string
- The username for the administrative user.
- availabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- backupPolicy MysqlDb System Backup Policy 
- (Updatable) Backup policy as optionally used for DB System Creation.
- channels
MysqlDb System Channel[] 
- A list with a summary of all the Channels attached to the DB System.
- compartmentId string
- The OCID of the compartment.
- configurationId string
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crashRecovery string
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- currentPlacements MysqlDb System Current Placement[] 
- The availability domain and fault domain a DB System is placed in.
- customerContacts MysqlDb System Customer Contact[] 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- dataStorage MysqlDb System Data Storage 
- (Updatable) Data Storage configuration properties.
- dataStorage numberSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- databaseManagement string
- (Updatable) Whether to enable monitoring via the Database Management service.
- databaseMode string
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- {[key: string]: string}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletionPolicies MysqlDb System Deletion Policy[] 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description string
- (Updatable) User-provided data about the DB System.
- displayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encryptData MysqlDb System Encrypt Data 
- (Updatable) Encrypt data details.
- endpoints
MysqlDb System Endpoint[] 
- The network endpoints available for this DB System.
- faultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- {[key: string]: string}
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- heatWave MysqlClusters Db System Heat Wave Cluster[] 
- A summary of a HeatWave cluster.
- hostnameLabel string
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ipAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- isHeat booleanWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- isHighly booleanAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- lifecycleDetails string
- Additional information about the current lifecycleState.
- maintenance
MysqlDb System Maintenance 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysqlVersion string
- The specific MySQL version identifier.
- nsgIds string[]
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- pointIn MysqlTime Recovery Details Db System Point In Time Recovery Detail[] 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- port number
- The port for primary endpoint of the DB System to listen on.
- portX number
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- readEndpoint MysqlDb System Read Endpoint 
- (Updatable) Details required to create a Read Endpoint.
- rest
MysqlDb System Rest 
- (Updatable) Details required to configure REST while creating a DB System.
- secureConnections MysqlDb System Secure Connections 
- (Updatable) Secure connection configuration details.
- shapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- shutdownType string
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source
MysqlDb System Source 
- Parameters detailing how to provision the initial data of the system.
- state string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- subnetId string
- The OCID of the subnet the DB System is associated with.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The date and time the DB System was created.
- timeUpdated string
- The time the DB System was last updated.
- access_mode str
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- admin_password str
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- admin_username str
- The username for the administrative user.
- availability_domain str
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- backup_policy MysqlDb System Backup Policy Args 
- (Updatable) Backup policy as optionally used for DB System Creation.
- channels
Sequence[MysqlDb System Channel Args] 
- A list with a summary of all the Channels attached to the DB System.
- compartment_id str
- The OCID of the compartment.
- configuration_id str
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crash_recovery str
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- current_placements Sequence[MysqlDb System Current Placement Args] 
- The availability domain and fault domain a DB System is placed in.
- customer_contacts Sequence[MysqlDb System Customer Contact Args] 
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- data_storage MysqlDb System Data Storage Args 
- (Updatable) Data Storage configuration properties.
- data_storage_ intsize_ in_ gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- database_management str
- (Updatable) Whether to enable monitoring via the Database Management service.
- database_mode str
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Mapping[str, str]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletion_policies Sequence[MysqlDb System Deletion Policy Args] 
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description str
- (Updatable) User-provided data about the DB System.
- display_name str
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encrypt_data MysqlDb System Encrypt Data Args 
- (Updatable) Encrypt data details.
- endpoints
Sequence[MysqlDb System Endpoint Args] 
- The network endpoints available for this DB System.
- fault_domain str
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Mapping[str, str]
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- heat_wave_ Sequence[Mysqlclusters Db System Heat Wave Cluster Args] 
- A summary of a HeatWave cluster.
- hostname_label str
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ip_address str
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- is_heat_ boolwave_ cluster_ attached 
- If the DB System has a HeatWave Cluster attached.
- is_highly_ boolavailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- lifecycle_details str
- Additional information about the current lifecycleState.
- maintenance
MysqlDb System Maintenance Args 
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysql_version str
- The specific MySQL version identifier.
- nsg_ids Sequence[str]
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- point_in_ Sequence[Mysqltime_ recovery_ details Db System Point In Time Recovery Detail Args] 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- port int
- The port for primary endpoint of the DB System to listen on.
- port_x int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- read_endpoint MysqlDb System Read Endpoint Args 
- (Updatable) Details required to create a Read Endpoint.
- rest
MysqlDb System Rest Args 
- (Updatable) Details required to configure REST while creating a DB System.
- secure_connections MysqlDb System Secure Connections Args 
- (Updatable) Secure connection configuration details.
- shape_name str
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- shutdown_type str
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source
MysqlDb System Source Args 
- Parameters detailing how to provision the initial data of the system.
- state str
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- subnet_id str
- The OCID of the subnet the DB System is associated with.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The date and time the DB System was created.
- time_updated str
- The time the DB System was last updated.
- accessMode String
- (Updatable) The access mode indicating if the database access will be restricted only to administrators or not:- UNRESTRICTED (default): the access to the database is not restricted;
- RESTRICTED: the access will be allowed only to users with specific privileges; RESTRICTED will correspond to setting the MySQL system variable offline_mode to ON.
 
- adminPassword String
- The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
- adminUsername String
- The username for the administrative user.
- availabilityDomain String
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- backupPolicy Property Map
- (Updatable) Backup policy as optionally used for DB System Creation.
- channels List<Property Map>
- A list with a summary of all the Channels attached to the DB System.
- compartmentId String
- The OCID of the compartment.
- configurationId String
- (Updatable) The OCID of the Configuration to be used for this DB System.
- crashRecovery String
- (Updatable) Whether to run the DB System with InnoDB Redo Logs and the Double Write Buffer enabled or disabled, and whether to enable or disable syncing of the Binary Logs.
- currentPlacements List<Property Map>
- The availability domain and fault domain a DB System is placed in.
- customerContacts List<Property Map>
- (Updatable) The list of customer email addresses that receive information from Oracle about the specified Oracle Cloud Infrastructure DB System resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a DB System.
- dataStorage Property Map
- (Updatable) Data Storage configuration properties.
- dataStorage NumberSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- databaseManagement String
- (Updatable) Whether to enable monitoring via the Database Management service.
- databaseMode String
- (Updatable) The database mode indicating the types of statements that will be allowed to run in the DB system. This mode will apply only to statements run by user connections. Replicated write statements will continue to be allowed regardless of the DatabaseMode.- READ_WRITE (default): allow running read and write statements on the DB system;
- READ_ONLY: only allow running read statements on the DB system.
 
- Map<String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- deletionPolicies List<Property Map>
- (Updatable) Policy for how the DB System and related resources should be handled at the time of its deletion.
- description String
- (Updatable) User-provided data about the DB System.
- displayName String
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- encryptData Property Map
- (Updatable) Encrypt data details.
- endpoints List<Property Map>
- The network endpoints available for this DB System.
- faultDomain String
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- Map<String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- heatWave List<Property Map>Clusters 
- A summary of a HeatWave cluster.
- hostnameLabel String
- (Updatable) The hostname for the primary endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ipAddress String
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- isHeat BooleanWave Cluster Attached 
- If the DB System has a HeatWave Cluster attached.
- isHighly BooleanAvailable 
- (Updatable) Specifies if the DB System is highly available. - When creating a DB System with High Availability, three instances are created and placed according to your region- and subnet-type. The secondaries are placed automatically in the other two availability or fault domains. You can choose the preferred location of your primary instance, only. 
- lifecycleDetails String
- Additional information about the current lifecycleState.
- maintenance Property Map
- (Updatable) The Maintenance Policy for the DB System or Read Replica that this model is included in. maintenanceandbackup_policycannot be updated in the same request.
- mysqlVersion String
- The specific MySQL version identifier.
- nsgIds List<String>
- (Updatable) Network Security Group OCIDs used for the VNIC attachment.
- pointIn List<Property Map>Time Recovery Details 
- Point-in-time Recovery details like earliest and latest recovery time point for the DB System.
- port Number
- The port for primary endpoint of the DB System to listen on.
- portX Number
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- readEndpoint Property Map
- (Updatable) Details required to create a Read Endpoint.
- rest Property Map
- (Updatable) Details required to configure REST while creating a DB System.
- secureConnections Property Map
- (Updatable) Secure connection configuration details.
- shapeName String
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- shutdownType String
- It is applicable only for stopping a DB System. Could be set to - FAST,- SLOWor- IMMEDIATE. Default value is- FAST.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- source Property Map
- Parameters detailing how to provision the initial data of the system.
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- subnetId String
- The OCID of the subnet the DB System is associated with.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
Supporting Types
MysqlDbSystemBackupPolicy, MysqlDbSystemBackupPolicyArgs          
- CopyPolicies List<MysqlDb System Backup Policy Copy Policy> 
- (Updatable) List of policies of a DB system to schedule cross-region DB system backup copy. - The policy includes the name of the destination region to which the DB system backup will be copied, and an optional parameter which specifies the retention period of the copied DB system backup in days. - Note: Currently, only one policy can be specified in the list. 
- Dictionary<string, string>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"foo-namespace.bar-key": "value"}
- Dictionary<string, string>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"bar-key": "value"}
- IsEnabled bool
- (Updatable) Specifies if automatic backups are enabled.
- PitrPolicy MysqlDb System Backup Policy Pitr Policy 
- (Updatable) The PITR policy for the DB System.
- RetentionIn intDays 
- (Updatable) Number of days to retain an automatic backup.
- SoftDelete string
- (Updatable) Retains the backup to be deleted due to the retention policy in DELETE SCHEDULED state for 7 days before permanently deleting it.
- WindowStart stringTime 
- (Updatable) The start of a 30-minute window of time in which daily, automated backups occur. - This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - At some point in the window, the system may incur a brief service disruption as the backup is performed. 
- CopyPolicies []MysqlDb System Backup Policy Copy Policy 
- (Updatable) List of policies of a DB system to schedule cross-region DB system backup copy. - The policy includes the name of the destination region to which the DB system backup will be copied, and an optional parameter which specifies the retention period of the copied DB system backup in days. - Note: Currently, only one policy can be specified in the list. 
- map[string]string
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"foo-namespace.bar-key": "value"}
- map[string]string
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"bar-key": "value"}
- IsEnabled bool
- (Updatable) Specifies if automatic backups are enabled.
- PitrPolicy MysqlDb System Backup Policy Pitr Policy 
- (Updatable) The PITR policy for the DB System.
- RetentionIn intDays 
- (Updatable) Number of days to retain an automatic backup.
- SoftDelete string
- (Updatable) Retains the backup to be deleted due to the retention policy in DELETE SCHEDULED state for 7 days before permanently deleting it.
- WindowStart stringTime 
- (Updatable) The start of a 30-minute window of time in which daily, automated backups occur. - This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - At some point in the window, the system may incur a brief service disruption as the backup is performed. 
- copyPolicies List<DbSystem Backup Policy Copy Policy> 
- (Updatable) List of policies of a DB system to schedule cross-region DB system backup copy. - The policy includes the name of the destination region to which the DB system backup will be copied, and an optional parameter which specifies the retention period of the copied DB system backup in days. - Note: Currently, only one policy can be specified in the list. 
- Map<String,String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"foo-namespace.bar-key": "value"}
- Map<String,String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"bar-key": "value"}
- isEnabled Boolean
- (Updatable) Specifies if automatic backups are enabled.
- pitrPolicy DbSystem Backup Policy Pitr Policy 
- (Updatable) The PITR policy for the DB System.
- retentionIn IntegerDays 
- (Updatable) Number of days to retain an automatic backup.
- softDelete String
- (Updatable) Retains the backup to be deleted due to the retention policy in DELETE SCHEDULED state for 7 days before permanently deleting it.
- windowStart StringTime 
- (Updatable) The start of a 30-minute window of time in which daily, automated backups occur. - This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - At some point in the window, the system may incur a brief service disruption as the backup is performed. 
- copyPolicies MysqlDb System Backup Policy Copy Policy[] 
- (Updatable) List of policies of a DB system to schedule cross-region DB system backup copy. - The policy includes the name of the destination region to which the DB system backup will be copied, and an optional parameter which specifies the retention period of the copied DB system backup in days. - Note: Currently, only one policy can be specified in the list. 
- {[key: string]: string}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"foo-namespace.bar-key": "value"}
- {[key: string]: string}
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"bar-key": "value"}
- isEnabled boolean
- (Updatable) Specifies if automatic backups are enabled.
- pitrPolicy MysqlDb System Backup Policy Pitr Policy 
- (Updatable) The PITR policy for the DB System.
- retentionIn numberDays 
- (Updatable) Number of days to retain an automatic backup.
- softDelete string
- (Updatable) Retains the backup to be deleted due to the retention policy in DELETE SCHEDULED state for 7 days before permanently deleting it.
- windowStart stringTime 
- (Updatable) The start of a 30-minute window of time in which daily, automated backups occur. - This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - At some point in the window, the system may incur a brief service disruption as the backup is performed. 
- copy_policies Sequence[MysqlDb System Backup Policy Copy Policy] 
- (Updatable) List of policies of a DB system to schedule cross-region DB system backup copy. - The policy includes the name of the destination region to which the DB system backup will be copied, and an optional parameter which specifies the retention period of the copied DB system backup in days. - Note: Currently, only one policy can be specified in the list. 
- Mapping[str, str]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"foo-namespace.bar-key": "value"}
- Mapping[str, str]
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"bar-key": "value"}
- is_enabled bool
- (Updatable) Specifies if automatic backups are enabled.
- pitr_policy MysqlDb System Backup Policy Pitr Policy 
- (Updatable) The PITR policy for the DB System.
- retention_in_ intdays 
- (Updatable) Number of days to retain an automatic backup.
- soft_delete str
- (Updatable) Retains the backup to be deleted due to the retention policy in DELETE SCHEDULED state for 7 days before permanently deleting it.
- window_start_ strtime 
- (Updatable) The start of a 30-minute window of time in which daily, automated backups occur. - This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - At some point in the window, the system may incur a brief service disruption as the backup is performed. 
- copyPolicies List<Property Map>
- (Updatable) List of policies of a DB system to schedule cross-region DB system backup copy. - The policy includes the name of the destination region to which the DB system backup will be copied, and an optional parameter which specifies the retention period of the copied DB system backup in days. - Note: Currently, only one policy can be specified in the list. 
- Map<String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"foo-namespace.bar-key": "value"}
- Map<String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. - Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. - Example: - {"bar-key": "value"}
- isEnabled Boolean
- (Updatable) Specifies if automatic backups are enabled.
- pitrPolicy Property Map
- (Updatable) The PITR policy for the DB System.
- retentionIn NumberDays 
- (Updatable) Number of days to retain an automatic backup.
- softDelete String
- (Updatable) Retains the backup to be deleted due to the retention policy in DELETE SCHEDULED state for 7 days before permanently deleting it.
- windowStart StringTime 
- (Updatable) The start of a 30-minute window of time in which daily, automated backups occur. - This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - At some point in the window, the system may incur a brief service disruption as the backup is performed. 
MysqlDbSystemBackupPolicyCopyPolicy, MysqlDbSystemBackupPolicyCopyPolicyArgs              
- CopyTo stringRegion 
- (Updatable) The destination region name to which the DB system backup will be copied.
- BackupCopy intRetention In Days 
- (Updatable) Number of days to retain the copied DB system backup.
- CopyTo stringRegion 
- (Updatable) The destination region name to which the DB system backup will be copied.
- BackupCopy intRetention In Days 
- (Updatable) Number of days to retain the copied DB system backup.
- copyTo StringRegion 
- (Updatable) The destination region name to which the DB system backup will be copied.
- backupCopy IntegerRetention In Days 
- (Updatable) Number of days to retain the copied DB system backup.
- copyTo stringRegion 
- (Updatable) The destination region name to which the DB system backup will be copied.
- backupCopy numberRetention In Days 
- (Updatable) Number of days to retain the copied DB system backup.
- copy_to_ strregion 
- (Updatable) The destination region name to which the DB system backup will be copied.
- backup_copy_ intretention_ in_ days 
- (Updatable) Number of days to retain the copied DB system backup.
- copyTo StringRegion 
- (Updatable) The destination region name to which the DB system backup will be copied.
- backupCopy NumberRetention In Days 
- (Updatable) Number of days to retain the copied DB system backup.
MysqlDbSystemBackupPolicyPitrPolicy, MysqlDbSystemBackupPolicyPitrPolicyArgs              
- IsEnabled bool
- (Updatable) Specifies if PITR is enabled or disabled.
- IsEnabled bool
- (Updatable) Specifies if PITR is enabled or disabled.
- isEnabled Boolean
- (Updatable) Specifies if PITR is enabled or disabled.
- isEnabled boolean
- (Updatable) Specifies if PITR is enabled or disabled.
- is_enabled bool
- (Updatable) Specifies if PITR is enabled or disabled.
- isEnabled Boolean
- (Updatable) Specifies if PITR is enabled or disabled.
MysqlDbSystemChannel, MysqlDbSystemChannelArgs        
- CompartmentId string
- The OCID of the compartment.
- Dictionary<string, string>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- Dictionary<string, string>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Id string
- The OCID of the DB System.
- IsEnabled bool
- Specifies if the DB System read endpoint is enabled or not.
- LifecycleDetails string
- Additional information about the current lifecycleState.
- Sources
List<MysqlDb System Channel Source> 
- Parameters detailing how to provision the initial data of the system.
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- Targets
List<MysqlDb System Channel Target> 
- Details about the Channel target.
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- CompartmentId string
- The OCID of the compartment.
- map[string]string
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- map[string]string
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Id string
- The OCID of the DB System.
- IsEnabled bool
- Specifies if the DB System read endpoint is enabled or not.
- LifecycleDetails string
- Additional information about the current lifecycleState.
- Sources
[]MysqlDb System Channel Source 
- Parameters detailing how to provision the initial data of the system.
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- Targets
[]MysqlDb System Channel Target 
- Details about the Channel target.
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- compartmentId String
- The OCID of the compartment.
- Map<String,String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- Map<String,String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id String
- The OCID of the DB System.
- isEnabled Boolean
- Specifies if the DB System read endpoint is enabled or not.
- lifecycleDetails String
- Additional information about the current lifecycleState.
- sources
List<DbSystem Channel Source> 
- Parameters detailing how to provision the initial data of the system.
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- targets
List<DbSystem Channel Target> 
- Details about the Channel target.
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
- compartmentId string
- The OCID of the compartment.
- {[key: string]: string}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- {[key: string]: string}
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id string
- The OCID of the DB System.
- isEnabled boolean
- Specifies if the DB System read endpoint is enabled or not.
- lifecycleDetails string
- Additional information about the current lifecycleState.
- sources
MysqlDb System Channel Source[] 
- Parameters detailing how to provision the initial data of the system.
- state string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- targets
MysqlDb System Channel Target[] 
- Details about the Channel target.
- timeCreated string
- The date and time the DB System was created.
- timeUpdated string
- The time the DB System was last updated.
- compartment_id str
- The OCID of the compartment.
- Mapping[str, str]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- Mapping[str, str]
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id str
- The OCID of the DB System.
- is_enabled bool
- Specifies if the DB System read endpoint is enabled or not.
- lifecycle_details str
- Additional information about the current lifecycleState.
- sources
Sequence[MysqlDb System Channel Source] 
- Parameters detailing how to provision the initial data of the system.
- state str
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- targets
Sequence[MysqlDb System Channel Target] 
- Details about the Channel target.
- time_created str
- The date and time the DB System was created.
- time_updated str
- The time the DB System was last updated.
- compartmentId String
- The OCID of the compartment.
- Map<String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- (Updatable) The user-friendly name for the DB System. It does not have to be unique.
- Map<String>
- (Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id String
- The OCID of the DB System.
- isEnabled Boolean
- Specifies if the DB System read endpoint is enabled or not.
- lifecycleDetails String
- Additional information about the current lifecycleState.
- sources List<Property Map>
- Parameters detailing how to provision the initial data of the system.
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- targets List<Property Map>
- Details about the Channel target.
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
MysqlDbSystemChannelSource, MysqlDbSystemChannelSourceArgs          
- AnonymousTransactions List<MysqlHandlings Db System Channel Source Anonymous Transactions Handling> 
- Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- Hostname string
- The network address of the DB System.
- Port int
- The port for primary endpoint of the DB System to listen on.
- SourceType string
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- SslCa List<MysqlCertificates Db System Channel Source Ssl Ca Certificate> 
- The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- SslMode string
- The SSL mode of the Channel.
- Username string
- The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- AnonymousTransactions []MysqlHandlings Db System Channel Source Anonymous Transactions Handling 
- Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- Hostname string
- The network address of the DB System.
- Port int
- The port for primary endpoint of the DB System to listen on.
- SourceType string
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- SslCa []MysqlCertificates Db System Channel Source Ssl Ca Certificate 
- The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- SslMode string
- The SSL mode of the Channel.
- Username string
- The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymousTransactions List<DbHandlings System Channel Source Anonymous Transactions Handling> 
- Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname String
- The network address of the DB System.
- port Integer
- The port for primary endpoint of the DB System to listen on.
- sourceType String
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- sslCa List<DbCertificates System Channel Source Ssl Ca Certificate> 
- The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- sslMode String
- The SSL mode of the Channel.
- username String
- The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymousTransactions MysqlHandlings Db System Channel Source Anonymous Transactions Handling[] 
- Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname string
- The network address of the DB System.
- port number
- The port for primary endpoint of the DB System to listen on.
- sourceType string
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- sslCa MysqlCertificates Db System Channel Source Ssl Ca Certificate[] 
- The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- sslMode string
- The SSL mode of the Channel.
- username string
- The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymous_transactions_ Sequence[Mysqlhandlings Db System Channel Source Anonymous Transactions Handling] 
- Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname str
- The network address of the DB System.
- port int
- The port for primary endpoint of the DB System to listen on.
- source_type str
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- ssl_ca_ Sequence[Mysqlcertificates Db System Channel Source Ssl Ca Certificate] 
- The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- ssl_mode str
- The SSL mode of the Channel.
- username str
- The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymousTransactions List<Property Map>Handlings 
- Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname String
- The network address of the DB System.
- port Number
- The port for primary endpoint of the DB System to listen on.
- sourceType String
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- sslCa List<Property Map>Certificates 
- The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- sslMode String
- The SSL mode of the Channel.
- username String
- The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
MysqlDbSystemChannelSourceAnonymousTransactionsHandling, MysqlDbSystemChannelSourceAnonymousTransactionsHandlingArgs                
- LastConfigured stringLog Filename 
- Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- LastConfigured stringLog Offset 
- Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- Policy string
- Specifies how the replication channel handles anonymous transactions.
- Uuid string
- The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- LastConfigured stringLog Filename 
- Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- LastConfigured stringLog Offset 
- Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- Policy string
- Specifies how the replication channel handles anonymous transactions.
- Uuid string
- The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- lastConfigured StringLog Filename 
- Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- lastConfigured StringLog Offset 
- Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy String
- Specifies how the replication channel handles anonymous transactions.
- uuid String
- The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- lastConfigured stringLog Filename 
- Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- lastConfigured stringLog Offset 
- Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy string
- Specifies how the replication channel handles anonymous transactions.
- uuid string
- The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- last_configured_ strlog_ filename 
- Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- last_configured_ strlog_ offset 
- Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy str
- Specifies how the replication channel handles anonymous transactions.
- uuid str
- The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- lastConfigured StringLog Filename 
- Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- lastConfigured StringLog Offset 
- Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy String
- Specifies how the replication channel handles anonymous transactions.
- uuid String
- The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
MysqlDbSystemChannelSourceSslCaCertificate, MysqlDbSystemChannelSourceSslCaCertificateArgs                
- CertificateType string
- The type of CA certificate.
- Contents string
- The string containing the CA certificate in PEM format.
- CertificateType string
- The type of CA certificate.
- Contents string
- The string containing the CA certificate in PEM format.
- certificateType String
- The type of CA certificate.
- contents String
- The string containing the CA certificate in PEM format.
- certificateType string
- The type of CA certificate.
- contents string
- The string containing the CA certificate in PEM format.
- certificate_type str
- The type of CA certificate.
- contents str
- The string containing the CA certificate in PEM format.
- certificateType String
- The type of CA certificate.
- contents String
- The string containing the CA certificate in PEM format.
MysqlDbSystemChannelTarget, MysqlDbSystemChannelTargetArgs          
- ApplierUsername string
- The username for the replication applier of the target MySQL DB System.
- ChannelName string
- The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- DbSystem stringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- DelayIn intSeconds 
- Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- Filters
List<MysqlDb System Channel Target Filter> 
- Replication filter rules to be applied at the DB System Channel target.
- TablesWithout stringPrimary Key Handling 
- Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- TargetType string
- The specific target identifier.
- ApplierUsername string
- The username for the replication applier of the target MySQL DB System.
- ChannelName string
- The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- DbSystem stringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- DelayIn intSeconds 
- Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- Filters
[]MysqlDb System Channel Target Filter 
- Replication filter rules to be applied at the DB System Channel target.
- TablesWithout stringPrimary Key Handling 
- Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- TargetType string
- The specific target identifier.
- applierUsername String
- The username for the replication applier of the target MySQL DB System.
- channelName String
- The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- dbSystem StringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- delayIn IntegerSeconds 
- Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters
List<DbSystem Channel Target Filter> 
- Replication filter rules to be applied at the DB System Channel target.
- tablesWithout StringPrimary Key Handling 
- Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- targetType String
- The specific target identifier.
- applierUsername string
- The username for the replication applier of the target MySQL DB System.
- channelName string
- The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- dbSystem stringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- delayIn numberSeconds 
- Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters
MysqlDb System Channel Target Filter[] 
- Replication filter rules to be applied at the DB System Channel target.
- tablesWithout stringPrimary Key Handling 
- Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- targetType string
- The specific target identifier.
- applier_username str
- The username for the replication applier of the target MySQL DB System.
- channel_name str
- The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- db_system_ strid 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- delay_in_ intseconds 
- Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters
Sequence[MysqlDb System Channel Target Filter] 
- Replication filter rules to be applied at the DB System Channel target.
- tables_without_ strprimary_ key_ handling 
- Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- target_type str
- The specific target identifier.
- applierUsername String
- The username for the replication applier of the target MySQL DB System.
- channelName String
- The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- dbSystem StringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- delayIn NumberSeconds 
- Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters List<Property Map>
- Replication filter rules to be applied at the DB System Channel target.
- tablesWithout StringPrimary Key Handling 
- Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- targetType String
- The specific target identifier.
MysqlDbSystemChannelTargetFilter, MysqlDbSystemChannelTargetFilterArgs            
- Type string
- The type of the filter rule.
- Value string
- The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- Type string
- The type of the filter rule.
- Value string
- The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type String
- The type of the filter rule.
- value String
- The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type string
- The type of the filter rule.
- value string
- The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type str
- The type of the filter rule.
- value str
- The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type String
- The type of the filter rule.
- value String
- The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
MysqlDbSystemCurrentPlacement, MysqlDbSystemCurrentPlacementArgs          
- AvailabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- FaultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- AvailabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- FaultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- availabilityDomain String
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- faultDomain String
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- availabilityDomain string
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- faultDomain string
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- availability_domain str
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- fault_domain str
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
- availabilityDomain String
- The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the availability domain in which the DB System is placed. 
- faultDomain String
- The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. - In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains and the MySQL instance in that domain is promoted to the primary instance. This redirection does not affect the IP address of the DB System in any way. - For a standalone DB System, this defines the fault domain in which the DB System is placed. 
MysqlDbSystemCustomerContact, MysqlDbSystemCustomerContactArgs          
- Email string
- (Updatable) The email address used by Oracle to send notifications regarding the DB System.
- Email string
- (Updatable) The email address used by Oracle to send notifications regarding the DB System.
- email String
- (Updatable) The email address used by Oracle to send notifications regarding the DB System.
- email string
- (Updatable) The email address used by Oracle to send notifications regarding the DB System.
- email str
- (Updatable) The email address used by Oracle to send notifications regarding the DB System.
- email String
- (Updatable) The email address used by Oracle to send notifications regarding the DB System.
MysqlDbSystemDataStorage, MysqlDbSystemDataStorageArgs          
- AllocatedStorage intSize In Gbs 
- The actual allocated storage size for the DB System. This may be higher than dataStorageSizeInGBs if an automatic storage expansion has occurred.
- DataStorage intSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- DataStorage intSize Limit In Gbs 
- The absolute limit the DB System's storage size may ever expand to, either manually or automatically. This limit is based based on the initial dataStorageSizeInGBs when the DB System was first created. Both dataStorageSizeInGBs and maxDataStorageSizeInGBs can not exceed this value.
- IsAuto boolExpand Storage Enabled 
- (Updatable) Enable/disable automatic storage expansion. When set to true, the DB System will automatically add storage incrementally up to the value specified in maxStorageSizeInGBs.
- MaxStorage intSize In Gbs 
- (Updatable) Maximum storage size this DB System can expand to. When isAutoExpandStorageEnabled is set to true, the DB System will add storage incrementally up to this value. - DB Systems with an initial storage size of 400 GB or less can be expanded up to 32 TB. DB Systems with an initial storage size between 401-800 GB can be expanded up to 64 TB. DB Systems with an initial storage size between 801-1200 GB can be expanded up to 96 TB. DB Systems with an initial storage size of 1201 GB or more can be expanded up to 128 TB. - It is not possible to decrease data storage size. You cannot set the maximum data storage size to less than either current DB System dataStorageSizeInGBs or allocatedStorageSizeInGBs. 
- AllocatedStorage intSize In Gbs 
- The actual allocated storage size for the DB System. This may be higher than dataStorageSizeInGBs if an automatic storage expansion has occurred.
- DataStorage intSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- DataStorage intSize Limit In Gbs 
- The absolute limit the DB System's storage size may ever expand to, either manually or automatically. This limit is based based on the initial dataStorageSizeInGBs when the DB System was first created. Both dataStorageSizeInGBs and maxDataStorageSizeInGBs can not exceed this value.
- IsAuto boolExpand Storage Enabled 
- (Updatable) Enable/disable automatic storage expansion. When set to true, the DB System will automatically add storage incrementally up to the value specified in maxStorageSizeInGBs.
- MaxStorage intSize In Gbs 
- (Updatable) Maximum storage size this DB System can expand to. When isAutoExpandStorageEnabled is set to true, the DB System will add storage incrementally up to this value. - DB Systems with an initial storage size of 400 GB or less can be expanded up to 32 TB. DB Systems with an initial storage size between 401-800 GB can be expanded up to 64 TB. DB Systems with an initial storage size between 801-1200 GB can be expanded up to 96 TB. DB Systems with an initial storage size of 1201 GB or more can be expanded up to 128 TB. - It is not possible to decrease data storage size. You cannot set the maximum data storage size to less than either current DB System dataStorageSizeInGBs or allocatedStorageSizeInGBs. 
- allocatedStorage IntegerSize In Gbs 
- The actual allocated storage size for the DB System. This may be higher than dataStorageSizeInGBs if an automatic storage expansion has occurred.
- dataStorage IntegerSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- dataStorage IntegerSize Limit In Gbs 
- The absolute limit the DB System's storage size may ever expand to, either manually or automatically. This limit is based based on the initial dataStorageSizeInGBs when the DB System was first created. Both dataStorageSizeInGBs and maxDataStorageSizeInGBs can not exceed this value.
- isAuto BooleanExpand Storage Enabled 
- (Updatable) Enable/disable automatic storage expansion. When set to true, the DB System will automatically add storage incrementally up to the value specified in maxStorageSizeInGBs.
- maxStorage IntegerSize In Gbs 
- (Updatable) Maximum storage size this DB System can expand to. When isAutoExpandStorageEnabled is set to true, the DB System will add storage incrementally up to this value. - DB Systems with an initial storage size of 400 GB or less can be expanded up to 32 TB. DB Systems with an initial storage size between 401-800 GB can be expanded up to 64 TB. DB Systems with an initial storage size between 801-1200 GB can be expanded up to 96 TB. DB Systems with an initial storage size of 1201 GB or more can be expanded up to 128 TB. - It is not possible to decrease data storage size. You cannot set the maximum data storage size to less than either current DB System dataStorageSizeInGBs or allocatedStorageSizeInGBs. 
- allocatedStorage numberSize In Gbs 
- The actual allocated storage size for the DB System. This may be higher than dataStorageSizeInGBs if an automatic storage expansion has occurred.
- dataStorage numberSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- dataStorage numberSize Limit In Gbs 
- The absolute limit the DB System's storage size may ever expand to, either manually or automatically. This limit is based based on the initial dataStorageSizeInGBs when the DB System was first created. Both dataStorageSizeInGBs and maxDataStorageSizeInGBs can not exceed this value.
- isAuto booleanExpand Storage Enabled 
- (Updatable) Enable/disable automatic storage expansion. When set to true, the DB System will automatically add storage incrementally up to the value specified in maxStorageSizeInGBs.
- maxStorage numberSize In Gbs 
- (Updatable) Maximum storage size this DB System can expand to. When isAutoExpandStorageEnabled is set to true, the DB System will add storage incrementally up to this value. - DB Systems with an initial storage size of 400 GB or less can be expanded up to 32 TB. DB Systems with an initial storage size between 401-800 GB can be expanded up to 64 TB. DB Systems with an initial storage size between 801-1200 GB can be expanded up to 96 TB. DB Systems with an initial storage size of 1201 GB or more can be expanded up to 128 TB. - It is not possible to decrease data storage size. You cannot set the maximum data storage size to less than either current DB System dataStorageSizeInGBs or allocatedStorageSizeInGBs. 
- allocated_storage_ intsize_ in_ gbs 
- The actual allocated storage size for the DB System. This may be higher than dataStorageSizeInGBs if an automatic storage expansion has occurred.
- data_storage_ intsize_ in_ gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- data_storage_ intsize_ limit_ in_ gbs 
- The absolute limit the DB System's storage size may ever expand to, either manually or automatically. This limit is based based on the initial dataStorageSizeInGBs when the DB System was first created. Both dataStorageSizeInGBs and maxDataStorageSizeInGBs can not exceed this value.
- is_auto_ boolexpand_ storage_ enabled 
- (Updatable) Enable/disable automatic storage expansion. When set to true, the DB System will automatically add storage incrementally up to the value specified in maxStorageSizeInGBs.
- max_storage_ intsize_ in_ gbs 
- (Updatable) Maximum storage size this DB System can expand to. When isAutoExpandStorageEnabled is set to true, the DB System will add storage incrementally up to this value. - DB Systems with an initial storage size of 400 GB or less can be expanded up to 32 TB. DB Systems with an initial storage size between 401-800 GB can be expanded up to 64 TB. DB Systems with an initial storage size between 801-1200 GB can be expanded up to 96 TB. DB Systems with an initial storage size of 1201 GB or more can be expanded up to 128 TB. - It is not possible to decrease data storage size. You cannot set the maximum data storage size to less than either current DB System dataStorageSizeInGBs or allocatedStorageSizeInGBs. 
- allocatedStorage NumberSize In Gbs 
- The actual allocated storage size for the DB System. This may be higher than dataStorageSizeInGBs if an automatic storage expansion has occurred.
- dataStorage NumberSize In Gb 
- (Updatable) Initial size of the data volume in GBs that will be created and attached. Keep in mind that this only specifies the size of the database data volume, the log volume for the database will be scaled appropriately with its shape. It is required if you are creating a new database. It cannot be set if you are creating a database from a backup.
- dataStorage NumberSize Limit In Gbs 
- The absolute limit the DB System's storage size may ever expand to, either manually or automatically. This limit is based based on the initial dataStorageSizeInGBs when the DB System was first created. Both dataStorageSizeInGBs and maxDataStorageSizeInGBs can not exceed this value.
- isAuto BooleanExpand Storage Enabled 
- (Updatable) Enable/disable automatic storage expansion. When set to true, the DB System will automatically add storage incrementally up to the value specified in maxStorageSizeInGBs.
- maxStorage NumberSize In Gbs 
- (Updatable) Maximum storage size this DB System can expand to. When isAutoExpandStorageEnabled is set to true, the DB System will add storage incrementally up to this value. - DB Systems with an initial storage size of 400 GB or less can be expanded up to 32 TB. DB Systems with an initial storage size between 401-800 GB can be expanded up to 64 TB. DB Systems with an initial storage size between 801-1200 GB can be expanded up to 96 TB. DB Systems with an initial storage size of 1201 GB or more can be expanded up to 128 TB. - It is not possible to decrease data storage size. You cannot set the maximum data storage size to less than either current DB System dataStorageSizeInGBs or allocatedStorageSizeInGBs. 
MysqlDbSystemDeletionPolicy, MysqlDbSystemDeletionPolicyArgs          
- AutomaticBackup stringRetention 
- (Updatable) Specifies if any automatic backups created for a DB System should be retained or deleted when the DB System is deleted.
- FinalBackup string
- (Updatable) Specifies whether or not a backup is taken when the DB System is deleted. REQUIRE_FINAL_BACKUP: a backup is taken if the DB System is deleted. SKIP_FINAL_BACKUP: a backup is not taken if the DB System is deleted.
- IsDelete boolProtected 
- (Updatable) Specifies whether the DB System can be deleted. Set to true to prevent deletion, false (default) to allow.
- AutomaticBackup stringRetention 
- (Updatable) Specifies if any automatic backups created for a DB System should be retained or deleted when the DB System is deleted.
- FinalBackup string
- (Updatable) Specifies whether or not a backup is taken when the DB System is deleted. REQUIRE_FINAL_BACKUP: a backup is taken if the DB System is deleted. SKIP_FINAL_BACKUP: a backup is not taken if the DB System is deleted.
- IsDelete boolProtected 
- (Updatable) Specifies whether the DB System can be deleted. Set to true to prevent deletion, false (default) to allow.
- automaticBackup StringRetention 
- (Updatable) Specifies if any automatic backups created for a DB System should be retained or deleted when the DB System is deleted.
- finalBackup String
- (Updatable) Specifies whether or not a backup is taken when the DB System is deleted. REQUIRE_FINAL_BACKUP: a backup is taken if the DB System is deleted. SKIP_FINAL_BACKUP: a backup is not taken if the DB System is deleted.
- isDelete BooleanProtected 
- (Updatable) Specifies whether the DB System can be deleted. Set to true to prevent deletion, false (default) to allow.
- automaticBackup stringRetention 
- (Updatable) Specifies if any automatic backups created for a DB System should be retained or deleted when the DB System is deleted.
- finalBackup string
- (Updatable) Specifies whether or not a backup is taken when the DB System is deleted. REQUIRE_FINAL_BACKUP: a backup is taken if the DB System is deleted. SKIP_FINAL_BACKUP: a backup is not taken if the DB System is deleted.
- isDelete booleanProtected 
- (Updatable) Specifies whether the DB System can be deleted. Set to true to prevent deletion, false (default) to allow.
- automatic_backup_ strretention 
- (Updatable) Specifies if any automatic backups created for a DB System should be retained or deleted when the DB System is deleted.
- final_backup str
- (Updatable) Specifies whether or not a backup is taken when the DB System is deleted. REQUIRE_FINAL_BACKUP: a backup is taken if the DB System is deleted. SKIP_FINAL_BACKUP: a backup is not taken if the DB System is deleted.
- is_delete_ boolprotected 
- (Updatable) Specifies whether the DB System can be deleted. Set to true to prevent deletion, false (default) to allow.
- automaticBackup StringRetention 
- (Updatable) Specifies if any automatic backups created for a DB System should be retained or deleted when the DB System is deleted.
- finalBackup String
- (Updatable) Specifies whether or not a backup is taken when the DB System is deleted. REQUIRE_FINAL_BACKUP: a backup is taken if the DB System is deleted. SKIP_FINAL_BACKUP: a backup is not taken if the DB System is deleted.
- isDelete BooleanProtected 
- (Updatable) Specifies whether the DB System can be deleted. Set to true to prevent deletion, false (default) to allow.
MysqlDbSystemEncryptData, MysqlDbSystemEncryptDataArgs          
- KeyGeneration stringType 
- (Updatable) Select whether to use Oracle-managed key (SYSTEM) or your own key (BYOK).
- KeyId string
- (Updatable) The OCID of the key to use.
- KeyGeneration stringType 
- (Updatable) Select whether to use Oracle-managed key (SYSTEM) or your own key (BYOK).
- KeyId string
- (Updatable) The OCID of the key to use.
- keyGeneration StringType 
- (Updatable) Select whether to use Oracle-managed key (SYSTEM) or your own key (BYOK).
- keyId String
- (Updatable) The OCID of the key to use.
- keyGeneration stringType 
- (Updatable) Select whether to use Oracle-managed key (SYSTEM) or your own key (BYOK).
- keyId string
- (Updatable) The OCID of the key to use.
- key_generation_ strtype 
- (Updatable) Select whether to use Oracle-managed key (SYSTEM) or your own key (BYOK).
- key_id str
- (Updatable) The OCID of the key to use.
- keyGeneration StringType 
- (Updatable) Select whether to use Oracle-managed key (SYSTEM) or your own key (BYOK).
- keyId String
- (Updatable) The OCID of the key to use.
MysqlDbSystemEndpoint, MysqlDbSystemEndpointArgs        
- Hostname string
- The network address of the DB System.
- IpAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- Modes List<string>
- The access modes from the client that this endpoint supports.
- Port int
- The port for primary endpoint of the DB System to listen on.
- PortX int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- ResourceId string
- The OCID of the resource that this endpoint is attached to.
- ResourceType string
- The type of endpoint that clients and connectors can connect to.
- Status string
- The state of the endpoints, as far as it can seen from the DB System. There may be some inconsistency with the actual state of the MySQL service.
- StatusDetails string
- Additional information about the current endpoint status.
- Hostname string
- The network address of the DB System.
- IpAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- Modes []string
- The access modes from the client that this endpoint supports.
- Port int
- The port for primary endpoint of the DB System to listen on.
- PortX int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- ResourceId string
- The OCID of the resource that this endpoint is attached to.
- ResourceType string
- The type of endpoint that clients and connectors can connect to.
- Status string
- The state of the endpoints, as far as it can seen from the DB System. There may be some inconsistency with the actual state of the MySQL service.
- StatusDetails string
- Additional information about the current endpoint status.
- hostname String
- The network address of the DB System.
- ipAddress String
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- modes List<String>
- The access modes from the client that this endpoint supports.
- port Integer
- The port for primary endpoint of the DB System to listen on.
- portX Integer
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- resourceId String
- The OCID of the resource that this endpoint is attached to.
- resourceType String
- The type of endpoint that clients and connectors can connect to.
- status String
- The state of the endpoints, as far as it can seen from the DB System. There may be some inconsistency with the actual state of the MySQL service.
- statusDetails String
- Additional information about the current endpoint status.
- hostname string
- The network address of the DB System.
- ipAddress string
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- modes string[]
- The access modes from the client that this endpoint supports.
- port number
- The port for primary endpoint of the DB System to listen on.
- portX number
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- resourceId string
- The OCID of the resource that this endpoint is attached to.
- resourceType string
- The type of endpoint that clients and connectors can connect to.
- status string
- The state of the endpoints, as far as it can seen from the DB System. There may be some inconsistency with the actual state of the MySQL service.
- statusDetails string
- Additional information about the current endpoint status.
- hostname str
- The network address of the DB System.
- ip_address str
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- modes Sequence[str]
- The access modes from the client that this endpoint supports.
- port int
- The port for primary endpoint of the DB System to listen on.
- port_x int
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- resource_id str
- The OCID of the resource that this endpoint is attached to.
- resource_type str
- The type of endpoint that clients and connectors can connect to.
- status str
- The state of the endpoints, as far as it can seen from the DB System. There may be some inconsistency with the actual state of the MySQL service.
- status_details str
- Additional information about the current endpoint status.
- hostname String
- The network address of the DB System.
- ipAddress String
- The IP address the DB System is configured to listen on. A private IP address of your choice to assign to the primary endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- modes List<String>
- The access modes from the client that this endpoint supports.
- port Number
- The port for primary endpoint of the DB System to listen on.
- portX Number
- The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port.
- resourceId String
- The OCID of the resource that this endpoint is attached to.
- resourceType String
- The type of endpoint that clients and connectors can connect to.
- status String
- The state of the endpoints, as far as it can seen from the DB System. There may be some inconsistency with the actual state of the MySQL service.
- statusDetails String
- Additional information about the current endpoint status.
MysqlDbSystemHeatWaveCluster, MysqlDbSystemHeatWaveClusterArgs            
- ClusterSize int
- The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.
- IsLakehouse boolEnabled 
- Lakehouse enabled status for the HeatWave cluster.
- ShapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- ClusterSize int
- The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.
- IsLakehouse boolEnabled 
- Lakehouse enabled status for the HeatWave cluster.
- ShapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- State string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- TimeCreated string
- The date and time the DB System was created.
- TimeUpdated string
- The time the DB System was last updated.
- clusterSize Integer
- The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.
- isLakehouse BooleanEnabled 
- Lakehouse enabled status for the HeatWave cluster.
- shapeName String
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
- clusterSize number
- The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.
- isLakehouse booleanEnabled 
- Lakehouse enabled status for the HeatWave cluster.
- shapeName string
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- state string
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- timeCreated string
- The date and time the DB System was created.
- timeUpdated string
- The time the DB System was last updated.
- cluster_size int
- The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.
- is_lakehouse_ boolenabled 
- Lakehouse enabled status for the HeatWave cluster.
- shape_name str
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- state str
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- time_created str
- The date and time the DB System was created.
- time_updated str
- The time the DB System was last updated.
- clusterSize Number
- The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.
- isLakehouse BooleanEnabled 
- Lakehouse enabled status for the HeatWave cluster.
- shapeName String
- (Updatable) The name of the shape. The shape determines the resources allocated- CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the ListShapes operation.
 
- state String
- (Updatable) The target state for the DB System. Could be set to ACTIVEorINACTIVE.
- timeCreated String
- The date and time the DB System was created.
- timeUpdated String
- The time the DB System was last updated.
MysqlDbSystemMaintenance, MysqlDbSystemMaintenanceArgs        
- WindowStart stringTime 
- (Updatable) The start of the 2 hour maintenance window. - This string is of the format: "{day-of-week} {time-of-day}". - "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. - "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - If you set the read replica maintenance window to "" or if not specified, the read replica is set same as the DB system maintenance window. 
- WindowStart stringTime 
- (Updatable) The start of the 2 hour maintenance window. - This string is of the format: "{day-of-week} {time-of-day}". - "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. - "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - If you set the read replica maintenance window to "" or if not specified, the read replica is set same as the DB system maintenance window. 
- windowStart StringTime 
- (Updatable) The start of the 2 hour maintenance window. - This string is of the format: "{day-of-week} {time-of-day}". - "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. - "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - If you set the read replica maintenance window to "" or if not specified, the read replica is set same as the DB system maintenance window. 
- windowStart stringTime 
- (Updatable) The start of the 2 hour maintenance window. - This string is of the format: "{day-of-week} {time-of-day}". - "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. - "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - If you set the read replica maintenance window to "" or if not specified, the read replica is set same as the DB system maintenance window. 
- window_start_ strtime 
- (Updatable) The start of the 2 hour maintenance window. - This string is of the format: "{day-of-week} {time-of-day}". - "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. - "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - If you set the read replica maintenance window to "" or if not specified, the read replica is set same as the DB system maintenance window. 
- windowStart StringTime 
- (Updatable) The start of the 2 hour maintenance window. - This string is of the format: "{day-of-week} {time-of-day}". - "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. - "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. - If you set the read replica maintenance window to "" or if not specified, the read replica is set same as the DB system maintenance window. 
MysqlDbSystemPointInTimeRecoveryDetail, MysqlDbSystemPointInTimeRecoveryDetailArgs                
- TimeEarliest stringRecovery Point 
- Earliest recovery time point for the DB System, as described by RFC 3339.
- TimeLatest stringRecovery Point 
- Latest recovery time point for the DB System, as described by RFC 3339.
- TimeEarliest stringRecovery Point 
- Earliest recovery time point for the DB System, as described by RFC 3339.
- TimeLatest stringRecovery Point 
- Latest recovery time point for the DB System, as described by RFC 3339.
- timeEarliest StringRecovery Point 
- Earliest recovery time point for the DB System, as described by RFC 3339.
- timeLatest StringRecovery Point 
- Latest recovery time point for the DB System, as described by RFC 3339.
- timeEarliest stringRecovery Point 
- Earliest recovery time point for the DB System, as described by RFC 3339.
- timeLatest stringRecovery Point 
- Latest recovery time point for the DB System, as described by RFC 3339.
- time_earliest_ strrecovery_ point 
- Earliest recovery time point for the DB System, as described by RFC 3339.
- time_latest_ strrecovery_ point 
- Latest recovery time point for the DB System, as described by RFC 3339.
- timeEarliest StringRecovery Point 
- Earliest recovery time point for the DB System, as described by RFC 3339.
- timeLatest StringRecovery Point 
- Latest recovery time point for the DB System, as described by RFC 3339.
MysqlDbSystemReadEndpoint, MysqlDbSystemReadEndpointArgs          
- ExcludeIps List<string>
- (Updatable) A list of IP addresses of read replicas that are excluded from serving read requests.
- IsEnabled bool
- (Updatable) Specifies if the DB System read endpoint is enabled or not.
- ReadEndpoint stringHostname Label 
- (Updatable) The hostname for the read endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ReadEndpoint stringIp Address 
- (Updatable) The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- ExcludeIps []string
- (Updatable) A list of IP addresses of read replicas that are excluded from serving read requests.
- IsEnabled bool
- (Updatable) Specifies if the DB System read endpoint is enabled or not.
- ReadEndpoint stringHostname Label 
- (Updatable) The hostname for the read endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- ReadEndpoint stringIp Address 
- (Updatable) The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- excludeIps List<String>
- (Updatable) A list of IP addresses of read replicas that are excluded from serving read requests.
- isEnabled Boolean
- (Updatable) Specifies if the DB System read endpoint is enabled or not.
- readEndpoint StringHostname Label 
- (Updatable) The hostname for the read endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- readEndpoint StringIp Address 
- (Updatable) The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- excludeIps string[]
- (Updatable) A list of IP addresses of read replicas that are excluded from serving read requests.
- isEnabled boolean
- (Updatable) Specifies if the DB System read endpoint is enabled or not.
- readEndpoint stringHostname Label 
- (Updatable) The hostname for the read endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- readEndpoint stringIp Address 
- (Updatable) The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- exclude_ips Sequence[str]
- (Updatable) A list of IP addresses of read replicas that are excluded from serving read requests.
- is_enabled bool
- (Updatable) Specifies if the DB System read endpoint is enabled or not.
- read_endpoint_ strhostname_ label 
- (Updatable) The hostname for the read endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- read_endpoint_ strip_ address 
- (Updatable) The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
- excludeIps List<String>
- (Updatable) A list of IP addresses of read replicas that are excluded from serving read requests.
- isEnabled Boolean
- (Updatable) Specifies if the DB System read endpoint is enabled or not.
- readEndpoint StringHostname Label 
- (Updatable) The hostname for the read endpoint of the DB System. Used for DNS. - The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). - Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. 
- readEndpoint StringIp Address 
- (Updatable) The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a "dotted-quad" style IPv4 address.
MysqlDbSystemRest, MysqlDbSystemRestArgs        
- Configuration string
- (Updatable) Select how REST is configured across the DB System instances.
- Port int
- (Updatable) The port for REST to listen on. Supported port numbers are 443 and from 1024 to 65535.
- Configuration string
- (Updatable) Select how REST is configured across the DB System instances.
- Port int
- (Updatable) The port for REST to listen on. Supported port numbers are 443 and from 1024 to 65535.
- configuration String
- (Updatable) Select how REST is configured across the DB System instances.
- port Integer
- (Updatable) The port for REST to listen on. Supported port numbers are 443 and from 1024 to 65535.
- configuration string
- (Updatable) Select how REST is configured across the DB System instances.
- port number
- (Updatable) The port for REST to listen on. Supported port numbers are 443 and from 1024 to 65535.
- configuration str
- (Updatable) Select how REST is configured across the DB System instances.
- port int
- (Updatable) The port for REST to listen on. Supported port numbers are 443 and from 1024 to 65535.
- configuration String
- (Updatable) Select how REST is configured across the DB System instances.
- port Number
- (Updatable) The port for REST to listen on. Supported port numbers are 443 and from 1024 to 65535.
MysqlDbSystemSecureConnections, MysqlDbSystemSecureConnectionsArgs          
- CertificateGeneration stringType 
- (Updatable) Select whether to use MySQL Database Service-managed certificate (SYSTEM) or your own certificate (BYOC).
- CertificateId string
- (Updatable) The OCID of the certificate to use.
- CertificateGeneration stringType 
- (Updatable) Select whether to use MySQL Database Service-managed certificate (SYSTEM) or your own certificate (BYOC).
- CertificateId string
- (Updatable) The OCID of the certificate to use.
- certificateGeneration StringType 
- (Updatable) Select whether to use MySQL Database Service-managed certificate (SYSTEM) or your own certificate (BYOC).
- certificateId String
- (Updatable) The OCID of the certificate to use.
- certificateGeneration stringType 
- (Updatable) Select whether to use MySQL Database Service-managed certificate (SYSTEM) or your own certificate (BYOC).
- certificateId string
- (Updatable) The OCID of the certificate to use.
- certificate_generation_ strtype 
- (Updatable) Select whether to use MySQL Database Service-managed certificate (SYSTEM) or your own certificate (BYOC).
- certificate_id str
- (Updatable) The OCID of the certificate to use.
- certificateGeneration StringType 
- (Updatable) Select whether to use MySQL Database Service-managed certificate (SYSTEM) or your own certificate (BYOC).
- certificateId String
- (Updatable) The OCID of the certificate to use.
MysqlDbSystemSource, MysqlDbSystemSourceArgs        
- SourceType string
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- BackupId string
- The OCID of the backup to be used as the source for the new DB System.
- DbSystem stringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- RecoveryPoint string
- The date and time, as per RFC 3339, of the change up to which the new DB System shall be restored to, using a backup and logs from the original DB System. In case no point in time is specified, then this new DB System shall be restored up to the latest change recorded for the original DB System.
- SourceUrl string
- The Pre-Authenticated Request (PAR) of a bucket/prefix or PAR of a @.manifest.json object from the Object Storage. Check Using Pre-Authenticated Requests for information related to PAR creation. Please create PAR with "Permit object reads" access type and "Enable Object Listing" permission when using a bucket/prefix PAR. Please create PAR with "Permit object reads" access type when using a @.manifest.json object PAR.
- SourceType string
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- BackupId string
- The OCID of the backup to be used as the source for the new DB System.
- DbSystem stringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- RecoveryPoint string
- The date and time, as per RFC 3339, of the change up to which the new DB System shall be restored to, using a backup and logs from the original DB System. In case no point in time is specified, then this new DB System shall be restored up to the latest change recorded for the original DB System.
- SourceUrl string
- The Pre-Authenticated Request (PAR) of a bucket/prefix or PAR of a @.manifest.json object from the Object Storage. Check Using Pre-Authenticated Requests for information related to PAR creation. Please create PAR with "Permit object reads" access type and "Enable Object Listing" permission when using a bucket/prefix PAR. Please create PAR with "Permit object reads" access type when using a @.manifest.json object PAR.
- sourceType String
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- backupId String
- The OCID of the backup to be used as the source for the new DB System.
- dbSystem StringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- recoveryPoint String
- The date and time, as per RFC 3339, of the change up to which the new DB System shall be restored to, using a backup and logs from the original DB System. In case no point in time is specified, then this new DB System shall be restored up to the latest change recorded for the original DB System.
- sourceUrl String
- The Pre-Authenticated Request (PAR) of a bucket/prefix or PAR of a @.manifest.json object from the Object Storage. Check Using Pre-Authenticated Requests for information related to PAR creation. Please create PAR with "Permit object reads" access type and "Enable Object Listing" permission when using a bucket/prefix PAR. Please create PAR with "Permit object reads" access type when using a @.manifest.json object PAR.
- sourceType string
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- backupId string
- The OCID of the backup to be used as the source for the new DB System.
- dbSystem stringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- recoveryPoint string
- The date and time, as per RFC 3339, of the change up to which the new DB System shall be restored to, using a backup and logs from the original DB System. In case no point in time is specified, then this new DB System shall be restored up to the latest change recorded for the original DB System.
- sourceUrl string
- The Pre-Authenticated Request (PAR) of a bucket/prefix or PAR of a @.manifest.json object from the Object Storage. Check Using Pre-Authenticated Requests for information related to PAR creation. Please create PAR with "Permit object reads" access type and "Enable Object Listing" permission when using a bucket/prefix PAR. Please create PAR with "Permit object reads" access type when using a @.manifest.json object PAR.
- source_type str
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- backup_id str
- The OCID of the backup to be used as the source for the new DB System.
- db_system_ strid 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- recovery_point str
- The date and time, as per RFC 3339, of the change up to which the new DB System shall be restored to, using a backup and logs from the original DB System. In case no point in time is specified, then this new DB System shall be restored up to the latest change recorded for the original DB System.
- source_url str
- The Pre-Authenticated Request (PAR) of a bucket/prefix or PAR of a @.manifest.json object from the Object Storage. Check Using Pre-Authenticated Requests for information related to PAR creation. Please create PAR with "Permit object reads" access type and "Enable Object Listing" permission when using a bucket/prefix PAR. Please create PAR with "Permit object reads" access type when using a @.manifest.json object PAR.
- sourceType String
- The specific source identifier. Use BACKUPfor creating a new database by restoring from a backup. UseIMPORTURLfor creating a new database from a URL Object Storage PAR.
- backupId String
- The OCID of the backup to be used as the source for the new DB System.
- dbSystem StringId 
- The OCID of the DB System from which a backup shall be selected to be restored when creating the new DB System. Use this together with recovery point to perform a point in time recovery operation.
- recoveryPoint String
- The date and time, as per RFC 3339, of the change up to which the new DB System shall be restored to, using a backup and logs from the original DB System. In case no point in time is specified, then this new DB System shall be restored up to the latest change recorded for the original DB System.
- sourceUrl String
- The Pre-Authenticated Request (PAR) of a bucket/prefix or PAR of a @.manifest.json object from the Object Storage. Check Using Pre-Authenticated Requests for information related to PAR creation. Please create PAR with "Permit object reads" access type and "Enable Object Listing" permission when using a bucket/prefix PAR. Please create PAR with "Permit object reads" access type when using a @.manifest.json object PAR.
Import
MysqlDbSystems can be imported using the id, e.g.
$ pulumi import oci:Mysql/mysqlDbSystem:MysqlDbSystem test_mysql_db_system "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.
