Amazon Macie · Schema

SessionIssuer

Provides information about the source and type of temporary security credentials that were issued to an entity.

Data SecuritySensitive DataPrivacyComplianceMachine LearningS3

Properties

Name Type Description
accountId object
arn object
principalId object
type object
userName object
View JSON Schema on GitHub

JSON Schema

amazon-macie-session-issuer-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-macie/refs/heads/main/json-schema/amazon-macie-session-issuer-schema.json",
  "title": "SessionIssuer",
  "description": "Provides information about the source and type of temporary security credentials that were issued to an entity.",
  "type": "object",
  "properties": {
    "accountId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "description": "The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials."
        }
      ]
    },
    "arn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "description": "The Amazon Resource Name (ARN) of the source account, Identity and Access Management (IAM) user, or role that was used to get the credentials."
        }
      ]
    },
    "principalId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "description": "The unique identifier for the entity that was used to get the credentials."
        }
      ]
    },
    "type": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "description": "The source of the temporary security credentials, such as Root, IAMUser, or Role."
        }
      ]
    },
    "userName": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "description": "The name or alias of the user or role that issued the session. This value is null if the credentials were obtained from a root account that doesn't have an alias."
        }
      ]
    }
  }
}