{
    "name": "aws-s3-replicated-bucket",
    "resources": {
        "aws-s3-replicated-bucket:index:ReplicatedBucket": {
            "isComponent": true,
            "inputProperties": {
                "destinationRegion": {
                    "type": "string",
                    "description": "Region to which data should be replicated."
                }
            },
            "requiredInputs": [
                "destinationRegion"
            ],
            "properties": {
                "sourceBucket": {
                    "$ref": "/aws/v4.23.0/schema.json#/resources/aws:s3%2Fbucket:Bucket",
                    "description": "Bucket to which objects are written."
                },
                "destinationBucket": {
                    "$ref": "/aws/v4.23.0/schema.json#/resources/aws:s3%2Fbucket:Bucket",
                    "description": "Bucket to which data should be replicated."
                }
            },
            "required": [
                "sourceBucket",
                "destinationBucket"
            ]
        }
    },
    "language": {
        "csharp": {
            "packageReferences": {
                "Pulumi": "3.*",
                "Pulumi.Aws": "4.*"
            },
            "namespaces": {
                "aws-s3-replicated-bucket": "AwsS3ReplicatedBucket"
            }
        },
        "go": {
            "generateResourceContainerTypes": true,
            "importBasePath": "github.com/pulumi/pulumi-aws-s3-replicated-bucket/sdk/go/s3"
        },
        "nodejs": {
            "dependencies": {
                "@pulumi/aws": "^4.0.0"
            },
            "devDependencies": {
                "typescript": "^3.7.0"
            }
        },
        "python": {
            "requires": {
                "pulumi": ">=3.0.0,<4.0.0",
                "pulumi-aws": ">=4.0.0,<5.0.0"
            }
        }
    }
}
