<div data-dojo-attach-point="dapCloudSync">
  <table>
    <tr data-dojo-attach-point="dapErrorMessageRow">
      <td colspan="4" data-dojo-attach-point="dapErrorMessage" style="color: red;">
      </td>
    </tr>
    <tr>
      <td>
        <div data-dojo-attach-point="dapCredentialLabel">Credential</div>
        <input data-dojo-attach-point="dapCredential" type="text" />
      </td>
    </tr>
    <tr>
      <td data-dojo-attach-point="dapProvider" style="min-height: 100px;">
       <div data-dojo-attach-point="dapBucket" style="margin-bottom: 5px;">
         <div>Bucket</div>
         <div data-dojo-attach-point="dapBuckets" name="buckets"></div>
       </div>
       <div data-dojo-attach-point="dapBucketInput" style="margin-bottom: 5px;">
         <div>Bucket</div>
         <div style="color: red; max-width: 300px;" data-dojo-attach-point="dapBucketInputError"></div>
         <div data-dojo-attach-point="dapBucketsInput" name="bucketsInput"></div>
       </div>
       <div style="margin-bottom: 5px;">
         <div>Folder</div>
         <div data-dojo-attach-point="dapFolder" name="folder"></div>
       </div>
       <div data-dojo-attach-point="dapEtc">
       </div>
      </td>
    </tr>
  <table>
</div>
