---
title: "Return Cloudformation S3 URL"
method: POST
path: "/organizations/{organization_id}/onboarding/cloudformation"
tags: ["Aws"]
---

# Return Cloudformation S3 URL

`POST /organizations/{organization_id}/onboarding/cloudformation`

## Request

- Base URL: `https://api.cloudranger.com/202004`
- URL: `https://api.cloudranger.com/202004/organizations/{organization_id}/onboarding/cloudformation`
- Auth: API key in header `Authorization` and API key in header `x-api-key`

Get Cloudformation S3 UR

## Path parameters

- `organization_id` string, required

## Request body

- PostOrganizationsOnboardingCloudformationRequest
  - `credential` object
    - `external_id` string
  - `id` string
  - `settings` object
    - `fls_bucket` string

## Response `200`

200 response

- PostOrganizationsOnboardingCloudformationResponse
  - `account_id` string
  - `cloudformation_s3_url` string
  - `cloudformationTemplate` object
    - `Outputs` object
      - `ARN` object
        - `Description` string
        - `Value` object
          - `Fn::GetAtt` string[]
      - `Name` object
        - `Description` string
        - `Value` object
          - `Ref` string
    - `Resources` object
      - `CloudRanger` object
        - `DependsOn` string[]
        - `Properties` object
          - `AssumeRolePolicyDocument` object
            - `Statement` object[]
              - …
          - `Path` string
          - `Policies` object[]
        - `Type` string
      - `CRConsistentSnapshotInstanceProfile` object
        - `DependsOn` string[]
        - `Properties` object
          - `InstanceProfileName` string
          - `Roles` string[]
        - `Type` string
      - `CRConsistentSnapshotPolicy` object
        - `Properties` object
          - `ManagedPolicyName` string
          - `PolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
        - `Type` string
      - `CRConsistentSnapshotRole` object
        - `DependsOn` string[]
        - `Properties` object
          - `AssumeRolePolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
          - `ManagedPolicyArns` object[]
            - `Ref` string
          - `Path` string
          - `RoleName` string
        - `Type` string
      - `CRFileLevelSearchBucket` object
        - `DeletionPolicy` string
        - `Properties` object
          - `BucketName` string
          - `CorsConfiguration` object
            - `CorsRules` object[]
              - …
          - `NotificationConfiguration` object
            - `TopicConfigurations` object[]
              - …
        - `Type` string
      - `CRFileLevelSearchInstanceProfile` object
        - `DependsOn` string[]
        - `Properties` object
          - `InstanceProfileName` string
          - `Roles` string[]
        - `Type` string
      - `CRFileLevelSearchPolicy` object
        - `DependsOn` string[]
        - `Properties` object
          - `ManagedPolicyName` string
          - `PolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
        - `Type` string
      - `CRFileLevelSearchRole` object
        - `DependsOn` string[]
        - `Properties` object
          - `AssumeRolePolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
          - `ManagedPolicyArns` object[]
            - `Ref` string
          - `Path` string
          - `RoleName` string
        - `Type` string
      - `CRS3ArchiveBatchPolicy` object
        - `Properties` object
          - `ManagedPolicyName` string
          - `PolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
        - `Type` string
      - `CRS3ArchiveBatchRole` object
        - `DependsOn` string[]
        - `Properties` object
          - `AssumeRolePolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
          - `ManagedPolicyArns` object[]
            - `Ref` string
          - `Path` string
          - `RoleName` string
        - `Type` string
      - `CRS3ArchiveUploadInstanceProfile` object
        - `DependsOn` string[]
        - `Properties` object
          - `InstanceProfileName` string
          - `Roles` string[]
        - `Type` string
      - `CRS3ArchiveUploadPolicy` object
        - `Properties` object
          - `ManagedPolicyName` string
          - `PolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
        - `Type` string
      - `CRS3ArchiveUploadRole` object
        - `DependsOn` string[]
        - `Properties` object
          - `AssumeRolePolicyDocument` object
            - `Statement` object[]
              - …
            - `Version` string, date
          - `ManagedPolicyArns` object[]
            - `Ref` string
          - `Path` string
          - `RoleName` string
        - `Type` string
  - `external_id` string

## Other responses

- `201`: 201 response
- `401`: 401 response
- `403`: 403 response
- `404`: 404 response

---

[API](https://skmtc.dev/druva/apis/cloudranger.md) - [All operations](https://skmtc.dev/druva/apis/cloudranger/llms.txt) - [OpenAPI document](https://skmtc.dev/druva/apis/cloudranger/revisions/0b87602807da?raw)
