Interface SccV2OrganizationSccBigQueryExportsConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
SccV2OrganizationSccBigQueryExportsConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.630Z") @Stability(Stable) public interface SccV2OrganizationSccBigQueryExportsConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSccV2OrganizationSccBigQueryExportsConfig.BuilderA builder forSccV2OrganizationSccBigQueryExportsConfigstatic classSccV2OrganizationSccBigQueryExportsConfig.Jsii$ProxyAn implementation forSccV2OrganizationSccBigQueryExportsConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static SccV2OrganizationSccBigQueryExportsConfig.Builderbuilder()StringgetBigQueryExportId()This must be unique within the organization.default StringgetDataset()The dataset to write findings' updates to.default StringgetDescription()The description of the notification config (max of 1024 characters).default StringgetFilter()Expression that defines the filter to apply across create/update events of findings.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#id SccV2OrganizationSccBigQueryExports#id}.default StringgetLocation()location Id is provided by organization.default StringgetName()The resource name of this export, in the format 'organizations/{{organization}}/locations/{{location}}/bigQueryExports/{{big_query_export_id}}'.StringgetOrganization()The organization whose Cloud Security Command Center the Big Query Export Config lives in.default SccV2OrganizationSccBigQueryExportsTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getBigQueryExportId
@Stability(Stable) @NotNull String getBigQueryExportId()
This must be unique within the organization.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#big_query_export_id SccV2OrganizationSccBigQueryExports#big_query_export_id}
-
getOrganization
@Stability(Stable) @NotNull String getOrganization()
The organization whose Cloud Security Command Center the Big Query Export Config lives in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#organization SccV2OrganizationSccBigQueryExports#organization}
-
getDataset
@Stability(Stable) @Nullable default String getDataset()
The dataset to write findings' updates to.Its format is "projects/[projectId]/datasets/[bigquery_dataset_id]". BigQuery Dataset unique ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#dataset SccV2OrganizationSccBigQueryExports#dataset}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
The description of the notification config (max of 1024 characters).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#description SccV2OrganizationSccBigQueryExports#description}
-
getFilter
@Stability(Stable) @Nullable default String getFilter()
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 and OR. Parentheses are supported, and OR has higher precedence than AND. Restrictions have the form
and 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 literals true and false without quotes. See [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) for information on how to write a filter. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#filter SccV2OrganizationSccBigQueryExports#filter}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#id SccV2OrganizationSccBigQueryExports#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getLocation
@Stability(Stable) @Nullable default String getLocation()
location Id is provided by organization. If not provided, Use global as default.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#location SccV2OrganizationSccBigQueryExports#location}
-
getName
@Stability(Stable) @Nullable default String getName()
The resource name of this export, in the format 'organizations/{{organization}}/locations/{{location}}/bigQueryExports/{{big_query_export_id}}'.This field is provided in responses, and is ignored when provided in create requests. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#name SccV2OrganizationSccBigQueryExports#name}
-
getTimeouts
@Stability(Stable) @Nullable default SccV2OrganizationSccBigQueryExportsTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_v2_organization_scc_big_query_exports#timeouts SccV2OrganizationSccBigQueryExports#timeouts}
-
builder
@Stability(Stable) static SccV2OrganizationSccBigQueryExportsConfig.Builder builder()
-
-