AzureActiveDirectoryGroupTemplate
See Template Schema Validation to learn how to validate templates automatically in your IDE.
Description
A base model class that provides additional helper methods and configurations for other models used in IAMbic.
Properties
template_type(string): Default:"NOQ::AzureAD::Group".template_schema_url(string): Default:"https://docs.iambic.org/reference/schemas/azure_active_directory_group_template".owner(string): Owner of the group.notes(string)iambic_managed: Controls the directionality of Iambic changes. Default:"undefined".- All of
- : Refer to #/definitions/IambicManaged.
- All of
idp_name(string): Name of the identity provider that's associated with the resource.expires_at: The date and time the resource will be/was set to deleted.- Any of
- string
- string (date-time)
- string (date)
Examples:
in 3 days
...'2023-09-01''2023-08-31T12:00:00'- Any of
deleted(boolean): Denotes whether the resource has been removed from AWS.Upon being set to true, the resource will be deleted the next time iambic is ran. Default:false.expires_at_default: A value that is set by IAMbic at run time and should not be set by the user.- Any of
- string
- string (date-time)
- string (date)
Examples:
in 3 days
...'2023-09-01''2023-08-31T12:00:00'- Any of
properties: Properties for the Azure AD Group.- All of
- : Refer to #/definitions/GroupTemplateProperties.
- All of
Definitions
IambicManaged: An enumeration. Must be one of:["undefined", "read_and_write", "import_only", "enforced", "disabled"].
MemberDataType: An enumeration. Must be one of:["user", "group"].
Member(object): A base model class that provides additional helper methods and configurations for other models used in IAMbic.expires_at: The date and time the resource will be/was set to deleted.- Any of
- string
- string (date-time)
- string (date)
Examples:
in 3 days
...'2023-09-01''2023-08-31T12:00:00'- Any of
deleted(boolean): Denotes whether the resource has been removed from AWS.Upon being set to true, the resource will be deleted the next time iambic is ran. Default:false.expires_at_default: A value that is set by IAMbic at run time and should not be set by the user.- Any of
- string
- string (date-time)
- string (date)
Examples:
in 3 days
...'2023-09-01''2023-08-31T12:00:00'- Any of
id(string): Unique ID for the member. This value is imported by IAMbic, and doesn't need to be manually set.name(string, required)data_type: Refer to #/definitions/MemberDataType.
GroupTemplateProperties(object): A base model class that provides additional helper methods and configurations for other models used in IAMbic.expires_at: The date and time the resource will be/was set to deleted.- Any of
- string
- string (date-time)
- string (date)
Examples:
in 3 days
...'2023-09-01''2023-08-31T12:00:00'- Any of
deleted(boolean): Denotes whether the resource has been removed from AWS.Upon being set to true, the resource will be deleted the next time iambic is ran. Default:false.expires_at_default: A value that is set by IAMbic at run time and should not be set by the user.- Any of
- string
- string (date-time)
- string (date)
Examples:
in 3 days
...'2023-09-01''2023-08-31T12:00:00'- Any of
name(string, required): Name of the group.mail_nickname(string): Mail nickname of the group.group_id(string): Unique Group ID for the group. This value is imported by IAMbic, and doesn't need to be manually set.description(string): Description of the group. Default:"".group_types(array): Specifies the group type and its membership. Default:[].- Items (string)
mail(string): Email address of the group.mail_enabled(boolean): Default:false.security_enabled(boolean): Default:true.extra: Extra attributes to store.is_assignable_to_role(boolean): Indicates whether this group can be assigned to an Azure Active Directory role or not.membership_rule(string): The rule that determines members for this group if the group is a dynamic group.members(array): A list of users in the group. Default:[].- Items: Refer to #/definitions/Member.
classification(string): Classification of the group.created_date_time(string): Date and time when the group was created.creation_options(array): Specifies the group type and its membership.- Items (string)
deleted_date_time(string): Date and time when the group was deleted.expiration_date_time(string): Date and time when the group expires.membership_rule_processing_state(string): Indicates whether the group is a dynamic group or not.preferred_data_location(string): Preferred data location of the group.preferred_language(string): Preferred language of the group.proxy_addresses(array): Proxy addresses of the group.- Items (string)
renewed_date_time(string): Date and time when the group was renewed.resource_behavior_options(array): Resource behavior options of the group.- Items (string)
resource_provisioning_options(array): Resource provisioning options of the group.- Items (string)
security_identifier(string): Security identifier of the group.theme(string): Theme of the group.visibility(string): Visibility of the group.