s3.accesskey.create
===================

Create an S3 access key.

An access key is the SigV4 credential pair a client signs S3 requests with. It belongs to a local or directory services account, and the S3 service runs that key's requests as the account. It can never authenticate to the TrueNAS API. The access key id and the secret are generated unless supplied. The secret stays readable to administrators holding ``SHARING_S3_WRITE``.

.. raw:: html

    <div id="json-schema">
    <span class="badge badge-dark value-type">Type: object</span><br/>
    <div class="accordion" id="accordionCall_parameters">
    <div class="card">
    <div class="card-header" id="headingCall_parameters">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters" data-toggle="collapse" onclick="setAnchor('#Call_parameters')" type="button"><span class="property-name">Call parameters</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters" class="collapse property-definition-div" data-parent="#accordionCall_parameters" id="Call_parameters">
    <div class="card-body pl-5">
    <span class="badge badge-dark value-type">Type: array</span><br/>
    <span class="badge badge-info no-additional">No Additional Items</span><h4>Tuple Validation</h4>
    <h5>Parameter 1: data</h5>
    <div class="card">
    <div class="card-body items-definition" id="Call_parameters_items_i0">
    <h4>data</h4><span class="badge badge-dark value-type">Type: object</span><br/>
    <span class="description"><p>Configuration for the new access key.</p>
    </span> <span class="badge badge-info no-additional">No Additional Properties</span>
    <div class="accordion" id="accordionCall_parameters_items_i0_name">
    <div class="card">
    <div class="card-header" id="headingCall_parameters_items_i0_name">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters_items_i0_name" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters_items_i0_name" data-toggle="collapse" onclick="setAnchor('#Call_parameters_items_i0_name')" type="button"><span class="property-name">name</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters_items_i0_name" class="collapse property-definition-div" data-parent="#accordionCall_parameters_items_i0_name" id="Call_parameters_items_i0_name">
    <div class="card-body pl-5">
    <h4>Name</h4><span class="badge badge-dark value-type">Type: string</span><br/>
    <span class="description"><p>Human-readable name for the access key.</p>
    </span>
    <p><span class="badge badge-light restriction min-length-restriction" id="Call_parameters_items_i0_name_minLength">Must be at least <code>1</code> characters long</span></p><p><span class="badge badge-light restriction max-length-restriction" id="Call_parameters_items_i0_name_maxLength">Must be at most <code>200</code> characters long</span></p>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionCall_parameters_items_i0_username">
    <div class="card">
    <div class="card-header" id="headingCall_parameters_items_i0_username">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters_items_i0_username" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters_items_i0_username" data-toggle="collapse" onclick="setAnchor('#Call_parameters_items_i0_username')" type="button"><span class="property-name">username</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters_items_i0_username" class="collapse property-definition-div" data-parent="#accordionCall_parameters_items_i0_username" id="Call_parameters_items_i0_username">
    <div class="card-body pl-5">
    <h4>Username</h4><br/>
    <span class="description"><p>Account the access key belongs to.</p>
    </span><div class="any-of-value" id="Call_parameters_items_i0_username_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsCall_parameters_items_i0_username_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_username_anyOf_i0" id="Call_parameters_items_i0_username_anyOf_i0" onclick="setAnchor('#Call_parameters_items_i0_username_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_username_anyOf_i1" id="Call_parameters_items_i0_username_anyOf_i1" onclick="setAnchor('#Call_parameters_items_i0_username_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Call_parameters_items_i0_username_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    </div><div class="tab-pane fade card-body" id="tab-pane_Call_parameters_items_i0_username_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    <p><span class="badge badge-light restriction min-length-restriction" id="Call_parameters_items_i0_username_anyOf_i1_minLength">Must be at least <code>1</code> characters long</span></p>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionCall_parameters_items_i0_access_key">
    <div class="card">
    <div class="card-header" id="headingCall_parameters_items_i0_access_key">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters_items_i0_access_key" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters_items_i0_access_key" data-toggle="collapse" onclick="setAnchor('#Call_parameters_items_i0_access_key')" type="button"><span class="property-name">access_key</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters_items_i0_access_key" class="collapse property-definition-div" data-parent="#accordionCall_parameters_items_i0_access_key" id="Call_parameters_items_i0_access_key">
    <div class="card-body pl-5">
    <h4>Access Key</h4> <span class="badge badge-success default-value">Default: null</span><br/>
    <span class="description"><p>Access key id for the new key. Generated when omitted.</p>
    </span><div class="any-of-value" id="Call_parameters_items_i0_access_key_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsCall_parameters_items_i0_access_key_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_access_key_anyOf_i0" id="Call_parameters_items_i0_access_key_anyOf_i0" onclick="setAnchor('#Call_parameters_items_i0_access_key_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_access_key_anyOf_i1" id="Call_parameters_items_i0_access_key_anyOf_i1" onclick="setAnchor('#Call_parameters_items_i0_access_key_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Call_parameters_items_i0_access_key_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    <span class="pattern-value" id="Call_parameters_items_i0_access_key_anyOf_i0_pattern">Must match regular expression: <code>^[A-Z0-9]{16,128}$</code></span>
    </div><div class="tab-pane fade card-body" id="tab-pane_Call_parameters_items_i0_access_key_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: null</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionCall_parameters_items_i0_secret">
    <div class="card">
    <div class="card-header" id="headingCall_parameters_items_i0_secret">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters_items_i0_secret" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters_items_i0_secret" data-toggle="collapse" onclick="setAnchor('#Call_parameters_items_i0_secret')" type="button"><span class="property-name">secret</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters_items_i0_secret" class="collapse property-definition-div" data-parent="#accordionCall_parameters_items_i0_secret" id="Call_parameters_items_i0_secret">
    <div class="card-body pl-5">
    <h4>Secret</h4> <span class="badge badge-success default-value">Default: ""</span><br/>
    <span class="description"><p>Secret access key for the new key. Generated when omitted.</p>
    </span><div class="any-of-value" id="Call_parameters_items_i0_secret_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsCall_parameters_items_i0_secret_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_secret_anyOf_i0" id="Call_parameters_items_i0_secret_anyOf_i0" onclick="setAnchor('#Call_parameters_items_i0_secret_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_secret_anyOf_i1" id="Call_parameters_items_i0_secret_anyOf_i1" onclick="setAnchor('#Call_parameters_items_i0_secret_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Call_parameters_items_i0_secret_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    <span class="pattern-value" id="Call_parameters_items_i0_secret_anyOf_i0_pattern">Must match regular expression: <code>^[\x21-\x7E]+$</code></span>
    <p><span class="badge badge-light restriction min-length-restriction" id="Call_parameters_items_i0_secret_anyOf_i0_minLength">Must be at least <code>16</code> characters long</span></p><p><span class="badge badge-light restriction max-length-restriction" id="Call_parameters_items_i0_secret_anyOf_i0_maxLength">Must be at most <code>128</code> characters long</span></p>
    </div><div class="tab-pane fade card-body" id="tab-pane_Call_parameters_items_i0_secret_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: null</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionCall_parameters_items_i0_enabled">
    <div class="card">
    <div class="card-header" id="headingCall_parameters_items_i0_enabled">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters_items_i0_enabled" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters_items_i0_enabled" data-toggle="collapse" onclick="setAnchor('#Call_parameters_items_i0_enabled')" type="button"><span class="property-name">enabled</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters_items_i0_enabled" class="collapse property-definition-div" data-parent="#accordionCall_parameters_items_i0_enabled" id="Call_parameters_items_i0_enabled">
    <div class="card-body pl-5">
    <h4>Enabled</h4><span class="badge badge-dark value-type">Type: boolean</span> <span class="badge badge-success default-value">Default: true</span><br/>
    <span class="description"><p>Whether the access key may be used.</p>
    </span>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionCall_parameters_items_i0_expires_at">
    <div class="card">
    <div class="card-header" id="headingCall_parameters_items_i0_expires_at">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters_items_i0_expires_at" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters_items_i0_expires_at" data-toggle="collapse" onclick="setAnchor('#Call_parameters_items_i0_expires_at')" type="button"><span class="property-name">expires_at</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters_items_i0_expires_at" class="collapse property-definition-div" data-parent="#accordionCall_parameters_items_i0_expires_at" id="Call_parameters_items_i0_expires_at">
    <div class="card-body pl-5">
    <h4>Expires At</h4> <span class="badge badge-success default-value">Default: null</span><br/>
    <span class="description"><p>Expiration timestamp for the access key or <code>null</code> for no expiration.</p>
    </span><div class="any-of-value" id="Call_parameters_items_i0_expires_at_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsCall_parameters_items_i0_expires_at_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_expires_at_anyOf_i0" id="Call_parameters_items_i0_expires_at_anyOf_i0" onclick="setAnchor('#Call_parameters_items_i0_expires_at_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Call_parameters_items_i0_expires_at_anyOf_i1" id="Call_parameters_items_i0_expires_at_anyOf_i1" onclick="setAnchor('#Call_parameters_items_i0_expires_at_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Call_parameters_items_i0_expires_at_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><span class="badge badge-info value-type">Format: date-time</span><br/>
    </div><div class="tab-pane fade card-body" id="tab-pane_Call_parameters_items_i0_expires_at_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: null</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionCall_parameters_items_i0_manage_buckets">
    <div class="card">
    <div class="card-header" id="headingCall_parameters_items_i0_manage_buckets">
    <h2 class="mb-0">
    <button aria-controls="Call_parameters_items_i0_manage_buckets" aria-expanded="" class="btn btn-link property-name-button" data-target="#Call_parameters_items_i0_manage_buckets" data-toggle="collapse" onclick="setAnchor('#Call_parameters_items_i0_manage_buckets')" type="button"><span class="property-name">manage_buckets</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingCall_parameters_items_i0_manage_buckets" class="collapse property-definition-div" data-parent="#accordionCall_parameters_items_i0_manage_buckets" id="Call_parameters_items_i0_manage_buckets">
    <div class="card-body pl-5">
    <h4>Manage Buckets</h4><span class="badge badge-dark value-type">Type: boolean</span> <span class="badge badge-success default-value">Default: false</span><br/>
    <span class="description"><p>Whether this access key may create and delete buckets through the S3 protocol. Setting it requires the account that owns the key to hold the <code>SHARING_S3_WRITE</code> role, checked when a call turns it on. It scopes the key, not the account: an account may hold several access keys, and leaving this off on one of them affects neither its other keys nor its own access to <code>sharing.s3.create</code>.</p>
    </span>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value">
    <div class="card">
    <div class="card-header" id="headingReturn_value">
    <h2 class="mb-0">
    <button aria-controls="Return_value" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value" data-toggle="collapse" onclick="setAnchor('#Return_value')" type="button"><span class="property-name">Return value</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value" class="collapse property-definition-div" data-parent="#accordionReturn_value" id="Return_value">
    <div class="card-body pl-5">
    <h4>S3AccesskeyEntry</h4><span class="badge badge-dark value-type">Type: object</span><br/>
    <span class="description"><p>The created access key, including its secret.</p>
    </span> <span class="badge badge-info no-additional">No Additional Properties</span>
    <div class="accordion" id="accordionReturn_value_id">
    <div class="card">
    <div class="card-header" id="headingReturn_value_id">
    <h2 class="mb-0">
    <button aria-controls="Return_value_id" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_id" data-toggle="collapse" onclick="setAnchor('#Return_value_id')" type="button"><span class="property-name">id</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_id" class="collapse property-definition-div" data-parent="#accordionReturn_value_id" id="Return_value_id">
    <div class="card-body pl-5">
    <h4>Id</h4><span class="badge badge-dark value-type">Type: integer</span><br/>
    <span class="description"><p>Unique identifier for the access key.</p>
    </span>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_name">
    <div class="card">
    <div class="card-header" id="headingReturn_value_name">
    <h2 class="mb-0">
    <button aria-controls="Return_value_name" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_name" data-toggle="collapse" onclick="setAnchor('#Return_value_name')" type="button"><span class="property-name">name</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_name" class="collapse property-definition-div" data-parent="#accordionReturn_value_name" id="Return_value_name">
    <div class="card-body pl-5">
    <h4>Name</h4><span class="badge badge-dark value-type">Type: string</span><br/>
    <span class="description"><p>Human-readable name for the access key.</p>
    </span>
    <p><span class="badge badge-light restriction min-length-restriction" id="Return_value_name_minLength">Must be at least <code>1</code> characters long</span></p><p><span class="badge badge-light restriction max-length-restriction" id="Return_value_name_maxLength">Must be at most <code>200</code> characters long</span></p>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_username">
    <div class="card">
    <div class="card-header" id="headingReturn_value_username">
    <h2 class="mb-0">
    <button aria-controls="Return_value_username" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_username" data-toggle="collapse" onclick="setAnchor('#Return_value_username')" type="button"><span class="property-name">username</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_username" class="collapse property-definition-div" data-parent="#accordionReturn_value_username" id="Return_value_username">
    <div class="card-body pl-5">
    <h4>Username</h4><br/>
    <span class="description"><p>Account the access key belongs to, or <code>null</code> if that account no longer exists.</p>
    </span><div class="any-of-value" id="Return_value_username_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsReturn_value_username_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_username_anyOf_i0" id="Return_value_username_anyOf_i0" onclick="setAnchor('#Return_value_username_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_username_anyOf_i1" id="Return_value_username_anyOf_i1" onclick="setAnchor('#Return_value_username_anyOf_i1')" role="tab">Option 2</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_username_anyOf_i2" id="Return_value_username_anyOf_i2" onclick="setAnchor('#Return_value_username_anyOf_i2')" role="tab">Option 3</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Return_value_username_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    </div><div class="tab-pane fade card-body" id="tab-pane_Return_value_username_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    <p><span class="badge badge-light restriction min-length-restriction" id="Return_value_username_anyOf_i1_minLength">Must be at least <code>1</code> characters long</span></p>
    </div><div class="tab-pane fade card-body" id="tab-pane_Return_value_username_anyOf_i2" role="tabpanel">
    <span class="badge badge-dark value-type">Type: null</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_user_identifier">
    <div class="card">
    <div class="card-header" id="headingReturn_value_user_identifier">
    <h2 class="mb-0">
    <button aria-controls="Return_value_user_identifier" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_user_identifier" data-toggle="collapse" onclick="setAnchor('#Return_value_user_identifier')" type="button"><span class="property-name">user_identifier</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_user_identifier" class="collapse property-definition-div" data-parent="#accordionReturn_value_user_identifier" id="Return_value_user_identifier">
    <div class="card-body pl-5">
    <h4>User Identifier</h4><br/>
    <span class="description"><p>Stored account linkage. A numeric user ID for local accounts or a SID for directory services accounts.</p>
    </span><div class="any-of-value" id="Return_value_user_identifier_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsReturn_value_user_identifier_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_user_identifier_anyOf_i0" id="Return_value_user_identifier_anyOf_i0" onclick="setAnchor('#Return_value_user_identifier_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_user_identifier_anyOf_i1" id="Return_value_user_identifier_anyOf_i1" onclick="setAnchor('#Return_value_user_identifier_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Return_value_user_identifier_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: integer</span><br/>
    </div><div class="tab-pane fade card-body" id="tab-pane_Return_value_user_identifier_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_local">
    <div class="card">
    <div class="card-header" id="headingReturn_value_local">
    <h2 class="mb-0">
    <button aria-controls="Return_value_local" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_local" data-toggle="collapse" onclick="setAnchor('#Return_value_local')" type="button"><span class="property-name">local</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_local" class="collapse property-definition-div" data-parent="#accordionReturn_value_local" id="Return_value_local">
    <div class="card-body pl-5">
    <h4>Local</h4><span class="badge badge-dark value-type">Type: boolean</span><br/>
    <span class="description"><p>Whether the access key belongs to a local user account rather than a directory services one.</p>
    </span>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_access_key">
    <div class="card">
    <div class="card-header" id="headingReturn_value_access_key">
    <h2 class="mb-0">
    <button aria-controls="Return_value_access_key" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_access_key" data-toggle="collapse" onclick="setAnchor('#Return_value_access_key')" type="button"><span class="property-name">access_key</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_access_key" class="collapse property-definition-div" data-parent="#accordionReturn_value_access_key" id="Return_value_access_key">
    <div class="card-body pl-5">
    <h4>Access Key</h4><span class="badge badge-dark value-type">Type: string</span><br/>
    <span class="description"><p>The S3 access key id clients sign requests with.</p>
    </span><span class="pattern-value" id="Return_value_access_key_pattern">Must match regular expression: <code>^[A-Z0-9]{16,128}$</code></span>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_secret">
    <div class="card">
    <div class="card-header" id="headingReturn_value_secret">
    <h2 class="mb-0">
    <button aria-controls="Return_value_secret" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_secret" data-toggle="collapse" onclick="setAnchor('#Return_value_secret')" type="button"><span class="property-name">secret</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_secret" class="collapse property-definition-div" data-parent="#accordionReturn_value_secret" id="Return_value_secret">
    <div class="card-body pl-5">
    <h4>Secret</h4><br/>
    <span class="description"><p>The S3 secret access key. Readable only by administrators holding <code>SHARING_S3_WRITE</code>; redacted for everyone else. <code>null</code> when the secret was lost to a configuration restore without the secret seed.</p>
    </span><div class="any-of-value" id="Return_value_secret_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsReturn_value_secret_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_secret_anyOf_i0" id="Return_value_secret_anyOf_i0" onclick="setAnchor('#Return_value_secret_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_secret_anyOf_i1" id="Return_value_secret_anyOf_i1" onclick="setAnchor('#Return_value_secret_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Return_value_secret_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><br/>
    </div><div class="tab-pane fade card-body" id="tab-pane_Return_value_secret_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: null</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_enabled">
    <div class="card">
    <div class="card-header" id="headingReturn_value_enabled">
    <h2 class="mb-0">
    <button aria-controls="Return_value_enabled" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_enabled" data-toggle="collapse" onclick="setAnchor('#Return_value_enabled')" type="button"><span class="property-name">enabled</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_enabled" class="collapse property-definition-div" data-parent="#accordionReturn_value_enabled" id="Return_value_enabled">
    <div class="card-body pl-5">
    <h4>Enabled</h4><span class="badge badge-dark value-type">Type: boolean</span><br/>
    <span class="description"><p>Whether the access key may be used. A disabled key is refused by the S3 service.</p>
    </span>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_expires_at">
    <div class="card">
    <div class="card-header" id="headingReturn_value_expires_at">
    <h2 class="mb-0">
    <button aria-controls="Return_value_expires_at" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_expires_at" data-toggle="collapse" onclick="setAnchor('#Return_value_expires_at')" type="button"><span class="property-name">expires_at</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_expires_at" class="collapse property-definition-div" data-parent="#accordionReturn_value_expires_at" id="Return_value_expires_at">
    <div class="card-body pl-5">
    <h4>Expires At</h4> <span class="badge badge-success default-value">Default: null</span><br/>
    <span class="description"><p>Expiration timestamp for the access key or <code>null</code> for no expiration.</p>
    </span><div class="any-of-value" id="Return_value_expires_at_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsReturn_value_expires_at_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_expires_at_anyOf_i0" id="Return_value_expires_at_anyOf_i0" onclick="setAnchor('#Return_value_expires_at_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_expires_at_anyOf_i1" id="Return_value_expires_at_anyOf_i1" onclick="setAnchor('#Return_value_expires_at_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Return_value_expires_at_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><span class="badge badge-info value-type">Format: date-time</span><br/>
    </div><div class="tab-pane fade card-body" id="tab-pane_Return_value_expires_at_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: null</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_created_at">
    <div class="card">
    <div class="card-header" id="headingReturn_value_created_at">
    <h2 class="mb-0">
    <button aria-controls="Return_value_created_at" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_created_at" data-toggle="collapse" onclick="setAnchor('#Return_value_created_at')" type="button"><span class="property-name">created_at</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_created_at" class="collapse property-definition-div" data-parent="#accordionReturn_value_created_at" id="Return_value_created_at">
    <div class="card-body pl-5">
    <h4>Created At</h4><span class="badge badge-dark value-type">Type: string</span><span class="badge badge-info value-type">Format: date-time</span><br/>
    <span class="description"><p>Timestamp when the access key was created.</p>
    </span>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_last_used_at">
    <div class="card">
    <div class="card-header" id="headingReturn_value_last_used_at">
    <h2 class="mb-0">
    <button aria-controls="Return_value_last_used_at" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_last_used_at" data-toggle="collapse" onclick="setAnchor('#Return_value_last_used_at')" type="button"><span class="property-name">last_used_at</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_last_used_at" class="collapse property-definition-div" data-parent="#accordionReturn_value_last_used_at" id="Return_value_last_used_at">
    <div class="card-body pl-5">
    <h4>Last Used At</h4> <span class="badge badge-success default-value">Default: null</span><br/>
    <span class="description"><p>Time the S3 service last accepted a request signed with this key, or <code>null</code> if the key has never been used. The S3 service reports this at intervals, so a recent request can be absent for a short time. This field is read-only.</p>
    </span><div class="any-of-value" id="Return_value_last_used_at_anyOf"><h2 class="handle">
    <label>Any of</label>
    </h2><ul class="nav nav-tabs" id="tabsReturn_value_last_used_at_anyOf_anyOf" role="tablist"><li class="nav-item">
    <a class="nav-link active anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_last_used_at_anyOf_i0" id="Return_value_last_used_at_anyOf_i0" onclick="setAnchor('#Return_value_last_used_at_anyOf_i0')" role="tab">Option 1</a>
    </li><li class="nav-item">
    <a class="nav-link anyOf-option" data-toggle="tab" href="#tab-pane_Return_value_last_used_at_anyOf_i1" id="Return_value_last_used_at_anyOf_i1" onclick="setAnchor('#Return_value_last_used_at_anyOf_i1')" role="tab">Option 2</a>
    </li></ul>
    <div class="tab-content card"><div class="tab-pane fade card-body active show" id="tab-pane_Return_value_last_used_at_anyOf_i0" role="tabpanel">
    <span class="badge badge-dark value-type">Type: string</span><span class="badge badge-info value-type">Format: date-time</span><br/>
    </div><div class="tab-pane fade card-body" id="tab-pane_Return_value_last_used_at_anyOf_i1" role="tabpanel">
    <span class="badge badge-dark value-type">Type: null</span><br/>
    </div></div></div>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_manage_buckets">
    <div class="card">
    <div class="card-header" id="headingReturn_value_manage_buckets">
    <h2 class="mb-0">
    <button aria-controls="Return_value_manage_buckets" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_manage_buckets" data-toggle="collapse" onclick="setAnchor('#Return_value_manage_buckets')" type="button"><span class="property-name">manage_buckets</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_manage_buckets" class="collapse property-definition-div" data-parent="#accordionReturn_value_manage_buckets" id="Return_value_manage_buckets">
    <div class="card-body pl-5">
    <h4>Manage Buckets</h4><span class="badge badge-dark value-type">Type: boolean</span> <span class="badge badge-success default-value">Default: false</span><br/>
    <span class="description"><p>Whether this access key may create and delete buckets through the S3 protocol. Setting it requires the account that owns the key to hold the <code>SHARING_S3_WRITE</code> role, checked when a call turns it on. It scopes the key, not the account: an account may hold several access keys, and leaving this off on one of them affects neither its other keys nor its own access to <code>sharing.s3.create</code>.</p>
    </span>
    </div>
    </div>
    </div>
    </div>
    <div class="accordion" id="accordionReturn_value_status">
    <div class="card">
    <div class="card-header" id="headingReturn_value_status">
    <h2 class="mb-0">
    <button aria-controls="Return_value_status" aria-expanded="" class="btn btn-link property-name-button" data-target="#Return_value_status" data-toggle="collapse" onclick="setAnchor('#Return_value_status')" type="button"><span class="property-name">status</span> <span class="badge badge-warning required-property">Required</span></button>
    </h2>
    </div>
    <div aria-labelledby="headingReturn_value_status" class="collapse property-definition-div" data-parent="#accordionReturn_value_status" id="Return_value_status">
    <div class="card-body pl-5">
    <h4>Status</h4><span class="badge badge-dark value-type">Type: enum (of string)</span><br/>
    <span class="description"><p>Effective state of the access key. Only <code>ENABLED</code> keys are usable. <code>DISABLED</code> was set by an administrator, <code>EXPIRED</code> passed its expiration, <code>USER_MISSING</code> belongs to a directory account that no longer resolves (a deleted local account takes its keys with it), and <code>SECRET_LOST</code> lost its secret to a configuration restore without the secret seed and must be rotated.</p>
    </span><div class="enum-value" id="Return_value_status_enum">
    <h5>Must be one of:</h5>
    <ul class="list-group"><li class="list-group-item enum-item">"ENABLED"</li><li class="list-group-item enum-item">"DISABLED"</li><li class="list-group-item enum-item">"EXPIRED"</li><li class="list-group-item enum-item">"USER_MISSING"</li><li class="list-group-item enum-item">"SECRET_LOST"</li></ul>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div><br><br>

*Required roles:* SHARING_S3_WRITE

