Package-level declarations

Types

Link copied to clipboard

Feature can be imported using any of these accepted formats

Link copied to clipboard
data class FeatureArgs(val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val spec: Output<FeatureSpecArgs>? = null) : ConvertibleToJava<FeatureArgs>

Feature can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

FeatureMembership can be imported using any of these accepted formats

Link copied to clipboard
data class FeatureMembershipArgs(val configmanagement: Output<FeatureMembershipConfigmanagementArgs>? = null, val feature: Output<String>? = null, val location: Output<String>? = null, val membership: Output<String>? = null, val mesh: Output<FeatureMembershipMeshArgs>? = null, val project: Output<String>? = null) : ConvertibleToJava<FeatureMembershipArgs>

FeatureMembership can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard

Membership contains information about a member cluster. To get more information about Membership, see:

Link copied to clipboard
data class MembershipArgs(val authority: Output<MembershipAuthorityArgs>? = null, val description: Output<String>? = null, val endpoint: Output<MembershipEndpointArgs>? = null, val labels: Output<Map<String, String>>? = null, val membershipId: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<MembershipArgs>

Membership contains information about a member cluster. To get more information about Membership, see:

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for GKEHub Membership. Each of these resources serves a different use case:

Link copied to clipboard
data class MembershipIamBindingArgs(val condition: Output<MembershipIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val membershipId: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<MembershipIamBindingArgs>

Three different resources help you manage your IAM policy for GKEHub Membership. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for GKEHub Membership. Each of these resources serves a different use case:

Link copied to clipboard
data class MembershipIamMemberArgs(val condition: Output<MembershipIamMemberConditionArgs>? = null, val member: Output<String>? = null, val membershipId: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<MembershipIamMemberArgs>

Three different resources help you manage your IAM policy for GKEHub Membership. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for GKEHub Membership. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for GKEHub Membership. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun featureResource(name: String, block: suspend FeatureResourceBuilder.() -> Unit): Feature
Link copied to clipboard
suspend fun membershipResource(name: String, block: suspend MembershipResourceBuilder.() -> Unit): Membership