{ "version": 3, "checkpoint": { "stack": "organization/dch/aws-prod", "latest": { "manifest": { "time": "2025-01-19T11:16:00.999728742-06:00", "magic": "7c53c69df7094e39d5562ed2abf1e12099c2c54a7b9b411faca1dcb7ec1fef8a", "version": "v3.145.0" }, "secrets_providers": { "type": "passphrase", "state": { "salt": "v1:wIs83/E0Mwc=:v1:lhrRAZ9Ho6AD9yVX:Ikzlp62zFZ+jvwHVerWLNuQhfqIcZg==" } }, "resources": [ { "urn": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2", "custom": true, "id": "1b844c5b-dee9-4ca1-9b76-69023765533d", "type": "pulumi:providers:aws", "inputs": { "__internal": {}, "region": "us-east-2", "skipCredentialsValidation": "false", "skipRegionValidation": "true", "version": "6.66.2" }, "outputs": { "region": "us-east-2", "skipCredentialsValidation": "false", "skipRegionValidation": "true", "version": "6.66.2" }, "created": "2025-01-19T17:15:31.200019676Z", "modified": "2025-01-19T17:15:31.200019676Z" }, { "urn": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "custom": false, "type": "pulumi:pulumi:Stack", "created": "2025-01-19T17:15:31.201175036Z", "modified": "2025-01-19T17:15:31.201175036Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi/runtime/stack.py#140" }, { "urn": "urn:pulumi:aws-prod::dch::aws:iam/serviceLinkedRole:ServiceLinkedRole::ecs", "custom": true, "id": "arn:aws:iam::566967686773:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "type": "aws:iam/serviceLinkedRole:ServiceLinkedRole", "inputs": { "__defaults": [], "awsServiceName": "ecs.amazonaws.com" }, "outputs": { "arn": "arn:aws:iam::566967686773:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "awsServiceName": "ecs.amazonaws.com", "createDate": "2025-01-19T17:15:33Z", "customSuffix": "", "description": "", "id": "arn:aws:iam::566967686773:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "name": "AWSServiceRoleForECS", "path": "/aws-service-role/ecs.amazonaws.com/", "uniqueId": "AROAYIAPIKZ2Q6DBBXYXO" }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "awsServiceName": [] }, "created": "2025-01-19T17:15:34.064087492Z", "modified": "2025-01-19T17:15:34.064087492Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/iam/service_linked_role.py#335" }, { "urn": "urn:pulumi:aws-prod::dch::aws:iam/role:Role::ecs-ec2-instance-role", "custom": true, "id": "ecs-ec2-instance-role-5dff09b", "type": "aws:iam/role:Role", "inputs": { "__defaults": [ "forceDetachPolicies", "maxSessionDuration", "name", "path" ], "assumeRolePolicy": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n {\n \"Effect\": \"Allow\",\n \"Action\": \"sts:AssumeRole\",\n \"Principal\": {\n \"Service\": \"ec2.amazonaws.com\"\n }\n }\n ]\n}", "forceDetachPolicies": false, "managedPolicyArns": [ "arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role" ], "maxSessionDuration": 3600, "name": "ecs-ec2-instance-role-5dff09b", "path": "/" }, "outputs": { "arn": "arn:aws:iam::566967686773:role/ecs-ec2-instance-role-5dff09b", "assumeRolePolicy": "{\"Statement\":[{\"Action\":\"sts:AssumeRole\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"ec2.amazonaws.com\"}}],\"Version\":\"2012-10-17\"}", "createDate": "2025-01-19T17:15:33Z", "description": "", "forceDetachPolicies": false, "id": "ecs-ec2-instance-role-5dff09b", "inlinePolicies": [], "managedPolicyArns": [ "arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role" ], "maxSessionDuration": 3600, "name": "ecs-ec2-instance-role-5dff09b", "namePrefix": "", "path": "/", "permissionsBoundary": "", "uniqueId": "AROAYIAPIKZ2XCYHIOU4U" }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "assumeRolePolicy": [], "managedPolicyArns": [] }, "created": "2025-01-19T17:15:34.339301047Z", "modified": "2025-01-19T17:15:34.339301047Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/iam/role.py#875" }, { "urn": "urn:pulumi:aws-prod::dch::pulumi:providers:std::default_1_7_3", "custom": true, "id": "96aa9316-0253-4eeb-86ae-f44b8e1f3735", "type": "pulumi:providers:std", "inputs": { "__internal": {}, "version": "1.7.3" }, "outputs": { "version": "1.7.3" }, "created": "2025-01-19T17:15:34.621408378Z", "modified": "2025-01-19T17:15:34.621408378Z" }, { "urn": "urn:pulumi:aws-prod::dch::aws:ecs/taskDefinition:TaskDefinition::blackbox-exporter", "custom": true, "id": "blackbox", "type": "aws:ecs/taskDefinition:TaskDefinition", "inputs": { "__defaults": [ "skipDestroy", "trackLatest" ], "containerDefinitions": "[{\"name\": \"blackbox\", \"image\": \"quay.io/prometheus/blackbox-exporter\", \"essential\": true, \"user\": \"9115:9115\", \"readonlyRootFilesystem\": true, \"portMappings\": [{\"containerPort\": 9115, \"hostPort\": 9115}], \"logConfiguration\": {\"logDriver\": \"awslogs\", \"options\": {\"awslogs-group\": \"ecs-blackbox\", \"awslogs-stream-prefix\": \"blackbox-exporter\", \"awslogs-region\": \"us-east-2\"}}}]", "family": "blackbox", "memory": "64", "networkMode": "host", "skipDestroy": false, "trackLatest": false }, "outputs": { "__meta": "{\"schema_version\":\"1\"}", "arn": "arn:aws:ecs:us-east-2:566967686773:task-definition/blackbox:10", "arnWithoutRevision": "arn:aws:ecs:us-east-2:566967686773:task-definition/blackbox", "containerDefinitions": "[{\"environment\":[],\"essential\":true,\"image\":\"quay.io/prometheus/blackbox-exporter\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-region\":\"us-east-2\",\"awslogs-stream-prefix\":\"blackbox-exporter\",\"awslogs-group\":\"ecs-blackbox\"}},\"mountPoints\":[],\"name\":\"blackbox\",\"portMappings\":[{\"containerPort\":9115,\"hostPort\":9115,\"protocol\":\"tcp\"}],\"readonlyRootFilesystem\":true,\"systemControls\":[],\"user\":\"9115:9115\",\"volumesFrom\":[]}]", "cpu": "", "ephemeralStorage": null, "executionRoleArn": "", "family": "blackbox", "id": "blackbox", "inferenceAccelerators": [], "ipcMode": "", "memory": "64", "networkMode": "host", "pidMode": "", "placementConstraints": [], "proxyConfiguration": null, "requiresCompatibilities": null, "revision": 10, "runtimePlatform": null, "skipDestroy": false, "taskRoleArn": "", "trackLatest": false, "volumes": [] }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "containerDefinitions": [], "family": [], "memory": [], "networkMode": [] }, "created": "2025-01-19T17:15:34.76199393Z", "modified": "2025-01-19T17:15:34.76199393Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/ecs/task_definition.py#1240" }, { "urn": "urn:pulumi:aws-prod::dch::aws:cloudwatch/logGroup:LogGroup::blackbox", "custom": true, "id": "ecs-blackbox", "type": "aws:cloudwatch/logGroup:LogGroup", "inputs": { "__defaults": [ "retentionInDays", "skipDestroy" ], "name": "ecs-blackbox", "retentionInDays": 0, "skipDestroy": false }, "outputs": { "arn": "arn:aws:logs:us-east-2:566967686773:log-group:ecs-blackbox", "id": "ecs-blackbox", "kmsKeyId": "", "logGroupClass": "STANDARD", "name": "ecs-blackbox", "namePrefix": "", "retentionInDays": 0, "skipDestroy": false }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "name": [] }, "created": "2025-01-19T17:15:34.851712338Z", "modified": "2025-01-19T17:15:34.851712338Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/cloudwatch/log_group.py#404" }, { "urn": "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket", "custom": true, "id": "964e1f9c-20250119171534638700000001", "type": "aws:s3/bucketV2:BucketV2", "inputs": { "__defaults": [ "forceDestroy" ], "bucketPrefix": "964e1f9c-", "forceDestroy": false }, "outputs": { "__meta": "{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"create\":1200000000000,\"delete\":3600000000000,\"read\":1200000000000,\"update\":1200000000000}}", "accelerationStatus": "", "acl": null, "arn": "arn:aws:s3:::964e1f9c-20250119171534638700000001", "bucket": "964e1f9c-20250119171534638700000001", "bucketDomainName": "964e1f9c-20250119171534638700000001.s3.amazonaws.com", "bucketPrefix": "964e1f9c-", "bucketRegionalDomainName": "964e1f9c-20250119171534638700000001.s3.us-east-2.amazonaws.com", "corsRules": [], "forceDestroy": false, "grants": [ { "id": "1914118b6f2b10bbf071d99814216df33dd32657754ff781464facf268624c21", "permissions": [ "FULL_CONTROL" ], "type": "CanonicalUser", "uri": "" } ], "hostedZoneId": "Z2O1EMRO9K5GLX", "id": "964e1f9c-20250119171534638700000001", "lifecycleRules": [], "loggings": [], "objectLockConfiguration": null, "objectLockEnabled": false, "policy": "", "region": "us-east-2", "replicationConfigurations": [], "requestPayer": "BucketOwner", "serverSideEncryptionConfigurations": [ { "rules": [ { "applyServerSideEncryptionByDefaults": [ { "kmsMasterKeyId": "", "sseAlgorithm": "AES256" } ], "bucketKeyEnabled": false } ] } ], "versionings": [ { "enabled": false, "mfaDelete": false } ], "websiteDomain": null, "websiteEndpoint": null, "websites": [] }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "bucketPrefix": [] }, "created": "2025-01-19T17:15:35.761453802Z", "modified": "2025-01-19T17:15:35.761453802Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/s3/bucket_v2.py#1065" }, { "urn": "urn:pulumi:aws-prod::dch::aws:ecs/taskDefinition:TaskDefinition::vmagent", "custom": true, "id": "vmagent", "type": "aws:ecs/taskDefinition:TaskDefinition", "inputs": { "__defaults": [ "skipDestroy", "trackLatest" ], "containerDefinitions": "[{\"name\": \"init\", \"image\": \"docker.io/library/busybox\", \"command\": [\"chown\", \"-R\", \"-v\", \"8429:8429\", \"/data\"], \"essential\": false, \"readonlyRootFilesystem\": true, \"mountPoints\": [{\"sourceVolume\": \"vmagent-data\", \"containerPath\": \"/data\"}], \"logConfiguration\": {\"logDriver\": \"awslogs\", \"options\": {\"awslogs-group\": \"ecs-blackbox\", \"awslogs-stream-prefix\": \"vmagent\", \"awslogs-region\": \"us-east-2\"}}}, {\"name\": \"vmagent\", \"image\": \"docker.io/victoriametrics/vmagent\", \"command\": [\"-remoteWrite.url=https://metrics.pyrocufflink.blue/insert/1/prometheus/api/v1/write\", \"-remoteWrite.tmpDataPath=/data\", \"-promscrape.config=https://964e1f9c-20250119171534638700000001.s3.us-east-2.amazonaws.com/scrape.yml\"], \"essential\": true, \"user\": \"8429:8429\", \"readonlyRootFilesystem\": true, \"mountPoints\": [{\"sourceVolume\": \"vmagent-data\", \"containerPath\": \"/data\"}], \"logConfiguration\": {\"logDriver\": \"awslogs\", \"options\": {\"awslogs-group\": \"ecs-blackbox\", \"awslogs-stream-prefix\": \"vmagent\", \"awslogs-region\": \"us-east-2\"}}, \"dependsOn\": [{\"containerName\": \"init\", \"condition\": \"SUCCESS\"}]}]", "family": "vmagent", "memory": "128", "networkMode": "host", "skipDestroy": false, "trackLatest": false, "volumes": [ { "__defaults": [], "dockerVolumeConfiguration": { "__defaults": [], "autoprovision": true, "scope": "shared" }, "name": "vmagent-data" } ] }, "outputs": { "__meta": "{\"schema_version\":\"1\"}", "arn": "arn:aws:ecs:us-east-2:566967686773:task-definition/vmagent:19", "arnWithoutRevision": "arn:aws:ecs:us-east-2:566967686773:task-definition/vmagent", "containerDefinitions": "[{\"command\":[\"chown\",\"-R\",\"-v\",\"8429:8429\",\"/data\"],\"environment\":[],\"essential\":false,\"image\":\"docker.io/library/busybox\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-region\":\"us-east-2\",\"awslogs-stream-prefix\":\"vmagent\",\"awslogs-group\":\"ecs-blackbox\"}},\"mountPoints\":[{\"containerPath\":\"/data\",\"sourceVolume\":\"vmagent-data\"}],\"name\":\"init\",\"portMappings\":[],\"readonlyRootFilesystem\":true,\"systemControls\":[],\"volumesFrom\":[]},{\"command\":[\"-remoteWrite.url=https://metrics.pyrocufflink.blue/insert/1/prometheus/api/v1/write\",\"-remoteWrite.tmpDataPath=/data\",\"-promscrape.config=https://964e1f9c-20250119171534638700000001.s3.us-east-2.amazonaws.com/scrape.yml\"],\"dependsOn\":[{\"condition\":\"SUCCESS\",\"containerName\":\"init\"}],\"environment\":[],\"essential\":true,\"image\":\"docker.io/victoriametrics/vmagent\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"ecs-blackbox\",\"awslogs-region\":\"us-east-2\",\"awslogs-stream-prefix\":\"vmagent\"}},\"mountPoints\":[{\"containerPath\":\"/data\",\"sourceVolume\":\"vmagent-data\"}],\"name\":\"vmagent\",\"portMappings\":[],\"readonlyRootFilesystem\":true,\"systemControls\":[],\"user\":\"8429:8429\",\"volumesFrom\":[]}]", "cpu": "", "ephemeralStorage": null, "executionRoleArn": "", "family": "vmagent", "id": "vmagent", "inferenceAccelerators": [], "ipcMode": "", "memory": "128", "networkMode": "host", "pidMode": "", "placementConstraints": [], "proxyConfiguration": null, "requiresCompatibilities": null, "revision": 19, "runtimePlatform": null, "skipDestroy": false, "taskRoleArn": "", "trackLatest": false, "volumes": [ { "configureAtLaunch": false, "dockerVolumeConfiguration": { "autoprovision": true, "driver": "local", "driverOpts": {}, "labels": {}, "scope": "shared" }, "efsVolumeConfiguration": null, "fsxWindowsFileServerVolumeConfiguration": null, "hostPath": "", "name": "vmagent-data" } ] }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "containerDefinitions": [ "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket" ], "family": [], "memory": [], "networkMode": [], "volumes": [] }, "created": "2025-01-19T17:15:35.901917093Z", "modified": "2025-01-19T17:15:35.901917093Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/ecs/task_definition.py#1240" }, { "urn": "urn:pulumi:aws-prod::dch::aws:s3/bucketObject:BucketObject::scrape-yml", "custom": true, "id": "scrape.yml", "type": "aws:s3/bucketObject:BucketObject", "inputs": { "__defaults": [ "acl", "forceDestroy" ], "acl": "private", "bucket": "964e1f9c-20250119171534638700000001", "forceDestroy": false, "key": "scrape.yml", "source": { "4dabf18193072939515e22adb298388d": "c44067f5952c0a294b673a41bacd8c17", "hash": "34b7658086c3bc4f7cf9d3348929613a6c2c745717d9d980909c348121108f94", "path": "blackbox/scrape.yml" } }, "outputs": { "acl": "private", "arn": "arn:aws:s3:::964e1f9c-20250119171534638700000001/scrape.yml", "bucket": "964e1f9c-20250119171534638700000001", "bucketKeyEnabled": false, "cacheControl": "", "content": null, "contentBase64": null, "contentDisposition": "", "contentEncoding": "", "contentLanguage": "", "contentType": "application/octet-stream", "etag": "7116e02aa24424125f80e1b31d097831", "forceDestroy": false, "id": "scrape.yml", "key": "scrape.yml", "kmsKeyId": null, "metadata": null, "objectLockLegalHoldStatus": "", "objectLockMode": "", "objectLockRetainUntilDate": "", "serverSideEncryption": "AES256", "source": { "4dabf18193072939515e22adb298388d": "c44067f5952c0a294b673a41bacd8c17", "hash": "34b7658086c3bc4f7cf9d3348929613a6c2c745717d9d980909c348121108f94", "path": "blackbox/scrape.yml" }, "sourceHash": null, "storageClass": "STANDARD", "versionId": "", "websiteRedirect": "" }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "bucket": [ "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket" ], "key": [], "source": [] }, "created": "2025-01-19T17:15:35.927307449Z", "modified": "2025-01-19T17:15:35.927307449Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/s3/bucket_object.py#1183" }, { "urn": "urn:pulumi:aws-prod::dch::aws:s3/bucketPolicy:BucketPolicy::config-bucket", "custom": true, "id": "964e1f9c-20250119171534638700000001", "type": "aws:s3/bucketPolicy:BucketPolicy", "inputs": { "__defaults": [], "bucket": "964e1f9c-20250119171534638700000001", "policy": "{\"Version\": \"2012-10-17\", \"Statement\": [{\"Principal\": \"*\", \"Action\": [\"s3:GetObject\", \"s3:ListBucket\"], \"Effect\": \"Allow\", \"Resource\": [\"arn:aws:s3:::964e1f9c-20250119171534638700000001\", \"arn:aws:s3:::964e1f9c-20250119171534638700000001/*\"], \"Condition\": {\"StringEquals\": {\"aws:sourceVpce\": \"vpce-06b8f872ece84f6cc\"}}}]}" }, "outputs": { "bucket": "964e1f9c-20250119171534638700000001", "id": "964e1f9c-20250119171534638700000001", "policy": "{\"Statement\":[{\"Action\":[\"s3:GetObject\",\"s3:ListBucket\"],\"Condition\":{\"StringEquals\":{\"aws:sourceVpce\":\"vpce-06b8f872ece84f6cc\"}},\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":[\"arn:aws:s3:::964e1f9c-20250119171534638700000001\",\"arn:aws:s3:::964e1f9c-20250119171534638700000001/*\"]}],\"Version\":\"2012-10-17\"}" }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "bucket": [ "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket" ], "policy": [ "urn:pulumi:aws-prod::dch::aws:s3/bucketV2:BucketV2::config-bucket" ] }, "created": "2025-01-19T17:15:36.085996879Z", "modified": "2025-01-19T17:15:36.085996879Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/s3/bucket_policy.py#208" }, { "urn": "urn:pulumi:aws-prod::dch::aws:iam/instanceProfile:InstanceProfile::ecs-ec2-instance-profile", "custom": true, "id": "ecs-ec2-instance-profile-30b3240", "type": "aws:iam/instanceProfile:InstanceProfile", "inputs": { "__defaults": [ "name", "path" ], "name": "ecs-ec2-instance-profile-30b3240", "path": "/", "role": "ecs-ec2-instance-role-5dff09b" }, "outputs": { "arn": "arn:aws:iam::566967686773:instance-profile/ecs-ec2-instance-profile-30b3240", "createDate": "2025-01-19T17:15:34Z", "id": "ecs-ec2-instance-profile-30b3240", "name": "ecs-ec2-instance-profile-30b3240", "namePrefix": "", "path": "/", "role": "ecs-ec2-instance-role-5dff09b", "uniqueId": "AIPAYIAPIKZ24DKQ43O6E" }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:iam/role:Role::ecs-ec2-instance-role" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "role": [ "urn:pulumi:aws-prod::dch::aws:iam/role:Role::ecs-ec2-instance-role" ] }, "created": "2025-01-19T17:15:40.108600183Z", "modified": "2025-01-19T17:15:40.108600183Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/iam/instance_profile.py#370" }, { "urn": "urn:pulumi:aws-prod::dch::aws:ecs/cluster:Cluster::default", "custom": true, "id": "arn:aws:ecs:us-east-2:566967686773:cluster/default", "type": "aws:ecs/cluster:Cluster", "inputs": { "__defaults": [], "name": "default" }, "outputs": { "arn": "arn:aws:ecs:us-east-2:566967686773:cluster/default", "configuration": null, "id": "arn:aws:ecs:us-east-2:566967686773:cluster/default", "name": "default", "serviceConnectDefaults": null, "settings": [ { "name": "containerInsights", "value": "disabled" } ] }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "name": [] }, "created": "2025-01-19T17:15:44.329231643Z", "modified": "2025-01-19T17:15:44.329231643Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/ecs/cluster.py#518" }, { "urn": "urn:pulumi:aws-prod::dch::aws:ecs/service:Service::blackbox-exporter", "custom": true, "id": "arn:aws:ecs:us-east-2:566967686773:service/default/blackbox-exporter", "type": "aws:ecs/service:Service", "inputs": { "__defaults": [ "availabilityZoneRebalancing", "deploymentMaximumPercent", "deploymentMinimumHealthyPercent", "enableEcsManagedTags", "enableExecuteCommand", "schedulingStrategy", "waitForSteadyState" ], "availabilityZoneRebalancing": "DISABLED", "cluster": "arn:aws:ecs:us-east-2:566967686773:cluster/default", "deploymentMaximumPercent": 200, "deploymentMinimumHealthyPercent": 100, "desiredCount": 1, "enableEcsManagedTags": false, "enableExecuteCommand": false, "name": "blackbox-exporter", "schedulingStrategy": "REPLICA", "taskDefinition": "arn:aws:ecs:us-east-2:566967686773:task-definition/blackbox:10", "waitForSteadyState": false }, "outputs": { "__meta": "{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"create\":1200000000000,\"delete\":1200000000000,\"update\":1200000000000},\"schema_version\":\"1\"}", "alarms": null, "availabilityZoneRebalancing": "DISABLED", "capacityProviderStrategies": [], "cluster": "arn:aws:ecs:us-east-2:566967686773:cluster/default", "deploymentCircuitBreaker": { "enable": false, "rollback": false }, "deploymentController": { "type": "ECS" }, "deploymentMaximumPercent": 200, "deploymentMinimumHealthyPercent": 100, "desiredCount": 1, "enableEcsManagedTags": false, "enableExecuteCommand": false, "forceDelete": null, "forceNewDeployment": null, "healthCheckGracePeriodSeconds": 0, "iamRole": null, "id": "arn:aws:ecs:us-east-2:566967686773:service/default/blackbox-exporter", "launchType": "EC2", "loadBalancers": [], "name": "blackbox-exporter", "networkConfiguration": null, "orderedPlacementStrategies": [], "placementConstraints": [], "platformVersion": "", "propagateTags": "NONE", "schedulingStrategy": "REPLICA", "serviceConnectConfiguration": null, "serviceRegistries": null, "taskDefinition": "arn:aws:ecs:us-east-2:566967686773:task-definition/blackbox:10", "triggers": {}, "volumeConfiguration": null, "vpcLatticeConfigurations": [], "waitForSteadyState": false }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:ecs/cluster:Cluster::default", "urn:pulumi:aws-prod::dch::aws:ecs/taskDefinition:TaskDefinition::blackbox-exporter" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "cluster": [ "urn:pulumi:aws-prod::dch::aws:ecs/cluster:Cluster::default" ], "desiredCount": [], "name": [], "taskDefinition": [ "urn:pulumi:aws-prod::dch::aws:ecs/taskDefinition:TaskDefinition::blackbox-exporter" ] }, "created": "2025-01-19T17:15:44.682984184Z", "modified": "2025-01-19T17:15:44.682984184Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/ecs/service.py#1409" }, { "urn": "urn:pulumi:aws-prod::dch::aws:ecs/service:Service::vmagent", "custom": true, "id": "arn:aws:ecs:us-east-2:566967686773:service/default/vmagent", "type": "aws:ecs/service:Service", "inputs": { "__defaults": [ "availabilityZoneRebalancing", "deploymentMaximumPercent", "deploymentMinimumHealthyPercent", "enableEcsManagedTags", "enableExecuteCommand", "waitForSteadyState" ], "availabilityZoneRebalancing": "DISABLED", "cluster": "arn:aws:ecs:us-east-2:566967686773:cluster/default", "deploymentMaximumPercent": 200, "deploymentMinimumHealthyPercent": 100, "desiredCount": 1, "enableEcsManagedTags": false, "enableExecuteCommand": false, "forceNewDeployment": true, "name": "vmagent", "schedulingStrategy": "DAEMON", "taskDefinition": "arn:aws:ecs:us-east-2:566967686773:task-definition/vmagent:19", "triggers": { "config": "b1015f1e9fec36e05405032e6da76707885f37f5c8ebb780f709ee421d83aa1240fb76749e81cc8c26449dc87413fbda89e7847d2e392c37fa6f0ba934fa27cf" }, "waitForSteadyState": false }, "outputs": { "__meta": "{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"create\":1200000000000,\"delete\":1200000000000,\"update\":1200000000000},\"schema_version\":\"1\"}", "alarms": null, "availabilityZoneRebalancing": "DISABLED", "capacityProviderStrategies": [], "cluster": "arn:aws:ecs:us-east-2:566967686773:cluster/default", "deploymentCircuitBreaker": { "enable": false, "rollback": false }, "deploymentController": { "type": "ECS" }, "deploymentMaximumPercent": 100, "deploymentMinimumHealthyPercent": 0, "desiredCount": 0, "enableEcsManagedTags": false, "enableExecuteCommand": false, "forceDelete": null, "forceNewDeployment": true, "healthCheckGracePeriodSeconds": 0, "iamRole": null, "id": "arn:aws:ecs:us-east-2:566967686773:service/default/vmagent", "launchType": "EC2", "loadBalancers": [], "name": "vmagent", "networkConfiguration": null, "orderedPlacementStrategies": [], "placementConstraints": [], "platformVersion": "", "propagateTags": "NONE", "schedulingStrategy": "DAEMON", "serviceConnectConfiguration": null, "serviceRegistries": null, "taskDefinition": "arn:aws:ecs:us-east-2:566967686773:task-definition/vmagent:19", "triggers": { "config": "b1015f1e9fec36e05405032e6da76707885f37f5c8ebb780f709ee421d83aa1240fb76749e81cc8c26449dc87413fbda89e7847d2e392c37fa6f0ba934fa27cf" }, "volumeConfiguration": null, "vpcLatticeConfigurations": [], "waitForSteadyState": false }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:ecs/cluster:Cluster::default", "urn:pulumi:aws-prod::dch::aws:ecs/taskDefinition:TaskDefinition::vmagent", "urn:pulumi:aws-prod::dch::aws:s3/bucketObject:BucketObject::scrape-yml" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "cluster": [ "urn:pulumi:aws-prod::dch::aws:ecs/cluster:Cluster::default" ], "desiredCount": [], "forceNewDeployment": [], "name": [], "schedulingStrategy": [], "taskDefinition": [ "urn:pulumi:aws-prod::dch::aws:ecs/taskDefinition:TaskDefinition::vmagent" ], "triggers": [] }, "created": "2025-01-19T17:15:44.777817662Z", "modified": "2025-01-19T17:15:44.777817662Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/ecs/service.py#1409" }, { "urn": "urn:pulumi:aws-prod::dch::aws:ec2/launchTemplate:LaunchTemplate::ecs-default", "custom": true, "id": "lt-0d79ac75c26aae2e6", "type": "aws:ec2/launchTemplate:LaunchTemplate", "inputs": { "__defaults": [ "name" ], "iamInstanceProfile": { "__defaults": [], "arn": "arn:aws:iam::566967686773:instance-profile/ecs-ec2-instance-profile-30b3240" }, "imageId": "ami-08764537c19a18266", "instanceType": "t4g.nano", "keyName": "dustin@rosalina", "name": "ecs-default-7d65794" }, "outputs": { "arn": "arn:aws:ec2:us-east-2:566967686773:launch-template/lt-0d79ac75c26aae2e6", "blockDeviceMappings": [], "capacityReservationSpecification": null, "cpuOptions": null, "creditSpecification": null, "defaultVersion": 1, "description": "", "disableApiStop": false, "disableApiTermination": false, "ebsOptimized": "", "elasticGpuSpecifications": [], "elasticInferenceAccelerator": null, "enclaveOptions": null, "hibernationOptions": null, "iamInstanceProfile": { "arn": "arn:aws:iam::566967686773:instance-profile/ecs-ec2-instance-profile-30b3240", "name": "" }, "id": "lt-0d79ac75c26aae2e6", "imageId": "ami-08764537c19a18266", "instanceInitiatedShutdownBehavior": "", "instanceMarketOptions": null, "instanceRequirements": null, "instanceType": "t4g.nano", "kernelId": "", "keyName": "dustin@rosalina", "latestVersion": 1, "licenseSpecifications": [], "maintenanceOptions": null, "metadataOptions": null, "monitoring": null, "name": "ecs-default-7d65794", "namePrefix": "", "networkInterfaces": [], "placement": null, "privateDnsNameOptions": null, "ramDiskId": "", "securityGroupNames": null, "tagSpecifications": [], "updateDefaultVersion": null, "userData": "", "vpcSecurityGroupIds": null }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:iam/instanceProfile:InstanceProfile::ecs-ec2-instance-profile" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "iamInstanceProfile": [ "urn:pulumi:aws-prod::dch::aws:iam/instanceProfile:InstanceProfile::ecs-ec2-instance-profile" ], "imageId": [], "instanceType": [], "keyName": [] }, "created": "2025-01-19T17:15:45.704214638Z", "modified": "2025-01-19T17:15:45.704214638Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/ec2/launch_template.py#1439" }, { "urn": "urn:pulumi:aws-prod::dch::aws:autoscaling/group:Group::ecs-default", "custom": true, "id": "ecs-default-ab2a7bc", "type": "aws:autoscaling/group:Group", "inputs": { "__defaults": [ "forceDelete", "forceDeleteWarmPool", "healthCheckGracePeriod", "ignoreFailedScalingActivities", "metricsGranularity", "name", "protectFromScaleIn", "waitForCapacityTimeout" ], "forceDelete": false, "forceDeleteWarmPool": false, "healthCheckGracePeriod": 300, "ignoreFailedScalingActivities": false, "instanceRefresh": { "__defaults": [], "strategy": "Rolling" }, "launchTemplate": { "__defaults": [], "id": "lt-0d79ac75c26aae2e6", "version": "1" }, "maxSize": 1, "metricsGranularity": "1Minute", "minSize": 1, "name": "ecs-default-ab2a7bc", "protectFromScaleIn": false, "tags": [ { "__defaults": [], "key": "AmazonECSManaged", "propagateAtLaunch": true, "value": "true" } ], "vpcZoneIdentifiers": [ "subnet-866df8ef" ], "waitForCapacityTimeout": "10m" }, "outputs": { "__meta": "{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":600000000000,\"update\":600000000000},\"schema_version\":\"1\"}", "arn": "arn:aws:autoscaling:us-east-2:566967686773:autoScalingGroup:64fc27f8-8a05-4a2d-9aa1-39488d8890e1:autoScalingGroupName/ecs-default-ab2a7bc", "availabilityZoneDistribution": { "capacityDistributionStrategy": "balanced-best-effort" }, "availabilityZones": [ "us-east-2a" ], "capacityRebalance": false, "context": "", "defaultCooldown": 300, "defaultInstanceWarmup": 0, "desiredCapacity": 1, "desiredCapacityType": "", "enabledMetrics": null, "forceDelete": false, "forceDeleteWarmPool": false, "healthCheckGracePeriod": 300, "healthCheckType": "EC2", "id": "ecs-default-ab2a7bc", "ignoreFailedScailingActivities": false, "ignoreFailedScalingActivities": false, "initialLifecycleHooks": [], "instanceMaintenancePolicy": null, "instanceRefresh": { "preferences": null, "strategy": "Rolling", "triggers": null }, "launchConfiguration": "", "launchTemplate": { "id": "lt-0d79ac75c26aae2e6", "name": "ecs-default-7d65794", "version": "1" }, "loadBalancers": [], "maxInstanceLifetime": 0, "maxSize": 1, "metricsGranularity": "1Minute", "minElbCapacity": null, "minSize": 1, "mixedInstancesPolicy": null, "name": "ecs-default-ab2a7bc", "namePrefix": "", "placementGroup": "", "predictedCapacity": 0, "protectFromScaleIn": false, "serviceLinkedRoleArn": "arn:aws:iam::566967686773:role/aws-service-role/autoscaling.amazonaws.com/AWSServiceRoleForAutoScaling", "suspendedProcesses": null, "tags": [ { "key": "AmazonECSManaged", "propagateAtLaunch": true, "value": "true" } ], "targetGroupArns": [], "terminationPolicies": null, "trafficSources": [], "vpcZoneIdentifiers": [ "subnet-866df8ef" ], "waitForCapacityTimeout": "10m", "waitForElbCapacity": null, "warmPool": null, "warmPoolSize": 0 }, "parent": "urn:pulumi:aws-prod::dch::pulumi:pulumi:Stack::dch-aws-prod", "dependencies": [ "urn:pulumi:aws-prod::dch::aws:ec2/launchTemplate:LaunchTemplate::ecs-default" ], "provider": "urn:pulumi:aws-prod::dch::pulumi:providers:aws::default_6_66_2::1b844c5b-dee9-4ca1-9b76-69023765533d", "propertyDependencies": { "instanceRefresh": [], "launchTemplate": [ "urn:pulumi:aws-prod::dch::aws:ec2/launchTemplate:LaunchTemplate::ecs-default" ], "maxSize": [], "minSize": [], "tags": [], "vpcZoneIdentifiers": [] }, "created": "2025-01-19T17:16:00.752562867Z", "modified": "2025-01-19T17:16:00.752562867Z", "sourcePosition": "project:///.venv/lib64/python3.12/site-packages/pulumi_aws/autoscaling/group.py#2499" } ], "metadata": {} } } }