Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 3.05 KB

File metadata and controls

41 lines (32 loc) · 3.05 KB

CreateConfigurationTemplateInfo

CreateConfigurationTemplateInfo Object ### Description The CreateConfigurationTemplateInfo object is used to store creation info for a configuration template. ### Usage Example Use in the POST Configuration Templates endpoint.

Properties

Name Type Description Notes
admin_owner_id UUID The ID of the owner of the configuration template.
visibility VisibilityInfo The visibility info of the configuration template.
linked_audit_message_channel_ids List[UUID] The IDs of the audit message channels linked to the configuration template. [optional]
member_oncall_schedule_ids List[UUID] The IDs of the on-call schedules linked to the configuration template. [optional]
break_glass_user_ids List[UUID] The IDs of the break glass users linked to the configuration template. [optional]
require_mfa_to_approve bool A bool representing whether or not to require MFA for reviewers to approve requests for this configuration template.
require_mfa_to_connect bool A bool representing whether or not to require MFA to connect to resources associated with this configuration template.
name str The name of the configuration template.
request_configurations List[RequestConfiguration] The request configuration list of the configuration template. If not provided, the default request configuration will be used. [optional]
request_configuration_list CreateRequestConfigurationInfoList The request configuration list of the configuration template. If not provided, the default request configuration will be used. Deprecated in favor of `request_configurations`. [optional]
ticket_propagation TicketPropagationConfiguration [optional]
custom_request_notification str Custom request notification sent upon request approval for this configuration template. [optional]

Example

from opal_security.models.create_configuration_template_info import CreateConfigurationTemplateInfo

# TODO update the JSON string below
json = "{}"
# create an instance of CreateConfigurationTemplateInfo from a JSON string
create_configuration_template_info_instance = CreateConfigurationTemplateInfo.from_json(json)
# print the JSON string representation of the object
print(CreateConfigurationTemplateInfo.to_json())

# convert the object into a dict
create_configuration_template_info_dict = create_configuration_template_info_instance.to_dict()
# create an instance of CreateConfigurationTemplateInfo from a dict
create_configuration_template_info_from_dict = CreateConfigurationTemplateInfo.from_dict(create_configuration_template_info_dict)

[Back to Model list] [Back to API list] [Back to README]