CreateIdcsCustomServiceAuthConfigurationDetails

class oci.data_science.models.CreateIdcsCustomServiceAuthConfigurationDetails(**kwargs)

Bases: oci.data_science.models.create_auth_configuration_details.CreateAuthConfigurationDetails

Create configuration for existing Oracle Cloud Service

Methods

__init__(**kwargs) Initializes a new CreateIdcsCustomServiceAuthConfigurationDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

Attributes

access_token [Required] Gets the access_token of this CreateIdcsCustomServiceAuthConfigurationDetails.
application_name [Required] Gets the application_name of this CreateIdcsCustomServiceAuthConfigurationDetails.
audience [Required] Gets the audience of this CreateIdcsCustomServiceAuthConfigurationDetails.
role_name Gets the role_name of this CreateIdcsCustomServiceAuthConfigurationDetails.
scope [Required] Gets the scope of this CreateIdcsCustomServiceAuthConfigurationDetails.
type [Required] Gets the type of this CreateAuthConfigurationDetails.
__init__(**kwargs)

Initializes a new CreateIdcsCustomServiceAuthConfigurationDetails object with values from keyword arguments. The default value of the type attribute of this class is IDCS_CUSTOM_SERVICE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this CreateIdcsCustomServiceAuthConfigurationDetails.
  • audience (str) – The value to assign to the audience property of this CreateIdcsCustomServiceAuthConfigurationDetails.
  • scope (str) – The value to assign to the scope property of this CreateIdcsCustomServiceAuthConfigurationDetails.
  • application_name (str) – The value to assign to the application_name property of this CreateIdcsCustomServiceAuthConfigurationDetails.
  • role_name (str) – The value to assign to the role_name property of this CreateIdcsCustomServiceAuthConfigurationDetails.
  • access_token (str) – The value to assign to the access_token property of this CreateIdcsCustomServiceAuthConfigurationDetails.
access_token

[Required] Gets the access_token of this CreateIdcsCustomServiceAuthConfigurationDetails. Bearer token serving as Proof-of-Ownership for referenced IDCS stripe/application

Returns:The access_token of this CreateIdcsCustomServiceAuthConfigurationDetails.
Return type:str
application_name

[Required] Gets the application_name of this CreateIdcsCustomServiceAuthConfigurationDetails. Name of the IDCS application

Returns:The application_name of this CreateIdcsCustomServiceAuthConfigurationDetails.
Return type:str
audience

[Required] Gets the audience of this CreateIdcsCustomServiceAuthConfigurationDetails. Audience of the IDCS application

Returns:The audience of this CreateIdcsCustomServiceAuthConfigurationDetails.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

role_name

Gets the role_name of this CreateIdcsCustomServiceAuthConfigurationDetails. Name of the IDCS application role

Returns:The role_name of this CreateIdcsCustomServiceAuthConfigurationDetails.
Return type:str
scope

[Required] Gets the scope of this CreateIdcsCustomServiceAuthConfigurationDetails. Scope of the IDCS application

Returns:The scope of this CreateIdcsCustomServiceAuthConfigurationDetails.
Return type:str
type

[Required] Gets the type of this CreateAuthConfigurationDetails. Type of AuthN/Z

Returns:The type of this CreateAuthConfigurationDetails.
Return type:str