{
  "name": "aws-s3-replicated-bucket",
  "version": "0.0.6",
  "meta": {
    "moduleFormat": "(.*)"
  },
  "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"
      }
    }
  },
  "config": {},
  "provider": {
    "type": "object"
  },
  "resources": {
    "aws-s3-replicated-bucket:index:ReplicatedBucket": {
      "properties": {
        "destinationBucket": {
          "$ref": "/aws/v4.23.0/schema.json#/resources/aws:s3%2Fbucket:Bucket",
          "description": "Bucket to which data should be replicated."
        },
        "sourceBucket": {
          "$ref": "/aws/v4.23.0/schema.json#/resources/aws:s3%2Fbucket:Bucket",
          "description": "Bucket to which objects are written."
        }
      },
      "type": "object",
      "required": [
        "destinationBucket",
        "sourceBucket"
      ],
      "inputProperties": {
        "destinationRegion": {
          "type": "string",
          "description": "Region to which data should be replicated."
        }
      },
      "requiredInputs": [
        "destinationRegion"
      ],
      "isComponent": true
    }
  }
}
