mirror of https://github.com/pulumi/pulumi.git
1572 lines
38 KiB
JSON
1572 lines
38 KiB
JSON
{
|
|
"resources": [
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:autoscaling/group:Group::Group",
|
|
"custom": true,
|
|
"type": "aws:autoscaling/group:Group",
|
|
"inputs": {
|
|
"availabilityZones": [
|
|
"foobar",
|
|
"foobar"
|
|
],
|
|
"forceDelete": false,
|
|
"healthCheckGracePeriod": 42,
|
|
"launchConfiguration": "foobar",
|
|
"maxSize": 42,
|
|
"metricsGranularity": "foobar",
|
|
"minSize": 42,
|
|
"name": "foobar",
|
|
"protectFromScaleIn": false,
|
|
"vpcZoneIdentifiers": [
|
|
"foobar",
|
|
"foobar"
|
|
],
|
|
"waitForCapacityTimeout": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudformation/stack:Stack::Stack",
|
|
"custom": true,
|
|
"type": "aws:cloudformation/stack:Stack",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"templateBody": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/dashboard:Dashboard::Dashboard",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/dashboard:Dashboard",
|
|
"inputs": {
|
|
"dashboardBody": "foobar",
|
|
"dashboardName": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/logGroup:LogGroup::LogGroup",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/logGroup:LogGroup",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"retentionInDays": 42
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/logMetricFilter:LogMetricFilter::LogMetricFilter",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/logMetricFilter:LogMetricFilter",
|
|
"inputs": {
|
|
"logGroupName": "foobar",
|
|
"metricTransformation": {
|
|
"name": "foobar",
|
|
"namespace": "foobar",
|
|
"value": "foobar"
|
|
},
|
|
"name": "foobar",
|
|
"pattern": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/metricAlarm:MetricAlarm::MetricAlarm",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/metricAlarm:MetricAlarm",
|
|
"inputs": {
|
|
"actionsEnabled": true,
|
|
"alarmActions": [
|
|
"foobar"
|
|
],
|
|
"alarmDescription": "foobar",
|
|
"comparisonOperator": "foobar",
|
|
"dimensions": {
|
|
"AutoScalingGroupName": "foobar"
|
|
},
|
|
"evaluationPeriods": 42,
|
|
"metricName": "foobar",
|
|
"name": "foobar",
|
|
"namespace": "foobar",
|
|
"period": 42,
|
|
"statistic": "foobar",
|
|
"threshold": 42,
|
|
"treatMissingData": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/metricAlarm:MetricAlarm::MetricAlarm",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/metricAlarm:MetricAlarm",
|
|
"inputs": {
|
|
"actionsEnabled": true,
|
|
"alarmActions": [
|
|
"foobar"
|
|
],
|
|
"alarmDescription": "foobar",
|
|
"comparisonOperator": "foobar",
|
|
"dimensions": {
|
|
"DBClusterIdentifier": "foobar"
|
|
},
|
|
"evaluationPeriods": 42,
|
|
"metricName": "foobar",
|
|
"name": "foobar",
|
|
"namespace": "foobar",
|
|
"period": 42,
|
|
"statistic": "foobar",
|
|
"threshold": 42,
|
|
"treatMissingData": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/metricAlarm:MetricAlarm::MetricAlarm",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/metricAlarm:MetricAlarm",
|
|
"inputs": {
|
|
"actionsEnabled": true,
|
|
"alarmActions": [
|
|
"foobar"
|
|
],
|
|
"alarmDescription": "foobar",
|
|
"comparisonOperator": "foobar",
|
|
"dimensions": {
|
|
"LoadBalancer": "foobar"
|
|
},
|
|
"evaluationPeriods": 42,
|
|
"metricName": "foobar",
|
|
"name": "foobar",
|
|
"namespace": "foobar",
|
|
"period": 42,
|
|
"statistic": "foobar",
|
|
"threshold": 42,
|
|
"treatMissingData": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/metricAlarm:MetricAlarm::MetricAlarm",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/metricAlarm:MetricAlarm",
|
|
"inputs": {
|
|
"actionsEnabled": true,
|
|
"alarmActions": [
|
|
"foobar"
|
|
],
|
|
"alarmDescription": "foobar",
|
|
"comparisonOperator": "foobar",
|
|
"dimensions": {
|
|
"LoadBalancer": "foobar",
|
|
"TargetGroup": "foobar"
|
|
},
|
|
"evaluationPeriods": 42,
|
|
"metricName": "foobar",
|
|
"name": "foobar",
|
|
"namespace": "foobar",
|
|
"period": 42,
|
|
"statistic": "foobar",
|
|
"threshold": 42,
|
|
"treatMissingData": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:cloudwatch/metricAlarm:MetricAlarm::MetricAlarm",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/metricAlarm:MetricAlarm",
|
|
"inputs": {
|
|
"actionsEnabled": true,
|
|
"alarmActions": [
|
|
"foobar"
|
|
],
|
|
"alarmDescription": "foobar",
|
|
"comparisonOperator": "foobar",
|
|
"evaluationPeriods": 42,
|
|
"metricName": "foobar",
|
|
"name": "foobar",
|
|
"namespace": "foobar",
|
|
"period": 42,
|
|
"statistic": "foobar",
|
|
"threshold": 42,
|
|
"treatMissingData": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/eip:Eip::Eip",
|
|
"custom": true,
|
|
"type": "aws:ec2/eip:Eip",
|
|
"inputs": {
|
|
"vpc": true
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/flowLog:FlowLog::FlowLog",
|
|
"custom": true,
|
|
"type": "aws:ec2/flowLog:FlowLog",
|
|
"inputs": {
|
|
"iamRoleArn": "foobar",
|
|
"logDestination": "foobar",
|
|
"logDestinationType": "foobar",
|
|
"maxAggregationInterval": 42,
|
|
"trafficType": "foobar",
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/internetGateway:InternetGateway::InternetGateway",
|
|
"custom": true,
|
|
"type": "aws:ec2/internetGateway:InternetGateway",
|
|
"inputs": {
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/launchConfiguration:LaunchConfiguration::LaunchConfiguration",
|
|
"custom": true,
|
|
"type": "aws:ec2/launchConfiguration:LaunchConfiguration",
|
|
"inputs": {
|
|
"associatePublicIpAddress": false,
|
|
"ebsBlockDevices": [
|
|
{
|
|
"deleteOnTermination": true,
|
|
"deviceName": "foobar",
|
|
"volumeSize": 42,
|
|
"volumeType": "foobar"
|
|
}
|
|
],
|
|
"enableMonitoring": true,
|
|
"iamInstanceProfile": "foobar",
|
|
"imageId": "foobar",
|
|
"instanceType": "foobar",
|
|
"name": "foobar",
|
|
"placementTenancy": "foobar",
|
|
"rootBlockDevice": {
|
|
"deleteOnTermination": true,
|
|
"volumeSize": 42,
|
|
"volumeType": "foobar"
|
|
},
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"userData": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/launchConfiguration:LaunchConfiguration::LaunchConfiguration",
|
|
"custom": true,
|
|
"type": "aws:ec2/launchConfiguration:LaunchConfiguration",
|
|
"inputs": {
|
|
"associatePublicIpAddress": true,
|
|
"enableMonitoring": true,
|
|
"imageId": "foobar",
|
|
"instanceType": "foobar",
|
|
"namePrefix": "foobar",
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"userData": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/natGateway:NatGateway::NatGateway",
|
|
"custom": true,
|
|
"type": "aws:ec2/natGateway:NatGateway",
|
|
"inputs": {
|
|
"allocationId": "foobar",
|
|
"subnetId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/routeTable:RouteTable::RouteTable",
|
|
"custom": true,
|
|
"type": "aws:ec2/routeTable:RouteTable",
|
|
"inputs": {
|
|
"routes": [
|
|
{
|
|
"cidrBlock": "foobar",
|
|
"gatewayId": "foobar"
|
|
}
|
|
],
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/routeTableAssociation:RouteTableAssociation::RouteTableAssociation",
|
|
"custom": true,
|
|
"type": "aws:ec2/routeTableAssociation:RouteTableAssociation",
|
|
"inputs": {
|
|
"routeTableId": "foobar",
|
|
"subnetId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/securityGroup:SecurityGroup::SecurityGroup",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroup:SecurityGroup",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"egress": [
|
|
{
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"self": false,
|
|
"toPort": 42
|
|
}
|
|
],
|
|
"ingress": [
|
|
{
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"self": false,
|
|
"toPort": 42
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"revokeRulesOnDelete": false,
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/securityGroup:SecurityGroup::SecurityGroup",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroup:SecurityGroup",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"egress": [
|
|
{
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"self": false,
|
|
"toPort": 42
|
|
}
|
|
],
|
|
"ingress": [
|
|
{
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"self": false,
|
|
"toPort": 42
|
|
},
|
|
{
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"self": false,
|
|
"toPort": 42
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"revokeRulesOnDelete": false,
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/securityGroup:SecurityGroup::SecurityGroup",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroup:SecurityGroup",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"egress": [
|
|
{
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"self": false,
|
|
"toPort": 42
|
|
}
|
|
],
|
|
"ingress": [
|
|
{
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"self": false,
|
|
"toPort": 42
|
|
},
|
|
{
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"self": false,
|
|
"toPort": 42
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"revokeRulesOnDelete": false,
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/securityGroup:SecurityGroup::SecurityGroup",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroup:SecurityGroup",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"ingress": [
|
|
{
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"self": false,
|
|
"toPort": 42
|
|
},
|
|
{
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"self": false,
|
|
"toPort": 42
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"revokeRulesOnDelete": false,
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/subnet:Subnet::Subnet",
|
|
"custom": true,
|
|
"type": "aws:ec2/subnet:Subnet",
|
|
"inputs": {
|
|
"assignIpv6AddressOnCreation": false,
|
|
"availabilityZone": "foobar",
|
|
"cidrBlock": "foobar",
|
|
"mapPublicIpOnLaunch": false,
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/subnet:Subnet::Subnet",
|
|
"custom": true,
|
|
"type": "aws:ec2/subnet:Subnet",
|
|
"inputs": {
|
|
"assignIpv6AddressOnCreation": false,
|
|
"availabilityZone": "foobar",
|
|
"cidrBlock": "foobar",
|
|
"mapPublicIpOnLaunch": true,
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/vpc:Vpc::Vpc",
|
|
"custom": true,
|
|
"type": "aws:ec2/vpc:Vpc",
|
|
"inputs": {
|
|
"cidrBlock": ""
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ec2/vpc:Vpc::Vpc",
|
|
"custom": true,
|
|
"type": "aws:ec2/vpc:Vpc",
|
|
"inputs": {
|
|
"assignGeneratedIpv6CidrBlock": false,
|
|
"cidrBlock": "foobar",
|
|
"enableDnsHostnames": true,
|
|
"enableDnsSupport": true,
|
|
"instanceTenancy": "foobar",
|
|
"tags": {
|
|
"Name": "foobar",
|
|
"pulumi:Project": "tag-check"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ecs/cluster:Cluster::Cluster",
|
|
"custom": true,
|
|
"type": "aws:ecs/cluster:Cluster",
|
|
"inputs": {
|
|
"name": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ecs/service:Service::Service",
|
|
"custom": true,
|
|
"type": "aws:ecs/service:Service",
|
|
"inputs": {
|
|
"cluster": "foobar",
|
|
"deploymentMaximumPercent": 42,
|
|
"deploymentMinimumHealthyPercent": 42,
|
|
"desiredCount": 42,
|
|
"enableEcsManagedTags": false,
|
|
"iamRole": "foobar",
|
|
"loadBalancers": [
|
|
{
|
|
"containerName": "foobar",
|
|
"containerPort": 42,
|
|
"targetGroupArn": "foobar"
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"orderedPlacementStrategies": [
|
|
{
|
|
"field": "foobar",
|
|
"type": "foobar"
|
|
}
|
|
],
|
|
"schedulingStrategy": "foobar",
|
|
"taskDefinition": "foobar",
|
|
"waitForSteadyState": true
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:ecs/taskDefinition:TaskDefinition::TaskDefinition",
|
|
"custom": true,
|
|
"type": "aws:ecs/taskDefinition:TaskDefinition",
|
|
"inputs": {
|
|
"containerDefinitions": "foobar",
|
|
"family": "foobar",
|
|
"networkMode": "foobar",
|
|
"taskRoleArn": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:elasticloadbalancingv2/listener:Listener::Listener",
|
|
"custom": true,
|
|
"type": "aws:elasticloadbalancingv2/listener:Listener",
|
|
"inputs": {
|
|
"certificateArn": "foobar",
|
|
"defaultActions": [
|
|
{
|
|
"fixedResponse": {
|
|
"contentType": "foobar",
|
|
"statusCode": "foobar"
|
|
},
|
|
"targetGroupArn": "foobar",
|
|
"type": "foobar"
|
|
}
|
|
],
|
|
"loadBalancerArn": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar",
|
|
"sslPolicy": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:elasticloadbalancingv2/listener:Listener::Listener",
|
|
"custom": true,
|
|
"type": "aws:elasticloadbalancingv2/listener:Listener",
|
|
"inputs": {
|
|
"defaultActions": [
|
|
{
|
|
"fixedResponse": {
|
|
"contentType": "foobar",
|
|
"statusCode": "foobar"
|
|
},
|
|
"targetGroupArn": "foobar",
|
|
"type": "foobar"
|
|
}
|
|
],
|
|
"loadBalancerArn": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:elasticloadbalancingv2/listenerRule:ListenerRule::ListenerRule",
|
|
"custom": true,
|
|
"type": "aws:elasticloadbalancingv2/listenerRule:ListenerRule",
|
|
"inputs": {
|
|
"actions": [
|
|
{
|
|
"targetGroupArn": "foobar",
|
|
"type": "foobar"
|
|
}
|
|
],
|
|
"conditions": [
|
|
{
|
|
"queryStrings": [
|
|
{
|
|
"key": "foobar",
|
|
"value": "foobar"
|
|
},
|
|
{
|
|
"key": "foobar",
|
|
"value": "foobar"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"listenerArn": "foobar",
|
|
"priority": 42
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:elasticloadbalancingv2/loadBalancer:LoadBalancer::LoadBalancer",
|
|
"custom": true,
|
|
"type": "aws:elasticloadbalancingv2/loadBalancer:LoadBalancer",
|
|
"inputs": {
|
|
"accessLogs": {
|
|
"bucket": "foobar",
|
|
"enabled": true,
|
|
"prefix": "foobar"
|
|
},
|
|
"dropInvalidHeaderFields": false,
|
|
"enableCrossZoneLoadBalancing": false,
|
|
"enableDeletionProtection": false,
|
|
"enableHttp2": true,
|
|
"idleTimeout": 42,
|
|
"internal": false,
|
|
"loadBalancerType": "foobar",
|
|
"name": "foobar",
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"subnets": [
|
|
"foobar",
|
|
"foobar"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:elasticloadbalancingv2/targetGroup:TargetGroup::TargetGroup",
|
|
"custom": true,
|
|
"type": "aws:elasticloadbalancingv2/targetGroup:TargetGroup",
|
|
"inputs": {
|
|
"deregistrationDelay": 42,
|
|
"healthCheck": {
|
|
"enabled": true,
|
|
"healthyThreshold": 42,
|
|
"interval": 42,
|
|
"matcher": "foobar",
|
|
"path": "foobar",
|
|
"port": "foobar",
|
|
"protocol": "foobar",
|
|
"timeout": 42,
|
|
"unhealthyThreshold": 42
|
|
},
|
|
"lambdaMultiValueHeadersEnabled": false,
|
|
"name": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar",
|
|
"proxyProtocolV2": false,
|
|
"slowStart": 42,
|
|
"targetType": "foobar",
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:elasticloadbalancingv2/targetGroup:TargetGroup::TargetGroup",
|
|
"custom": true,
|
|
"type": "aws:elasticloadbalancingv2/targetGroup:TargetGroup",
|
|
"inputs": {
|
|
"deregistrationDelay": 42,
|
|
"lambdaMultiValueHeadersEnabled": false,
|
|
"name": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar",
|
|
"proxyProtocolV2": false,
|
|
"slowStart": 42,
|
|
"targetType": "foobar",
|
|
"vpcId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:iam/instanceProfile:InstanceProfile::InstanceProfile",
|
|
"custom": true,
|
|
"type": "aws:iam/instanceProfile:InstanceProfile",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"path": "foobar",
|
|
"role": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:iam/role:Role::Role",
|
|
"custom": true,
|
|
"type": "aws:iam/role:Role",
|
|
"inputs": {
|
|
"assumeRolePolicy": "foobar",
|
|
"forceDetachPolicies": false,
|
|
"maxSessionDuration": 42,
|
|
"name": "foobar",
|
|
"path": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:iam/rolePolicy:RolePolicy::RolePolicy",
|
|
"custom": true,
|
|
"type": "aws:iam/rolePolicy:RolePolicy",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"policy": "foobar",
|
|
"role": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:iam/rolePolicyAttachment:RolePolicyAttachment::RolePolicyAttachment",
|
|
"custom": true,
|
|
"type": "aws:iam/rolePolicyAttachment:RolePolicyAttachment",
|
|
"inputs": {
|
|
"policyArn": "foobar",
|
|
"role": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:iam/serviceLinkedRole:ServiceLinkedRole::ServiceLinkedRole",
|
|
"custom": true,
|
|
"type": "aws:iam/serviceLinkedRole:ServiceLinkedRole",
|
|
"inputs": {
|
|
"awsServiceName": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:kms/key:Key::Key",
|
|
"custom": true,
|
|
"type": "aws:kms/key:Key",
|
|
"inputs": {
|
|
"customerMasterKeySpec": "foobar",
|
|
"enableKeyRotation": true,
|
|
"isEnabled": true,
|
|
"keyUsage": "foobar",
|
|
"policy": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:rds/cluster:Cluster::Cluster",
|
|
"custom": true,
|
|
"type": "aws:rds/cluster:Cluster",
|
|
"inputs": {
|
|
"backupRetentionPeriod": 42,
|
|
"copyTagsToSnapshot": false,
|
|
"databaseName": "foobar",
|
|
"dbSubnetGroupName": "foobar",
|
|
"deletionProtection": true,
|
|
"enableHttpEndpoint": false,
|
|
"engine": "foobar",
|
|
"engineMode": "foobar",
|
|
"finalSnapshotIdentifier": "foobar",
|
|
"masterPassword": "foobar",
|
|
"masterUsername": "foobar",
|
|
"skipFinalSnapshot": false,
|
|
"storageEncrypted": true,
|
|
"vpcSecurityGroupIds": [
|
|
"foobar"
|
|
]
|
|
},
|
|
"protect": true
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:rds/clusterInstance:ClusterInstance::ClusterInstance",
|
|
"custom": true,
|
|
"type": "aws:rds/clusterInstance:ClusterInstance",
|
|
"inputs": {
|
|
"autoMinorVersionUpgrade": true,
|
|
"clusterIdentifier": "foobar",
|
|
"copyTagsToSnapshot": false,
|
|
"dbParameterGroupName": "foobar",
|
|
"engine": "foobar",
|
|
"instanceClass": "foobar",
|
|
"monitoringInterval": 42,
|
|
"monitoringRoleArn": "foobar",
|
|
"promotionTier": 42,
|
|
"publiclyAccessible": false
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:rds/parameterGroup:ParameterGroup::ParameterGroup",
|
|
"custom": true,
|
|
"type": "aws:rds/parameterGroup:ParameterGroup",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"family": "foobar",
|
|
"name": "foobar",
|
|
"parameters": [
|
|
{
|
|
"applyMethod": "foobar",
|
|
"name": "foobar",
|
|
"value": "foobar"
|
|
},
|
|
{
|
|
"applyMethod": "foobar",
|
|
"name": "foobar",
|
|
"value": "foobar"
|
|
},
|
|
{
|
|
"applyMethod": "foobar",
|
|
"name": "foobar",
|
|
"value": "foobar"
|
|
},
|
|
{
|
|
"applyMethod": "foobar",
|
|
"name": "foobar",
|
|
"value": "foobar"
|
|
},
|
|
{
|
|
"applyMethod": "foobar",
|
|
"name": "foobar",
|
|
"value": "foobar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:rds/subnetGroup:SubnetGroup::SubnetGroup",
|
|
"custom": true,
|
|
"type": "aws:rds/subnetGroup:SubnetGroup",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"name": "foobar",
|
|
"subnetIds": [
|
|
"foobar",
|
|
"foobar"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:route53/record:Record::Record",
|
|
"custom": true,
|
|
"type": "aws:route53/record:Record",
|
|
"inputs": {
|
|
"aliases": [
|
|
{
|
|
"evaluateTargetHealth": true,
|
|
"name": "foobar",
|
|
"zoneId": "foobar"
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"type": "foobar",
|
|
"zoneId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:route53/record:Record::Record",
|
|
"custom": true,
|
|
"type": "aws:route53/record:Record",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"records": [
|
|
"foobar"
|
|
],
|
|
"ttl": 42,
|
|
"type": "foobar",
|
|
"zoneId": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:route53/zone:Zone::Zone",
|
|
"custom": true,
|
|
"type": "aws:route53/zone:Zone"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:s3/bucket:Bucket::Bucket",
|
|
"custom": true,
|
|
"type": "aws:s3/bucket:Bucket",
|
|
"inputs": {
|
|
"acl": "foobar",
|
|
"bucket": "foobar",
|
|
"forceDestroy": false
|
|
},
|
|
"protect": true
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:s3/bucket:Bucket::Bucket",
|
|
"custom": true,
|
|
"type": "aws:s3/bucket:Bucket",
|
|
"inputs": {
|
|
"acl": "foobar",
|
|
"bucket": "foobar",
|
|
"forceDestroy": false,
|
|
"replicationConfiguration": {
|
|
"role": "foobar",
|
|
"rules": [
|
|
{
|
|
"destination": {
|
|
"bucket": "foobar"
|
|
},
|
|
"priority": 42,
|
|
"status": "foobar"
|
|
}
|
|
]
|
|
},
|
|
"versioning": {
|
|
"enabled": true,
|
|
"mfaDelete": false
|
|
}
|
|
},
|
|
"protect": true
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::aws:s3/bucketPolicy:BucketPolicy::BucketPolicy",
|
|
"custom": true,
|
|
"type": "aws:s3/bucketPolicy:BucketPolicy",
|
|
"inputs": {
|
|
"bucket": "foobar",
|
|
"policy": "foobar"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:acm/certificate:Certificate::Certificate",
|
|
"custom": true,
|
|
"type": "aws:acm/certificate:Certificate",
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:cloudwatch/eventRule:EventRule::EventRule",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/eventRule:EventRule",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"isEnabled": true,
|
|
"name": "foobar",
|
|
"scheduleExpression": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:cloudwatch/eventTarget:EventTarget::EventTarget",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/eventTarget:EventTarget",
|
|
"inputs": {
|
|
"arn": "foobar",
|
|
"ecsTarget": {
|
|
"group": "foobar",
|
|
"launchType": "foobar",
|
|
"networkConfiguration": {
|
|
"assignPublicIp": true,
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"subnets": [
|
|
"foobar"
|
|
]
|
|
},
|
|
"taskCount": 42,
|
|
"taskDefinitionArn": "foobar"
|
|
},
|
|
"roleArn": "foobar",
|
|
"rule": "foobar",
|
|
"targetId": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:cloudwatch/logGroup:LogGroup::LogGroup",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/logGroup:LogGroup",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"retentionInDays": 42
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:cloudwatch/metricAlarm:MetricAlarm::MetricAlarm",
|
|
"custom": true,
|
|
"type": "aws:cloudwatch/metricAlarm:MetricAlarm",
|
|
"inputs": {
|
|
"actionsEnabled": true,
|
|
"alarmActions": [
|
|
"foobar"
|
|
],
|
|
"alarmDescription": "foobar",
|
|
"comparisonOperator": "foobar",
|
|
"dimensions": {
|
|
"ClientId": "foobar",
|
|
"DomainName": "foobar"
|
|
},
|
|
"evaluationPeriods": 42,
|
|
"metricName": "foobar",
|
|
"name": "foobar",
|
|
"namespace": "foobar",
|
|
"period": 42,
|
|
"statistic": "foobar",
|
|
"threshold": 42,
|
|
"treatMissingData": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ec2/securityGroup:SecurityGroup::SecurityGroup",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroup:SecurityGroup",
|
|
"inputs": {
|
|
"description": "foobar",
|
|
"name": "foobar",
|
|
"revokeRulesOnDelete": false,
|
|
"vpcId": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ec2/securityGroup:SecurityGroup::SecurityGroup",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroup:SecurityGroup",
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ec2/securityGroupRule:SecurityGroupRule::SecurityGroupRule",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroupRule:SecurityGroupRule",
|
|
"inputs": {
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"description": "foobar",
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"securityGroupId": "foobar",
|
|
"self": false,
|
|
"toPort": 42,
|
|
"type": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ec2/securityGroupRule:SecurityGroupRule::SecurityGroupRule",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroupRule:SecurityGroupRule",
|
|
"inputs": {
|
|
"cidrBlocks": [
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"securityGroupId": "foobar",
|
|
"self": false,
|
|
"toPort": 42,
|
|
"type": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ec2/securityGroupRule:SecurityGroupRule::SecurityGroupRule",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroupRule:SecurityGroupRule",
|
|
"inputs": {
|
|
"cidrBlocks": [
|
|
"foobar",
|
|
"foobar"
|
|
],
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"securityGroupId": "foobar",
|
|
"self": false,
|
|
"toPort": 42,
|
|
"type": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ec2/securityGroupRule:SecurityGroupRule::SecurityGroupRule",
|
|
"custom": true,
|
|
"type": "aws:ec2/securityGroupRule:SecurityGroupRule",
|
|
"inputs": {
|
|
"fromPort": 42,
|
|
"protocol": "foobar",
|
|
"securityGroupId": "foobar",
|
|
"self": true,
|
|
"toPort": 42,
|
|
"type": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ecr/lifecyclePolicy:LifecyclePolicy::LifecyclePolicy",
|
|
"custom": true,
|
|
"type": "aws:ecr/lifecyclePolicy:LifecyclePolicy",
|
|
"inputs": {
|
|
"policy": "foobar",
|
|
"repository": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ecr/repository:Repository::Repository",
|
|
"custom": true,
|
|
"type": "aws:ecr/repository:Repository",
|
|
"inputs": {
|
|
"imageTagMutability": "foobar",
|
|
"name": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ecs/cluster:Cluster::Cluster",
|
|
"custom": true,
|
|
"type": "aws:ecs/cluster:Cluster",
|
|
"inputs": {
|
|
"name": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ecs/service:Service::Service",
|
|
"custom": true,
|
|
"type": "aws:ecs/service:Service",
|
|
"inputs": {
|
|
"cluster": "foobar",
|
|
"deploymentMaximumPercent": 42,
|
|
"deploymentMinimumHealthyPercent": 42,
|
|
"desiredCount": 42,
|
|
"enableEcsManagedTags": false,
|
|
"launchType": "foobar",
|
|
"loadBalancers": [
|
|
{
|
|
"containerName": "foobar",
|
|
"containerPort": 42,
|
|
"targetGroupArn": "foobar"
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"networkConfiguration": {
|
|
"assignPublicIp": true,
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"subnets": [
|
|
"foobar"
|
|
]
|
|
},
|
|
"schedulingStrategy": "foobar",
|
|
"taskDefinition": "foobar",
|
|
"waitForSteadyState": true
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ecs/service:Service::Service",
|
|
"custom": true,
|
|
"type": "aws:ecs/service:Service",
|
|
"inputs": {
|
|
"cluster": "foobar",
|
|
"deploymentMaximumPercent": 42,
|
|
"deploymentMinimumHealthyPercent": 42,
|
|
"desiredCount": 42,
|
|
"enableEcsManagedTags": false,
|
|
"launchType": "foobar",
|
|
"loadBalancers": [
|
|
{
|
|
"containerName": "foobar",
|
|
"containerPort": 42,
|
|
"targetGroupArn": "foobar"
|
|
}
|
|
],
|
|
"name": "foobar",
|
|
"networkConfiguration": {
|
|
"assignPublicIp": true,
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"subnets": [
|
|
"foobar",
|
|
"foobar"
|
|
]
|
|
},
|
|
"schedulingStrategy": "foobar",
|
|
"taskDefinition": "foobar",
|
|
"waitForSteadyState": true
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ecs/taskDefinition:TaskDefinition::TaskDefinition",
|
|
"custom": true,
|
|
"type": "aws:ecs/taskDefinition:TaskDefinition",
|
|
"inputs": {
|
|
"containerDefinitions": "foobar",
|
|
"cpu": "foobar",
|
|
"executionRoleArn": "foobar",
|
|
"family": "foobar",
|
|
"memory": "foobar",
|
|
"networkMode": "foobar",
|
|
"requiresCompatibilities": [
|
|
"foobar"
|
|
],
|
|
"taskRoleArn": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:ecs/taskDefinition:TaskDefinition::TaskDefinition",
|
|
"custom": true,
|
|
"type": "aws:ecs/taskDefinition:TaskDefinition",
|
|
"inputs": {
|
|
"containerDefinitions": {
|
|
"4dabf18193072939515e22adb298388d": "1b47061264138c4ac30d75fd1eb44270",
|
|
"ciphertext": "\"foobar\""
|
|
},
|
|
"cpu": {
|
|
"4dabf18193072939515e22adb298388d": "1b47061264138c4ac30d75fd1eb44270",
|
|
"ciphertext": "\"foobar\""
|
|
},
|
|
"executionRoleArn": "foobar",
|
|
"family": {
|
|
"4dabf18193072939515e22adb298388d": "1b47061264138c4ac30d75fd1eb44270",
|
|
"ciphertext": "\"foobar\""
|
|
},
|
|
"memory": {
|
|
"4dabf18193072939515e22adb298388d": "1b47061264138c4ac30d75fd1eb44270",
|
|
"ciphertext": "\"foobar\""
|
|
},
|
|
"networkMode": "foobar",
|
|
"requiresCompatibilities": [
|
|
"foobar"
|
|
],
|
|
"taskRoleArn": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:elasticsearch/domain:Domain::Domain",
|
|
"custom": true,
|
|
"type": "aws:elasticsearch/domain:Domain",
|
|
"inputs": {
|
|
"accessPolicies": "foobar",
|
|
"clusterConfig": {
|
|
"dedicatedMasterCount": 42,
|
|
"dedicatedMasterEnabled": false,
|
|
"instanceCount": 42,
|
|
"instanceType": "foobar"
|
|
},
|
|
"domainName": "foobar",
|
|
"ebsOptions": {
|
|
"ebsEnabled": true,
|
|
"volumeSize": 42,
|
|
"volumeType": "foobar"
|
|
},
|
|
"elasticsearchVersion": "foobar",
|
|
"encryptAtRest": {
|
|
"enabled": false
|
|
},
|
|
"tags": {
|
|
"category": "foobar",
|
|
"pulumiStack": "foobar"
|
|
},
|
|
"vpcOptions": {
|
|
"securityGroupIds": [
|
|
"foobar"
|
|
],
|
|
"subnetIds": [
|
|
"foobar"
|
|
]
|
|
}
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:iam/policy:Policy::Policy",
|
|
"custom": true,
|
|
"type": "aws:iam/policy:Policy",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"path": "foobar",
|
|
"policy": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent",
|
|
"protect": true
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:iam/policyAttachment:PolicyAttachment::PolicyAttachment",
|
|
"custom": true,
|
|
"type": "aws:iam/policyAttachment:PolicyAttachment",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"policyArn": "foobar",
|
|
"roles": [
|
|
"foobar"
|
|
]
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent",
|
|
"protect": true
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:iam/role:Role::Role",
|
|
"custom": true,
|
|
"type": "aws:iam/role:Role",
|
|
"inputs": {
|
|
"assumeRolePolicy": "foobar",
|
|
"forceDetachPolicies": false,
|
|
"maxSessionDuration": 42,
|
|
"name": "foobar",
|
|
"path": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:iam/role:Role::Role",
|
|
"custom": true,
|
|
"type": "aws:iam/role:Role",
|
|
"inputs": {
|
|
"assumeRolePolicy": "foobar",
|
|
"forceDetachPolicies": false,
|
|
"maxSessionDuration": 42,
|
|
"name": "foobar",
|
|
"path": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent",
|
|
"protect": true
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:iam/rolePolicy:RolePolicy::RolePolicy",
|
|
"custom": true,
|
|
"type": "aws:iam/rolePolicy:RolePolicy",
|
|
"inputs": {
|
|
"name": "foobar",
|
|
"policy": "foobar",
|
|
"role": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:iam/rolePolicyAttachment:RolePolicyAttachment::RolePolicyAttachment",
|
|
"custom": true,
|
|
"type": "aws:iam/rolePolicyAttachment:RolePolicyAttachment",
|
|
"inputs": {
|
|
"policyArn": "foobar",
|
|
"role": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lambda/function:Function::Function",
|
|
"custom": true,
|
|
"type": "aws:lambda/function:Function",
|
|
"inputs": {
|
|
"code": "archive",
|
|
"handler": "foobar",
|
|
"memorySize": 42,
|
|
"name": "foobar",
|
|
"publish": false,
|
|
"reservedConcurrentExecutions": 42,
|
|
"role": "foobar",
|
|
"runtime": "foobar",
|
|
"timeout": 42
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lambda/permission:Permission::Permission",
|
|
"custom": true,
|
|
"type": "aws:lambda/permission:Permission",
|
|
"inputs": {
|
|
"action": "foobar",
|
|
"function": "foobar",
|
|
"principal": "foobar",
|
|
"sourceArn": "foobar",
|
|
"statementId": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lb/listener:Listener::Listener",
|
|
"custom": true,
|
|
"type": "aws:lb/listener:Listener",
|
|
"inputs": {
|
|
"certificateArn": "foobar",
|
|
"defaultActions": [
|
|
{
|
|
"targetGroupArn": "foobar",
|
|
"type": "foobar"
|
|
}
|
|
],
|
|
"loadBalancerArn": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar",
|
|
"sslPolicy": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lb/listener:Listener::Listener",
|
|
"custom": true,
|
|
"type": "aws:lb/listener:Listener",
|
|
"inputs": {
|
|
"defaultActions": [
|
|
{
|
|
"targetGroupArn": "foobar",
|
|
"type": "foobar"
|
|
}
|
|
],
|
|
"loadBalancerArn": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lb/loadBalancer:LoadBalancer::LoadBalancer",
|
|
"custom": true,
|
|
"type": "aws:lb/loadBalancer:LoadBalancer",
|
|
"inputs": {
|
|
"dropInvalidHeaderFields": false,
|
|
"enableCrossZoneLoadBalancing": false,
|
|
"enableDeletionProtection": false,
|
|
"enableHttp2": true,
|
|
"idleTimeout": 42,
|
|
"internal": false,
|
|
"loadBalancerType": "foobar",
|
|
"name": "foobar",
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"subnets": [
|
|
"foobar",
|
|
"foobar"
|
|
],
|
|
"tags": {
|
|
"Name": "foobar",
|
|
"category": "foobar",
|
|
"pulumiStack": "foobar"
|
|
}
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lb/loadBalancer:LoadBalancer::LoadBalancer",
|
|
"custom": true,
|
|
"type": "aws:lb/loadBalancer:LoadBalancer",
|
|
"inputs": {
|
|
"dropInvalidHeaderFields": false,
|
|
"enableCrossZoneLoadBalancing": false,
|
|
"enableDeletionProtection": false,
|
|
"enableHttp2": true,
|
|
"idleTimeout": 42,
|
|
"internal": true,
|
|
"loadBalancerType": "foobar",
|
|
"name": "foobar",
|
|
"securityGroups": [
|
|
"foobar"
|
|
],
|
|
"subnets": [
|
|
"foobar",
|
|
"foobar"
|
|
],
|
|
"tags": {
|
|
"Name": "foobar",
|
|
"category": "foobar",
|
|
"pulumiStack": "foobar"
|
|
}
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lb/targetGroup:TargetGroup::TargetGroup",
|
|
"custom": true,
|
|
"type": "aws:lb/targetGroup:TargetGroup",
|
|
"inputs": {
|
|
"deregistrationDelay": 42,
|
|
"healthCheck": {
|
|
"enabled": true,
|
|
"healthyThreshold": 42,
|
|
"interval": 42,
|
|
"matcher": "foobar",
|
|
"path": "foobar",
|
|
"port": "foobar",
|
|
"protocol": "foobar",
|
|
"unhealthyThreshold": 42
|
|
},
|
|
"lambdaMultiValueHeadersEnabled": false,
|
|
"name": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar",
|
|
"proxyProtocolV2": false,
|
|
"slowStart": 42,
|
|
"tags": {
|
|
"Name": "foobar",
|
|
"category": "foobar",
|
|
"pulumiStack": "foobar"
|
|
},
|
|
"targetType": "foobar",
|
|
"vpcId": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:lb/targetGroup:TargetGroup::TargetGroup",
|
|
"custom": true,
|
|
"type": "aws:lb/targetGroup:TargetGroup",
|
|
"inputs": {
|
|
"deregistrationDelay": 42,
|
|
"lambdaMultiValueHeadersEnabled": false,
|
|
"name": "foobar",
|
|
"port": 42,
|
|
"protocol": "foobar",
|
|
"proxyProtocolV2": false,
|
|
"slowStart": 42,
|
|
"tags": {
|
|
"Name": "foobar"
|
|
},
|
|
"targetType": "foobar",
|
|
"vpcId": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:s3/bucket:Bucket::Bucket",
|
|
"custom": true,
|
|
"type": "aws:s3/bucket:Bucket",
|
|
"inputs": {
|
|
"acl": "foobar",
|
|
"bucket": "foobar",
|
|
"forceDestroy": false,
|
|
"versioning": {
|
|
"enabled": true,
|
|
"mfaDelete": false
|
|
}
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent",
|
|
"protect": true,
|
|
"provider": "urn:pulumi:stack::project::pulumi:providers:pkg::provider::id"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:sns/topic:Topic::Topic",
|
|
"custom": true,
|
|
"type": "aws:sns/topic:Topic",
|
|
"inputs": {
|
|
"name": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::my$aws:sns/topicSubscription:TopicSubscription::TopicSubscription",
|
|
"custom": true,
|
|
"type": "aws:sns/topicSubscription:TopicSubscription",
|
|
"inputs": {
|
|
"confirmationTimeoutInMinutes": 42,
|
|
"endpoint": "foobar",
|
|
"endpointAutoConfirms": false,
|
|
"protocol": "foobar",
|
|
"rawMessageDelivery": false,
|
|
"topic": "foobar"
|
|
},
|
|
"parent": "urn:pulumi:stack::project::my::parent::parent"
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::random:index/randomId:RandomId::RandomId",
|
|
"custom": true,
|
|
"type": "random:index/randomId:RandomId",
|
|
"inputs": {
|
|
"byteLength": 42,
|
|
"prefix": "f${oo}ba%{}r"
|
|
}
|
|
},
|
|
{
|
|
"urn": "urn:pulumi:stack::project::random:index/randomId:RandomId::strange logical name",
|
|
"custom": true,
|
|
"type": "random:index/randomId:RandomId",
|
|
"inputs": {
|
|
"byteLength": 42
|
|
}
|
|
}
|
|
]
|
|
}
|