Show / Hide Table of Contents

Class App

Schema for App resource.

Inheritance
object
App
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class App

Properties

AccessTokenExpiry

Declaration
[JsonProperty(PropertyName = "accessTokenExpiry")]
public int? AccessTokenExpiry { get; set; }
Property Value
Type Description
int?

Expiry-time in seconds for an Access Token. Any token that allows access to this App will expire after the specified duration.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

Accounts

Declaration
[JsonProperty(PropertyName = "accounts")]
public List<AppAccounts> Accounts { get; set; }
Property Value
Type Description
List<AppAccounts>

Accounts of App
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none

Active

Declaration
[JsonProperty(PropertyName = "active")]
public bool? Active { get; set; }
Property Value
Type Description
bool?

If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML. If false, all runtime services are disabled for this App, and only administrative operations can be performed.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

AdminRoles

Declaration
[JsonProperty(PropertyName = "adminRoles")]
public List<AppAdminRoles> AdminRoles { get; set; }
Property Value
Type Description
List<AppAdminRoles>

A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers administrative privilege within this App.
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex

AliasApps

Declaration
[JsonProperty(PropertyName = "aliasApps")]
public List<AppAliasApps> AliasApps { get; set; }
Property Value
Type Description
List<AppAliasApps>

Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends.
SCIM++ Properties:

  • caseExact: true
  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

AllUrlSchemesAllowed

Declaration
[JsonProperty(PropertyName = "allUrlSchemesAllowed")]
public bool? AllUrlSchemesAllowed { get; set; }
Property Value
Type Description
bool?

If true, indicates that the system should allow all URL-schemes within each value of the 'redirectUris' attribute. Also indicates that the system should not attempt to confirm that each value of the 'redirectUris' attribute is a valid URI. In particular, the system should not confirm that the domain component of the URI is a top-level domain and the system should not confirm that the hostname portion is a valid system that is reachable over the network.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

AllowAccessControl

Declaration
[JsonProperty(PropertyName = "allowAccessControl")]
public bool? AllowAccessControl { get; set; }
Property Value
Type Description
bool?

If true, any managed App that is based on this template is checked for access control that is, access to this app is subject to successful authorization at SSO service, viz. app grants to start with.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

AllowOffline

Declaration
[JsonProperty(PropertyName = "allowOffline")]
public bool? AllowOffline { get; set; }
Property Value
Type Description
bool?

If true, indicates that the Refresh Token is allowed when this App acts as an OAuth Resource.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

AllowedGrants

Declaration
[JsonProperty(PropertyName = "allowedGrants")]
public List<string> AllowedGrants { get; set; }
Property Value
Type Description
List<string>

List of grant-types that this App is allowed to use when it acts as an OAuthClient.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

AllowedOperations

Declaration
[JsonProperty(PropertyName = "allowedOperations", ItemConverterType = typeof(ResponseEnumConverter))]
public List<App.AllowedOperationsEnum> AllowedOperations { get; set; }
Property Value
Type Description
List<App.AllowedOperationsEnum>

OPTIONAL. Required only when this App acts as an OAuthClient. Supported values are 'introspect' and 'onBehalfOfUser'. The value 'introspect' allows the client to look inside the access-token. The value 'onBehalfOfUser' overrides how the client's privileges are combined with the privileges of the Subject User. Ordinarily, authorization calculates the set of effective privileges as the intersection of the client's privileges and the user's privileges. The value 'onBehalfOf' indicates that authorization should ignore the privileges of the client and use only the user's privileges to calculate the effective privileges.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

AllowedScopes

Declaration
[JsonProperty(PropertyName = "allowedScopes")]
public List<AppAllowedScopes> AllowedScopes { get; set; }
Property Value
Type Description
List<AppAllowedScopes>

A list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient.
SCIM++ Properties:

  • caseExact: true
  • idcsCompositeKey: [fqs]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

AllowedTags

