AppRun アプリケーション: sakuracloud_apprun_application
AppRun アプリケーションの情報を参照するためのデータソース
Example Usage
data "sakuracloud_apprun_application" "foobar" {
name = "foobar"
}
Argument Reference
name- (Required) アプリケーション名
Attribute Reference
id- アプリケーションIDtimeout_seconds- アプリケーションの公開URLにアクセスして、インスタンスが起動してからレスポンスが返るまでの時間制限port- アプリケーションがリクエストを待ち受けるポート番号min_scale- アプリケーション全体の最小スケール数max_scale- アプリケーション全体の最大スケール数components- アプリケーションのコンポーネント情報public_url- 公開URLstatus- アプリケーションステータスpacket_filter- パケットフィルタ
components ブロック
name- コンポーネント名max_cpu- コンポーネントの最大CPU数max_memory- コンポーネントの最大メモリdeploy_source- コンポーネントを構成するソースenv- コンポーネントに渡す環境変数probe- コンポーネントのプローブ設定
deploy_source ブロック
container_registry- コンテナレジストリ
container_registry ブロック
image- コンテナイメージ名server- コンテナレジストリのサーバー名username- コンテナレジストリの認証情報
env ブロック
key- 環境変数名value- 環境変数の値
probe ブロック
http_get- HTTP GETプローブタイプ
http_get ブロック
path- HTTPサーバーへアクセスしプローブをチェックする際のパスport- HTTPサーバーへアクセスしプローブをチェックする際のポート番号headers- HTTPサーバーへアクセスしプローブをチェックする際のヘッダー
headers ブロック
name- ヘッダーフィールド名value- ヘッダーフィールド値
packet_filter ブロック
enabled- パケットフィルタの有効/無効フラグsettings- パケットフィルタのルールリスト
settings ブロック
from_ip- 許可する送信元IPアドレスfrom_ip_prefix_length- 許可する送信元IPアドレスのプレフィックス長