Package-level declarations

Types

Link copied to clipboard
data class GetAspectTypeIamPolicyPlainArgs(val aspectTypeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetAspectTypeIamPolicyPlainArgs>
Link copied to clipboard
data class GetAssetPlainArgs(val assetId: String, val lakeId: String, val location: String, val project: String? = null, val zone: String) : ConvertibleToJava<GetAssetPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetAttributePlainArgs(val attributeId: String, val dataTaxonomyId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetAttributePlainArgs>
Link copied to clipboard
data class GetContentitemPlainArgs(val contentitemId: String, val lakeId: String, val location: String, val project: String? = null, val view: String? = null) : ConvertibleToJava<GetContentitemPlainArgs>
Link copied to clipboard
data class GetContentPlainArgs(val contentId: String, val lakeId: String, val location: String, val project: String? = null, val view: String? = null) : ConvertibleToJava<GetContentPlainArgs>
data class GetDataAttributeBindingIamPolicyPlainArgs(val dataAttributeBindingId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDataAttributeBindingIamPolicyPlainArgs>
Link copied to clipboard
data class GetDataAttributeBindingPlainArgs(val dataAttributeBindingId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDataAttributeBindingPlainArgs>
Link copied to clipboard
data class GetDataScanIamPolicyPlainArgs(val dataScanId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDataScanIamPolicyPlainArgs>
Link copied to clipboard
data class GetDataScanPlainArgs(val dataScanId: String, val location: String, val project: String? = null, val view: String? = null) : ConvertibleToJava<GetDataScanPlainArgs>
data class GetDataTaxonomyAttributeIamPolicyPlainArgs(val attributeId: String, val dataTaxonomyId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDataTaxonomyAttributeIamPolicyPlainArgs>
Link copied to clipboard
data class GetDataTaxonomyIamPolicyPlainArgs(val dataTaxonomyId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDataTaxonomyIamPolicyPlainArgs>
Link copied to clipboard
data class GetDataTaxonomyPlainArgs(val dataTaxonomyId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDataTaxonomyPlainArgs>
Link copied to clipboard
data class GetEntityPlainArgs(val entityId: String, val lakeId: String, val location: String, val project: String? = null, val view: String? = null, val zone: String) : ConvertibleToJava<GetEntityPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetEntryGroupIamPolicyPlainArgs(val entryGroupId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetEntryGroupIamPolicyPlainArgs>
Link copied to clipboard
data class GetEntryTypeIamPolicyPlainArgs(val entryTypeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetEntryTypeIamPolicyPlainArgs>
Link copied to clipboard
data class GetEnvironmentPlainArgs(val environmentId: String, val lakeId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetEnvironmentPlainArgs>
Link copied to clipboard
data class GetLakeAssetIamPolicyPlainArgs(val assetId: String, val lakeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null, val zone: String) : ConvertibleToJava<GetLakeAssetIamPolicyPlainArgs>
Link copied to clipboard
data class GetLakeContentIamPolicyPlainArgs(val contentId: String, val lakeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetLakeContentIamPolicyPlainArgs>
Link copied to clipboard
data class GetLakeContentitemIamPolicyPlainArgs(val contentitemId: String, val lakeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetLakeContentitemIamPolicyPlainArgs>
Link copied to clipboard
data class GetLakeEnvironmentIamPolicyPlainArgs(val environmentId: String, val lakeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetLakeEnvironmentIamPolicyPlainArgs>
Link copied to clipboard
data class GetLakeIamPolicyPlainArgs(val lakeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetLakeIamPolicyPlainArgs>
Link copied to clipboard
data class GetLakePlainArgs(val lakeId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetLakePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetLakeTaskIamPolicyPlainArgs(val lakeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null, val taskId: String) : ConvertibleToJava<GetLakeTaskIamPolicyPlainArgs>
Link copied to clipboard
data class GetLakeZoneIamPolicyPlainArgs(val lakeId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null, val zone: String) : ConvertibleToJava<GetLakeZoneIamPolicyPlainArgs>
Link copied to clipboard
data class GetPartitionPlainArgs(val entityId: String, val lakeId: String, val location: String, val partitionId: String, val project: String? = null, val zone: String) : ConvertibleToJava<GetPartitionPlainArgs>
Link copied to clipboard
data class GetTaskPlainArgs(val lakeId: String, val location: String, val project: String? = null, val taskId: String) : ConvertibleToJava<GetTaskPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetZonePlainArgs(val lakeId: String, val location: String, val project: String? = null, val zone: String) : ConvertibleToJava<GetZonePlainArgs>
Link copied to clipboard
data class GoogleCloudDataplexV1AssetDiscoverySpecArgs(val csvOptions: Output<GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs>? = null, val enabled: Output<Boolean>? = null, val excludePatterns: Output<List<String>>? = null, val includePatterns: Output<List<String>>? = null, val jsonOptions: Output<GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs>? = null, val schedule: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1AssetDiscoverySpecArgs>

Settings to manage the metadata discovery and publishing for an asset.

data class GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs(val delimiter: Output<String>? = null, val disableTypeInference: Output<Boolean>? = null, val encoding: Output<String>? = null, val headerRows: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs>

Describe CSV and similar semi-structured data formats.

data class GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs(val disableTypeInference: Output<Boolean>? = null, val encoding: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs>

Describe JSON data format.

data class GoogleCloudDataplexV1AssetResourceSpecArgs(val name: Output<String>? = null, val readAccessMode: Output<GoogleCloudDataplexV1AssetResourceSpecReadAccessMode>? = null, val type: Output<GoogleCloudDataplexV1AssetResourceSpecType>) : ConvertibleToJava<GoogleCloudDataplexV1AssetResourceSpecArgs>

Identifies the cloud resource that is referenced by this asset.

Link copied to clipboard
data class GoogleCloudDataplexV1ContentNotebookArgs(val kernelType: Output<GoogleCloudDataplexV1ContentNotebookKernelType>) : ConvertibleToJava<GoogleCloudDataplexV1ContentNotebookArgs>

Configuration for Notebook content.

data class GoogleCloudDataplexV1ContentSqlScriptArgs(val engine: Output<GoogleCloudDataplexV1ContentSqlScriptEngine>) : ConvertibleToJava<GoogleCloudDataplexV1ContentSqlScriptArgs>

Configuration for the Sql Script content.

Link copied to clipboard
data class GoogleCloudDataplexV1DataAccessSpecArgs(val readers: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataAccessSpecArgs>

DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.

data class GoogleCloudDataplexV1DataAttributeBindingPathArgs(val attributes: Output<List<String>>? = null, val name: Output<String>) : ConvertibleToJava<GoogleCloudDataplexV1DataAttributeBindingPathArgs>

Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.

Link copied to clipboard
data class GoogleCloudDataplexV1DataProfileSpecArgs(val rowFilter: Output<String>? = null, val samplingPercent: Output<Double>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataProfileSpecArgs>

DataProfileScan related setting.

Link copied to clipboard
data class GoogleCloudDataplexV1DataQualityRuleArgs(val column: Output<String>? = null, val dimension: Output<String>, val ignoreNull: Output<Boolean>? = null, val nonNullExpectation: Output<GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs>? = null, val rangeExpectation: Output<GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs>? = null, val regexExpectation: Output<GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs>? = null, val rowConditionExpectation: Output<GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs>? = null, val setExpectation: Output<GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs>? = null, val statisticRangeExpectation: Output<GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs>? = null, val tableConditionExpectation: Output<GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs>? = null, val threshold: Output<Double>? = null, val uniquenessExpectation: Output<GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleArgs>

A rule captures data quality intent about a data source.

class GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs>

Evaluates whether each column value is null.

data class GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs(val maxValue: Output<String>? = null, val minValue: Output<String>? = null, val strictMaxEnabled: Output<Boolean>? = null, val strictMinEnabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs>

Evaluates whether each column value lies between a specified range.

data class GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs(val regex: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs>

Evaluates whether each column value matches a specified regex.

data class GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs(val sqlExpression: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs>

Evaluates whether each row passes the specified condition.The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.Example: col1 >= 0 AND col2 < 10

data class GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs(val values: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs>

Evaluates whether each column value is contained by a specified set.

data class GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs(val maxValue: Output<String>? = null, val minValue: Output<String>? = null, val statistic: Output<GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic>? = null, val strictMaxEnabled: Output<Boolean>? = null, val strictMinEnabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs>

Evaluates whether the column aggregate statistic lies between a specified range.

data class GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs(val sqlExpression: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs>

Evaluates whether the provided expression is true.The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.Example: MIN(col1) >= 0

class GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs : ConvertibleToJava<GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs>

Evaluates whether the column has duplicates.

Link copied to clipboard
data class GoogleCloudDataplexV1DataQualitySpecArgs(val rowFilter: Output<String>? = null, val rules: Output<List<GoogleCloudDataplexV1DataQualityRuleArgs>>? = null, val samplingPercent: Output<Double>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataQualitySpecArgs>

DataQualityScan related setting.

data class GoogleCloudDataplexV1DataScanExecutionSpecArgs(val field: Output<String>? = null, val trigger: Output<GoogleCloudDataplexV1TriggerArgs>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataScanExecutionSpecArgs>

DataScan execution settings.

Link copied to clipboard
data class GoogleCloudDataplexV1DataSourceArgs(val entity: Output<String>? = null, val resource: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1DataSourceArgs>

The data source for DataScan.

data class GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs(val compute: Output<GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs>? = null, val osImage: Output<GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs>) : ConvertibleToJava<GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs>

Configuration for the underlying infrastructure used to run workloads.

data class GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs(val diskSizeGb: Output<Int>? = null, val maxNodeCount: Output<Int>? = null, val nodeCount: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs>

Compute resources associated with the analyze interactive workloads.

data class GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs(val imageVersion: Output<String>, val javaLibraries: Output<List<String>>? = null, val properties: Output<Map<String, String>>? = null, val pythonPackages: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs>

Software Runtime Configuration to run Analyze.

data class GoogleCloudDataplexV1EnvironmentSessionSpecArgs(val enableFastStartup: Output<Boolean>? = null, val maxIdleDuration: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1EnvironmentSessionSpecArgs>

Configuration for sessions created for this environment.

Link copied to clipboard
data class GoogleCloudDataplexV1LakeMetastoreArgs(val service: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1LakeMetastoreArgs>

Settings to manage association of Dataproc Metastore with a lake.

data class GoogleCloudDataplexV1ResourceAccessSpecArgs(val owners: Output<List<String>>? = null, val readers: Output<List<String>>? = null, val writers: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDataplexV1ResourceAccessSpecArgs>

ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.

Link copied to clipboard
data class GoogleCloudDataplexV1SchemaArgs(val fields: Output<List<GoogleCloudDataplexV1SchemaSchemaFieldArgs>>? = null, val partitionFields: Output<List<GoogleCloudDataplexV1SchemaPartitionFieldArgs>>? = null, val partitionStyle: Output<GoogleCloudDataplexV1SchemaPartitionStyle>? = null, val userManaged: Output<Boolean>) : ConvertibleToJava<GoogleCloudDataplexV1SchemaArgs>

Schema information describing the structure and layout of the data.

data class GoogleCloudDataplexV1SchemaPartitionFieldArgs(val name: Output<String>, val type: Output<GoogleCloudDataplexV1SchemaPartitionFieldType>) : ConvertibleToJava<GoogleCloudDataplexV1SchemaPartitionFieldArgs>

Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.

data class GoogleCloudDataplexV1SchemaSchemaFieldArgs(val description: Output<String>? = null, val fields: Output<List<GoogleCloudDataplexV1SchemaSchemaFieldArgs>>? = null, val mode: Output<GoogleCloudDataplexV1SchemaSchemaFieldMode>, val name: Output<String>, val type: Output<GoogleCloudDataplexV1SchemaSchemaFieldType>) : ConvertibleToJava<GoogleCloudDataplexV1SchemaSchemaFieldArgs>

Represents a column field within a table schema.

Link copied to clipboard
data class GoogleCloudDataplexV1StorageFormatArgs(val compressionFormat: Output<GoogleCloudDataplexV1StorageFormatCompressionFormat>? = null, val csv: Output<GoogleCloudDataplexV1StorageFormatCsvOptionsArgs>? = null, val iceberg: Output<GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs>? = null, val json: Output<GoogleCloudDataplexV1StorageFormatJsonOptionsArgs>? = null, val mimeType: Output<String>) : ConvertibleToJava<GoogleCloudDataplexV1StorageFormatArgs>

Describes the format of the data within its storage location.

data class GoogleCloudDataplexV1StorageFormatCsvOptionsArgs(val delimiter: Output<String>? = null, val encoding: Output<String>? = null, val headerRows: Output<Int>? = null, val quote: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1StorageFormatCsvOptionsArgs>

Describes CSV and similar semi-structured data formats.

data class GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs(val metadataLocation: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs>

Describes Iceberg data format.

data class GoogleCloudDataplexV1StorageFormatJsonOptionsArgs(val encoding: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1StorageFormatJsonOptionsArgs>

Describes JSON data format.

data class GoogleCloudDataplexV1TaskExecutionSpecArgs(val args: Output<Map<String, String>>? = null, val kmsKey: Output<String>? = null, val maxJobExecutionLifetime: Output<String>? = null, val project: Output<String>? = null, val serviceAccount: Output<String>) : ConvertibleToJava<GoogleCloudDataplexV1TaskExecutionSpecArgs>

Execution related settings, like retry and service_account.

data class GoogleCloudDataplexV1TaskInfrastructureSpecArgs(val batch: Output<GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs>? = null, val containerImage: Output<GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs>? = null, val vpcNetwork: Output<GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs>? = null) : ConvertibleToJava<GoogleCloudDataplexV1TaskInfrastructureSpecArgs>

Configuration for the underlying infrastructure used to run workloads.

data class GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs(val executorsCount: Output<Int>? = null, val maxExecutorsCount: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs>

Batch compute resources associated with the task.

data class GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs(val image: Output<String>? = null, val javaJars: Output<List<String>>? = null, val properties: Output<Map<String, String>>? = null, val pythonPackages: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs>

Container Image Runtime Configuration used with Batch execution.

data class GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs(val network: Output<String>? = null, val networkTags: Output<List<String>>? = null, val subNetwork: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs>

Cloud VPC Network used to run the infrastructure.

data class GoogleCloudDataplexV1TaskNotebookTaskConfigArgs(val archiveUris: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val infrastructureSpec: Output<GoogleCloudDataplexV1TaskInfrastructureSpecArgs>? = null, val notebook: Output<String>) : ConvertibleToJava<GoogleCloudDataplexV1TaskNotebookTaskConfigArgs>

Config for running scheduled notebooks.

data class GoogleCloudDataplexV1TaskSparkTaskConfigArgs(val archiveUris: Output<List<String>>? = null, val fileUris: Output<List<String>>? = null, val infrastructureSpec: Output<GoogleCloudDataplexV1TaskInfrastructureSpecArgs>? = null, val mainClass: Output<String>? = null, val mainJarFileUri: Output<String>? = null, val pythonScriptFile: Output<String>? = null, val sqlScript: Output<String>? = null, val sqlScriptFile: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1TaskSparkTaskConfigArgs>

User-specified config for running a Spark task.

Link copied to clipboard
data class GoogleCloudDataplexV1TaskTriggerSpecArgs(val disabled: Output<Boolean>? = null, val maxRetries: Output<Int>? = null, val schedule: Output<String>? = null, val startTime: Output<String>? = null, val type: Output<GoogleCloudDataplexV1TaskTriggerSpecType>) : ConvertibleToJava<GoogleCloudDataplexV1TaskTriggerSpecArgs>

Task scheduling and trigger settings.

Link copied to clipboard
data class GoogleCloudDataplexV1TriggerArgs(val onDemand: Output<GoogleCloudDataplexV1TriggerOnDemandArgs>? = null, val schedule: Output<GoogleCloudDataplexV1TriggerScheduleArgs>? = null) : ConvertibleToJava<GoogleCloudDataplexV1TriggerArgs>

DataScan scheduling and trigger settings.

Link copied to clipboard
class GoogleCloudDataplexV1TriggerOnDemandArgs : ConvertibleToJava<GoogleCloudDataplexV1TriggerOnDemandArgs>

The scan runs once via RunDataScan API.

Link copied to clipboard
data class GoogleCloudDataplexV1TriggerScheduleArgs(val cron: Output<String>) : ConvertibleToJava<GoogleCloudDataplexV1TriggerScheduleArgs>

The scan is scheduled to run periodically.

data class GoogleCloudDataplexV1ZoneDiscoverySpecArgs(val csvOptions: Output<GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs>? = null, val enabled: Output<Boolean>, val excludePatterns: Output<List<String>>? = null, val includePatterns: Output<List<String>>? = null, val jsonOptions: Output<GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs>? = null, val schedule: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1ZoneDiscoverySpecArgs>

Settings to manage the metadata discovery and publishing in a zone.

data class GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs(val delimiter: Output<String>? = null, val disableTypeInference: Output<Boolean>? = null, val encoding: Output<String>? = null, val headerRows: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs>

Describe CSV and similar semi-structured data formats.

data class GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs(val disableTypeInference: Output<Boolean>? = null, val encoding: Output<String>? = null) : ConvertibleToJava<GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs>

Describe JSON data format.

data class GoogleCloudDataplexV1ZoneResourceSpecArgs(val locationType: Output<GoogleCloudDataplexV1ZoneResourceSpecLocationType>) : ConvertibleToJava<GoogleCloudDataplexV1ZoneResourceSpecArgs>

Settings for resources attached as assets within a zone.

Link copied to clipboard
data class GoogleIamV1AuditConfigArgs(val auditLogConfigs: Output<List<GoogleIamV1AuditLogConfigArgs>>? = null, val service: Output<String>? = null) : ConvertibleToJava<GoogleIamV1AuditConfigArgs>

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

Link copied to clipboard
data class GoogleIamV1AuditLogConfigArgs(val exemptedMembers: Output<List<String>>? = null, val logType: Output<GoogleIamV1AuditLogConfigLogType>? = null) : ConvertibleToJava<GoogleIamV1AuditLogConfigArgs>

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

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

Associates members, or principals, with a role.

Link copied to clipboard
data class GoogleTypeExprArgs(val description: Output<String>? = null, val expression: Output<String>? = null, val location: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleTypeExprArgs>

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

Link copied to clipboard