Class CfnDeliveryDestinationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.CfnDeliveryDestinationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryDestinationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryDestinationProps
@Stability(Stable)
@Internal
public static final class CfnDeliveryDestinationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeliveryDestinationProps
An implementation for
CfnDeliveryDestinationProps-
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.logs.CfnDeliveryDestinationProps
CfnDeliveryDestinationProps.Builder, CfnDeliveryDestinationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryDestinationProps.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 theCfnDeliveryDestinationProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnDeliveryDestinationPropsThe name of this delivery destination.- Specified by:
getNamein interfaceCfnDeliveryDestinationProps- See Also:
-
getDeliveryDestinationPolicy
Description copied from interface:CfnDeliveryDestinationPropsAn 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
IResolvableorCfnDeliveryDestination.DestinationPolicyProperty- Specified by:
getDeliveryDestinationPolicyin interfaceCfnDeliveryDestinationProps- See Also:
-
getDeliveryDestinationType
Description copied from interface:CfnDeliveryDestinationPropsDisplays whether this delivery destination is CloudWatch Logs, Amazon S3, Firehose, or X-Ray.- Specified by:
getDeliveryDestinationTypein interfaceCfnDeliveryDestinationProps- See Also:
-
getDestinationResourceArn
Description copied from interface:CfnDeliveryDestinationPropsThe 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 interfaceCfnDeliveryDestinationProps- See Also:
-
getOutputFormat
Description copied from interface:CfnDeliveryDestinationPropsThe format of the logs that are sent to this delivery destination.- Specified by:
getOutputFormatin interfaceCfnDeliveryDestinationProps- See Also:
-
getTags
Description copied from interface:CfnDeliveryDestinationPropsAn array of key-value pairs to apply to the delivery destination.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnDeliveryDestinationProps- 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()
-