AdditionalServiceDetails
Union of service-specific details for different service types.
Inheritors
Types
Azure DevOps specific service details.
Azure identity details for services using Azure authentication.
GitHub-specific service details.
GitLab-specific service details.
MCP server-specific service details.
Datadog MCP server-specific service details.
Grafana MCP server-specific service details.
New Relic MCP server-specific service details.
Splunk MCP server-specific service details.
Pagerduty service details.
ServiceNow-specific service details.
Slack-specific service details.
Functions
Casts this AdditionalServiceDetails as a Azuredevops and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredAzureDevOpsServiceDetails value. Throws an exception if the AdditionalServiceDetails is not a Azuredevops.
Casts this AdditionalServiceDetails as a Azuredevops and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredAzureDevOpsServiceDetails value. Returns null if the AdditionalServiceDetails is not a Azuredevops.
Casts this AdditionalServiceDetails as a Azureidentity and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredAzureIdentityDetails value. Throws an exception if the AdditionalServiceDetails is not a Azureidentity.
Casts this AdditionalServiceDetails as a Azureidentity and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredAzureIdentityDetails value. Returns null if the AdditionalServiceDetails is not a Azureidentity.
Casts this AdditionalServiceDetails as a Github and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredGithubServiceDetails value. Throws an exception if the AdditionalServiceDetails is not a Github.
Casts this AdditionalServiceDetails as a Github and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredGithubServiceDetails value. Returns null if the AdditionalServiceDetails is not a Github.
Casts this AdditionalServiceDetails as a Gitlab and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredGitLabServiceDetails value. Throws an exception if the AdditionalServiceDetails is not a Gitlab.
Casts this AdditionalServiceDetails as a Gitlab and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredGitLabServiceDetails value. Returns null if the AdditionalServiceDetails is not a Gitlab.
Casts this AdditionalServiceDetails as a Mcpserver and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredMcpServerDetails value. Throws an exception if the AdditionalServiceDetails is not a Mcpserver.
Casts this AdditionalServiceDetails as a Mcpserverdatadog and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredMcpServerDetails value. Throws an exception if the AdditionalServiceDetails is not a Mcpserverdatadog.
Casts this AdditionalServiceDetails as a Mcpserverdatadog and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredMcpServerDetails value. Returns null if the AdditionalServiceDetails is not a Mcpserverdatadog.
Casts this AdditionalServiceDetails as a Mcpservergrafana and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredGrafanaServerDetails value. Throws an exception if the AdditionalServiceDetails is not a Mcpservergrafana.
Casts this AdditionalServiceDetails as a Mcpservergrafana and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredGrafanaServerDetails value. Returns null if the AdditionalServiceDetails is not a Mcpservergrafana.
Casts this AdditionalServiceDetails as a Mcpservernewrelic and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredNewRelicDetails value. Throws an exception if the AdditionalServiceDetails is not a Mcpservernewrelic.
Casts this AdditionalServiceDetails as a Mcpservernewrelic and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredNewRelicDetails value. Returns null if the AdditionalServiceDetails is not a Mcpservernewrelic.
Casts this AdditionalServiceDetails as a Mcpserver and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredMcpServerDetails value. Returns null if the AdditionalServiceDetails is not a Mcpserver.
Casts this AdditionalServiceDetails as a Mcpserversplunk and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredMcpServerDetails value. Throws an exception if the AdditionalServiceDetails is not a Mcpserversplunk.
Casts this AdditionalServiceDetails as a Mcpserversplunk and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredMcpServerDetails value. Returns null if the AdditionalServiceDetails is not a Mcpserversplunk.
Casts this AdditionalServiceDetails as a Pagerduty and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredPagerDutyDetails value. Throws an exception if the AdditionalServiceDetails is not a Pagerduty.
Casts this AdditionalServiceDetails as a Pagerduty and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredPagerDutyDetails value. Returns null if the AdditionalServiceDetails is not a Pagerduty.
Casts this AdditionalServiceDetails as a Servicenow and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredServiceNowDetails value. Throws an exception if the AdditionalServiceDetails is not a Servicenow.
Casts this AdditionalServiceDetails as a Servicenow and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredServiceNowDetails value. Returns null if the AdditionalServiceDetails is not a Servicenow.
Casts this AdditionalServiceDetails as a Slack and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredSlackServiceDetails value. Throws an exception if the AdditionalServiceDetails is not a Slack.
Casts this AdditionalServiceDetails as a Slack and retrieves its aws.sdk.kotlin.services.devopsagent.model.RegisteredSlackServiceDetails value. Returns null if the AdditionalServiceDetails is not a Slack.