Name | Type | Description | Notes |
---|---|---|---|
GroupId | string | The ID of the group. | |
AppId | Pointer to string | The ID of the group's app. | [optional] |
Name | Pointer to string | The name of the group. | [optional] |
Description | Pointer to string | A description of the group. | [optional] |
AdminOwnerId | Pointer to string | The ID of the owner of the group. | [optional] |
RemoteId | Pointer to string | The ID of the remote. | [optional] |
RemoteName | Pointer to string | The name of the remote. | [optional] |
GroupFunction | Pointer to GroupFunctionEnum | [optional] | |
GroupType | Pointer to GroupTypeEnum | [optional] | |
MaxDuration | Pointer to int32 | The maximum duration for which the group can be requested (in minutes). | [optional] |
RequireManagerApproval | Pointer to bool | A bool representing whether or not access requests to the group require manager approval. | [optional] |
RequireSupportTicket | Pointer to bool | A bool representing whether or not access requests to the group require a support ticket. | [optional] |
FolderId | Pointer to string | The ID of the folder that the group is located in. | [optional] |
RequireMfaToApprove | Pointer to bool | A bool representing whether or not to require MFA for reviewers to approve requests for this group. | [optional] |
AutoApproval | Pointer to bool | A bool representing whether or not to automatically approve requests to this group. | [optional] |
RequestTemplateId | Pointer to string | The ID of the associated request template. | [optional] |
func NewGroup(groupId string, ) *Group
NewGroup instantiates a new Group object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGroupWithDefaults() *Group
NewGroupWithDefaults instantiates a new Group object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *Group) GetGroupId() string
GetGroupId returns the GroupId field if non-nil, zero value otherwise.
func (o *Group) GetGroupIdOk() (*string, bool)
GetGroupIdOk returns a tuple with the GroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetGroupId(v string)
SetGroupId sets GroupId field to given value.
func (o *Group) GetAppId() string
GetAppId returns the AppId field if non-nil, zero value otherwise.
func (o *Group) GetAppIdOk() (*string, bool)
GetAppIdOk returns a tuple with the AppId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetAppId(v string)
SetAppId sets AppId field to given value.
func (o *Group) HasAppId() bool
HasAppId returns a boolean if a field has been set.
func (o *Group) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *Group) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetName(v string)
SetName sets Name field to given value.
func (o *Group) HasName() bool
HasName returns a boolean if a field has been set.
func (o *Group) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *Group) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *Group) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *Group) GetAdminOwnerId() string
GetAdminOwnerId returns the AdminOwnerId field if non-nil, zero value otherwise.
func (o *Group) GetAdminOwnerIdOk() (*string, bool)
GetAdminOwnerIdOk returns a tuple with the AdminOwnerId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetAdminOwnerId(v string)
SetAdminOwnerId sets AdminOwnerId field to given value.
func (o *Group) HasAdminOwnerId() bool
HasAdminOwnerId returns a boolean if a field has been set.
func (o *Group) GetRemoteId() string
GetRemoteId returns the RemoteId field if non-nil, zero value otherwise.
func (o *Group) GetRemoteIdOk() (*string, bool)
GetRemoteIdOk returns a tuple with the RemoteId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetRemoteId(v string)
SetRemoteId sets RemoteId field to given value.
func (o *Group) HasRemoteId() bool
HasRemoteId returns a boolean if a field has been set.
func (o *Group) GetRemoteName() string
GetRemoteName returns the RemoteName field if non-nil, zero value otherwise.
func (o *Group) GetRemoteNameOk() (*string, bool)
GetRemoteNameOk returns a tuple with the RemoteName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetRemoteName(v string)
SetRemoteName sets RemoteName field to given value.
func (o *Group) HasRemoteName() bool
HasRemoteName returns a boolean if a field has been set.
func (o *Group) GetGroupFunction() GroupFunctionEnum
GetGroupFunction returns the GroupFunction field if non-nil, zero value otherwise.
func (o *Group) GetGroupFunctionOk() (*GroupFunctionEnum, bool)
GetGroupFunctionOk returns a tuple with the GroupFunction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetGroupFunction(v GroupFunctionEnum)
SetGroupFunction sets GroupFunction field to given value.
func (o *Group) HasGroupFunction() bool
HasGroupFunction returns a boolean if a field has been set.
func (o *Group) GetGroupType() GroupTypeEnum
GetGroupType returns the GroupType field if non-nil, zero value otherwise.
func (o *Group) GetGroupTypeOk() (*GroupTypeEnum, bool)
GetGroupTypeOk returns a tuple with the GroupType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetGroupType(v GroupTypeEnum)
SetGroupType sets GroupType field to given value.
func (o *Group) HasGroupType() bool
HasGroupType returns a boolean if a field has been set.
func (o *Group) GetMaxDuration() int32
GetMaxDuration returns the MaxDuration field if non-nil, zero value otherwise.
func (o *Group) GetMaxDurationOk() (*int32, bool)
GetMaxDurationOk returns a tuple with the MaxDuration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetMaxDuration(v int32)
SetMaxDuration sets MaxDuration field to given value.
func (o *Group) HasMaxDuration() bool
HasMaxDuration returns a boolean if a field has been set.
func (o *Group) GetRequireManagerApproval() bool
GetRequireManagerApproval returns the RequireManagerApproval field if non-nil, zero value otherwise.
func (o *Group) GetRequireManagerApprovalOk() (*bool, bool)
GetRequireManagerApprovalOk returns a tuple with the RequireManagerApproval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetRequireManagerApproval(v bool)
SetRequireManagerApproval sets RequireManagerApproval field to given value.
func (o *Group) HasRequireManagerApproval() bool
HasRequireManagerApproval returns a boolean if a field has been set.
func (o *Group) GetRequireSupportTicket() bool
GetRequireSupportTicket returns the RequireSupportTicket field if non-nil, zero value otherwise.
func (o *Group) GetRequireSupportTicketOk() (*bool, bool)
GetRequireSupportTicketOk returns a tuple with the RequireSupportTicket field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetRequireSupportTicket(v bool)
SetRequireSupportTicket sets RequireSupportTicket field to given value.
func (o *Group) HasRequireSupportTicket() bool
HasRequireSupportTicket returns a boolean if a field has been set.
func (o *Group) GetFolderId() string
GetFolderId returns the FolderId field if non-nil, zero value otherwise.
func (o *Group) GetFolderIdOk() (*string, bool)
GetFolderIdOk returns a tuple with the FolderId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetFolderId(v string)
SetFolderId sets FolderId field to given value.
func (o *Group) HasFolderId() bool
HasFolderId returns a boolean if a field has been set.
func (o *Group) GetRequireMfaToApprove() bool
GetRequireMfaToApprove returns the RequireMfaToApprove field if non-nil, zero value otherwise.
func (o *Group) GetRequireMfaToApproveOk() (*bool, bool)
GetRequireMfaToApproveOk returns a tuple with the RequireMfaToApprove field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetRequireMfaToApprove(v bool)
SetRequireMfaToApprove sets RequireMfaToApprove field to given value.
func (o *Group) HasRequireMfaToApprove() bool
HasRequireMfaToApprove returns a boolean if a field has been set.
func (o *Group) GetAutoApproval() bool
GetAutoApproval returns the AutoApproval field if non-nil, zero value otherwise.
func (o *Group) GetAutoApprovalOk() (*bool, bool)
GetAutoApprovalOk returns a tuple with the AutoApproval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetAutoApproval(v bool)
SetAutoApproval sets AutoApproval field to given value.
func (o *Group) HasAutoApproval() bool
HasAutoApproval returns a boolean if a field has been set.
func (o *Group) GetRequestTemplateId() string
GetRequestTemplateId returns the RequestTemplateId field if non-nil, zero value otherwise.
func (o *Group) GetRequestTemplateIdOk() (*string, bool)
GetRequestTemplateIdOk returns a tuple with the RequestTemplateId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Group) SetRequestTemplateId(v string)
SetRequestTemplateId sets RequestTemplateId field to given value.
func (o *Group) HasRequestTemplateId() bool
HasRequestTemplateId returns a boolean if a field has been set.