CfnServiceMixinProps
- class aws_cdk.mixins_preview.aws_devopsagent.mixins.CfnServiceMixinProps(*, service_details=None, service_type=None)
Bases:
objectProperties for CfnServicePropsMixin.
- Parameters:
service_details (
Union[IResolvable,ServiceDetailsProperty,Dict[str,Any],None]) – Service-specific configuration details.service_type (
Optional[str]) – The type of service being registered.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsagent-service.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_devopsagent import mixins as devopsagent_mixins # exchange_parameters: Any cfn_service_mixin_props = devopsagent_mixins.CfnServiceMixinProps( service_details=devopsagent_mixins.CfnServicePropsMixin.ServiceDetailsProperty( dynatrace=devopsagent_mixins.CfnServicePropsMixin.DynatraceServiceDetailsProperty( account_urn="accountUrn", authorization_config=devopsagent_mixins.CfnServicePropsMixin.DynatraceAuthorizationConfigProperty( o_auth_client_credentials=devopsagent_mixins.CfnServicePropsMixin.OAuthClientDetailsProperty( client_id="clientId", client_name="clientName", client_secret="clientSecret", exchange_parameters=exchange_parameters ) ) ), git_lab=devopsagent_mixins.CfnServicePropsMixin.GitLabDetailsProperty( group_id="groupId", target_url="targetUrl", token_type="tokenType", token_value="tokenValue" ), mcp_server=devopsagent_mixins.CfnServicePropsMixin.MCPServerDetailsProperty( authorization_config=devopsagent_mixins.CfnServicePropsMixin.MCPServerAuthorizationConfigProperty( api_key=devopsagent_mixins.CfnServicePropsMixin.ApiKeyDetailsProperty( api_key_header="apiKeyHeader", api_key_name="apiKeyName", api_key_value="apiKeyValue" ), o_auth_client_credentials=devopsagent_mixins.CfnServicePropsMixin.MCPServerOAuthClientCredentialsConfigProperty( client_id="clientId", client_name="clientName", client_secret="clientSecret", exchange_parameters=exchange_parameters, exchange_url="exchangeUrl", scopes=["scopes"] ) ), description="description", endpoint="endpoint", name="name" ), mcp_server_new_relic=devopsagent_mixins.CfnServicePropsMixin.NewRelicServiceDetailsProperty( authorization_config=devopsagent_mixins.CfnServicePropsMixin.NewRelicAuthorizationConfigProperty( api_key=devopsagent_mixins.CfnServicePropsMixin.NewRelicApiKeyConfigProperty( account_id="accountId", alert_policy_ids=["alertPolicyIds"], api_key="apiKey", application_ids=["applicationIds"], entity_guids=["entityGuids"], region="region" ) ) ), mcp_server_splunk=devopsagent_mixins.CfnServicePropsMixin.MCPServerSplunkDetailsProperty( authorization_config=devopsagent_mixins.CfnServicePropsMixin.MCPServerSplunkAuthorizationConfigProperty( bearer_token=devopsagent_mixins.CfnServicePropsMixin.BearerTokenDetailsProperty( authorization_header="authorizationHeader", token_name="tokenName", token_value="tokenValue" ) ), description="description", endpoint="endpoint", name="name" ), service_now=devopsagent_mixins.CfnServicePropsMixin.ServiceNowServiceDetailsProperty( authorization_config=devopsagent_mixins.CfnServicePropsMixin.ServiceNowAuthorizationConfigProperty( o_auth_client_credentials=devopsagent_mixins.CfnServicePropsMixin.OAuthClientDetailsProperty( client_id="clientId", client_name="clientName", client_secret="clientSecret", exchange_parameters=exchange_parameters ) ), instance_url="instanceUrl" ) ), service_type="serviceType" )
Attributes
- service_details
Service-specific configuration details.
- service_type
The type of service being registered.