# `PhoenixKitWeb.Components.Core.AWSCredentialsVerify`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.165/lib/phoenix_kit_web/components/core/aws_credentials_verify.ex#L1)

AWS Credentials Verification Component.

A component for verifying AWS credentials with real-time feedback.
Provides validation interface for Access Key ID, Secret Access Key, and Region.

## Features

- Real-time credential validation
- Loading states and visual feedback
- Detailed error messages
- Integration with AWS region selector
- Success status display with account information

## Usage

    <.aws_credentials_verify
      access_key_id={@aws_settings.access_key_id}
      secret_access_key={@aws_settings.secret_access_key}
      region={@aws_settings.region}
      verifying={@verifying_credentials}
      verified={@credential_verification_status}
      message={@credential_verification_message}
      phx-click="verify_aws_credentials"
      disabled={@verifying_credentials or saving}
    />

# `aws_credentials_verify`

## Attributes

* `access_key_id` (`:string`) (required)
* `secret_access_key` (`:string`) (required)
* `region` (`:string`) (required)
* `verifying` (`:boolean`) - Defaults to `false`.
* `verified` (`:atom`) - Defaults to `:pending`. Must be one of `:pending`, `:success`, or `:error`.
* `message` (`:string`) - Defaults to `""`.
* `disabled` (`:boolean`) - Defaults to `false`.
* `phx_click` (`:string`) (required)
* `class` (`:string`) - Defaults to `""`.
* `permissions` (`:map`) - Defaults to `%{}`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