Declaration
[JsonProperty(PropertyName = "allowedTags")]
public List<AppAllowedTags> AllowedTags { get; set; }
Property Value
Type Description
List<AppAllowedTags>

A list of tags, acting as an OAuthClient, this App is allowed to access.
Added In: 17.4.6
SCIM++ Properties:

  • idcsCompositeKey: [key, value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

AppIcon

Declaration
[JsonProperty(PropertyName = "appIcon")]
public string AppIcon { get; set; }
Property Value
Type Description
string

Application icon.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

AppSignonPolicy

Declaration
[JsonProperty(PropertyName = "appSignonPolicy")]
public AppAppSignonPolicy AppSignonPolicy { get; set; }
Property Value
Type Description
AppAppSignonPolicy

AppThumbnail

Declaration
[JsonProperty(PropertyName = "appThumbnail")]
public string AppThumbnail { get; set; }
Property Value
Type Description
string

Application thumbnail.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

AppsNetworkPerimeters

Declaration
[JsonProperty(PropertyName = "appsNetworkPerimeters")]
public List<AppAppsNetworkPerimeters> AppsNetworkPerimeters { get; set; }
Property Value
Type Description
List<AppAppsNetworkPerimeters>

Network Perimeter
Added In: 2010242156
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex

AsOPCService

Declaration
[JsonProperty(PropertyName = "asOPCService")]
public AppAsOPCService AsOPCService { get; set; }
Property Value
Type Description
AppAsOPCService

AttrRenderingMetadata

Declaration
[JsonProperty(PropertyName = "attrRenderingMetadata")]
public List<AppAttrRenderingMetadata> AttrRenderingMetadata { get; set; }
Property Value
Type Description
List<AppAttrRenderingMetadata>

Label for the attribute to be shown in the UI.
SCIM++ Properties:

  • idcsCompositeKey: [name]
  • idcsSearchable: false
  • multiValued: true
  • mutability: immutable
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

Audience

Declaration
[JsonProperty(PropertyName = "audience")]
public string Audience { get; set; }
Property Value
Type Description
string

The base URI for all of the scopes defined in this App. The value of 'audience' is combined with the 'value' of each scope to form an 'fqs' or fully qualified scope.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

BasedOnTemplate

Declaration
[Required(ErrorMessage = "BasedOnTemplate is required.")]
[JsonProperty(PropertyName = "basedOnTemplate")]
public AppBasedOnTemplate BasedOnTemplate { get; set; }
Property Value
Type Description
AppBasedOnTemplate
Remarks

Required

BypassConsent

Declaration
[JsonProperty(PropertyName = "bypassConsent")]
public bool? BypassConsent { get; set; }
Property Value
Type Description
bool?

If true, indicates that consent should be skipped for all scopes
Added In: 19.2.1
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

CallbackServiceUrl

Declaration
[JsonProperty(PropertyName = "callbackServiceUrl")]
public string CallbackServiceUrl { get; set; }
Property Value
Type Description
string

Callback Service URL
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Certificates

Declaration
[JsonProperty(PropertyName = "certificates")]
public List<AppCertificates> Certificates { get; set; }
Property Value
Type Description
List<AppCertificates>

Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient.
SCIM++ Properties:

  • caseExact: false
  • idcsCompositeKey: [certAlias]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

ClientIPChecking

Declaration
[JsonProperty(PropertyName = "clientIPChecking")]
[JsonConverter(typeof(ResponseEnumConverter))]
public App.ClientIPCheckingEnum? ClientIPChecking { get; set; }
Property Value
Type Description
App.ClientIPCheckingEnum?

Network Perimeters checking mode
Added In: 2010242156
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ClientSecret

Declaration
[JsonProperty(PropertyName = "clientSecret")]
public string ClientSecret { get; set; }
Property Value
Type Description
string

This value is the credential of this App, which this App supplies as a password when this App authenticates to the Oracle Public Cloud infrastructure. This value is also the client secret of this App when it acts as an OAuthClient.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • idcsSensitive: none
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ClientType

Declaration
[JsonProperty(PropertyName = "clientType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public App.ClientTypeEnum? ClientType { get; set; }
Property Value
Type Description
App.ClientTypeEnum?

Specifies the type of access that this App has when it acts as an OAuthClient.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

CloudControlProperties

Declaration
[JsonProperty(PropertyName = "cloudControlProperties")]
public List<AppCloudControlProperties> CloudControlProperties { get; set; }
Property Value
Type Description
List<AppCloudControlProperties>

A collection of arbitrary properties that scope the privileges of a cloud-control App.
Added In: 18.4.2
SCIM++ Properties:

  • idcsCompositeKey: [name]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none

CompartmentOcid

Declaration
[JsonProperty(PropertyName = "compartmentOcid")]
public string CompartmentOcid { get; set; }
Property Value
Type Description
string

OCI Compartment Id (ocid) in which the resource lives.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ContactEmailAddress

Declaration
[JsonProperty(PropertyName = "contactEmailAddress")]
public string ContactEmailAddress { get; set; }
Property Value
Type Description
string

Contact Email Address
Added In: 19.2.1
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

DelegatedServiceNames

Declaration
[JsonProperty(PropertyName = "delegatedServiceNames")]
public List<string> DelegatedServiceNames { get; set; }
Property Value
Type Description
List<string>

Service Names allow to use OCI signature for client authentication instead of client credentials
Added In: 2207040824
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

DeleteInProgress

Declaration
[JsonProperty(PropertyName = "deleteInProgress")]
public bool? DeleteInProgress { get; set; }
Property Value
Type Description
bool?

A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Description of the application.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

DisableKmsiTokenAuthentication

Declaration
[JsonProperty(PropertyName = "disableKmsiTokenAuthentication")]
public bool? DisableKmsiTokenAuthentication { get; set; }
Property Value
Type Description
bool?

Indicates whether the application is allowed to be access using kmsi token.
Added In: 2111190457
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: always
  • type: boolean
  • uniqueness: none

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Display name of the application. Display name is intended to be user-friendly, and an administrator can change the value at any time.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: always
  • type: string
  • uniqueness: server
Remarks

Required

DomainOcid

Declaration
[JsonProperty(PropertyName = "domainOcid")]
public string DomainOcid { get; set; }
Property Value
Type Description
string

OCI Domain Id (ocid) in which the resource lives.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

EditableAttributes

Declaration
[JsonProperty(PropertyName = "editableAttributes")]
public List<AppEditableAttributes> EditableAttributes { get; set; }
Property Value
Type Description
List<AppEditableAttributes>

App attributes editable by subject
Added In: 18.2.6
SCIM++ Properties:

  • caseExact: false
  • idcsCompositeKey: [name]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none

ErrorPageUrl

Declaration
[JsonProperty(PropertyName = "errorPageUrl")]
public string ErrorPageUrl { get; set; }
Property Value
Type Description
string

This attribute specifies the URL of the page to which an application will redirect an end-user in case of error.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

GrantedAppRoles

Declaration
[JsonProperty(PropertyName = "grantedAppRoles")]
public List<AppGrantedAppRoles> GrantedAppRoles { get; set; }
Property Value
Type Description
List<AppGrantedAppRoles>

A list of AppRoles that are granted to this App (and that are defined by other Apps). Within the Oracle Public Cloud infrastructure, this allows AppID-based association. Such an association allows this App to act as a consumer and thus to access resources of another App that acts as a producer.
SCIM++ Properties:

  • caseExact: true
  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

Grants

Declaration
[JsonProperty(PropertyName = "grants")]
public List<AppGrants> Grants { get; set; }
Property Value
Type Description
List<AppGrants>

Grants assigned to the app
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none

HashedClientSecret

Declaration
[JsonProperty(PropertyName = "hashedClientSecret")]
public string HashedClientSecret { get; set; }
Property Value
Type Description
string

Hashed Client Secret. This hash-value is used to verify the 'clientSecret' credential of this App
Added In: 2106240046
SCIM++ Properties:

  • idcsSearchable: false
  • idcsSensitive: hash_sc
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

HomePageUrl

Declaration
[JsonProperty(PropertyName = "homePageUrl")]
public string HomePageUrl { get; set; }
Property Value
Type Description
string

Home Page URL
Added In: 19.2.1
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Icon

Declaration
[JsonProperty(PropertyName = "icon")]
public string Icon { get; set; }
Property Value
Type Description
string

URL of application icon.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: reference
  • uniqueness: none

Id

Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: always
  • type: string
  • uniqueness: global

IdTokenEncAlgo

Declaration
[JsonProperty(PropertyName = "idTokenEncAlgo")]
public string IdTokenEncAlgo { get; set; }
Property Value
Type Description
string

Encryption Alogrithm to use for encrypting ID token.
Added In: 2010242156
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

IdcsCreatedBy

Declaration
[JsonProperty(PropertyName = "idcsCreatedBy")]
public IdcsCreatedBy IdcsCreatedBy { get; set; }
Property Value
Type Description
IdcsCreatedBy

IdcsLastModifiedBy

Declaration
[JsonProperty(PropertyName = "idcsLastModifiedBy")]
public IdcsLastModifiedBy IdcsLastModifiedBy { get; set; }
Property Value
Type Description
IdcsLastModifiedBy

IdcsLastUpgradedInRelease

Declaration
[JsonProperty(PropertyName = "idcsLastUpgradedInRelease")]
public string IdcsLastUpgradedInRelease { get; set; }
Property Value
Type Description
string

The release number when the resource was upgraded.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

IdcsPreventedOperations

Declaration
[JsonProperty(PropertyName = "idcsPreventedOperations", ItemConverterType = typeof(ResponseEnumConverter))]
public List<IdcsPreventedOperations> IdcsPreventedOperations { get; set; }
Property Value
Type Description
List<IdcsPreventedOperations>

Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

IdentityProviders

Declaration
[JsonProperty(PropertyName = "identityProviders")]
public List<AppIdentityProviders> IdentityProviders { get; set; }
Property Value
Type Description
List<AppIdentityProviders>

A list of IdentityProvider assigned to app. A user trying to access this app will be automatically redirected to configured IdP during the authentication phase, before being able to access App.
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: request
  • type: complex

IdpPolicy

Declaration
[JsonProperty(PropertyName = "idpPolicy")]
public AppIdpPolicy IdpPolicy { get; set; }
Property Value
Type Description
AppIdpPolicy

Infrastructure

Declaration
[JsonProperty(PropertyName = "infrastructure")]
public bool? Infrastructure { get; set; }
Property Value
Type Description
bool?

If true, this App is an internal infrastructure App.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsAliasApp

Declaration
[JsonProperty(PropertyName = "isAliasApp")]
public bool? IsAliasApp { get; set; }
Property Value
Type Description
bool?

If true, this App is an AliasApp and it cannot be granted to an end-user directly.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: always
  • type: boolean
  • uniqueness: none

IsDatabaseService

Declaration
[JsonProperty(PropertyName = "isDatabaseService")]
public bool? IsDatabaseService { get; set; }
Property Value
Type Description
bool?

If true, this application acts as database service Application
Added In: 18.2.2
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • type: boolean

IsEnterpriseApp

Declaration
[JsonProperty(PropertyName = "isEnterpriseApp")]
public bool? IsEnterpriseApp { get; set; }
Property Value
Type Description
bool?

If true, this app acts as Enterprise app with Authentication and URL Authz policy.
Added In: 19.2.1
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsFormFill

Declaration
[JsonProperty(PropertyName = "isFormFill")]
public bool? IsFormFill { get; set; }
Property Value
Type Description
bool?

If true, this application acts as FormFill Application
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsKerberosRealm

Declaration
[JsonProperty(PropertyName = "isKerberosRealm")]
public bool? IsKerberosRealm { get; set; }
Property Value
Type Description
bool?

If true, indicates that this App supports Kerberos Authentication
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsLoginTarget

Declaration
[JsonProperty(PropertyName = "isLoginTarget")]
public bool? IsLoginTarget { get; set; }
Property Value
Type Description
bool?

If true, this App allows runtime services to log end users into this App automatically.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsManagedApp

Declaration
[JsonProperty(PropertyName = "isManagedApp")]
public bool? IsManagedApp { get; set; }
Property Value
Type Description
bool?

If true, indicates that access to this App requires an account. That is, in order to log in to the App, a User must use an application-specific identity that is maintained in the remote identity-repository of that App.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsMobileTarget

Declaration
[JsonProperty(PropertyName = "isMobileTarget")]
public bool? IsMobileTarget { get; set; }
Property Value
Type Description
bool?

If true, indicates that the App should be visible in each end-user's mobile application.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsMulticloudServiceApp

Declaration
[JsonProperty(PropertyName = "isMulticloudServiceApp")]
public bool? IsMulticloudServiceApp { get; set; }
Property Value
Type Description
bool?

If true, indicates the app is used for multicloud service integration.
Added In: 2301202328
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsOAuthClient

Declaration
[JsonProperty(PropertyName = "isOAuthClient")]
public bool? IsOAuthClient { get; set; }
Property Value
Type Description
bool?

If true, this application acts as an OAuth Client
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsOAuthResource

Declaration
[JsonProperty(PropertyName = "isOAuthResource")]
public bool? IsOAuthResource { get; set; }
Property Value
Type Description
bool?

If true, indicates that this application acts as an OAuth Resource.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsOPCService

Declaration
[JsonProperty(PropertyName = "isOPCService")]
public bool? IsOPCService { get; set; }
Property Value
Type Description
bool?

If true, this application is an Oracle Public Cloud service-instance.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsObligationCapable

Declaration
[JsonProperty(PropertyName = "isObligationCapable")]
public bool? IsObligationCapable { get; set; }
Property Value
Type Description
bool?

This flag indicates if the App is capable of validating obligations with the token for allowing access to the App.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsRadiusApp

Declaration
[JsonProperty(PropertyName = "isRadiusApp")]
public bool? IsRadiusApp { get; set; }
Property Value
Type Description
bool?

If true, this application acts as an Radius App
Added In: 20.1.3
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsSamlServiceProvider

Declaration
[JsonProperty(PropertyName = "isSamlServiceProvider")]
public bool? IsSamlServiceProvider { get; set; }
Property Value
Type Description
bool?

If true, then this App acts as a SAML Service Provider.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsUnmanagedApp

Declaration
[JsonProperty(PropertyName = "isUnmanagedApp")]
public bool? IsUnmanagedApp { get; set; }
Property Value
Type Description
bool?

If true, indicates that this application accepts an Oracle Cloud Identity Service User as a login-identity (does not require an account) and relies for authorization on the User's memberships in AppRoles.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsWebTierPolicy

Declaration
[JsonProperty(PropertyName = "isWebTierPolicy")]
public bool? IsWebTierPolicy { get; set; }
Property Value
Type Description
bool?

If true, the webtier policy is active
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

LandingPageUrl

Declaration
[JsonProperty(PropertyName = "landingPageUrl")]
public string LandingPageUrl { get; set; }
Property Value
Type Description
string

The URL of the landing page for this App, which is the first page that an end user should see if runtime services log that end user in to this App automatically.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

LinkingCallbackUrl

Declaration
[JsonProperty(PropertyName = "linkingCallbackUrl")]
public string LinkingCallbackUrl { get; set; }
Property Value
Type Description
string

This attribute specifies the callback URL for the social linking operation.
Added In: 18.2.4
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

LoginMechanism

Declaration
[JsonProperty(PropertyName = "loginMechanism")]
[JsonConverter(typeof(ResponseEnumConverter))]
public App.LoginMechanismEnum? LoginMechanism { get; set; }
Property Value
Type Description
App.LoginMechanismEnum?

The protocol that runtime services will use to log end users in to this App automatically. If 'OIDC', then runtime services use the OpenID Connect protocol. If 'SAML', then runtime services use Security Assertion Markup Language protocol.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

LoginPageUrl

Declaration
[JsonProperty(PropertyName = "loginPageUrl")]
public string LoginPageUrl { get; set; }
Property Value
Type Description
string

This attribute specifies the URL of the page that the App uses when an end-user signs in to that App.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

LogoutPageUrl

Declaration
[JsonProperty(PropertyName = "logoutPageUrl")]
public string LogoutPageUrl { get; set; }
Property Value
Type Description
string

This attribute specifies the URL of the page that the App uses when an end-user signs out.
Added In: 17.4.2
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

LogoutUri

Declaration
[JsonProperty(PropertyName = "logoutUri")]
public string LogoutUri { get; set; }
Property Value
Type Description
string

OAuth will use this URI to logout if this App wants to participate in SSO, and if this App's session gets cleared as part of global logout. Note: This attribute is used only if this App acts as an OAuthClient.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Meta

Declaration
[JsonProperty(PropertyName = "meta")]
public Meta Meta { get; set; }
Property Value
Type Description
Meta

MeterAsOPCService

Declaration
[JsonProperty(PropertyName = "meterAsOPCService")]
public bool? MeterAsOPCService { get; set; }
Property Value
Type Description
bool?

Indicates whether the application is billed as an OPCService. If true, customer is not billed for runtime operations of the app.
Added In: 18.4.2
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: always
  • type: boolean
  • uniqueness: none

Migrated

Declaration
[JsonProperty(PropertyName = "migrated")]
public bool? Migrated { get; set; }
Property Value
Type Description
bool?

If true, this App was migrated from an earlier version of Oracle Public Cloud infrastructure (and may therefore require special handling from runtime services such as OAuth or SAML). If false, this App requires no special handling from runtime services.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Name

Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

Name of the application. Also serves as username if the application authenticates to Oracle Public Cloud infrastructure. This name may not be user-friendly and cannot be changed once an App is created.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: string
  • uniqueness: server

Ocid

Declaration
[JsonProperty(PropertyName = "ocid")]
public string Ocid { get; set; }
Property Value
Type Description
string

Unique OCI identifier for the SCIM Resource.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: string
  • uniqueness: global

PostLogoutRedirectUris

Declaration
[JsonProperty(PropertyName = "postLogoutRedirectUris")]
public List<string> PostLogoutRedirectUris { get; set; }
Property Value
Type Description
List<string>

Each value of this attribute is the URI of a landing page within this App. It is used only when this App, acting as an OAuthClient, initiates the logout flow and wants to be redirected back to one of its landing pages.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

PrivacyPolicyUrl

Declaration
[JsonProperty(PropertyName = "privacyPolicyUrl")]
public string PrivacyPolicyUrl { get; set; }
Property Value
Type Description
string

Privacy Policy URL
Added In: 19.2.1
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ProductLogoUrl

Declaration
[JsonProperty(PropertyName = "productLogoUrl")]
public string ProductLogoUrl { get; set; }
Property Value
Type Description
string

Application Logo URL
Added In: 19.2.1
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ProductName

Declaration
[JsonProperty(PropertyName = "productName")]
public string ProductName { get; set; }
Property Value
Type Description
string

Product Name
Added In: 19.2.1
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ProtectableSecondaryAudiences

Declaration
[JsonProperty(PropertyName = "protectableSecondaryAudiences")]
public List<AppProtectableSecondaryAudiences> ProtectableSecondaryAudiences { get; set; }
Property Value
Type Description
List<AppProtectableSecondaryAudiences>

A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps.
Added In: 18.2.2
SCIM++ Properties:

  • caseExact: false
  • idcsCompositeKey: [value]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

RadiusPolicy

Declaration
[JsonProperty(PropertyName = "radiusPolicy")]
public AppRadiusPolicy RadiusPolicy { get; set; }
Property Value
Type Description
AppRadiusPolicy

ReadyToUpgrade

Declaration
[JsonProperty(PropertyName = "readyToUpgrade")]
public bool? ReadyToUpgrade { get; set; }
Property Value
Type Description
bool?

If true, this App requires an upgrade and mandates attention from application administrator. The flag is used by UI to indicate this app is ready to upgrade.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

RedirectUris

Declaration
[JsonProperty(PropertyName = "redirectUris")]
public List<string> RedirectUris { get; set; }
Property Value
Type Description
List<string>

OPTIONAL. Each value is a URI within this App. This attribute is required when this App acts as an OAuthClient and is involved in three-legged flows (authorization-code flows).
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

RefreshTokenExpiry

Declaration
[JsonProperty(PropertyName = "refreshTokenExpiry")]
public int? RefreshTokenExpiry { get; set; }
Property Value
Type Description
int?

Expiry-time in seconds for a Refresh Token. Any token that allows access to this App, once refreshed, will expire after the specified duration.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

SamlServiceProvider

Declaration
[JsonProperty(PropertyName = "samlServiceProvider")]
public AppSamlServiceProvider SamlServiceProvider { get; set; }
Property Value
Type Description
AppSamlServiceProvider

Schemas

Declaration
[Required(ErrorMessage = "Schemas is required.")]
[JsonProperty(PropertyName = "schemas")]
public List<string> Schemas { get; set; }
Property Value
Type Description
List<string>

REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

Scopes

Declaration
[JsonProperty(PropertyName = "scopes")]
public List<AppScopes> Scopes { get; set; }
Property Value
Type Description
List<AppScopes>

Scopes defined by this App. Used when this App acts as an OAuth Resource.
SCIM++ Properties:

  • caseExact: true
  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

SecondaryAudiences

Declaration
[JsonProperty(PropertyName = "secondaryAudiences")]
public List<string> SecondaryAudiences { get; set; }
Property Value
Type Description
List<string>

A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps.
Deprecated Since: 18.2.6
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ServiceParams

Declaration
[JsonProperty(PropertyName = "serviceParams")]
public List<AppServiceParams> ServiceParams { get; set; }
Property Value
Type Description
List<AppServiceParams>

Custom attribute that is required to compute other attribute values during app creation.
SCIM++ Properties:

  • idcsCompositeKey: [name]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: always
  • type: complex
  • uniqueness: none

ServiceTypeURN

Declaration
[JsonProperty(PropertyName = "serviceTypeURN")]
public string ServiceTypeURN { get; set; }
Property Value
Type Description
string

This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ServiceTypeVersion

Declaration
[JsonProperty(PropertyName = "serviceTypeVersion")]
public string ServiceTypeVersion { get; set; }
Property Value
Type Description
string

This value specifies the version of the Oracle Public Cloud service of which this App is an instance
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ShowInMyApps

Declaration
[JsonProperty(PropertyName = "showInMyApps")]
public bool? ShowInMyApps { get; set; }
Property Value
Type Description
bool?

If true, this app will be displayed in the MyApps page of each end-user who has access to the App.
Added In: 18.1.2
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

SignonPolicy

Declaration
[JsonProperty(PropertyName = "signonPolicy")]
public AppSignonPolicy SignonPolicy { get; set; }
Property Value
Type Description
AppSignonPolicy

Tags

Declaration
[JsonProperty(PropertyName = "tags")]
public List<Tags> Tags { get; set; }
Property Value
Type Description
List<Tags>

A list of tags on this resource.
SCIM++ Properties:

  • idcsCompositeKey: [key, value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none

TenancyOcid

Declaration
[JsonProperty(PropertyName = "tenancyOcid")]
public string TenancyOcid { get; set; }
Property Value
Type Description
string

OCI Tenant Id (ocid) in which the resource lives.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

TermsOfServiceUrl

Declaration
[JsonProperty(PropertyName = "termsOfServiceUrl")]
public string TermsOfServiceUrl { get; set; }
Property Value
Type Description
string

Terms of Service URL
Added In: 19.2.1
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

TermsOfUse

Declaration
[JsonProperty(PropertyName = "termsOfUse")]
public AppTermsOfUse TermsOfUse { get; set; }
Property Value
Type Description
AppTermsOfUse

TrustPolicies

Declaration
[JsonProperty(PropertyName = "trustPolicies")]
public List<AppTrustPolicies> TrustPolicies { get; set; }
Property Value
Type Description
List<AppTrustPolicies>

Trust Policies.
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex

TrustScope

Declaration
[JsonProperty(PropertyName = "trustScope")]
[JsonConverter(typeof(ResponseEnumConverter))]
public App.TrustScopeEnum? TrustScope { get; set; }
Property Value
Type Description
App.TrustScopeEnum?

Indicates the scope of trust for this App when acting as an OAuthClient. A value of 'Explicit' indicates that the App is allowed to access only the scopes of OAuthResources that are explicitly specified as 'allowedScopes'. A value of 'Account' indicates that the App is allowed implicitly to access any scope of any OAuthResource within the same Oracle Cloud Account. A value of 'Tags' indicates that the App is allowed to access any scope of any OAuthResource with a matching tag within the same Oracle Cloud Account. A value of 'Default' indicates that the Tenant default trust scope configured in the Tenant Settings is used.
Added In: 17.4.2
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

UrnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:dbcs:App")]
public AppExtensionDbcsApp UrnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp { get; set; }
Property Value
Type Description
AppExtensionDbcsApp

UrnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:enterpriseApp:App")]
public AppExtensionEnterpriseAppApp UrnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp { get; set; }
Property Value
Type Description
AppExtensionEnterpriseAppApp

UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillApp:App")]
public AppExtensionFormFillAppApp UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp { get; set; }
Property Value
Type Description
AppExtensionFormFillAppApp

UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillAppTemplate:AppTemplate")]
public AppExtensionFormFillAppTemplateAppTemplate UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate { get; set; }
Property Value
Type Description
AppExtensionFormFillAppTemplateAppTemplate

UrnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosRealm:App")]
public AppExtensionKerberosRealmApp UrnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp { get; set; }
Property Value
Type Description
AppExtensionKerberosRealmApp

UrnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:managedapp:App")]
public AppExtensionManagedappApp UrnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp { get; set; }
Property Value
Type Description
AppExtensionManagedappApp

UrnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:multicloudServiceApp:App")]
public AppExtensionMulticloudServiceAppApp UrnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp { get; set; }
Property Value
Type Description
AppExtensionMulticloudServiceAppApp

UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags")]
public ExtensionOCITags UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags { get; set; }
Property Value
Type Description
ExtensionOCITags

UrnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:opcService:App")]
public AppExtensionOpcServiceApp UrnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp { get; set; }
Property Value
Type Description
AppExtensionOpcServiceApp

UrnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:radiusApp:App")]
public AppExtensionRadiusAppApp UrnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp { get; set; }
Property Value
Type Description
AppExtensionRadiusAppApp

UrnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:requestable:App")]
public AppExtensionRequestableApp UrnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp { get; set; }
Property Value
Type Description
AppExtensionRequestableApp

UrnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:samlServiceProvider:App")]
public AppExtensionSamlServiceProviderApp UrnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp { get; set; }
Property Value
Type Description
AppExtensionSamlServiceProviderApp

UrnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp

Declaration
[JsonProperty(PropertyName = "urn:ietf:params:scim:schemas:oracle:idcs:extension:webTierPolicy:App")]
public AppExtensionWebTierPolicyApp UrnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp { get; set; }
Property Value
Type Description
AppExtensionWebTierPolicyApp

UserRoles

Declaration
[JsonProperty(PropertyName = "userRoles")]
public List<AppUserRoles> UserRoles { get; set; }
Property Value
Type Description
List<AppUserRoles>

A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers end-user privilege within this App.
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • idcsSearchable: false
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
In this article
Back to top