External Credential
- リソース
-
- 使用可能なバージョン
- 56.0
- HTTP のメソッド
- GET、PUT、DELETE
PUT と DELETE はバージョン 58.0 以降で使用できます。
- PUT のリクエストボディ
-
- 外部ログイン情報を作成する場合の JSON の例 (POST)
-
- 外部ログイン情報を更新する場合の JSON の例 (PUT)
-
- プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン authenticationProtocol String 外部ログイン情報の認証プロトコル。値は次のとおりです。 - AwsSv4
- Basic
- Custom
- Jwt
- OAuth
必須 58.0 authenticationProtocolVariant String 外部ログイン情報の認証プロトコルバリエーション。値は次のとおりです。 - AwsSv4_STS — セキュリティトークンサービスを使用する AWS 署名バージョン 4。
- ClientCredentialsClientSecret — OAuth 2.0 クライアントログイン情報のクライアントの秘密。クライアントの秘密は、コールアウトのリクエストボディで送信されます。
- ClientCredentialsClientSecretBasic - OAuth 2.0 クライアントログイン情報のクライアントの秘密。クライアントの秘密は、基本認証と同様に、コールアウトの認証ヘッダーで送信されます。
- ClientCredentialsJwtAssertion — OAuth 2.0 クライアントログイン情報の JSON Web トークンアサーション。
- JwtBearer — OAuth 2.0 JSON Web トークンフロー。
- NoAuthentication — 認証なし。
- RolesAnywhere — Identity and Access Management (IAM) Roles Anywhere を使用する AWS 署名バージョン 4。
省略可能 58.0 customHeaders Credential Custom Header Input[] ログイン情報のカスタムヘッダーのリスト。 省略可能 58.0 developerName String 外部ログイン情報の完全修飾開発者名。 POST では必須 PUT では省略可能
58.0 masterLabel String 外部ログイン情報の表示ラベル。 必須 58.0 parameters External Credential Parameter Input[] 外部ログイン情報パラメーターのリスト。 authenticationProtocol および authenticationVariant に応じて省略可能 58.0 principals External Credential Principal Input[] ログイン情報に含まれるプリンシパルのリスト。 省略可能 58.0
- GET および PUT のレスポンスボディ
- External Credential
- DELETE のレスポンスボディ
- 204: Successful Delete