ArmOracleDatabaseModelFactory.AutonomousDatabaseUpdateProperties Method

Definition

public static Azure.ResourceManager.OracleDatabase.Models.AutonomousDatabaseUpdateProperties AutonomousDatabaseUpdateProperties(string adminPassword = default, Azure.ResourceManager.OracleDatabase.Models.AutonomousMaintenanceScheduleType? autonomousMaintenanceScheduleType = default, float? computeCount = default, int? cpuCoreCount = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OracleDatabase.Models.OracleCustomerContact> customerContacts = default, int? dataStorageSizeInTbs = default, int? dataStorageSizeInGbs = default, string displayName = default, bool? isAutoScalingEnabled = default, bool? isAutoScalingForStorageEnabled = default, string peerDBId = default, bool? isLocalDataGuardEnabled = default, bool? isMtlsConnectionRequired = default, Azure.ResourceManager.OracleDatabase.Models.OracleLicenseModel? licenseModel = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OracleDatabase.Models.ScheduledOperationsTypeUpdate> scheduledOperationsList = default, Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseEditionType? databaseEdition = default, Azure.ResourceManager.OracleDatabase.Models.LongTermBackUpScheduleDetails longTermBackupSchedule = default, int? localAdgAutoFailoverMaxDataLossLimit = default, Azure.ResourceManager.OracleDatabase.Models.AutonomousDatabaseModeType? openMode = default, Azure.ResourceManager.OracleDatabase.Models.AutonomousDatabasePermissionLevelType? permissionLevel = default, Azure.ResourceManager.OracleDatabase.Models.DataGuardRoleType? role = default, int? backupRetentionPeriodInDays = default, System.Collections.Generic.IEnumerable<string> whitelistedIPs = default);
static member AutonomousDatabaseUpdateProperties : string * Nullable<Azure.ResourceManager.OracleDatabase.Models.AutonomousMaintenanceScheduleType> * Nullable<single> * Nullable<int> * seq<Azure.ResourceManager.OracleDatabase.Models.OracleCustomerContact> * Nullable<int> * Nullable<int> * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.OracleDatabase.Models.OracleLicenseModel> * seq<Azure.ResourceManager.OracleDatabase.Models.ScheduledOperationsTypeUpdate> * Nullable<Azure.ResourceManager.OracleDatabase.Models.OracleDatabaseEditionType> * Azure.ResourceManager.OracleDatabase.Models.LongTermBackUpScheduleDetails * Nullable<int> * Nullable<Azure.ResourceManager.OracleDatabase.Models.AutonomousDatabaseModeType> * Nullable<Azure.ResourceManager.OracleDatabase.Models.AutonomousDatabasePermissionLevelType> * Nullable<Azure.ResourceManager.OracleDatabase.Models.DataGuardRoleType> * Nullable<int> * seq<string> -> Azure.ResourceManager.OracleDatabase.Models.AutonomousDatabaseUpdateProperties
Public Shared Function AutonomousDatabaseUpdateProperties (Optional adminPassword As String = Nothing, Optional autonomousMaintenanceScheduleType As Nullable(Of AutonomousMaintenanceScheduleType) = Nothing, Optional computeCount As Nullable(Of Single) = Nothing, Optional cpuCoreCount As Nullable(Of Integer) = Nothing, Optional customerContacts As IEnumerable(Of OracleCustomerContact) = Nothing, Optional dataStorageSizeInTbs As Nullable(Of Integer) = Nothing, Optional dataStorageSizeInGbs As Nullable(Of Integer) = Nothing, Optional displayName As String = Nothing, Optional isAutoScalingEnabled As Nullable(Of Boolean) = Nothing, Optional isAutoScalingForStorageEnabled As Nullable(Of Boolean) = Nothing, Optional peerDBId As String = Nothing, Optional isLocalDataGuardEnabled As Nullable(Of Boolean) = Nothing, Optional isMtlsConnectionRequired As Nullable(Of Boolean) = Nothing, Optional licenseModel As Nullable(Of OracleLicenseModel) = Nothing, Optional scheduledOperationsList As IEnumerable(Of ScheduledOperationsTypeUpdate) = Nothing, Optional databaseEdition As Nullable(Of OracleDatabaseEditionType) = Nothing, Optional longTermBackupSchedule As LongTermBackUpScheduleDetails = Nothing, Optional localAdgAutoFailoverMaxDataLossLimit As Nullable(Of Integer) = Nothing, Optional openMode As Nullable(Of AutonomousDatabaseModeType) = Nothing, Optional permissionLevel As Nullable(Of AutonomousDatabasePermissionLevelType) = Nothing, Optional role As Nullable(Of DataGuardRoleType) = Nothing, Optional backupRetentionPeriodInDays As Nullable(Of Integer) = Nothing, Optional whitelistedIPs As IEnumerable(Of String) = Nothing) As AutonomousDatabaseUpdateProperties

