Class CfnLinkProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.oam.CfnLinkProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLinkProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLinkProps
@Stability(Stable)
@Internal
public static final class CfnLinkProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLinkProps
An implementation for
CfnLinkProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.oam.CfnLinkProps
CfnLinkProps.Builder, CfnLinkProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnLinkProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnLinkProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
Specify a friendly human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.final Object
Use this structure to optionally create filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account.An array of strings that define which types of data that the source account shares with the monitoring account.final String
The ARN of the sink in the monitoring account that you want to link to.getTags()
An array of key-value pairs to apply to the link.final int
hashCode()
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 theCfnLinkProps.Builder
.
-
-
Method Details
-
getResourceTypes
Description copied from interface:CfnLinkProps
An array of strings that define which types of data that the source account shares with the monitoring account.Valid values are
AWS::CloudWatch::Metric | AWS::Logs::LogGroup | AWS::XRay::Trace | AWS::ApplicationInsights::Application | AWS::InternetMonitor::Monitor
.- Specified by:
getResourceTypes
in interfaceCfnLinkProps
- See Also:
-
getSinkIdentifier
Description copied from interface:CfnLinkProps
The ARN of the sink in the monitoring account that you want to link to.You can use ListSinks to find the ARNs of sinks.
- Specified by:
getSinkIdentifier
in interfaceCfnLinkProps
- See Also:
-
getLabelTemplate
Description copied from interface:CfnLinkProps
Specify a friendly human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.You can include the following variables in your template:
$AccountName
is the name of the account$AccountEmail
is a globally-unique email address, which includes the email domain, such asmariagarcia@example.com
$AccountEmailNoDomain
is an email address without the domain name, such asmariagarcia
- Specified by:
getLabelTemplate
in interfaceCfnLinkProps
- See Also:
-
getLinkConfiguration
Description copied from interface:CfnLinkProps
Use this structure to optionally create filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account.- Specified by:
getLinkConfiguration
in interfaceCfnLinkProps
- See Also:
-
getTags
Description copied from interface:CfnLinkProps
An array of key-value pairs to apply to the link.For more information, see Tag .
- Specified by:
getTags
in interfaceCfnLinkProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-