Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class DataExchange : KotlinCustomResource

Creates a new data exchange. Auto-naming is currently not supported for this resource.

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>

Creates a new data exchange. Auto-naming is currently not supported for this resource.

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

Sets the IAM policy.

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

Sets the IAM policy.

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

Sets the IAM policy.

Link copied to clipboard
data class DataExchangeIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DataExchangeIamMemberArgs>

Sets the IAM policy.

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

Sets the IAM policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class DataExchangeIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val dataExchangeId: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<DataExchangeIamPolicyArgs>

Sets the IAM policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
class DataExchangeListingIamBinding : KotlinCustomResource

Sets the IAM policy.

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

Sets the IAM policy.

Link copied to clipboard
class DataExchangeListingIamMember : KotlinCustomResource

Sets the IAM policy.

Link copied to clipboard
data class DataExchangeListingIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DataExchangeListingIamMemberArgs>

Sets the IAM policy.

Link copied to clipboard
class DataExchangeListingIamPolicy : KotlinCustomResource

Sets the IAM policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class DataExchangeListingIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val dataExchangeId: Output<String>? = null, val etag: Output<String>? = null, val listingId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<DataExchangeListingIamPolicyArgs>

Sets the IAM policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

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

Creates a new listing. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ListingArgs(val bigqueryDataset: Output<BigQueryDatasetSourceArgs>? = null, val categories: Output<List<ListingCategoriesItem>>? = null, val dataExchangeId: Output<String>? = null, val dataProvider: Output<DataProviderArgs>? = 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<PublisherArgs>? = null, val requestAccess: Output<String>? = null) : ConvertibleToJava<ListingArgs>

Creates a new listing. Auto-naming is currently not supported for this resource.

Link copied to clipboard
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