Class CfnAssociation.ServiceConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAssociation.ServiceConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssociation.ServiceConfigurationProperty
CfnAssociation.ServiceConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.devopsagent.CfnAssociation.ServiceConfigurationProperty
CfnAssociation.ServiceConfigurationProperty.Builder, CfnAssociation.ServiceConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAssociation.ServiceConfigurationProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectgetAws()Configuration for AWS monitor account integration.final ObjectConfiguration for Dynatrace monitoring integration.final ObjectConfiguration for Event Channel integration.final ObjectConfiguration for GitHub repository integration.final ObjectConfiguration for GitLab project integration.final ObjectConfiguration for custom MCP (Model Context Protocol) server integration.final ObjectConfiguration for Datadog MCP server integration.final ObjectConfiguration for New Relic MCP server integration.final ObjectConfiguration for Splunk MCP server integration.final ObjectConfiguration for ServiceNow instance integration.final ObjectgetSlack()Configuration for Slack workspace integration.final ObjectConfiguration for AWS source account integration.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnAssociation.ServiceConfigurationProperty.Builder.
-
-
Method Details
-
getAws
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for AWS monitor account integration.Specifies the account ID, assumable role ARN, and resources to be monitored in the primary monitoring account.
Returns union: either
IResolvableorCfnAssociation.AWSConfigurationProperty- Specified by:
getAwsin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getDynatrace
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for Dynatrace monitoring integration.Specifies the environment ID, resources to monitor, and webhook settings to enable the Agent Space to access Dynatrace metrics, traces, and logs.
Returns union: either
IResolvableorCfnAssociation.DynatraceConfigurationProperty- Specified by:
getDynatracein interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getEventChannel
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for Event Channel integration.Specifies webhook settings to enable the Agent Space to receive and process real-time events from external systems.
Returns union: either
IResolvableorCfnAssociation.EventChannelConfigurationProperty- Specified by:
getEventChannelin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getGitHub
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for GitHub repository integration.Specifies the repository name, repository ID, owner, and owner type to enable the Agent Space to access code, pull requests, and issues.
Returns union: either
IResolvableorCfnAssociation.GitHubConfigurationProperty- Specified by:
getGitHubin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getGitLab
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for GitLab project integration.Specifies the project ID, project path, instance identifier, and webhook settings to enable the Agent Space to access code, merge requests, and issues.
Returns union: either
IResolvableorCfnAssociation.GitLabConfigurationProperty- Specified by:
getGitLabin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getMcpServer
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for custom MCP (Model Context Protocol) server integration.Specifies the server name, endpoint URL, available tools, description, and webhook settings to enable the Agent Space to interact with custom MCP servers.
Returns union: either
IResolvableorCfnAssociation.MCPServerConfigurationProperty- Specified by:
getMcpServerin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getMcpServerDatadog
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for Datadog MCP server integration.Specifies the server name, endpoint URL, optional description, and webhook settings to enable the Agent Space to query metrics, traces, and logs from Datadog.
Returns union: either
IResolvableorCfnAssociation.MCPServerDatadogConfigurationProperty- Specified by:
getMcpServerDatadogin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getMcpServerNewRelic
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for New Relic MCP server integration.Specifies the New Relic account ID and MCP endpoint URL to enable the Agent Space to query metrics, traces, and logs from New Relic.
Returns union: either
IResolvableorCfnAssociation.MCPServerNewRelicConfigurationProperty- Specified by:
getMcpServerNewRelicin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getMcpServerSplunk
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for Splunk MCP server integration.Specifies the server name, endpoint URL, optional description, and webhook settings to enable the Agent Space to query logs, metrics, and events from Splunk.
Returns union: either
IResolvableorCfnAssociation.MCPServerSplunkConfigurationProperty- Specified by:
getMcpServerSplunkin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getServiceNow
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for ServiceNow instance integration.Specifies the instance URL, instance ID, and webhook settings to enable the Agent Space to create, update, and manage ServiceNow incidents and change requests.
Returns union: either
IResolvableorCfnAssociation.ServiceNowConfigurationProperty- Specified by:
getServiceNowin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getSlack
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for Slack workspace integration.Specifies the workspace ID, workspace name, and transmission targets to enable the Agent Space to send notifications to designated Slack channels.
Returns union: either
IResolvableorCfnAssociation.SlackConfigurationProperty- Specified by:
getSlackin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
getSourceAws
Description copied from interface:CfnAssociation.ServiceConfigurationPropertyConfiguration for AWS source account integration.Specifies the account ID, assumable role ARN, and resources to be monitored in the source account.
Returns union: either
IResolvableorCfnAssociation.SourceAwsConfigurationProperty- Specified by:
getSourceAwsin interfaceCfnAssociation.ServiceConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-