Package-level declarations

Types

Link copied to clipboard
class BackupPlan : KotlinCustomResource

Represents a Backup Plan instance. To get more information about BackupPlan, see:

Link copied to clipboard
data class BackupPlanArgs(val backupConfig: Output<BackupPlanBackupConfigArgs>? = null, val backupSchedule: Output<BackupPlanBackupScheduleArgs>? = null, val cluster: Output<String>? = null, val deactivated: Output<Boolean>? = null, val description: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val retentionPolicy: Output<BackupPlanRetentionPolicyArgs>? = null) : ConvertibleToJava<BackupPlanArgs>

Represents a Backup Plan instance. To get more information about BackupPlan, see:

Link copied to clipboard
Link copied to clipboard
class BackupPlanIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Backup for GKE BackupPlan. Each of these resources serves a different use case:

Link copied to clipboard
data class BackupPlanIamBindingArgs(val condition: Output<BackupPlanIamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BackupPlanIamBindingArgs>

Three different resources help you manage your IAM policy for Backup for GKE BackupPlan. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class BackupPlanIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Backup for GKE BackupPlan. Each of these resources serves a different use case:

Link copied to clipboard
data class BackupPlanIamMemberArgs(val condition: Output<BackupPlanIamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BackupPlanIamMemberArgs>

Three different resources help you manage your IAM policy for Backup for GKE BackupPlan. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class BackupPlanIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Backup for GKE BackupPlan. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Backup for GKE BackupPlan. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object BackupPlanMapper : ResourceMapper<BackupPlan>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RestorePlan : KotlinCustomResource

Represents a Restore Plan instance. To get more information about RestorePlan, see:

Link copied to clipboard
data class RestorePlanArgs(val backupPlan: Output<String>? = null, val cluster: Output<String>? = null, val description: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val restoreConfig: Output<RestorePlanRestoreConfigArgs>? = null) : ConvertibleToJava<RestorePlanArgs>

Represents a Restore Plan instance. To get more information about RestorePlan, see:

Link copied to clipboard
Link copied to clipboard
class RestorePlanIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Backup for GKE RestorePlan. Each of these resources serves a different use case:

Link copied to clipboard
data class RestorePlanIamBindingArgs(val condition: Output<RestorePlanIamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RestorePlanIamBindingArgs>

Three different resources help you manage your IAM policy for Backup for GKE RestorePlan. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class RestorePlanIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Backup for GKE RestorePlan. Each of these resources serves a different use case:

Link copied to clipboard
data class RestorePlanIamMemberArgs(val condition: Output<RestorePlanIamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RestorePlanIamMemberArgs>

Three different resources help you manage your IAM policy for Backup for GKE RestorePlan. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class RestorePlanIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Backup for GKE RestorePlan. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Backup for GKE RestorePlan. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object RestorePlanMapper : ResourceMapper<RestorePlan>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun backupPlan(name: String, block: suspend BackupPlanResourceBuilder.() -> Unit): BackupPlan
Link copied to clipboard
suspend fun restorePlan(name: String, block: suspend RestorePlanResourceBuilder.() -> Unit): RestorePlan