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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.oam.CfnLinkProps
CfnLinkProps.Builder, CfnLinkProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnLinkProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnLinkProps.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 StringSpecify a friendly human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.final ObjectUse 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 StringThe 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 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 theCfnLinkProps.Builder.
-
-
Method Details
-
getResourceTypes
Description copied from interface:CfnLinkPropsAn 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:
getResourceTypesin interfaceCfnLinkProps- See Also:
-
getSinkIdentifier
Description copied from interface:CfnLinkPropsThe 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:
getSinkIdentifierin interfaceCfnLinkProps- See Also:
-
getLabelTemplate
Description copied from interface:CfnLinkPropsSpecify 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:
$AccountNameis the name of the account$AccountEmailis a globally-unique email address, which includes the email domain, such asmariagarcia@example.com$AccountEmailNoDomainis an email address without the domain name, such asmariagarcia
In the and Regions, the only supported option is to use custom labels, and the
$AccountName,$AccountEmail, and$AccountEmailNoDomainvariables all resolve as account-id instead of the specified variable.- Specified by:
getLabelTemplatein interfaceCfnLinkProps- See Also:
-
getLinkConfiguration
Description copied from interface:CfnLinkPropsUse 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.Returns union: either
IResolvableorCfnLink.LinkConfigurationProperty- Specified by:
getLinkConfigurationin interfaceCfnLinkProps- See Also:
-
getTags
Description copied from interface:CfnLinkPropsAn array of key-value pairs to apply to the link.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnLinkProps- 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()
-