Skip to main content

AccessProfileDetails

Properties

NameTypeDescriptionNotes
IdPointer to stringThe ID of the Access Profile[optional]
NamePointer to stringName of the Access Profile[optional]
DescriptionPointer to NullableStringInformation about the Access Profile[optional]
CreatedPointer to SailPointTimeDate the Access Profile was created[optional]
ModifiedPointer to SailPointTimeDate the Access Profile was last modified.[optional]
DisabledPointer to boolWhether the Access Profile is enabled.[optional] [default to true]
RequestablePointer to boolWhether the Access Profile is requestable via access request.[optional] [default to false]
ProtectedPointer to boolWhether the Access Profile is protected.[optional] [default to false]
OwnerIdPointer to stringThe owner ID of the Access Profile[optional]
SourceIdPointer to NullableInt64The source ID of the Access Profile[optional]
SourceNamePointer to stringThe source name of the Access Profile[optional]
AppIdPointer to NullableInt64The source app ID of the Access Profile[optional]
AppNamePointer to NullableStringThe source app name of the Access Profile[optional]
ApplicationIdPointer to stringThe id of the application[optional]
TypePointer to stringThe type of the access profile[optional]
EntitlementsPointer to []stringList of IDs of entitlements[optional]
EntitlementCountPointer to int32The number of entitlements in the access profile[optional]
SegmentsPointer to []stringList of IDs of segments, if any, to which this Access Profile is assigned.[optional]
ApprovalSchemesPointer to stringComma-separated list of approval schemes. Each approval scheme is one of - manager - appOwner - sourceOwner - accessProfileOwner - workgroup:<workgroupId>[optional]
RevokeRequestApprovalSchemesPointer to stringComma-separated list of revoke request approval schemes. Each approval scheme is one of - manager - sourceOwner - accessProfileOwner - workgroup:<workgroupId>[optional]
RequestCommentsRequiredPointer to boolWhether the access profile require request comment for access request.[optional] [default to false]
DeniedCommentsRequiredPointer to boolWhether denied comment is required when access request is denied.[optional] [default to false]
AccountSelectorPointer to AccessProfileDetailsAccountSelector[optional]

Methods

NewAccessProfileDetails

func NewAccessProfileDetails() *AccessProfileDetails

NewAccessProfileDetails instantiates a new AccessProfileDetails 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

NewAccessProfileDetailsWithDefaults

func NewAccessProfileDetailsWithDefaults() *AccessProfileDetails

NewAccessProfileDetailsWithDefaults instantiates a new AccessProfileDetails 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

GetId

func (o *AccessProfileDetails) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *AccessProfileDetails) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetId

func (o *AccessProfileDetails) SetId(v string)

SetId sets Id field to given value.

HasId

func (o *AccessProfileDetails) HasId() bool

HasId returns a boolean if a field has been set.

GetName

func (o *AccessProfileDetails) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk

func (o *AccessProfileDetails) 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.

SetName

func (o *AccessProfileDetails) SetName(v string)

SetName sets Name field to given value.

HasName

func (o *AccessProfileDetails) HasName() bool

HasName returns a boolean if a field has been set.

GetDescription

func (o *AccessProfileDetails) GetDescription() string

GetDescription returns the Description field if non-nil, zero value otherwise.

GetDescriptionOk

func (o *AccessProfileDetails) 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.

SetDescription

func (o *AccessProfileDetails) SetDescription(v string)

SetDescription sets Description field to given value.

HasDescription

func (o *AccessProfileDetails) HasDescription() bool

HasDescription returns a boolean if a field has been set.

SetDescriptionNil

func (o *AccessProfileDetails) SetDescriptionNil(b bool)

SetDescriptionNil sets the value for Description to be an explicit nil

UnsetDescription

func (o *AccessProfileDetails) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

GetCreated

func (o *AccessProfileDetails) GetCreated() SailPointTime

GetCreated returns the Created field if non-nil, zero value otherwise.

GetCreatedOk

func (o *AccessProfileDetails) GetCreatedOk() (*SailPointTime, bool)

GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetCreated

func (o *AccessProfileDetails) SetCreated(v SailPointTime)

SetCreated sets Created field to given value.

