Package-level declarations

Types

Link copied to clipboard
data class BackupPlanAssociationRulesConfigInfo(val lastBackupErrors: List<BackupPlanAssociationRulesConfigInfoLastBackupError>? = null, val lastBackupState: String? = null, val ruleId: String? = null)
data class BackupPlanAssociationRulesConfigInfoLastBackupError(val code: Double? = null, val message: String? = null)
Link copied to clipboard
data class BackupPlanBackupRule(val backupRetentionDays: Int, val ruleId: String, val standardSchedule: BackupPlanBackupRuleStandardSchedule)
Link copied to clipboard
data class BackupPlanBackupRuleStandardSchedule(val backupWindow: BackupPlanBackupRuleStandardScheduleBackupWindow? = null, val daysOfMonths: List<Int>? = null, val daysOfWeeks: List<String>? = null, val hourlyFrequency: Int? = null, val months: List<String>? = null, val recurrenceType: String, val timeZone: String, val weekDayOfMonth: BackupPlanBackupRuleStandardScheduleWeekDayOfMonth? = null)
data class BackupPlanBackupRuleStandardScheduleBackupWindow(val endHourOfDay: Int? = null, val startHourOfDay: Int)
data class BackupPlanBackupRuleStandardScheduleWeekDayOfMonth(val dayOfWeek: String, val weekOfMonth: String)
Link copied to clipboard
data class GetBackupBackup(val backupId: String, val backupVaultId: String, val dataSourceId: String, val location: String, val name: String)
Link copied to clipboard
data class GetBackupPlanAssociationResult(val backupPlan: String, val backupPlanAssociationId: String, val createTime: String, val dataSource: String, val id: String, val lastSuccessfulBackupConsistencyTime: String, val location: String, val name: String, val project: String? = null, val resource: String, val resourceType: String, val rulesConfigInfos: List<GetBackupPlanAssociationRulesConfigInfo>, val updateTime: String)

A collection of values returned by getBackupPlanAssociation.

Link copied to clipboard
data class GetBackupPlanAssociationRulesConfigInfo(val lastBackupErrors: List<GetBackupPlanAssociationRulesConfigInfoLastBackupError>, val lastBackupState: String, val ruleId: String)
Link copied to clipboard
data class GetBackupPlanBackupRule(val backupRetentionDays: Int, val ruleId: String, val standardSchedules: List<GetBackupPlanBackupRuleStandardSchedule>)
Link copied to clipboard
data class GetBackupPlanBackupRuleStandardSchedule(val backupWindows: List<GetBackupPlanBackupRuleStandardScheduleBackupWindow>, val daysOfMonths: List<Int>, val daysOfWeeks: List<String>, val hourlyFrequency: Int, val months: List<String>, val recurrenceType: String, val timeZone: String, val weekDayOfMonths: List<GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonth>)
data class GetBackupPlanBackupRuleStandardScheduleBackupWindow(val endHourOfDay: Int, val startHourOfDay: Int)
Link copied to clipboard
data class GetBackupPlanResult(val backupPlanId: String, val backupRules: List<GetBackupPlanBackupRule>, val backupVault: String, val backupVaultServiceAccount: String, val createTime: String, val description: String, val id: String, val location: String, val name: String, val project: String? = null, val resourceType: String, val updateTime: String)

A collection of values returned by getBackupPlan.

Link copied to clipboard
data class GetBackupResult(val backupVaultId: String, val backups: List<GetBackupBackup>, val dataSourceId: String, val id: String, val location: String, val name: String, val project: String)

A collection of values returned by getBackup.

Link copied to clipboard
data class GetBackupVaultResult(val accessRestriction: String, val allowMissing: Boolean, val annotations: Map<String, String>, val backupCount: String, val backupMinimumEnforcedRetentionDuration: String, val backupVaultId: String, val createTime: String, val deletable: Boolean, val description: String, val effectiveAnnotations: Map<String, String>, val effectiveLabels: Map<String, String>, val effectiveTime: String, val etag: String, val forceDelete: Boolean, val forceUpdate: Boolean, val id: String, val ignoreBackupPlanReferences: Boolean, val ignoreInactiveDatasources: Boolean, val labels: Map<String, String>, val location: String, val name: String, val project: String? = null, val pulumiLabels: Map<String, String>, val serviceAccount: String, val state: String, val totalStoredBytes: String, val uid: String, val updateTime: String)

A collection of values returned by getBackupVault.

Link copied to clipboard
data class GetDataSourceBackupConfigInfo(val backupApplianceBackupConfigs: List<GetDataSourceBackupConfigInfoBackupApplianceBackupConfig>, val gcpBackupConfigs: List<GetDataSourceBackupConfigInfoGcpBackupConfig>, val lastBackupError: Map<String, String>, val lastBackupState: String, val lastSuccessfulBackupConsistencyTime: String)
data class GetDataSourceBackupConfigInfoBackupApplianceBackupConfig(val applicationName: String, val backupApplianceId: String, val backupApplianceName: String, val hostName: String, val slaId: String, val slpName: String, val sltName: String)
data class GetDataSourceBackupConfigInfoGcpBackupConfig(val backupPlan: String, val backupPlanAssociation: String, val backupPlanDescription: String, val backupPlanRules: List<String>)
data class GetDataSourceDataSourceBackupApplianceApplication(val applianceId: String, val applicationId: String, val applicationName: String, val backupAppliance: String, val hostId: String, val hostname: String, val type: String)
Link copied to clipboard
data class GetDataSourceDataSourceGcpResource(val computeInstanceDataSourceProperties: List<GetDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty>, val gcpResourcename: String, val location: String, val type: String)
data class GetDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty(val description: String, val machineType: String, val name: String, val totalDiskCount: String, val totalDiskSizeGb: String)
Link copied to clipboard
data class GetDataSourceResult(val backupConfigInfos: List<GetDataSourceBackupConfigInfo>, val backupCount: String, val backupVaultId: String, val configState: String, val createTime: String, val dataSourceBackupApplianceApplications: List<GetDataSourceDataSourceBackupApplianceApplication>, val dataSourceGcpResources: List<GetDataSourceDataSourceGcpResource>, val dataSourceId: String, val etag: String, val id: String, val labels: Map<String, String>, val location: String, val name: String, val project: String, val state: String, val totalStoredBytes: String, val updateTime: String)

A collection of values returned by getDataSource.

Link copied to clipboard
data class GetManagementServerManagementUri(val api: String, val webUi: String)
Link copied to clipboard
data class GetManagementServerNetwork(val network: String, val peeringMode: String)
Link copied to clipboard
data class GetManagementServerResult(val id: String, val location: String, val managementUris: List<GetManagementServerManagementUri>, val name: String, val networks: List<GetManagementServerNetwork>, val oauth2ClientId: String, val project: String, val type: String)

A collection of values returned by getManagementServer.

Link copied to clipboard
data class ManagementServerManagementUri(val api: String? = null, val webUi: String? = null)
Link copied to clipboard
data class ManagementServerNetwork(val network: String, val peeringMode: String? = null)