Package-level declarations

Types

Link copied to clipboard

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class BillingAccountBucketArgs(val analyticsEnabled: Output<Boolean>? = null, val billingAccountId: Output<String>? = null, val bucketId: Output<String>? = null, val cmekSettings: Output<CmekSettingsArgs>? = null, val description: Output<String>? = null, val indexConfigs: Output<List<IndexConfigArgs>>? = null, val location: Output<String>? = null, val locked: Output<Boolean>? = null, val restrictedFields: Output<List<String>>? = null, val retentionDays: Output<Int>? = null) : ConvertibleToJava<BillingAccountBucketArgs>

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class BillingAccountBucketLinkArgs(val bigqueryDataset: Output<BigQueryDatasetArgs>? = null, val billingAccountId: Output<String>? = null, val bucketId: Output<String>? = null, val description: Output<String>? = null, val linkId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<BillingAccountBucketLinkArgs>

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class BillingAccountBucketViewArgs(val billingAccountId: Output<String>? = null, val bucketId: Output<String>? = null, val description: Output<String>? = null, val filter: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val viewId: Output<String>? = null) : ConvertibleToJava<BillingAccountBucketViewArgs>

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

Link copied to clipboard
data class BillingAccountExclusionArgs(val billingAccountId: Output<String>? = null, val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val filter: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<BillingAccountExclusionArgs>

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

Link copied to clipboard

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

Link copied to clipboard
data class BillingAccountSinkArgs(val bigqueryOptions: Output<BigQueryOptionsArgs>? = null, val billingAccountId: Output<String>? = null, val description: Output<String>? = null, val destination: Output<String>? = null, val disabled: Output<Boolean>? = null, val exclusions: Output<List<LogExclusionArgs>>? = null, val filter: Output<String>? = null, val includeChildren: Output<Boolean>? = null, val name: Output<String>? = null, val outputVersionFormat: Output<BillingAccountSinkOutputVersionFormat>? = null, val uniqueWriterIdentity: Output<Boolean>? = null) : ConvertibleToJava<BillingAccountSinkArgs>

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

Link copied to clipboard

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class BucketArgs(val analyticsEnabled: Output<Boolean>? = null, val bucketId: Output<String>? = null, val cmekSettings: Output<CmekSettingsArgs>? = null, val description: Output<String>? = null, val indexConfigs: Output<List<IndexConfigArgs>>? = null, val location: Output<String>? = null, val locked: Output<Boolean>? = null, val project: Output<String>? = null, val restrictedFields: Output<List<String>>? = null, val retentionDays: Output<Int>? = null) : ConvertibleToJava<BucketArgs>

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for BucketArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Bucket.

Link copied to clipboard

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views.

Link copied to clipboard
data class BucketViewArgs(val bucketId: Output<String>? = null, val description: Output<String>? = null, val filter: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val viewId: Output<String>? = null) : ConvertibleToJava<BucketViewArgs>

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views.

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

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

Link copied to clipboard
data class ExclusionArgs(val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val filter: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ExclusionArgs>

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

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

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class FolderBucketArgs(val analyticsEnabled: Output<Boolean>? = null, val bucketId: Output<String>? = null, val cmekSettings: Output<CmekSettingsArgs>? = null, val description: Output<String>? = null, val folderId: Output<String>? = null, val indexConfigs: Output<List<IndexConfigArgs>>? = null, val location: Output<String>? = null, val locked: Output<Boolean>? = null, val restrictedFields: Output<List<String>>? = null, val retentionDays: Output<Int>? = null) : ConvertibleToJava<FolderBucketArgs>

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class FolderBucketLinkArgs(val bigqueryDataset: Output<BigQueryDatasetArgs>? = null, val bucketId: Output<String>? = null, val description: Output<String>? = null, val folderId: Output<String>? = null, val linkId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<FolderBucketLinkArgs>

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class FolderBucketViewArgs(val bucketId: Output<String>? = null, val description: Output<String>? = null, val filter: Output<String>? = null, val folderId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val viewId: Output<String>? = null) : ConvertibleToJava<FolderBucketViewArgs>

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

Link copied to clipboard
data class FolderExclusionArgs(val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val filter: Output<String>? = null, val folderId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<FolderExclusionArgs>

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

Link copied to clipboard

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

Link copied to clipboard
data class FolderSinkArgs(val bigqueryOptions: Output<BigQueryOptionsArgs>? = null, val description: Output<String>? = null, val destination: Output<String>? = null, val disabled: Output<Boolean>? = null, val exclusions: Output<List<LogExclusionArgs>>? = null, val filter: Output<String>? = null, val folderId: Output<String>? = null, val includeChildren: Output<Boolean>? = null, val name: Output<String>? = null, val outputVersionFormat: Output<FolderSinkOutputVersionFormat>? = null, val uniqueWriterIdentity: Output<Boolean>? = null) : ConvertibleToJava<FolderSinkArgs>

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

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

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link.

Link copied to clipboard
data class LinkArgs(val bigqueryDataset: Output<BigQueryDatasetArgs>? = null, val bucketId: Output<String>? = null, val description: Output<String>? = null, val linkId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<LinkArgs>

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link.

Link copied to clipboard

Builder for LinkArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Link.

Link copied to clipboard
Link copied to clipboard

Creates a logs-based metric.

Link copied to clipboard
data class MetricArgs(val bucketName: Output<String>? = null, val bucketOptions: Output<BucketOptionsArgs>? = null, val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val filter: Output<String>? = null, val labelExtractors: Output<Map<String, String>>? = null, val metricDescriptor: Output<MetricDescriptorArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val valueExtractor: Output<String>? = null, val version: Output<MetricVersion>? = null) : ConvertibleToJava<MetricArgs>

Creates a logs-based metric.

Link copied to clipboard

Builder for MetricArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Metric.

Link copied to clipboard

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class OrganizationBucketArgs(val analyticsEnabled: Output<Boolean>? = null, val bucketId: Output<String>? = null, val cmekSettings: Output<CmekSettingsArgs>? = null, val description: Output<String>? = null, val indexConfigs: Output<List<IndexConfigArgs>>? = null, val location: Output<String>? = null, val locked: Output<Boolean>? = null, val organizationId: Output<String>? = null, val restrictedFields: Output<List<String>>? = null, val retentionDays: Output<Int>? = null) : ConvertibleToJava<OrganizationBucketArgs>

Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket's location cannot be changed. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class OrganizationBucketLinkArgs(val bigqueryDataset: Output<BigQueryDatasetArgs>? = null, val bucketId: Output<String>? = null, val description: Output<String>? = null, val linkId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null) : ConvertibleToJava<OrganizationBucketLinkArgs>

Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class OrganizationBucketViewArgs(val bucketId: Output<String>? = null, val description: Output<String>? = null, val filter: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null, val viewId: Output<String>? = null) : ConvertibleToJava<OrganizationBucketViewArgs>

Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

Link copied to clipboard
data class OrganizationExclusionArgs(val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val filter: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null) : ConvertibleToJava<OrganizationExclusionArgs>

Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.

Link copied to clipboard

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

Link copied to clipboard
data class OrganizationSinkArgs(val bigqueryOptions: Output<BigQueryOptionsArgs>? = null, val description: Output<String>? = null, val destination: Output<String>? = null, val disabled: Output<Boolean>? = null, val exclusions: Output<List<LogExclusionArgs>>? = null, val filter: Output<String>? = null, val includeChildren: Output<Boolean>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null, val outputVersionFormat: Output<OrganizationSinkOutputVersionFormat>? = null, val uniqueWriterIdentity: Output<Boolean>? = null) : ConvertibleToJava<OrganizationSinkArgs>

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

Link copied to clipboard

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

Link copied to clipboard
data class SinkArgs(val bigqueryOptions: Output<BigQueryOptionsArgs>? = null, val description: Output<String>? = null, val destination: Output<String>? = null, val disabled: Output<Boolean>? = null, val exclusions: Output<List<LogExclusionArgs>>? = null, val filter: Output<String>? = null, val includeChildren: Output<Boolean>? = null, val name: Output<String>? = null, val outputVersionFormat: Output<SinkOutputVersionFormat>? = null, val project: Output<String>? = null, val uniqueWriterIdentity: Output<Boolean>? = null) : ConvertibleToJava<SinkArgs>

Creates a sink that exports specified log entries to a destination. The export of newly-ingested log entries begins immediately, unless the sink's writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.

Link copied to clipboard

Builder for SinkArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Sink.

Functions

Link copied to clipboard
fun bucket(name: String): Bucket
suspend fun bucket(name: String, block: suspend BucketResourceBuilder.() -> Unit): Bucket
Link copied to clipboard
suspend fun bucketView(name: String, block: suspend BucketViewResourceBuilder.() -> Unit): BucketView
Link copied to clipboard
suspend fun exclusion(name: String, block: suspend ExclusionResourceBuilder.() -> Unit): Exclusion
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun folderSink(name: String, block: suspend FolderSinkResourceBuilder.() -> Unit): FolderSink
Link copied to clipboard
fun link(name: String): Link
suspend fun link(name: String, block: suspend LinkResourceBuilder.() -> Unit): Link
Link copied to clipboard
fun metric(name: String): Metric
suspend fun metric(name: String, block: suspend MetricResourceBuilder.() -> Unit): Metric
Link copied to clipboard
Link copied to clipboard
fun sink(name: String): Sink
suspend fun sink(name: String, block: suspend SinkResourceBuilder.() -> Unit): Sink