Learn Idem

Learn Idem

Powered by Idem Project

azure.management_groups.management_groups

**Autogenerated function**

Delete Management Groups

Args:
    name(str): The identifier for this state.
    management_group_name(str): The name of the resource group to delete. The name is case insensitive.Regex pattern: ^[-\w\._\(\)]+$.

Returns:
    Dict

Examples:

    .. code-block:: sls

        resource_is_absent:
          azure.management_groups.management_groups.absent:
            - name: value
            - management_group_name: value
**Autogenerated function**

Describe the resource in a way that can be recreated/managed with the corresponding "present" function


List all Management Groups


Returns:
    Dict[str, Any]

Examples:

    .. code-block:: bash

        $ idem describe azure.management_groups.management_groups
**Autogenerated function**

Create or update Management Groups

Args:
    name(str): The identifier for this state.
    management_group_name(str): The name of the management group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters.Regex pattern: ^[-\w\._\(\)]+$.
    display_name(str, Optional): The management group name to be displayed
    parent_id(str, Optional): creates management group under this id
    resource_id(str, Optional): Management group resource id on Azure

Returns:
    Dict

Examples:

    .. code-block:: sls

        my-management-group:
          azure.management_groups.management_groups.present:
            - name: my-management-group
            - management_group_name: my-management-group-1
            - display_name: my-management-group-1
            - parent_id: /providers/Microsoft.Management/managementGroups/parent-management-group
Last updated on 20 Sep 2022
 Edit on GitHub