Parameters

adminPassword
String

Admin password.

autonomousMaintenanceScheduleType
Nullable<AutonomousMaintenanceScheduleType>

The maintenance schedule type of the Autonomous Database Serverless.

computeCount
Nullable<Single>

The compute amount (CPUs) available to the database.

cpuCoreCount
Nullable<Int32>

The number of CPU cores to be made available to the database.

customerContacts
IEnumerable<OracleCustomerContact>

Customer Contacts.

dataStorageSizeInTbs
Nullable<Int32>

The quantity of data in the database, in terabytes.

dataStorageSizeInGbs
Nullable<Int32>

The size, in gigabytes, of the data volume that will be created and attached to the database.

displayName
String

The user-friendly name for the Autonomous Database.

isAutoScalingEnabled
Nullable<Boolean>

Indicates if auto scaling is enabled for the Autonomous Database CPU core count.

isAutoScalingForStorageEnabled
Nullable<Boolean>

Indicates if auto scaling is enabled for the Autonomous Database storage.

peerDBId
String

The Azure resource ID of the Disaster Recovery peer database, which is located in a different region from the current peer database.

isLocalDataGuardEnabled
Nullable<Boolean>

Indicates whether the Autonomous Database has local or called in-region Data Guard enabled.

isMtlsConnectionRequired
Nullable<Boolean>

Specifies if the Autonomous Database requires mTLS connections.

licenseModel
Nullable<OracleLicenseModel>

The Oracle license model that applies to the Oracle Autonomous Database. The default is LICENSE_INCLUDED.

scheduledOperationsList
IEnumerable<ScheduledOperationsTypeUpdate>

The list of scheduled operations.

databaseEdition
Nullable<OracleDatabaseEditionType>

The Oracle Database Edition that applies to the Autonomous databases.

longTermBackupSchedule
LongTermBackUpScheduleDetails

Details for the long-term backup schedule.

localAdgAutoFailoverMaxDataLossLimit
Nullable<Int32>

Parameter that allows users to select an acceptable maximum data loss limit in seconds, up to which Automatic Failover will be triggered when necessary for a Local Autonomous Data Guard.

openMode
Nullable<AutonomousDatabaseModeType>

Indicates the Autonomous Database mode.

permissionLevel
Nullable<AutonomousDatabasePermissionLevelType>

The Autonomous Database permission level.

role
Nullable<DataGuardRoleType>

The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.

backupRetentionPeriodInDays
Nullable<Int32>

Retention period, in days, for long-term backups.

whitelistedIPs
IEnumerable<String>

The client IP access control list (ACL). This is an array of CIDR notations and/or IP addresses. Values should be separate strings, separated by commas. Example: ['1.1.1.1','1.1.1.0/24','1.1.2.25'].

Returns

A new AutonomousDatabaseUpdateProperties instance for mocking.

Applies to