aws_lambda_function

account_id

タイプ: STRING

architectures

タイプ: UNORDERED_LIST_STRING
プロバイダー名: Architectures
説明: その関数がサポートする命令セットアーキテクチャ。アーキテクチャは文字列配列で、有効な値のいずれかを指定します。デフォルトのアーキテクチャは x86_64 です。

code_sha256

タイプ: STRING
プロバイダー名: CodeSha256
説明: 関数のデプロイメントパッケージの SHA256 ハッシュ値。

code_size

タイプ: INT64
プロバイダー名: CodeSize
説明: 関数のデプロイメントパッケージのサイズ (バイト単位)。

dead_letter_config

タイプ: STRUCT
プロバイダー名: DeadLetterConfig
説明: 関数のデッドレターキュー。

  • target_arn
    タイプ: STRING
    プロバイダー名: TargetArn
    説明: Amazon SQS キューまたは Amazon SNS トピックの Amazon Resource Name (ARN)。

description

タイプ: STRING
Provider name: Description
説明: 関数の説明。

environment

タイプ: STRUCT
プロバイダー名: Environment
説明: 関数の環境変数。

  • error
    タイプ: STRUCT
    プロバイダー名: Error
    説明: 環境変数が適用できなかった場合のエラーメッセージ。
    • error_code
      タイプ: STRING
      プロバイダー名: ErrorCode
      説明: エラーコード。
    • message
      タイプ: STRING
      Provider name: Message
      説明: エラーメッセージ。
  • variables
    タイプ: MAP_STRING_STRING
    プロバイダー名: Variables
    説明: 環境変数のキーと値のペア。

ephemeral_storage

タイプ: STRUCT
プロバイダー名: EphemeralStorage
説明: 関数の /tmp ディレクトリのサイズ (MB 単位)。デフォルトは 512 ですが、512 から 10240 MB の間の任意の整数値を指定できます。

  • size
    タイプ: INT32
    プロバイダー名: Size
    説明: 関数の /tmp ディレクトリのサイズ。

file_system_configs

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: FileSystemConfigs
説明: Amazon EFS ファイルシステムの接続設定。

  • arn
    タイプ: STRING
    Provider name: Arn
    説明: ファイルシステムへのアクセスを提供する Amazon EFS アクセスポイントの Amazon Resource Name (ARN)。
  • local_mount_path
    タイプ: STRING
    プロバイダー名: LocalMountPath
    説明: 関数がファイルシステムにアクセスできるパスで、/mnt/ から始まります。

function_arn

タイプ: STRING
プロバイダー名: FunctionArn
説明: 関数の Amazon Resource Name (ARN)。

function_name

タイプ: STRING
プロバイダー名: FunctionName
説明: 関数の名前。

handler

タイプ: STRING
プロバイダー名: Handler
説明: Lambda が関数の実行を開始するために呼び出す関数。

image_config_response

タイプ: STRUCT
プロバイダー名: ImageConfigResponse
説明: 関数のイメージ構成値。

  • error
    タイプ: STRUCT
    プロバイダー名: Error
    説明: GetFunctionConfiguration に対するエラー応答。
    • error_code
      タイプ: STRING
      プロバイダー名: ErrorCode
      説明: エラーコード。
    • message
      タイプ: STRING
      Provider name: Message
      説明: エラーメッセージ。
  • image_config
    タイプ: STRUCT
    プロバイダー名: ImageConfig
    説明: コンテナイメージの Dockerfile をオーバーライドする構成値。
    • command
      タイプ: UNORDERED_LIST_STRING
      プロバイダー名: Command
      説明: ENTRYPOINT で渡したいパラメーターを指定します。
    • entry_point
      タイプ: UNORDERED_LIST_STRING
      プロバイダー名: EntryPoint
      説明: そのアプリケーションのエントリポイントを指定します。これは通常、ランタイムの実行ファイルの場所です。
    • working_directory
      タイプ: STRING
      プロバイダー名: WorkingDirectory
      説明: 作業ディレクトリを指定します。

kms_key_arn

タイプ: STRING
プロバイダー名: KMSKeyArn
説明: 関数の環境変数を暗号化するために使用する KMS キー。このキーは、カスタマーマネージドキーを構成している場合にのみ返されます。

