Class CfnPipeMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPipeMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipeMixinProps
CfnPipeMixinProps-
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.pipes.CfnPipeMixinProps
CfnPipeMixinProps.Builder, CfnPipeMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnPipeMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPipeMixinProps.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 StringA description of the pipe.final StringThe state the pipe should be in.final ObjectThe ARN of the enrichment resource.final ObjectThe parameters required to set up enrichment on your pipe.final StringThe identifier of the AWS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data.final ObjectThe logging configuration settings for the pipe.final StringgetName()The name of the pipe.final ObjectThe ARN of the role that allows the pipe to send data to the target.final ObjectThe ARN of the source resource.final ObjectThe parameters required to set up a source for your pipe.getTags()The list of key-value pairs to associate with the pipe.final ObjectThe ARN of the target resource.final ObjectThe parameters required to set up a target for your pipe.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 theCfnPipeMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnPipeMixinPropsA description of the pipe.- Specified by:
getDescriptionin interfaceCfnPipeMixinProps- See Also:
-
getDesiredState
Description copied from interface:CfnPipeMixinPropsThe state the pipe should be in.- Specified by:
getDesiredStatein interfaceCfnPipeMixinProps- See Also:
-
getEnrichment
Description copied from interface:CfnPipeMixinPropsThe ARN of the enrichment resource.Returns union: either
StringorIFunctionRef- Specified by:
getEnrichmentin interfaceCfnPipeMixinProps- See Also:
-
getEnrichmentParameters
Description copied from interface:CfnPipeMixinPropsThe parameters required to set up enrichment on your pipe.Returns union: either
IResolvableorCfnPipePropsMixin.PipeEnrichmentParametersProperty- Specified by:
getEnrichmentParametersin interfaceCfnPipeMixinProps- See Also:
-
getKmsKeyIdentifier
Description copied from interface:CfnPipeMixinPropsThe identifier of the AWS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data.The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.
To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier.
To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string.
For more information, see Managing keys in the AWS Key Management Service Developer Guide .
- Specified by:
getKmsKeyIdentifierin interfaceCfnPipeMixinProps- See Also:
-
getLogConfiguration
Description copied from interface:CfnPipeMixinPropsThe logging configuration settings for the pipe.Returns union: either
IResolvableorCfnPipePropsMixin.PipeLogConfigurationProperty- Specified by:
getLogConfigurationin interfaceCfnPipeMixinProps- See Also:
-
getName
Description copied from interface:CfnPipeMixinPropsThe name of the pipe.- Specified by:
getNamein interfaceCfnPipeMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnPipeMixinPropsThe ARN of the role that allows the pipe to send data to the target.- Specified by:
getRoleArnin interfaceCfnPipeMixinProps- See Also:
-
getSource
Description copied from interface:CfnPipeMixinPropsThe ARN of the source resource.Returns union: either
StringorIStreamReforIQueueRef- Specified by:
getSourcein interfaceCfnPipeMixinProps- See Also:
-
getSourceParameters
Description copied from interface:CfnPipeMixinPropsThe parameters required to set up a source for your pipe.Returns union: either
IResolvableorCfnPipePropsMixin.PipeSourceParametersProperty- Specified by:
getSourceParametersin interfaceCfnPipeMixinProps- See Also:
-
getTags
Description copied from interface:CfnPipeMixinPropsThe list of key-value pairs to associate with the pipe.- Specified by:
getTagsin interfaceCfnPipeMixinProps- See Also:
-
getTarget
Description copied from interface:CfnPipeMixinPropsThe ARN of the target resource.Returns union: either
StringorIEventBusReforIFunctionReforILogGroupReforITopicReforIQueueReforIStateMachineRef- Specified by:
getTargetin interfaceCfnPipeMixinProps- See Also:
-
getTargetParameters
Description copied from interface:CfnPipeMixinPropsThe parameters required to set up a target for your pipe.For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide .
Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetParametersProperty- Specified by:
getTargetParametersin interfaceCfnPipeMixinProps- 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()
-