📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
libexec
›
oracle-cloud-agent
›
plugins
›
osms
›
oci
›
oda
›
📁 models
📍
Lokasi:
/usr/libexec/oracle-cloud-agent/plugins/osms/oci/oda/models
💾
Free:
45.8 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: create_authentication_provider_details.pyc
a O��f\ � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdZdZdZdZ dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zed%d&� �Zej d'd&� �Zed(d)� �Zej d*d)� �Zed+d,� �Zej d-d,� �Zed.d/� �Zej d0d/� �Zed1d2� �Zej d3d2� �Zed4d5� �Zej d6d5� �Zed7d8� �Zej d9d8� �Zd:d;� Zd<d=� Zd>d?� Zd@S )A�#CreateAuthenticationProviderDetailszF Properties required to create a new Authentication Provider. �CLIENT_CREDENTIALS�AUTHORIZATION_CODE�GENERIC�OAM�GOOGLE� MICROSOFTc K s� ddddddddddddddddd�| _ ddd d ddd dddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _dS )a Initializes a new CreateAuthenticationProviderDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param grant_type: The value to assign to the grant_type property of this CreateAuthenticationProviderDetails. Allowed values for this property are: "CLIENT_CREDENTIALS", "AUTHORIZATION_CODE" :type grant_type: str :param identity_provider: The value to assign to the identity_provider property of this CreateAuthenticationProviderDetails. Allowed values for this property are: "GENERIC", "OAM", "GOOGLE", "MICROSOFT" :type identity_provider: str :param name: The value to assign to the name property of this CreateAuthenticationProviderDetails. :type name: str :param token_endpoint_url: The value to assign to the token_endpoint_url property of this CreateAuthenticationProviderDetails. :type token_endpoint_url: str :param authorization_endpoint_url: The value to assign to the authorization_endpoint_url property of this CreateAuthenticationProviderDetails. :type authorization_endpoint_url: str :param short_authorization_code_request_url: The value to assign to the short_authorization_code_request_url property of this CreateAuthenticationProviderDetails. :type short_authorization_code_request_url: str :param revoke_token_endpoint_url: The value to assign to the revoke_token_endpoint_url property of this CreateAuthenticationProviderDetails. :type revoke_token_endpoint_url: str :param client_id: The value to assign to the client_id property of this CreateAuthenticationProviderDetails. :type client_id: str :param client_secret: The value to assign to the client_secret property of this CreateAuthenticationProviderDetails. :type client_secret: str :param scopes: The value to assign to the scopes property of this CreateAuthenticationProviderDetails. :type scopes: str :param subject_claim: The value to assign to the subject_claim property of this CreateAuthenticationProviderDetails. :type subject_claim: str :param refresh_token_retention_period_in_days: The value to assign to the refresh_token_retention_period_in_days property of this CreateAuthenticationProviderDetails. :type refresh_token_retention_period_in_days: int :param redirect_url: The value to assign to the redirect_url property of this CreateAuthenticationProviderDetails. :type redirect_url: str :param is_visible: The value to assign to the is_visible property of this CreateAuthenticationProviderDetails. :type is_visible: bool :param freeform_tags: The value to assign to the freeform_tags property of this CreateAuthenticationProviderDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this CreateAuthenticationProviderDetails. :type defined_tags: dict(str, dict(str, object)) �str�int�boolzdict(str, str)zdict(str, dict(str, object)))� grant_type�identity_provider�name�token_endpoint_url�authorization_endpoint_url�$short_authorization_code_request_url�revoke_token_endpoint_url� client_id� client_secret�scopes� subject_claim�&refresh_token_retention_period_in_days�redirect_url� is_visible� freeform_tags�defined_tags� grantType�identityProviderr �tokenEndpointUrl�authorizationEndpointUrl� shortAuthorizationCodeRequestUrl�revokeTokenEndpointUrl�clientId�clientSecretr �subjectClaim�!refreshTokenRetentionPeriodInDays�redirectUrl� isVisible�freeformTags�definedTagsN)� swagger_types� attribute_map�_grant_type�_identity_provider�_name�_token_endpoint_url�_authorization_endpoint_url�%_short_authorization_code_request_url�_revoke_token_endpoint_url� _client_id�_client_secret�_scopes�_subject_claim�'_refresh_token_retention_period_in_days� _redirect_url�_is_visible�_freeform_tags� _defined_tags)�self�kwargs� rB ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/oda/models/create_authentication_provider_details.py�__init__( sd I��z,CreateAuthenticationProviderDetails.__init__c C s | j S )aV **[Required]** Gets the grant_type of this CreateAuthenticationProviderDetails. The grant type for the Authentication Provider. Allowed values for this property are: "CLIENT_CREDENTIALS", "AUTHORIZATION_CODE" :return: The grant_type of this CreateAuthenticationProviderDetails. :rtype: str )r0 �r@ rB rB rC r � s z.CreateAuthenticationProviderDetails.grant_typec C s* ddg}t ||�s td�|���|| _dS )z� Sets the grant_type of this CreateAuthenticationProviderDetails. The grant type for the Authentication Provider. :param grant_type: The grant_type of this CreateAuthenticationProviderDetails. :type: str r r z:Invalid value for `grant_type`, must be None or one of {0}N)r � ValueError�formatr0 )r@ r �allowed_valuesrB rB rC r � s ��c C s | j S )af **[Required]** Gets the identity_provider of this CreateAuthenticationProviderDetails. Which type of Identity Provider (IDP) you are using. Allowed values for this property are: "GENERIC", "OAM", "GOOGLE", "MICROSOFT" :return: The identity_provider of this CreateAuthenticationProviderDetails. :rtype: str )r1 rE rB rB rC r � s z5CreateAuthenticationProviderDetails.identity_providerc C s* g d�}t ||�s td�|���|| _dS )a Sets the identity_provider of this CreateAuthenticationProviderDetails. Which type of Identity Provider (IDP) you are using. :param identity_provider: The identity_provider of this CreateAuthenticationProviderDetails. :type: str )r r r r zAInvalid value for `identity_provider`, must be None or one of {0}N)r rF rG r1 )r@ r rH rB rB rC r � s ��c C s | j S )z� **[Required]** Gets the name of this CreateAuthenticationProviderDetails. A name to identify the Authentication Provider. :return: The name of this CreateAuthenticationProviderDetails. :rtype: str �r2 rE rB rB rC r � s z(CreateAuthenticationProviderDetails.namec C s || _ dS )z� Sets the name of this CreateAuthenticationProviderDetails. A name to identify the Authentication Provider. :param name: The name of this CreateAuthenticationProviderDetails. :type: str NrI )r@ r rB rB rC r � s c C s | j S )a **[Required]** Gets the token_endpoint_url of this CreateAuthenticationProviderDetails. The IDPs URL for requesting access tokens. :return: The token_endpoint_url of this CreateAuthenticationProviderDetails. :rtype: str �r3 rE rB rB rC r � s z6CreateAuthenticationProviderDetails.token_endpoint_urlc C s || _ dS )a Sets the token_endpoint_url of this CreateAuthenticationProviderDetails. The IDPs URL for requesting access tokens. :param token_endpoint_url: The token_endpoint_url of this CreateAuthenticationProviderDetails. :type: str NrJ )r@ r rB rB rC r s c C s | j S )aK **[Required]** Gets the authorization_endpoint_url of this CreateAuthenticationProviderDetails. The IDPs URL for the page that users authenticate with by entering the user name and password. :return: The authorization_endpoint_url of this CreateAuthenticationProviderDetails. :rtype: str �r4 rE rB rB rC r s z>CreateAuthenticationProviderDetails.authorization_endpoint_urlc C s || _ dS )aU Sets the authorization_endpoint_url of this CreateAuthenticationProviderDetails. The IDPs URL for the page that users authenticate with by entering the user name and password. :param authorization_endpoint_url: The authorization_endpoint_url of this CreateAuthenticationProviderDetails. :type: str NrK )r@ r rB rB rC r # s c C s | j S )a Gets the short_authorization_code_request_url of this CreateAuthenticationProviderDetails. A shortened version of the authorization URL, which you can get from a URL shortener service (one that allows you to send query parameters). You might need this because the generated authorization-code-request URL could be too long for SMS and older smart phones. :return: The short_authorization_code_request_url of this CreateAuthenticationProviderDetails. :rtype: str �r5 rE rB rB rC r / s zHCreateAuthenticationProviderDetails.short_authorization_code_request_urlc C s || _ dS )a- Sets the short_authorization_code_request_url of this CreateAuthenticationProviderDetails. A shortened version of the authorization URL, which you can get from a URL shortener service (one that allows you to send query parameters). You might need this because the generated authorization-code-request URL could be too long for SMS and older smart phones. :param short_authorization_code_request_url: The short_authorization_code_request_url of this CreateAuthenticationProviderDetails. :type: str NrL )r@ r rB rB rC r = s c C s | j S )a Gets the revoke_token_endpoint_url of this CreateAuthenticationProviderDetails. If you want to revoke all the refresh tokens and access tokens of the logged-in user from a dialog flow, then you need the IDP's revoke refresh token URL. If you provide this URL, then you can use the System.OAuth2ResetTokens component to revoke the user's tokens for this service. :return: The revoke_token_endpoint_url of this CreateAuthenticationProviderDetails. :rtype: str �r6 rE rB rB rC r K s z=CreateAuthenticationProviderDetails.revoke_token_endpoint_urlc C s || _ dS )a Sets the revoke_token_endpoint_url of this CreateAuthenticationProviderDetails. If you want to revoke all the refresh tokens and access tokens of the logged-in user from a dialog flow, then you need the IDP's revoke refresh token URL. If you provide this URL, then you can use the System.OAuth2ResetTokens component to revoke the user's tokens for this service. :param revoke_token_endpoint_url: The revoke_token_endpoint_url of this CreateAuthenticationProviderDetails. :type: str NrM )r@ r rB rB rC r Y s c C s | j S )a� **[Required]** Gets the client_id of this CreateAuthenticationProviderDetails. The client ID for the IDP application (OAuth Client) that was registered as described in Identity Provider Registration. With Microsoft identity platform, use the application ID. :return: The client_id of this CreateAuthenticationProviderDetails. :rtype: str �r7 rE rB rB rC r g s z-CreateAuthenticationProviderDetails.client_idc C s || _ dS )a~ Sets the client_id of this CreateAuthenticationProviderDetails. The client ID for the IDP application (OAuth Client) that was registered as described in Identity Provider Registration. With Microsoft identity platform, use the application ID. :param client_id: The client_id of this CreateAuthenticationProviderDetails. :type: str NrN )r@ r rB rB rC r t s c C s | j S )a� **[Required]** Gets the client_secret of this CreateAuthenticationProviderDetails. The client secret for the IDP application (OAuth Client) that was registered as described in Identity Provider Registration. With Microsoft identity platform, use the application secret. :return: The client_secret of this CreateAuthenticationProviderDetails. :rtype: str �r8 rE rB rB rC r � s z1CreateAuthenticationProviderDetails.client_secretc C s || _ dS )a� Sets the client_secret of this CreateAuthenticationProviderDetails. The client secret for the IDP application (OAuth Client) that was registered as described in Identity Provider Registration. With Microsoft identity platform, use the application secret. :param client_secret: The client_secret of this CreateAuthenticationProviderDetails. :type: str NrO )r@ r rB rB rC r � s c C s | j S )u **[Required]** Gets the scopes of this CreateAuthenticationProviderDetails. A space-separated list of the scopes that must be included when Digital Assistant requests an access token from the provider. Include all the scopes that are required to access the resources. If refresh tokens are enabled, include the scope that’s necessary to get the refresh token (typically offline_access). :return: The scopes of this CreateAuthenticationProviderDetails. :rtype: str �r9 rE rB rB rC r � s z*CreateAuthenticationProviderDetails.scopesc C s || _ dS )u Sets the scopes of this CreateAuthenticationProviderDetails. A space-separated list of the scopes that must be included when Digital Assistant requests an access token from the provider. Include all the scopes that are required to access the resources. If refresh tokens are enabled, include the scope that’s necessary to get the refresh token (typically offline_access). :param scopes: The scopes of this CreateAuthenticationProviderDetails. :type: str NrP )r@ r rB rB rC r � s c C s | j S )a **[Required]** Gets the subject_claim of this CreateAuthenticationProviderDetails. The access-token profile claim to use to identify the user. :return: The subject_claim of this CreateAuthenticationProviderDetails. :rtype: str �r: rE rB rB rC r � s z1CreateAuthenticationProviderDetails.subject_claimc C s || _ dS )a Sets the subject_claim of this CreateAuthenticationProviderDetails. The access-token profile claim to use to identify the user. :param subject_claim: The subject_claim of this CreateAuthenticationProviderDetails. :type: str NrQ )r@ r rB rB rC r � s c C s | j S )aB Gets the refresh_token_retention_period_in_days of this CreateAuthenticationProviderDetails. The number of days to keep the refresh token in the Digital Assistant cache. :return: The refresh_token_retention_period_in_days of this CreateAuthenticationProviderDetails. :rtype: int �r; rE rB rB rC r � s zJCreateAuthenticationProviderDetails.refresh_token_retention_period_in_daysc C s || _ dS )ag Sets the refresh_token_retention_period_in_days of this CreateAuthenticationProviderDetails. The number of days to keep the refresh token in the Digital Assistant cache. :param refresh_token_retention_period_in_days: The refresh_token_retention_period_in_days of this CreateAuthenticationProviderDetails. :type: int NrR )r@ r rB rB rC r � s c C s | j S )z� Gets the redirect_url of this CreateAuthenticationProviderDetails. The OAuth Redirect URL. :return: The redirect_url of this CreateAuthenticationProviderDetails. :rtype: str �r<