last_modified

タイプ: STRING
プロバイダー名: LastModified
説明: 関数が最後に更新された ISO-8601 形式 (YYYY-MM-DDThh:mm:ss.sTZD) の日時。

last_update_status

タイプ: STRING
プロバイダー名: LastUpdateStatus
説明: 関数に対して最後に実行された更新のステータス。関数の作成完了後、初めて Successful に設定されます。

last_update_status_reason

タイプ: STRING
プロバイダー名: LastUpdateStatusReason
説明: 関数に対して最後に行われた更新の理由。

last_update_status_reason_code

タイプ: STRING
プロバイダー名: LastUpdateStatusReasonCode
説明: 関数に対して最後に行われた更新の理由コード。

layers

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: Layers
説明: 関数のレイヤー

  • arn
    タイプ: STRING
    Provider name: Arn
    説明: 関数レイヤーの Amazon Resource Name (ARN)。
  • code_size
    タイプ: INT64
    プロバイダー名: CodeSize
    説明: レイヤーアーカイブのサイズ (バイト単位)。
  • signing_job_arn
    タイプ: STRING
    プロバイダー名: SigningJobArn
    説明: 署名ジョブの Amazon Resource Name (ARN)。
  • signing_profile_version_arn
    タイプ: STRING
    プロバイダー名: SigningProfileVersionArn
    説明: 署名プロファイルのバージョンの Amazon Resource Name (ARN)。

master_arn

タイプ: STRING
プロバイダー名: MasterArn
説明: Lambda@Edge 関数の場合、main 関数の ARN。

memory_size

タイプ: INT32
プロバイダー名: MemorySize
説明: 関数がランタイム時に使用可能なメモリ量。

package_type

タイプ: STRING
プロバイダー名: PackageType
説明: デプロイメントパッケージの種類。コンテナイメージの場合は Image、.zip ファイルアーカイブの場合は Zip と設定します。

revision_id

タイプ: STRING
プロバイダー名: RevisionId
説明: 関数またはエイリアスの最新の更新リビジョン。

role

タイプ: STRING
プロバイダー名: Role
説明: 関数の実行ロール。

runtime

タイプ: STRING
プロバイダー名: Runtime
説明: Lambda 関数のランタイム環境。

signing_job_arn

タイプ: STRING
プロバイダー名: SigningJobArn
説明: 署名ジョブの ARN。

signing_profile_version_arn

タイプ: STRING
プロバイダー名: SigningProfileVersionArn
説明: 署名プロファイルのバージョンの ARN。

state

タイプ: STRING
Provider name: State
説明: 関数の現在の状態。状態が Inactive の場合、関数を呼び出すことで再有効化することができます。

state_reason

タイプ: STRING
Provider name: StateReason
説明: 関数の現在の状態の理由。

state_reason_code

タイプ: STRING
プロバイダー名: StateReasonCode
説明: 関数の現在の状態を表す理由コード。このコードが Creating の場合、関数を呼び出したり、変更したりすることはできません。

tags

タイプ: UNORDERED_LIST_STRING

timeout

タイプ: INT32
プロバイダー名: Timeout
説明: Lambda が関数を停止する前に実行を許可する時間 (秒単位)。

tracing_config

タイプ: STRUCT
プロバイダー名: TracingConfig
説明: 関数の X-Ray トレース構成。

  • mode
    タイプ: STRING
    プロバイダー名: Mode
    説明: トレースモード。

version

タイプ: STRING
プロバイダー名: Version
説明: Lambda 関数のバージョン。

vpc_config

タイプ: STRUCT
プロバイダー名: VpcConfig
説明: 関数のネットワーク構成。

  • security_group_ids
    タイプ: UNORDERED_LIST_STRING
    プロバイダー名: SecurityGroupIds
    説明: VPC セキュリティグループ ID のリスト。
  • subnet_ids
    タイプ: UNORDERED_LIST_STRING
    プロバイダー名: SubnetIds
    説明: VPC サブネット ID のリスト。
  • vpc_id
    タイプ: STRING
    Provider name: VpcId
    Description: The ID of the VPC.