DynatraceAuthorizationConfigProperty Struct
Dynatrace OAuth authorization configuration.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_devopsagent as devopsagent } from 'aws-cdk-lib';
declare const exchangeParameters: any;
const dynatraceAuthorizationConfigProperty: devopsagent.CfnService.DynatraceAuthorizationConfigProperty = {
oAuthClientCredentials: {
clientId: 'clientId',
clientSecret: 'clientSecret',
// the properties below are optional
clientName: 'clientName',
exchangeParameters: exchangeParameters,
},
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_devopsagent as devopsagent
# exchange_parameters: Any
dynatrace_authorization_config_property = devopsagent.CfnService.DynatraceAuthorizationConfigProperty(
o_auth_client_credentials=devopsagent.CfnService.OAuthClientDetailsProperty(
client_id="clientId",
client_secret="clientSecret",
# the properties below are optional
client_name="clientName",
exchange_parameters=exchange_parameters
)
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.devopsagent.*;
Object exchangeParameters;
DynatraceAuthorizationConfigProperty dynatraceAuthorizationConfigProperty = DynatraceAuthorizationConfigProperty.builder()
.oAuthClientCredentials(OAuthClientDetailsProperty.builder()
.clientId("clientId")
.clientSecret("clientSecret")
// the properties below are optional
.clientName("clientName")
.exchangeParameters(exchangeParameters)
.build())
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.DevOpsAgent;
var exchangeParameters;
var dynatraceAuthorizationConfigProperty = new DynatraceAuthorizationConfigProperty {
OAuthClientCredentials = new OAuthClientDetailsProperty {
ClientId = "clientId",
ClientSecret = "clientSecret",
// the properties below are optional
ClientName = "clientName",
ExchangeParameters = exchangeParameters
}
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var exchangeParameters interface{}
dynatraceAuthorizationConfigProperty := &DynatraceAuthorizationConfigProperty{
OAuthClientCredentials: &OAuthClientDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
// the properties below are optional
ClientName: jsii.String("clientName"),
ExchangeParameters: exchangeParameters,
},
}
Properties
oAuthClientCredentialsoptionalIResolvable | CfnService.OAuthClientDetailsPropertyo_auth_client_credentialsoptionaltyping.Union[IResolvable, OAuthClientDetailsProperty]oAuthClientCredentialsoptionalIResolvableOAuthClientCredentialsoptionalIResolvableOAuthClientCredentialsoptionalinterface{}#OAuth client credentials.