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.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.- Specified by:
getResourceTypesin interfaceCfnLinkProps
-
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
-
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
- Specified by:
getLabelTemplatein interfaceCfnLinkProps
-
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
-
$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()
-