HasCreated

func (o *AccessProfileDetails) HasCreated() bool

HasCreated returns a boolean if a field has been set.

GetModified

func (o *AccessProfileDetails) GetModified() SailPointTime

GetModified returns the Modified field if non-nil, zero value otherwise.

GetModifiedOk

func (o *AccessProfileDetails) GetModifiedOk() (*SailPointTime, bool)

GetModifiedOk returns a tuple with the Modified field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetModified

func (o *AccessProfileDetails) SetModified(v SailPointTime)

SetModified sets Modified field to given value.

HasModified

func (o *AccessProfileDetails) HasModified() bool

HasModified returns a boolean if a field has been set.

GetDisabled

func (o *AccessProfileDetails) GetDisabled() bool

GetDisabled returns the Disabled field if non-nil, zero value otherwise.

GetDisabledOk

func (o *AccessProfileDetails) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDisabled

func (o *AccessProfileDetails) SetDisabled(v bool)

SetDisabled sets Disabled field to given value.

HasDisabled

func (o *AccessProfileDetails) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

GetRequestable

func (o *AccessProfileDetails) GetRequestable() bool

GetRequestable returns the Requestable field if non-nil, zero value otherwise.

GetRequestableOk

func (o *AccessProfileDetails) GetRequestableOk() (*bool, bool)

GetRequestableOk returns a tuple with the Requestable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRequestable

func (o *AccessProfileDetails) SetRequestable(v bool)

SetRequestable sets Requestable field to given value.

HasRequestable

func (o *AccessProfileDetails) HasRequestable() bool

HasRequestable returns a boolean if a field has been set.

GetProtected

func (o *AccessProfileDetails) GetProtected() bool

GetProtected returns the Protected field if non-nil, zero value otherwise.

GetProtectedOk

func (o *AccessProfileDetails) GetProtectedOk() (*bool, bool)

GetProtectedOk returns a tuple with the Protected field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetProtected

func (o *AccessProfileDetails) SetProtected(v bool)

SetProtected sets Protected field to given value.

HasProtected

func (o *AccessProfileDetails) HasProtected() bool

HasProtected returns a boolean if a field has been set.

GetOwnerId

func (o *AccessProfileDetails) GetOwnerId() string

GetOwnerId returns the OwnerId field if non-nil, zero value otherwise.

GetOwnerIdOk

func (o *AccessProfileDetails) GetOwnerIdOk() (*string, bool)

GetOwnerIdOk returns a tuple with the OwnerId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetOwnerId

func (o *AccessProfileDetails) SetOwnerId(v string)

SetOwnerId sets OwnerId field to given value.

HasOwnerId

func (o *AccessProfileDetails) HasOwnerId() bool

HasOwnerId returns a boolean if a field has been set.

GetSourceId

func (o *AccessProfileDetails) GetSourceId() int64

GetSourceId returns the SourceId field if non-nil, zero value otherwise.

GetSourceIdOk

func (o *AccessProfileDetails) GetSourceIdOk() (*int64, bool)

GetSourceIdOk returns a tuple with the SourceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSourceId

func (o *AccessProfileDetails) SetSourceId(v int64)

SetSourceId sets SourceId field to given value.

HasSourceId

func (o *AccessProfileDetails) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

SetSourceIdNil

func (o *AccessProfileDetails) SetSourceIdNil(b bool)

SetSourceIdNil sets the value for SourceId to be an explicit nil

UnsetSourceId

func (o *AccessProfileDetails) UnsetSourceId()

UnsetSourceId ensures that no value is present for SourceId, not even an explicit nil

GetSourceName

func (o *AccessProfileDetails) GetSourceName() string

GetSourceName returns the SourceName field if non-nil, zero value otherwise.

GetSourceNameOk

func (o *AccessProfileDetails) GetSourceNameOk() (*string, bool)

GetSourceNameOk returns a tuple with the SourceName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSourceName

func (o *AccessProfileDetails) SetSourceName(v string)

SetSourceName sets SourceName field to given value.

HasSourceName

func (o *AccessProfileDetails) HasSourceName() bool

HasSourceName returns a boolean if a field has been set.

GetAppId

