📂 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
›
lib
›
python3.9
›
site-packages
›
oci
›
oda
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/oda/models/__pycache__
💾
Free:
45.6 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: create_authentication_provider_details.cpython-39.pyc
a ���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_tagsZ grantTypeZidentityProviderr ZtokenEndpointUrlZauthorizationEndpointUrlZ shortAuthorizationCodeRequestUrlZrevokeTokenEndpointUrlZclientIdZclientSecretr ZsubjectClaimZ!refreshTokenRetentionPeriodInDaysZredirectUrlZ isVisibleZfreeformTagsZdefinedTagsN)Z swagger_typesZ 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� r2 �Y/usr/lib/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 )r �r0 r2 r2 r3 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 z7Invalid value for `grant_type`, must be None or one of N)r � ValueErrorr )r0 r �allowed_valuesr2 r2 r3 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 )r! r5 r2 r2 r3 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 z>Invalid value for `identity_provider`, must be None or one of N)r r6 r! )r0 r r7 r2 r2 r3 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 �r"