Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.securitycenter/v1.FolderBigQueryExport
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a BigQuery export. Auto-naming is currently not supported for this resource.
Create FolderBigQueryExport Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FolderBigQueryExport(name: string, args: FolderBigQueryExportArgs, opts?: CustomResourceOptions);
@overload
def FolderBigQueryExport(resource_name: str,
args: FolderBigQueryExportArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FolderBigQueryExport(resource_name: str,
opts: Optional[ResourceOptions] = None,
big_query_export_id: Optional[str] = None,
folder_id: Optional[str] = None,
dataset: Optional[str] = None,
description: Optional[str] = None,
filter: Optional[str] = None,
name: Optional[str] = None)
func NewFolderBigQueryExport(ctx *Context, name string, args FolderBigQueryExportArgs, opts ...ResourceOption) (*FolderBigQueryExport, error)
public FolderBigQueryExport(string name, FolderBigQueryExportArgs args, CustomResourceOptions? opts = null)
public FolderBigQueryExport(String name, FolderBigQueryExportArgs args)
public FolderBigQueryExport(String name, FolderBigQueryExportArgs args, CustomResourceOptions options)
type: google-native:securitycenter/v1:FolderBigQueryExport
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FolderBigQueryExportArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FolderBigQueryExportArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FolderBigQueryExportArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FolderBigQueryExportArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FolderBigQueryExportArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var folderBigQueryExportResource = new GoogleNative.Securitycenter.V1.FolderBigQueryExport("folderBigQueryExportResource", new()
{
BigQueryExportId = "string",
FolderId = "string",
Dataset = "string",
Description = "string",
Filter = "string",
Name = "string",
});
example, err := securitycenter.NewFolderBigQueryExport(ctx, "folderBigQueryExportResource", &securitycenter.FolderBigQueryExportArgs{
BigQueryExportId: pulumi.String("string"),
FolderId: pulumi.String("string"),
Dataset: pulumi.String("string"),
Description: pulumi.String("string"),
Filter: pulumi.String("string"),
Name: pulumi.String("string"),
})
var folderBigQueryExportResource = new FolderBigQueryExport("folderBigQueryExportResource", FolderBigQueryExportArgs.builder()
.bigQueryExportId("string")
.folderId("string")
.dataset("string")
.description("string")
.filter("string")
.name("string")
.build());
folder_big_query_export_resource = google_native.securitycenter.v1.FolderBigQueryExport("folderBigQueryExportResource",
big_query_export_id="string",
folder_id="string",
dataset="string",
description="string",
filter="string",
name="string")
const folderBigQueryExportResource = new google_native.securitycenter.v1.FolderBigQueryExport("folderBigQueryExportResource", {
bigQueryExportId: "string",
folderId: "string",
dataset: "string",
description: "string",
filter: "string",
name: "string",
});
type: google-native:securitycenter/v1:FolderBigQueryExport
properties:
bigQueryExportId: string
dataset: string
description: string
filter: string
folderId: string
name: string
FolderBigQueryExport Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The FolderBigQueryExport resource accepts the following input properties:
- Big
Query stringExport Id - Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
- Folder
Id string - Dataset string
- The dataset to write findings' updates to. Its format is "projects/[project_id]/datasets/[bigquery_dataset_id]". BigQuery Dataset unique ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
- Description string
- The description of the export (max of 1024 characters).
- Filter string
- Expression that defines the filter to apply across create/update events of findings. The expression is a list of zero or more restrictions combined via logical operators
AND
andOR
. Parentheses are supported, andOR
has higher precedence thanAND
. Restrictions have the formand may have a
-
character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=
for all value types. *>
,<
,>=
,<=
for integer values. *:
, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrue
andfalse
without quotes. - Name string
- The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.
- Big
Query stringExport Id - Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
- Folder
Id string - Dataset string
- The dataset to write findings' updates to. Its format is "projects/[project_id]/datasets/[bigquery_dataset_id]". BigQuery Dataset unique ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
- Description string
- The description of the export (max of 1024 characters).
- Filter string
- Expression that defines the filter to apply across create/update events of findings. The expression is a list of zero or more restrictions combined via logical operators
AND
andOR
. Parentheses are supported, andOR
has higher precedence thanAND
. Restrictions have the formand may have a
-
character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=
for all value types. *>
,<
,>=
,<=
for integer values. *:
, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrue
andfalse
without quotes. - Name string
- The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.
- big
Query StringExport Id - Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
- folder
Id String - dataset String
- The dataset to write findings' updates to. Its format is "projects/[project_id]/datasets/[bigquery_dataset_id]". BigQuery Dataset unique ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
- description String
- The description of the export (max of 1024 characters).
- filter String
- Expression that defines the filter to apply across create/update events of findings. The expression is a list of zero or more restrictions combined via logical operators
AND
andOR
. Parentheses are supported, andOR
has higher precedence thanAND
. Restrictions have the formand may have a
-
character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=
for all value types. *>
,<
,>=
,<=
for integer values. *:
, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrue
andfalse
without quotes. - name String
- The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.
- big
Query stringExport Id - Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
- folder
Id string - dataset string
- The dataset to write findings' updates to. Its format is "projects/[project_id]/datasets/[bigquery_dataset_id]". BigQuery Dataset unique ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
- description string
- The description of the export (max of 1024 characters).
- filter string
- Expression that defines the filter to apply across create/update events of findings. The expression is a list of zero or more restrictions combined via logical operators
AND
andOR
. Parentheses are supported, andOR
has higher precedence thanAND
. Restrictions have the formand may have a
-
character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=
for all value types. *>
,<
,>=
,<=
for integer values. *:
, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrue
andfalse
without quotes. - name string
- The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.
- big_
query_ strexport_ id - Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
- folder_
id str - dataset str
- The dataset to write findings' updates to. Its format is "projects/[project_id]/datasets/[bigquery_dataset_id]". BigQuery Dataset unique ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
- description str
- The description of the export (max of 1024 characters).
- filter str
- Expression that defines the filter to apply across create/update events of findings. The expression is a list of zero or more restrictions combined via logical operators
AND
andOR
. Parentheses are supported, andOR
has higher precedence thanAND
. Restrictions have the formand may have a
-
character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=
for all value types. *>
,<
,>=
,<=
for integer values. *:
, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrue
andfalse
without quotes. - name str
- The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.
- big
Query StringExport Id - Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
- folder
Id String - dataset String
- The dataset to write findings' updates to. Its format is "projects/[project_id]/datasets/[bigquery_dataset_id]". BigQuery Dataset unique ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
- description String
- The description of the export (max of 1024 characters).
- filter String
- Expression that defines the filter to apply across create/update events of findings. The expression is a list of zero or more restrictions combined via logical operators
AND
andOR
. Parentheses are supported, andOR
has higher precedence thanAND
. Restrictions have the formand may have a
-
character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=
for all value types. *>
,<
,>=
,<=
for integer values. *:
, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrue
andfalse
without quotes. - name String
- The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.
Outputs
All input properties are implicitly available as output properties. Additionally, the FolderBigQueryExport resource produces the following output properties:
- Create
Time string - The time at which the BigQuery export was created. This field is set by the server and will be ignored if provided on export on creation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Most
Recent stringEditor - Email address of the user who last edited the BigQuery export. This field is set by the server and will be ignored if provided on export creation or update.
- Principal string
- The service account that needs permission to create table and upload data to the BigQuery dataset.
- Update
Time string - The most recent time at which the BigQuery export was updated. This field is set by the server and will be ignored if provided on export creation or update.
- Create
Time string - The time at which the BigQuery export was created. This field is set by the server and will be ignored if provided on export on creation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Most
Recent stringEditor - Email address of the user who last edited the BigQuery export. This field is set by the server and will be ignored if provided on export creation or update.
- Principal string
- The service account that needs permission to create table and upload data to the BigQuery dataset.
- Update
Time string - The most recent time at which the BigQuery export was updated. This field is set by the server and will be ignored if provided on export creation or update.
- create
Time String - The time at which the BigQuery export was created. This field is set by the server and will be ignored if provided on export on creation.
- id String
- The provider-assigned unique ID for this managed resource.
- most
Recent StringEditor - Email address of the user who last edited the BigQuery export. This field is set by the server and will be ignored if provided on export creation or update.
- principal String
- The service account that needs permission to create table and upload data to the BigQuery dataset.
- update
Time String - The most recent time at which the BigQuery export was updated. This field is set by the server and will be ignored if provided on export creation or update.
- create
Time string - The time at which the BigQuery export was created. This field is set by the server and will be ignored if provided on export on creation.
- id string
- The provider-assigned unique ID for this managed resource.
- most
Recent stringEditor - Email address of the user who last edited the BigQuery export. This field is set by the server and will be ignored if provided on export creation or update.
- principal string
- The service account that needs permission to create table and upload data to the BigQuery dataset.
- update
Time string - The most recent time at which the BigQuery export was updated. This field is set by the server and will be ignored if provided on export creation or update.
- create_
time str - The time at which the BigQuery export was created. This field is set by the server and will be ignored if provided on export on creation.
- id str
- The provider-assigned unique ID for this managed resource.
- most_
recent_ streditor - Email address of the user who last edited the BigQuery export. This field is set by the server and will be ignored if provided on export creation or update.
- principal str
- The service account that needs permission to create table and upload data to the BigQuery dataset.
- update_
time str - The most recent time at which the BigQuery export was updated. This field is set by the server and will be ignored if provided on export creation or update.
- create
Time String - The time at which the BigQuery export was created. This field is set by the server and will be ignored if provided on export on creation.
- id String
- The provider-assigned unique ID for this managed resource.
- most
Recent StringEditor - Email address of the user who last edited the BigQuery export. This field is set by the server and will be ignored if provided on export creation or update.
- principal String
- The service account that needs permission to create table and upload data to the BigQuery dataset.
- update
Time String - The most recent time at which the BigQuery export was updated. This field is set by the server and will be ignored if provided on export creation or update.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.