Package-level declarations

Types

Link copied to clipboard
data class BackupPlanBackupConfigArgs(val allNamespaces: Output<Boolean>? = null, val encryptionKey: Output<BackupPlanBackupConfigEncryptionKeyArgs>? = null, val includeSecrets: Output<Boolean>? = null, val includeVolumeData: Output<Boolean>? = null, val permissiveMode: Output<Boolean>? = null, val selectedApplications: Output<BackupPlanBackupConfigSelectedApplicationsArgs>? = null, val selectedNamespaces: Output<BackupPlanBackupConfigSelectedNamespacesArgs>? = null) : ConvertibleToJava<BackupPlanBackupConfigArgs>
Link copied to clipboard
data class BackupPlanBackupConfigEncryptionKeyArgs(val gcpKmsEncryptionKey: Output<String>) : ConvertibleToJava<BackupPlanBackupConfigEncryptionKeyArgs>
data class BackupPlanBackupConfigSelectedApplicationsArgs(val namespacedNames: Output<List<BackupPlanBackupConfigSelectedApplicationsNamespacedNameArgs>>) : ConvertibleToJava<BackupPlanBackupConfigSelectedApplicationsArgs>
data class BackupPlanBackupConfigSelectedApplicationsNamespacedNameArgs(val name: Output<String>, val namespace: Output<String>) : ConvertibleToJava<BackupPlanBackupConfigSelectedApplicationsNamespacedNameArgs>
data class BackupPlanBackupConfigSelectedNamespacesArgs(val namespaces: Output<List<String>>) : ConvertibleToJava<BackupPlanBackupConfigSelectedNamespacesArgs>
Link copied to clipboard
data class BackupPlanBackupScheduleArgs(val cronSchedule: Output<String>? = null, val paused: Output<Boolean>? = null, val rpoConfig: Output<BackupPlanBackupScheduleRpoConfigArgs>? = null) : ConvertibleToJava<BackupPlanBackupScheduleArgs>
Link copied to clipboard
data class BackupPlanBackupScheduleRpoConfigArgs(val exclusionWindows: Output<List<BackupPlanBackupScheduleRpoConfigExclusionWindowArgs>>? = null, val targetRpoMinutes: Output<Int>) : ConvertibleToJava<BackupPlanBackupScheduleRpoConfigArgs>
data class BackupPlanBackupScheduleRpoConfigExclusionWindowArgs(val daily: Output<Boolean>? = null, val daysOfWeek: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowDaysOfWeekArgs>? = null, val duration: Output<String>, val singleOccurrenceDate: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDateArgs>? = null, val startTime: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowStartTimeArgs>) : ConvertibleToJava<BackupPlanBackupScheduleRpoConfigExclusionWindowArgs>
data class BackupPlanBackupScheduleRpoConfigExclusionWindowDaysOfWeekArgs(val daysOfWeeks: Output<List<String>>? = null) : ConvertibleToJava<BackupPlanBackupScheduleRpoConfigExclusionWindowDaysOfWeekArgs>
data class BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDateArgs(val day: Output<Int>? = null, val month: Output<Int>? = null, val year: Output<Int>? = null) : ConvertibleToJava<BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDateArgs>
data class BackupPlanBackupScheduleRpoConfigExclusionWindowStartTimeArgs(val hours: Output<Int>? = null, val minutes: Output<Int>? = null, val nanos: Output<Int>? = null, val seconds: Output<Int>? = null) : ConvertibleToJava<BackupPlanBackupScheduleRpoConfigExclusionWindowStartTimeArgs>
Link copied to clipboard
data class BackupPlanIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<BackupPlanIamBindingConditionArgs>
Link copied to clipboard
data class BackupPlanIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<BackupPlanIamMemberConditionArgs>
Link copied to clipboard
data class BackupPlanRetentionPolicyArgs(val backupDeleteLockDays: Output<Int>? = null, val backupRetainDays: Output<Int>? = null, val locked: Output<Boolean>? = null) : ConvertibleToJava<BackupPlanRetentionPolicyArgs>
Link copied to clipboard
data class GetBackupPlanIamPolicyPlainArgs(val location: String? = null, val name: String, val project: String? = null) : ConvertibleToJava<GetBackupPlanIamPolicyPlainArgs>

A collection of arguments for invoking getBackupPlanIamPolicy.

Link copied to clipboard
data class GetRestorePlanIamPolicyPlainArgs(val location: String? = null, val name: String, val project: String? = null) : ConvertibleToJava<GetRestorePlanIamPolicyPlainArgs>

A collection of arguments for invoking getRestorePlanIamPolicy.

