日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

ContinueCreateStack - 重新創建資源棧

資源棧創建失敗后,繼續創建資源棧。

接口說明

本文將提供一個示例,對杭州地域 ID 為4a6c9851-3b0f-4f5f-b4ca-a14bf691****的創建失敗的資源棧進行繼續創建。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

下表是API對應的授權信息,可以在RAM權限策略語句的Action元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:

  • 操作:是指具體的權限點。
  • 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀?。≧ead)或列出(List)。
  • 資源類型:是指操作中支持授權的資源類型。具體說明如下:
    • 對于必選的資源類型,用背景高亮的方式表示。
    • 對于不支持資源級授權的操作,用全部資源表示。
  • 條件關鍵字:是指云產品自身定義的條件關鍵字。
  • 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作訪問級別資源類型條件關鍵字關聯操作
ros:ContinueCreateStackupdate
  • stack
    acs:ros:{#regionId}:{#accountId}:stack/{#stackId}

請求參數

名稱類型必填描述示例值
StackIdstring

資源棧 ID。

4a6c9851-3b0f-4f5f-b4ca-a14bf691****
RegionIdstring

資源棧所屬的地域 ID。您可以調用 DescribeRegions 查看最新的阿里云地域列表。

cn-hangzhou
RamRoleNamestring

RAM 角色名稱。ROS 會扮演該角色創建資源棧,使用角色的憑證代表用戶進行接口調用。
ROS 始終將此角色用于資源棧上將進行的操作。只要用戶有權在資源棧上進行操作,即使用戶無權使用角色,ROS 也會使用此角色,確保角色授予最少的權限。
如果用戶未指定該值,ROS 將使用以前與資源棧關聯的角色。如果沒有可用角色,ROS 將使用從您的用戶憑證中生成的臨時憑證。
RAM 角色名稱最大長度為 64 個字節。

test-role
Modestring

繼續創建模式,取值:

  • Recreate(默認值):

    您僅需繼續創建如下 4 類資源,其它資源無需繼續創建:

    • 創建失敗的資源。
    • 指定繼續創建的資源(RecreatingResources.N)。
    • 依賴于指定繼續創建的資源(RecreatingResources.N)的資源。
    • 未創建的資源。
說明 RecreatingResources.N、TemplateBody、TemplateURL、Parameters 參數僅在此模式下生效。
  • Ignore:
    • 忽略并丟棄所有創建失敗的資源、未創建的資源,直接把資源棧標記為成功。
    • 模板內容會發生變化。
說明 該模式僅 ROS 類型資源棧可用。
Recreate
TemplateBodystring

模板的結構。長度為 1~524288 個字節。
如果長度較大,建議通過 HTTP POST+Body Param 的方式,將參數放在請求體中進行傳遞,避免 URL 過長而導致請求失敗。

ROS 模板限制如下:

  • 只能修改模板的 Description、Metadata、Resources、Outputs、Rules 部分。
  • 不能增加或刪除 Section(模板內容的第一層)。
  • 模板的 Resources 部分限制如下:
    • 對于不繼續創建的資源,既不能刪除,也不能修改其模板內容。
    • 對于繼續創建的資源,既可以刪除,也可以修改其模板內容。
    • 可以增加新資源。
說明
  • 該參數僅在 Mode 為 Recreate 時生效。
  • 您僅能指定 TemplateBody、TemplateURL 或 TemplateId 其中一個參數。若都不指定,則使用原有模板。
  • {"ROSTemplateFormatVersion": "2015-09-01"}
    TemplateURLstring

    包含模板主體的文件的位置。URL 必須指向位于 Web 服務器(HTTP 或 HTTPS)或阿里云 OSS 存儲桶(例如:oss://ros/template/demo、oss://ros/template/demo?RegionId=cn-hangzhou)中的模板,模板最大為 524288 個字節。

    如果 OSS 地域未指定,默認與接口參數 RegionId 相同。

    說明
  • 該參數僅在 Mode 為 Recreate 時生效,模板限制與 TemplateBody 相同。
  • 您僅能指定 TemplateBody、TemplateURL 或 TemplateId 其中一個參數。若都不指定,則使用原有模板。
  • oss://ros-template/demo
    DryRunboolean

    此次請求是否只進行檢驗。取值:

    • true:只做校驗,不會實際執行。
    • false(默認):會實際執行,繼續創建資源棧。
    false
    TemplateIdstring

    模板 ID。支持共享模板和私有模板。

    說明
  • Mode取值為Recreate時,本參數生效。模板限制與TemplateBody相同。
  • 您僅能指定TemplateBodyTemplateURLTemplateId其中一個參數。若都不指定,則使用原有模板。
  • 5ecd1e10-b0e9-4389-a565-e4c15efc****
    TemplateVersionstring

    模板版本。僅在指定 TemplateId 時生效。

    v1
    RecreatingResourcesarray

    創建失敗的資源將會被繼續創建。您可以指定額外需要繼續創建的資源列表,ROS 會繼續創建所有依賴于其的資源。

    說明 該參數僅 ROS 類型資源棧可用。
    string

    創建失敗的資源將會被繼續創建。您可以指定額外需要繼續創建的資源列表,ROS 會繼續創建所有依賴于其的資源。

    說明 該參數僅在 ROS 類型的資源棧中可用。
    WebServer
    Parametersarray<object>

    覆蓋的模板參數。

    object
    ParameterKeystring

    覆蓋的模板參數的名稱。如果未指定特定參數的名稱和值,ROS 將使用上一次創建時的取值。N 的最大值為 200。

    說明 該參數僅在 Mode 為 Recreate 時生效。
    Amount
    ParameterValuestring

    覆蓋的模板參數的值。N 的最大值為 200。

    對于 ROS 類型資源棧,覆蓋的模板參數限制如下:

    • 不能引發模板 Conditions 部分中任何 Condition 的值的變化,由 true 變 false,或由 false 變 true。
    • 覆蓋參數不能被不繼續創建的資源引用。
    說明 該參數僅在 Mode 為 Recreate 時生效。
    12
    Parallelismlong

    資源最大并發數。

    默認為空,用戶可以輸入大于等于零的整數。

    說明
  • 若設置為大于零的整數,則使用該整數。
  • 若設置為零,對于 ROS 類型資源棧則不限制,Terraform 類型資源棧使用 Terraform 默認值(通常為 10)。
  • 若不設置,則使用上次操作時的設置;若上次操作時未設置,對于 ROS 類型資源棧則不限制,Terraform 類型資源棧使用 Terraform 默認值(通常為 10)。
  • 若設置了該值,將與資源棧進行關聯,影響資源棧的后續操作。
  • 1
    RecreatingOptionsarray

    重新創建選項。

    string

    重新創建選項。當Mode取值為Recreate時,本參數生效。可選值:

    • TryToFixSignalFailureByRerunEcsCommand:嘗試修復已存在的信號失敗。當 ALIYUN::ROS::WaitCondition 類型資源創建失敗時,找到與之關聯且創建成功的 ALIYUN::ECS::RunCommand 和 ALIYUN::ECS::Invocation 類型的資源,對這些資源及依賴其的資源進行重建。
    說明 僅對 ROS 類型的資源棧生效。
    • IgnoreExistingSignalFailure:忽略已存在的信號失敗。如果之前存在創建失敗的 ALIYUN::ROS::WaitCondition 類型的資源,新一次的創建過程中會直接創建成功。
    說明 僅對 ROS 類型的資源棧生效。
    • AutoRecreatingResources:自動重新創建模板內容或引用參數發生變化的資源,包括依賴其的資源。使用該選項,可以簡化 RecreatingResources.N 參數的設置,但也可能造成意料之外的資源重建。
    說明 僅對 ROS 類型的資源棧生效。
    • CreateNewPrepaidInstance:當您繼續創建實例時,對于創建失敗或創建成功但指定要重新創建的資源,如果該資源是預付費類型,ROS 會創建一個新實例。
    說明
  • 僅對 ROS 類型的資源棧生效。
  • 如果您已創建舊實例,則該實例不會被刪除,因為預付費實例無法刪除。
  • 默認情況下(未設置 CreateNewPrepaidInstance),在該場景中,如果已創建舊實例,則 ROS 會嘗試復用已創建的實例。復用存在一定的限制,資源屬性通常不允許修改或只有少量屬性允許修改。
  • CreateNewPrepaidInstance

    關于公共請求參數的詳情,請參見公共參數

    返回參數

    名稱類型描述示例值
    object
    RequestIdstring

    請求 ID。

    B288A0BE-D927-4888-B0F7-B35EF84B6E6
    StackIdstring

    資源棧 ID。

    4a6c9851-3b0f-4f5f-b4ca-a14bf691****
    DryRunResultobject

    校驗結果。

    ParametersAllowedToBeModifiedarray

    允許修改的參數。

    string

    允許修改的參數。修改參數不會引發校驗錯誤。

    說明 僅在 DryRun 為true時返回,結果與 Mode、Template*、RecreatingResources.N、RecreatingOptions.N 相關。
    description
    ParametersConditionallyAllowedToBeModifiedarray

    可能允許修改的參數。

    string

    可能允許修改的參數。

    修改參數是否引起校驗錯誤,取決于參數的取值。

    說明 僅在 DryRun 為true時返回,結果與 Mode、Template*、RecreatingResources.N、RecreatingOptions.N 相關。
    name
    ParametersNotAllowedToBeModifiedarray

    不允許修改的參數。

    string

    不允許修改的參數。修改參數一定會引發校驗錯誤。

    說明 僅在 DryRun 為true時返回,結果與 Mode、Template*、RecreatingResources.N、RecreatingOptions.N 相關。
    cidr

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6",
      "StackId": "4a6c9851-3b0f-4f5f-b4ca-a14bf691****",
      "DryRunResult": {
        "ParametersAllowedToBeModified": [
          "description"
        ],
        "ParametersConditionallyAllowedToBeModified": [
          "name"
        ],
        "ParametersNotAllowedToBeModified": [
          "cidr"
        ]
      }
    }

    錯誤碼

    訪問錯誤中心查看更多錯誤碼。

    變更歷史

    變更時間變更內容概要操作
    暫無變更歷史
    HttpCode錯誤碼錯誤信息描述
    400CircularDependencyCircular Dependency Found: {reason}.模板包含循環引用,reason 為具體原因。
    400InvalidSchema{reason}.模板格式不正確,reason 為具體原因。
    400InvalidTemplateAttributeThe Referenced Attribute ({resource} {name}) is incorrect.模板包含不正確的資源屬性(輸出)引用,resource 為資源名,name 為屬性名。
    400InvalidTemplatePropertyTypeThe specified value type of ({resource} {section}) is incorrect.模板資源定義中,字段類型不正確,resource 為資源名,section 為字段名。
    400InvalidTemplateReferenceThe specified reference "{name}" (in {referencer}) is incorrect.模板包含不正確的引用,name 為引用名,referencer 為引用者。
    400InvalidTemplateSectionThe template section is invalid: {section}.模板包含無效的字段,section 為字段名。
    400InvalidTemplateVersionThe template version is invalid: {reason}.模板版本不正確,reason 為具體原因。
    400StackValidationFailed{reason}.資源棧校驗失敗,reason 為具體原因。
    400UnknownUserParameterThe Parameter ({name}) was not defined in template.傳遞的參數在模板中未定義,name 為參數名。
    400UserParameterMissingThe Parameter {name} was not provided.參數在模板中已定義,但未傳遞值,name 為參數名。
    400ContinueCreateStackValidationFailed{reason}.繼續創建資源棧校驗失敗,reason 為具體原因。
    404ResourceNotFoundThe Resource ({name}) could not be found in Stack {stack}.資源棧中不存某資源。name 為資源名,stack 為資源棧名稱或 ID。
    404StackNotFoundThe Stack ({name}) could not be found.資源棧不存在。name 為資源棧名稱或 ID。
    409ActionInProgressStack {name} already has an action ({action}) in progress.資源棧在變更中。name 為資源棧名稱或 ID,action 為變更操作。
    404TemplateNotFoundThe Tempalte ({ ID }) could not be found.模板不存在。ID 為模板 ID。
    404TemplateNotFoundThe Template { ID } with version { version } could not be found.模板或指定版本不存在。ID 為模板 ID,version 為模板版本。