### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/partition.html.markdown Example of how to create a sumologic_partition resource. ```hcl resource "sumologic_partition" "examplePartition" { name = "terraform_examplePartition" routing_expression = "_sourcecategory=*/Terraform" analytics_tier = "continuous" is_compliant = false is_included_in_default_search = true lifecycle { prevent_destroy = true } } ``` -------------------------------- ### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/app.html.markdown Installs an app with a specified UUID, version, and parameters. ```hcl resource "sumologic_app" "example_app" { uuid = "ceb7fac5-1127-4a04-a5b8-2e49190be3d5" version = "1.0.1" parameters = { "k1": "v1", "k2": "v2" } } ``` -------------------------------- ### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/scan_budget.html.markdown Example of how to create a sumologic_scan_budget resource. ```hcl resource "sumologic_scan_budget" "budget" { name = "TestBudget" capacity = 10 unit = "GB" budget_type = "ScanBudget" window = "Query" applicable_on = "PerEntity" group_by = "User" action = "StopScan" status = "active" scope { included_users = ["000000000000011C"] excluded_users = [] included_roles = [] excluded_roles = ["0000000000000196"] } } ``` -------------------------------- ### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/cloud_to_cloud_source.html.markdown Example usage of the sumologic_cloud_to_cloud_source resource. ```hcl resource "sumologic_cloud_to_cloud_source" "okta_source" { collector_id = sumologic_collector.collector.id schema_ref = { type = "Okta" } config = jsonencode({"name":"okta source", "domain":"dev-xxx-admin.okta.com", "collectAll":true, "apiKey":"xxx", "fields":{ "_siemForward":false }, "pollingInterval": 30 }) } resource "sumologic_collector" "collector" { name = "my-collector" description = "Just testing this" } ``` -------------------------------- ### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/cse_entity_normalization_configuration.html.markdown This is an example of how to configure the sumologic_cse_entity_normalization_configuration resource. ```hcl resource "sumologic_cse_entity_normalization_configuration" "entity_normalization_configuration" { windows_normalization_enabled = true fqdn_normalization_enabled = true aws_normalization_enabled = true default_normalized_domain = "domain.com" normalize_hostnames = true normalize_usernames = true domain_mappings{ normalized_domain = "normalized.domain" raw_domain = "raw.domain" } } ``` -------------------------------- ### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/ingest_budget_v2.html.markdown Example configuration for creating a sumologic_ingest_budget_v2 resource. ```hcl resource "sumologic_ingest_budget_v2" "budget" { name = "testBudget" scope = "_sourceCategory=*prod*nginx*" budget_type = "dailyVolume" capacity_bytes = 30000000000 description = "For testing purposes" timezone = "Etc/UTC" action = "keepCollecting" reset_time = "00:00" audit_threshold = 85 } ``` -------------------------------- ### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/role_v2.html.markdown Example of how to create a sumologic_role_v2 resource. ```hcl resource "sumologic_role_v2" "example_role_v2" { selected_views { view_name = "view1" } selected_views { view_name = "view2" } name = "DataAdmin" audit_data_filter = "info" selection_type = "Allow" capabilities = ["manageContent","manageDataVolumeFeed","manageFieldExtractionRules","manageS3DataForwarding"] description = "Manage data of the org." security_data_filter = "error" log_analytics_filter = "!_sourceCategory=collector" } ``` -------------------------------- ### Example Usage Source: https://github.com/sumologic/terraform-provider-sumologic/blob/master/website/docs/r/gcp_metrics_source.html.markdown Example of how to configure a sumologic_gcp_metrics_source resource. ```hcl resource "sumologic_gcp_metrics_source" "terraform_gcp_metrics_source" { name = "GCP Metrics Source" description = "Description for GCP Metrics Source" category = "gcp/metrics" content_type = "GcpMetrics" scan_interval = 300000 paused = false collector_id = "${sumologic_collector.collector.id}" authentication { type = "service_account" project_id = "service_account_project_id" private_key_id = "service_account_private_key_id" private_key = <