デプロイメントリクエストバリデーション
デプロイメントリクエストに関するバリデーションメッセージ。ファンクション名の形式、テンプレートの選択、ファイルの命名規則、SDKバージョン、および説明の文字数に関する検証を対象としています。
概要
| キー | メッセージ | 説明 |
|---|---|---|
Pattern.deploymentRequestDto.functionName | ファンクション名は小文字と数字のみで構成され、間にハイフンを含めることができます。 | ファンクション名の形式が 無効です。使用できるのは小文字、数字、およびハイフンのみです。 |
Pattern.deploymentRequestDto.templateFiles.filename | 添付ファイルのファイル名 0 は無効です。ファイル名には、文字、数字、ドット (.)、ハイフン (-)、およびアンダースコア (_) のみを使用してください。 | 添付ファイル名 {0} に無効な文字が含まれています。 |
NotEmpty.deploymentRequestDto.functionName | ファンクション名を入力してください。 | ファンクション名フィールドが空です。 |
NotNull.deploymentRequestDto.templateLanguageTag | テンプレートが必要です。テンプレートを選択してください。 | デプロイメント用のテンプレートが選択されていません。 |
NotEmpty.deploymentRequestDto.templateFiles | テンプレートファイルが必要です。テンプレートファイルを入力してください。 | デプロイメントリクエストにテンプレートファイルが指定されていません。 |
NotEmpty.deploymentRequestDto.sdkVersion | SDKバージョンが必要です。SDKバージョンを選択してください。 | SDKバージョンが選択されていません。 |
Length.deploymentRequestDto.description | 説明の最大長は1024です。 | 説明フィールドが最大文字数(1024文字)を超えています。 |
バリデーションメッセージ詳細
Pattern.deploymentRequestDto.functionName
メッセージ
ファンクション名は小文字と数 字のみで構成され、間にハイフンを含めることができます。
説明
ファンクション名の形式が無効です。使用できるのは小文字、数字、およびハイフンのみです。
根本原因
- 指定されたファンクション名に大文字、スペース、またはサポートされていない特殊文字が含まれています。
解決策
- 小文字、数字、およびハイフンのみを使用してください。
- 名前の先頭または末尾にハイフンを使用しないでください。
Pattern.deploymentRequestDto.templateFiles.filename
メッセージ
添付ファイルのファイル名 {0} は無効です。ファイル名には、文字、数字、ドット (.)、ハイフン (-)、およびアンダースコア (_) のみを使用してください。
説明
添付ファイル名 {0} に無効な文字が含まれています。
根本原因
- ファイル名に、許可されている文字セット(文字、数字、
.、-、_)以外の文字が含まれています。
解決策
- 文字、数字、ドット(
.)、ハイフン(-)、アンダースコア(_)のみを使用してファイルを改名してください。 - ファイルを改名した後、再度アップロードしてください。
NotEmpty.deploymentRequestDto.functionName
メッセージ
ファンクション名を入力してください。
説明
ファンクション名フィールドが空です。
根本原因
- デプロイメントリクエストにファンクション名が指定されていません。
解決策
- リクエストに有効なファンクション名を指定してください。
NotNull.deploymentRequestDto.templateLanguageTag
メッセージ
テンプレートが必要です。テンプレートを選択してください。
説明
デプロイメント用のテンプレートが選択されていません。
根本原因
templateLanguageTagフィールドがリクエストに含まれていないか、nullです。
解決策
- デプロイメントリクエストを送信する前にテンプレートを選択してください。
NotEmpty.deploymentRequestDto.templateFiles
メッセージ
テンプレートファイルが必要です。テンプレートファイルを入力してください。
説明
デプロイメントリクエストにテンプレートファイルが指定されていません。
根本原因
templateFilesフィールドがリクエストに含まれていないか、空です。
解決策
- デプロイメントリクエストに必要なテンプレートファイルを含めてください。
NotEmpty.deploymentRequestDto.sdkVersion
メッセージ
SDKバージョンが必要です。SDKバージョンを選択してください。
説明
SDKバージョンが選択されていません。
根本原因
sdkVersionフィールドがリクエストに含まれていないか、空です。
解決策
- デプロイメントリクエストを送信する前に有効なSDKバージョンを選択してください。
Length.deploymentRequestDto.description
メッセージ
説明の最大長は1024です。
説明
説明フィールドが最大文字数(1024文字)を超えています。
根本原因
- 指定された説明が1024文字を超えています。
解決策
- 説明を1024文字以内に短縮してください。