OktaGroupTemplate
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
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
template_type(string): Default:"NOQ::Okta::Group".template_schema_url(string): Default:"https://docs.iambic.org/reference/schemas/okta_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
properties: Properties for the Okta Group.- All of
- : Refer to #/definitions/GroupProperties.
- All of
idp_name(string): Name of the identity provider that's associated with the group.
Definitions
IambicManaged: An enumeration. Must be one of:["undefined", "read_and_write", "import_only", "enforced", "disabled"].
UserStatus: An enumeration. Must be one of:["active", "provisioned", "deprovisioned", "recovery", "suspended", "staged", "locked_out", "password_expired"].
UserSimple(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
username(string, required)status: Status for the group.- All of
- : Refer to #/definitions/UserStatus.
- All of
background_check_status(boolean): Background check status for the group. Default:false.created(string): Created date for the group.domain(string): Domain for the group.extra: Extra attributes to store.fullname(string): Full name for the group.groups(array): Groups for the group.- Items (string)
idp_name(string): IDP name for the group.profile: Profile for the group.updated(string): Updated date for the group.user_id(string): User ID for the group.
GroupProperties(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.group_id(string): Unique Group ID for the group. This value is imported by IAMbic, and doesn't need to be manually set. Default:"".description(string): Description of the group. Default:"".extra: Extra attributes to store.members(array): Users in the group. Default:[].- Items: Refer to #/definitions/UserSimple.
identifier(string): Identifier for the group. Usually it's the group name.