CfnOAuthClientApplicationProps

class aws_cdk.aws_quicksight.CfnOAuthClientApplicationProps(*, name, o_auth_client_application_id, o_auth_client_authentication_type, o_auth_token_endpoint_url, client_id=None, client_secret=None, data_source_type=None, identity_provider_vpc_connection_properties=None, o_auth_authorization_endpoint_url=None, o_auth_scopes=None, tags=None)

Bases: object

Properties for defining a CfnOAuthClientApplication.

Parameters:
  • name (str)

  • o_auth_client_application_id (str)

  • o_auth_client_authentication_type (str)

  • o_auth_token_endpoint_url (str)

  • client_id (Optional[str])

  • client_secret (Optional[str])

  • data_source_type (Optional[str])

  • identity_provider_vpc_connection_properties (Union[IResolvable, IdentityProviderVpcConnectionPropertiesProperty, Dict[str, Any], None])

  • o_auth_authorization_endpoint_url (Optional[str])

  • o_auth_scopes (Optional[str])

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight

cfn_o_auth_client_application_props = quicksight.CfnOAuthClientApplicationProps(
    name="name",
    o_auth_client_application_id="oAuthClientApplicationId",
    o_auth_client_authentication_type="oAuthClientAuthenticationType",
    o_auth_token_endpoint_url="oAuthTokenEndpointUrl",

    # the properties below are optional
    client_id="clientId",
    client_secret="clientSecret",
    data_source_type="dataSourceType",
    identity_provider_vpc_connection_properties=quicksight.CfnOAuthClientApplication.IdentityProviderVpcConnectionPropertiesProperty(
        vpc_connection_arn="vpcConnectionArn"
    ),
    o_auth_authorization_endpoint_url="oAuthAuthorizationEndpointUrl",
    o_auth_scopes="oAuthScopes",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

client_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-clientid

Type:

see

client_secret

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-clientsecret

Type:

see

data_source_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-datasourcetype

Type:

see

identity_provider_vpc_connection_properties

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-identityprovidervpcconnectionproperties

Type:

see

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-name

Type:

see

o_auth_authorization_endpoint_url

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-oauthauthorizationendpointurl

Type:

see

o_auth_client_application_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-oauthclientapplicationid

Type:

see

o_auth_client_authentication_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-oauthclientauthenticationtype

Type:

see

o_auth_scopes

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-oauthscopes

Type:

see

o_auth_token_endpoint_url

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-oauthtokenendpointurl

Type:

see

tags

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-oauthclientapplication.html#cfn-quicksight-oauthclientapplication-tags

Type:

see