func (o *AccessProfileDetails) GetAppId() int64

GetAppId returns the AppId field if non-nil, zero value otherwise.

GetAppIdOk

func (o *AccessProfileDetails) GetAppIdOk() (*int64, 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.

SetAppId

func (o *AccessProfileDetails) SetAppId(v int64)

SetAppId sets AppId field to given value.

HasAppId

func (o *AccessProfileDetails) HasAppId() bool

HasAppId returns a boolean if a field has been set.

SetAppIdNil

func (o *AccessProfileDetails) SetAppIdNil(b bool)

SetAppIdNil sets the value for AppId to be an explicit nil

UnsetAppId

func (o *AccessProfileDetails) UnsetAppId()

UnsetAppId ensures that no value is present for AppId, not even an explicit nil

GetAppName

func (o *AccessProfileDetails) GetAppName() string

GetAppName returns the AppName field if non-nil, zero value otherwise.

GetAppNameOk

func (o *AccessProfileDetails) GetAppNameOk() (*string, bool)

GetAppNameOk returns a tuple with the AppName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAppName

func (o *AccessProfileDetails) SetAppName(v string)

SetAppName sets AppName field to given value.

HasAppName

func (o *AccessProfileDetails) HasAppName() bool

HasAppName returns a boolean if a field has been set.

SetAppNameNil

func (o *AccessProfileDetails) SetAppNameNil(b bool)

SetAppNameNil sets the value for AppName to be an explicit nil

UnsetAppName

func (o *AccessProfileDetails) UnsetAppName()

UnsetAppName ensures that no value is present for AppName, not even an explicit nil

GetApplicationId

func (o *AccessProfileDetails) GetApplicationId() string

GetApplicationId returns the ApplicationId field if non-nil, zero value otherwise.

GetApplicationIdOk

func (o *AccessProfileDetails) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetApplicationId

func (o *AccessProfileDetails) SetApplicationId(v string)

SetApplicationId sets ApplicationId field to given value.

HasApplicationId

func (o *AccessProfileDetails) HasApplicationId() bool

HasApplicationId returns a boolean if a field has been set.

GetType

func (o *AccessProfileDetails) GetType() string

GetType returns the Type field if non-nil, zero value otherwise.

GetTypeOk

func (o *AccessProfileDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetType

func (o *AccessProfileDetails) SetType(v string)

SetType sets Type field to given value.

HasType

func (o *AccessProfileDetails) HasType() bool

HasType returns a boolean if a field has been set.

GetEntitlements

func (o *AccessProfileDetails) GetEntitlements() []string

GetEntitlements returns the Entitlements field if non-nil, zero value otherwise.

GetEntitlementsOk

func (o *AccessProfileDetails) GetEntitlementsOk() (*[]string, bool)

GetEntitlementsOk returns a tuple with the Entitlements field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetEntitlements

func (o *AccessProfileDetails) SetEntitlements(v []string)

SetEntitlements sets Entitlements field to given value.

HasEntitlements

func (o *AccessProfileDetails) HasEntitlements() bool

HasEntitlements returns a boolean if a field has been set.

GetEntitlementCount

func (o *AccessProfileDetails) GetEntitlementCount() int32

GetEntitlementCount returns the EntitlementCount field if non-nil, zero value otherwise.

GetEntitlementCountOk

func (o *AccessProfileDetails) GetEntitlementCountOk() (*int32, bool)

GetEntitlementCountOk returns a tuple with the EntitlementCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetEntitlementCount

func (o *AccessProfileDetails) SetEntitlementCount(v int32)

SetEntitlementCount sets EntitlementCount field to given value.

HasEntitlementCount

func (o *AccessProfileDetails) HasEntitlementCount() bool

HasEntitlementCount returns a boolean if a field has been set.

GetSegments

func (o *AccessProfileDetails) GetSegments() []string

GetSegments returns the Segments field if non-nil, zero value otherwise.

GetSegmentsOk

func (o *AccessProfileDetails) GetSegmentsOk() (*[]string, bool)

GetSegmentsOk returns a tuple with the Segments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSegments

func (o *AccessProfileDetails) SetSegments(v []string)

SetSegments sets Segments field to given value.

HasSegments

func (o *AccessProfileDetails) HasSegments() bool

HasSegments returns a boolean if a field has been set.

GetApprovalSchemes

func (o *AccessProfileDetails) GetApprovalSchemes() string

GetApprovalSchemes returns the ApprovalSchemes field if non-nil, zero value otherwise.

GetApprovalSchemesOk

func (o *AccessProfileDetails) GetApprovalSchemesOk() (*string, bool)

GetApprovalSchemesOk returns a tuple with the ApprovalSchemes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetApprovalSchemes

func (o *AccessProfileDetails) SetApprovalSchemes(v string)

SetApprovalSchemes sets ApprovalSchemes field to given value.

HasApprovalSchemes

func (o *AccessProfileDetails) HasApprovalSchemes() bool

HasApprovalSchemes returns a boolean if a field has been set.

GetRevokeRequestApprovalSchemes

func (o *AccessProfileDetails) GetRevokeRequestApprovalSchemes() string

GetRevokeRequestApprovalSchemes returns the RevokeRequestApprovalSchemes field if non-nil, zero value otherwise.

GetRevokeRequestApprovalSchemesOk

func (o *AccessProfileDetails) GetRevokeRequestApprovalSchemesOk() (*string, bool)

GetRevokeRequestApprovalSchemesOk returns a tuple with the RevokeRequestApprovalSchemes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRevokeRequestApprovalSchemes

func (o *AccessProfileDetails) SetRevokeRequestApprovalSchemes(v string)

SetRevokeRequestApprovalSchemes sets RevokeRequestApprovalSchemes field to given value.

HasRevokeRequestApprovalSchemes

func (o *AccessProfileDetails) HasRevokeRequestApprovalSchemes() bool

HasRevokeRequestApprovalSchemes returns a boolean if a field has been set.

GetRequestCommentsRequired

func (o *AccessProfileDetails) GetRequestCommentsRequired() bool

GetRequestCommentsRequired returns the RequestCommentsRequired field if non-nil, zero value otherwise.

GetRequestCommentsRequiredOk

func (o *AccessProfileDetails) GetRequestCommentsRequiredOk() (*bool, bool)

GetRequestCommentsRequiredOk returns a tuple with the RequestCommentsRequired field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRequestCommentsRequired

func (o *AccessProfileDetails) SetRequestCommentsRequired(v bool)

SetRequestCommentsRequired sets RequestCommentsRequired field to given value.

HasRequestCommentsRequired

func (o *AccessProfileDetails) HasRequestCommentsRequired() bool

HasRequestCommentsRequired returns a boolean if a field has been set.

GetDeniedCommentsRequired

func (o *AccessProfileDetails) GetDeniedCommentsRequired() bool

GetDeniedCommentsRequired returns the DeniedCommentsRequired field if non-nil, zero value otherwise.

GetDeniedCommentsRequiredOk

func (o *AccessProfileDetails) GetDeniedCommentsRequiredOk() (*bool, bool)

GetDeniedCommentsRequiredOk returns a tuple with the DeniedCommentsRequired field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDeniedCommentsRequired

func (o *AccessProfileDetails) SetDeniedCommentsRequired(v bool)

SetDeniedCommentsRequired sets DeniedCommentsRequired field to given value.

HasDeniedCommentsRequired

func (o *AccessProfileDetails) HasDeniedCommentsRequired() bool

HasDeniedCommentsRequired returns a boolean if a field has been set.

GetAccountSelector

func (o *AccessProfileDetails) GetAccountSelector() AccessProfileDetailsAccountSelector

GetAccountSelector returns the AccountSelector field if non-nil, zero value otherwise.

GetAccountSelectorOk

func (o *AccessProfileDetails) GetAccountSelectorOk() (*AccessProfileDetailsAccountSelector, bool)

GetAccountSelectorOk returns a tuple with the AccountSelector field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAccountSelector

func (o *AccessProfileDetails) SetAccountSelector(v AccessProfileDetailsAccountSelector)

SetAccountSelector sets AccountSelector field to given value.

HasAccountSelector

func (o *AccessProfileDetails) HasAccountSelector() bool

HasAccountSelector returns a boolean if a field has been set.