Class CfnPipeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPipeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipeProps
CfnPipeProps-
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.pipes.CfnPipeProps
CfnPipeProps.Builder, CfnPipeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnPipeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPipeProps.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 StringThe ARN of the enrichment resource.final ObjectThe parameters required to set up enrichment on your pipe.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 pipe data.final ObjectThe logging configuration settings for the pipe.final StringgetName()The name of the pipe.final StringThe ARN of the role that allows the pipe to send data to the target.final StringThe 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 StringThe 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 theCfnPipeProps.Builder.
-
-
Method Details
-
getRoleArn
Description copied from interface:CfnPipePropsThe ARN of the role that allows the pipe to send data to the target.- Specified by:
getRoleArnin interfaceCfnPipeProps- See Also:
-
getSource
Description copied from interface:CfnPipePropsThe ARN of the source resource.- Specified by:
getSourcein interfaceCfnPipeProps- See Also:
-
getTarget
Description copied from interface:CfnPipePropsThe ARN of the target resource.- Specified by:
getTargetin interfaceCfnPipeProps- See Also:
-
getDescription
Description copied from interface:CfnPipePropsA description of the pipe.- Specified by:
getDescriptionin interfaceCfnPipeProps- See Also:
-
getDesiredState
Description copied from interface:CfnPipePropsThe state the pipe should be in.- Specified by:
getDesiredStatein interfaceCfnPipeProps- See Also:
-
getEnrichment
Description copied from interface:CfnPipePropsThe ARN of the enrichment resource.- Specified by:
getEnrichmentin interfaceCfnPipeProps- See Also:
-
getEnrichmentParameters
Description copied from interface:CfnPipePropsThe parameters required to set up enrichment on your pipe.Returns union: either
IResolvableorCfnPipe.PipeEnrichmentParametersProperty- Specified by:
getEnrichmentParametersin interfaceCfnPipeProps- See Also:
-
getKmsKeyIdentifier
Description copied from interface:CfnPipePropsThe identifier of the AWS KMS 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 interfaceCfnPipeProps- See Also:
-
getLogConfiguration
Description copied from interface:CfnPipePropsThe logging configuration settings for the pipe.Returns union: either
IResolvableorCfnPipe.PipeLogConfigurationProperty- Specified by:
getLogConfigurationin interfaceCfnPipeProps- See Also:
-
getName
Description copied from interface:CfnPipePropsThe name of the pipe.- Specified by:
getNamein interfaceCfnPipeProps- See Also:
-
getSourceParameters
Description copied from interface:CfnPipePropsThe parameters required to set up a source for your pipe.Returns union: either
IResolvableorCfnPipe.PipeSourceParametersProperty- Specified by:
getSourceParametersin interfaceCfnPipeProps- See Also:
-
getTags
Description copied from interface:CfnPipePropsThe list of key-value pairs to associate with the pipe.- Specified by:
getTagsin interfaceCfnPipeProps- See Also:
-
getTargetParameters
Description copied from interface:CfnPipePropsThe 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
IResolvableorCfnPipe.PipeTargetParametersProperty- Specified by:
getTargetParametersin interfaceCfnPipeProps- 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()
-