Link copied to clipboard
data class RestorePlanIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<RestorePlanIamBindingConditionArgs>
Link copied to clipboard
data class RestorePlanIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<RestorePlanIamMemberConditionArgs>
Link copied to clipboard
data class RestorePlanRestoreConfigArgs(val allNamespaces: Output<Boolean>? = null, val clusterResourceConflictPolicy: Output<String>? = null, val clusterResourceRestoreScope: Output<RestorePlanRestoreConfigClusterResourceRestoreScopeArgs>? = null, val excludedNamespaces: Output<RestorePlanRestoreConfigExcludedNamespacesArgs>? = null, val namespacedResourceRestoreMode: Output<String>? = null, val noNamespaces: Output<Boolean>? = null, val restoreOrder: Output<RestorePlanRestoreConfigRestoreOrderArgs>? = null, val selectedApplications: Output<RestorePlanRestoreConfigSelectedApplicationsArgs>? = null, val selectedNamespaces: Output<RestorePlanRestoreConfigSelectedNamespacesArgs>? = null, val transformationRules: Output<List<RestorePlanRestoreConfigTransformationRuleArgs>>? = null, val volumeDataRestorePolicy: Output<String>? = null, val volumeDataRestorePolicyBindings: Output<List<RestorePlanRestoreConfigVolumeDataRestorePolicyBindingArgs>>? = null) : ConvertibleToJava<RestorePlanRestoreConfigArgs>
data class RestorePlanRestoreConfigClusterResourceRestoreScopeArgs(val allGroupKinds: Output<Boolean>? = null, val excludedGroupKinds: Output<List<RestorePlanRestoreConfigClusterResourceRestoreScopeExcludedGroupKindArgs>>? = null, val noGroupKinds: Output<Boolean>? = null, val selectedGroupKinds: Output<List<RestorePlanRestoreConfigClusterResourceRestoreScopeSelectedGroupKindArgs>>? = null) : ConvertibleToJava<RestorePlanRestoreConfigClusterResourceRestoreScopeArgs>
data class RestorePlanRestoreConfigClusterResourceRestoreScopeExcludedGroupKindArgs(val resourceGroup: Output<String>? = null, val resourceKind: Output<String>? = null) : ConvertibleToJava<RestorePlanRestoreConfigClusterResourceRestoreScopeExcludedGroupKindArgs>
data class RestorePlanRestoreConfigClusterResourceRestoreScopeSelectedGroupKindArgs(val resourceGroup: Output<String>? = null, val resourceKind: Output<String>? = null) : ConvertibleToJava<RestorePlanRestoreConfigClusterResourceRestoreScopeSelectedGroupKindArgs>
data class RestorePlanRestoreConfigExcludedNamespacesArgs(val namespaces: Output<List<String>>) : ConvertibleToJava<RestorePlanRestoreConfigExcludedNamespacesArgs>
Link copied to clipboard
data class RestorePlanRestoreConfigRestoreOrderArgs(val groupKindDependencies: Output<List<RestorePlanRestoreConfigRestoreOrderGroupKindDependencyArgs>>) : ConvertibleToJava<RestorePlanRestoreConfigRestoreOrderArgs>
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependencyArgs(val requiring: Output<RestorePlanRestoreConfigRestoreOrderGroupKindDependencyRequiringArgs>, val satisfying: Output<RestorePlanRestoreConfigRestoreOrderGroupKindDependencySatisfyingArgs>) : ConvertibleToJava<RestorePlanRestoreConfigRestoreOrderGroupKindDependencyArgs>
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependencyRequiringArgs(val resourceGroup: Output<String>? = null, val resourceKind: Output<String>? = null) : ConvertibleToJava<RestorePlanRestoreConfigRestoreOrderGroupKindDependencyRequiringArgs>
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependencySatisfyingArgs(val resourceGroup: Output<String>? = null, val resourceKind: Output<String>? = null) : ConvertibleToJava<RestorePlanRestoreConfigRestoreOrderGroupKindDependencySatisfyingArgs>
data class RestorePlanRestoreConfigSelectedApplicationsArgs(val namespacedNames: Output<List<RestorePlanRestoreConfigSelectedApplicationsNamespacedNameArgs>>) : ConvertibleToJava<RestorePlanRestoreConfigSelectedApplicationsArgs>
data class RestorePlanRestoreConfigSelectedApplicationsNamespacedNameArgs(val name: Output<String>, val namespace: Output<String>) : ConvertibleToJava<RestorePlanRestoreConfigSelectedApplicationsNamespacedNameArgs>
data class RestorePlanRestoreConfigSelectedNamespacesArgs(val namespaces: Output<List<String>>) : ConvertibleToJava<RestorePlanRestoreConfigSelectedNamespacesArgs>
data class RestorePlanRestoreConfigTransformationRuleArgs(val description: Output<String>? = null, val fieldActions: Output<List<RestorePlanRestoreConfigTransformationRuleFieldActionArgs>>, val resourceFilter: Output<RestorePlanRestoreConfigTransformationRuleResourceFilterArgs>? = null) : ConvertibleToJava<RestorePlanRestoreConfigTransformationRuleArgs>
data class RestorePlanRestoreConfigTransformationRuleFieldActionArgs(val fromPath: Output<String>? = null, val op: Output<String>, val path: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<RestorePlanRestoreConfigTransformationRuleFieldActionArgs>
data class RestorePlanRestoreConfigTransformationRuleResourceFilterArgs(val groupKinds: Output<List<RestorePlanRestoreConfigTransformationRuleResourceFilterGroupKindArgs>>? = null, val jsonPath: Output<String>? = null, val namespaces: Output<List<String>>? = null) : ConvertibleToJava<RestorePlanRestoreConfigTransformationRuleResourceFilterArgs>
data class RestorePlanRestoreConfigTransformationRuleResourceFilterGroupKindArgs(val resourceGroup: Output<String>? = null, val resourceKind: Output<String>? = null) : ConvertibleToJava<RestorePlanRestoreConfigTransformationRuleResourceFilterGroupKindArgs>
data class RestorePlanRestoreConfigVolumeDataRestorePolicyBindingArgs(val policy: Output<String>, val volumeType: Output<String>) : ConvertibleToJava<RestorePlanRestoreConfigVolumeDataRestorePolicyBindingArgs>