Class CfnDeliveryDestinationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.logs.CfnDeliveryDestinationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryDestinationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryDestinationMixinProps
@Stability(Stable)
@Internal
public static final class CfnDeliveryDestinationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeliveryDestinationMixinProps
An implementation for
CfnDeliveryDestinationMixinProps-
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.cfnpropertymixins.services.logs.CfnDeliveryDestinationMixinProps
CfnDeliveryDestinationMixinProps.Builder, CfnDeliveryDestinationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryDestinationMixinProps.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 ObjectAn IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account.final StringDisplays whether this delivery destination is CloudWatch Logs, Amazon S3, Firehose, or X-Ray.final StringThe ARN of the AWS destination that this delivery destination represents.final StringgetName()The name of this delivery destination.final StringThe format of the logs that are sent to this delivery destination.getTags()An array of key-value pairs to apply to the delivery destination.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 theCfnDeliveryDestinationMixinProps.Builder.
-
-
Method Details
-
getDeliveryDestinationPolicy
Description copied from interface:CfnDeliveryDestinationMixinPropsAn IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account.For examples of this policy, see Examples in the CloudWatch Logs API Reference.
Returns union: either
IResolvableorCfnDeliveryDestinationPropsMixin.DestinationPolicyProperty- Specified by:
getDeliveryDestinationPolicyin interfaceCfnDeliveryDestinationMixinProps- See Also:
-
getDeliveryDestinationType
Description copied from interface:CfnDeliveryDestinationMixinPropsDisplays whether this delivery destination is CloudWatch Logs, Amazon S3, Firehose, or X-Ray.- Specified by:
getDeliveryDestinationTypein interfaceCfnDeliveryDestinationMixinProps- See Also:
-
getDestinationResourceArn
Description copied from interface:CfnDeliveryDestinationMixinPropsThe ARN of the AWS destination that this delivery destination represents.That AWS destination can be a log group in CloudWatch Logs , an Amazon S3 bucket, or a Firehose stream.
- Specified by:
getDestinationResourceArnin interfaceCfnDeliveryDestinationMixinProps- See Also:
-
getName
Description copied from interface:CfnDeliveryDestinationMixinPropsThe name of this delivery destination.- Specified by:
getNamein interfaceCfnDeliveryDestinationMixinProps- See Also:
-
getOutputFormat
Description copied from interface:CfnDeliveryDestinationMixinPropsThe format of the logs that are sent to this delivery destination.- Specified by:
getOutputFormatin interfaceCfnDeliveryDestinationMixinProps- See Also:
-
getTags
Description copied from interface:CfnDeliveryDestinationMixinPropsAn array of key-value pairs to apply to the delivery destination.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnDeliveryDestinationMixinProps- 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()
-