diff --git a/umn/source/_static/images/en-us_image_0000002157215037.png b/umn/source/_static/images/en-us_image_0000002157215037.png deleted file mode 100644 index c7d1f3d..0000000 Binary files a/umn/source/_static/images/en-us_image_0000002157215037.png and /dev/null differ diff --git a/umn/source/_static/images/en-us_image_0000002200348205.png b/umn/source/_static/images/en-us_image_0000002200348205.png new file mode 100644 index 0000000..5a21317 Binary files /dev/null and b/umn/source/_static/images/en-us_image_0000002200348205.png differ diff --git a/umn/source/auditing.rst b/umn/source/auditing.rst index b0ac579..cd77077 100644 --- a/umn/source/auditing.rst +++ b/umn/source/auditing.rst @@ -20,41 +20,43 @@ Supported RFS Operations .. table:: **Table 1** RFS operations supported by CTS - +------------------------+---------------+------------------------------------------------+ - | Trace Name | Resource Type | Operation | - +========================+===============+================================================+ - | createStack | Stack | Creating a stack | - +------------------------+---------------+------------------------------------------------+ - | deployStack | Stack | Deploying a stack | - +------------------------+---------------+------------------------------------------------+ - | deleteStack | Stack | Deleting a stack | - +------------------------+---------------+------------------------------------------------+ - | updateStack | Stack | Updating a stack | - +------------------------+---------------+------------------------------------------------+ - | continueRollbackStack | Stack | Continuing to roll back a stack | - +------------------------+---------------+------------------------------------------------+ - | continueDeployStack | Stack | Continuing to deploy a stack | - +------------------------+---------------+------------------------------------------------+ - | createExecutionPlan | ExecutionPlan | Creating an execution plan | - +------------------------+---------------+------------------------------------------------+ - | applyExecutionPlan | ExecutionPlan | Executing an execution plan | - +------------------------+---------------+------------------------------------------------+ - | deleteExecutionPlan | ExecutionPlan | Deleting an execution plan | - +------------------------+---------------+------------------------------------------------+ - | createTemplate | Template | Creating a template | - +------------------------+---------------+------------------------------------------------+ - | deleteTemplate | Template | Deleting a template | - +------------------------+---------------+------------------------------------------------+ - | updateTemplate | Template | Updating template metadata such as description | - +------------------------+---------------+------------------------------------------------+ - | createTemplateVersion | Template | Creating a template version | - +------------------------+---------------+------------------------------------------------+ - | deleteTemplateVersion | Template | Deleting a template version | - +------------------------+---------------+------------------------------------------------+ - | parseTemplateVariables | Template | Parsing template variables | - +------------------------+---------------+------------------------------------------------+ - | useAgency | Agency | Recording user agency | - +------------------------+---------------+------------------------------------------------+ + +------------------------+---------------+-------------------------------------------------------+ + | Trace Name | Resource Type | Operation | + +========================+===============+=======================================================+ + | createStack | stack | Creating a stack | + +------------------------+---------------+-------------------------------------------------------+ + | deployStack | stack | Deploying a stack directly | + +------------------------+---------------+-------------------------------------------------------+ + | deleteStack | stack | Deleting a stack starts | + +------------------------+---------------+-------------------------------------------------------+ + | deleteStackEnd | stack | Deleting a stack finished | + +------------------------+---------------+-------------------------------------------------------+ + | updateStack | stack | Updating a stack | + +------------------------+---------------+-------------------------------------------------------+ + | continueRollbackStack | stack | Retrying a failed rollback. Available only via API. | + +------------------------+---------------+-------------------------------------------------------+ + | continueDeployStack | stack | Retrying a failed deployment. Available only via API. | + +------------------------+---------------+-------------------------------------------------------+ + | createExecutionPlan | executionPlan | Creating an execution plan | + +------------------------+---------------+-------------------------------------------------------+ + | applyExecutionPlan | executionPlan | Executing an execution plan | + +------------------------+---------------+-------------------------------------------------------+ + | deleteExecutionPlan | executionPlan | Deleting an execution plan | + +------------------------+---------------+-------------------------------------------------------+ + | createTemplate | rf-template | Creating a template | + +------------------------+---------------+-------------------------------------------------------+ + | deleteTemplate | rf-template | Deleting a template | + +------------------------+---------------+-------------------------------------------------------+ + | updateTemplate | rf-template | Updating template metadata such as description | + +------------------------+---------------+-------------------------------------------------------+ + | createTemplateVersion | rf-template | Creating a template version | + +------------------------+---------------+-------------------------------------------------------+ + | deleteTemplateVersion | rf-template | Deleting a template version | + +------------------------+---------------+-------------------------------------------------------+ + | parseTemplateVariables | template | Parsing template variables | + +------------------------+---------------+-------------------------------------------------------+ + | useAgency | agency | Recording user agency | + +------------------------+---------------+-------------------------------------------------------+ Querying Traces --------------- diff --git a/umn/source/faqs/index.rst b/umn/source/faqs/index.rst index 8b461d2..4f96350 100644 --- a/umn/source/faqs/index.rst +++ b/umn/source/faqs/index.rst @@ -8,6 +8,7 @@ FAQs - :ref:`How Will I Be Charged for Using RFS? ` - :ref:`How Can I Update a Resource Stack? ` - :ref:`What Are the Differences Between Creating an Execution Plan, Applying an Execution Plan, Creating a Stack, and Deploying a Stack? ` +- :ref:`Why is the timeout for stack creation six hours? ` .. toctree:: :maxdepth: 1 @@ -16,3 +17,4 @@ FAQs how_will_i_be_charged_for_using_rfs how_can_i_update_a_resource_stack what_are_the_differences_between_creating_an_execution_plan_applying_an_execution_plan_creating_a_stack_and_deploying_a_stack + why_is_the_timeout_for_stack_creation_six_hours diff --git a/umn/source/faqs/what_are_the_differences_between_creating_an_execution_plan_applying_an_execution_plan_creating_a_stack_and_deploying_a_stack.rst b/umn/source/faqs/what_are_the_differences_between_creating_an_execution_plan_applying_an_execution_plan_creating_a_stack_and_deploying_a_stack.rst index 1ffda17..5405a60 100644 --- a/umn/source/faqs/what_are_the_differences_between_creating_an_execution_plan_applying_an_execution_plan_creating_a_stack_and_deploying_a_stack.rst +++ b/umn/source/faqs/what_are_the_differences_between_creating_an_execution_plan_applying_an_execution_plan_creating_a_stack_and_deploying_a_stack.rst @@ -7,7 +7,7 @@ What Are the Differences Between Creating an Execution Plan, Applying an Executi **Creating an execution plan:** Generate an execution plan. You can browse the entire plan in advance to evaluate the impact on ongoing resources. Creating an execution plan will not change the stack. The system changes the stack only when the execution plan is executed. -**Applying an Exection Plan**: Trigger stack deployment based on a template in available state. +**Applying an Exection Plan**: Trigger stack deployment based on an execution plan in available state. **Creating a stack:** Provide an initial template to create and deploy a stack. diff --git a/umn/source/faqs/why_is_the_timeout_for_stack_creation_six_hours.rst b/umn/source/faqs/why_is_the_timeout_for_stack_creation_six_hours.rst new file mode 100644 index 0000000..e8136d4 --- /dev/null +++ b/umn/source/faqs/why_is_the_timeout_for_stack_creation_six_hours.rst @@ -0,0 +1,8 @@ +:original_name: en-us_topic_0000002165114252.html + +.. _en-us_topic_0000002165114252: + +Why is the timeout for stack creation six hours? +================================================ + +Since there are some large templates that require a long processing time, the provider will time out in six hours diff --git a/umn/source/managing_stacks/creating_a_stack.rst b/umn/source/managing_stacks/creating_a_stack.rst index 4124287..11399b4 100644 --- a/umn/source/managing_stacks/creating_a_stack.rst +++ b/umn/source/managing_stacks/creating_a_stack.rst @@ -22,7 +22,7 @@ Creating a Stack a. On the **Dashboard** page: - click **Create Stack** in the upper right corner. - - click **Create Stack** in the **Select Template** title of the **Guide to Create a Stack** flow chart. + - click **Create Stack** in the **Select Template** tile of the **Guide to Create a Stack** flow chart. b. On the **Stacks** page, click **Create Stack** in the upper right corner. @@ -386,7 +386,7 @@ Creating a Stack **Figure 21** Applied -8. Click the **Resources** tab. The event list shows that resources of the stack are deployed, as shown in :ref:`Figure 22 `. +8. Click the **Resources** tab. The resource list shows that resources of the stack are deployed, as shown in :ref:`Figure 22 `. .. _en-us_topic_0000001955571466____d0e895: diff --git a/umn/source/managing_stacks/creating_deploying_and_deleting_an_execution_plan/deploying_an_execution_plan.rst b/umn/source/managing_stacks/creating_deploying_and_deleting_an_execution_plan/deploying_an_execution_plan.rst index c7fd1ef..d42685b 100644 --- a/umn/source/managing_stacks/creating_deploying_and_deleting_an_execution_plan/deploying_an_execution_plan.rst +++ b/umn/source/managing_stacks/creating_deploying_and_deleting_an_execution_plan/deploying_an_execution_plan.rst @@ -34,7 +34,7 @@ Deploying an Execution Plan #. Locate the row that contains the desired execution plan and click **Deploy** in the **Operation** column. Alternatively, you can click the name of the desired execution plan to navigate to its details page and then click **Deploy** in the **Basic Information** section. - After an execution plan is executed, its status changes from Available to Applied and the Deploy options will no longer available for the plan. + After an execution plan is executed, its status changes from Available to Applied and the Deploy options will no longer be available for the plan. .. caution:: diff --git a/umn/source/managing_stacks/modifying_the_basic_parameters_of_a_stack.rst b/umn/source/managing_stacks/modifying_the_basic_parameters_of_a_stack.rst index 04baf08..02939c7 100644 --- a/umn/source/managing_stacks/modifying_the_basic_parameters_of_a_stack.rst +++ b/umn/source/managing_stacks/modifying_the_basic_parameters_of_a_stack.rst @@ -11,8 +11,6 @@ Modifying the basic parameters of a Stack The \ **Dashboard**\ page is displayed. - The \ **Dashboard**\ page is displayed. - .. figure:: /_static/images/en-us_image_0000002160009777.png :alt: **Figure 1** RFS Dashboard diff --git a/umn/source/managing_templates/creating_a_stack_from_a_template.rst b/umn/source/managing_templates/creating_a_stack_from_a_template.rst index 1a7eed0..85e271f 100644 --- a/umn/source/managing_templates/creating_a_stack_from_a_template.rst +++ b/umn/source/managing_templates/creating_a_stack_from_a_template.rst @@ -27,13 +27,14 @@ RFS supports linkage between the stack and the template in console. Users can di **Figure 2** RFS Private Templates -#. Click the **CreateStack** in the **Operation** column of the desired template using to initiate the creation of a new stack based on the latest template version. You will be automatically redirected to the Create Stack page, where the latest version of the current template is preselected by default as shown in :ref:`Figure 3 `. +#. Click **Create Stack** in the **Operation** column of the desired template to initiate the creation of a new stack based on the latest template version. You will be automatically redirected to the \ **Create Stack**\ page, where the latest version of the current template is preselected by default as shown in :ref:`Figure 3 `. - .. _en-us_topic_0000002046584002__fig14609152010154: + .. _en-us_topic_0000002046584002__fig18834113282211: - **Figure 3** Selecting Template + .. figure:: /_static/images/en-us_image_0000002200348205.png + :alt: **Figure 3** Selecting Template - |image2| + **Figure 3** Selecting Template For more information about the entire stack creation procedure, check \ :ref:`Creating a Stack `\ . @@ -42,4 +43,3 @@ RFS supports linkage between the stack and the template in console. Users can di Creating a stack from a template will by default use the latest template version. If you want to use other versions, please go to \ :ref:`View the Template Details `\ . .. |image1| image:: /_static/images/en-us_image_0000002158979842.png -.. |image2| image:: /_static/images/en-us_image_0000002157215037.png diff --git a/umn/source/managing_templates/deleting_a_template.rst b/umn/source/managing_templates/deleting_a_template.rst index 732e294..d36aeda 100644 --- a/umn/source/managing_templates/deleting_a_template.rst +++ b/umn/source/managing_templates/deleting_a_template.rst @@ -45,7 +45,7 @@ If a template is no longer in use, RFS supports deleting it. You can choose to d **Figure 4** RFS Private Templates -#. In the dialog box displayed, click **Yes** in the text box as shown in :ref:`Figure Dialog box for deleting a template `. The Template(s) and all versions will be deleted. +#. In the dialog box displayed, click **Yes** as shown in :ref:`Figure Dialog box for deleting a template `. The template(s) and all versions will be deleted. .. _en-us_topic_0000002082821521____d0e1006: diff --git a/umn/source/managing_templates/exporting_a_template.rst b/umn/source/managing_templates/exporting_a_template.rst index e36aa04..18d9387 100644 --- a/umn/source/managing_templates/exporting_a_template.rst +++ b/umn/source/managing_templates/exporting_a_template.rst @@ -5,7 +5,7 @@ Exporting a Template ==================== -RFS support export an existing template to user's local area. +RFS supports exporting an existing template to local computer. #. Log in to the management console. @@ -35,11 +35,11 @@ RFS support export an existing template to user's local area. **Figure 3** RFS Private Templates - Next, the template will be automatically downloaded to the user's local area. + Next, the template will be automatically downloaded to local computer. .. note:: - - The naming convention of the export file is: "{template_name}-{template_version}" and the file extension will be ".zip". - - Only the latest version of the template will be exported by default. If you want to export other versions, please go to \ :ref:`View the Template Details `\ . + - The naming convention of the export file is: "{TEMPLATE_NAME}-{TEMPLATE_VERSION}" and the file extension will be ".zip". + - The latest version of the template will be exported by default. If you want to export other versions, please go to \ :ref:`View the Template Details `\ . .. |image1| image:: /_static/images/en-us_image_0000002158820094.png diff --git a/umn/source/managing_templates/replicating_a_template.rst b/umn/source/managing_templates/replicating_a_template.rst index a958246..116f9ab 100644 --- a/umn/source/managing_templates/replicating_a_template.rst +++ b/umn/source/managing_templates/replicating_a_template.rst @@ -42,7 +42,9 @@ Replicating a Template #. When the modification is done, click **Save Template** in the upper right corner to save this changes. -#. A dialog box is displayed where you can specify the name, description and version description of the new template.\ |image3| +#. A dialog box is displayed where you can specify the name, description and version description of the new template. + + |image3| .. note:: diff --git a/umn/source/managing_templates/viewing_template_details.rst b/umn/source/managing_templates/viewing_template_details.rst index 25ac169..9052196 100644 --- a/umn/source/managing_templates/viewing_template_details.rst +++ b/umn/source/managing_templates/viewing_template_details.rst @@ -30,7 +30,7 @@ Viewing Template Details There are three function modules on the template details page: a. **Basic Information**: displays basic information about the template, such as \ **Template Name**\ , \ **Template ID**\ , \ **Template Description**\ , etc, as shown in :ref:`Figure Template Details `. You can modify the template description here. - b. **Version Info**: displays all the version information of this template. You can view the content of any version in **Version** **Preview** by clicking the preview icon for that version. You can edit the template version here (which will create a new version), export and delete it (If a template has only one version and the deletion of that version will result in the deletion of the entire template), and also use the specified version of the template to directly create a stack. + b. **Version Info**: displays all the version information of this template. You can view the content of any version in **Version** **Preview** by clicking the preview icon for that version. You can also perform different operations on the template versions, such as create, edit, delete or export a stack. c. **Version Preview**: displays the template content of the specified version .. _en-us_topic_0000002119404102__fig045261413418: @@ -42,7 +42,7 @@ Viewing Template Details You can perform the following operations on the template versions: - - **Editing a version**: this will create a new template version based on the selected version. To start editing a specific template version, click **Edit** in the **Operation** column of the desired version. For more details, check :ref:`Modifying a Template `. + - **Editing a version**: this will create a new template version based on the selected version. To start editing a specific template version, click **Edit** in the **Operation** column of the desired version. - **Exporting a version**: this will export the selected template version in a zip file format. The naming convention of the export file is: “{TEMPLATE_NAME}-{TEMPLATE_VERSION}.zip”. To export a specific template version, click **More** -> **Export** in the **Operation** column of the desired version. - **Deleting a version**: this will delete the selected template version. You can delete a single version or multiple versions in batches: diff --git a/umn/source/permission_management/custom_policies.rst b/umn/source/permission_management/custom_policies.rst index 98ab30b..678ee81 100644 --- a/umn/source/permission_management/custom_policies.rst +++ b/umn/source/permission_management/custom_policies.rst @@ -27,6 +27,10 @@ The following lists examples of custom policies for RFS. - Example 2: Granting permission to deny stack deletion + “Deny” permissions should be used together with “Allow” permissions. If “Deny” and “Allow” permissions are both assigned, the “Deny” permissions take precedence over the “Allow” permissions. + + Assume that you want to grant the RF FullAccess permissions to users but do not want them to delete stacks. You can create a custom policy for denying stack deletion, and attach this policy together with the RF FullAccess policy to the users. As an explicit deny in any policy overrides any allows, the users can perform all operations on stacks except deleting them. The following shows an example policy for denying stack deletion. + .. code-block:: { diff --git a/umn/source/service_overview/permission.rst b/umn/source/service_overview/permission.rst index e1a495d..221eec8 100644 --- a/umn/source/service_overview/permission.rst +++ b/umn/source/service_overview/permission.rst @@ -104,71 +104,71 @@ The following table lists fine-grained actions and dependencies for RFS. .. table:: **Table 3** RFS fine-grained actions - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | System-defined Permission | Description | Dependencies | Scenario | - +========================================+=======================================================+==============+==================================+ - | rf:privateTemplate:create | Grant permissions to create a template | None | Creating a template | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:createVersion | Grant permissions to create a template version | None | Creating a template version | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:delete | Grant permissions to delete a template | None | Delete a template | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:deleteVersion | Grant permissions to delete a template version | None | Delete a template version | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:list | Grant permissions to list templates | None | List templates | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:listVersions | Grant permissions to list template versions | None | List template versions | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:showMetadata | Grant permissions to show template metadata | None | Show template metadata | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:showVersionContent | Grant permissions to show template version content | None | Show template version content | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:showVersionMetadata | Grant permissions to show template version metadata | None | Show template version metadata | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:privateTemplate:updateMetadata | Grant permissions to update template metadata | None | Update template metadata | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:template:parseTemplateVariables | Grant permissions to parse template variables | None | Parse template variables | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:applyExecutionPlan | Grant permissions to apply execution plan | None | Apply execution plan | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:createExecutionPlan | Grant permissions to create execution plan | None | Create execution plan | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:deleteExecutionPlan | Grant permissions to delete execution plan | None | Delete execution plan | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:getExecutionPlan | Grant permissions to get execution plan | None | Get execution plan | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:getExecutionPlanMetadata | Grant permissions to get execution plan metadata | None | Get execution plan metadata | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:listExecutionPlans | Grant permissions to list execution plans | None | List execution plans | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:createStack | Grant permissions to create stack | None | Create stack | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:deleteStack | Grant permissions to delete stack | None | Delete stack | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:deployStack | Grant permissions to deploy stack | None | Deploy stack | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:continueDeployStack | Grant permissions to continue to deploy stack | None | Continue to deploy stack | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:continueRollbackStack | Grant permissions to continue to rollback stack | None | Continue to rollback stack | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:getStackMetadata | Grant permissions to get stack metadata | None | Get stack metadata | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:getStackTemplate | Grant permissions to get stack template | None | Get stack template | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:listStackEvents | Grant permissions to list stack events | None | List stack events | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:listStackOutputs | Grant permissions to list stack outputs | None | List stack outputs | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:listStackResources | Grant permissions to list stack resources | None | List stack resources | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:listStacks | Grant permissions to list stacks | None | List stacks | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:updateStack | Grant permissions to update stack | None | Update stack | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:updateStackDeletionProtection | Grant permissions to update stack deletion protection | None | Update stack deletion protection | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ - | rf:stack:importResources | Grant permissions to import stack resources | None | Import stack resources | - +----------------------------------------+-------------------------------------------------------+--------------+----------------------------------+ + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | System-defined Permission | Description | Dependencies | Scenario | + +========================================+=======================================================+==============+===============================================+ + | rf:privateTemplate:create | Grant permissions to create a template | None | Creating a template | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:createVersion | Grant permissions to create a template version | None | Creating a template version | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:delete | Grant permissions to delete a template | None | Delete a template | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:deleteVersion | Grant permissions to delete a template version | None | Delete a template version | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:list | Grant permissions to list templates | None | List templates | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:listVersions | Grant permissions to list template versions | None | List template versions | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:showMetadata | Grant permissions to show template metadata | None | Show template metadata | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:showVersionContent | Grant permissions to show template version content | None | Show template version content | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:showVersionMetadata | Grant permissions to show template version metadata | None | Show template version metadata | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:privateTemplate:updateMetadata | Grant permissions to update template metadata | None | Update template metadata | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:template:parseTemplateVariables | Grant permissions to parse template variables | None | Parse template variables | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:applyExecutionPlan | Grant permissions to apply execution plan | None | Deploy a stack via applying an execution plan | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:createExecutionPlan | Grant permissions to create execution plan | None | Create execution plan | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:deleteExecutionPlan | Grant permissions to delete execution plan | None | Delete execution plan | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:getExecutionPlan | Grant permissions to get execution plan | None | Get execution plan | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:getExecutionPlanMetadata | Grant permissions to get execution plan metadata | None | Get execution plan metadata | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:listExecutionPlans | Grant permissions to list execution plans | None | List execution plans | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:createStack | Grant permissions to create stack | None | Create stack | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:deleteStack | Grant permissions to delete stack | None | Delete stack | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:deployStack | Grant permissions to deploy stack | None | Deploy stack directly | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:continueDeployStack | Grant permissions to continue to deploy stack | None | Continue to deploy stack | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:continueRollbackStack | Grant permissions to continue to rollback stack | None | Continue to rollback stack | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:getStackMetadata | Grant permissions to get stack metadata | None | Get stack metadata | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:getStackTemplate | Grant permissions to get stack template | None | Get stack template | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:listStackEvents | Grant permissions to list stack events | None | List stack events | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:listStackOutputs | Grant permissions to list stack outputs | None | List stack outputs | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:listStackResources | Grant permissions to list stack resources | None | List stack resources | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:listStacks | Grant permissions to list stacks | None | List stacks | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:updateStack | Grant permissions to update stack | None | Update stack | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:updateStackDeletionProtection | Grant permissions to update stack deletion protection | None | Update stack deletion protection | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ + | rf:stack:importResources | Grant permissions to import stack resources | None | Import stack resources | + +----------------------------------------+-------------------------------------------------------+--------------+-----------------------------------------------+ Related Documents ----------------- diff --git a/umn/source/service_overview/rfs_and_other_services.rst b/umn/source/service_overview/rfs_and_other_services.rst index 91df29b..482894b 100644 --- a/umn/source/service_overview/rfs_and_other_services.rst +++ b/umn/source/service_overview/rfs_and_other_services.rst @@ -5,8 +5,8 @@ RFS and Other Services ====================== -- OBS: RFS uses OBS buckets to download template files and dump logs. -- CTS: RFS converts user operations including API calls into audit logs and sends these logs to CTS. -- IAM: RFS uses IAM for user authentication and fine-grained authorization. -- KMS: RFS uses KMS to encrypt sensitive information (in variables or other data) before transmission. -- Config: RFS interconnects with Config service to enable unified management of RFS resources. +- **OBS**: RFS uses OBS buckets to download template files and dump logs. +- **CTS**: RFS converts user operations including API calls into audit logs and sends these logs to CTS. +- **IAM**: RFS uses IAM for user authentication and fine-grained authorization. +- **KMS**: RFS uses KMS to encrypt sensitive information (in variables or other data) before transmission. +- **Config**: RFS interconnects with Config service to enable unified management of RFS resources. diff --git a/umn/source/service_overview/supported_provider_versions.rst b/umn/source/service_overview/supported_provider_versions.rst index 5749931..1e53d75 100644 --- a/umn/source/service_overview/supported_provider_versions.rst +++ b/umn/source/service_overview/supported_provider_versions.rst @@ -11,10 +11,10 @@ The following table lists the Provider types and versions supported by RFS. .. table:: **Table 1** Supported Provider Versions - +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ - | Type | Introduction | Version | - +===========================+=======================================================================================================================================================================+======================================================================================================+ - | OpenTelekomCloud Provider | Users can use OpenTelekomCloud Provider to interact with various resources on Open Telekom Cloud. Before using the provider, configure the corresponding permissions. | `1.35.13 `__ | - +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ - | | | `1.36.15 `__ | - +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ + +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ + | Type | Introduction | Version | + +===========================+======================================================================================================================================================================+======================================================================================================+ + | OpenTelekomCloud Provider | Users can use OpenTelekomCloud Provider to interact with various resources on Open Telekom Cloud. Before using the provider, configure the corresponding permissions | `1.35.13 `__ | + +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ + | | | `1.36.15 `__ | + +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+