Class CfnFlowMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFlowMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlowMixinProps
CfnFlowMixinProps-
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.bedrock.CfnFlowMixinProps
CfnFlowMixinProps.Builder, CfnFlowMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFlowMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFlowMixinProps.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 StringThe Amazon Resource Name (ARN) of the KMS key that the flow is encrypted with.final ObjectThe definition of the nodes and connections between the nodes in the flow.final ObjectThe Amazon S3 location of the flow definition.final StringThe definition of the flow as a JSON-formatted string.final ObjectA map that specifies the mappings for placeholder variables in the prompt flow definition.final StringA description of the flow.final StringThe Amazon Resource Name (ARN) of the service role with permissions to create a flow.final StringgetName()The name of the flow.getTags()Metadata that you can assign to a resource as key-value pairs.final ObjectA map of tag keys and values.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 theCfnFlowMixinProps.Builder.
-
-
Method Details
-
getCustomerEncryptionKeyArn
Description copied from interface:CfnFlowMixinPropsThe Amazon Resource Name (ARN) of the KMS key that the flow is encrypted with.- Specified by:
getCustomerEncryptionKeyArnin interfaceCfnFlowMixinProps- See Also:
-
getDefinition
Description copied from interface:CfnFlowMixinPropsThe definition of the nodes and connections between the nodes in the flow.Returns union: either
IResolvableorCfnFlowPropsMixin.FlowDefinitionProperty- Specified by:
getDefinitionin interfaceCfnFlowMixinProps- See Also:
-
getDefinitionS3Location
Description copied from interface:CfnFlowMixinPropsThe Amazon S3 location of the flow definition.Returns union: either
IResolvableorCfnFlowPropsMixin.S3LocationProperty- Specified by:
getDefinitionS3Locationin interfaceCfnFlowMixinProps- See Also:
-
getDefinitionString
Description copied from interface:CfnFlowMixinPropsThe definition of the flow as a JSON-formatted string.The string must match the format in FlowDefinition .
- Specified by:
getDefinitionStringin interfaceCfnFlowMixinProps- See Also:
-
getDefinitionSubstitutions
Description copied from interface:CfnFlowMixinPropsA map that specifies the mappings for placeholder variables in the prompt flow definition.This enables the customer to inject values obtained at runtime. Variables can be template parameter names, resource logical IDs, resource attributes, or a variable in a key-value map. Only supported with the
DefinitionStringandDefinitionS3Locationfields.Substitutions must follow the syntax:
${key_name}or${variable_1,variable_2,...}.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherStringorNumberorBooleanorIResolvable>- Specified by:
getDefinitionSubstitutionsin interfaceCfnFlowMixinProps- See Also:
-
getDescription
Description copied from interface:CfnFlowMixinPropsA description of the flow.- Specified by:
getDescriptionin interfaceCfnFlowMixinProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnFlowMixinPropsThe Amazon Resource Name (ARN) of the service role with permissions to create a flow.For more information, see Create a service row for flows in the Amazon Bedrock User Guide.
- Specified by:
getExecutionRoleArnin interfaceCfnFlowMixinProps- See Also:
-
getName
Description copied from interface:CfnFlowMixinPropsThe name of the flow.- Specified by:
getNamein interfaceCfnFlowMixinProps- See Also:
-
getTags
Description copied from interface:CfnFlowMixinPropsMetadata that you can assign to a resource as key-value pairs. For more information, see the following resources:.- Specified by:
getTagsin interfaceCfnFlowMixinProps- See Also:
-
getTestAliasTags
Description copied from interface:CfnFlowMixinPropsA map of tag keys and values.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- Specified by:
getTestAliasTagsin interfaceCfnFlowMixinProps- 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()
-