Class CfnEventSource.PartnerEventsConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEventSource.PartnerEventsConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEventSource.PartnerEventsConfigurationProperty
CfnEventSource.PartnerEventsConfigurationProperty-
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.eventsv2.CfnEventSource.PartnerEventsConfigurationProperty
CfnEventSource.PartnerEventsConfigurationProperty.Builder, CfnEventSource.PartnerEventsConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEventSource.PartnerEventsConfigurationProperty.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 ObjectThe destination for events that could not be forwarded by the managed forwarding target or, for partner event sources, the managed partner event bus.final StringThe identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus.final StringThe ARN of the partner event source to forward.final StringA filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus.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 theCfnEventSource.PartnerEventsConfigurationProperty.Builder.
-
-
Method Details
-
getPartnerEventSourceArn
Description copied from interface:CfnEventSource.PartnerEventsConfigurationPropertyThe ARN of the partner event source to forward.The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- Specified by:
getPartnerEventSourceArnin interfaceCfnEventSource.PartnerEventsConfigurationProperty- See Also:
-
getOnFailureConfiguration
Description copied from interface:CfnEventSource.PartnerEventsConfigurationPropertyThe destination for events that could not be forwarded by the managed forwarding target or, for partner event sources, the managed partner event bus.Arn is optional. An empty object removes a configured destination on update.
Returns union: either
IResolvableorCfnEventSource.OnFailureConfigurationProperty- Specified by:
getOnFailureConfigurationin interfaceCfnEventSource.PartnerEventsConfigurationProperty- See Also:
-
getPartnerBusKmsKeyIdentifier
Description copied from interface:CfnEventSource.PartnerEventsConfigurationPropertyThe identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus.The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- Specified by:
getPartnerBusKmsKeyIdentifierin interfaceCfnEventSource.PartnerEventsConfigurationProperty- See Also:
-
getPattern
Description copied from interface:CfnEventSource.PartnerEventsConfigurationPropertyA filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus.If you do not specify a pattern, all events from the partner event source are forwarded.
- Specified by:
getPatternin interfaceCfnEventSource.PartnerEventsConfigurationProperty- 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()
-