Package-level declarations
Types
Link copied to clipboard
data class AccountActiveDirectory(val aesEncryptionEnabled: Boolean? = null, val dnsServers: List<String>, val domain: String, val kerberosAdName: String? = null, val kerberosKdcIp: String? = null, val ldapOverTlsEnabled: Boolean? = null, val ldapSigningEnabled: Boolean? = null, val localNfsUsersWithLdapAllowed: Boolean? = null, val organizationalUnit: String? = null, val password: String, val serverRootCaCertificate: String? = null, val siteName: String? = null, val smbServerName: String, val username: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetAccountResult(val id: String, val identity: GetAccountIdentity? = null, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>)
A collection of values returned by getAccount.
Link copied to clipboard
data class GetBackupPolicyResult(val accountName: String, val dailyBackupsToKeep: Int, val enabled: Boolean, val id: String, val location: String, val monthlyBackupsToKeep: Int, val name: String, val resourceGroupName: String, val tags: Map<String, String>, val weeklyBackupsToKeep: Int)
A collection of values returned by getBackupPolicy.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetSnapshotPolicyResult(val accountName: String, val dailySchedules: List<GetSnapshotPolicyDailySchedule>, val enabled: Boolean, val hourlySchedules: List<GetSnapshotPolicyHourlySchedule>, val id: String, val location: String, val monthlySchedules: List<GetSnapshotPolicyMonthlySchedule>, val name: String, val resourceGroupName: String, val tags: Map<String, String>, val weeklySchedules: List<GetSnapshotPolicyWeeklySchedule>)
A collection of values returned by getSnapshotPolicy.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVolumeDataProtectionBackupPolicy(val backupPolicyId: String, val backupVaultId: String, val policyEnabled: Boolean)
Link copied to clipboard
data class GetVolumeDataProtectionReplication(val endpointType: String, val remoteVolumeLocation: String, val remoteVolumeResourceId: String, val replicationFrequency: String)
Link copied to clipboard
data class GetVolumeGroupOracleResult(val accountName: String, val applicationIdentifier: String, val groupDescription: String, val id: String, val location: String, val name: String, val resourceGroupName: String, val volumes: List<GetVolumeGroupOracleVolume>)
A collection of values returned by getVolumeGroupOracle.
Link copied to clipboard
data class GetVolumeGroupOracleVolume(val capacityPoolId: String, val dataProtectionReplications: List<GetVolumeGroupOracleVolumeDataProtectionReplication>, val dataProtectionSnapshotPolicies: List<GetVolumeGroupOracleVolumeDataProtectionSnapshotPolicy>, val encryptionKeySource: String, val exportPolicyRules: List<GetVolumeGroupOracleVolumeExportPolicyRule>, val id: String, val keyVaultPrivateEndpointId: String, val mountIpAddresses: List<String>, val name: String, val networkFeatures: String, val protocols: List<String>, val proximityPlacementGroupId: String, val securityStyle: String, val serviceLevel: String, val snapshotDirectoryVisible: Boolean, val storageQuotaInGb: Int, val subnetId: String, val tags: Map<String, String>, val throughputInMibps: Double, val volumePath: String, val volumeSpecName: String, val zone: String)
Link copied to clipboard
data class GetVolumeGroupOracleVolumeDataProtectionReplication(val endpointType: String, val remoteVolumeLocation: String, val remoteVolumeResourceId: String, val replicationFrequency: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVolumeGroupSapHanaResult(val accountName: String, val applicationIdentifier: String, val groupDescription: String, val id: String, val location: String, val name: String, val resourceGroupName: String, val volumes: List<GetVolumeGroupSapHanaVolume>)
A collection of values returned by getVolumeGroupSapHana.
Link copied to clipboard
data class GetVolumeGroupSapHanaVolume(val capacityPoolId: String, val dataProtectionReplications: List<GetVolumeGroupSapHanaVolumeDataProtectionReplication>, val dataProtectionSnapshotPolicies: List<GetVolumeGroupSapHanaVolumeDataProtectionSnapshotPolicy>, val exportPolicyRules: List<GetVolumeGroupSapHanaVolumeExportPolicyRule>, val id: String, val mountIpAddresses: List<String>, val name: String, val protocols: List<String>, val proximityPlacementGroupId: String, val securityStyle: String, val serviceLevel: String, val snapshotDirectoryVisible: Boolean, val storageQuotaInGb: Int, val subnetId: String, val tags: Map<String, String>, val throughputInMibps: Double, val volumePath: String, val volumeSpecName: String)
Link copied to clipboard
data class GetVolumeGroupSapHanaVolumeDataProtectionReplication(val endpointType: String, val remoteVolumeLocation: String, val remoteVolumeResourceId: String, val replicationFrequency: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVolumeResult(val accountName: String, val dataProtectionBackupPolicies: List<GetVolumeDataProtectionBackupPolicy>, val dataProtectionReplications: List<GetVolumeDataProtectionReplication>, val encryptionKeySource: String, val id: String, val keyVaultPrivateEndpointId: String, val location: String, val mountIpAddresses: List<String>, val name: String, val networkFeatures: String, val poolName: String, val protocols: List<String>, val resourceGroupName: String, val securityStyle: String? = null, val serviceLevel: String, val smbAccessBasedEnumerationEnabled: Boolean, val smbNonBrowsableEnabled: Boolean, val storageQuotaInGb: Int, val subnetId: String, val volumePath: String, val zone: String)
A collection of values returned by getVolume.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VolumeDataProtectionBackupPolicy(val backupPolicyId: String, val backupVaultId: String, val policyEnabled: Boolean? = null)
Link copied to clipboard
data class VolumeDataProtectionReplication(val endpointType: String? = null, val remoteVolumeLocation: String, val remoteVolumeResourceId: String, val replicationFrequency: String)
Link copied to clipboard
Link copied to clipboard
data class VolumeExportPolicyRule(val allowedClients: List<String>, val kerberos5ReadOnlyEnabled: Boolean? = null, val kerberos5ReadWriteEnabled: Boolean? = null, val kerberos5iReadOnlyEnabled: Boolean? = null, val kerberos5iReadWriteEnabled: Boolean? = null, val kerberos5pReadOnlyEnabled: Boolean? = null, val kerberos5pReadWriteEnabled: Boolean? = null, val protocolsEnabled: String? = null, val rootAccessEnabled: Boolean? = null, val ruleIndex: Int, val unixReadOnly: Boolean? = null, val unixReadWrite: Boolean? = null)
Link copied to clipboard
data class VolumeGroupOracleVolume(val capacityPoolId: String, val dataProtectionSnapshotPolicy: VolumeGroupOracleVolumeDataProtectionSnapshotPolicy? = null, val encryptionKeySource: String? = null, val exportPolicyRules: List<VolumeGroupOracleVolumeExportPolicyRule>, val id: String? = null, val keyVaultPrivateEndpointId: String? = null, val mountIpAddresses: List<String>? = null, val name: String, val networkFeatures: String? = null, val protocols: String, val proximityPlacementGroupId: String? = null, val securityStyle: String, val serviceLevel: String, val snapshotDirectoryVisible: Boolean, val storageQuotaInGb: Int, val subnetId: String, val tags: Map<String, String>? = null, val throughputInMibps: Double, val volumePath: String, val volumeSpecName: String, val zone: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VolumeGroupSapHanaVolume(val capacityPoolId: String, val dataProtectionReplication: VolumeGroupSapHanaVolumeDataProtectionReplication? = null, val dataProtectionSnapshotPolicy: VolumeGroupSapHanaVolumeDataProtectionSnapshotPolicy? = null, val exportPolicyRules: List<VolumeGroupSapHanaVolumeExportPolicyRule>, val id: String? = null, val mountIpAddresses: List<String>? = null, val name: String, val protocols: String, val proximityPlacementGroupId: String? = null, val securityStyle: String, val serviceLevel: String, val snapshotDirectoryVisible: Boolean, val storageQuotaInGb: Int, val subnetId: String, val tags: Map<String, String>? = null, val throughputInMibps: Double, val volumePath: String, val volumeSpecName: String)
Link copied to clipboard
data class VolumeGroupSapHanaVolumeDataProtectionReplication(val endpointType: String? = null, val remoteVolumeLocation: String, val remoteVolumeResourceId: String, val replicationFrequency: String)
Link copied to clipboard
Link copied to clipboard