chronicle library
Chronicle (Google SecOps): detections, playbooks, custom lists, dashboards, and environments (enterprise ingestion / never_apply).
Classes
-
AppConstant<
T> -
A value the Stack hands to application code as a
static constin the generated AppExports file — known when synth runs, so the app compiles against it. - AppExports
-
Where synth writes the Dart file application code imports: the Stack's
constants, as the
static constmembers of<name>Constants, and a typed reader of its Terraform outputs,<name>Outputs. -
AttributeRef<
T> -
Public for sealed pattern matching, but constructor is private — only
TfRef.attribute()may construct instances. - ChronicleBigQueryExportEntityGraphSettings
-
Typed helper for the
entity_graph_settingsblock ofgoogle_chronicle_big_query_export(derived from provider schema). - ChronicleBigQueryExportIocMatchesSettings
-
Typed helper for the
ioc_matches_settingsblock ofgoogle_chronicle_big_query_export(derived from provider schema). - ChronicleBigQueryExportRuleDetectionsSettings
-
Typed helper for the
rule_detections_settingsblock ofgoogle_chronicle_big_query_export(derived from provider schema). - ChronicleBigQueryExportUdmEventsAggregatesSettings
-
Typed helper for the
udm_events_aggregates_settingsblock ofgoogle_chronicle_big_query_export(derived from provider schema). - ChronicleBigQueryExportUdmEventsSettings
-
Typed helper for the
udm_events_settingsblock ofgoogle_chronicle_big_query_export(derived from provider schema). - ChronicleDashboardChartFilterOperatorAndValues
- Drill-down filter operator entry (covers nested drill-down enum sites).
- ChronicleDashboardChartLayout
-
chart_layoutblock. - ChronicleDashboardChartMetricTrendConfig
- Metric trend configuration on a chart series.
- ChronicleDashboardChartQuery
-
dashboard_queryblock. - ChronicleDashboardChartQueryInput
- Query input parameters.
- ChronicleDashboardChartRelativeTime
- Relative time window for a dashboard query.
- ChronicleDashboardChartSeries
-
Chart series entry inside
visualization. - ChronicleDashboardChartSpec
-
dashboard_chartblock. - ChronicleDashboardChartVisualization
- Visualization block on a dashboard chart.
- ChronicleDataAccessScopeAllowedDataAccessLabels
-
Typed helper for the
allowed_data_access_labelsblock ofgoogle_chronicle_data_access_scope(derived from provider schema). - ChronicleDataAccessScopeDeniedDataAccessLabels
-
Typed helper for the
denied_data_access_labelsblock ofgoogle_chronicle_data_access_scope(derived from provider schema). - ChronicleDataAccessScopeIngestionLabel
-
Typed helper for the
allowed_data_access_labels.ingestion_labelblock ofgoogle_chronicle_data_access_scope(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleDataExportIngestionLabels
-
Typed helper for the
ingestion_labelsblock ofgoogle_chronicle_data_export(derived from provider schema). - ChronicleDataTableColumnInfo
-
Typed helper for the
column_infoblock ofgoogle_chronicle_data_table(derived from provider schema). - ChronicleDataTableScopeInfo
-
Typed helper for the
scope_infoblock ofgoogle_chronicle_data_table(derived from provider schema). - ChronicleEnvironmentDynamicParameters
-
Typed helper for the
dynamic_parametersblock ofgoogle_chronicle_environment(derived from provider schema). - ChronicleFeedAccessKeySecretAuth
-
Typed helper for the
details.amazon_s3_v2_settings.authentication.access_key_secret_authblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAdditionalS3AccessKeySecretAuth
-
Typed helper for the
details.amazon_sqs_settings.authentication.additional_s3_access_key_secret_authblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonKinesisFirehoseSettings
-
Typed helper for the
details.amazon_kinesis_firehose_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonS3Settings
-
Typed helper for the
details.amazon_s3_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonS3SettingsAuthentication
-
Typed helper for the
details.amazon_s3_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonS3V2Settings
-
Typed helper for the
details.amazon_s3_v2_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonS3V2SettingsAuthentication
-
Typed helper for the
details.amazon_s3_v2_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonSqsSettings
-
Typed helper for the
details.amazon_sqs_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonSqsSettingsAuthentication
-
Typed helper for the
details.amazon_sqs_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonSqsV2Settings
-
Typed helper for the
details.amazon_sqs_v2_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAmazonSqsV2SettingsAuthentication
-
Typed helper for the
details.amazon_sqs_v2_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAnomaliSettings
-
Typed helper for the
details.anomali_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAnomaliSettingsAuthentication
-
Typed helper for the
details.anomali_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedAuthCredentials
-
Typed helper for the
details.mimecast_mail_v2_settings.auth_credentialsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAwsEc2HostsSettings
-
Typed helper for the
details.aws_ec2_hosts_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAwsEc2InstancesSettings
-
Typed helper for the
details.aws_ec2_instances_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAwsEc2VpcsSettings
-
Typed helper for the
details.aws_ec2_vpcs_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAwsIamRoleAuth
-
Typed helper for the
details.amazon_s3_v2_settings.authentication.aws_iam_role_authblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedAwsIamSettings
-
Typed helper for the
details.aws_iam_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureAdAuditSettings
-
Typed helper for the
details.azure_ad_audit_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureAdAuditSettingsAuthentication
-
Typed helper for the
details.azure_ad_audit_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedAzureAdContextSettings
-
Typed helper for the
details.azure_ad_context_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureAdSettings
-
Typed helper for the
details.azure_ad_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureBlobStoreSettings
-
Typed helper for the
details.azure_blob_store_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureBlobStoreSettingsAuthentication
-
Typed helper for the
details.azure_blob_store_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureBlobStoreV2Settings
-
Typed helper for the
details.azure_blob_store_v2_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureBlobStoreV2SettingsAuthentication
-
Typed helper for the
details.azure_blob_store_v2_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureEventHubSettings
-
Typed helper for the
details.azure_event_hub_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureMdmIntuneSettings
-
Typed helper for the
details.azure_mdm_intune_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedAzureV2WorkloadIdentityFederation
-
Typed helper for the
details.azure_blob_store_v2_settings.authentication.azure_v2_workload_identity_federationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedClaims
-
Typed helper for the
details.google_cloud_identity_device_users_settings.authentication.claimsblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedCloudPassageSettings
-
Typed helper for the
details.cloud_passage_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedCortexXdrSettings
-
Typed helper for the
details.cortex_xdr_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedCortexXdrSettingsAuthentication
-
Typed helper for the
details.cortex_xdr_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedCrowdstrikeAlertsSettings
-
Typed helper for the
details.crowdstrike_alerts_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedCrowdstrikeAlertsSettingsAuthentication
-
Typed helper for the
details.crowdstrike_alerts_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedCrowdstrikeDetectsSettings
-
Typed helper for the
details.crowdstrike_detects_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedDetails
-
Typed helper for the
detailsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedDummyLogTypeSettings
-
Typed helper for the
details.dummy_log_type_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedDuoAuthSettings
-
Typed helper for the
details.duo_auth_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedDuoUserContextSettings
-
Typed helper for the
details.duo_user_context_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedFoxItStixSettings
-
Typed helper for the
details.fox_it_stix_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedGcsSettings
-
Typed helper for the
details.gcs_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedGcsV2Settings
-
Typed helper for the
details.gcs_v2_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedGoogleCloudIdentityDevicesSettings
-
Typed helper for the
details.google_cloud_identity_devices_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedGoogleCloudIdentityDeviceUsersSettings
-
Typed helper for the
details.google_cloud_identity_device_users_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedGoogleCloudIdentityDeviceUsersSettingsAuthentication
-
Typed helper for the
details.google_cloud_identity_device_users_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedGoogleCloudStorageEventDrivenSettings
-
Typed helper for the
details.google_cloud_storage_event_driven_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedHeaderKeyValues
-
Typed helper for the
details.cortex_xdr_settings.authentication.header_key_valuesblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedHttpSettings
-
Typed helper for the
details.http_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedHttpsPushAmazonKinesisFirehoseSettings
-
Typed helper for the
details.https_push_amazon_kinesis_firehose_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedHttpsPushGoogleCloudPubsubSettings
-
Typed helper for the
details.https_push_google_cloud_pubsub_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedHttpsPushWebhookSettings
-
Typed helper for the
details.https_push_webhook_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedImpervaWafSettings
-
Typed helper for the
details.imperva_waf_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedMandiantIocSettings
-
Typed helper for the
details.mandiant_ioc_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedMicrosoftGraphAlertSettings
-
Typed helper for the
details.microsoft_graph_alert_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedMicrosoftSecurityCenterAlertSettings
-
Typed helper for the
details.microsoft_security_center_alert_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedMimecastMailSettings
-
Typed helper for the
details.mimecast_mail_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedMimecastMailV2Settings
-
Typed helper for the
details.mimecast_mail_v2_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedNetskopeAlertSettings
-
Typed helper for the
details.netskope_alert_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedNetskopeAlertV2Settings
-
Typed helper for the
details.netskope_alert_v2_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedOauthJwtCredentials
-
Typed helper for the
details.salesforce_settings.oauth_jwt_credentialsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedOauthPasswordGrantAuth
-
Typed helper for the
details.salesforce_settings.oauth_password_grant_authblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedOffice365Settings
-
Typed helper for the
details.office365_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedOktaSettings
-
Typed helper for the
details.okta_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedOktaUserContextSettings
-
Typed helper for the
details.okta_user_context_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedPanIocSettings
-
Typed helper for the
details.pan_ioc_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedPanPrismaCloudSettings
-
Typed helper for the
details.pan_prisma_cloud_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedPanPrismaCloudSettingsAuthentication
-
Typed helper for the
details.pan_prisma_cloud_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedProofpointMailSettings
-
Typed helper for the
details.proofpoint_mail_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedProofpointOnDemandSettings
-
Typed helper for the
details.proofpoint_on_demand_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedPubsubSettings
-
Typed helper for the
details.pubsub_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedQualysScanSettings
-
Typed helper for the
details.qualys_scan_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedQualysVmSettings
-
Typed helper for the
details.qualys_vm_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedRapid7InsightSettings
-
Typed helper for the
details.rapid7_insight_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedRecordedFutureIocSettings
-
Typed helper for the
details.recorded_future_ioc_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedRhIsacIocSettings
-
Typed helper for the
details.rh_isac_ioc_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedRsCredentials
-
Typed helper for the
details.google_cloud_identity_device_users_settings.authentication.rs_credentialsblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedSalesforceSettings
-
Typed helper for the
details.salesforce_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSentineloneAlertSettings
-
Typed helper for the
details.sentinelone_alert_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedServiceNowCmdbSettings
-
Typed helper for the
details.service_now_cmdb_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSftpSettings
-
Typed helper for the
details.sftp_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSftpSettingsAuthentication
-
Typed helper for the
details.sftp_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSource
-
Exactly one of
anomali_settings,azure_ad_context_settings,cloud_passage_settings,cortex_xdr_settings,duo_auth_settings,duo_user_context_settings,microsoft_graph_alert_settings,microsoft_security_center_alert_settings,mimecast_mail_settings,office365_settings,proofpoint_mail_settings,recorded_future_ioc_settings,workday_settings,pan_ioc_settings,okta_settings,okta_user_context_settings,fox_it_stix_settings,threat_connect_ioc_settings,service_now_cmdb_settings,imperva_waf_settings,thinkst_canary_settings,rh_isac_ioc_settings,rapid7_insight_settings,salesforce_settings,netskope_alert_settings,azure_mdm_intune_settings,azure_ad_settings,proofpoint_on_demand_settings,workspace_users_settings,workspace_activity_settings,workspace_alerts_settings,workspace_privileges_settings,workspace_mobile_settings,workspace_chrome_os_settings,workspace_groups_settings,azure_ad_audit_settings,symantec_event_export_settings,qualys_vm_settings,pan_prisma_cloud_settings,gcs_settings,http_settings,sftp_settings,amazon_s3_settings,azure_blob_store_settings,amazon_sqs_settings,google_cloud_identity_devices_settings,google_cloud_identity_device_users_settings,crowdstrike_detects_settings,mandiant_ioc_settings,sentinelone_alert_settings,qualys_scan_settings,pubsub_settings,amazon_kinesis_firehose_settings,webhook_settings,dummy_log_type_settings,https_push_google_cloud_pubsub_settings,https_push_amazon_kinesis_firehose_settings,https_push_webhook_settings,aws_ec2_hosts_settings,aws_ec2_instances_settings,aws_ec2_vpcs_settings,aws_iam_settings,netskope_alert_v2_settings,gcs_v2_settings,amazon_s3_v2_settings,amazon_sqs_v2_settings,azure_event_hub_settings,trellix_hx_hosts_settings,azure_blob_store_v2_settings,trellix_hx_alerts_settings,google_cloud_storage_event_driven_settings,crowdstrike_alerts_settings,trellix_hx_bulk_acqs_settings,mimecast_mail_v2_settings,threat_connect_ioc_v3_settingson thedetailsblock ofgoogle_chronicle_feed: the provider rejects none and more than one, so each variant sets one of them. - ChronicleFeedSourceAmazonKinesisFirehoseSettings
-
The ChronicleFeedSource.amazonKinesisFirehoseSettings choice: sets
amazon_kinesis_firehose_settings. - ChronicleFeedSourceAmazonS3Settings
-
The ChronicleFeedSource.amazonS3Settings choice: sets
amazon_s3_settings. - ChronicleFeedSourceAmazonS3V2Settings
-
The ChronicleFeedSource.amazonS3V2Settings choice: sets
amazon_s3_v2_settings. - ChronicleFeedSourceAmazonSqsSettings
-
The ChronicleFeedSource.amazonSqsSettings choice: sets
amazon_sqs_settings. - ChronicleFeedSourceAmazonSqsV2Settings
-
The ChronicleFeedSource.amazonSqsV2Settings choice: sets
amazon_sqs_v2_settings. - ChronicleFeedSourceAnomaliSettings
-
The ChronicleFeedSource.anomaliSettings choice: sets
anomali_settings. - ChronicleFeedSourceAwsEc2HostsSettings
-
The ChronicleFeedSource.awsEc2HostsSettings choice: sets
aws_ec2_hosts_settings. - ChronicleFeedSourceAwsEc2InstancesSettings
-
The ChronicleFeedSource.awsEc2InstancesSettings choice: sets
aws_ec2_instances_settings. - ChronicleFeedSourceAwsEc2VpcsSettings
-
The ChronicleFeedSource.awsEc2VpcsSettings choice: sets
aws_ec2_vpcs_settings. - ChronicleFeedSourceAwsIamSettings
-
The ChronicleFeedSource.awsIamSettings choice: sets
aws_iam_settings. - ChronicleFeedSourceAzureAdAuditSettings
-
The ChronicleFeedSource.azureAdAuditSettings choice: sets
azure_ad_audit_settings. - ChronicleFeedSourceAzureAdContextSettings
-
The ChronicleFeedSource.azureAdContextSettings choice: sets
azure_ad_context_settings. - ChronicleFeedSourceAzureAdSettings
-
The ChronicleFeedSource.azureAdSettings choice: sets
azure_ad_settings. - ChronicleFeedSourceAzureBlobStoreSettings
-
The ChronicleFeedSource.azureBlobStoreSettings choice: sets
azure_blob_store_settings. - ChronicleFeedSourceAzureBlobStoreV2Settings
-
The ChronicleFeedSource.azureBlobStoreV2Settings choice: sets
azure_blob_store_v2_settings. - ChronicleFeedSourceAzureEventHubSettings
-
The ChronicleFeedSource.azureEventHubSettings choice: sets
azure_event_hub_settings. - ChronicleFeedSourceAzureMdmIntuneSettings
-
The ChronicleFeedSource.azureMdmIntuneSettings choice: sets
azure_mdm_intune_settings. - ChronicleFeedSourceCloudPassageSettings
-
The ChronicleFeedSource.cloudPassageSettings choice: sets
cloud_passage_settings. - ChronicleFeedSourceCortexXdrSettings
-
The ChronicleFeedSource.cortexXdrSettings choice: sets
cortex_xdr_settings. - ChronicleFeedSourceCrowdstrikeAlertsSettings
-
The ChronicleFeedSource.crowdstrikeAlertsSettings choice: sets
crowdstrike_alerts_settings. - ChronicleFeedSourceCrowdstrikeDetectsSettings
-
The ChronicleFeedSource.crowdstrikeDetectsSettings choice: sets
crowdstrike_detects_settings. - ChronicleFeedSourceDummyLogTypeSettings
-
The ChronicleFeedSource.dummyLogTypeSettings choice: sets
dummy_log_type_settings. - ChronicleFeedSourceDuoAuthSettings
-
The ChronicleFeedSource.duoAuthSettings choice: sets
duo_auth_settings. - ChronicleFeedSourceDuoUserContextSettings
-
The ChronicleFeedSource.duoUserContextSettings choice: sets
duo_user_context_settings. - ChronicleFeedSourceFoxItStixSettings
-
The ChronicleFeedSource.foxItStixSettings choice: sets
fox_it_stix_settings. - ChronicleFeedSourceGcsSettings
-
The ChronicleFeedSource.gcsSettings choice: sets
gcs_settings. - ChronicleFeedSourceGcsV2Settings
-
The ChronicleFeedSource.gcsV2Settings choice: sets
gcs_v2_settings. - ChronicleFeedSourceGoogleCloudIdentityDevicesSettings
-
The ChronicleFeedSource.googleCloudIdentityDevicesSettings choice: sets
google_cloud_identity_devices_settings. - ChronicleFeedSourceGoogleCloudIdentityDeviceUsersSettings
-
The ChronicleFeedSource.googleCloudIdentityDeviceUsersSettings choice: sets
google_cloud_identity_device_users_settings. - ChronicleFeedSourceGoogleCloudStorageEventDrivenSettings
-
The ChronicleFeedSource.googleCloudStorageEventDrivenSettings choice: sets
google_cloud_storage_event_driven_settings. - ChronicleFeedSourceHttpSettings
-
The ChronicleFeedSource.httpSettings choice: sets
http_settings. - ChronicleFeedSourceHttpsPushAmazonKinesisFirehoseSettings
-
The ChronicleFeedSource.httpsPushAmazonKinesisFirehoseSettings choice: sets
https_push_amazon_kinesis_firehose_settings. - ChronicleFeedSourceHttpsPushGoogleCloudPubsubSettings
-
The ChronicleFeedSource.httpsPushGoogleCloudPubsubSettings choice: sets
https_push_google_cloud_pubsub_settings. - ChronicleFeedSourceHttpsPushWebhookSettings
-
The ChronicleFeedSource.httpsPushWebhookSettings choice: sets
https_push_webhook_settings. - ChronicleFeedSourceImpervaWafSettings
-
The ChronicleFeedSource.impervaWafSettings choice: sets
imperva_waf_settings. - ChronicleFeedSourceMandiantIocSettings
-
The ChronicleFeedSource.mandiantIocSettings choice: sets
mandiant_ioc_settings. - ChronicleFeedSourceMicrosoftGraphAlertSettings
-
The ChronicleFeedSource.microsoftGraphAlertSettings choice: sets
microsoft_graph_alert_settings. - ChronicleFeedSourceMicrosoftSecurityCenterAlertSettings
-
The ChronicleFeedSource.microsoftSecurityCenterAlertSettings choice: sets
microsoft_security_center_alert_settings. - ChronicleFeedSourceMimecastMailSettings
-
The ChronicleFeedSource.mimecastMailSettings choice: sets
mimecast_mail_settings. - ChronicleFeedSourceMimecastMailV2Settings
-
The ChronicleFeedSource.mimecastMailV2Settings choice: sets
mimecast_mail_v2_settings. - ChronicleFeedSourceNetskopeAlertSettings
-
The ChronicleFeedSource.netskopeAlertSettings choice: sets
netskope_alert_settings. - ChronicleFeedSourceNetskopeAlertV2Settings
-
The ChronicleFeedSource.netskopeAlertV2Settings choice: sets
netskope_alert_v2_settings. - ChronicleFeedSourceOffice365Settings
-
The ChronicleFeedSource.office365Settings choice: sets
office365_settings. - ChronicleFeedSourceOktaSettings
-
The ChronicleFeedSource.oktaSettings choice: sets
okta_settings. - ChronicleFeedSourceOktaUserContextSettings
-
The ChronicleFeedSource.oktaUserContextSettings choice: sets
okta_user_context_settings. - ChronicleFeedSourcePanIocSettings
-
The ChronicleFeedSource.panIocSettings choice: sets
pan_ioc_settings. - ChronicleFeedSourcePanPrismaCloudSettings
-
The ChronicleFeedSource.panPrismaCloudSettings choice: sets
pan_prisma_cloud_settings. - ChronicleFeedSourceProofpointMailSettings
-
The ChronicleFeedSource.proofpointMailSettings choice: sets
proofpoint_mail_settings. - ChronicleFeedSourceProofpointOnDemandSettings
-
The ChronicleFeedSource.proofpointOnDemandSettings choice: sets
proofpoint_on_demand_settings. - ChronicleFeedSourcePubsubSettings
-
The ChronicleFeedSource.pubsubSettings choice: sets
pubsub_settings. - ChronicleFeedSourceQualysScanSettings
-
The ChronicleFeedSource.qualysScanSettings choice: sets
qualys_scan_settings. - ChronicleFeedSourceQualysVmSettings
-
The ChronicleFeedSource.qualysVmSettings choice: sets
qualys_vm_settings. - ChronicleFeedSourceRapid7InsightSettings
-
The ChronicleFeedSource.rapid7InsightSettings choice: sets
rapid7_insight_settings. - ChronicleFeedSourceRecordedFutureIocSettings
-
The ChronicleFeedSource.recordedFutureIocSettings choice: sets
recorded_future_ioc_settings. - ChronicleFeedSourceRhIsacIocSettings
-
The ChronicleFeedSource.rhIsacIocSettings choice: sets
rh_isac_ioc_settings. - ChronicleFeedSourceSalesforceSettings
-
The ChronicleFeedSource.salesforceSettings choice: sets
salesforce_settings. - ChronicleFeedSourceSentineloneAlertSettings
-
The ChronicleFeedSource.sentineloneAlertSettings choice: sets
sentinelone_alert_settings. - ChronicleFeedSourceServiceNowCmdbSettings
-
The ChronicleFeedSource.serviceNowCmdbSettings choice: sets
service_now_cmdb_settings. - ChronicleFeedSourceSftpSettings
-
The ChronicleFeedSource.sftpSettings choice: sets
sftp_settings. - ChronicleFeedSourceSymantecEventExportSettings
-
The ChronicleFeedSource.symantecEventExportSettings choice: sets
symantec_event_export_settings. - ChronicleFeedSourceThinkstCanarySettings
-
The ChronicleFeedSource.thinkstCanarySettings choice: sets
thinkst_canary_settings. - ChronicleFeedSourceThreatConnectIocSettings
-
The ChronicleFeedSource.threatConnectIocSettings choice: sets
threat_connect_ioc_settings. - ChronicleFeedSourceThreatConnectIocV3Settings
-
The ChronicleFeedSource.threatConnectIocV3Settings choice: sets
threat_connect_ioc_v3_settings. - ChronicleFeedSourceTrellixHxAlertsSettings
-
The ChronicleFeedSource.trellixHxAlertsSettings choice: sets
trellix_hx_alerts_settings. - ChronicleFeedSourceTrellixHxBulkAcqsSettings
-
The ChronicleFeedSource.trellixHxBulkAcqsSettings choice: sets
trellix_hx_bulk_acqs_settings. - ChronicleFeedSourceTrellixHxHostsSettings
-
The ChronicleFeedSource.trellixHxHostsSettings choice: sets
trellix_hx_hosts_settings. - ChronicleFeedSourceWebhookSettings
-
The ChronicleFeedSource.webhookSettings choice: sets
webhook_settings. - ChronicleFeedSourceWorkdaySettings
-
The ChronicleFeedSource.workdaySettings choice: sets
workday_settings. - ChronicleFeedSourceWorkspaceActivitySettings
-
The ChronicleFeedSource.workspaceActivitySettings choice: sets
workspace_activity_settings. - ChronicleFeedSourceWorkspaceAlertsSettings
-
The ChronicleFeedSource.workspaceAlertsSettings choice: sets
workspace_alerts_settings. - ChronicleFeedSourceWorkspaceChromeOsSettings
-
The ChronicleFeedSource.workspaceChromeOsSettings choice: sets
workspace_chrome_os_settings. - ChronicleFeedSourceWorkspaceGroupsSettings
-
The ChronicleFeedSource.workspaceGroupsSettings choice: sets
workspace_groups_settings. - ChronicleFeedSourceWorkspaceMobileSettings
-
The ChronicleFeedSource.workspaceMobileSettings choice: sets
workspace_mobile_settings. - ChronicleFeedSourceWorkspacePrivilegesSettings
-
The ChronicleFeedSource.workspacePrivilegesSettings choice: sets
workspace_privileges_settings. - ChronicleFeedSourceWorkspaceUsersSettings
-
The ChronicleFeedSource.workspaceUsersSettings choice: sets
workspace_users_settings. - ChronicleFeedSqsAccessKeySecretAuth
-
Typed helper for the
details.amazon_sqs_settings.authentication.sqs_access_key_secret_authblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSqsV2AccessKeySecretAuth
-
Typed helper for the
details.amazon_sqs_v2_settings.authentication.sqs_v2_access_key_secret_authblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSsl
-
Typed helper for the
details.fox_it_stix_settings.sslblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSymantecEventExportSettings
-
Typed helper for the
details.symantec_event_export_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedSymantecEventExportSettingsAuthentication
-
Typed helper for the
details.symantec_event_export_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedThinkstCanarySettings
-
Typed helper for the
details.thinkst_canary_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedThreatConnectIocSettings
-
Typed helper for the
details.threat_connect_ioc_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedThreatConnectIocV3Settings
-
Typed helper for the
details.threat_connect_ioc_v3_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedTrellixHxAlertsSettings
-
Typed helper for the
details.trellix_hx_alerts_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedTrellixHxAlertsSettingsAuthentication
-
Typed helper for the
details.trellix_hx_alerts_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedTrellixHxAlertsSettingsMsso
-
Typed helper for the
details.trellix_hx_alerts_settings.authentication.mssoblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedTrellixHxAlertsSettingsTrellixIam
-
Typed helper for the
details.trellix_hx_alerts_settings.authentication.trellix_iamblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedTrellixHxBulkAcqsSettings
-
Typed helper for the
details.trellix_hx_bulk_acqs_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedTrellixHxBulkAcqsSettingsAuthentication
-
Typed helper for the
details.trellix_hx_bulk_acqs_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedTrellixHxBulkAcqsSettingsMsso
-
Typed helper for the
details.trellix_hx_bulk_acqs_settings.authentication.mssoblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedTrellixHxBulkAcqsSettingsTrellixIam
-
Typed helper for the
details.trellix_hx_bulk_acqs_settings.authentication.trellix_iamblock ofgoogle_chronicle_feed(derived from provider schema). Shared by every block of this shape in the resource. - ChronicleFeedTrellixHxHostsSettings
-
Typed helper for the
details.trellix_hx_hosts_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWebhookSettings
-
Typed helper for the
details.webhook_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkdaySettings
-
Typed helper for the
details.workday_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkdaySettingsAuthentication
-
Typed helper for the
details.workday_settings.authenticationblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkspaceActivitySettings
-
Typed helper for the
details.workspace_activity_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkspaceAlertsSettings
-
Typed helper for the
details.workspace_alerts_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkspaceChromeOsSettings
-
Typed helper for the
details.workspace_chrome_os_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkspaceGroupsSettings
-
Typed helper for the
details.workspace_groups_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkspaceMobileSettings
-
Typed helper for the
details.workspace_mobile_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkspacePrivilegesSettings
-
Typed helper for the
details.workspace_privileges_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFeedWorkspaceUsersSettings
-
Typed helper for the
details.workspace_users_settingsblock ofgoogle_chronicle_feed(derived from provider schema). - ChronicleFindingsRefinementDeploymentDetectionExclusionApplication
-
Typed helper for the
detection_exclusion_applicationblock ofgoogle_chronicle_findings_refinement_deployment(derived from provider schema). - ChronicleFindingsRefinementOutcomeFilters
-
Typed helper for the
outcome_filtersblock ofgoogle_chronicle_findings_refinement(derived from provider schema). - ChronicleNativeDashboardChartLayout
-
Typed helper for the
charts.chart_layoutblock ofgoogle_chronicle_native_dashboard(derived from provider schema). - ChronicleNativeDashboardCharts
-
Typed helper for the
chartsblock ofgoogle_chronicle_native_dashboard(derived from provider schema). - ChronicleNativeDashboardFilter
-
Global dashboard filter (
filtersblock). - ChronicleNativeDashboardFilterOperatorAndFieldValue
-
filter_operator_and_field_valuesentry on a dashboard filter. - ChronicleParserExtensionDefinition
-
At most one of
cbn_snippet,field_extractors,dynamic_parsingongoogle_chronicle_parser_extension: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - ChronicleParserExtensionDefinitionCbnSnippet
-
The ChronicleParserExtensionDefinition.cbnSnippet choice: sets
cbn_snippet. - ChronicleParserExtensionDefinitionDynamicParsing
-
The ChronicleParserExtensionDefinition.dynamicParsing choice: sets
dynamic_parsing. - ChronicleParserExtensionDefinitionFieldExtractors
-
The ChronicleParserExtensionDefinition.fieldExtractors choice: sets
field_extractors. - ChronicleParserExtensionDynamicParsing
-
Typed helper for the
dynamic_parsingblock ofgoogle_chronicle_parser_extension(derived from provider schema). - ChronicleParserExtensionExtractors
-
Typed helper for the
field_extractors.extractorsblock ofgoogle_chronicle_parser_extension(derived from provider schema). - ChronicleParserExtensionFieldExtractors
-
Typed helper for the
field_extractorsblock ofgoogle_chronicle_parser_extension(derived from provider schema). - ChronicleParserExtensionOptedFields
-
Typed helper for the
dynamic_parsing.opted_fieldsblock ofgoogle_chronicle_parser_extension(derived from provider schema). - ChronicleParserExtensionPreprocessConfig
-
Typed helper for the
field_extractors.preprocess_configblock ofgoogle_chronicle_parser_extension(derived from provider schema). - ChronicleParserExtractors
-
Typed helper for the
low_code.field_extractors.extractorsblock ofgoogle_chronicle_parser(derived from provider schema). - ChronicleParserFieldExtractors
-
Typed helper for the
low_code.field_extractorsblock ofgoogle_chronicle_parser(derived from provider schema). - ChronicleParserLowCode
-
Typed helper for the
low_codeblock ofgoogle_chronicle_parser(derived from provider schema). - ChronicleParserPreprocessConfig
-
Typed helper for the
low_code.field_extractors.preprocess_configblock ofgoogle_chronicle_parser(derived from provider schema). - ChronicleParserVersionInfo
-
Typed helper for the
version_infoblock ofgoogle_chronicle_parser(derived from provider schema). - ChronicleReferenceListEntries
-
Typed helper for the
entriesblock ofgoogle_chronicle_reference_list(derived from provider schema). - ChronicleReferenceListScope
-
Typed helper for the
scope_info.reference_list_scopeblock ofgoogle_chronicle_reference_list(derived from provider schema). - ChronicleReferenceListScopeInfo
-
Typed helper for the
scope_infoblock ofgoogle_chronicle_reference_list(derived from provider schema). - ChronicleRetrohuntProcessInterval
-
Typed helper for the
process_intervalblock ofgoogle_chronicle_retrohunt(derived from provider schema). - ChronicleRuleDeploymentScheduleCustomizations
-
Typed helper for the
schedule_customizationsblock ofgoogle_chronicle_rule_deployment(derived from provider schema). - ChronicleWatchlistEntityPopulationMechanism
-
Typed helper for the
entity_population_mechanismblock ofgoogle_chronicle_watchlist(derived from provider schema). - ChronicleWatchlistManual
-
Typed helper for the
entity_population_mechanism.manualblock ofgoogle_chronicle_watchlist(derived from provider schema). - ChronicleWatchlistUserPreferences
-
Typed helper for the
watchlist_user_preferencesblock ofgoogle_chronicle_watchlist(derived from provider schema). - DartDefineOutput
-
An
outputwhose value is the client build's--dart-definefile, registered withStack.addDartDefineOutput. - Data
-
Base of every user-instantiable Terraform
datablock. -
DataRef<
T> -
Public for sealed pattern matching, but constructor is private — only
TfRef.data()may construct instances. - EnvironmentConstant
- The AppConstant.fromEnvironment choice.
- GcsBackend
-
terraform { backend "gcs" { ... } }configuration. - GoogleChronicleBigQueryExport
-
Factory wrapper for
google_chronicle_big_query_export. - GoogleChronicleCaseCloseDefinition
-
Factory wrapper for
google_chronicle_case_close_definition. - GoogleChronicleCaseStageDefinition
-
Factory wrapper for
google_chronicle_case_stage_definition. - GoogleChronicleCaseTagDefinition
-
Factory wrapper for
google_chronicle_case_tag_definition. - GoogleChronicleCustomList
-
Factory wrapper for
google_chronicle_custom_list. - GoogleChronicleDashboardChart
-
Factory wrapper for
google_chronicle_dashboard_chart. - GoogleChronicleDataAccessLabel
-
Factory wrapper for
google_chronicle_data_access_label. - GoogleChronicleDataAccessScope
-
Factory wrapper for
google_chronicle_data_access_scope. - GoogleChronicleDataExport
-
Factory wrapper for
google_chronicle_data_export. - GoogleChronicleDataTable
-
Factory wrapper for
google_chronicle_data_table. - GoogleChronicleDataTableRow
-
Factory wrapper for
google_chronicle_data_table_row. - GoogleChronicleEnvironment
-
Factory wrapper for
google_chronicle_environment. - GoogleChronicleEnvironmentGroup
-
Factory wrapper for
google_chronicle_environment_group. - GoogleChronicleFeed
-
Factory wrapper for
google_chronicle_feed. - GoogleChronicleFindingsRefinement
-
Factory wrapper for
google_chronicle_findings_refinement. - GoogleChronicleFindingsRefinementDeployment
-
Factory wrapper for
google_chronicle_findings_refinement_deployment. - GoogleChronicleNativeDashboard
-
Factory wrapper for
google_chronicle_native_dashboard. - GoogleChronicleParser
-
Factory wrapper for
google_chronicle_parser. - GoogleChronicleParserExtension
-
Factory wrapper for
google_chronicle_parser_extension. - GoogleChronicleReferenceList
-
Factory wrapper for
google_chronicle_reference_list. - GoogleChronicleRetrohunt
-
Factory wrapper for
google_chronicle_retrohunt. - GoogleChronicleRule
-
Factory wrapper for
google_chronicle_rule. - GoogleChronicleRuleDeployment
-
Factory wrapper for
google_chronicle_rule_deployment. - GoogleChronicleSoarNetwork
-
Factory wrapper for
google_chronicle_soar_network. - GoogleChronicleWatchlist
-
Factory wrapper for
google_chronicle_watchlist. - IgnoreAllChanges
- IgnoreChanges.all.
- IgnoreAttributes
- IgnoreChanges.of.
- IgnoreChanges
-
What
ignore_changescovers: every attribute, or the listed ones. - InvalidDartDefineOutput
-
An output of
Stack.addDartDefineOutputthat cannot carry what it names: an output that is not registered, is sensitive or has no environment value, two outputs read from one variable, or no output at all. - InvalidLifecycle
-
A
lifecycleblock Terraform rejects: a data source (or one of its attributes) inreplaceTriggeredBy,allinside IgnoreChanges.of, or a condition with an empty error message. - InvalidMoveTarget
-
A
movedblock whosetonames no resource of the Stack. - InvalidTimeout
-
A negative
timeoutsduration. - LifecycleCondition
-
A
preconditionorpostconditionblock: Terraform fails the plan (LifecycleCondition.pre) or the apply (LifecycleCondition.post) with errorMessage when condition is false. - LifecycleOptions
-
lifecycle { ... }block on a resource. - LocalBackend
-
terraform { backend "local" { ... } }configuration. - MissingProvider
-
A block needs a provider configuration the Stack does not register:
the provider its type implies (
googleforgoogle_pubsub_topic), the one itsprovidermeta-argument names, or one a module call passes on. - ModuleCall
-
A
module "<localName>" { ... }call as a Dart value. - NoProviders
- The Stack registers no provider, but declares resources or data sources.
- ProviderConflict
- Two provider registrations Terraform rejects together: two defaults of one name, a repeated alias, an alias that is not an identifier, or configurations of one name with different source / version constraints.
-
RefConstant<
T> - The AppConstant.ref choice.
- ReplaceTrigger
-
What
lifecycle.replaceTriggeredBylists: a resource of the Stack or an attribute getter of one.Resourceand TfRef implement it; synth reports a data source or a data-source attribute as anInvalidLifecycle. - Resource
- Base of every user-instantiable Terraform resource.
- ResourceRef
-
Public for sealed pattern matching, but constructor is private — only
TfRef.resource()may construct instances. - S3Backend
-
terraform { backend "s3" { ... } }configuration. -
Sensitive<
T> -
What an argument Terraform marks sensitive takes: a variable, an
expression or an attribute getter — a value Terraform resolves, never a
Dart literal that would be written into
main.tf.json. - SensitiveLiteral
-
A sensitive field is set to a literal, which would write the secret in
plain text into
main.tf.json. - Stack
- User-extended IaC composition root.
- StackBackend
-
Lightweight backend hook. Core ships
GcsBackend,S3Backend, andLocalBackend; anything else implements this interface in the caller. TheStackonly stores the value and exposes a discriminator for synth'sterraform { backend ... }emitter. - StackProvider
-
Coordination interface between
Stack(in this package) and concrete providers (e.g.GoogleProviderinterradart_google). Concrete providers implement every getter using their baked-in constants from Stage 2 codegen. - SynthIssue
- One reason a Stack cannot be synthesized.
- SynthResult
-
Bundle returned by
StackSynth.synth. - TfAddressed
-
Anything that exposes a Terraform address, e.g.
google_pubsub_topic.orders. -
TfArg<
T> - A Terraform argument: a Dart-side literal, a reference to another block's attribute (TfRef), a variable or a raw expression.
-
TfArgExpression<
T> - A raw Terraform expression — the tf.json template string, verbatim.
-
TfArgLiteral<
T> -
TfArgVariable<
T> - TfCollectionType
-
list(...),set(...)ormap(...). - TfMoved
-
One
moved { from = ... to = ... }block: the state object at from now belongs to the resource at to, so a rename does not become a destroy-and-create. - TfObjectType
-
object({ ... }). - TfOptionalType
-
optional(<type>[, <default>]). -
TfOutput<
T> -
An
output "<name>" { value = ... }block, registered withStack.addOutput. - TfPrimitiveType
-
string,number,boolorany. -
TfRef<
T> - A Terraform-side reference: an attribute of a resource (AttributeRef) or a data source (DataRef), or a whole resource (ResourceRef).
- TfTimeouts
-
timeouts { ... }on a resource or data source: how long Terraform waits for each operation before giving up. - TfTupleType
-
tuple([...]). - TfType
-
A Terraform type constraint:
string,list(number),object({ name = string }). - TfVariable
-
One
variable "<name>" { ... }declaration. - UndeclaredVariable
-
A
TfArg.variableorvar.<name>in an expression names a variable the Stack does not declare. - UnregisteredReference
-
A block references another block that was never registered on the
Stack: built, but not passed to
add(...)/addModule(...). - UnresolvableConstant
-
An
AppConstant.refwhose value is not known at synth: the attribute is not set to a literal, is sensitive, does not match the constant's type, or belongs to a block that is not registered. -
ValueConstant<
T> - The AppConstant.value choice.
Enums
- ResourceKind
-
Whether a Stack entry is a
resourceblock or adatablock in Terraform JSON.
Extension Types
- ChronicleBigQueryExportPackage
-
Chronicle Big Query Export enum for
big_query_export_package. - ChronicleCaseCloseDefinitionCloseReason
-
Chronicle Case Close Definition Close enum for
close_reason. - ChronicleCaseTagDefinitionComparisonType
-
Chronicle Case Tag Definition Comparison enum for
comparison_type. - ChronicleCaseTagDefinitionMatchCriteria
-
Chronicle Case Tag Definition Match enum for
match_criteria. - ChronicleCustomListDeletionPolicy
-
Terraform
deletion_policyfor Chronicle custom lists. - ChronicleDashboardChartAxisType
- Axis type for chart axes.
- ChronicleDashboardChartButtonStyle
- Button style for visualization buttons.
- ChronicleDashboardChartColumnRenderType
- Table column render type.
- ChronicleDashboardChartDeletionPolicy
-
Terraform
deletion_policyfor Chronicle dashboard charts. - ChronicleDashboardChartFilterOperator
- Filter operator used in drill-down filter blocks.
- ChronicleDashboardChartLegendAlign
- Legend alignment.
- ChronicleDashboardChartLegendOrient
- Legend orientation.
- ChronicleDashboardChartMetricDisplayTrend
- Metric display trend mode.
- ChronicleDashboardChartMetricFormat
- Metric format.
- ChronicleDashboardChartMetricTrendType
- Metric trend type.
- ChronicleDashboardChartPlotMode
- Google Maps plot mode.
- ChronicleDashboardChartPointSizeType
- Google Maps point size type.
- ChronicleDashboardChartSeriesStackStrategy
- Series stack strategy.
- ChronicleDashboardChartSeriesType
- Chart series type.
- ChronicleDashboardChartTileType
-
Tile type for
dashboard_chart.tile_type. - ChronicleDashboardChartTimeUnit
-
Relative time unit for
dashboard_query.input.relative_time.time_unit. - ChronicleDashboardChartTooltipTrigger
- Tooltip trigger mode.
- ChronicleDashboardChartVisualMapType
- Visual map type.
- ChronicleDataTableColumnType
-
column_type— derived from the provider schema description. - ChronicleDataTableUpdateSource
-
Chronicle Data Table Update enum for
update_source. - ChronicleFeedSourceType
-
feed_source_type— derived from the provider schema description. - ChronicleNativeDashboardAccess
-
Dashboard visibility for
google_chronicle_native_dashboard.access. - ChronicleNativeDashboardDeletionPolicy
-
Terraform
deletion_policyfor Chronicle native dashboards. - ChronicleNativeDashboardFilterDataSource
-
Filter data source for
filters.data_source. - ChronicleNativeDashboardFilterOperator
-
Filter operator for
filters.filter_operator_and_field_values.filter_operator. - ChronicleNativeDashboardType
-
Dashboard type for
google_chronicle_native_dashboard.type. - OutputEnvironment
-
The environment
Stack.outputEnvironmentreturns: each variable and its value, in registration order. - RefTo
-
A reference to a resource of type
R, for an argument that names another resource (network,vpc_id,role_arn, ...).
Extensions
-
RefToList
on TfArg<
List< RefTo< >R> > -
A list-valued reference argument (
security_group_ids,subnet_ids): a literal list of RefTos, or one value that is the whole list (TfArg.variable('subnet_ids'),TfArg.expression(...)). - TerraformDurationExt on Duration
- Converts a Dart Duration into a Terraform duration string ("604800s").
Constants
- terradartManifestVariable → const String
-
The environment variable the
terradartcommand sets to the file runStack and runEnvironments describe what they wrote in.
Functions
-
runEnvironments<
E extends Enum> (List< String> args, List<E> environments, Stack build(E env), {String dir(E env)?, String? workspace(E env)?, List<String> backendConfig(E env)?, E? defaultEnv}) → Future<void> -
The entry point of a project with one Stack per environment. The
environments are the members of an enum of the project's own — any
names, each carrying its values — so the Stack takes a typed
envand derives everything per environment from it, its backend included: -
runStack(
List< String> args, Stack build(), {String out = 'tf-out'}) → Future<void> -
The entry point of a project with one Stack: writes it to
out.
Exceptions / Errors
- DuplicateModuleError
-
A
ModuleCallregistered twice under one name. - DuplicateResourceError
-
Thrown by
Stack.addwhen an entry with the same(kind, terraformType, localName)triple is registered twice. - SynthException
-
Thrown by
Stack.synth()andStack.writeTo()when the Stack has one or more SynthIssues. Nothing is written.