ClientCredentialsPropertiesProperty Struct
OAuth2 client credentials configuration.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_glue as glue } from 'aws-cdk-lib';
const clientCredentialsPropertiesProperty: glue.CfnConnectionType.ClientCredentialsPropertiesProperty = {
clientId: {
name: 'name',
propertyType: 'propertyType',
required: false,
// the properties below are optional
keyOverride: 'keyOverride',
propertyLocation: 'propertyLocation',
},
clientSecret: {
name: 'name',
propertyType: 'propertyType',
required: false,
// the properties below are optional
keyOverride: 'keyOverride',
propertyLocation: 'propertyLocation',
},
contentType: 'contentType',
requestMethod: 'requestMethod',
scope: {
name: 'name',
propertyType: 'propertyType',
required: false,
// the properties below are optional
allowedValues: ['allowedValues'],
defaultValue: 'defaultValue',
keyOverride: 'keyOverride',
propertyLocation: 'propertyLocation',
},
tokenUrl: {
name: 'name',
propertyType: 'propertyType',
required: false,
// the properties below are optional
allowedValues: ['allowedValues'],
defaultValue: 'defaultValue',
keyOverride: 'keyOverride',
propertyLocation: 'propertyLocation',
},
tokenUrlParameters: [{
name: 'name',
propertyType: 'propertyType',
required: false,
// the properties below are optional
allowedValues: ['allowedValues'],
defaultValue: 'defaultValue',
keyOverride: 'keyOverride',
propertyLocation: 'propertyLocation',
}],
};
Properties
clientIdIResolvable | CfnConnectionType.SecretConnectorPropertyPropertyclient_idtyping.Union[IResolvable, SecretConnectorPropertyProperty]clientIdIResolvableClientIdIResolvableClientIdinterface{}#Defines a secret property configuration.
SECRET-type properties cannot have DefaultValue or AllowedValues.
clientSecretIResolvable | CfnConnectionType.SecretConnectorPropertyPropertyclient_secrettyping.Union[IResolvable, SecretConnectorPropertyProperty]clientSecretIResolvableClientSecretIResolvableClientSecretinterface{}#Defines a secret property configuration.
SECRET-type properties cannot have DefaultValue or AllowedValues.
scopeIResolvable | CfnConnectionType.ConnectorPropertyPropertyscopetyping.Union[IResolvable, ConnectorPropertyProperty]scopeIResolvableScopeIResolvableScopeinterface{}#Defines a property configuration for connection types.
tokenUrlIResolvable | CfnConnectionType.ConnectorPropertyPropertytoken_urltyping.Union[IResolvable, ConnectorPropertyProperty]tokenUrlIResolvableTokenUrlIResolvableTokenUrlinterface{}#Defines a property configuration for connection types.
tokenUrlParametersIResolvable | IResolvable | CfnConnectionType.ConnectorPropertyProperty[]token_url_parameterstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, ConnectorPropertyProperty]]]tokenUrlParametersIResolvableTokenUrlParametersIResolvableTokenUrlParametersinterface{}#