Package-level declarations

Types

Link copied to clipboard
class DataExchange : KotlinCustomResource

A Bigquery Analytics Hub data exchange To get more information about DataExchange, see:

Link copied to clipboard
data class DataExchangeArgs(val dataExchangeId: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val documentation: Output<String>? = null, val icon: Output<String>? = null, val location: Output<String>? = null, val primaryContact: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DataExchangeArgs>

A Bigquery Analytics Hub data exchange To get more information about DataExchange, see:

Link copied to clipboard
Link copied to clipboard
class DataExchangeIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Bigquery Analytics Hub DataExchange. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Bigquery Analytics Hub DataExchange. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class DataExchangeIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Bigquery Analytics Hub DataExchange. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Bigquery Analytics Hub DataExchange. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class DataExchangeIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Bigquery Analytics Hub DataExchange. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Bigquery Analytics Hub DataExchange. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object DataExchangeMapper : ResourceMapper<DataExchange>
Link copied to clipboard
Link copied to clipboard
class Listing : KotlinCustomResource

A Bigquery Analytics Hub data exchange listing To get more information about Listing, see:

Link copied to clipboard
data class ListingArgs(val bigqueryDataset: Output<ListingBigqueryDatasetArgs>? = null, val categories: Output<List<String>>? = null, val dataExchangeId: Output<String>? = null, val dataProvider: Output<ListingDataProviderArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val documentation: Output<String>? = null, val icon: Output<String>? = null, val listingId: Output<String>? = null, val location: Output<String>? = null, val primaryContact: Output<String>? = null, val project: Output<String>? = null, val publisher: Output<ListingPublisherArgs>? = null, val requestAccess: Output<String>? = null) : ConvertibleToJava<ListingArgs>

A Bigquery Analytics Hub data exchange listing To get more information about Listing, see:

Link copied to clipboard
Link copied to clipboard
class ListingIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Bigquery Analytics Hub Listing. Each of these resources serves a different use case:

Link copied to clipboard
data class ListingIamBindingArgs(val condition: Output<ListingIamBindingConditionArgs>? = null, val dataExchangeId: Output<String>? = null, val listingId: Output<String>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ListingIamBindingArgs>

Three different resources help you manage your IAM policy for Bigquery Analytics Hub Listing. Each of these resources serves a different use case:

Link copied to clipboard
object ListingIamBindingMapper : ResourceMapper<ListingIamBinding>
Link copied to clipboard
class ListingIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Bigquery Analytics Hub Listing. Each of these resources serves a different use case:

Link copied to clipboard
data class ListingIamMemberArgs(val condition: Output<ListingIamMemberConditionArgs>? = null, val dataExchangeId: Output<String>? = null, val listingId: Output<String>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ListingIamMemberArgs>

Three different resources help you manage your IAM policy for Bigquery Analytics Hub Listing. Each of these resources serves a different use case:

Link copied to clipboard
object ListingIamMemberMapper : ResourceMapper<ListingIamMember>
Link copied to clipboard
class ListingIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Bigquery Analytics Hub Listing. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Bigquery Analytics Hub Listing. Each of these resources serves a different use case:

Link copied to clipboard
object ListingIamPolicyMapper : ResourceMapper<ListingIamPolicy>
Link copied to clipboard
object ListingMapper : ResourceMapper<Listing>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun listing(name: String): Listing
suspend fun listing(name: String, block: suspend ListingResourceBuilder.() -> Unit): Listing
Link copied to clipboard
Link copied to clipboard