bedrock

package
v0.123.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AgentActionGroupStateEnabled  = AgentActionGroupState("ENABLED")
	AgentActionGroupStateDisabled = AgentActionGroupState("DISABLED")
)
View Source
const (
	AgentAliasStatusCreating = AgentAliasStatus("CREATING")
	AgentAliasStatusPrepared = AgentAliasStatus("PREPARED")
	AgentAliasStatusFailed   = AgentAliasStatus("FAILED")
	AgentAliasStatusUpdating = AgentAliasStatus("UPDATING")
	AgentAliasStatusDeleting = AgentAliasStatus("DELETING")
)
View Source
const (
	AgentCreationModeDefault    = AgentCreationMode("DEFAULT")
	AgentCreationModeOverridden = AgentCreationMode("OVERRIDDEN")
)
View Source
const (
	AgentKnowledgeBaseStateEnabled  = AgentKnowledgeBaseState("ENABLED")
	AgentKnowledgeBaseStateDisabled = AgentKnowledgeBaseState("DISABLED")
)
View Source
const (
	AgentPromptStateEnabled  = AgentPromptState("ENABLED")
	AgentPromptStateDisabled = AgentPromptState("DISABLED")
)
View Source
const (
	AgentPromptTypePreProcessing                   = AgentPromptType("PRE_PROCESSING")
	AgentPromptTypeOrchestration                   = AgentPromptType("ORCHESTRATION")
	AgentPromptTypePostProcessing                  = AgentPromptType("POST_PROCESSING")
	AgentPromptTypeKnowledgeBaseResponseGeneration = AgentPromptType("KNOWLEDGE_BASE_RESPONSE_GENERATION")
)
View Source
const (
	AgentStatusCreating    = AgentStatus("CREATING")
	AgentStatusPreparing   = AgentStatus("PREPARING")
	AgentStatusPrepared    = AgentStatus("PREPARED")
	AgentStatusNotPrepared = AgentStatus("NOT_PREPARED")
	AgentStatusDeleting    = AgentStatus("DELETING")
	AgentStatusFailed      = AgentStatus("FAILED")
	AgentStatusVersioning  = AgentStatus("VERSIONING")
	AgentStatusUpdating    = AgentStatus("UPDATING")
)
View Source
const (
	AgentTypeString  = AgentType("string")
	AgentTypeNumber  = AgentType("number")
	AgentTypeInteger = AgentType("integer")
	AgentTypeBoolean = AgentType("boolean")
	AgentTypeArray   = AgentType("array")
)
View Source
const (
	DataSourceChunkingStrategyFixedSize    = DataSourceChunkingStrategy("FIXED_SIZE")
	DataSourceChunkingStrategyNone         = DataSourceChunkingStrategy("NONE")
	DataSourceChunkingStrategyHierarchical = DataSourceChunkingStrategy("HIERARCHICAL")
	DataSourceChunkingStrategySemantic     = DataSourceChunkingStrategy("SEMANTIC")
)
View Source
const (
	DataSourceConfluenceSourceConfigurationAuthTypeBasic                   = DataSourceConfluenceSourceConfigurationAuthType("BASIC")
	DataSourceConfluenceSourceConfigurationAuthTypeOauth2ClientCredentials = DataSourceConfluenceSourceConfigurationAuthType("OAUTH2_CLIENT_CREDENTIALS")
)
View Source
const (
	DataSourceDataDeletionPolicyRetain = DataSourceDataDeletionPolicy("RETAIN")
	DataSourceDataDeletionPolicyDelete = DataSourceDataDeletionPolicy("DELETE")
)
View Source
const (
	DataSourceStatusAvailable          = DataSourceStatus("AVAILABLE")
	DataSourceStatusDeleting           = DataSourceStatus("DELETING")
	DataSourceStatusDeleteUnsuccessful = DataSourceStatus("DELETE_UNSUCCESSFUL")
)
View Source
const (
	DataSourceTypeS3         = DataSourceType("S3")
	DataSourceTypeConfluence = DataSourceType("CONFLUENCE")
	DataSourceTypeSalesforce = DataSourceType("SALESFORCE")
	DataSourceTypeSharepoint = DataSourceType("SHAREPOINT")
	DataSourceTypeWeb        = DataSourceType("WEB")
)
View Source
const (
	DataSourceWebScopeTypeHostOnly   = DataSourceWebScopeType("HOST_ONLY")
	DataSourceWebScopeTypeSubdomains = DataSourceWebScopeType("SUBDOMAINS")
)
View Source
const (
	FlowConnectionTypeData        = FlowConnectionType("Data")
	FlowConnectionTypeConditional = FlowConnectionType("Conditional")
)
View Source
const (
	FlowNodeIoDataTypeString  = FlowNodeIoDataType("String")
	FlowNodeIoDataTypeNumber  = FlowNodeIoDataType("Number")
	FlowNodeIoDataTypeBoolean = FlowNodeIoDataType("Boolean")
	FlowNodeIoDataTypeObject  = FlowNodeIoDataType("Object")
	FlowNodeIoDataTypeArray   = FlowNodeIoDataType("Array")
)
View Source
const (
	FlowNodeTypeInputType      = FlowNodeType("Input")
	FlowNodeTypeOutputType     = FlowNodeType("Output")
	FlowNodeTypeKnowledgeBase  = FlowNodeType("KnowledgeBase")
	FlowNodeTypeCondition      = FlowNodeType("Condition")
	FlowNodeTypeLex            = FlowNodeType("Lex")
	FlowNodeTypePrompt         = FlowNodeType("Prompt")
	FlowNodeTypeLambdaFunction = FlowNodeType("LambdaFunction")
	FlowNodeTypeAgent          = FlowNodeType("Agent")
	FlowNodeTypeStorage        = FlowNodeType("Storage")
	FlowNodeTypeRetrieval      = FlowNodeType("Retrieval")
	FlowNodeTypeIterator       = FlowNodeType("Iterator")
	FlowNodeTypeCollector      = FlowNodeType("Collector")
)
View Source
const (
	FlowStatusFailed      = FlowStatus("Failed")
	FlowStatusPrepared    = FlowStatus("Prepared")
	FlowStatusPreparing   = FlowStatus("Preparing")
	FlowStatusNotPrepared = FlowStatus("NotPrepared")
)
View Source
const (
	FlowVersionFlowConnectionTypeData        = FlowVersionFlowConnectionType("Data")
	FlowVersionFlowConnectionTypeConditional = FlowVersionFlowConnectionType("Conditional")
)
View Source
const (
	FlowVersionFlowNodeIoDataTypeString  = FlowVersionFlowNodeIoDataType("String")
	FlowVersionFlowNodeIoDataTypeNumber  = FlowVersionFlowNodeIoDataType("Number")
	FlowVersionFlowNodeIoDataTypeBoolean = FlowVersionFlowNodeIoDataType("Boolean")
	FlowVersionFlowNodeIoDataTypeObject  = FlowVersionFlowNodeIoDataType("Object")
	FlowVersionFlowNodeIoDataTypeArray   = FlowVersionFlowNodeIoDataType("Array")
)
View Source
const (
	FlowVersionFlowNodeTypeInputType      = FlowVersionFlowNodeType("Input")
	FlowVersionFlowNodeTypeOutputType     = FlowVersionFlowNodeType("Output")
	FlowVersionFlowNodeTypeKnowledgeBase  = FlowVersionFlowNodeType("KnowledgeBase")
	FlowVersionFlowNodeTypeCondition      = FlowVersionFlowNodeType("Condition")
	FlowVersionFlowNodeTypeLex            = FlowVersionFlowNodeType("Lex")
	FlowVersionFlowNodeTypePrompt         = FlowVersionFlowNodeType("Prompt")
	FlowVersionFlowNodeTypeLambdaFunction = FlowVersionFlowNodeType("LambdaFunction")
	FlowVersionFlowNodeTypeAgent          = FlowVersionFlowNodeType("Agent")
	FlowVersionFlowNodeTypeIterator       = FlowVersionFlowNodeType("Iterator")
	FlowVersionFlowNodeTypeCollector      = FlowVersionFlowNodeType("Collector")
	FlowVersionFlowNodeTypeStorage        = FlowVersionFlowNodeType("Storage")
	FlowVersionFlowNodeTypeRetrieval      = FlowVersionFlowNodeType("Retrieval")
)
View Source
const (
	FlowVersionFlowStatusFailed      = FlowVersionFlowStatus("Failed")
	FlowVersionFlowStatusPrepared    = FlowVersionFlowStatus("Prepared")
	FlowVersionFlowStatusPreparing   = FlowVersionFlowStatus("Preparing")
	FlowVersionFlowStatusNotPrepared = FlowVersionFlowStatus("NotPrepared")
)
View Source
const (
	GuardrailContentFilterTypeSexual       = GuardrailContentFilterType("SEXUAL")
	GuardrailContentFilterTypeViolence     = GuardrailContentFilterType("VIOLENCE")
	GuardrailContentFilterTypeHate         = GuardrailContentFilterType("HATE")
	GuardrailContentFilterTypeInsults      = GuardrailContentFilterType("INSULTS")
	GuardrailContentFilterTypeMisconduct   = GuardrailContentFilterType("MISCONDUCT")
	GuardrailContentFilterTypePromptAttack = GuardrailContentFilterType("PROMPT_ATTACK")
)
View Source
const (
	GuardrailContextualGroundingFilterTypeGrounding = GuardrailContextualGroundingFilterType("GROUNDING")
	GuardrailContextualGroundingFilterTypeRelevance = GuardrailContextualGroundingFilterType("RELEVANCE")
)
View Source
const (
	GuardrailFilterStrengthNone   = GuardrailFilterStrength("NONE")
	GuardrailFilterStrengthLow    = GuardrailFilterStrength("LOW")
	GuardrailFilterStrengthMedium = GuardrailFilterStrength("MEDIUM")
	GuardrailFilterStrengthHigh   = GuardrailFilterStrength("HIGH")
)
View Source
const (
	GuardrailPiiEntityTypeAddress                             = GuardrailPiiEntityType("ADDRESS")
	GuardrailPiiEntityTypeAge                                 = GuardrailPiiEntityType("AGE")
	GuardrailPiiEntityTypeAwsAccessKey                        = GuardrailPiiEntityType("AWS_ACCESS_KEY")
	GuardrailPiiEntityTypeAwsSecretKey                        = GuardrailPiiEntityType("AWS_SECRET_KEY")
	GuardrailPiiEntityTypeCaHealthNumber                      = GuardrailPiiEntityType("CA_HEALTH_NUMBER")
	GuardrailPiiEntityTypeCaSocialInsuranceNumber             = GuardrailPiiEntityType("CA_SOCIAL_INSURANCE_NUMBER")
	GuardrailPiiEntityTypeCreditDebitCardCvv                  = GuardrailPiiEntityType("CREDIT_DEBIT_CARD_CVV")
	GuardrailPiiEntityTypeCreditDebitCardExpiry               = GuardrailPiiEntityType("CREDIT_DEBIT_CARD_EXPIRY")
	GuardrailPiiEntityTypeCreditDebitCardNumber               = GuardrailPiiEntityType("CREDIT_DEBIT_CARD_NUMBER")
	GuardrailPiiEntityTypeDriverId                            = GuardrailPiiEntityType("DRIVER_ID")
	GuardrailPiiEntityTypeEmail                               = GuardrailPiiEntityType("EMAIL")
	GuardrailPiiEntityTypeInternationalBankAccountNumber      = GuardrailPiiEntityType("INTERNATIONAL_BANK_ACCOUNT_NUMBER")
	GuardrailPiiEntityTypeIpAddress                           = GuardrailPiiEntityType("IP_ADDRESS")
	GuardrailPiiEntityTypeLicensePlate                        = GuardrailPiiEntityType("LICENSE_PLATE")
	GuardrailPiiEntityTypeMacAddress                          = GuardrailPiiEntityType("MAC_ADDRESS")
	GuardrailPiiEntityTypeName                                = GuardrailPiiEntityType("NAME")
	GuardrailPiiEntityTypePassword                            = GuardrailPiiEntityType("PASSWORD")
	GuardrailPiiEntityTypePhone                               = GuardrailPiiEntityType("PHONE")
	GuardrailPiiEntityTypePin                                 = GuardrailPiiEntityType("PIN")
	GuardrailPiiEntityTypeSwiftCode                           = GuardrailPiiEntityType("SWIFT_CODE")
	GuardrailPiiEntityTypeUkNationalHealthServiceNumber       = GuardrailPiiEntityType("UK_NATIONAL_HEALTH_SERVICE_NUMBER")
	GuardrailPiiEntityTypeUkNationalInsuranceNumber           = GuardrailPiiEntityType("UK_NATIONAL_INSURANCE_NUMBER")
	GuardrailPiiEntityTypeUkUniqueTaxpayerReferenceNumber     = GuardrailPiiEntityType("UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER")
	GuardrailPiiEntityTypeUrl                                 = GuardrailPiiEntityType("URL")
	GuardrailPiiEntityTypeUsername                            = GuardrailPiiEntityType("USERNAME")
	GuardrailPiiEntityTypeUsBankAccountNumber                 = GuardrailPiiEntityType("US_BANK_ACCOUNT_NUMBER")
	GuardrailPiiEntityTypeUsBankRoutingNumber                 = GuardrailPiiEntityType("US_BANK_ROUTING_NUMBER")
	GuardrailPiiEntityTypeUsIndividualTaxIdentificationNumber = GuardrailPiiEntityType("US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER")
	GuardrailPiiEntityTypeUsPassportNumber                    = GuardrailPiiEntityType("US_PASSPORT_NUMBER")
	GuardrailPiiEntityTypeUsSocialSecurityNumber              = GuardrailPiiEntityType("US_SOCIAL_SECURITY_NUMBER")
	GuardrailPiiEntityTypeVehicleIdentificationNumber         = GuardrailPiiEntityType("VEHICLE_IDENTIFICATION_NUMBER")
)
View Source
const (
	GuardrailSensitiveInformationActionBlock     = GuardrailSensitiveInformationAction("BLOCK")
	GuardrailSensitiveInformationActionAnonymize = GuardrailSensitiveInformationAction("ANONYMIZE")
)
View Source
const (
	GuardrailStatusCreating   = GuardrailStatus("CREATING")
	GuardrailStatusUpdating   = GuardrailStatus("UPDATING")
	GuardrailStatusVersioning = GuardrailStatus("VERSIONING")
	GuardrailStatusReady      = GuardrailStatus("READY")
	GuardrailStatusFailed     = GuardrailStatus("FAILED")
	GuardrailStatusDeleting   = GuardrailStatus("DELETING")
)
View Source
const (
	KnowledgeBaseStatusCreating           = KnowledgeBaseStatus("CREATING")
	KnowledgeBaseStatusActive             = KnowledgeBaseStatus("ACTIVE")
	KnowledgeBaseStatusDeleting           = KnowledgeBaseStatus("DELETING")
	KnowledgeBaseStatusUpdating           = KnowledgeBaseStatus("UPDATING")
	KnowledgeBaseStatusFailed             = KnowledgeBaseStatus("FAILED")
	KnowledgeBaseStatusDeleteUnsuccessful = KnowledgeBaseStatus("DELETE_UNSUCCESSFUL")
)
View Source
const (
	KnowledgeBaseStorageTypeOpensearchServerless = KnowledgeBaseStorageType("OPENSEARCH_SERVERLESS")
	KnowledgeBaseStorageTypePinecone             = KnowledgeBaseStorageType("PINECONE")
	KnowledgeBaseStorageTypeRds                  = KnowledgeBaseStorageType("RDS")
	KnowledgeBaseStorageTypeMongoDbAtlas         = KnowledgeBaseStorageType("MONGO_DB_ATLAS")
)
View Source
const (
	AgentActionGroupSignatureAmazonUserInput = AgentActionGroupSignature("AMAZON.UserInput")
)
View Source
const (
	AgentCustomControlMethodReturnControl = AgentCustomControlMethod("RETURN_CONTROL")
)
View Source
const (
	DataSourceConfluenceSourceConfigurationHostTypeSaas = DataSourceConfluenceSourceConfigurationHostType("SAAS")
)
View Source
const (
	DataSourceCrawlFilterConfigurationTypePattern = DataSourceCrawlFilterConfigurationType("PATTERN")
)
View Source
const (
	DataSourceParsingStrategyBedrockFoundationModel = DataSourceParsingStrategy("BEDROCK_FOUNDATION_MODEL")
)
View Source
const (
	DataSourceSalesforceSourceConfigurationAuthTypeOauth2ClientCredentials = DataSourceSalesforceSourceConfigurationAuthType("OAUTH2_CLIENT_CREDENTIALS")
)
View Source
const (
	DataSourceSharePointSourceConfigurationAuthTypeOauth2ClientCredentials = DataSourceSharePointSourceConfigurationAuthType("OAUTH2_CLIENT_CREDENTIALS")
)
View Source
const (
	DataSourceSharePointSourceConfigurationHostTypeOnline = DataSourceSharePointSourceConfigurationHostType("ONLINE")
)
View Source
const (
	DataSourceTransformationStepToApplyPostChunking = DataSourceTransformationStepToApply("POST_CHUNKING")
)
View Source
const (
	FlowPromptTemplateTypeText = FlowPromptTemplateType("TEXT")
)
View Source
const (
	FlowVersionPromptTemplateTypeText = FlowVersionPromptTemplateType("TEXT")
)
View Source
const (
	GuardrailManagedWordsTypeProfanity = GuardrailManagedWordsType("PROFANITY")
)
View Source
const (
	GuardrailTopicTypeDeny = GuardrailTopicType("DENY")
)
View Source
const (
	KnowledgeBaseTypeVector = KnowledgeBaseType("VECTOR")
)
View Source
const (
	PromptTemplateTypeText = PromptTemplateType("TEXT")
)
View Source
const (
	PromptVersionPromptTemplateTypeText = PromptVersionPromptTemplateType("TEXT")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

type Agent struct {
	pulumi.CustomResourceState

	// List of ActionGroups
	ActionGroups AgentActionGroupArrayOutput `pulumi:"actionGroups"`
	// Arn representation of the Agent.
	AgentArn pulumi.StringOutput `pulumi:"agentArn"`
	// Identifier for a resource.
	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Name for a resource.
	AgentName pulumi.StringOutput `pulumi:"agentName"`
	// ARN of a IAM role.
	AgentResourceRoleArn pulumi.StringPtrOutput `pulumi:"agentResourceRoleArn"`
	// The status of the agent and whether it is ready for use. The following statuses are possible:
	//
	// - CREATING – The agent is being created.
	// - PREPARING – The agent is being prepared.
	// - PREPARED – The agent is prepared and ready to be invoked.
	// - NOT_PREPARED – The agent has been created but not yet prepared.
	// - FAILED – The agent API operation failed.
	// - UPDATING – The agent is being updated.
	// - DELETING – The agent is being deleted.
	AgentStatus AgentStatusOutput `pulumi:"agentStatus"`
	// Draft Agent Version.
	AgentVersion pulumi.StringOutput `pulumi:"agentVersion"`
	// Specifies whether to automatically prepare after creating or updating the agent.
	AutoPrepare pulumi.BoolPtrOutput `pulumi:"autoPrepare"`
	// Time Stamp.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringPtrOutput `pulumi:"customerEncryptionKeyArn"`
	// Description of the Resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Failure Reasons for Error.
	FailureReasons pulumi.StringArrayOutput `pulumi:"failureReasons"`
	// ARN or name of a Bedrock model.
	FoundationModel pulumi.StringPtrOutput `pulumi:"foundationModel"`
	// Details about the guardrail associated with the agent.
	GuardrailConfiguration AgentGuardrailConfigurationPtrOutput `pulumi:"guardrailConfiguration"`
	// Max Session Time.
	IdleSessionTtlInSeconds pulumi.Float64PtrOutput `pulumi:"idleSessionTtlInSeconds"`
	// Instruction for the agent.
	Instruction pulumi.StringPtrOutput `pulumi:"instruction"`
	// List of Agent Knowledge Bases
	KnowledgeBases AgentKnowledgeBaseArrayOutput `pulumi:"knowledgeBases"`
	// Time Stamp.
	PreparedAt pulumi.StringOutput `pulumi:"preparedAt"`
	// Contains configurations to override prompt templates in different parts of an agent sequence. For more information, see [Advanced prompts](https://docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html) .
	PromptOverrideConfiguration AgentPromptOverrideConfigurationPtrOutput `pulumi:"promptOverrideConfiguration"`
	// The recommended actions users can take to resolve an error in failureReasons.
	RecommendedActions pulumi.StringArrayOutput `pulumi:"recommendedActions"`
	// Specifies whether to allow deleting agent while it is in use.
	SkipResourceInUseCheckOnDelete pulumi.BoolPtrOutput `pulumi:"skipResourceInUseCheckOnDelete"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	TestAliasTags pulumi.StringMapOutput `pulumi:"testAliasTags"`
	// Time Stamp.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::Bedrock::Agent Resource Type

func GetAgent

func GetAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AgentState, opts ...pulumi.ResourceOption) (*Agent, error)

GetAgent gets an existing Agent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAgent

func NewAgent(ctx *pulumi.Context,
	name string, args *AgentArgs, opts ...pulumi.ResourceOption) (*Agent, error)

NewAgent registers a new resource with the given unique name, arguments, and options.

func (*Agent) ElementType

func (*Agent) ElementType() reflect.Type

func (*Agent) ToAgentOutput

func (i *Agent) ToAgentOutput() AgentOutput

func (*Agent) ToAgentOutputWithContext

func (i *Agent) ToAgentOutputWithContext(ctx context.Context) AgentOutput

type AgentActionGroup

type AgentActionGroup struct {
	// The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.
	ActionGroupExecutor interface{} `pulumi:"actionGroupExecutor"`
	// Name of the action group
	ActionGroupName string `pulumi:"actionGroupName"`
	// Specifies whether the action group is available for the agent to invoke or not when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request.
	ActionGroupState *AgentActionGroupState `pulumi:"actionGroupState"`
	// Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema. For more information, see [Action group OpenAPI schemas](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-api-schema.html) .
	ApiSchema interface{} `pulumi:"apiSchema"`
	// Description of action group
	Description *string `pulumi:"description"`
	// Defines functions that each define parameters that the agent needs to invoke from the user. Each function represents an action in an action group.
	FunctionSchema *AgentFunctionSchema `pulumi:"functionSchema"`
	// If this field is set as `AMAZON.UserInput` , the agent can request the user for additional information when trying to complete a task. The `description` , `apiSchema` , and `actionGroupExecutor` fields must be blank for this action group.
	//
	// During orchestration, if the agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an [Observation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Observation.html) reprompting the user for more information.
	ParentActionGroupSignature *AgentActionGroupSignature `pulumi:"parentActionGroupSignature"`
	// Specifies whether to allow deleting action group while it is in use.
	SkipResourceInUseCheckOnDelete *bool `pulumi:"skipResourceInUseCheckOnDelete"`
}

Contains the information of an Agent Action Group

type AgentActionGroupArgs

type AgentActionGroupArgs struct {
	// The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.
	ActionGroupExecutor pulumi.Input `pulumi:"actionGroupExecutor"`
	// Name of the action group
	ActionGroupName pulumi.StringInput `pulumi:"actionGroupName"`
	// Specifies whether the action group is available for the agent to invoke or not when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request.
	ActionGroupState AgentActionGroupStatePtrInput `pulumi:"actionGroupState"`
	// Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema. For more information, see [Action group OpenAPI schemas](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-api-schema.html) .
	ApiSchema pulumi.Input `pulumi:"apiSchema"`
	// Description of action group
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Defines functions that each define parameters that the agent needs to invoke from the user. Each function represents an action in an action group.
	FunctionSchema AgentFunctionSchemaPtrInput `pulumi:"functionSchema"`
	// If this field is set as `AMAZON.UserInput` , the agent can request the user for additional information when trying to complete a task. The `description` , `apiSchema` , and `actionGroupExecutor` fields must be blank for this action group.
	//
	// During orchestration, if the agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an [Observation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Observation.html) reprompting the user for more information.
	ParentActionGroupSignature AgentActionGroupSignaturePtrInput `pulumi:"parentActionGroupSignature"`
	// Specifies whether to allow deleting action group while it is in use.
	SkipResourceInUseCheckOnDelete pulumi.BoolPtrInput `pulumi:"skipResourceInUseCheckOnDelete"`
}

Contains the information of an Agent Action Group

func (AgentActionGroupArgs) ElementType

func (AgentActionGroupArgs) ElementType() reflect.Type

func (AgentActionGroupArgs) ToAgentActionGroupOutput

func (i AgentActionGroupArgs) ToAgentActionGroupOutput() AgentActionGroupOutput

func (AgentActionGroupArgs) ToAgentActionGroupOutputWithContext

func (i AgentActionGroupArgs) ToAgentActionGroupOutputWithContext(ctx context.Context) AgentActionGroupOutput

type AgentActionGroupArray

type AgentActionGroupArray []AgentActionGroupInput

func (AgentActionGroupArray) ElementType

func (AgentActionGroupArray) ElementType() reflect.Type

func (AgentActionGroupArray) ToAgentActionGroupArrayOutput

func (i AgentActionGroupArray) ToAgentActionGroupArrayOutput() AgentActionGroupArrayOutput

func (AgentActionGroupArray) ToAgentActionGroupArrayOutputWithContext

func (i AgentActionGroupArray) ToAgentActionGroupArrayOutputWithContext(ctx context.Context) AgentActionGroupArrayOutput

type AgentActionGroupArrayInput

type AgentActionGroupArrayInput interface {
	pulumi.Input

	ToAgentActionGroupArrayOutput() AgentActionGroupArrayOutput
	ToAgentActionGroupArrayOutputWithContext(context.Context) AgentActionGroupArrayOutput
}

AgentActionGroupArrayInput is an input type that accepts AgentActionGroupArray and AgentActionGroupArrayOutput values. You can construct a concrete instance of `AgentActionGroupArrayInput` via:

AgentActionGroupArray{ AgentActionGroupArgs{...} }

type AgentActionGroupArrayOutput

type AgentActionGroupArrayOutput struct{ *pulumi.OutputState }

func (AgentActionGroupArrayOutput) ElementType

func (AgentActionGroupArrayOutput) Index

func (AgentActionGroupArrayOutput) ToAgentActionGroupArrayOutput

func (o AgentActionGroupArrayOutput) ToAgentActionGroupArrayOutput() AgentActionGroupArrayOutput

func (AgentActionGroupArrayOutput) ToAgentActionGroupArrayOutputWithContext

func (o AgentActionGroupArrayOutput) ToAgentActionGroupArrayOutputWithContext(ctx context.Context) AgentActionGroupArrayOutput

type AgentActionGroupExecutor0Properties added in v0.106.0

type AgentActionGroupExecutor0Properties struct {
	// ARN of a Lambda.
	Lambda string `pulumi:"lambda"`
}

Type of Executors for an Action Group

type AgentActionGroupExecutor0PropertiesArgs added in v0.106.0

type AgentActionGroupExecutor0PropertiesArgs struct {
	// ARN of a Lambda.
	Lambda pulumi.StringInput `pulumi:"lambda"`
}

Type of Executors for an Action Group

func (AgentActionGroupExecutor0PropertiesArgs) ElementType added in v0.106.0

func (AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesOutput added in v0.106.0

func (i AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesOutput() AgentActionGroupExecutor0PropertiesOutput

func (AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesOutputWithContext added in v0.106.0

func (i AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesOutputWithContext(ctx context.Context) AgentActionGroupExecutor0PropertiesOutput

func (AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesPtrOutput added in v0.106.0

func (i AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesPtrOutput() AgentActionGroupExecutor0PropertiesPtrOutput

func (AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesPtrOutputWithContext added in v0.106.0

func (i AgentActionGroupExecutor0PropertiesArgs) ToAgentActionGroupExecutor0PropertiesPtrOutputWithContext(ctx context.Context) AgentActionGroupExecutor0PropertiesPtrOutput

type AgentActionGroupExecutor0PropertiesInput added in v0.106.0

type AgentActionGroupExecutor0PropertiesInput interface {
	pulumi.Input

	ToAgentActionGroupExecutor0PropertiesOutput() AgentActionGroupExecutor0PropertiesOutput
	ToAgentActionGroupExecutor0PropertiesOutputWithContext(context.Context) AgentActionGroupExecutor0PropertiesOutput
}

AgentActionGroupExecutor0PropertiesInput is an input type that accepts AgentActionGroupExecutor0PropertiesArgs and AgentActionGroupExecutor0PropertiesOutput values. You can construct a concrete instance of `AgentActionGroupExecutor0PropertiesInput` via:

AgentActionGroupExecutor0PropertiesArgs{...}

type AgentActionGroupExecutor0PropertiesOutput added in v0.106.0

type AgentActionGroupExecutor0PropertiesOutput struct{ *pulumi.OutputState }

Type of Executors for an Action Group

func (AgentActionGroupExecutor0PropertiesOutput) ElementType added in v0.106.0

func (AgentActionGroupExecutor0PropertiesOutput) Lambda added in v0.106.0

ARN of a Lambda.

func (AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesOutput added in v0.106.0

func (o AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesOutput() AgentActionGroupExecutor0PropertiesOutput

func (AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesOutputWithContext added in v0.106.0

func (o AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesOutputWithContext(ctx context.Context) AgentActionGroupExecutor0PropertiesOutput

func (AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesPtrOutput added in v0.106.0

func (o AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesPtrOutput() AgentActionGroupExecutor0PropertiesPtrOutput

func (AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesPtrOutputWithContext added in v0.106.0

func (o AgentActionGroupExecutor0PropertiesOutput) ToAgentActionGroupExecutor0PropertiesPtrOutputWithContext(ctx context.Context) AgentActionGroupExecutor0PropertiesPtrOutput

type AgentActionGroupExecutor0PropertiesPtrInput added in v0.106.0

type AgentActionGroupExecutor0PropertiesPtrInput interface {
	pulumi.Input

	ToAgentActionGroupExecutor0PropertiesPtrOutput() AgentActionGroupExecutor0PropertiesPtrOutput
	ToAgentActionGroupExecutor0PropertiesPtrOutputWithContext(context.Context) AgentActionGroupExecutor0PropertiesPtrOutput
}

AgentActionGroupExecutor0PropertiesPtrInput is an input type that accepts AgentActionGroupExecutor0PropertiesArgs, AgentActionGroupExecutor0PropertiesPtr and AgentActionGroupExecutor0PropertiesPtrOutput values. You can construct a concrete instance of `AgentActionGroupExecutor0PropertiesPtrInput` via:

        AgentActionGroupExecutor0PropertiesArgs{...}

or:

        nil

type AgentActionGroupExecutor0PropertiesPtrOutput added in v0.106.0

type AgentActionGroupExecutor0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AgentActionGroupExecutor0PropertiesPtrOutput) Elem added in v0.106.0

func (AgentActionGroupExecutor0PropertiesPtrOutput) ElementType added in v0.106.0

func (AgentActionGroupExecutor0PropertiesPtrOutput) Lambda added in v0.106.0

ARN of a Lambda.

func (AgentActionGroupExecutor0PropertiesPtrOutput) ToAgentActionGroupExecutor0PropertiesPtrOutput added in v0.106.0

func (o AgentActionGroupExecutor0PropertiesPtrOutput) ToAgentActionGroupExecutor0PropertiesPtrOutput() AgentActionGroupExecutor0PropertiesPtrOutput

func (AgentActionGroupExecutor0PropertiesPtrOutput) ToAgentActionGroupExecutor0PropertiesPtrOutputWithContext added in v0.106.0

func (o AgentActionGroupExecutor0PropertiesPtrOutput) ToAgentActionGroupExecutor0PropertiesPtrOutputWithContext(ctx context.Context) AgentActionGroupExecutor0PropertiesPtrOutput

type AgentActionGroupExecutor1Properties added in v0.106.0

type AgentActionGroupExecutor1Properties struct {
	CustomControl AgentCustomControlMethod `pulumi:"customControl"`
}

Type of Executors for an Action Group

type AgentActionGroupExecutor1PropertiesArgs added in v0.106.0

type AgentActionGroupExecutor1PropertiesArgs struct {
	CustomControl AgentCustomControlMethodInput `pulumi:"customControl"`
}

Type of Executors for an Action Group

func (AgentActionGroupExecutor1PropertiesArgs) ElementType added in v0.106.0

func (AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesOutput added in v0.106.0

func (i AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesOutput() AgentActionGroupExecutor1PropertiesOutput

func (AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesOutputWithContext added in v0.106.0

func (i AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesOutputWithContext(ctx context.Context) AgentActionGroupExecutor1PropertiesOutput

func (AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesPtrOutput added in v0.106.0

func (i AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesPtrOutput() AgentActionGroupExecutor1PropertiesPtrOutput

func (AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesPtrOutputWithContext added in v0.106.0

func (i AgentActionGroupExecutor1PropertiesArgs) ToAgentActionGroupExecutor1PropertiesPtrOutputWithContext(ctx context.Context) AgentActionGroupExecutor1PropertiesPtrOutput

type AgentActionGroupExecutor1PropertiesInput added in v0.106.0

type AgentActionGroupExecutor1PropertiesInput interface {
	pulumi.Input

	ToAgentActionGroupExecutor1PropertiesOutput() AgentActionGroupExecutor1PropertiesOutput
	ToAgentActionGroupExecutor1PropertiesOutputWithContext(context.Context) AgentActionGroupExecutor1PropertiesOutput
}

AgentActionGroupExecutor1PropertiesInput is an input type that accepts AgentActionGroupExecutor1PropertiesArgs and AgentActionGroupExecutor1PropertiesOutput values. You can construct a concrete instance of `AgentActionGroupExecutor1PropertiesInput` via:

AgentActionGroupExecutor1PropertiesArgs{...}

type AgentActionGroupExecutor1PropertiesOutput added in v0.106.0

type AgentActionGroupExecutor1PropertiesOutput struct{ *pulumi.OutputState }

Type of Executors for an Action Group

func (AgentActionGroupExecutor1PropertiesOutput) CustomControl added in v0.106.0

func (AgentActionGroupExecutor1PropertiesOutput) ElementType added in v0.106.0

func (AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesOutput added in v0.106.0

func (o AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesOutput() AgentActionGroupExecutor1PropertiesOutput

func (AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesOutputWithContext added in v0.106.0

func (o AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesOutputWithContext(ctx context.Context) AgentActionGroupExecutor1PropertiesOutput

func (AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesPtrOutput added in v0.106.0

func (o AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesPtrOutput() AgentActionGroupExecutor1PropertiesPtrOutput

func (AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesPtrOutputWithContext added in v0.106.0

func (o AgentActionGroupExecutor1PropertiesOutput) ToAgentActionGroupExecutor1PropertiesPtrOutputWithContext(ctx context.Context) AgentActionGroupExecutor1PropertiesPtrOutput

type AgentActionGroupExecutor1PropertiesPtrInput added in v0.106.0

type AgentActionGroupExecutor1PropertiesPtrInput interface {
	pulumi.Input

	ToAgentActionGroupExecutor1PropertiesPtrOutput() AgentActionGroupExecutor1PropertiesPtrOutput
	ToAgentActionGroupExecutor1PropertiesPtrOutputWithContext(context.Context) AgentActionGroupExecutor1PropertiesPtrOutput
}

AgentActionGroupExecutor1PropertiesPtrInput is an input type that accepts AgentActionGroupExecutor1PropertiesArgs, AgentActionGroupExecutor1PropertiesPtr and AgentActionGroupExecutor1PropertiesPtrOutput values. You can construct a concrete instance of `AgentActionGroupExecutor1PropertiesPtrInput` via:

        AgentActionGroupExecutor1PropertiesArgs{...}

or:

        nil

type AgentActionGroupExecutor1PropertiesPtrOutput added in v0.106.0

type AgentActionGroupExecutor1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AgentActionGroupExecutor1PropertiesPtrOutput) CustomControl added in v0.106.0

func (AgentActionGroupExecutor1PropertiesPtrOutput) Elem added in v0.106.0

func (AgentActionGroupExecutor1PropertiesPtrOutput) ElementType added in v0.106.0

func (AgentActionGroupExecutor1PropertiesPtrOutput) ToAgentActionGroupExecutor1PropertiesPtrOutput added in v0.106.0

func (o AgentActionGroupExecutor1PropertiesPtrOutput) ToAgentActionGroupExecutor1PropertiesPtrOutput() AgentActionGroupExecutor1PropertiesPtrOutput

func (AgentActionGroupExecutor1PropertiesPtrOutput) ToAgentActionGroupExecutor1PropertiesPtrOutputWithContext added in v0.106.0

func (o AgentActionGroupExecutor1PropertiesPtrOutput) ToAgentActionGroupExecutor1PropertiesPtrOutputWithContext(ctx context.Context) AgentActionGroupExecutor1PropertiesPtrOutput

type AgentActionGroupInput

type AgentActionGroupInput interface {
	pulumi.Input

	ToAgentActionGroupOutput() AgentActionGroupOutput
	ToAgentActionGroupOutputWithContext(context.Context) AgentActionGroupOutput
}

AgentActionGroupInput is an input type that accepts AgentActionGroupArgs and AgentActionGroupOutput values. You can construct a concrete instance of `AgentActionGroupInput` via:

AgentActionGroupArgs{...}

type AgentActionGroupOutput

type AgentActionGroupOutput struct{ *pulumi.OutputState }

Contains the information of an Agent Action Group

func (AgentActionGroupOutput) ActionGroupExecutor

func (o AgentActionGroupOutput) ActionGroupExecutor() pulumi.AnyOutput

The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.

func (AgentActionGroupOutput) ActionGroupName

func (o AgentActionGroupOutput) ActionGroupName() pulumi.StringOutput

Name of the action group

func (AgentActionGroupOutput) ActionGroupState

Specifies whether the action group is available for the agent to invoke or not when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request.

func (AgentActionGroupOutput) ApiSchema

func (o AgentActionGroupOutput) ApiSchema() pulumi.AnyOutput

Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema. For more information, see [Action group OpenAPI schemas](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-api-schema.html) .

func (AgentActionGroupOutput) Description

Description of action group

func (AgentActionGroupOutput) ElementType

func (AgentActionGroupOutput) ElementType() reflect.Type

func (AgentActionGroupOutput) FunctionSchema added in v0.106.0

Defines functions that each define parameters that the agent needs to invoke from the user. Each function represents an action in an action group.

func (AgentActionGroupOutput) ParentActionGroupSignature

func (o AgentActionGroupOutput) ParentActionGroupSignature() AgentActionGroupSignaturePtrOutput

If this field is set as `AMAZON.UserInput` , the agent can request the user for additional information when trying to complete a task. The `description` , `apiSchema` , and `actionGroupExecutor` fields must be blank for this action group.

During orchestration, if the agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an [Observation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Observation.html) reprompting the user for more information.

func (AgentActionGroupOutput) SkipResourceInUseCheckOnDelete

func (o AgentActionGroupOutput) SkipResourceInUseCheckOnDelete() pulumi.BoolPtrOutput

Specifies whether to allow deleting action group while it is in use.

func (AgentActionGroupOutput) ToAgentActionGroupOutput

func (o AgentActionGroupOutput) ToAgentActionGroupOutput() AgentActionGroupOutput

func (AgentActionGroupOutput) ToAgentActionGroupOutputWithContext

func (o AgentActionGroupOutput) ToAgentActionGroupOutputWithContext(ctx context.Context) AgentActionGroupOutput

type AgentActionGroupSignature

type AgentActionGroupSignature string

Action Group Signature for a BuiltIn Action

func (AgentActionGroupSignature) ElementType

func (AgentActionGroupSignature) ElementType() reflect.Type

func (AgentActionGroupSignature) ToAgentActionGroupSignatureOutput

func (e AgentActionGroupSignature) ToAgentActionGroupSignatureOutput() AgentActionGroupSignatureOutput

func (AgentActionGroupSignature) ToAgentActionGroupSignatureOutputWithContext

func (e AgentActionGroupSignature) ToAgentActionGroupSignatureOutputWithContext(ctx context.Context) AgentActionGroupSignatureOutput

func (AgentActionGroupSignature) ToAgentActionGroupSignaturePtrOutput

func (e AgentActionGroupSignature) ToAgentActionGroupSignaturePtrOutput() AgentActionGroupSignaturePtrOutput

func (AgentActionGroupSignature) ToAgentActionGroupSignaturePtrOutputWithContext

func (e AgentActionGroupSignature) ToAgentActionGroupSignaturePtrOutputWithContext(ctx context.Context) AgentActionGroupSignaturePtrOutput

func (AgentActionGroupSignature) ToStringOutput

func (e AgentActionGroupSignature) ToStringOutput() pulumi.StringOutput

func (AgentActionGroupSignature) ToStringOutputWithContext

func (e AgentActionGroupSignature) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentActionGroupSignature) ToStringPtrOutput

func (e AgentActionGroupSignature) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentActionGroupSignature) ToStringPtrOutputWithContext

func (e AgentActionGroupSignature) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentActionGroupSignatureInput

type AgentActionGroupSignatureInput interface {
	pulumi.Input

	ToAgentActionGroupSignatureOutput() AgentActionGroupSignatureOutput
	ToAgentActionGroupSignatureOutputWithContext(context.Context) AgentActionGroupSignatureOutput
}

AgentActionGroupSignatureInput is an input type that accepts values of the AgentActionGroupSignature enum A concrete instance of `AgentActionGroupSignatureInput` can be one of the following:

AgentActionGroupSignatureAmazonUserInput

type AgentActionGroupSignatureOutput

type AgentActionGroupSignatureOutput struct{ *pulumi.OutputState }

func (AgentActionGroupSignatureOutput) ElementType

func (AgentActionGroupSignatureOutput) ToAgentActionGroupSignatureOutput

func (o AgentActionGroupSignatureOutput) ToAgentActionGroupSignatureOutput() AgentActionGroupSignatureOutput

func (AgentActionGroupSignatureOutput) ToAgentActionGroupSignatureOutputWithContext

func (o AgentActionGroupSignatureOutput) ToAgentActionGroupSignatureOutputWithContext(ctx context.Context) AgentActionGroupSignatureOutput

func (AgentActionGroupSignatureOutput) ToAgentActionGroupSignaturePtrOutput

func (o AgentActionGroupSignatureOutput) ToAgentActionGroupSignaturePtrOutput() AgentActionGroupSignaturePtrOutput

func (AgentActionGroupSignatureOutput) ToAgentActionGroupSignaturePtrOutputWithContext

func (o AgentActionGroupSignatureOutput) ToAgentActionGroupSignaturePtrOutputWithContext(ctx context.Context) AgentActionGroupSignaturePtrOutput

func (AgentActionGroupSignatureOutput) ToStringOutput

func (AgentActionGroupSignatureOutput) ToStringOutputWithContext

func (o AgentActionGroupSignatureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentActionGroupSignatureOutput) ToStringPtrOutput

func (AgentActionGroupSignatureOutput) ToStringPtrOutputWithContext

func (o AgentActionGroupSignatureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentActionGroupSignaturePtrInput

type AgentActionGroupSignaturePtrInput interface {
	pulumi.Input

	ToAgentActionGroupSignaturePtrOutput() AgentActionGroupSignaturePtrOutput
	ToAgentActionGroupSignaturePtrOutputWithContext(context.Context) AgentActionGroupSignaturePtrOutput
}

func AgentActionGroupSignaturePtr

func AgentActionGroupSignaturePtr(v string) AgentActionGroupSignaturePtrInput

type AgentActionGroupSignaturePtrOutput

type AgentActionGroupSignaturePtrOutput struct{ *pulumi.OutputState }

func (AgentActionGroupSignaturePtrOutput) Elem

func (AgentActionGroupSignaturePtrOutput) ElementType

func (AgentActionGroupSignaturePtrOutput) ToAgentActionGroupSignaturePtrOutput

func (o AgentActionGroupSignaturePtrOutput) ToAgentActionGroupSignaturePtrOutput() AgentActionGroupSignaturePtrOutput

func (AgentActionGroupSignaturePtrOutput) ToAgentActionGroupSignaturePtrOutputWithContext

func (o AgentActionGroupSignaturePtrOutput) ToAgentActionGroupSignaturePtrOutputWithContext(ctx context.Context) AgentActionGroupSignaturePtrOutput

func (AgentActionGroupSignaturePtrOutput) ToStringPtrOutput

func (AgentActionGroupSignaturePtrOutput) ToStringPtrOutputWithContext

func (o AgentActionGroupSignaturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentActionGroupState

type AgentActionGroupState string

State of the action group

func (AgentActionGroupState) ElementType

func (AgentActionGroupState) ElementType() reflect.Type

func (AgentActionGroupState) ToAgentActionGroupStateOutput

func (e AgentActionGroupState) ToAgentActionGroupStateOutput() AgentActionGroupStateOutput

func (AgentActionGroupState) ToAgentActionGroupStateOutputWithContext

func (e AgentActionGroupState) ToAgentActionGroupStateOutputWithContext(ctx context.Context) AgentActionGroupStateOutput

func (AgentActionGroupState) ToAgentActionGroupStatePtrOutput

func (e AgentActionGroupState) ToAgentActionGroupStatePtrOutput() AgentActionGroupStatePtrOutput

func (AgentActionGroupState) ToAgentActionGroupStatePtrOutputWithContext

func (e AgentActionGroupState) ToAgentActionGroupStatePtrOutputWithContext(ctx context.Context) AgentActionGroupStatePtrOutput

func (AgentActionGroupState) ToStringOutput

func (e AgentActionGroupState) ToStringOutput() pulumi.StringOutput

func (AgentActionGroupState) ToStringOutputWithContext

func (e AgentActionGroupState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentActionGroupState) ToStringPtrOutput

func (e AgentActionGroupState) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentActionGroupState) ToStringPtrOutputWithContext

func (e AgentActionGroupState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentActionGroupStateInput

type AgentActionGroupStateInput interface {
	pulumi.Input

	ToAgentActionGroupStateOutput() AgentActionGroupStateOutput
	ToAgentActionGroupStateOutputWithContext(context.Context) AgentActionGroupStateOutput
}

AgentActionGroupStateInput is an input type that accepts values of the AgentActionGroupState enum A concrete instance of `AgentActionGroupStateInput` can be one of the following:

AgentActionGroupStateEnabled
AgentActionGroupStateDisabled

type AgentActionGroupStateOutput

type AgentActionGroupStateOutput struct{ *pulumi.OutputState }

func (AgentActionGroupStateOutput) ElementType

func (AgentActionGroupStateOutput) ToAgentActionGroupStateOutput

func (o AgentActionGroupStateOutput) ToAgentActionGroupStateOutput() AgentActionGroupStateOutput

func (AgentActionGroupStateOutput) ToAgentActionGroupStateOutputWithContext

func (o AgentActionGroupStateOutput) ToAgentActionGroupStateOutputWithContext(ctx context.Context) AgentActionGroupStateOutput

func (AgentActionGroupStateOutput) ToAgentActionGroupStatePtrOutput

func (o AgentActionGroupStateOutput) ToAgentActionGroupStatePtrOutput() AgentActionGroupStatePtrOutput

func (AgentActionGroupStateOutput) ToAgentActionGroupStatePtrOutputWithContext

func (o AgentActionGroupStateOutput) ToAgentActionGroupStatePtrOutputWithContext(ctx context.Context) AgentActionGroupStatePtrOutput

func (AgentActionGroupStateOutput) ToStringOutput

func (o AgentActionGroupStateOutput) ToStringOutput() pulumi.StringOutput

func (AgentActionGroupStateOutput) ToStringOutputWithContext

func (o AgentActionGroupStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentActionGroupStateOutput) ToStringPtrOutput

func (o AgentActionGroupStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentActionGroupStateOutput) ToStringPtrOutputWithContext

func (o AgentActionGroupStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentActionGroupStatePtrInput

type AgentActionGroupStatePtrInput interface {
	pulumi.Input

	ToAgentActionGroupStatePtrOutput() AgentActionGroupStatePtrOutput
	ToAgentActionGroupStatePtrOutputWithContext(context.Context) AgentActionGroupStatePtrOutput
}

func AgentActionGroupStatePtr

func AgentActionGroupStatePtr(v string) AgentActionGroupStatePtrInput

type AgentActionGroupStatePtrOutput

type AgentActionGroupStatePtrOutput struct{ *pulumi.OutputState }

func (AgentActionGroupStatePtrOutput) Elem

func (AgentActionGroupStatePtrOutput) ElementType

func (AgentActionGroupStatePtrOutput) ToAgentActionGroupStatePtrOutput

func (o AgentActionGroupStatePtrOutput) ToAgentActionGroupStatePtrOutput() AgentActionGroupStatePtrOutput

func (AgentActionGroupStatePtrOutput) ToAgentActionGroupStatePtrOutputWithContext

func (o AgentActionGroupStatePtrOutput) ToAgentActionGroupStatePtrOutputWithContext(ctx context.Context) AgentActionGroupStatePtrOutput

func (AgentActionGroupStatePtrOutput) ToStringPtrOutput

func (AgentActionGroupStatePtrOutput) ToStringPtrOutputWithContext

func (o AgentActionGroupStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentAlias

type AgentAlias struct {
	pulumi.CustomResourceState

	// Arn representation of the Agent Alias.
	AgentAliasArn pulumi.StringOutput `pulumi:"agentAliasArn"`
	// The list of history events for an alias for an Agent.
	AgentAliasHistoryEvents AgentAliasHistoryEventArrayOutput `pulumi:"agentAliasHistoryEvents"`
	// Id for an Agent Alias generated at the server side.
	AgentAliasId pulumi.StringOutput `pulumi:"agentAliasId"`
	// Name for a resource.
	AgentAliasName pulumi.StringOutput `pulumi:"agentAliasName"`
	// The status of the alias of the agent and whether it is ready for use. The following statuses are possible:
	//
	// - CREATING – The agent alias is being created.
	// - PREPARED – The agent alias is finished being created or updated and is ready to be invoked.
	// - FAILED – The agent alias API operation failed.
	// - UPDATING – The agent alias is being updated.
	// - DELETING – The agent alias is being deleted.
	AgentAliasStatus AgentAliasStatusOutput `pulumi:"agentAliasStatus"`
	// Identifier for a resource.
	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Time Stamp.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Description of the Resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Routing configuration for an Agent alias.
	RoutingConfiguration AgentAliasRoutingConfigurationListItemArrayOutput `pulumi:"routingConfiguration"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::Bedrock::AgentAlias Resource Type

func GetAgentAlias

func GetAgentAlias(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AgentAliasState, opts ...pulumi.ResourceOption) (*AgentAlias, error)

GetAgentAlias gets an existing AgentAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAgentAlias

func NewAgentAlias(ctx *pulumi.Context,
	name string, args *AgentAliasArgs, opts ...pulumi.ResourceOption) (*AgentAlias, error)

NewAgentAlias registers a new resource with the given unique name, arguments, and options.

func (*AgentAlias) ElementType

func (*AgentAlias) ElementType() reflect.Type

func (*AgentAlias) ToAgentAliasOutput

func (i *AgentAlias) ToAgentAliasOutput() AgentAliasOutput

func (*AgentAlias) ToAgentAliasOutputWithContext

func (i *AgentAlias) ToAgentAliasOutputWithContext(ctx context.Context) AgentAliasOutput

type AgentAliasArgs

type AgentAliasArgs struct {
	// Name for a resource.
	AgentAliasName pulumi.StringPtrInput
	// Identifier for a resource.
	AgentId pulumi.StringInput
	// Description of the Resource.
	Description pulumi.StringPtrInput
	// Routing configuration for an Agent alias.
	RoutingConfiguration AgentAliasRoutingConfigurationListItemArrayInput
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AgentAlias resource.

func (AgentAliasArgs) ElementType

func (AgentAliasArgs) ElementType() reflect.Type

type AgentAliasHistoryEvent

type AgentAliasHistoryEvent struct {
	// Time Stamp.
	EndDate *string `pulumi:"endDate"`
	// Routing configuration for an Agent alias.
	RoutingConfiguration []AgentAliasRoutingConfigurationListItem `pulumi:"routingConfiguration"`
	// Time Stamp.
	StartDate *string `pulumi:"startDate"`
}

History event for an alias for an Agent.

type AgentAliasHistoryEventArrayOutput

type AgentAliasHistoryEventArrayOutput struct{ *pulumi.OutputState }

func (AgentAliasHistoryEventArrayOutput) ElementType

func (AgentAliasHistoryEventArrayOutput) Index

func (AgentAliasHistoryEventArrayOutput) ToAgentAliasHistoryEventArrayOutput

func (o AgentAliasHistoryEventArrayOutput) ToAgentAliasHistoryEventArrayOutput() AgentAliasHistoryEventArrayOutput

func (AgentAliasHistoryEventArrayOutput) ToAgentAliasHistoryEventArrayOutputWithContext

func (o AgentAliasHistoryEventArrayOutput) ToAgentAliasHistoryEventArrayOutputWithContext(ctx context.Context) AgentAliasHistoryEventArrayOutput

type AgentAliasHistoryEventOutput

type AgentAliasHistoryEventOutput struct{ *pulumi.OutputState }

History event for an alias for an Agent.

func (AgentAliasHistoryEventOutput) ElementType

func (AgentAliasHistoryEventOutput) EndDate

Time Stamp.

func (AgentAliasHistoryEventOutput) RoutingConfiguration

Routing configuration for an Agent alias.

func (AgentAliasHistoryEventOutput) StartDate

Time Stamp.

func (AgentAliasHistoryEventOutput) ToAgentAliasHistoryEventOutput

func (o AgentAliasHistoryEventOutput) ToAgentAliasHistoryEventOutput() AgentAliasHistoryEventOutput

func (AgentAliasHistoryEventOutput) ToAgentAliasHistoryEventOutputWithContext

func (o AgentAliasHistoryEventOutput) ToAgentAliasHistoryEventOutputWithContext(ctx context.Context) AgentAliasHistoryEventOutput

type AgentAliasInput

type AgentAliasInput interface {
	pulumi.Input

	ToAgentAliasOutput() AgentAliasOutput
	ToAgentAliasOutputWithContext(ctx context.Context) AgentAliasOutput
}

type AgentAliasOutput

type AgentAliasOutput struct{ *pulumi.OutputState }

func (AgentAliasOutput) AgentAliasArn

func (o AgentAliasOutput) AgentAliasArn() pulumi.StringOutput

Arn representation of the Agent Alias.

func (AgentAliasOutput) AgentAliasHistoryEvents

func (o AgentAliasOutput) AgentAliasHistoryEvents() AgentAliasHistoryEventArrayOutput

The list of history events for an alias for an Agent.

func (AgentAliasOutput) AgentAliasId

func (o AgentAliasOutput) AgentAliasId() pulumi.StringOutput

Id for an Agent Alias generated at the server side.

func (AgentAliasOutput) AgentAliasName

func (o AgentAliasOutput) AgentAliasName() pulumi.StringOutput

Name for a resource.

func (AgentAliasOutput) AgentAliasStatus

func (o AgentAliasOutput) AgentAliasStatus() AgentAliasStatusOutput

The status of the alias of the agent and whether it is ready for use. The following statuses are possible:

- CREATING – The agent alias is being created. - PREPARED – The agent alias is finished being created or updated and is ready to be invoked. - FAILED – The agent alias API operation failed. - UPDATING – The agent alias is being updated. - DELETING – The agent alias is being deleted.

func (AgentAliasOutput) AgentId

func (o AgentAliasOutput) AgentId() pulumi.StringOutput

Identifier for a resource.

func (AgentAliasOutput) CreatedAt

func (o AgentAliasOutput) CreatedAt() pulumi.StringOutput

Time Stamp.

func (AgentAliasOutput) Description

func (o AgentAliasOutput) Description() pulumi.StringPtrOutput

Description of the Resource.

func (AgentAliasOutput) ElementType

func (AgentAliasOutput) ElementType() reflect.Type

func (AgentAliasOutput) RoutingConfiguration

Routing configuration for an Agent alias.

func (AgentAliasOutput) Tags

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (AgentAliasOutput) ToAgentAliasOutput

func (o AgentAliasOutput) ToAgentAliasOutput() AgentAliasOutput

func (AgentAliasOutput) ToAgentAliasOutputWithContext

func (o AgentAliasOutput) ToAgentAliasOutputWithContext(ctx context.Context) AgentAliasOutput

func (AgentAliasOutput) UpdatedAt

func (o AgentAliasOutput) UpdatedAt() pulumi.StringOutput

Time Stamp.

type AgentAliasRoutingConfigurationListItem

type AgentAliasRoutingConfigurationListItem struct {
	// Agent Version.
	AgentVersion string `pulumi:"agentVersion"`
}

Details about the routing configuration for an Agent alias.

type AgentAliasRoutingConfigurationListItemArgs

type AgentAliasRoutingConfigurationListItemArgs struct {
	// Agent Version.
	AgentVersion pulumi.StringInput `pulumi:"agentVersion"`
}

Details about the routing configuration for an Agent alias.

func (AgentAliasRoutingConfigurationListItemArgs) ElementType

func (AgentAliasRoutingConfigurationListItemArgs) ToAgentAliasRoutingConfigurationListItemOutput

func (i AgentAliasRoutingConfigurationListItemArgs) ToAgentAliasRoutingConfigurationListItemOutput() AgentAliasRoutingConfigurationListItemOutput

func (AgentAliasRoutingConfigurationListItemArgs) ToAgentAliasRoutingConfigurationListItemOutputWithContext

func (i AgentAliasRoutingConfigurationListItemArgs) ToAgentAliasRoutingConfigurationListItemOutputWithContext(ctx context.Context) AgentAliasRoutingConfigurationListItemOutput

type AgentAliasRoutingConfigurationListItemArray

type AgentAliasRoutingConfigurationListItemArray []AgentAliasRoutingConfigurationListItemInput

func (AgentAliasRoutingConfigurationListItemArray) ElementType

func (AgentAliasRoutingConfigurationListItemArray) ToAgentAliasRoutingConfigurationListItemArrayOutput

func (i AgentAliasRoutingConfigurationListItemArray) ToAgentAliasRoutingConfigurationListItemArrayOutput() AgentAliasRoutingConfigurationListItemArrayOutput

func (AgentAliasRoutingConfigurationListItemArray) ToAgentAliasRoutingConfigurationListItemArrayOutputWithContext

func (i AgentAliasRoutingConfigurationListItemArray) ToAgentAliasRoutingConfigurationListItemArrayOutputWithContext(ctx context.Context) AgentAliasRoutingConfigurationListItemArrayOutput

type AgentAliasRoutingConfigurationListItemArrayInput

type AgentAliasRoutingConfigurationListItemArrayInput interface {
	pulumi.Input

	ToAgentAliasRoutingConfigurationListItemArrayOutput() AgentAliasRoutingConfigurationListItemArrayOutput
	ToAgentAliasRoutingConfigurationListItemArrayOutputWithContext(context.Context) AgentAliasRoutingConfigurationListItemArrayOutput
}

AgentAliasRoutingConfigurationListItemArrayInput is an input type that accepts AgentAliasRoutingConfigurationListItemArray and AgentAliasRoutingConfigurationListItemArrayOutput values. You can construct a concrete instance of `AgentAliasRoutingConfigurationListItemArrayInput` via:

AgentAliasRoutingConfigurationListItemArray{ AgentAliasRoutingConfigurationListItemArgs{...} }

type AgentAliasRoutingConfigurationListItemArrayOutput

type AgentAliasRoutingConfigurationListItemArrayOutput struct{ *pulumi.OutputState }

func (AgentAliasRoutingConfigurationListItemArrayOutput) ElementType

func (AgentAliasRoutingConfigurationListItemArrayOutput) Index

func (AgentAliasRoutingConfigurationListItemArrayOutput) ToAgentAliasRoutingConfigurationListItemArrayOutput

func (o AgentAliasRoutingConfigurationListItemArrayOutput) ToAgentAliasRoutingConfigurationListItemArrayOutput() AgentAliasRoutingConfigurationListItemArrayOutput

func (AgentAliasRoutingConfigurationListItemArrayOutput) ToAgentAliasRoutingConfigurationListItemArrayOutputWithContext

func (o AgentAliasRoutingConfigurationListItemArrayOutput) ToAgentAliasRoutingConfigurationListItemArrayOutputWithContext(ctx context.Context) AgentAliasRoutingConfigurationListItemArrayOutput

type AgentAliasRoutingConfigurationListItemInput

type AgentAliasRoutingConfigurationListItemInput interface {
	pulumi.Input

	ToAgentAliasRoutingConfigurationListItemOutput() AgentAliasRoutingConfigurationListItemOutput
	ToAgentAliasRoutingConfigurationListItemOutputWithContext(context.Context) AgentAliasRoutingConfigurationListItemOutput
}

AgentAliasRoutingConfigurationListItemInput is an input type that accepts AgentAliasRoutingConfigurationListItemArgs and AgentAliasRoutingConfigurationListItemOutput values. You can construct a concrete instance of `AgentAliasRoutingConfigurationListItemInput` via:

AgentAliasRoutingConfigurationListItemArgs{...}

type AgentAliasRoutingConfigurationListItemOutput

type AgentAliasRoutingConfigurationListItemOutput struct{ *pulumi.OutputState }

Details about the routing configuration for an Agent alias.

func (AgentAliasRoutingConfigurationListItemOutput) AgentVersion

Agent Version.

func (AgentAliasRoutingConfigurationListItemOutput) ElementType

func (AgentAliasRoutingConfigurationListItemOutput) ToAgentAliasRoutingConfigurationListItemOutput

func (o AgentAliasRoutingConfigurationListItemOutput) ToAgentAliasRoutingConfigurationListItemOutput() AgentAliasRoutingConfigurationListItemOutput

func (AgentAliasRoutingConfigurationListItemOutput) ToAgentAliasRoutingConfigurationListItemOutputWithContext

func (o AgentAliasRoutingConfigurationListItemOutput) ToAgentAliasRoutingConfigurationListItemOutputWithContext(ctx context.Context) AgentAliasRoutingConfigurationListItemOutput

type AgentAliasState

type AgentAliasState struct {
}

func (AgentAliasState) ElementType

func (AgentAliasState) ElementType() reflect.Type

type AgentAliasStatus

type AgentAliasStatus string

The statuses an Agent Alias can be in.

type AgentAliasStatusOutput

type AgentAliasStatusOutput struct{ *pulumi.OutputState }

func (AgentAliasStatusOutput) ElementType

func (AgentAliasStatusOutput) ElementType() reflect.Type

func (AgentAliasStatusOutput) ToAgentAliasStatusOutput

func (o AgentAliasStatusOutput) ToAgentAliasStatusOutput() AgentAliasStatusOutput

func (AgentAliasStatusOutput) ToAgentAliasStatusOutputWithContext

func (o AgentAliasStatusOutput) ToAgentAliasStatusOutputWithContext(ctx context.Context) AgentAliasStatusOutput

func (AgentAliasStatusOutput) ToAgentAliasStatusPtrOutput

func (o AgentAliasStatusOutput) ToAgentAliasStatusPtrOutput() AgentAliasStatusPtrOutput

func (AgentAliasStatusOutput) ToAgentAliasStatusPtrOutputWithContext

func (o AgentAliasStatusOutput) ToAgentAliasStatusPtrOutputWithContext(ctx context.Context) AgentAliasStatusPtrOutput

func (AgentAliasStatusOutput) ToStringOutput

func (o AgentAliasStatusOutput) ToStringOutput() pulumi.StringOutput

func (AgentAliasStatusOutput) ToStringOutputWithContext

func (o AgentAliasStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentAliasStatusOutput) ToStringPtrOutput

func (o AgentAliasStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentAliasStatusOutput) ToStringPtrOutputWithContext

func (o AgentAliasStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentAliasStatusPtrOutput

type AgentAliasStatusPtrOutput struct{ *pulumi.OutputState }

func (AgentAliasStatusPtrOutput) Elem

func (AgentAliasStatusPtrOutput) ElementType

func (AgentAliasStatusPtrOutput) ElementType() reflect.Type

func (AgentAliasStatusPtrOutput) ToAgentAliasStatusPtrOutput

func (o AgentAliasStatusPtrOutput) ToAgentAliasStatusPtrOutput() AgentAliasStatusPtrOutput

func (AgentAliasStatusPtrOutput) ToAgentAliasStatusPtrOutputWithContext

func (o AgentAliasStatusPtrOutput) ToAgentAliasStatusPtrOutputWithContext(ctx context.Context) AgentAliasStatusPtrOutput

func (AgentAliasStatusPtrOutput) ToStringPtrOutput

func (o AgentAliasStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentAliasStatusPtrOutput) ToStringPtrOutputWithContext

func (o AgentAliasStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentApiSchema0Properties

type AgentApiSchema0Properties struct {
	S3 AgentS3Identifier `pulumi:"s3"`
}

Contains information about the API Schema for the Action Group

type AgentApiSchema0PropertiesArgs

type AgentApiSchema0PropertiesArgs struct {
	S3 AgentS3IdentifierInput `pulumi:"s3"`
}

Contains information about the API Schema for the Action Group

func (AgentApiSchema0PropertiesArgs) ElementType

func (AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesOutput

func (i AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesOutput() AgentApiSchema0PropertiesOutput

func (AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesOutputWithContext

func (i AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesOutputWithContext(ctx context.Context) AgentApiSchema0PropertiesOutput

func (AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesPtrOutput

func (i AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesPtrOutput() AgentApiSchema0PropertiesPtrOutput

func (AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesPtrOutputWithContext

func (i AgentApiSchema0PropertiesArgs) ToAgentApiSchema0PropertiesPtrOutputWithContext(ctx context.Context) AgentApiSchema0PropertiesPtrOutput

type AgentApiSchema0PropertiesInput

type AgentApiSchema0PropertiesInput interface {
	pulumi.Input

	ToAgentApiSchema0PropertiesOutput() AgentApiSchema0PropertiesOutput
	ToAgentApiSchema0PropertiesOutputWithContext(context.Context) AgentApiSchema0PropertiesOutput
}

AgentApiSchema0PropertiesInput is an input type that accepts AgentApiSchema0PropertiesArgs and AgentApiSchema0PropertiesOutput values. You can construct a concrete instance of `AgentApiSchema0PropertiesInput` via:

AgentApiSchema0PropertiesArgs{...}

type AgentApiSchema0PropertiesOutput

type AgentApiSchema0PropertiesOutput struct{ *pulumi.OutputState }

Contains information about the API Schema for the Action Group

func (AgentApiSchema0PropertiesOutput) ElementType

func (AgentApiSchema0PropertiesOutput) S3

func (AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesOutput

func (o AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesOutput() AgentApiSchema0PropertiesOutput

func (AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesOutputWithContext

func (o AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesOutputWithContext(ctx context.Context) AgentApiSchema0PropertiesOutput

func (AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesPtrOutput

func (o AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesPtrOutput() AgentApiSchema0PropertiesPtrOutput

func (AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesPtrOutputWithContext

func (o AgentApiSchema0PropertiesOutput) ToAgentApiSchema0PropertiesPtrOutputWithContext(ctx context.Context) AgentApiSchema0PropertiesPtrOutput

type AgentApiSchema0PropertiesPtrInput

type AgentApiSchema0PropertiesPtrInput interface {
	pulumi.Input

	ToAgentApiSchema0PropertiesPtrOutput() AgentApiSchema0PropertiesPtrOutput
	ToAgentApiSchema0PropertiesPtrOutputWithContext(context.Context) AgentApiSchema0PropertiesPtrOutput
}

AgentApiSchema0PropertiesPtrInput is an input type that accepts AgentApiSchema0PropertiesArgs, AgentApiSchema0PropertiesPtr and AgentApiSchema0PropertiesPtrOutput values. You can construct a concrete instance of `AgentApiSchema0PropertiesPtrInput` via:

        AgentApiSchema0PropertiesArgs{...}

or:

        nil

type AgentApiSchema0PropertiesPtrOutput

type AgentApiSchema0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AgentApiSchema0PropertiesPtrOutput) Elem

func (AgentApiSchema0PropertiesPtrOutput) ElementType

func (AgentApiSchema0PropertiesPtrOutput) S3

func (AgentApiSchema0PropertiesPtrOutput) ToAgentApiSchema0PropertiesPtrOutput

func (o AgentApiSchema0PropertiesPtrOutput) ToAgentApiSchema0PropertiesPtrOutput() AgentApiSchema0PropertiesPtrOutput

func (AgentApiSchema0PropertiesPtrOutput) ToAgentApiSchema0PropertiesPtrOutputWithContext

func (o AgentApiSchema0PropertiesPtrOutput) ToAgentApiSchema0PropertiesPtrOutputWithContext(ctx context.Context) AgentApiSchema0PropertiesPtrOutput

type AgentApiSchema1Properties

type AgentApiSchema1Properties struct {
	// String OpenAPI Payload
	Payload string `pulumi:"payload"`
}

Contains information about the API Schema for the Action Group

type AgentApiSchema1PropertiesArgs

type AgentApiSchema1PropertiesArgs struct {
	// String OpenAPI Payload
	Payload pulumi.StringInput `pulumi:"payload"`
}

Contains information about the API Schema for the Action Group

func (AgentApiSchema1PropertiesArgs) ElementType

func (AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesOutput

func (i AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesOutput() AgentApiSchema1PropertiesOutput

func (AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesOutputWithContext

func (i AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesOutputWithContext(ctx context.Context) AgentApiSchema1PropertiesOutput

func (AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesPtrOutput

func (i AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesPtrOutput() AgentApiSchema1PropertiesPtrOutput

func (AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesPtrOutputWithContext

func (i AgentApiSchema1PropertiesArgs) ToAgentApiSchema1PropertiesPtrOutputWithContext(ctx context.Context) AgentApiSchema1PropertiesPtrOutput

type AgentApiSchema1PropertiesInput

type AgentApiSchema1PropertiesInput interface {
	pulumi.Input

	ToAgentApiSchema1PropertiesOutput() AgentApiSchema1PropertiesOutput
	ToAgentApiSchema1PropertiesOutputWithContext(context.Context) AgentApiSchema1PropertiesOutput
}

AgentApiSchema1PropertiesInput is an input type that accepts AgentApiSchema1PropertiesArgs and AgentApiSchema1PropertiesOutput values. You can construct a concrete instance of `AgentApiSchema1PropertiesInput` via:

AgentApiSchema1PropertiesArgs{...}

type AgentApiSchema1PropertiesOutput

type AgentApiSchema1PropertiesOutput struct{ *pulumi.OutputState }

Contains information about the API Schema for the Action Group

func (AgentApiSchema1PropertiesOutput) ElementType

func (AgentApiSchema1PropertiesOutput) Payload

String OpenAPI Payload

func (AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesOutput

func (o AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesOutput() AgentApiSchema1PropertiesOutput

func (AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesOutputWithContext

func (o AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesOutputWithContext(ctx context.Context) AgentApiSchema1PropertiesOutput

func (AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesPtrOutput

func (o AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesPtrOutput() AgentApiSchema1PropertiesPtrOutput

func (AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesPtrOutputWithContext

func (o AgentApiSchema1PropertiesOutput) ToAgentApiSchema1PropertiesPtrOutputWithContext(ctx context.Context) AgentApiSchema1PropertiesPtrOutput

type AgentApiSchema1PropertiesPtrInput

type AgentApiSchema1PropertiesPtrInput interface {
	pulumi.Input

	ToAgentApiSchema1PropertiesPtrOutput() AgentApiSchema1PropertiesPtrOutput
	ToAgentApiSchema1PropertiesPtrOutputWithContext(context.Context) AgentApiSchema1PropertiesPtrOutput
}

AgentApiSchema1PropertiesPtrInput is an input type that accepts AgentApiSchema1PropertiesArgs, AgentApiSchema1PropertiesPtr and AgentApiSchema1PropertiesPtrOutput values. You can construct a concrete instance of `AgentApiSchema1PropertiesPtrInput` via:

        AgentApiSchema1PropertiesArgs{...}

or:

        nil

type AgentApiSchema1PropertiesPtrOutput

type AgentApiSchema1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AgentApiSchema1PropertiesPtrOutput) Elem

func (AgentApiSchema1PropertiesPtrOutput) ElementType

func (AgentApiSchema1PropertiesPtrOutput) Payload

String OpenAPI Payload

func (AgentApiSchema1PropertiesPtrOutput) ToAgentApiSchema1PropertiesPtrOutput

func (o AgentApiSchema1PropertiesPtrOutput) ToAgentApiSchema1PropertiesPtrOutput() AgentApiSchema1PropertiesPtrOutput

func (AgentApiSchema1PropertiesPtrOutput) ToAgentApiSchema1PropertiesPtrOutputWithContext

func (o AgentApiSchema1PropertiesPtrOutput) ToAgentApiSchema1PropertiesPtrOutputWithContext(ctx context.Context) AgentApiSchema1PropertiesPtrOutput

type AgentArgs

type AgentArgs struct {
	// List of ActionGroups
	ActionGroups AgentActionGroupArrayInput
	// Name for a resource.
	AgentName pulumi.StringPtrInput
	// ARN of a IAM role.
	AgentResourceRoleArn pulumi.StringPtrInput
	// Specifies whether to automatically prepare after creating or updating the agent.
	AutoPrepare pulumi.BoolPtrInput
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringPtrInput
	// Description of the Resource.
	Description pulumi.StringPtrInput
	// ARN or name of a Bedrock model.
	FoundationModel pulumi.StringPtrInput
	// Details about the guardrail associated with the agent.
	GuardrailConfiguration AgentGuardrailConfigurationPtrInput
	// Max Session Time.
	IdleSessionTtlInSeconds pulumi.Float64PtrInput
	// Instruction for the agent.
	Instruction pulumi.StringPtrInput
	// List of Agent Knowledge Bases
	KnowledgeBases AgentKnowledgeBaseArrayInput
	// Contains configurations to override prompt templates in different parts of an agent sequence. For more information, see [Advanced prompts](https://docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html) .
	PromptOverrideConfiguration AgentPromptOverrideConfigurationPtrInput
	// Specifies whether to allow deleting agent while it is in use.
	SkipResourceInUseCheckOnDelete pulumi.BoolPtrInput
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapInput
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	TestAliasTags pulumi.StringMapInput
}

The set of arguments for constructing a Agent resource.

func (AgentArgs) ElementType

func (AgentArgs) ElementType() reflect.Type

type AgentCreationMode

type AgentCreationMode string

Creation Mode for Prompt Configuration.

func (AgentCreationMode) ElementType

func (AgentCreationMode) ElementType() reflect.Type

func (AgentCreationMode) ToAgentCreationModeOutput

func (e AgentCreationMode) ToAgentCreationModeOutput() AgentCreationModeOutput

func (AgentCreationMode) ToAgentCreationModeOutputWithContext

func (e AgentCreationMode) ToAgentCreationModeOutputWithContext(ctx context.Context) AgentCreationModeOutput

func (AgentCreationMode) ToAgentCreationModePtrOutput

func (e AgentCreationMode) ToAgentCreationModePtrOutput() AgentCreationModePtrOutput

func (AgentCreationMode) ToAgentCreationModePtrOutputWithContext

func (e AgentCreationMode) ToAgentCreationModePtrOutputWithContext(ctx context.Context) AgentCreationModePtrOutput

func (AgentCreationMode) ToStringOutput

func (e AgentCreationMode) ToStringOutput() pulumi.StringOutput

func (AgentCreationMode) ToStringOutputWithContext

func (e AgentCreationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentCreationMode) ToStringPtrOutput

func (e AgentCreationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentCreationMode) ToStringPtrOutputWithContext

func (e AgentCreationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentCreationModeInput

type AgentCreationModeInput interface {
	pulumi.Input

	ToAgentCreationModeOutput() AgentCreationModeOutput
	ToAgentCreationModeOutputWithContext(context.Context) AgentCreationModeOutput
}

AgentCreationModeInput is an input type that accepts values of the AgentCreationMode enum A concrete instance of `AgentCreationModeInput` can be one of the following:

AgentCreationModeDefault
AgentCreationModeOverridden

type AgentCreationModeOutput

type AgentCreationModeOutput struct{ *pulumi.OutputState }

func (AgentCreationModeOutput) ElementType

func (AgentCreationModeOutput) ElementType() reflect.Type

func (AgentCreationModeOutput) ToAgentCreationModeOutput

func (o AgentCreationModeOutput) ToAgentCreationModeOutput() AgentCreationModeOutput

func (AgentCreationModeOutput) ToAgentCreationModeOutputWithContext

func (o AgentCreationModeOutput) ToAgentCreationModeOutputWithContext(ctx context.Context) AgentCreationModeOutput

func (AgentCreationModeOutput) ToAgentCreationModePtrOutput

func (o AgentCreationModeOutput) ToAgentCreationModePtrOutput() AgentCreationModePtrOutput

func (AgentCreationModeOutput) ToAgentCreationModePtrOutputWithContext

func (o AgentCreationModeOutput) ToAgentCreationModePtrOutputWithContext(ctx context.Context) AgentCreationModePtrOutput

func (AgentCreationModeOutput) ToStringOutput

func (o AgentCreationModeOutput) ToStringOutput() pulumi.StringOutput

func (AgentCreationModeOutput) ToStringOutputWithContext

func (o AgentCreationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentCreationModeOutput) ToStringPtrOutput

func (o AgentCreationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentCreationModeOutput) ToStringPtrOutputWithContext

func (o AgentCreationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentCreationModePtrInput

type AgentCreationModePtrInput interface {
	pulumi.Input

	ToAgentCreationModePtrOutput() AgentCreationModePtrOutput
	ToAgentCreationModePtrOutputWithContext(context.Context) AgentCreationModePtrOutput
}

func AgentCreationModePtr

func AgentCreationModePtr(v string) AgentCreationModePtrInput

type AgentCreationModePtrOutput

type AgentCreationModePtrOutput struct{ *pulumi.OutputState }

func (AgentCreationModePtrOutput) Elem

func (AgentCreationModePtrOutput) ElementType

func (AgentCreationModePtrOutput) ElementType() reflect.Type

func (AgentCreationModePtrOutput) ToAgentCreationModePtrOutput

func (o AgentCreationModePtrOutput) ToAgentCreationModePtrOutput() AgentCreationModePtrOutput

func (AgentCreationModePtrOutput) ToAgentCreationModePtrOutputWithContext

func (o AgentCreationModePtrOutput) ToAgentCreationModePtrOutputWithContext(ctx context.Context) AgentCreationModePtrOutput

func (AgentCreationModePtrOutput) ToStringPtrOutput

func (o AgentCreationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentCreationModePtrOutput) ToStringPtrOutputWithContext

func (o AgentCreationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentCustomControlMethod added in v0.106.0

type AgentCustomControlMethod string

Custom control of action execution

func (AgentCustomControlMethod) ElementType added in v0.106.0

func (AgentCustomControlMethod) ElementType() reflect.Type

func (AgentCustomControlMethod) ToAgentCustomControlMethodOutput added in v0.106.0

func (e AgentCustomControlMethod) ToAgentCustomControlMethodOutput() AgentCustomControlMethodOutput

func (AgentCustomControlMethod) ToAgentCustomControlMethodOutputWithContext added in v0.106.0

func (e AgentCustomControlMethod) ToAgentCustomControlMethodOutputWithContext(ctx context.Context) AgentCustomControlMethodOutput

func (AgentCustomControlMethod) ToAgentCustomControlMethodPtrOutput added in v0.106.0

func (e AgentCustomControlMethod) ToAgentCustomControlMethodPtrOutput() AgentCustomControlMethodPtrOutput

func (AgentCustomControlMethod) ToAgentCustomControlMethodPtrOutputWithContext added in v0.106.0

func (e AgentCustomControlMethod) ToAgentCustomControlMethodPtrOutputWithContext(ctx context.Context) AgentCustomControlMethodPtrOutput

func (AgentCustomControlMethod) ToStringOutput added in v0.106.0

func (e AgentCustomControlMethod) ToStringOutput() pulumi.StringOutput

func (AgentCustomControlMethod) ToStringOutputWithContext added in v0.106.0

func (e AgentCustomControlMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentCustomControlMethod) ToStringPtrOutput added in v0.106.0

func (e AgentCustomControlMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentCustomControlMethod) ToStringPtrOutputWithContext added in v0.106.0

func (e AgentCustomControlMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentCustomControlMethodInput added in v0.106.0

type AgentCustomControlMethodInput interface {
	pulumi.Input

	ToAgentCustomControlMethodOutput() AgentCustomControlMethodOutput
	ToAgentCustomControlMethodOutputWithContext(context.Context) AgentCustomControlMethodOutput
}

AgentCustomControlMethodInput is an input type that accepts values of the AgentCustomControlMethod enum A concrete instance of `AgentCustomControlMethodInput` can be one of the following:

AgentCustomControlMethodReturnControl

type AgentCustomControlMethodOutput added in v0.106.0

type AgentCustomControlMethodOutput struct{ *pulumi.OutputState }

func (AgentCustomControlMethodOutput) ElementType added in v0.106.0

func (AgentCustomControlMethodOutput) ToAgentCustomControlMethodOutput added in v0.106.0

func (o AgentCustomControlMethodOutput) ToAgentCustomControlMethodOutput() AgentCustomControlMethodOutput

func (AgentCustomControlMethodOutput) ToAgentCustomControlMethodOutputWithContext added in v0.106.0

func (o AgentCustomControlMethodOutput) ToAgentCustomControlMethodOutputWithContext(ctx context.Context) AgentCustomControlMethodOutput

func (AgentCustomControlMethodOutput) ToAgentCustomControlMethodPtrOutput added in v0.106.0

func (o AgentCustomControlMethodOutput) ToAgentCustomControlMethodPtrOutput() AgentCustomControlMethodPtrOutput

func (AgentCustomControlMethodOutput) ToAgentCustomControlMethodPtrOutputWithContext added in v0.106.0

func (o AgentCustomControlMethodOutput) ToAgentCustomControlMethodPtrOutputWithContext(ctx context.Context) AgentCustomControlMethodPtrOutput

func (AgentCustomControlMethodOutput) ToStringOutput added in v0.106.0

func (AgentCustomControlMethodOutput) ToStringOutputWithContext added in v0.106.0

func (o AgentCustomControlMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentCustomControlMethodOutput) ToStringPtrOutput added in v0.106.0

func (AgentCustomControlMethodOutput) ToStringPtrOutputWithContext added in v0.106.0

func (o AgentCustomControlMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentCustomControlMethodPtrInput added in v0.106.0

type AgentCustomControlMethodPtrInput interface {
	pulumi.Input

	ToAgentCustomControlMethodPtrOutput() AgentCustomControlMethodPtrOutput
	ToAgentCustomControlMethodPtrOutputWithContext(context.Context) AgentCustomControlMethodPtrOutput
}

func AgentCustomControlMethodPtr added in v0.106.0

func AgentCustomControlMethodPtr(v string) AgentCustomControlMethodPtrInput

type AgentCustomControlMethodPtrOutput added in v0.106.0

type AgentCustomControlMethodPtrOutput struct{ *pulumi.OutputState }

func (AgentCustomControlMethodPtrOutput) Elem added in v0.106.0

func (AgentCustomControlMethodPtrOutput) ElementType added in v0.106.0

func (AgentCustomControlMethodPtrOutput) ToAgentCustomControlMethodPtrOutput added in v0.106.0

func (o AgentCustomControlMethodPtrOutput) ToAgentCustomControlMethodPtrOutput() AgentCustomControlMethodPtrOutput

func (AgentCustomControlMethodPtrOutput) ToAgentCustomControlMethodPtrOutputWithContext added in v0.106.0

func (o AgentCustomControlMethodPtrOutput) ToAgentCustomControlMethodPtrOutputWithContext(ctx context.Context) AgentCustomControlMethodPtrOutput

func (AgentCustomControlMethodPtrOutput) ToStringPtrOutput added in v0.106.0

func (AgentCustomControlMethodPtrOutput) ToStringPtrOutputWithContext added in v0.106.0

func (o AgentCustomControlMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentFunction added in v0.106.0

type AgentFunction struct {
	// Description of function
	Description *string `pulumi:"description"`
	// Name for a resource.
	Name string `pulumi:"name"`
	// The parameters that the agent elicits from the user to fulfill the function.
	Parameters map[string]AgentParameterDetail `pulumi:"parameters"`
}

Function definition

type AgentFunctionArgs added in v0.106.0

type AgentFunctionArgs struct {
	// Description of function
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Name for a resource.
	Name pulumi.StringInput `pulumi:"name"`
	// The parameters that the agent elicits from the user to fulfill the function.
	Parameters AgentParameterDetailMapInput `pulumi:"parameters"`
}

Function definition

func (AgentFunctionArgs) ElementType added in v0.106.0

func (AgentFunctionArgs) ElementType() reflect.Type

func (AgentFunctionArgs) ToAgentFunctionOutput added in v0.106.0

func (i AgentFunctionArgs) ToAgentFunctionOutput() AgentFunctionOutput

func (AgentFunctionArgs) ToAgentFunctionOutputWithContext added in v0.106.0

func (i AgentFunctionArgs) ToAgentFunctionOutputWithContext(ctx context.Context) AgentFunctionOutput

type AgentFunctionArray added in v0.106.0

type AgentFunctionArray []AgentFunctionInput

func (AgentFunctionArray) ElementType added in v0.106.0

func (AgentFunctionArray) ElementType() reflect.Type

func (AgentFunctionArray) ToAgentFunctionArrayOutput added in v0.106.0

func (i AgentFunctionArray) ToAgentFunctionArrayOutput() AgentFunctionArrayOutput

func (AgentFunctionArray) ToAgentFunctionArrayOutputWithContext added in v0.106.0

func (i AgentFunctionArray) ToAgentFunctionArrayOutputWithContext(ctx context.Context) AgentFunctionArrayOutput

type AgentFunctionArrayInput added in v0.106.0

type AgentFunctionArrayInput interface {
	pulumi.Input

	ToAgentFunctionArrayOutput() AgentFunctionArrayOutput
	ToAgentFunctionArrayOutputWithContext(context.Context) AgentFunctionArrayOutput
}

AgentFunctionArrayInput is an input type that accepts AgentFunctionArray and AgentFunctionArrayOutput values. You can construct a concrete instance of `AgentFunctionArrayInput` via:

AgentFunctionArray{ AgentFunctionArgs{...} }

type AgentFunctionArrayOutput added in v0.106.0

type AgentFunctionArrayOutput struct{ *pulumi.OutputState }

func (AgentFunctionArrayOutput) ElementType added in v0.106.0

func (AgentFunctionArrayOutput) ElementType() reflect.Type

func (AgentFunctionArrayOutput) Index added in v0.106.0

func (AgentFunctionArrayOutput) ToAgentFunctionArrayOutput added in v0.106.0

func (o AgentFunctionArrayOutput) ToAgentFunctionArrayOutput() AgentFunctionArrayOutput

func (AgentFunctionArrayOutput) ToAgentFunctionArrayOutputWithContext added in v0.106.0

func (o AgentFunctionArrayOutput) ToAgentFunctionArrayOutputWithContext(ctx context.Context) AgentFunctionArrayOutput

type AgentFunctionInput added in v0.106.0

type AgentFunctionInput interface {
	pulumi.Input

	ToAgentFunctionOutput() AgentFunctionOutput
	ToAgentFunctionOutputWithContext(context.Context) AgentFunctionOutput
}

AgentFunctionInput is an input type that accepts AgentFunctionArgs and AgentFunctionOutput values. You can construct a concrete instance of `AgentFunctionInput` via:

AgentFunctionArgs{...}

type AgentFunctionOutput added in v0.106.0

type AgentFunctionOutput struct{ *pulumi.OutputState }

Function definition

func (AgentFunctionOutput) Description added in v0.106.0

func (o AgentFunctionOutput) Description() pulumi.StringPtrOutput

Description of function

func (AgentFunctionOutput) ElementType added in v0.106.0

func (AgentFunctionOutput) ElementType() reflect.Type

func (AgentFunctionOutput) Name added in v0.106.0

Name for a resource.

func (AgentFunctionOutput) Parameters added in v0.106.0

The parameters that the agent elicits from the user to fulfill the function.

func (AgentFunctionOutput) ToAgentFunctionOutput added in v0.106.0

func (o AgentFunctionOutput) ToAgentFunctionOutput() AgentFunctionOutput

func (AgentFunctionOutput) ToAgentFunctionOutputWithContext added in v0.106.0

func (o AgentFunctionOutput) ToAgentFunctionOutputWithContext(ctx context.Context) AgentFunctionOutput

type AgentFunctionSchema added in v0.106.0

type AgentFunctionSchema struct {
	// List of Function definitions
	Functions []AgentFunction `pulumi:"functions"`
}

Schema of Functions

type AgentFunctionSchemaArgs added in v0.106.0

type AgentFunctionSchemaArgs struct {
	// List of Function definitions
	Functions AgentFunctionArrayInput `pulumi:"functions"`
}

Schema of Functions

func (AgentFunctionSchemaArgs) ElementType added in v0.106.0

func (AgentFunctionSchemaArgs) ElementType() reflect.Type

func (AgentFunctionSchemaArgs) ToAgentFunctionSchemaOutput added in v0.106.0

func (i AgentFunctionSchemaArgs) ToAgentFunctionSchemaOutput() AgentFunctionSchemaOutput

func (AgentFunctionSchemaArgs) ToAgentFunctionSchemaOutputWithContext added in v0.106.0

func (i AgentFunctionSchemaArgs) ToAgentFunctionSchemaOutputWithContext(ctx context.Context) AgentFunctionSchemaOutput

func (AgentFunctionSchemaArgs) ToAgentFunctionSchemaPtrOutput added in v0.106.0

func (i AgentFunctionSchemaArgs) ToAgentFunctionSchemaPtrOutput() AgentFunctionSchemaPtrOutput

func (AgentFunctionSchemaArgs) ToAgentFunctionSchemaPtrOutputWithContext added in v0.106.0

func (i AgentFunctionSchemaArgs) ToAgentFunctionSchemaPtrOutputWithContext(ctx context.Context) AgentFunctionSchemaPtrOutput

type AgentFunctionSchemaInput added in v0.106.0

type AgentFunctionSchemaInput interface {
	pulumi.Input

	ToAgentFunctionSchemaOutput() AgentFunctionSchemaOutput
	ToAgentFunctionSchemaOutputWithContext(context.Context) AgentFunctionSchemaOutput
}

AgentFunctionSchemaInput is an input type that accepts AgentFunctionSchemaArgs and AgentFunctionSchemaOutput values. You can construct a concrete instance of `AgentFunctionSchemaInput` via:

AgentFunctionSchemaArgs{...}

type AgentFunctionSchemaOutput added in v0.106.0

type AgentFunctionSchemaOutput struct{ *pulumi.OutputState }

Schema of Functions

func (AgentFunctionSchemaOutput) ElementType added in v0.106.0

func (AgentFunctionSchemaOutput) ElementType() reflect.Type

func (AgentFunctionSchemaOutput) Functions added in v0.106.0

List of Function definitions

func (AgentFunctionSchemaOutput) ToAgentFunctionSchemaOutput added in v0.106.0

func (o AgentFunctionSchemaOutput) ToAgentFunctionSchemaOutput() AgentFunctionSchemaOutput

func (AgentFunctionSchemaOutput) ToAgentFunctionSchemaOutputWithContext added in v0.106.0

func (o AgentFunctionSchemaOutput) ToAgentFunctionSchemaOutputWithContext(ctx context.Context) AgentFunctionSchemaOutput

func (AgentFunctionSchemaOutput) ToAgentFunctionSchemaPtrOutput added in v0.106.0

func (o AgentFunctionSchemaOutput) ToAgentFunctionSchemaPtrOutput() AgentFunctionSchemaPtrOutput

func (AgentFunctionSchemaOutput) ToAgentFunctionSchemaPtrOutputWithContext added in v0.106.0

func (o AgentFunctionSchemaOutput) ToAgentFunctionSchemaPtrOutputWithContext(ctx context.Context) AgentFunctionSchemaPtrOutput

type AgentFunctionSchemaPtrInput added in v0.106.0

type AgentFunctionSchemaPtrInput interface {
	pulumi.Input

	ToAgentFunctionSchemaPtrOutput() AgentFunctionSchemaPtrOutput
	ToAgentFunctionSchemaPtrOutputWithContext(context.Context) AgentFunctionSchemaPtrOutput
}

AgentFunctionSchemaPtrInput is an input type that accepts AgentFunctionSchemaArgs, AgentFunctionSchemaPtr and AgentFunctionSchemaPtrOutput values. You can construct a concrete instance of `AgentFunctionSchemaPtrInput` via:

        AgentFunctionSchemaArgs{...}

or:

        nil

func AgentFunctionSchemaPtr added in v0.106.0

func AgentFunctionSchemaPtr(v *AgentFunctionSchemaArgs) AgentFunctionSchemaPtrInput

type AgentFunctionSchemaPtrOutput added in v0.106.0

type AgentFunctionSchemaPtrOutput struct{ *pulumi.OutputState }

func (AgentFunctionSchemaPtrOutput) Elem added in v0.106.0

func (AgentFunctionSchemaPtrOutput) ElementType added in v0.106.0

func (AgentFunctionSchemaPtrOutput) Functions added in v0.106.0

List of Function definitions

func (AgentFunctionSchemaPtrOutput) ToAgentFunctionSchemaPtrOutput added in v0.106.0

func (o AgentFunctionSchemaPtrOutput) ToAgentFunctionSchemaPtrOutput() AgentFunctionSchemaPtrOutput

func (AgentFunctionSchemaPtrOutput) ToAgentFunctionSchemaPtrOutputWithContext added in v0.106.0

func (o AgentFunctionSchemaPtrOutput) ToAgentFunctionSchemaPtrOutputWithContext(ctx context.Context) AgentFunctionSchemaPtrOutput

type AgentGuardrailConfiguration added in v0.108.4

type AgentGuardrailConfiguration struct {
	// Identifier for the guardrail, could be the id or the arn
	GuardrailIdentifier *string `pulumi:"guardrailIdentifier"`
	// Version of the guardrail
	GuardrailVersion *string `pulumi:"guardrailVersion"`
}

Configuration for a guardrail.

type AgentGuardrailConfigurationArgs added in v0.108.4

type AgentGuardrailConfigurationArgs struct {
	// Identifier for the guardrail, could be the id or the arn
	GuardrailIdentifier pulumi.StringPtrInput `pulumi:"guardrailIdentifier"`
	// Version of the guardrail
	GuardrailVersion pulumi.StringPtrInput `pulumi:"guardrailVersion"`
}

Configuration for a guardrail.

func (AgentGuardrailConfigurationArgs) ElementType added in v0.108.4

func (AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationOutput added in v0.108.4

func (i AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationOutput() AgentGuardrailConfigurationOutput

func (AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationOutputWithContext added in v0.108.4

func (i AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationOutputWithContext(ctx context.Context) AgentGuardrailConfigurationOutput

func (AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationPtrOutput added in v0.108.4

func (i AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationPtrOutput() AgentGuardrailConfigurationPtrOutput

func (AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationPtrOutputWithContext added in v0.108.4

func (i AgentGuardrailConfigurationArgs) ToAgentGuardrailConfigurationPtrOutputWithContext(ctx context.Context) AgentGuardrailConfigurationPtrOutput

type AgentGuardrailConfigurationInput added in v0.108.4

type AgentGuardrailConfigurationInput interface {
	pulumi.Input

	ToAgentGuardrailConfigurationOutput() AgentGuardrailConfigurationOutput
	ToAgentGuardrailConfigurationOutputWithContext(context.Context) AgentGuardrailConfigurationOutput
}

AgentGuardrailConfigurationInput is an input type that accepts AgentGuardrailConfigurationArgs and AgentGuardrailConfigurationOutput values. You can construct a concrete instance of `AgentGuardrailConfigurationInput` via:

AgentGuardrailConfigurationArgs{...}

type AgentGuardrailConfigurationOutput added in v0.108.4

type AgentGuardrailConfigurationOutput struct{ *pulumi.OutputState }

Configuration for a guardrail.

func (AgentGuardrailConfigurationOutput) ElementType added in v0.108.4

func (AgentGuardrailConfigurationOutput) GuardrailIdentifier added in v0.108.4

Identifier for the guardrail, could be the id or the arn

func (AgentGuardrailConfigurationOutput) GuardrailVersion added in v0.108.4

Version of the guardrail

func (AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationOutput added in v0.108.4

func (o AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationOutput() AgentGuardrailConfigurationOutput

func (AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationOutputWithContext added in v0.108.4

func (o AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationOutputWithContext(ctx context.Context) AgentGuardrailConfigurationOutput

func (AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationPtrOutput added in v0.108.4

func (o AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationPtrOutput() AgentGuardrailConfigurationPtrOutput

func (AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationPtrOutputWithContext added in v0.108.4

func (o AgentGuardrailConfigurationOutput) ToAgentGuardrailConfigurationPtrOutputWithContext(ctx context.Context) AgentGuardrailConfigurationPtrOutput

type AgentGuardrailConfigurationPtrInput added in v0.108.4

type AgentGuardrailConfigurationPtrInput interface {
	pulumi.Input

	ToAgentGuardrailConfigurationPtrOutput() AgentGuardrailConfigurationPtrOutput
	ToAgentGuardrailConfigurationPtrOutputWithContext(context.Context) AgentGuardrailConfigurationPtrOutput
}

AgentGuardrailConfigurationPtrInput is an input type that accepts AgentGuardrailConfigurationArgs, AgentGuardrailConfigurationPtr and AgentGuardrailConfigurationPtrOutput values. You can construct a concrete instance of `AgentGuardrailConfigurationPtrInput` via:

        AgentGuardrailConfigurationArgs{...}

or:

        nil

func AgentGuardrailConfigurationPtr added in v0.108.4

type AgentGuardrailConfigurationPtrOutput added in v0.108.4

type AgentGuardrailConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AgentGuardrailConfigurationPtrOutput) Elem added in v0.108.4

func (AgentGuardrailConfigurationPtrOutput) ElementType added in v0.108.4

func (AgentGuardrailConfigurationPtrOutput) GuardrailIdentifier added in v0.108.4

Identifier for the guardrail, could be the id or the arn

func (AgentGuardrailConfigurationPtrOutput) GuardrailVersion added in v0.108.4

Version of the guardrail

func (AgentGuardrailConfigurationPtrOutput) ToAgentGuardrailConfigurationPtrOutput added in v0.108.4

func (o AgentGuardrailConfigurationPtrOutput) ToAgentGuardrailConfigurationPtrOutput() AgentGuardrailConfigurationPtrOutput

func (AgentGuardrailConfigurationPtrOutput) ToAgentGuardrailConfigurationPtrOutputWithContext added in v0.108.4

func (o AgentGuardrailConfigurationPtrOutput) ToAgentGuardrailConfigurationPtrOutputWithContext(ctx context.Context) AgentGuardrailConfigurationPtrOutput

type AgentInferenceConfiguration

type AgentInferenceConfiguration struct {
	// Maximum length of output
	MaximumLength *float64 `pulumi:"maximumLength"`
	// List of stop sequences
	StopSequences []string `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature *float64 `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK *float64 `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP *float64 `pulumi:"topP"`
}

Configuration for inference in prompt configuration

type AgentInferenceConfigurationArgs

type AgentInferenceConfigurationArgs struct {
	// Maximum length of output
	MaximumLength pulumi.Float64PtrInput `pulumi:"maximumLength"`
	// List of stop sequences
	StopSequences pulumi.StringArrayInput `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature pulumi.Float64PtrInput `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK pulumi.Float64PtrInput `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP pulumi.Float64PtrInput `pulumi:"topP"`
}

Configuration for inference in prompt configuration

func (AgentInferenceConfigurationArgs) ElementType

func (AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationOutput

func (i AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationOutput() AgentInferenceConfigurationOutput

func (AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationOutputWithContext

func (i AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationOutputWithContext(ctx context.Context) AgentInferenceConfigurationOutput

func (AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationPtrOutput

func (i AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationPtrOutput() AgentInferenceConfigurationPtrOutput

func (AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationPtrOutputWithContext

func (i AgentInferenceConfigurationArgs) ToAgentInferenceConfigurationPtrOutputWithContext(ctx context.Context) AgentInferenceConfigurationPtrOutput

type AgentInferenceConfigurationInput

type AgentInferenceConfigurationInput interface {
	pulumi.Input

	ToAgentInferenceConfigurationOutput() AgentInferenceConfigurationOutput
	ToAgentInferenceConfigurationOutputWithContext(context.Context) AgentInferenceConfigurationOutput
}

AgentInferenceConfigurationInput is an input type that accepts AgentInferenceConfigurationArgs and AgentInferenceConfigurationOutput values. You can construct a concrete instance of `AgentInferenceConfigurationInput` via:

AgentInferenceConfigurationArgs{...}

type AgentInferenceConfigurationOutput

type AgentInferenceConfigurationOutput struct{ *pulumi.OutputState }

Configuration for inference in prompt configuration

func (AgentInferenceConfigurationOutput) ElementType

func (AgentInferenceConfigurationOutput) MaximumLength

Maximum length of output

func (AgentInferenceConfigurationOutput) StopSequences

List of stop sequences

func (AgentInferenceConfigurationOutput) Temperature

Controls randomness, higher values increase diversity

func (AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationOutput

func (o AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationOutput() AgentInferenceConfigurationOutput

func (AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationOutputWithContext

func (o AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationOutputWithContext(ctx context.Context) AgentInferenceConfigurationOutput

func (AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationPtrOutput

func (o AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationPtrOutput() AgentInferenceConfigurationPtrOutput

func (AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationPtrOutputWithContext

func (o AgentInferenceConfigurationOutput) ToAgentInferenceConfigurationPtrOutputWithContext(ctx context.Context) AgentInferenceConfigurationPtrOutput

func (AgentInferenceConfigurationOutput) TopK

Sample from the k most likely next tokens

func (AgentInferenceConfigurationOutput) TopP

Cumulative probability cutoff for token selection

type AgentInferenceConfigurationPtrInput

type AgentInferenceConfigurationPtrInput interface {
	pulumi.Input

	ToAgentInferenceConfigurationPtrOutput() AgentInferenceConfigurationPtrOutput
	ToAgentInferenceConfigurationPtrOutputWithContext(context.Context) AgentInferenceConfigurationPtrOutput
}

AgentInferenceConfigurationPtrInput is an input type that accepts AgentInferenceConfigurationArgs, AgentInferenceConfigurationPtr and AgentInferenceConfigurationPtrOutput values. You can construct a concrete instance of `AgentInferenceConfigurationPtrInput` via:

        AgentInferenceConfigurationArgs{...}

or:

        nil

type AgentInferenceConfigurationPtrOutput

type AgentInferenceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AgentInferenceConfigurationPtrOutput) Elem

func (AgentInferenceConfigurationPtrOutput) ElementType

func (AgentInferenceConfigurationPtrOutput) MaximumLength

Maximum length of output

func (AgentInferenceConfigurationPtrOutput) StopSequences

List of stop sequences

func (AgentInferenceConfigurationPtrOutput) Temperature

Controls randomness, higher values increase diversity

func (AgentInferenceConfigurationPtrOutput) ToAgentInferenceConfigurationPtrOutput

func (o AgentInferenceConfigurationPtrOutput) ToAgentInferenceConfigurationPtrOutput() AgentInferenceConfigurationPtrOutput

func (AgentInferenceConfigurationPtrOutput) ToAgentInferenceConfigurationPtrOutputWithContext

func (o AgentInferenceConfigurationPtrOutput) ToAgentInferenceConfigurationPtrOutputWithContext(ctx context.Context) AgentInferenceConfigurationPtrOutput

func (AgentInferenceConfigurationPtrOutput) TopK

Sample from the k most likely next tokens

func (AgentInferenceConfigurationPtrOutput) TopP

Cumulative probability cutoff for token selection

type AgentInput

type AgentInput interface {
	pulumi.Input

	ToAgentOutput() AgentOutput
	ToAgentOutputWithContext(ctx context.Context) AgentOutput
}

type AgentKnowledgeBase

type AgentKnowledgeBase struct {
	// Description of the Resource.
	Description string `pulumi:"description"`
	// Identifier for a resource.
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
	// Specifies whether to use the knowledge base or not when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request.
	KnowledgeBaseState *AgentKnowledgeBaseState `pulumi:"knowledgeBaseState"`
}

Agent Knowledge Base

type AgentKnowledgeBaseArgs

type AgentKnowledgeBaseArgs struct {
	// Description of the Resource.
	Description pulumi.StringInput `pulumi:"description"`
	// Identifier for a resource.
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
	// Specifies whether to use the knowledge base or not when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request.
	KnowledgeBaseState AgentKnowledgeBaseStatePtrInput `pulumi:"knowledgeBaseState"`
}

Agent Knowledge Base

func (AgentKnowledgeBaseArgs) ElementType

func (AgentKnowledgeBaseArgs) ElementType() reflect.Type

func (AgentKnowledgeBaseArgs) ToAgentKnowledgeBaseOutput

func (i AgentKnowledgeBaseArgs) ToAgentKnowledgeBaseOutput() AgentKnowledgeBaseOutput

func (AgentKnowledgeBaseArgs) ToAgentKnowledgeBaseOutputWithContext

func (i AgentKnowledgeBaseArgs) ToAgentKnowledgeBaseOutputWithContext(ctx context.Context) AgentKnowledgeBaseOutput

type AgentKnowledgeBaseArray

type AgentKnowledgeBaseArray []AgentKnowledgeBaseInput

func (AgentKnowledgeBaseArray) ElementType

func (AgentKnowledgeBaseArray) ElementType() reflect.Type

func (AgentKnowledgeBaseArray) ToAgentKnowledgeBaseArrayOutput

func (i AgentKnowledgeBaseArray) ToAgentKnowledgeBaseArrayOutput() AgentKnowledgeBaseArrayOutput

func (AgentKnowledgeBaseArray) ToAgentKnowledgeBaseArrayOutputWithContext

func (i AgentKnowledgeBaseArray) ToAgentKnowledgeBaseArrayOutputWithContext(ctx context.Context) AgentKnowledgeBaseArrayOutput

type AgentKnowledgeBaseArrayInput

type AgentKnowledgeBaseArrayInput interface {
	pulumi.Input

	ToAgentKnowledgeBaseArrayOutput() AgentKnowledgeBaseArrayOutput
	ToAgentKnowledgeBaseArrayOutputWithContext(context.Context) AgentKnowledgeBaseArrayOutput
}

AgentKnowledgeBaseArrayInput is an input type that accepts AgentKnowledgeBaseArray and AgentKnowledgeBaseArrayOutput values. You can construct a concrete instance of `AgentKnowledgeBaseArrayInput` via:

AgentKnowledgeBaseArray{ AgentKnowledgeBaseArgs{...} }

type AgentKnowledgeBaseArrayOutput

type AgentKnowledgeBaseArrayOutput struct{ *pulumi.OutputState }

func (AgentKnowledgeBaseArrayOutput) ElementType

func (AgentKnowledgeBaseArrayOutput) Index

func (AgentKnowledgeBaseArrayOutput) ToAgentKnowledgeBaseArrayOutput

func (o AgentKnowledgeBaseArrayOutput) ToAgentKnowledgeBaseArrayOutput() AgentKnowledgeBaseArrayOutput

func (AgentKnowledgeBaseArrayOutput) ToAgentKnowledgeBaseArrayOutputWithContext

func (o AgentKnowledgeBaseArrayOutput) ToAgentKnowledgeBaseArrayOutputWithContext(ctx context.Context) AgentKnowledgeBaseArrayOutput

type AgentKnowledgeBaseInput

type AgentKnowledgeBaseInput interface {
	pulumi.Input

	ToAgentKnowledgeBaseOutput() AgentKnowledgeBaseOutput
	ToAgentKnowledgeBaseOutputWithContext(context.Context) AgentKnowledgeBaseOutput
}

AgentKnowledgeBaseInput is an input type that accepts AgentKnowledgeBaseArgs and AgentKnowledgeBaseOutput values. You can construct a concrete instance of `AgentKnowledgeBaseInput` via:

AgentKnowledgeBaseArgs{...}

type AgentKnowledgeBaseOutput

type AgentKnowledgeBaseOutput struct{ *pulumi.OutputState }

Agent Knowledge Base

func (AgentKnowledgeBaseOutput) Description

Description of the Resource.

func (AgentKnowledgeBaseOutput) ElementType

func (AgentKnowledgeBaseOutput) ElementType() reflect.Type

func (AgentKnowledgeBaseOutput) KnowledgeBaseId

func (o AgentKnowledgeBaseOutput) KnowledgeBaseId() pulumi.StringOutput

Identifier for a resource.

func (AgentKnowledgeBaseOutput) KnowledgeBaseState

Specifies whether to use the knowledge base or not when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request.

func (AgentKnowledgeBaseOutput) ToAgentKnowledgeBaseOutput

func (o AgentKnowledgeBaseOutput) ToAgentKnowledgeBaseOutput() AgentKnowledgeBaseOutput

func (AgentKnowledgeBaseOutput) ToAgentKnowledgeBaseOutputWithContext

func (o AgentKnowledgeBaseOutput) ToAgentKnowledgeBaseOutputWithContext(ctx context.Context) AgentKnowledgeBaseOutput

type AgentKnowledgeBaseState

type AgentKnowledgeBaseState string

State of the knowledge base; whether it is enabled or disabled

func (AgentKnowledgeBaseState) ElementType

func (AgentKnowledgeBaseState) ElementType() reflect.Type

func (AgentKnowledgeBaseState) ToAgentKnowledgeBaseStateOutput

func (e AgentKnowledgeBaseState) ToAgentKnowledgeBaseStateOutput() AgentKnowledgeBaseStateOutput

func (AgentKnowledgeBaseState) ToAgentKnowledgeBaseStateOutputWithContext

func (e AgentKnowledgeBaseState) ToAgentKnowledgeBaseStateOutputWithContext(ctx context.Context) AgentKnowledgeBaseStateOutput

func (AgentKnowledgeBaseState) ToAgentKnowledgeBaseStatePtrOutput

func (e AgentKnowledgeBaseState) ToAgentKnowledgeBaseStatePtrOutput() AgentKnowledgeBaseStatePtrOutput

func (AgentKnowledgeBaseState) ToAgentKnowledgeBaseStatePtrOutputWithContext

func (e AgentKnowledgeBaseState) ToAgentKnowledgeBaseStatePtrOutputWithContext(ctx context.Context) AgentKnowledgeBaseStatePtrOutput

func (AgentKnowledgeBaseState) ToStringOutput

func (e AgentKnowledgeBaseState) ToStringOutput() pulumi.StringOutput

func (AgentKnowledgeBaseState) ToStringOutputWithContext

func (e AgentKnowledgeBaseState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentKnowledgeBaseState) ToStringPtrOutput

func (e AgentKnowledgeBaseState) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentKnowledgeBaseState) ToStringPtrOutputWithContext

func (e AgentKnowledgeBaseState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentKnowledgeBaseStateInput

type AgentKnowledgeBaseStateInput interface {
	pulumi.Input

	ToAgentKnowledgeBaseStateOutput() AgentKnowledgeBaseStateOutput
	ToAgentKnowledgeBaseStateOutputWithContext(context.Context) AgentKnowledgeBaseStateOutput
}

AgentKnowledgeBaseStateInput is an input type that accepts values of the AgentKnowledgeBaseState enum A concrete instance of `AgentKnowledgeBaseStateInput` can be one of the following:

AgentKnowledgeBaseStateEnabled
AgentKnowledgeBaseStateDisabled

type AgentKnowledgeBaseStateOutput

type AgentKnowledgeBaseStateOutput struct{ *pulumi.OutputState }

func (AgentKnowledgeBaseStateOutput) ElementType

func (AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStateOutput

func (o AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStateOutput() AgentKnowledgeBaseStateOutput

func (AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStateOutputWithContext

func (o AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStateOutputWithContext(ctx context.Context) AgentKnowledgeBaseStateOutput

func (AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStatePtrOutput

func (o AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStatePtrOutput() AgentKnowledgeBaseStatePtrOutput

func (AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStatePtrOutputWithContext

func (o AgentKnowledgeBaseStateOutput) ToAgentKnowledgeBaseStatePtrOutputWithContext(ctx context.Context) AgentKnowledgeBaseStatePtrOutput

func (AgentKnowledgeBaseStateOutput) ToStringOutput

func (AgentKnowledgeBaseStateOutput) ToStringOutputWithContext

func (o AgentKnowledgeBaseStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentKnowledgeBaseStateOutput) ToStringPtrOutput

func (AgentKnowledgeBaseStateOutput) ToStringPtrOutputWithContext

func (o AgentKnowledgeBaseStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentKnowledgeBaseStatePtrInput

type AgentKnowledgeBaseStatePtrInput interface {
	pulumi.Input

	ToAgentKnowledgeBaseStatePtrOutput() AgentKnowledgeBaseStatePtrOutput
	ToAgentKnowledgeBaseStatePtrOutputWithContext(context.Context) AgentKnowledgeBaseStatePtrOutput
}

func AgentKnowledgeBaseStatePtr

func AgentKnowledgeBaseStatePtr(v string) AgentKnowledgeBaseStatePtrInput

type AgentKnowledgeBaseStatePtrOutput

type AgentKnowledgeBaseStatePtrOutput struct{ *pulumi.OutputState }

func (AgentKnowledgeBaseStatePtrOutput) Elem

func (AgentKnowledgeBaseStatePtrOutput) ElementType

func (AgentKnowledgeBaseStatePtrOutput) ToAgentKnowledgeBaseStatePtrOutput

func (o AgentKnowledgeBaseStatePtrOutput) ToAgentKnowledgeBaseStatePtrOutput() AgentKnowledgeBaseStatePtrOutput

func (AgentKnowledgeBaseStatePtrOutput) ToAgentKnowledgeBaseStatePtrOutputWithContext

func (o AgentKnowledgeBaseStatePtrOutput) ToAgentKnowledgeBaseStatePtrOutputWithContext(ctx context.Context) AgentKnowledgeBaseStatePtrOutput

func (AgentKnowledgeBaseStatePtrOutput) ToStringPtrOutput

func (AgentKnowledgeBaseStatePtrOutput) ToStringPtrOutputWithContext

func (o AgentKnowledgeBaseStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentOutput

type AgentOutput struct{ *pulumi.OutputState }

func (AgentOutput) ActionGroups

func (o AgentOutput) ActionGroups() AgentActionGroupArrayOutput

List of ActionGroups

func (AgentOutput) AgentArn

func (o AgentOutput) AgentArn() pulumi.StringOutput

Arn representation of the Agent.

func (AgentOutput) AgentId

func (o AgentOutput) AgentId() pulumi.StringOutput

Identifier for a resource.

func (AgentOutput) AgentName

func (o AgentOutput) AgentName() pulumi.StringOutput

Name for a resource.

func (AgentOutput) AgentResourceRoleArn

func (o AgentOutput) AgentResourceRoleArn() pulumi.StringPtrOutput

ARN of a IAM role.

func (AgentOutput) AgentStatus

func (o AgentOutput) AgentStatus() AgentStatusOutput

The status of the agent and whether it is ready for use. The following statuses are possible:

- CREATING – The agent is being created. - PREPARING – The agent is being prepared. - PREPARED – The agent is prepared and ready to be invoked. - NOT_PREPARED – The agent has been created but not yet prepared. - FAILED – The agent API operation failed. - UPDATING – The agent is being updated. - DELETING – The agent is being deleted.

func (AgentOutput) AgentVersion

func (o AgentOutput) AgentVersion() pulumi.StringOutput

Draft Agent Version.

func (AgentOutput) AutoPrepare

func (o AgentOutput) AutoPrepare() pulumi.BoolPtrOutput

Specifies whether to automatically prepare after creating or updating the agent.

func (AgentOutput) CreatedAt

func (o AgentOutput) CreatedAt() pulumi.StringOutput

Time Stamp.

func (AgentOutput) CustomerEncryptionKeyArn

func (o AgentOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (AgentOutput) Description

func (o AgentOutput) Description() pulumi.StringPtrOutput

Description of the Resource.

func (AgentOutput) ElementType

func (AgentOutput) ElementType() reflect.Type

func (AgentOutput) FailureReasons

func (o AgentOutput) FailureReasons() pulumi.StringArrayOutput

Failure Reasons for Error.

func (AgentOutput) FoundationModel

func (o AgentOutput) FoundationModel() pulumi.StringPtrOutput

ARN or name of a Bedrock model.

func (AgentOutput) GuardrailConfiguration added in v0.108.4

func (o AgentOutput) GuardrailConfiguration() AgentGuardrailConfigurationPtrOutput

Details about the guardrail associated with the agent.

func (AgentOutput) IdleSessionTtlInSeconds

func (o AgentOutput) IdleSessionTtlInSeconds() pulumi.Float64PtrOutput

Max Session Time.

func (AgentOutput) Instruction

func (o AgentOutput) Instruction() pulumi.StringPtrOutput

Instruction for the agent.

func (AgentOutput) KnowledgeBases

func (o AgentOutput) KnowledgeBases() AgentKnowledgeBaseArrayOutput

List of Agent Knowledge Bases

func (AgentOutput) PreparedAt

func (o AgentOutput) PreparedAt() pulumi.StringOutput

Time Stamp.

func (AgentOutput) PromptOverrideConfiguration

func (o AgentOutput) PromptOverrideConfiguration() AgentPromptOverrideConfigurationPtrOutput

Contains configurations to override prompt templates in different parts of an agent sequence. For more information, see [Advanced prompts](https://docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html) .

func (AgentOutput) RecommendedActions

func (o AgentOutput) RecommendedActions() pulumi.StringArrayOutput

The recommended actions users can take to resolve an error in failureReasons.

func (AgentOutput) SkipResourceInUseCheckOnDelete

func (o AgentOutput) SkipResourceInUseCheckOnDelete() pulumi.BoolPtrOutput

Specifies whether to allow deleting agent while it is in use.

func (AgentOutput) Tags

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (AgentOutput) TestAliasTags added in v0.104.0

func (o AgentOutput) TestAliasTags() pulumi.StringMapOutput

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (AgentOutput) ToAgentOutput

func (o AgentOutput) ToAgentOutput() AgentOutput

func (AgentOutput) ToAgentOutputWithContext

func (o AgentOutput) ToAgentOutputWithContext(ctx context.Context) AgentOutput

func (AgentOutput) UpdatedAt

func (o AgentOutput) UpdatedAt() pulumi.StringOutput

Time Stamp.

type AgentParameterDetail added in v0.106.0

type AgentParameterDetail struct {
	// Description of function parameter.
	Description *string `pulumi:"description"`
	// Information about if a parameter is required for function call. Default to false.
	Required *bool `pulumi:"required"`
	// The data type of the parameter.
	Type AgentType `pulumi:"type"`
}

Parameter detail

type AgentParameterDetailArgs added in v0.106.0

type AgentParameterDetailArgs struct {
	// Description of function parameter.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Information about if a parameter is required for function call. Default to false.
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The data type of the parameter.
	Type AgentTypeInput `pulumi:"type"`
}

Parameter detail

func (AgentParameterDetailArgs) ElementType added in v0.106.0

func (AgentParameterDetailArgs) ElementType() reflect.Type

func (AgentParameterDetailArgs) ToAgentParameterDetailOutput added in v0.106.0

func (i AgentParameterDetailArgs) ToAgentParameterDetailOutput() AgentParameterDetailOutput

func (AgentParameterDetailArgs) ToAgentParameterDetailOutputWithContext added in v0.106.0

func (i AgentParameterDetailArgs) ToAgentParameterDetailOutputWithContext(ctx context.Context) AgentParameterDetailOutput

type AgentParameterDetailInput added in v0.106.0

type AgentParameterDetailInput interface {
	pulumi.Input

	ToAgentParameterDetailOutput() AgentParameterDetailOutput
	ToAgentParameterDetailOutputWithContext(context.Context) AgentParameterDetailOutput
}

AgentParameterDetailInput is an input type that accepts AgentParameterDetailArgs and AgentParameterDetailOutput values. You can construct a concrete instance of `AgentParameterDetailInput` via:

AgentParameterDetailArgs{...}

type AgentParameterDetailMap added in v0.106.0

type AgentParameterDetailMap map[string]AgentParameterDetailInput

func (AgentParameterDetailMap) ElementType added in v0.106.0

func (AgentParameterDetailMap) ElementType() reflect.Type

func (AgentParameterDetailMap) ToAgentParameterDetailMapOutput added in v0.106.0

func (i AgentParameterDetailMap) ToAgentParameterDetailMapOutput() AgentParameterDetailMapOutput

func (AgentParameterDetailMap) ToAgentParameterDetailMapOutputWithContext added in v0.106.0

func (i AgentParameterDetailMap) ToAgentParameterDetailMapOutputWithContext(ctx context.Context) AgentParameterDetailMapOutput

type AgentParameterDetailMapInput added in v0.106.0

type AgentParameterDetailMapInput interface {
	pulumi.Input

	ToAgentParameterDetailMapOutput() AgentParameterDetailMapOutput
	ToAgentParameterDetailMapOutputWithContext(context.Context) AgentParameterDetailMapOutput
}

AgentParameterDetailMapInput is an input type that accepts AgentParameterDetailMap and AgentParameterDetailMapOutput values. You can construct a concrete instance of `AgentParameterDetailMapInput` via:

AgentParameterDetailMap{ "key": AgentParameterDetailArgs{...} }

type AgentParameterDetailMapOutput added in v0.106.0

type AgentParameterDetailMapOutput struct{ *pulumi.OutputState }

func (AgentParameterDetailMapOutput) ElementType added in v0.106.0

func (AgentParameterDetailMapOutput) MapIndex added in v0.106.0

func (AgentParameterDetailMapOutput) ToAgentParameterDetailMapOutput added in v0.106.0

func (o AgentParameterDetailMapOutput) ToAgentParameterDetailMapOutput() AgentParameterDetailMapOutput

func (AgentParameterDetailMapOutput) ToAgentParameterDetailMapOutputWithContext added in v0.106.0

func (o AgentParameterDetailMapOutput) ToAgentParameterDetailMapOutputWithContext(ctx context.Context) AgentParameterDetailMapOutput

type AgentParameterDetailOutput added in v0.106.0

type AgentParameterDetailOutput struct{ *pulumi.OutputState }

Parameter detail

func (AgentParameterDetailOutput) Description added in v0.106.0

Description of function parameter.

func (AgentParameterDetailOutput) ElementType added in v0.106.0

func (AgentParameterDetailOutput) ElementType() reflect.Type

func (AgentParameterDetailOutput) Required added in v0.106.0

Information about if a parameter is required for function call. Default to false.

func (AgentParameterDetailOutput) ToAgentParameterDetailOutput added in v0.106.0

func (o AgentParameterDetailOutput) ToAgentParameterDetailOutput() AgentParameterDetailOutput

func (AgentParameterDetailOutput) ToAgentParameterDetailOutputWithContext added in v0.106.0

func (o AgentParameterDetailOutput) ToAgentParameterDetailOutputWithContext(ctx context.Context) AgentParameterDetailOutput

func (AgentParameterDetailOutput) Type added in v0.106.0

The data type of the parameter.

type AgentPromptConfiguration

type AgentPromptConfiguration struct {
	// Base Prompt Template.
	BasePromptTemplate *string `pulumi:"basePromptTemplate"`
	// Contains inference parameters to use when the agent invokes a foundation model in the part of the agent sequence defined by the `promptType` . For more information, see [Inference parameters for foundation models](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html) .
	InferenceConfiguration *AgentInferenceConfiguration `pulumi:"inferenceConfiguration"`
	// Specifies whether to override the default parser Lambda function when parsing the raw foundation model output in the part of the agent sequence defined by the `promptType` . If you set the field as `OVERRIDEN` , the `overrideLambda` field in the [PromptOverrideConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptOverrideConfiguration.html) must be specified with the ARN of a Lambda function.
	ParserMode *AgentCreationMode `pulumi:"parserMode"`
	// Specifies whether to override the default prompt template for this `promptType` . Set this value to `OVERRIDDEN` to use the prompt that you provide in the `basePromptTemplate` . If you leave it as `DEFAULT` , the agent uses a default prompt template.
	PromptCreationMode *AgentCreationMode `pulumi:"promptCreationMode"`
	// Specifies whether to allow the agent to carry out the step specified in the `promptType` . If you set this value to `DISABLED` , the agent skips that step. The default state for each `promptType` is as follows.
	//
	// - `PRE_PROCESSING` – `ENABLED`
	// - `ORCHESTRATION` – `ENABLED`
	// - `KNOWLEDGE_BASE_RESPONSE_GENERATION` – `ENABLED`
	// - `POST_PROCESSING` – `DISABLED`
	PromptState *AgentPromptState `pulumi:"promptState"`
	// The step in the agent sequence that this prompt configuration applies to.
	PromptType *AgentPromptType `pulumi:"promptType"`
}

BasePromptConfiguration per Prompt Type.

type AgentPromptConfigurationArgs

type AgentPromptConfigurationArgs struct {
	// Base Prompt Template.
	BasePromptTemplate pulumi.StringPtrInput `pulumi:"basePromptTemplate"`
	// Contains inference parameters to use when the agent invokes a foundation model in the part of the agent sequence defined by the `promptType` . For more information, see [Inference parameters for foundation models](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html) .
	InferenceConfiguration AgentInferenceConfigurationPtrInput `pulumi:"inferenceConfiguration"`
	// Specifies whether to override the default parser Lambda function when parsing the raw foundation model output in the part of the agent sequence defined by the `promptType` . If you set the field as `OVERRIDEN` , the `overrideLambda` field in the [PromptOverrideConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptOverrideConfiguration.html) must be specified with the ARN of a Lambda function.
	ParserMode AgentCreationModePtrInput `pulumi:"parserMode"`
	// Specifies whether to override the default prompt template for this `promptType` . Set this value to `OVERRIDDEN` to use the prompt that you provide in the `basePromptTemplate` . If you leave it as `DEFAULT` , the agent uses a default prompt template.
	PromptCreationMode AgentCreationModePtrInput `pulumi:"promptCreationMode"`
	// Specifies whether to allow the agent to carry out the step specified in the `promptType` . If you set this value to `DISABLED` , the agent skips that step. The default state for each `promptType` is as follows.
	//
	// - `PRE_PROCESSING` – `ENABLED`
	// - `ORCHESTRATION` – `ENABLED`
	// - `KNOWLEDGE_BASE_RESPONSE_GENERATION` – `ENABLED`
	// - `POST_PROCESSING` – `DISABLED`
	PromptState AgentPromptStatePtrInput `pulumi:"promptState"`
	// The step in the agent sequence that this prompt configuration applies to.
	PromptType AgentPromptTypePtrInput `pulumi:"promptType"`
}

BasePromptConfiguration per Prompt Type.

func (AgentPromptConfigurationArgs) ElementType

func (AgentPromptConfigurationArgs) ToAgentPromptConfigurationOutput

func (i AgentPromptConfigurationArgs) ToAgentPromptConfigurationOutput() AgentPromptConfigurationOutput

func (AgentPromptConfigurationArgs) ToAgentPromptConfigurationOutputWithContext

func (i AgentPromptConfigurationArgs) ToAgentPromptConfigurationOutputWithContext(ctx context.Context) AgentPromptConfigurationOutput

type AgentPromptConfigurationArray

type AgentPromptConfigurationArray []AgentPromptConfigurationInput

func (AgentPromptConfigurationArray) ElementType

func (AgentPromptConfigurationArray) ToAgentPromptConfigurationArrayOutput

func (i AgentPromptConfigurationArray) ToAgentPromptConfigurationArrayOutput() AgentPromptConfigurationArrayOutput

func (AgentPromptConfigurationArray) ToAgentPromptConfigurationArrayOutputWithContext

func (i AgentPromptConfigurationArray) ToAgentPromptConfigurationArrayOutputWithContext(ctx context.Context) AgentPromptConfigurationArrayOutput

type AgentPromptConfigurationArrayInput

type AgentPromptConfigurationArrayInput interface {
	pulumi.Input

	ToAgentPromptConfigurationArrayOutput() AgentPromptConfigurationArrayOutput
	ToAgentPromptConfigurationArrayOutputWithContext(context.Context) AgentPromptConfigurationArrayOutput
}

AgentPromptConfigurationArrayInput is an input type that accepts AgentPromptConfigurationArray and AgentPromptConfigurationArrayOutput values. You can construct a concrete instance of `AgentPromptConfigurationArrayInput` via:

AgentPromptConfigurationArray{ AgentPromptConfigurationArgs{...} }

type AgentPromptConfigurationArrayOutput

type AgentPromptConfigurationArrayOutput struct{ *pulumi.OutputState }

func (AgentPromptConfigurationArrayOutput) ElementType

func (AgentPromptConfigurationArrayOutput) Index

func (AgentPromptConfigurationArrayOutput) ToAgentPromptConfigurationArrayOutput

func (o AgentPromptConfigurationArrayOutput) ToAgentPromptConfigurationArrayOutput() AgentPromptConfigurationArrayOutput

func (AgentPromptConfigurationArrayOutput) ToAgentPromptConfigurationArrayOutputWithContext

func (o AgentPromptConfigurationArrayOutput) ToAgentPromptConfigurationArrayOutputWithContext(ctx context.Context) AgentPromptConfigurationArrayOutput

type AgentPromptConfigurationInput

type AgentPromptConfigurationInput interface {
	pulumi.Input

	ToAgentPromptConfigurationOutput() AgentPromptConfigurationOutput
	ToAgentPromptConfigurationOutputWithContext(context.Context) AgentPromptConfigurationOutput
}

AgentPromptConfigurationInput is an input type that accepts AgentPromptConfigurationArgs and AgentPromptConfigurationOutput values. You can construct a concrete instance of `AgentPromptConfigurationInput` via:

AgentPromptConfigurationArgs{...}

type AgentPromptConfigurationOutput

type AgentPromptConfigurationOutput struct{ *pulumi.OutputState }

BasePromptConfiguration per Prompt Type.

func (AgentPromptConfigurationOutput) BasePromptTemplate

func (o AgentPromptConfigurationOutput) BasePromptTemplate() pulumi.StringPtrOutput

Base Prompt Template.

func (AgentPromptConfigurationOutput) ElementType

func (AgentPromptConfigurationOutput) InferenceConfiguration

Contains inference parameters to use when the agent invokes a foundation model in the part of the agent sequence defined by the `promptType` . For more information, see [Inference parameters for foundation models](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html) .

func (AgentPromptConfigurationOutput) ParserMode

Specifies whether to override the default parser Lambda function when parsing the raw foundation model output in the part of the agent sequence defined by the `promptType` . If you set the field as `OVERRIDEN` , the `overrideLambda` field in the [PromptOverrideConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptOverrideConfiguration.html) must be specified with the ARN of a Lambda function.

func (AgentPromptConfigurationOutput) PromptCreationMode

Specifies whether to override the default prompt template for this `promptType` . Set this value to `OVERRIDDEN` to use the prompt that you provide in the `basePromptTemplate` . If you leave it as `DEFAULT` , the agent uses a default prompt template.

func (AgentPromptConfigurationOutput) PromptState

Specifies whether to allow the agent to carry out the step specified in the `promptType` . If you set this value to `DISABLED` , the agent skips that step. The default state for each `promptType` is as follows.

- `PRE_PROCESSING` – `ENABLED` - `ORCHESTRATION` – `ENABLED` - `KNOWLEDGE_BASE_RESPONSE_GENERATION` – `ENABLED` - `POST_PROCESSING` – `DISABLED`

func (AgentPromptConfigurationOutput) PromptType

The step in the agent sequence that this prompt configuration applies to.

func (AgentPromptConfigurationOutput) ToAgentPromptConfigurationOutput

func (o AgentPromptConfigurationOutput) ToAgentPromptConfigurationOutput() AgentPromptConfigurationOutput

func (AgentPromptConfigurationOutput) ToAgentPromptConfigurationOutputWithContext

func (o AgentPromptConfigurationOutput) ToAgentPromptConfigurationOutputWithContext(ctx context.Context) AgentPromptConfigurationOutput

type AgentPromptOverrideConfiguration

type AgentPromptOverrideConfiguration struct {
	// ARN of a Lambda.
	OverrideLambda *string `pulumi:"overrideLambda"`
	// List of BasePromptConfiguration
	PromptConfigurations []AgentPromptConfiguration `pulumi:"promptConfigurations"`
}

Configuration for prompt override.

type AgentPromptOverrideConfigurationArgs

type AgentPromptOverrideConfigurationArgs struct {
	// ARN of a Lambda.
	OverrideLambda pulumi.StringPtrInput `pulumi:"overrideLambda"`
	// List of BasePromptConfiguration
	PromptConfigurations AgentPromptConfigurationArrayInput `pulumi:"promptConfigurations"`
}

Configuration for prompt override.

func (AgentPromptOverrideConfigurationArgs) ElementType

func (AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationOutput

func (i AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationOutput() AgentPromptOverrideConfigurationOutput

func (AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationOutputWithContext

func (i AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationOutputWithContext(ctx context.Context) AgentPromptOverrideConfigurationOutput

func (AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationPtrOutput

func (i AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationPtrOutput() AgentPromptOverrideConfigurationPtrOutput

func (AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationPtrOutputWithContext

func (i AgentPromptOverrideConfigurationArgs) ToAgentPromptOverrideConfigurationPtrOutputWithContext(ctx context.Context) AgentPromptOverrideConfigurationPtrOutput

type AgentPromptOverrideConfigurationInput

type AgentPromptOverrideConfigurationInput interface {
	pulumi.Input

	ToAgentPromptOverrideConfigurationOutput() AgentPromptOverrideConfigurationOutput
	ToAgentPromptOverrideConfigurationOutputWithContext(context.Context) AgentPromptOverrideConfigurationOutput
}

AgentPromptOverrideConfigurationInput is an input type that accepts AgentPromptOverrideConfigurationArgs and AgentPromptOverrideConfigurationOutput values. You can construct a concrete instance of `AgentPromptOverrideConfigurationInput` via:

AgentPromptOverrideConfigurationArgs{...}

type AgentPromptOverrideConfigurationOutput

type AgentPromptOverrideConfigurationOutput struct{ *pulumi.OutputState }

Configuration for prompt override.

func (AgentPromptOverrideConfigurationOutput) ElementType

func (AgentPromptOverrideConfigurationOutput) OverrideLambda

ARN of a Lambda.

func (AgentPromptOverrideConfigurationOutput) PromptConfigurations

List of BasePromptConfiguration

func (AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationOutput

func (o AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationOutput() AgentPromptOverrideConfigurationOutput

func (AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationOutputWithContext

func (o AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationOutputWithContext(ctx context.Context) AgentPromptOverrideConfigurationOutput

func (AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationPtrOutput

func (o AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationPtrOutput() AgentPromptOverrideConfigurationPtrOutput

func (AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationPtrOutputWithContext

func (o AgentPromptOverrideConfigurationOutput) ToAgentPromptOverrideConfigurationPtrOutputWithContext(ctx context.Context) AgentPromptOverrideConfigurationPtrOutput

type AgentPromptOverrideConfigurationPtrInput

type AgentPromptOverrideConfigurationPtrInput interface {
	pulumi.Input

	ToAgentPromptOverrideConfigurationPtrOutput() AgentPromptOverrideConfigurationPtrOutput
	ToAgentPromptOverrideConfigurationPtrOutputWithContext(context.Context) AgentPromptOverrideConfigurationPtrOutput
}

AgentPromptOverrideConfigurationPtrInput is an input type that accepts AgentPromptOverrideConfigurationArgs, AgentPromptOverrideConfigurationPtr and AgentPromptOverrideConfigurationPtrOutput values. You can construct a concrete instance of `AgentPromptOverrideConfigurationPtrInput` via:

        AgentPromptOverrideConfigurationArgs{...}

or:

        nil

type AgentPromptOverrideConfigurationPtrOutput

type AgentPromptOverrideConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AgentPromptOverrideConfigurationPtrOutput) Elem

func (AgentPromptOverrideConfigurationPtrOutput) ElementType

func (AgentPromptOverrideConfigurationPtrOutput) OverrideLambda

ARN of a Lambda.

func (AgentPromptOverrideConfigurationPtrOutput) PromptConfigurations

List of BasePromptConfiguration

func (AgentPromptOverrideConfigurationPtrOutput) ToAgentPromptOverrideConfigurationPtrOutput

func (o AgentPromptOverrideConfigurationPtrOutput) ToAgentPromptOverrideConfigurationPtrOutput() AgentPromptOverrideConfigurationPtrOutput

func (AgentPromptOverrideConfigurationPtrOutput) ToAgentPromptOverrideConfigurationPtrOutputWithContext

func (o AgentPromptOverrideConfigurationPtrOutput) ToAgentPromptOverrideConfigurationPtrOutputWithContext(ctx context.Context) AgentPromptOverrideConfigurationPtrOutput

type AgentPromptState

type AgentPromptState string

Prompt State.

func (AgentPromptState) ElementType

func (AgentPromptState) ElementType() reflect.Type

func (AgentPromptState) ToAgentPromptStateOutput

func (e AgentPromptState) ToAgentPromptStateOutput() AgentPromptStateOutput

func (AgentPromptState) ToAgentPromptStateOutputWithContext

func (e AgentPromptState) ToAgentPromptStateOutputWithContext(ctx context.Context) AgentPromptStateOutput

func (AgentPromptState) ToAgentPromptStatePtrOutput

func (e AgentPromptState) ToAgentPromptStatePtrOutput() AgentPromptStatePtrOutput

func (AgentPromptState) ToAgentPromptStatePtrOutputWithContext

func (e AgentPromptState) ToAgentPromptStatePtrOutputWithContext(ctx context.Context) AgentPromptStatePtrOutput

func (AgentPromptState) ToStringOutput

func (e AgentPromptState) ToStringOutput() pulumi.StringOutput

func (AgentPromptState) ToStringOutputWithContext

func (e AgentPromptState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentPromptState) ToStringPtrOutput

func (e AgentPromptState) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPromptState) ToStringPtrOutputWithContext

func (e AgentPromptState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentPromptStateInput

type AgentPromptStateInput interface {
	pulumi.Input

	ToAgentPromptStateOutput() AgentPromptStateOutput
	ToAgentPromptStateOutputWithContext(context.Context) AgentPromptStateOutput
}

AgentPromptStateInput is an input type that accepts values of the AgentPromptState enum A concrete instance of `AgentPromptStateInput` can be one of the following:

AgentPromptStateEnabled
AgentPromptStateDisabled

type AgentPromptStateOutput

type AgentPromptStateOutput struct{ *pulumi.OutputState }

func (AgentPromptStateOutput) ElementType

func (AgentPromptStateOutput) ElementType() reflect.Type

func (AgentPromptStateOutput) ToAgentPromptStateOutput

func (o AgentPromptStateOutput) ToAgentPromptStateOutput() AgentPromptStateOutput

func (AgentPromptStateOutput) ToAgentPromptStateOutputWithContext

func (o AgentPromptStateOutput) ToAgentPromptStateOutputWithContext(ctx context.Context) AgentPromptStateOutput

func (AgentPromptStateOutput) ToAgentPromptStatePtrOutput

func (o AgentPromptStateOutput) ToAgentPromptStatePtrOutput() AgentPromptStatePtrOutput

func (AgentPromptStateOutput) ToAgentPromptStatePtrOutputWithContext

func (o AgentPromptStateOutput) ToAgentPromptStatePtrOutputWithContext(ctx context.Context) AgentPromptStatePtrOutput

func (AgentPromptStateOutput) ToStringOutput

func (o AgentPromptStateOutput) ToStringOutput() pulumi.StringOutput

func (AgentPromptStateOutput) ToStringOutputWithContext

func (o AgentPromptStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentPromptStateOutput) ToStringPtrOutput

func (o AgentPromptStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPromptStateOutput) ToStringPtrOutputWithContext

func (o AgentPromptStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentPromptStatePtrInput

type AgentPromptStatePtrInput interface {
	pulumi.Input

	ToAgentPromptStatePtrOutput() AgentPromptStatePtrOutput
	ToAgentPromptStatePtrOutputWithContext(context.Context) AgentPromptStatePtrOutput
}

func AgentPromptStatePtr

func AgentPromptStatePtr(v string) AgentPromptStatePtrInput

type AgentPromptStatePtrOutput

type AgentPromptStatePtrOutput struct{ *pulumi.OutputState }

func (AgentPromptStatePtrOutput) Elem

func (AgentPromptStatePtrOutput) ElementType

func (AgentPromptStatePtrOutput) ElementType() reflect.Type

func (AgentPromptStatePtrOutput) ToAgentPromptStatePtrOutput

func (o AgentPromptStatePtrOutput) ToAgentPromptStatePtrOutput() AgentPromptStatePtrOutput

func (AgentPromptStatePtrOutput) ToAgentPromptStatePtrOutputWithContext

func (o AgentPromptStatePtrOutput) ToAgentPromptStatePtrOutputWithContext(ctx context.Context) AgentPromptStatePtrOutput

func (AgentPromptStatePtrOutput) ToStringPtrOutput

func (o AgentPromptStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPromptStatePtrOutput) ToStringPtrOutputWithContext

func (o AgentPromptStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentPromptType

type AgentPromptType string

Prompt Type.

func (AgentPromptType) ElementType

func (AgentPromptType) ElementType() reflect.Type

func (AgentPromptType) ToAgentPromptTypeOutput

func (e AgentPromptType) ToAgentPromptTypeOutput() AgentPromptTypeOutput

func (AgentPromptType) ToAgentPromptTypeOutputWithContext

func (e AgentPromptType) ToAgentPromptTypeOutputWithContext(ctx context.Context) AgentPromptTypeOutput

func (AgentPromptType) ToAgentPromptTypePtrOutput

func (e AgentPromptType) ToAgentPromptTypePtrOutput() AgentPromptTypePtrOutput

func (AgentPromptType) ToAgentPromptTypePtrOutputWithContext

func (e AgentPromptType) ToAgentPromptTypePtrOutputWithContext(ctx context.Context) AgentPromptTypePtrOutput

func (AgentPromptType) ToStringOutput

func (e AgentPromptType) ToStringOutput() pulumi.StringOutput

func (AgentPromptType) ToStringOutputWithContext

func (e AgentPromptType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentPromptType) ToStringPtrOutput

func (e AgentPromptType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPromptType) ToStringPtrOutputWithContext

func (e AgentPromptType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentPromptTypeInput

type AgentPromptTypeInput interface {
	pulumi.Input

	ToAgentPromptTypeOutput() AgentPromptTypeOutput
	ToAgentPromptTypeOutputWithContext(context.Context) AgentPromptTypeOutput
}

AgentPromptTypeInput is an input type that accepts values of the AgentPromptType enum A concrete instance of `AgentPromptTypeInput` can be one of the following:

AgentPromptTypePreProcessing
AgentPromptTypeOrchestration
AgentPromptTypePostProcessing
AgentPromptTypeKnowledgeBaseResponseGeneration

type AgentPromptTypeOutput

type AgentPromptTypeOutput struct{ *pulumi.OutputState }

func (AgentPromptTypeOutput) ElementType

func (AgentPromptTypeOutput) ElementType() reflect.Type

func (AgentPromptTypeOutput) ToAgentPromptTypeOutput

func (o AgentPromptTypeOutput) ToAgentPromptTypeOutput() AgentPromptTypeOutput

func (AgentPromptTypeOutput) ToAgentPromptTypeOutputWithContext

func (o AgentPromptTypeOutput) ToAgentPromptTypeOutputWithContext(ctx context.Context) AgentPromptTypeOutput

func (AgentPromptTypeOutput) ToAgentPromptTypePtrOutput

func (o AgentPromptTypeOutput) ToAgentPromptTypePtrOutput() AgentPromptTypePtrOutput

func (AgentPromptTypeOutput) ToAgentPromptTypePtrOutputWithContext

func (o AgentPromptTypeOutput) ToAgentPromptTypePtrOutputWithContext(ctx context.Context) AgentPromptTypePtrOutput

func (AgentPromptTypeOutput) ToStringOutput

func (o AgentPromptTypeOutput) ToStringOutput() pulumi.StringOutput

func (AgentPromptTypeOutput) ToStringOutputWithContext

func (o AgentPromptTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentPromptTypeOutput) ToStringPtrOutput

func (o AgentPromptTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPromptTypeOutput) ToStringPtrOutputWithContext

func (o AgentPromptTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentPromptTypePtrInput

type AgentPromptTypePtrInput interface {
	pulumi.Input

	ToAgentPromptTypePtrOutput() AgentPromptTypePtrOutput
	ToAgentPromptTypePtrOutputWithContext(context.Context) AgentPromptTypePtrOutput
}

func AgentPromptTypePtr

func AgentPromptTypePtr(v string) AgentPromptTypePtrInput

type AgentPromptTypePtrOutput

type AgentPromptTypePtrOutput struct{ *pulumi.OutputState }

func (AgentPromptTypePtrOutput) Elem

func (AgentPromptTypePtrOutput) ElementType

func (AgentPromptTypePtrOutput) ElementType() reflect.Type

func (AgentPromptTypePtrOutput) ToAgentPromptTypePtrOutput

func (o AgentPromptTypePtrOutput) ToAgentPromptTypePtrOutput() AgentPromptTypePtrOutput

func (AgentPromptTypePtrOutput) ToAgentPromptTypePtrOutputWithContext

func (o AgentPromptTypePtrOutput) ToAgentPromptTypePtrOutputWithContext(ctx context.Context) AgentPromptTypePtrOutput

func (AgentPromptTypePtrOutput) ToStringPtrOutput

func (o AgentPromptTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPromptTypePtrOutput) ToStringPtrOutputWithContext

func (o AgentPromptTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentS3Identifier

type AgentS3Identifier struct {
	// A bucket in S3.
	S3BucketName *string `pulumi:"s3BucketName"`
	// A object key in S3.
	S3ObjectKey *string `pulumi:"s3ObjectKey"`
}

The identifier for the S3 resource.

type AgentS3IdentifierArgs

type AgentS3IdentifierArgs struct {
	// A bucket in S3.
	S3BucketName pulumi.StringPtrInput `pulumi:"s3BucketName"`
	// A object key in S3.
	S3ObjectKey pulumi.StringPtrInput `pulumi:"s3ObjectKey"`
}

The identifier for the S3 resource.

func (AgentS3IdentifierArgs) ElementType

func (AgentS3IdentifierArgs) ElementType() reflect.Type

func (AgentS3IdentifierArgs) ToAgentS3IdentifierOutput

func (i AgentS3IdentifierArgs) ToAgentS3IdentifierOutput() AgentS3IdentifierOutput

func (AgentS3IdentifierArgs) ToAgentS3IdentifierOutputWithContext

func (i AgentS3IdentifierArgs) ToAgentS3IdentifierOutputWithContext(ctx context.Context) AgentS3IdentifierOutput

func (AgentS3IdentifierArgs) ToAgentS3IdentifierPtrOutput

func (i AgentS3IdentifierArgs) ToAgentS3IdentifierPtrOutput() AgentS3IdentifierPtrOutput

func (AgentS3IdentifierArgs) ToAgentS3IdentifierPtrOutputWithContext

func (i AgentS3IdentifierArgs) ToAgentS3IdentifierPtrOutputWithContext(ctx context.Context) AgentS3IdentifierPtrOutput

type AgentS3IdentifierInput

type AgentS3IdentifierInput interface {
	pulumi.Input

	ToAgentS3IdentifierOutput() AgentS3IdentifierOutput
	ToAgentS3IdentifierOutputWithContext(context.Context) AgentS3IdentifierOutput
}

AgentS3IdentifierInput is an input type that accepts AgentS3IdentifierArgs and AgentS3IdentifierOutput values. You can construct a concrete instance of `AgentS3IdentifierInput` via:

AgentS3IdentifierArgs{...}

type AgentS3IdentifierOutput

type AgentS3IdentifierOutput struct{ *pulumi.OutputState }

The identifier for the S3 resource.

func (AgentS3IdentifierOutput) ElementType

func (AgentS3IdentifierOutput) ElementType() reflect.Type

func (AgentS3IdentifierOutput) S3BucketName

A bucket in S3.

func (AgentS3IdentifierOutput) S3ObjectKey

A object key in S3.

func (AgentS3IdentifierOutput) ToAgentS3IdentifierOutput

func (o AgentS3IdentifierOutput) ToAgentS3IdentifierOutput() AgentS3IdentifierOutput

func (AgentS3IdentifierOutput) ToAgentS3IdentifierOutputWithContext

func (o AgentS3IdentifierOutput) ToAgentS3IdentifierOutputWithContext(ctx context.Context) AgentS3IdentifierOutput

func (AgentS3IdentifierOutput) ToAgentS3IdentifierPtrOutput

func (o AgentS3IdentifierOutput) ToAgentS3IdentifierPtrOutput() AgentS3IdentifierPtrOutput

func (AgentS3IdentifierOutput) ToAgentS3IdentifierPtrOutputWithContext

func (o AgentS3IdentifierOutput) ToAgentS3IdentifierPtrOutputWithContext(ctx context.Context) AgentS3IdentifierPtrOutput

type AgentS3IdentifierPtrInput

type AgentS3IdentifierPtrInput interface {
	pulumi.Input

	ToAgentS3IdentifierPtrOutput() AgentS3IdentifierPtrOutput
	ToAgentS3IdentifierPtrOutputWithContext(context.Context) AgentS3IdentifierPtrOutput
}

AgentS3IdentifierPtrInput is an input type that accepts AgentS3IdentifierArgs, AgentS3IdentifierPtr and AgentS3IdentifierPtrOutput values. You can construct a concrete instance of `AgentS3IdentifierPtrInput` via:

        AgentS3IdentifierArgs{...}

or:

        nil

type AgentS3IdentifierPtrOutput

type AgentS3IdentifierPtrOutput struct{ *pulumi.OutputState }

func (AgentS3IdentifierPtrOutput) Elem

func (AgentS3IdentifierPtrOutput) ElementType

func (AgentS3IdentifierPtrOutput) ElementType() reflect.Type

func (AgentS3IdentifierPtrOutput) S3BucketName

A bucket in S3.

func (AgentS3IdentifierPtrOutput) S3ObjectKey

A object key in S3.

func (AgentS3IdentifierPtrOutput) ToAgentS3IdentifierPtrOutput

func (o AgentS3IdentifierPtrOutput) ToAgentS3IdentifierPtrOutput() AgentS3IdentifierPtrOutput

func (AgentS3IdentifierPtrOutput) ToAgentS3IdentifierPtrOutputWithContext

func (o AgentS3IdentifierPtrOutput) ToAgentS3IdentifierPtrOutputWithContext(ctx context.Context) AgentS3IdentifierPtrOutput

type AgentState

type AgentState struct {
}

func (AgentState) ElementType

func (AgentState) ElementType() reflect.Type

type AgentStatus

type AgentStatus string

Schema Type for Action APIs.

type AgentStatusOutput

type AgentStatusOutput struct{ *pulumi.OutputState }

func (AgentStatusOutput) ElementType

func (AgentStatusOutput) ElementType() reflect.Type

func (AgentStatusOutput) ToAgentStatusOutput

func (o AgentStatusOutput) ToAgentStatusOutput() AgentStatusOutput

func (AgentStatusOutput) ToAgentStatusOutputWithContext

func (o AgentStatusOutput) ToAgentStatusOutputWithContext(ctx context.Context) AgentStatusOutput

func (AgentStatusOutput) ToAgentStatusPtrOutput

func (o AgentStatusOutput) ToAgentStatusPtrOutput() AgentStatusPtrOutput

func (AgentStatusOutput) ToAgentStatusPtrOutputWithContext

func (o AgentStatusOutput) ToAgentStatusPtrOutputWithContext(ctx context.Context) AgentStatusPtrOutput

func (AgentStatusOutput) ToStringOutput

func (o AgentStatusOutput) ToStringOutput() pulumi.StringOutput

func (AgentStatusOutput) ToStringOutputWithContext

func (o AgentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentStatusOutput) ToStringPtrOutput

func (o AgentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentStatusOutput) ToStringPtrOutputWithContext

func (o AgentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentStatusPtrOutput

type AgentStatusPtrOutput struct{ *pulumi.OutputState }

func (AgentStatusPtrOutput) Elem

func (AgentStatusPtrOutput) ElementType

func (AgentStatusPtrOutput) ElementType() reflect.Type

func (AgentStatusPtrOutput) ToAgentStatusPtrOutput

func (o AgentStatusPtrOutput) ToAgentStatusPtrOutput() AgentStatusPtrOutput

func (AgentStatusPtrOutput) ToAgentStatusPtrOutputWithContext

func (o AgentStatusPtrOutput) ToAgentStatusPtrOutputWithContext(ctx context.Context) AgentStatusPtrOutput

func (AgentStatusPtrOutput) ToStringPtrOutput

func (o AgentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentStatusPtrOutput) ToStringPtrOutputWithContext

func (o AgentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentType added in v0.106.0

type AgentType string

Parameter Type

func (AgentType) ElementType added in v0.106.0

func (AgentType) ElementType() reflect.Type

func (AgentType) ToAgentTypeOutput added in v0.106.0

func (e AgentType) ToAgentTypeOutput() AgentTypeOutput

func (AgentType) ToAgentTypeOutputWithContext added in v0.106.0

func (e AgentType) ToAgentTypeOutputWithContext(ctx context.Context) AgentTypeOutput

func (AgentType) ToAgentTypePtrOutput added in v0.106.0

func (e AgentType) ToAgentTypePtrOutput() AgentTypePtrOutput

func (AgentType) ToAgentTypePtrOutputWithContext added in v0.106.0

func (e AgentType) ToAgentTypePtrOutputWithContext(ctx context.Context) AgentTypePtrOutput

func (AgentType) ToStringOutput added in v0.106.0

func (e AgentType) ToStringOutput() pulumi.StringOutput

func (AgentType) ToStringOutputWithContext added in v0.106.0

func (e AgentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentType) ToStringPtrOutput added in v0.106.0

func (e AgentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentType) ToStringPtrOutputWithContext added in v0.106.0

func (e AgentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentTypeInput added in v0.106.0

type AgentTypeInput interface {
	pulumi.Input

	ToAgentTypeOutput() AgentTypeOutput
	ToAgentTypeOutputWithContext(context.Context) AgentTypeOutput
}

AgentTypeInput is an input type that accepts values of the AgentType enum A concrete instance of `AgentTypeInput` can be one of the following:

AgentTypeString
AgentTypeNumber
AgentTypeInteger
AgentTypeBoolean
AgentTypeArray

type AgentTypeOutput added in v0.106.0

type AgentTypeOutput struct{ *pulumi.OutputState }

func (AgentTypeOutput) ElementType added in v0.106.0

func (AgentTypeOutput) ElementType() reflect.Type

func (AgentTypeOutput) ToAgentTypeOutput added in v0.106.0

func (o AgentTypeOutput) ToAgentTypeOutput() AgentTypeOutput

func (AgentTypeOutput) ToAgentTypeOutputWithContext added in v0.106.0

func (o AgentTypeOutput) ToAgentTypeOutputWithContext(ctx context.Context) AgentTypeOutput

func (AgentTypeOutput) ToAgentTypePtrOutput added in v0.106.0

func (o AgentTypeOutput) ToAgentTypePtrOutput() AgentTypePtrOutput

func (AgentTypeOutput) ToAgentTypePtrOutputWithContext added in v0.106.0

func (o AgentTypeOutput) ToAgentTypePtrOutputWithContext(ctx context.Context) AgentTypePtrOutput

func (AgentTypeOutput) ToStringOutput added in v0.106.0

func (o AgentTypeOutput) ToStringOutput() pulumi.StringOutput

func (AgentTypeOutput) ToStringOutputWithContext added in v0.106.0

func (o AgentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentTypeOutput) ToStringPtrOutput added in v0.106.0

func (o AgentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentTypeOutput) ToStringPtrOutputWithContext added in v0.106.0

func (o AgentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentTypePtrInput added in v0.106.0

type AgentTypePtrInput interface {
	pulumi.Input

	ToAgentTypePtrOutput() AgentTypePtrOutput
	ToAgentTypePtrOutputWithContext(context.Context) AgentTypePtrOutput
}

func AgentTypePtr added in v0.106.0

func AgentTypePtr(v string) AgentTypePtrInput

type AgentTypePtrOutput added in v0.106.0

type AgentTypePtrOutput struct{ *pulumi.OutputState }

func (AgentTypePtrOutput) Elem added in v0.106.0

func (AgentTypePtrOutput) ElementType added in v0.106.0

func (AgentTypePtrOutput) ElementType() reflect.Type

func (AgentTypePtrOutput) ToAgentTypePtrOutput added in v0.106.0

func (o AgentTypePtrOutput) ToAgentTypePtrOutput() AgentTypePtrOutput

func (AgentTypePtrOutput) ToAgentTypePtrOutputWithContext added in v0.106.0

func (o AgentTypePtrOutput) ToAgentTypePtrOutputWithContext(ctx context.Context) AgentTypePtrOutput

func (AgentTypePtrOutput) ToStringPtrOutput added in v0.106.0

func (o AgentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentTypePtrOutput) ToStringPtrOutputWithContext added in v0.106.0

func (o AgentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSource

type DataSource struct {
	pulumi.CustomResourceState

	// The time at which the data source was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The data deletion policy for the data source.
	DataDeletionPolicy DataSourceDataDeletionPolicyPtrOutput `pulumi:"dataDeletionPolicy"`
	// The connection configuration for the data source.
	DataSourceConfiguration DataSourceConfigurationOutput `pulumi:"dataSourceConfiguration"`
	// Identifier for a resource.
	DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"`
	// The status of the data source. The following statuses are possible:
	//
	// - Available – The data source has been created and is ready for ingestion into the knowledge base.
	// - Deleting – The data source is being deleted.
	DataSourceStatus DataSourceStatusOutput `pulumi:"dataSourceStatus"`
	// Description of the Resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The details of the failure reasons related to the data source.
	FailureReasons pulumi.StringArrayOutput `pulumi:"failureReasons"`
	// The unique identifier of the knowledge base to which to add the data source.
	KnowledgeBaseId pulumi.StringOutput `pulumi:"knowledgeBaseId"`
	// The name of the data source.
	Name pulumi.StringOutput `pulumi:"name"`
	// Contains details about the configuration of the server-side encryption.
	ServerSideEncryptionConfiguration DataSourceServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"`
	// The time at which the knowledge base was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Contains details about how to ingest the documents in the data source.
	VectorIngestionConfiguration DataSourceVectorIngestionConfigurationPtrOutput `pulumi:"vectorIngestionConfiguration"`
}

Definition of AWS::Bedrock::DataSource Resource Type

func GetDataSource

func GetDataSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)

GetDataSource gets an existing DataSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataSource

func NewDataSource(ctx *pulumi.Context,
	name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)

NewDataSource registers a new resource with the given unique name, arguments, and options.

func (*DataSource) ElementType

func (*DataSource) ElementType() reflect.Type

func (*DataSource) ToDataSourceOutput

func (i *DataSource) ToDataSourceOutput() DataSourceOutput

func (*DataSource) ToDataSourceOutputWithContext

func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceArgs

type DataSourceArgs struct {
	// The data deletion policy for the data source.
	DataDeletionPolicy DataSourceDataDeletionPolicyPtrInput
	// The connection configuration for the data source.
	DataSourceConfiguration DataSourceConfigurationInput
	// Description of the Resource.
	Description pulumi.StringPtrInput
	// The unique identifier of the knowledge base to which to add the data source.
	KnowledgeBaseId pulumi.StringInput
	// The name of the data source.
	Name pulumi.StringPtrInput
	// Contains details about the configuration of the server-side encryption.
	ServerSideEncryptionConfiguration DataSourceServerSideEncryptionConfigurationPtrInput
	// Contains details about how to ingest the documents in the data source.
	VectorIngestionConfiguration DataSourceVectorIngestionConfigurationPtrInput
}

The set of arguments for constructing a DataSource resource.

func (DataSourceArgs) ElementType

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceBedrockFoundationModelConfiguration added in v0.117.0

type DataSourceBedrockFoundationModelConfiguration struct {
	// The model's ARN.
	ModelArn string `pulumi:"modelArn"`
	// Instructions for interpreting the contents of a document.
	ParsingPrompt *DataSourceParsingPrompt `pulumi:"parsingPrompt"`
}

Settings for a foundation model used to parse documents for a data source.

type DataSourceBedrockFoundationModelConfigurationArgs added in v0.117.0

type DataSourceBedrockFoundationModelConfigurationArgs struct {
	// The model's ARN.
	ModelArn pulumi.StringInput `pulumi:"modelArn"`
	// Instructions for interpreting the contents of a document.
	ParsingPrompt DataSourceParsingPromptPtrInput `pulumi:"parsingPrompt"`
}

Settings for a foundation model used to parse documents for a data source.

func (DataSourceBedrockFoundationModelConfigurationArgs) ElementType added in v0.117.0

func (DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationOutput added in v0.117.0

func (i DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationOutput() DataSourceBedrockFoundationModelConfigurationOutput

func (DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationOutputWithContext added in v0.117.0

func (i DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationOutputWithContext(ctx context.Context) DataSourceBedrockFoundationModelConfigurationOutput

func (DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationPtrOutput added in v0.117.0

func (i DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationPtrOutput() DataSourceBedrockFoundationModelConfigurationPtrOutput

func (DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceBedrockFoundationModelConfigurationArgs) ToDataSourceBedrockFoundationModelConfigurationPtrOutputWithContext(ctx context.Context) DataSourceBedrockFoundationModelConfigurationPtrOutput

type DataSourceBedrockFoundationModelConfigurationInput added in v0.117.0

type DataSourceBedrockFoundationModelConfigurationInput interface {
	pulumi.Input

	ToDataSourceBedrockFoundationModelConfigurationOutput() DataSourceBedrockFoundationModelConfigurationOutput
	ToDataSourceBedrockFoundationModelConfigurationOutputWithContext(context.Context) DataSourceBedrockFoundationModelConfigurationOutput
}

DataSourceBedrockFoundationModelConfigurationInput is an input type that accepts DataSourceBedrockFoundationModelConfigurationArgs and DataSourceBedrockFoundationModelConfigurationOutput values. You can construct a concrete instance of `DataSourceBedrockFoundationModelConfigurationInput` via:

DataSourceBedrockFoundationModelConfigurationArgs{...}

type DataSourceBedrockFoundationModelConfigurationOutput added in v0.117.0

type DataSourceBedrockFoundationModelConfigurationOutput struct{ *pulumi.OutputState }

Settings for a foundation model used to parse documents for a data source.

func (DataSourceBedrockFoundationModelConfigurationOutput) ElementType added in v0.117.0

func (DataSourceBedrockFoundationModelConfigurationOutput) ModelArn added in v0.117.0

The model's ARN.

func (DataSourceBedrockFoundationModelConfigurationOutput) ParsingPrompt added in v0.117.0

Instructions for interpreting the contents of a document.

func (DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationOutput added in v0.117.0

func (o DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationOutput() DataSourceBedrockFoundationModelConfigurationOutput

func (DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationOutputWithContext added in v0.117.0

func (o DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationOutputWithContext(ctx context.Context) DataSourceBedrockFoundationModelConfigurationOutput

func (DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationPtrOutput added in v0.117.0

func (o DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationPtrOutput() DataSourceBedrockFoundationModelConfigurationPtrOutput

func (DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceBedrockFoundationModelConfigurationOutput) ToDataSourceBedrockFoundationModelConfigurationPtrOutputWithContext(ctx context.Context) DataSourceBedrockFoundationModelConfigurationPtrOutput

type DataSourceBedrockFoundationModelConfigurationPtrInput added in v0.117.0

type DataSourceBedrockFoundationModelConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceBedrockFoundationModelConfigurationPtrOutput() DataSourceBedrockFoundationModelConfigurationPtrOutput
	ToDataSourceBedrockFoundationModelConfigurationPtrOutputWithContext(context.Context) DataSourceBedrockFoundationModelConfigurationPtrOutput
}

DataSourceBedrockFoundationModelConfigurationPtrInput is an input type that accepts DataSourceBedrockFoundationModelConfigurationArgs, DataSourceBedrockFoundationModelConfigurationPtr and DataSourceBedrockFoundationModelConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceBedrockFoundationModelConfigurationPtrInput` via:

        DataSourceBedrockFoundationModelConfigurationArgs{...}

or:

        nil

type DataSourceBedrockFoundationModelConfigurationPtrOutput added in v0.117.0

type DataSourceBedrockFoundationModelConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceBedrockFoundationModelConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceBedrockFoundationModelConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceBedrockFoundationModelConfigurationPtrOutput) ModelArn added in v0.117.0

The model's ARN.

func (DataSourceBedrockFoundationModelConfigurationPtrOutput) ParsingPrompt added in v0.117.0

Instructions for interpreting the contents of a document.

func (DataSourceBedrockFoundationModelConfigurationPtrOutput) ToDataSourceBedrockFoundationModelConfigurationPtrOutput added in v0.117.0

func (DataSourceBedrockFoundationModelConfigurationPtrOutput) ToDataSourceBedrockFoundationModelConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceBedrockFoundationModelConfigurationPtrOutput) ToDataSourceBedrockFoundationModelConfigurationPtrOutputWithContext(ctx context.Context) DataSourceBedrockFoundationModelConfigurationPtrOutput

type DataSourceChunkingConfiguration

type DataSourceChunkingConfiguration struct {
	// Knowledge base can split your source data into chunks. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for `NONE` , then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.
	//
	// - `FIXED_SIZE` – Amazon Bedrock splits your source data into chunks of the approximate size that you set in the `fixedSizeChunkingConfiguration` .
	// - `HIERARCHICAL` – Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
	// - `SEMANTIC` – Split documents into chunks based on groups of similar content derived with natural language processing.
	// - `NONE` – Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
	ChunkingStrategy DataSourceChunkingStrategy `pulumi:"chunkingStrategy"`
	// Configurations for when you choose fixed-size chunking. If you set the `chunkingStrategy` as `NONE` , exclude this field.
	FixedSizeChunkingConfiguration *DataSourceFixedSizeChunkingConfiguration `pulumi:"fixedSizeChunkingConfiguration"`
	// Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
	HierarchicalChunkingConfiguration *DataSourceHierarchicalChunkingConfiguration `pulumi:"hierarchicalChunkingConfiguration"`
	// Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
	SemanticChunkingConfiguration *DataSourceSemanticChunkingConfiguration `pulumi:"semanticChunkingConfiguration"`
}

Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

type DataSourceChunkingConfigurationArgs

type DataSourceChunkingConfigurationArgs struct {
	// Knowledge base can split your source data into chunks. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for `NONE` , then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.
	//
	// - `FIXED_SIZE` – Amazon Bedrock splits your source data into chunks of the approximate size that you set in the `fixedSizeChunkingConfiguration` .
	// - `HIERARCHICAL` – Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
	// - `SEMANTIC` – Split documents into chunks based on groups of similar content derived with natural language processing.
	// - `NONE` – Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
	ChunkingStrategy DataSourceChunkingStrategyInput `pulumi:"chunkingStrategy"`
	// Configurations for when you choose fixed-size chunking. If you set the `chunkingStrategy` as `NONE` , exclude this field.
	FixedSizeChunkingConfiguration DataSourceFixedSizeChunkingConfigurationPtrInput `pulumi:"fixedSizeChunkingConfiguration"`
	// Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
	HierarchicalChunkingConfiguration DataSourceHierarchicalChunkingConfigurationPtrInput `pulumi:"hierarchicalChunkingConfiguration"`
	// Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
	SemanticChunkingConfiguration DataSourceSemanticChunkingConfigurationPtrInput `pulumi:"semanticChunkingConfiguration"`
}

Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

func (DataSourceChunkingConfigurationArgs) ElementType

func (DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationOutput

func (i DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationOutput() DataSourceChunkingConfigurationOutput

func (DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationOutputWithContext

func (i DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceChunkingConfigurationOutput

func (DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationPtrOutput

func (i DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationPtrOutput() DataSourceChunkingConfigurationPtrOutput

func (DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationPtrOutputWithContext

func (i DataSourceChunkingConfigurationArgs) ToDataSourceChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceChunkingConfigurationPtrOutput

type DataSourceChunkingConfigurationInput

type DataSourceChunkingConfigurationInput interface {
	pulumi.Input

	ToDataSourceChunkingConfigurationOutput() DataSourceChunkingConfigurationOutput
	ToDataSourceChunkingConfigurationOutputWithContext(context.Context) DataSourceChunkingConfigurationOutput
}

DataSourceChunkingConfigurationInput is an input type that accepts DataSourceChunkingConfigurationArgs and DataSourceChunkingConfigurationOutput values. You can construct a concrete instance of `DataSourceChunkingConfigurationInput` via:

DataSourceChunkingConfigurationArgs{...}

type DataSourceChunkingConfigurationOutput

type DataSourceChunkingConfigurationOutput struct{ *pulumi.OutputState }

Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

func (DataSourceChunkingConfigurationOutput) ChunkingStrategy

Knowledge base can split your source data into chunks. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for `NONE` , then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.

- `FIXED_SIZE` – Amazon Bedrock splits your source data into chunks of the approximate size that you set in the `fixedSizeChunkingConfiguration` . - `HIERARCHICAL` – Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer. - `SEMANTIC` – Split documents into chunks based on groups of similar content derived with natural language processing. - `NONE` – Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.

func (DataSourceChunkingConfigurationOutput) ElementType

func (DataSourceChunkingConfigurationOutput) FixedSizeChunkingConfiguration

Configurations for when you choose fixed-size chunking. If you set the `chunkingStrategy` as `NONE` , exclude this field.

func (DataSourceChunkingConfigurationOutput) HierarchicalChunkingConfiguration added in v0.117.0

Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.

func (DataSourceChunkingConfigurationOutput) SemanticChunkingConfiguration added in v0.117.0

Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.

func (DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationOutput

func (o DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationOutput() DataSourceChunkingConfigurationOutput

func (DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationOutputWithContext

func (o DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceChunkingConfigurationOutput

func (DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationPtrOutput

func (o DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationPtrOutput() DataSourceChunkingConfigurationPtrOutput

func (DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationPtrOutputWithContext

func (o DataSourceChunkingConfigurationOutput) ToDataSourceChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceChunkingConfigurationPtrOutput

type DataSourceChunkingConfigurationPtrInput

type DataSourceChunkingConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceChunkingConfigurationPtrOutput() DataSourceChunkingConfigurationPtrOutput
	ToDataSourceChunkingConfigurationPtrOutputWithContext(context.Context) DataSourceChunkingConfigurationPtrOutput
}

DataSourceChunkingConfigurationPtrInput is an input type that accepts DataSourceChunkingConfigurationArgs, DataSourceChunkingConfigurationPtr and DataSourceChunkingConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceChunkingConfigurationPtrInput` via:

        DataSourceChunkingConfigurationArgs{...}

or:

        nil

type DataSourceChunkingConfigurationPtrOutput

type DataSourceChunkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceChunkingConfigurationPtrOutput) ChunkingStrategy

Knowledge base can split your source data into chunks. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for `NONE` , then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.

- `FIXED_SIZE` – Amazon Bedrock splits your source data into chunks of the approximate size that you set in the `fixedSizeChunkingConfiguration` . - `HIERARCHICAL` – Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer. - `SEMANTIC` – Split documents into chunks based on groups of similar content derived with natural language processing. - `NONE` – Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.

func (DataSourceChunkingConfigurationPtrOutput) Elem

func (DataSourceChunkingConfigurationPtrOutput) ElementType

func (DataSourceChunkingConfigurationPtrOutput) FixedSizeChunkingConfiguration

Configurations for when you choose fixed-size chunking. If you set the `chunkingStrategy` as `NONE` , exclude this field.

func (DataSourceChunkingConfigurationPtrOutput) HierarchicalChunkingConfiguration added in v0.117.0

Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.

func (DataSourceChunkingConfigurationPtrOutput) SemanticChunkingConfiguration added in v0.117.0

Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.

func (DataSourceChunkingConfigurationPtrOutput) ToDataSourceChunkingConfigurationPtrOutput

func (o DataSourceChunkingConfigurationPtrOutput) ToDataSourceChunkingConfigurationPtrOutput() DataSourceChunkingConfigurationPtrOutput

func (DataSourceChunkingConfigurationPtrOutput) ToDataSourceChunkingConfigurationPtrOutputWithContext

func (o DataSourceChunkingConfigurationPtrOutput) ToDataSourceChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceChunkingConfigurationPtrOutput

type DataSourceChunkingStrategy

type DataSourceChunkingStrategy string

Knowledge base can split your source data into chunks. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for NONE, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.

func (DataSourceChunkingStrategy) ElementType

func (DataSourceChunkingStrategy) ElementType() reflect.Type

func (DataSourceChunkingStrategy) ToDataSourceChunkingStrategyOutput

func (e DataSourceChunkingStrategy) ToDataSourceChunkingStrategyOutput() DataSourceChunkingStrategyOutput

func (DataSourceChunkingStrategy) ToDataSourceChunkingStrategyOutputWithContext

func (e DataSourceChunkingStrategy) ToDataSourceChunkingStrategyOutputWithContext(ctx context.Context) DataSourceChunkingStrategyOutput

func (DataSourceChunkingStrategy) ToDataSourceChunkingStrategyPtrOutput

func (e DataSourceChunkingStrategy) ToDataSourceChunkingStrategyPtrOutput() DataSourceChunkingStrategyPtrOutput

func (DataSourceChunkingStrategy) ToDataSourceChunkingStrategyPtrOutputWithContext

func (e DataSourceChunkingStrategy) ToDataSourceChunkingStrategyPtrOutputWithContext(ctx context.Context) DataSourceChunkingStrategyPtrOutput

func (DataSourceChunkingStrategy) ToStringOutput

func (e DataSourceChunkingStrategy) ToStringOutput() pulumi.StringOutput

func (DataSourceChunkingStrategy) ToStringOutputWithContext

func (e DataSourceChunkingStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceChunkingStrategy) ToStringPtrOutput

func (e DataSourceChunkingStrategy) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceChunkingStrategy) ToStringPtrOutputWithContext

func (e DataSourceChunkingStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceChunkingStrategyInput

type DataSourceChunkingStrategyInput interface {
	pulumi.Input

	ToDataSourceChunkingStrategyOutput() DataSourceChunkingStrategyOutput
	ToDataSourceChunkingStrategyOutputWithContext(context.Context) DataSourceChunkingStrategyOutput
}

DataSourceChunkingStrategyInput is an input type that accepts values of the DataSourceChunkingStrategy enum A concrete instance of `DataSourceChunkingStrategyInput` can be one of the following:

DataSourceChunkingStrategyFixedSize
DataSourceChunkingStrategyNone
DataSourceChunkingStrategyHierarchical
DataSourceChunkingStrategySemantic

type DataSourceChunkingStrategyOutput

type DataSourceChunkingStrategyOutput struct{ *pulumi.OutputState }

func (DataSourceChunkingStrategyOutput) ElementType

func (DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyOutput

func (o DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyOutput() DataSourceChunkingStrategyOutput

func (DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyOutputWithContext

func (o DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyOutputWithContext(ctx context.Context) DataSourceChunkingStrategyOutput

func (DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyPtrOutput

func (o DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyPtrOutput() DataSourceChunkingStrategyPtrOutput

func (DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyPtrOutputWithContext

func (o DataSourceChunkingStrategyOutput) ToDataSourceChunkingStrategyPtrOutputWithContext(ctx context.Context) DataSourceChunkingStrategyPtrOutput

func (DataSourceChunkingStrategyOutput) ToStringOutput

func (DataSourceChunkingStrategyOutput) ToStringOutputWithContext

func (o DataSourceChunkingStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceChunkingStrategyOutput) ToStringPtrOutput

func (DataSourceChunkingStrategyOutput) ToStringPtrOutputWithContext

func (o DataSourceChunkingStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceChunkingStrategyPtrInput

type DataSourceChunkingStrategyPtrInput interface {
	pulumi.Input

	ToDataSourceChunkingStrategyPtrOutput() DataSourceChunkingStrategyPtrOutput
	ToDataSourceChunkingStrategyPtrOutputWithContext(context.Context) DataSourceChunkingStrategyPtrOutput
}

func DataSourceChunkingStrategyPtr

func DataSourceChunkingStrategyPtr(v string) DataSourceChunkingStrategyPtrInput

type DataSourceChunkingStrategyPtrOutput

type DataSourceChunkingStrategyPtrOutput struct{ *pulumi.OutputState }

func (DataSourceChunkingStrategyPtrOutput) Elem

func (DataSourceChunkingStrategyPtrOutput) ElementType

func (DataSourceChunkingStrategyPtrOutput) ToDataSourceChunkingStrategyPtrOutput

func (o DataSourceChunkingStrategyPtrOutput) ToDataSourceChunkingStrategyPtrOutput() DataSourceChunkingStrategyPtrOutput

func (DataSourceChunkingStrategyPtrOutput) ToDataSourceChunkingStrategyPtrOutputWithContext

func (o DataSourceChunkingStrategyPtrOutput) ToDataSourceChunkingStrategyPtrOutputWithContext(ctx context.Context) DataSourceChunkingStrategyPtrOutput

func (DataSourceChunkingStrategyPtrOutput) ToStringPtrOutput

func (DataSourceChunkingStrategyPtrOutput) ToStringPtrOutputWithContext

func (o DataSourceChunkingStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceConfiguration

type DataSourceConfiguration struct {
	// The configuration information to connect to Confluence as your data source.
	//
	// > Confluence data source connector is in preview release and is subject to change.
	ConfluenceConfiguration *DataSourceConfluenceDataSourceConfiguration `pulumi:"confluenceConfiguration"`
	// The configuration information to connect to Amazon S3 as your data source.
	S3Configuration *DataSourceS3DataSourceConfiguration `pulumi:"s3Configuration"`
	// The configuration information to connect to Salesforce as your data source.
	//
	// > Salesforce data source connector is in preview release and is subject to change.
	SalesforceConfiguration *DataSourceSalesforceDataSourceConfiguration `pulumi:"salesforceConfiguration"`
	// The configuration information to connect to SharePoint as your data source.
	//
	// > SharePoint data source connector is in preview release and is subject to change.
	SharePointConfiguration *DataSourceSharePointDataSourceConfiguration `pulumi:"sharePointConfiguration"`
	// The type of data source.
	Type DataSourceType `pulumi:"type"`
	// The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
	//
	// > Crawling web URLs as your data source is in preview release and is subject to change.
	WebConfiguration *DataSourceWebDataSourceConfiguration `pulumi:"webConfiguration"`
}

Specifies a raw data source location to ingest.

type DataSourceConfigurationArgs

type DataSourceConfigurationArgs struct {
	// The configuration information to connect to Confluence as your data source.
	//
	// > Confluence data source connector is in preview release and is subject to change.
	ConfluenceConfiguration DataSourceConfluenceDataSourceConfigurationPtrInput `pulumi:"confluenceConfiguration"`
	// The configuration information to connect to Amazon S3 as your data source.
	S3Configuration DataSourceS3DataSourceConfigurationPtrInput `pulumi:"s3Configuration"`
	// The configuration information to connect to Salesforce as your data source.
	//
	// > Salesforce data source connector is in preview release and is subject to change.
	SalesforceConfiguration DataSourceSalesforceDataSourceConfigurationPtrInput `pulumi:"salesforceConfiguration"`
	// The configuration information to connect to SharePoint as your data source.
	//
	// > SharePoint data source connector is in preview release and is subject to change.
	SharePointConfiguration DataSourceSharePointDataSourceConfigurationPtrInput `pulumi:"sharePointConfiguration"`
	// The type of data source.
	Type DataSourceTypeInput `pulumi:"type"`
	// The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
	//
	// > Crawling web URLs as your data source is in preview release and is subject to change.
	WebConfiguration DataSourceWebDataSourceConfigurationPtrInput `pulumi:"webConfiguration"`
}

Specifies a raw data source location to ingest.

func (DataSourceConfigurationArgs) ElementType

func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutput

func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput

func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext

func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput

type DataSourceConfigurationInput

type DataSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
	ToDataSourceConfigurationOutputWithContext(context.Context) DataSourceConfigurationOutput
}

DataSourceConfigurationInput is an input type that accepts DataSourceConfigurationArgs and DataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationInput` via:

DataSourceConfigurationArgs{...}

type DataSourceConfigurationOutput

type DataSourceConfigurationOutput struct{ *pulumi.OutputState }

Specifies a raw data source location to ingest.

func (DataSourceConfigurationOutput) ConfluenceConfiguration added in v0.117.0

The configuration information to connect to Confluence as your data source.

> Confluence data source connector is in preview release and is subject to change.

func (DataSourceConfigurationOutput) ElementType

func (DataSourceConfigurationOutput) S3Configuration

The configuration information to connect to Amazon S3 as your data source.

func (DataSourceConfigurationOutput) SalesforceConfiguration added in v0.117.0

The configuration information to connect to Salesforce as your data source.

> Salesforce data source connector is in preview release and is subject to change.

func (DataSourceConfigurationOutput) SharePointConfiguration added in v0.117.0

The configuration information to connect to SharePoint as your data source.

> SharePoint data source connector is in preview release and is subject to change.

func (DataSourceConfigurationOutput) ToDataSourceConfigurationOutput

func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput

func (DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext

func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput

func (DataSourceConfigurationOutput) Type

The type of data source.

func (DataSourceConfigurationOutput) WebConfiguration added in v0.117.0

The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.

> Crawling web URLs as your data source is in preview release and is subject to change.

type DataSourceConfigurationPtrOutput

type DataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfigurationPtrOutput) ConfluenceConfiguration added in v0.117.0

The configuration information to connect to Confluence as your data source.

> Confluence data source connector is in preview release and is subject to change.

func (DataSourceConfigurationPtrOutput) Elem

func (DataSourceConfigurationPtrOutput) ElementType

func (DataSourceConfigurationPtrOutput) S3Configuration

The configuration information to connect to Amazon S3 as your data source.

func (DataSourceConfigurationPtrOutput) SalesforceConfiguration added in v0.117.0

The configuration information to connect to Salesforce as your data source.

> Salesforce data source connector is in preview release and is subject to change.

func (DataSourceConfigurationPtrOutput) SharePointConfiguration added in v0.117.0

The configuration information to connect to SharePoint as your data source.

> SharePoint data source connector is in preview release and is subject to change.

func (DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutput

func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput

func (DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutputWithContext

func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput

func (DataSourceConfigurationPtrOutput) Type

The type of data source.

func (DataSourceConfigurationPtrOutput) WebConfiguration added in v0.117.0

The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.

> Crawling web URLs as your data source is in preview release and is subject to change.

type DataSourceConfluenceCrawlerConfiguration added in v0.117.0

type DataSourceConfluenceCrawlerConfiguration struct {
	// The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
	FilterConfiguration *DataSourceCrawlFilterConfiguration `pulumi:"filterConfiguration"`
}

The configuration of the Confluence content. For example, configuring specific types of Confluence content.

type DataSourceConfluenceCrawlerConfigurationArgs added in v0.117.0

type DataSourceConfluenceCrawlerConfigurationArgs struct {
	// The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
	FilterConfiguration DataSourceCrawlFilterConfigurationPtrInput `pulumi:"filterConfiguration"`
}

The configuration of the Confluence content. For example, configuring specific types of Confluence content.

func (DataSourceConfluenceCrawlerConfigurationArgs) ElementType added in v0.117.0

func (DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationOutput added in v0.117.0

func (i DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationOutput() DataSourceConfluenceCrawlerConfigurationOutput

func (DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationOutputWithContext added in v0.117.0

func (i DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfluenceCrawlerConfigurationOutput

func (DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationPtrOutput added in v0.117.0

func (i DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationPtrOutput() DataSourceConfluenceCrawlerConfigurationPtrOutput

func (DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceConfluenceCrawlerConfigurationArgs) ToDataSourceConfluenceCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceCrawlerConfigurationPtrOutput

type DataSourceConfluenceCrawlerConfigurationInput added in v0.117.0

type DataSourceConfluenceCrawlerConfigurationInput interface {
	pulumi.Input

	ToDataSourceConfluenceCrawlerConfigurationOutput() DataSourceConfluenceCrawlerConfigurationOutput
	ToDataSourceConfluenceCrawlerConfigurationOutputWithContext(context.Context) DataSourceConfluenceCrawlerConfigurationOutput
}

DataSourceConfluenceCrawlerConfigurationInput is an input type that accepts DataSourceConfluenceCrawlerConfigurationArgs and DataSourceConfluenceCrawlerConfigurationOutput values. You can construct a concrete instance of `DataSourceConfluenceCrawlerConfigurationInput` via:

DataSourceConfluenceCrawlerConfigurationArgs{...}

type DataSourceConfluenceCrawlerConfigurationOutput added in v0.117.0

type DataSourceConfluenceCrawlerConfigurationOutput struct{ *pulumi.OutputState }

The configuration of the Confluence content. For example, configuring specific types of Confluence content.

func (DataSourceConfluenceCrawlerConfigurationOutput) ElementType added in v0.117.0

func (DataSourceConfluenceCrawlerConfigurationOutput) FilterConfiguration added in v0.117.0

The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationOutput added in v0.117.0

func (o DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationOutput() DataSourceConfluenceCrawlerConfigurationOutput

func (DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationOutputWithContext added in v0.117.0

func (o DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfluenceCrawlerConfigurationOutput

func (DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutput() DataSourceConfluenceCrawlerConfigurationPtrOutput

func (DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceCrawlerConfigurationOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceCrawlerConfigurationPtrOutput

type DataSourceConfluenceCrawlerConfigurationPtrInput added in v0.117.0

type DataSourceConfluenceCrawlerConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceConfluenceCrawlerConfigurationPtrOutput() DataSourceConfluenceCrawlerConfigurationPtrOutput
	ToDataSourceConfluenceCrawlerConfigurationPtrOutputWithContext(context.Context) DataSourceConfluenceCrawlerConfigurationPtrOutput
}

DataSourceConfluenceCrawlerConfigurationPtrInput is an input type that accepts DataSourceConfluenceCrawlerConfigurationArgs, DataSourceConfluenceCrawlerConfigurationPtr and DataSourceConfluenceCrawlerConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfluenceCrawlerConfigurationPtrInput` via:

        DataSourceConfluenceCrawlerConfigurationArgs{...}

or:

        nil

type DataSourceConfluenceCrawlerConfigurationPtrOutput added in v0.117.0

type DataSourceConfluenceCrawlerConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfluenceCrawlerConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceConfluenceCrawlerConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceConfluenceCrawlerConfigurationPtrOutput) FilterConfiguration added in v0.117.0

The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceConfluenceCrawlerConfigurationPtrOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceConfluenceCrawlerConfigurationPtrOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutput() DataSourceConfluenceCrawlerConfigurationPtrOutput

func (DataSourceConfluenceCrawlerConfigurationPtrOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceCrawlerConfigurationPtrOutput) ToDataSourceConfluenceCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceCrawlerConfigurationPtrOutput

type DataSourceConfluenceDataSourceConfiguration added in v0.117.0

type DataSourceConfluenceDataSourceConfiguration struct {
	// The configuration of the Confluence content. For example, configuring specific types of Confluence content.
	CrawlerConfiguration *DataSourceConfluenceCrawlerConfiguration `pulumi:"crawlerConfiguration"`
	// The endpoint information to connect to your Confluence data source.
	SourceConfiguration DataSourceConfluenceSourceConfiguration `pulumi:"sourceConfiguration"`
}

The configuration information to connect to Confluence as your data source.

type DataSourceConfluenceDataSourceConfigurationArgs added in v0.117.0

type DataSourceConfluenceDataSourceConfigurationArgs struct {
	// The configuration of the Confluence content. For example, configuring specific types of Confluence content.
	CrawlerConfiguration DataSourceConfluenceCrawlerConfigurationPtrInput `pulumi:"crawlerConfiguration"`
	// The endpoint information to connect to your Confluence data source.
	SourceConfiguration DataSourceConfluenceSourceConfigurationInput `pulumi:"sourceConfiguration"`
}

The configuration information to connect to Confluence as your data source.

func (DataSourceConfluenceDataSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationOutput added in v0.117.0

func (i DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationOutput() DataSourceConfluenceDataSourceConfigurationOutput

func (DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfluenceDataSourceConfigurationOutput

func (DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationPtrOutput() DataSourceConfluenceDataSourceConfigurationPtrOutput

func (DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceConfluenceDataSourceConfigurationArgs) ToDataSourceConfluenceDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceDataSourceConfigurationPtrOutput

type DataSourceConfluenceDataSourceConfigurationInput added in v0.117.0

type DataSourceConfluenceDataSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceConfluenceDataSourceConfigurationOutput() DataSourceConfluenceDataSourceConfigurationOutput
	ToDataSourceConfluenceDataSourceConfigurationOutputWithContext(context.Context) DataSourceConfluenceDataSourceConfigurationOutput
}

DataSourceConfluenceDataSourceConfigurationInput is an input type that accepts DataSourceConfluenceDataSourceConfigurationArgs and DataSourceConfluenceDataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceConfluenceDataSourceConfigurationInput` via:

DataSourceConfluenceDataSourceConfigurationArgs{...}

type DataSourceConfluenceDataSourceConfigurationOutput added in v0.117.0

type DataSourceConfluenceDataSourceConfigurationOutput struct{ *pulumi.OutputState }

The configuration information to connect to Confluence as your data source.

func (DataSourceConfluenceDataSourceConfigurationOutput) CrawlerConfiguration added in v0.117.0

The configuration of the Confluence content. For example, configuring specific types of Confluence content.

func (DataSourceConfluenceDataSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceConfluenceDataSourceConfigurationOutput) SourceConfiguration added in v0.117.0

The endpoint information to connect to your Confluence data source.

func (DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationOutput added in v0.117.0

func (o DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationOutput() DataSourceConfluenceDataSourceConfigurationOutput

func (DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfluenceDataSourceConfigurationOutput

func (DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationPtrOutput() DataSourceConfluenceDataSourceConfigurationPtrOutput

func (DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceDataSourceConfigurationOutput) ToDataSourceConfluenceDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceDataSourceConfigurationPtrOutput

type DataSourceConfluenceDataSourceConfigurationPtrInput added in v0.117.0

type DataSourceConfluenceDataSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceConfluenceDataSourceConfigurationPtrOutput() DataSourceConfluenceDataSourceConfigurationPtrOutput
	ToDataSourceConfluenceDataSourceConfigurationPtrOutputWithContext(context.Context) DataSourceConfluenceDataSourceConfigurationPtrOutput
}

DataSourceConfluenceDataSourceConfigurationPtrInput is an input type that accepts DataSourceConfluenceDataSourceConfigurationArgs, DataSourceConfluenceDataSourceConfigurationPtr and DataSourceConfluenceDataSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfluenceDataSourceConfigurationPtrInput` via:

        DataSourceConfluenceDataSourceConfigurationArgs{...}

or:

        nil

type DataSourceConfluenceDataSourceConfigurationPtrOutput added in v0.117.0

type DataSourceConfluenceDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfluenceDataSourceConfigurationPtrOutput) CrawlerConfiguration added in v0.117.0

The configuration of the Confluence content. For example, configuring specific types of Confluence content.

func (DataSourceConfluenceDataSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceConfluenceDataSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceConfluenceDataSourceConfigurationPtrOutput) SourceConfiguration added in v0.117.0

The endpoint information to connect to your Confluence data source.

func (DataSourceConfluenceDataSourceConfigurationPtrOutput) ToDataSourceConfluenceDataSourceConfigurationPtrOutput added in v0.117.0

func (DataSourceConfluenceDataSourceConfigurationPtrOutput) ToDataSourceConfluenceDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceDataSourceConfigurationPtrOutput) ToDataSourceConfluenceDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceDataSourceConfigurationPtrOutput

type DataSourceConfluenceSourceConfiguration added in v0.117.0

type DataSourceConfluenceSourceConfiguration struct {
	// The supported authentication type to authenticate and connect to your Confluence instance.
	AuthType DataSourceConfluenceSourceConfigurationAuthType `pulumi:"authType"`
	// The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
	CredentialsSecretArn string `pulumi:"credentialsSecretArn"`
	// The supported host type, whether online/cloud or server/on-premises.
	HostType DataSourceConfluenceSourceConfigurationHostType `pulumi:"hostType"`
	// The Confluence host URL or instance URL.
	HostUrl string `pulumi:"hostUrl"`
}

The endpoint information to connect to your Confluence data source.

type DataSourceConfluenceSourceConfigurationArgs added in v0.117.0

type DataSourceConfluenceSourceConfigurationArgs struct {
	// The supported authentication type to authenticate and connect to your Confluence instance.
	AuthType DataSourceConfluenceSourceConfigurationAuthTypeInput `pulumi:"authType"`
	// The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
	CredentialsSecretArn pulumi.StringInput `pulumi:"credentialsSecretArn"`
	// The supported host type, whether online/cloud or server/on-premises.
	HostType DataSourceConfluenceSourceConfigurationHostTypeInput `pulumi:"hostType"`
	// The Confluence host URL or instance URL.
	HostUrl pulumi.StringInput `pulumi:"hostUrl"`
}

The endpoint information to connect to your Confluence data source.

func (DataSourceConfluenceSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationOutput added in v0.117.0

func (i DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationOutput() DataSourceConfluenceSourceConfigurationOutput

func (DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationOutput

func (DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationPtrOutput() DataSourceConfluenceSourceConfigurationPtrOutput

func (DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceConfluenceSourceConfigurationArgs) ToDataSourceConfluenceSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationPtrOutput

type DataSourceConfluenceSourceConfigurationAuthType added in v0.117.0

type DataSourceConfluenceSourceConfigurationAuthType string

The supported authentication type to authenticate and connect to your Confluence instance.

func (DataSourceConfluenceSourceConfigurationAuthType) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypeOutput added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypeOutput() DataSourceConfluenceSourceConfigurationAuthTypeOutput

func (DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypeOutputWithContext added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypeOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationAuthTypeOutput

func (DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutput() DataSourceConfluenceSourceConfigurationAuthTypePtrOutput

func (DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationAuthType) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationAuthTypePtrOutput

func (DataSourceConfluenceSourceConfigurationAuthType) ToStringOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthType) ToStringOutputWithContext added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthType) ToStringPtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthType) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceConfluenceSourceConfigurationAuthTypeInput added in v0.117.0

type DataSourceConfluenceSourceConfigurationAuthTypeInput interface {
	pulumi.Input

	ToDataSourceConfluenceSourceConfigurationAuthTypeOutput() DataSourceConfluenceSourceConfigurationAuthTypeOutput
	ToDataSourceConfluenceSourceConfigurationAuthTypeOutputWithContext(context.Context) DataSourceConfluenceSourceConfigurationAuthTypeOutput
}

DataSourceConfluenceSourceConfigurationAuthTypeInput is an input type that accepts values of the DataSourceConfluenceSourceConfigurationAuthType enum A concrete instance of `DataSourceConfluenceSourceConfigurationAuthTypeInput` can be one of the following:

DataSourceConfluenceSourceConfigurationAuthTypeBasic
DataSourceConfluenceSourceConfigurationAuthTypeOauth2ClientCredentials

type DataSourceConfluenceSourceConfigurationAuthTypeOutput added in v0.117.0

type DataSourceConfluenceSourceConfigurationAuthTypeOutput struct{ *pulumi.OutputState }

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToDataSourceConfluenceSourceConfigurationAuthTypeOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToDataSourceConfluenceSourceConfigurationAuthTypeOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToDataSourceConfluenceSourceConfigurationAuthTypeOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationAuthTypeOutput

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutput() DataSourceConfluenceSourceConfigurationAuthTypePtrOutput

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationAuthTypePtrOutput

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToStringOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToStringOutputWithContext added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypeOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceConfluenceSourceConfigurationAuthTypePtrInput added in v0.117.0

type DataSourceConfluenceSourceConfigurationAuthTypePtrInput interface {
	pulumi.Input

	ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutput() DataSourceConfluenceSourceConfigurationAuthTypePtrOutput
	ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutputWithContext(context.Context) DataSourceConfluenceSourceConfigurationAuthTypePtrOutput
}

func DataSourceConfluenceSourceConfigurationAuthTypePtr added in v0.117.0

func DataSourceConfluenceSourceConfigurationAuthTypePtr(v string) DataSourceConfluenceSourceConfigurationAuthTypePtrInput

type DataSourceConfluenceSourceConfigurationAuthTypePtrOutput added in v0.117.0

type DataSourceConfluenceSourceConfigurationAuthTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfluenceSourceConfigurationAuthTypePtrOutput) Elem added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypePtrOutput) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypePtrOutput) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypePtrOutput) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationAuthTypePtrOutput) ToDataSourceConfluenceSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationAuthTypePtrOutput

func (DataSourceConfluenceSourceConfigurationAuthTypePtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationAuthTypePtrOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostType added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostType string

The supported host type, whether online/cloud or server/on-premises.

func (DataSourceConfluenceSourceConfigurationHostType) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypeOutput added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypeOutput() DataSourceConfluenceSourceConfigurationHostTypeOutput

func (DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypeOutputWithContext added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypeOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationHostTypeOutput

func (DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutput added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutput() DataSourceConfluenceSourceConfigurationHostTypePtrOutput

func (DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutputWithContext added in v0.117.0

func (e DataSourceConfluenceSourceConfigurationHostType) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationHostTypePtrOutput

func (DataSourceConfluenceSourceConfigurationHostType) ToStringOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostType) ToStringOutputWithContext added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostType) ToStringPtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostType) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostTypeInput added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostTypeInput interface {
	pulumi.Input

	ToDataSourceConfluenceSourceConfigurationHostTypeOutput() DataSourceConfluenceSourceConfigurationHostTypeOutput
	ToDataSourceConfluenceSourceConfigurationHostTypeOutputWithContext(context.Context) DataSourceConfluenceSourceConfigurationHostTypeOutput
}

DataSourceConfluenceSourceConfigurationHostTypeInput is an input type that accepts values of the DataSourceConfluenceSourceConfigurationHostType enum A concrete instance of `DataSourceConfluenceSourceConfigurationHostTypeInput` can be one of the following:

DataSourceConfluenceSourceConfigurationHostTypeSaas

type DataSourceConfluenceSourceConfigurationHostTypeOutput added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostTypeOutput struct{ *pulumi.OutputState }

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToDataSourceConfluenceSourceConfigurationHostTypeOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToDataSourceConfluenceSourceConfigurationHostTypeOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationHostTypeOutput) ToDataSourceConfluenceSourceConfigurationHostTypeOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationHostTypeOutput

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutput added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationHostTypeOutput) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutput() DataSourceConfluenceSourceConfigurationHostTypePtrOutput

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationHostTypeOutput) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationHostTypePtrOutput

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToStringOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToStringOutputWithContext added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypeOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostTypePtrInput added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostTypePtrInput interface {
	pulumi.Input

	ToDataSourceConfluenceSourceConfigurationHostTypePtrOutput() DataSourceConfluenceSourceConfigurationHostTypePtrOutput
	ToDataSourceConfluenceSourceConfigurationHostTypePtrOutputWithContext(context.Context) DataSourceConfluenceSourceConfigurationHostTypePtrOutput
}

func DataSourceConfluenceSourceConfigurationHostTypePtr added in v0.117.0

func DataSourceConfluenceSourceConfigurationHostTypePtr(v string) DataSourceConfluenceSourceConfigurationHostTypePtrInput

type DataSourceConfluenceSourceConfigurationHostTypePtrOutput added in v0.117.0

type DataSourceConfluenceSourceConfigurationHostTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfluenceSourceConfigurationHostTypePtrOutput) Elem added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypePtrOutput) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypePtrOutput) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypePtrOutput) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationHostTypePtrOutput) ToDataSourceConfluenceSourceConfigurationHostTypePtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationHostTypePtrOutput

func (DataSourceConfluenceSourceConfigurationHostTypePtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceConfluenceSourceConfigurationHostTypePtrOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceConfluenceSourceConfigurationInput added in v0.117.0

type DataSourceConfluenceSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceConfluenceSourceConfigurationOutput() DataSourceConfluenceSourceConfigurationOutput
	ToDataSourceConfluenceSourceConfigurationOutputWithContext(context.Context) DataSourceConfluenceSourceConfigurationOutput
}

DataSourceConfluenceSourceConfigurationInput is an input type that accepts DataSourceConfluenceSourceConfigurationArgs and DataSourceConfluenceSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceConfluenceSourceConfigurationInput` via:

DataSourceConfluenceSourceConfigurationArgs{...}

type DataSourceConfluenceSourceConfigurationOutput added in v0.117.0

type DataSourceConfluenceSourceConfigurationOutput struct{ *pulumi.OutputState }

The endpoint information to connect to your Confluence data source.

func (DataSourceConfluenceSourceConfigurationOutput) AuthType added in v0.117.0

The supported authentication type to authenticate and connect to your Confluence instance.

func (DataSourceConfluenceSourceConfigurationOutput) CredentialsSecretArn added in v0.117.0

The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.

func (DataSourceConfluenceSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationOutput) HostType added in v0.117.0

The supported host type, whether online/cloud or server/on-premises.

func (DataSourceConfluenceSourceConfigurationOutput) HostUrl added in v0.117.0

The Confluence host URL or instance URL.

func (DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationOutput added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationOutput() DataSourceConfluenceSourceConfigurationOutput

func (DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationOutput

func (DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationPtrOutput() DataSourceConfluenceSourceConfigurationPtrOutput

func (DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationOutput) ToDataSourceConfluenceSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationPtrOutput

type DataSourceConfluenceSourceConfigurationPtrInput added in v0.117.0

type DataSourceConfluenceSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceConfluenceSourceConfigurationPtrOutput() DataSourceConfluenceSourceConfigurationPtrOutput
	ToDataSourceConfluenceSourceConfigurationPtrOutputWithContext(context.Context) DataSourceConfluenceSourceConfigurationPtrOutput
}

DataSourceConfluenceSourceConfigurationPtrInput is an input type that accepts DataSourceConfluenceSourceConfigurationArgs, DataSourceConfluenceSourceConfigurationPtr and DataSourceConfluenceSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfluenceSourceConfigurationPtrInput` via:

        DataSourceConfluenceSourceConfigurationArgs{...}

or:

        nil

type DataSourceConfluenceSourceConfigurationPtrOutput added in v0.117.0

type DataSourceConfluenceSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfluenceSourceConfigurationPtrOutput) AuthType added in v0.117.0

The supported authentication type to authenticate and connect to your Confluence instance.

func (DataSourceConfluenceSourceConfigurationPtrOutput) CredentialsSecretArn added in v0.117.0

The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.

func (DataSourceConfluenceSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceConfluenceSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceConfluenceSourceConfigurationPtrOutput) HostType added in v0.117.0

The supported host type, whether online/cloud or server/on-premises.

func (DataSourceConfluenceSourceConfigurationPtrOutput) HostUrl added in v0.117.0

The Confluence host URL or instance URL.

func (DataSourceConfluenceSourceConfigurationPtrOutput) ToDataSourceConfluenceSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationPtrOutput) ToDataSourceConfluenceSourceConfigurationPtrOutput() DataSourceConfluenceSourceConfigurationPtrOutput

func (DataSourceConfluenceSourceConfigurationPtrOutput) ToDataSourceConfluenceSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceConfluenceSourceConfigurationPtrOutput) ToDataSourceConfluenceSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfluenceSourceConfigurationPtrOutput

type DataSourceCrawlFilterConfiguration added in v0.117.0

type DataSourceCrawlFilterConfiguration struct {
	// The configuration of filtering certain objects or content types of the data source.
	PatternObjectFilter *DataSourcePatternObjectFilterConfiguration `pulumi:"patternObjectFilter"`
	// The crawl filter type.
	Type DataSourceCrawlFilterConfigurationType `pulumi:"type"`
}

The type of filtering that you want to apply to certain objects or content of the data source. For example, the PATTERN type is regular expression patterns you can apply to filter your content.

type DataSourceCrawlFilterConfigurationArgs added in v0.117.0

type DataSourceCrawlFilterConfigurationArgs struct {
	// The configuration of filtering certain objects or content types of the data source.
	PatternObjectFilter DataSourcePatternObjectFilterConfigurationPtrInput `pulumi:"patternObjectFilter"`
	// The crawl filter type.
	Type DataSourceCrawlFilterConfigurationTypeInput `pulumi:"type"`
}

The type of filtering that you want to apply to certain objects or content of the data source. For example, the PATTERN type is regular expression patterns you can apply to filter your content.

func (DataSourceCrawlFilterConfigurationArgs) ElementType added in v0.117.0

func (DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationOutput added in v0.117.0

func (i DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationOutput() DataSourceCrawlFilterConfigurationOutput

func (DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationOutputWithContext added in v0.117.0

func (i DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationOutput

func (DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationPtrOutput added in v0.117.0

func (i DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationPtrOutput() DataSourceCrawlFilterConfigurationPtrOutput

func (DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceCrawlFilterConfigurationArgs) ToDataSourceCrawlFilterConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationPtrOutput

type DataSourceCrawlFilterConfigurationInput added in v0.117.0

type DataSourceCrawlFilterConfigurationInput interface {
	pulumi.Input

	ToDataSourceCrawlFilterConfigurationOutput() DataSourceCrawlFilterConfigurationOutput
	ToDataSourceCrawlFilterConfigurationOutputWithContext(context.Context) DataSourceCrawlFilterConfigurationOutput
}

DataSourceCrawlFilterConfigurationInput is an input type that accepts DataSourceCrawlFilterConfigurationArgs and DataSourceCrawlFilterConfigurationOutput values. You can construct a concrete instance of `DataSourceCrawlFilterConfigurationInput` via:

DataSourceCrawlFilterConfigurationArgs{...}

type DataSourceCrawlFilterConfigurationOutput added in v0.117.0

type DataSourceCrawlFilterConfigurationOutput struct{ *pulumi.OutputState }

The type of filtering that you want to apply to certain objects or content of the data source. For example, the PATTERN type is regular expression patterns you can apply to filter your content.

func (DataSourceCrawlFilterConfigurationOutput) ElementType added in v0.117.0

func (DataSourceCrawlFilterConfigurationOutput) PatternObjectFilter added in v0.117.0

The configuration of filtering certain objects or content types of the data source.

func (DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationOutput added in v0.117.0

func (o DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationOutput() DataSourceCrawlFilterConfigurationOutput

func (DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationOutputWithContext added in v0.117.0

func (o DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationOutput

func (DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationPtrOutput added in v0.117.0

func (o DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationPtrOutput() DataSourceCrawlFilterConfigurationPtrOutput

func (DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceCrawlFilterConfigurationOutput) ToDataSourceCrawlFilterConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationPtrOutput

func (DataSourceCrawlFilterConfigurationOutput) Type added in v0.117.0

The crawl filter type.

type DataSourceCrawlFilterConfigurationPtrInput added in v0.117.0

type DataSourceCrawlFilterConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceCrawlFilterConfigurationPtrOutput() DataSourceCrawlFilterConfigurationPtrOutput
	ToDataSourceCrawlFilterConfigurationPtrOutputWithContext(context.Context) DataSourceCrawlFilterConfigurationPtrOutput
}

DataSourceCrawlFilterConfigurationPtrInput is an input type that accepts DataSourceCrawlFilterConfigurationArgs, DataSourceCrawlFilterConfigurationPtr and DataSourceCrawlFilterConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceCrawlFilterConfigurationPtrInput` via:

        DataSourceCrawlFilterConfigurationArgs{...}

or:

        nil

type DataSourceCrawlFilterConfigurationPtrOutput added in v0.117.0

type DataSourceCrawlFilterConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceCrawlFilterConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceCrawlFilterConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceCrawlFilterConfigurationPtrOutput) PatternObjectFilter added in v0.117.0

The configuration of filtering certain objects or content types of the data source.

func (DataSourceCrawlFilterConfigurationPtrOutput) ToDataSourceCrawlFilterConfigurationPtrOutput added in v0.117.0

func (o DataSourceCrawlFilterConfigurationPtrOutput) ToDataSourceCrawlFilterConfigurationPtrOutput() DataSourceCrawlFilterConfigurationPtrOutput

func (DataSourceCrawlFilterConfigurationPtrOutput) ToDataSourceCrawlFilterConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceCrawlFilterConfigurationPtrOutput) ToDataSourceCrawlFilterConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationPtrOutput

func (DataSourceCrawlFilterConfigurationPtrOutput) Type added in v0.117.0

The crawl filter type.

type DataSourceCrawlFilterConfigurationType added in v0.117.0

type DataSourceCrawlFilterConfigurationType string

The crawl filter type.

func (DataSourceCrawlFilterConfigurationType) ElementType added in v0.117.0

func (DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypeOutput added in v0.117.0

func (e DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypeOutput() DataSourceCrawlFilterConfigurationTypeOutput

func (DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypeOutputWithContext added in v0.117.0

func (e DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypeOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationTypeOutput

func (DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypePtrOutput added in v0.117.0

func (e DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypePtrOutput() DataSourceCrawlFilterConfigurationTypePtrOutput

func (DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypePtrOutputWithContext added in v0.117.0

func (e DataSourceCrawlFilterConfigurationType) ToDataSourceCrawlFilterConfigurationTypePtrOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationTypePtrOutput

func (DataSourceCrawlFilterConfigurationType) ToStringOutput added in v0.117.0

func (DataSourceCrawlFilterConfigurationType) ToStringOutputWithContext added in v0.117.0

func (DataSourceCrawlFilterConfigurationType) ToStringPtrOutput added in v0.117.0

func (DataSourceCrawlFilterConfigurationType) ToStringPtrOutputWithContext added in v0.117.0

func (e DataSourceCrawlFilterConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceCrawlFilterConfigurationTypeInput added in v0.117.0

type DataSourceCrawlFilterConfigurationTypeInput interface {
	pulumi.Input

	ToDataSourceCrawlFilterConfigurationTypeOutput() DataSourceCrawlFilterConfigurationTypeOutput
	ToDataSourceCrawlFilterConfigurationTypeOutputWithContext(context.Context) DataSourceCrawlFilterConfigurationTypeOutput
}

DataSourceCrawlFilterConfigurationTypeInput is an input type that accepts values of the DataSourceCrawlFilterConfigurationType enum A concrete instance of `DataSourceCrawlFilterConfigurationTypeInput` can be one of the following:

DataSourceCrawlFilterConfigurationTypePattern

type DataSourceCrawlFilterConfigurationTypeOutput added in v0.117.0

type DataSourceCrawlFilterConfigurationTypeOutput struct{ *pulumi.OutputState }

func (DataSourceCrawlFilterConfigurationTypeOutput) ElementType added in v0.117.0

func (DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypeOutput added in v0.117.0

func (o DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypeOutput() DataSourceCrawlFilterConfigurationTypeOutput

func (DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypeOutputWithContext added in v0.117.0

func (o DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypeOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationTypeOutput

func (DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutput added in v0.117.0

func (o DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutput() DataSourceCrawlFilterConfigurationTypePtrOutput

func (DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutputWithContext added in v0.117.0

func (o DataSourceCrawlFilterConfigurationTypeOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationTypePtrOutput

func (DataSourceCrawlFilterConfigurationTypeOutput) ToStringOutput added in v0.117.0

func (DataSourceCrawlFilterConfigurationTypeOutput) ToStringOutputWithContext added in v0.117.0

func (DataSourceCrawlFilterConfigurationTypeOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceCrawlFilterConfigurationTypeOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceCrawlFilterConfigurationTypePtrInput added in v0.117.0

type DataSourceCrawlFilterConfigurationTypePtrInput interface {
	pulumi.Input

	ToDataSourceCrawlFilterConfigurationTypePtrOutput() DataSourceCrawlFilterConfigurationTypePtrOutput
	ToDataSourceCrawlFilterConfigurationTypePtrOutputWithContext(context.Context) DataSourceCrawlFilterConfigurationTypePtrOutput
}

func DataSourceCrawlFilterConfigurationTypePtr added in v0.117.0

func DataSourceCrawlFilterConfigurationTypePtr(v string) DataSourceCrawlFilterConfigurationTypePtrInput

type DataSourceCrawlFilterConfigurationTypePtrOutput added in v0.117.0

type DataSourceCrawlFilterConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceCrawlFilterConfigurationTypePtrOutput) Elem added in v0.117.0

func (DataSourceCrawlFilterConfigurationTypePtrOutput) ElementType added in v0.117.0

func (DataSourceCrawlFilterConfigurationTypePtrOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutput added in v0.117.0

func (o DataSourceCrawlFilterConfigurationTypePtrOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutput() DataSourceCrawlFilterConfigurationTypePtrOutput

func (DataSourceCrawlFilterConfigurationTypePtrOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutputWithContext added in v0.117.0

func (o DataSourceCrawlFilterConfigurationTypePtrOutput) ToDataSourceCrawlFilterConfigurationTypePtrOutputWithContext(ctx context.Context) DataSourceCrawlFilterConfigurationTypePtrOutput

func (DataSourceCrawlFilterConfigurationTypePtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceCrawlFilterConfigurationTypePtrOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceCustomTransformationConfiguration added in v0.117.0

type DataSourceCustomTransformationConfiguration struct {
	// An S3 bucket path for input and output objects.
	IntermediateStorage DataSourceIntermediateStorage `pulumi:"intermediateStorage"`
	// A list of Lambda functions that process documents.
	Transformations []DataSourceTransformation `pulumi:"transformations"`
}

Settings for customizing steps in the data source content ingestion pipeline.

type DataSourceCustomTransformationConfigurationArgs added in v0.117.0

type DataSourceCustomTransformationConfigurationArgs struct {
	// An S3 bucket path for input and output objects.
	IntermediateStorage DataSourceIntermediateStorageInput `pulumi:"intermediateStorage"`
	// A list of Lambda functions that process documents.
	Transformations DataSourceTransformationArrayInput `pulumi:"transformations"`
}

Settings for customizing steps in the data source content ingestion pipeline.

func (DataSourceCustomTransformationConfigurationArgs) ElementType added in v0.117.0

func (DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationOutput added in v0.117.0

func (i DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationOutput() DataSourceCustomTransformationConfigurationOutput

func (DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationOutputWithContext added in v0.117.0

func (i DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationOutputWithContext(ctx context.Context) DataSourceCustomTransformationConfigurationOutput

func (DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationPtrOutput added in v0.117.0

func (i DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationPtrOutput() DataSourceCustomTransformationConfigurationPtrOutput

func (DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceCustomTransformationConfigurationArgs) ToDataSourceCustomTransformationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomTransformationConfigurationPtrOutput

type DataSourceCustomTransformationConfigurationInput added in v0.117.0

type DataSourceCustomTransformationConfigurationInput interface {
	pulumi.Input

	ToDataSourceCustomTransformationConfigurationOutput() DataSourceCustomTransformationConfigurationOutput
	ToDataSourceCustomTransformationConfigurationOutputWithContext(context.Context) DataSourceCustomTransformationConfigurationOutput
}

DataSourceCustomTransformationConfigurationInput is an input type that accepts DataSourceCustomTransformationConfigurationArgs and DataSourceCustomTransformationConfigurationOutput values. You can construct a concrete instance of `DataSourceCustomTransformationConfigurationInput` via:

DataSourceCustomTransformationConfigurationArgs{...}

type DataSourceCustomTransformationConfigurationOutput added in v0.117.0

type DataSourceCustomTransformationConfigurationOutput struct{ *pulumi.OutputState }

Settings for customizing steps in the data source content ingestion pipeline.

func (DataSourceCustomTransformationConfigurationOutput) ElementType added in v0.117.0

func (DataSourceCustomTransformationConfigurationOutput) IntermediateStorage added in v0.117.0

An S3 bucket path for input and output objects.

func (DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationOutput added in v0.117.0

func (o DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationOutput() DataSourceCustomTransformationConfigurationOutput

func (DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationOutputWithContext added in v0.117.0

func (o DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationOutputWithContext(ctx context.Context) DataSourceCustomTransformationConfigurationOutput

func (DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationPtrOutput added in v0.117.0

func (o DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationPtrOutput() DataSourceCustomTransformationConfigurationPtrOutput

func (DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceCustomTransformationConfigurationOutput) ToDataSourceCustomTransformationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomTransformationConfigurationPtrOutput

func (DataSourceCustomTransformationConfigurationOutput) Transformations added in v0.117.0

A list of Lambda functions that process documents.

type DataSourceCustomTransformationConfigurationPtrInput added in v0.117.0

type DataSourceCustomTransformationConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceCustomTransformationConfigurationPtrOutput() DataSourceCustomTransformationConfigurationPtrOutput
	ToDataSourceCustomTransformationConfigurationPtrOutputWithContext(context.Context) DataSourceCustomTransformationConfigurationPtrOutput
}

DataSourceCustomTransformationConfigurationPtrInput is an input type that accepts DataSourceCustomTransformationConfigurationArgs, DataSourceCustomTransformationConfigurationPtr and DataSourceCustomTransformationConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceCustomTransformationConfigurationPtrInput` via:

        DataSourceCustomTransformationConfigurationArgs{...}

or:

        nil

type DataSourceCustomTransformationConfigurationPtrOutput added in v0.117.0

type DataSourceCustomTransformationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceCustomTransformationConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceCustomTransformationConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceCustomTransformationConfigurationPtrOutput) IntermediateStorage added in v0.117.0

An S3 bucket path for input and output objects.

func (DataSourceCustomTransformationConfigurationPtrOutput) ToDataSourceCustomTransformationConfigurationPtrOutput added in v0.117.0

func (DataSourceCustomTransformationConfigurationPtrOutput) ToDataSourceCustomTransformationConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceCustomTransformationConfigurationPtrOutput) ToDataSourceCustomTransformationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomTransformationConfigurationPtrOutput

func (DataSourceCustomTransformationConfigurationPtrOutput) Transformations added in v0.117.0

A list of Lambda functions that process documents.

type DataSourceDataDeletionPolicy added in v0.104.0

type DataSourceDataDeletionPolicy string

The deletion policy for the data source.

func (DataSourceDataDeletionPolicy) ElementType added in v0.104.0

func (DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyOutput added in v0.104.0

func (e DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyOutput() DataSourceDataDeletionPolicyOutput

func (DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyOutputWithContext added in v0.104.0

func (e DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyOutputWithContext(ctx context.Context) DataSourceDataDeletionPolicyOutput

func (DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyPtrOutput added in v0.104.0

func (e DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyPtrOutput() DataSourceDataDeletionPolicyPtrOutput

func (DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyPtrOutputWithContext added in v0.104.0

func (e DataSourceDataDeletionPolicy) ToDataSourceDataDeletionPolicyPtrOutputWithContext(ctx context.Context) DataSourceDataDeletionPolicyPtrOutput

func (DataSourceDataDeletionPolicy) ToStringOutput added in v0.104.0

func (DataSourceDataDeletionPolicy) ToStringOutputWithContext added in v0.104.0

func (e DataSourceDataDeletionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceDataDeletionPolicy) ToStringPtrOutput added in v0.104.0

func (e DataSourceDataDeletionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceDataDeletionPolicy) ToStringPtrOutputWithContext added in v0.104.0

func (e DataSourceDataDeletionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceDataDeletionPolicyInput added in v0.104.0

type DataSourceDataDeletionPolicyInput interface {
	pulumi.Input

	ToDataSourceDataDeletionPolicyOutput() DataSourceDataDeletionPolicyOutput
	ToDataSourceDataDeletionPolicyOutputWithContext(context.Context) DataSourceDataDeletionPolicyOutput
}

DataSourceDataDeletionPolicyInput is an input type that accepts values of the DataSourceDataDeletionPolicy enum A concrete instance of `DataSourceDataDeletionPolicyInput` can be one of the following:

DataSourceDataDeletionPolicyRetain
DataSourceDataDeletionPolicyDelete

type DataSourceDataDeletionPolicyOutput added in v0.104.0

type DataSourceDataDeletionPolicyOutput struct{ *pulumi.OutputState }

func (DataSourceDataDeletionPolicyOutput) ElementType added in v0.104.0

func (DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyOutput added in v0.104.0

func (o DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyOutput() DataSourceDataDeletionPolicyOutput

func (DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyOutputWithContext added in v0.104.0

func (o DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyOutputWithContext(ctx context.Context) DataSourceDataDeletionPolicyOutput

func (DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyPtrOutput added in v0.104.0

func (o DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyPtrOutput() DataSourceDataDeletionPolicyPtrOutput

func (DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyPtrOutputWithContext added in v0.104.0

func (o DataSourceDataDeletionPolicyOutput) ToDataSourceDataDeletionPolicyPtrOutputWithContext(ctx context.Context) DataSourceDataDeletionPolicyPtrOutput

func (DataSourceDataDeletionPolicyOutput) ToStringOutput added in v0.104.0

func (DataSourceDataDeletionPolicyOutput) ToStringOutputWithContext added in v0.104.0

func (o DataSourceDataDeletionPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceDataDeletionPolicyOutput) ToStringPtrOutput added in v0.104.0

func (DataSourceDataDeletionPolicyOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o DataSourceDataDeletionPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceDataDeletionPolicyPtrInput added in v0.104.0

type DataSourceDataDeletionPolicyPtrInput interface {
	pulumi.Input

	ToDataSourceDataDeletionPolicyPtrOutput() DataSourceDataDeletionPolicyPtrOutput
	ToDataSourceDataDeletionPolicyPtrOutputWithContext(context.Context) DataSourceDataDeletionPolicyPtrOutput
}

func DataSourceDataDeletionPolicyPtr added in v0.104.0

func DataSourceDataDeletionPolicyPtr(v string) DataSourceDataDeletionPolicyPtrInput

type DataSourceDataDeletionPolicyPtrOutput added in v0.104.0

type DataSourceDataDeletionPolicyPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDataDeletionPolicyPtrOutput) Elem added in v0.104.0

func (DataSourceDataDeletionPolicyPtrOutput) ElementType added in v0.104.0

func (DataSourceDataDeletionPolicyPtrOutput) ToDataSourceDataDeletionPolicyPtrOutput added in v0.104.0

func (o DataSourceDataDeletionPolicyPtrOutput) ToDataSourceDataDeletionPolicyPtrOutput() DataSourceDataDeletionPolicyPtrOutput

func (DataSourceDataDeletionPolicyPtrOutput) ToDataSourceDataDeletionPolicyPtrOutputWithContext added in v0.104.0

func (o DataSourceDataDeletionPolicyPtrOutput) ToDataSourceDataDeletionPolicyPtrOutputWithContext(ctx context.Context) DataSourceDataDeletionPolicyPtrOutput

func (DataSourceDataDeletionPolicyPtrOutput) ToStringPtrOutput added in v0.104.0

func (DataSourceDataDeletionPolicyPtrOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o DataSourceDataDeletionPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceFixedSizeChunkingConfiguration

type DataSourceFixedSizeChunkingConfiguration struct {
	// The maximum number of tokens to include in a chunk.
	MaxTokens int `pulumi:"maxTokens"`
	// The percentage of overlap between adjacent chunks of a data source.
	OverlapPercentage int `pulumi:"overlapPercentage"`
}

Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE, exclude this field.

type DataSourceFixedSizeChunkingConfigurationArgs

type DataSourceFixedSizeChunkingConfigurationArgs struct {
	// The maximum number of tokens to include in a chunk.
	MaxTokens pulumi.IntInput `pulumi:"maxTokens"`
	// The percentage of overlap between adjacent chunks of a data source.
	OverlapPercentage pulumi.IntInput `pulumi:"overlapPercentage"`
}

Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE, exclude this field.

func (DataSourceFixedSizeChunkingConfigurationArgs) ElementType

func (DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationOutput

func (i DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationOutput() DataSourceFixedSizeChunkingConfigurationOutput

func (DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationOutputWithContext

func (i DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceFixedSizeChunkingConfigurationOutput

func (DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationPtrOutput

func (i DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationPtrOutput() DataSourceFixedSizeChunkingConfigurationPtrOutput

func (DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationPtrOutputWithContext

func (i DataSourceFixedSizeChunkingConfigurationArgs) ToDataSourceFixedSizeChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceFixedSizeChunkingConfigurationPtrOutput

type DataSourceFixedSizeChunkingConfigurationInput

type DataSourceFixedSizeChunkingConfigurationInput interface {
	pulumi.Input

	ToDataSourceFixedSizeChunkingConfigurationOutput() DataSourceFixedSizeChunkingConfigurationOutput
	ToDataSourceFixedSizeChunkingConfigurationOutputWithContext(context.Context) DataSourceFixedSizeChunkingConfigurationOutput
}

DataSourceFixedSizeChunkingConfigurationInput is an input type that accepts DataSourceFixedSizeChunkingConfigurationArgs and DataSourceFixedSizeChunkingConfigurationOutput values. You can construct a concrete instance of `DataSourceFixedSizeChunkingConfigurationInput` via:

DataSourceFixedSizeChunkingConfigurationArgs{...}

type DataSourceFixedSizeChunkingConfigurationOutput

type DataSourceFixedSizeChunkingConfigurationOutput struct{ *pulumi.OutputState }

Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE, exclude this field.

func (DataSourceFixedSizeChunkingConfigurationOutput) ElementType

func (DataSourceFixedSizeChunkingConfigurationOutput) MaxTokens

The maximum number of tokens to include in a chunk.

func (DataSourceFixedSizeChunkingConfigurationOutput) OverlapPercentage

The percentage of overlap between adjacent chunks of a data source.

func (DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationOutput

func (o DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationOutput() DataSourceFixedSizeChunkingConfigurationOutput

func (DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationOutputWithContext

func (o DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceFixedSizeChunkingConfigurationOutput

func (DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutput

func (o DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutput() DataSourceFixedSizeChunkingConfigurationPtrOutput

func (DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutputWithContext

func (o DataSourceFixedSizeChunkingConfigurationOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceFixedSizeChunkingConfigurationPtrOutput

type DataSourceFixedSizeChunkingConfigurationPtrInput

type DataSourceFixedSizeChunkingConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceFixedSizeChunkingConfigurationPtrOutput() DataSourceFixedSizeChunkingConfigurationPtrOutput
	ToDataSourceFixedSizeChunkingConfigurationPtrOutputWithContext(context.Context) DataSourceFixedSizeChunkingConfigurationPtrOutput
}

DataSourceFixedSizeChunkingConfigurationPtrInput is an input type that accepts DataSourceFixedSizeChunkingConfigurationArgs, DataSourceFixedSizeChunkingConfigurationPtr and DataSourceFixedSizeChunkingConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceFixedSizeChunkingConfigurationPtrInput` via:

        DataSourceFixedSizeChunkingConfigurationArgs{...}

or:

        nil

type DataSourceFixedSizeChunkingConfigurationPtrOutput

type DataSourceFixedSizeChunkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceFixedSizeChunkingConfigurationPtrOutput) Elem

func (DataSourceFixedSizeChunkingConfigurationPtrOutput) ElementType

func (DataSourceFixedSizeChunkingConfigurationPtrOutput) MaxTokens

The maximum number of tokens to include in a chunk.

func (DataSourceFixedSizeChunkingConfigurationPtrOutput) OverlapPercentage

The percentage of overlap between adjacent chunks of a data source.

func (DataSourceFixedSizeChunkingConfigurationPtrOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutput

func (o DataSourceFixedSizeChunkingConfigurationPtrOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutput() DataSourceFixedSizeChunkingConfigurationPtrOutput

func (DataSourceFixedSizeChunkingConfigurationPtrOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutputWithContext

func (o DataSourceFixedSizeChunkingConfigurationPtrOutput) ToDataSourceFixedSizeChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceFixedSizeChunkingConfigurationPtrOutput

type DataSourceHierarchicalChunkingConfiguration added in v0.117.0

type DataSourceHierarchicalChunkingConfiguration struct {
	// Token settings for each layer.
	LevelConfigurations []DataSourceHierarchicalChunkingLevelConfiguration `pulumi:"levelConfigurations"`
	// The number of tokens to repeat across chunks in the same layer.
	OverlapTokens int `pulumi:"overlapTokens"`
}

Configurations for when you choose hierarchical chunking. If you set the chunkingStrategy as NONE, exclude this field.

type DataSourceHierarchicalChunkingConfigurationArgs added in v0.117.0

type DataSourceHierarchicalChunkingConfigurationArgs struct {
	// Token settings for each layer.
	LevelConfigurations DataSourceHierarchicalChunkingLevelConfigurationArrayInput `pulumi:"levelConfigurations"`
	// The number of tokens to repeat across chunks in the same layer.
	OverlapTokens pulumi.IntInput `pulumi:"overlapTokens"`
}

Configurations for when you choose hierarchical chunking. If you set the chunkingStrategy as NONE, exclude this field.

func (DataSourceHierarchicalChunkingConfigurationArgs) ElementType added in v0.117.0

func (DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationOutput added in v0.117.0

func (i DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationOutput() DataSourceHierarchicalChunkingConfigurationOutput

func (DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationOutputWithContext added in v0.117.0

func (i DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingConfigurationOutput

func (DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationPtrOutput added in v0.117.0

func (i DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationPtrOutput() DataSourceHierarchicalChunkingConfigurationPtrOutput

func (DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceHierarchicalChunkingConfigurationArgs) ToDataSourceHierarchicalChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingConfigurationPtrOutput

type DataSourceHierarchicalChunkingConfigurationInput added in v0.117.0

type DataSourceHierarchicalChunkingConfigurationInput interface {
	pulumi.Input

	ToDataSourceHierarchicalChunkingConfigurationOutput() DataSourceHierarchicalChunkingConfigurationOutput
	ToDataSourceHierarchicalChunkingConfigurationOutputWithContext(context.Context) DataSourceHierarchicalChunkingConfigurationOutput
}

DataSourceHierarchicalChunkingConfigurationInput is an input type that accepts DataSourceHierarchicalChunkingConfigurationArgs and DataSourceHierarchicalChunkingConfigurationOutput values. You can construct a concrete instance of `DataSourceHierarchicalChunkingConfigurationInput` via:

DataSourceHierarchicalChunkingConfigurationArgs{...}

type DataSourceHierarchicalChunkingConfigurationOutput added in v0.117.0

type DataSourceHierarchicalChunkingConfigurationOutput struct{ *pulumi.OutputState }

Configurations for when you choose hierarchical chunking. If you set the chunkingStrategy as NONE, exclude this field.

func (DataSourceHierarchicalChunkingConfigurationOutput) ElementType added in v0.117.0

func (DataSourceHierarchicalChunkingConfigurationOutput) LevelConfigurations added in v0.117.0

Token settings for each layer.

func (DataSourceHierarchicalChunkingConfigurationOutput) OverlapTokens added in v0.117.0

The number of tokens to repeat across chunks in the same layer.

func (DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationOutput added in v0.117.0

func (o DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationOutput() DataSourceHierarchicalChunkingConfigurationOutput

func (DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationOutputWithContext added in v0.117.0

func (o DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingConfigurationOutput

func (DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationPtrOutput added in v0.117.0

func (o DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationPtrOutput() DataSourceHierarchicalChunkingConfigurationPtrOutput

func (DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceHierarchicalChunkingConfigurationOutput) ToDataSourceHierarchicalChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingConfigurationPtrOutput

type DataSourceHierarchicalChunkingConfigurationPtrInput added in v0.117.0

type DataSourceHierarchicalChunkingConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceHierarchicalChunkingConfigurationPtrOutput() DataSourceHierarchicalChunkingConfigurationPtrOutput
	ToDataSourceHierarchicalChunkingConfigurationPtrOutputWithContext(context.Context) DataSourceHierarchicalChunkingConfigurationPtrOutput
}

DataSourceHierarchicalChunkingConfigurationPtrInput is an input type that accepts DataSourceHierarchicalChunkingConfigurationArgs, DataSourceHierarchicalChunkingConfigurationPtr and DataSourceHierarchicalChunkingConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceHierarchicalChunkingConfigurationPtrInput` via:

        DataSourceHierarchicalChunkingConfigurationArgs{...}

or:

        nil

type DataSourceHierarchicalChunkingConfigurationPtrOutput added in v0.117.0

type DataSourceHierarchicalChunkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceHierarchicalChunkingConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceHierarchicalChunkingConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceHierarchicalChunkingConfigurationPtrOutput) LevelConfigurations added in v0.117.0

Token settings for each layer.

func (DataSourceHierarchicalChunkingConfigurationPtrOutput) OverlapTokens added in v0.117.0

The number of tokens to repeat across chunks in the same layer.

func (DataSourceHierarchicalChunkingConfigurationPtrOutput) ToDataSourceHierarchicalChunkingConfigurationPtrOutput added in v0.117.0

func (DataSourceHierarchicalChunkingConfigurationPtrOutput) ToDataSourceHierarchicalChunkingConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceHierarchicalChunkingConfigurationPtrOutput) ToDataSourceHierarchicalChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingConfigurationPtrOutput

type DataSourceHierarchicalChunkingLevelConfiguration added in v0.117.0

type DataSourceHierarchicalChunkingLevelConfiguration struct {
	// The maximum number of tokens that a chunk can contain in this layer.
	MaxTokens int `pulumi:"maxTokens"`
}

Token settings for a layer in a hierarchical chunking configuration.

type DataSourceHierarchicalChunkingLevelConfigurationArgs added in v0.117.0

type DataSourceHierarchicalChunkingLevelConfigurationArgs struct {
	// The maximum number of tokens that a chunk can contain in this layer.
	MaxTokens pulumi.IntInput `pulumi:"maxTokens"`
}

Token settings for a layer in a hierarchical chunking configuration.

func (DataSourceHierarchicalChunkingLevelConfigurationArgs) ElementType added in v0.117.0

func (DataSourceHierarchicalChunkingLevelConfigurationArgs) ToDataSourceHierarchicalChunkingLevelConfigurationOutput added in v0.117.0

func (i DataSourceHierarchicalChunkingLevelConfigurationArgs) ToDataSourceHierarchicalChunkingLevelConfigurationOutput() DataSourceHierarchicalChunkingLevelConfigurationOutput

func (DataSourceHierarchicalChunkingLevelConfigurationArgs) ToDataSourceHierarchicalChunkingLevelConfigurationOutputWithContext added in v0.117.0

func (i DataSourceHierarchicalChunkingLevelConfigurationArgs) ToDataSourceHierarchicalChunkingLevelConfigurationOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingLevelConfigurationOutput

type DataSourceHierarchicalChunkingLevelConfigurationArray added in v0.117.0

type DataSourceHierarchicalChunkingLevelConfigurationArray []DataSourceHierarchicalChunkingLevelConfigurationInput

func (DataSourceHierarchicalChunkingLevelConfigurationArray) ElementType added in v0.117.0

func (DataSourceHierarchicalChunkingLevelConfigurationArray) ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutput added in v0.117.0

func (i DataSourceHierarchicalChunkingLevelConfigurationArray) ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutput() DataSourceHierarchicalChunkingLevelConfigurationArrayOutput

func (DataSourceHierarchicalChunkingLevelConfigurationArray) ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutputWithContext added in v0.117.0

func (i DataSourceHierarchicalChunkingLevelConfigurationArray) ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingLevelConfigurationArrayOutput

type DataSourceHierarchicalChunkingLevelConfigurationArrayInput added in v0.117.0

type DataSourceHierarchicalChunkingLevelConfigurationArrayInput interface {
	pulumi.Input

	ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutput() DataSourceHierarchicalChunkingLevelConfigurationArrayOutput
	ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutputWithContext(context.Context) DataSourceHierarchicalChunkingLevelConfigurationArrayOutput
}

DataSourceHierarchicalChunkingLevelConfigurationArrayInput is an input type that accepts DataSourceHierarchicalChunkingLevelConfigurationArray and DataSourceHierarchicalChunkingLevelConfigurationArrayOutput values. You can construct a concrete instance of `DataSourceHierarchicalChunkingLevelConfigurationArrayInput` via:

DataSourceHierarchicalChunkingLevelConfigurationArray{ DataSourceHierarchicalChunkingLevelConfigurationArgs{...} }

type DataSourceHierarchicalChunkingLevelConfigurationArrayOutput added in v0.117.0

type DataSourceHierarchicalChunkingLevelConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DataSourceHierarchicalChunkingLevelConfigurationArrayOutput) ElementType added in v0.117.0

func (DataSourceHierarchicalChunkingLevelConfigurationArrayOutput) Index added in v0.117.0

func (DataSourceHierarchicalChunkingLevelConfigurationArrayOutput) ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutput added in v0.117.0

func (DataSourceHierarchicalChunkingLevelConfigurationArrayOutput) ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutputWithContext added in v0.117.0

func (o DataSourceHierarchicalChunkingLevelConfigurationArrayOutput) ToDataSourceHierarchicalChunkingLevelConfigurationArrayOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingLevelConfigurationArrayOutput

type DataSourceHierarchicalChunkingLevelConfigurationInput added in v0.117.0

type DataSourceHierarchicalChunkingLevelConfigurationInput interface {
	pulumi.Input

	ToDataSourceHierarchicalChunkingLevelConfigurationOutput() DataSourceHierarchicalChunkingLevelConfigurationOutput
	ToDataSourceHierarchicalChunkingLevelConfigurationOutputWithContext(context.Context) DataSourceHierarchicalChunkingLevelConfigurationOutput
}

DataSourceHierarchicalChunkingLevelConfigurationInput is an input type that accepts DataSourceHierarchicalChunkingLevelConfigurationArgs and DataSourceHierarchicalChunkingLevelConfigurationOutput values. You can construct a concrete instance of `DataSourceHierarchicalChunkingLevelConfigurationInput` via:

DataSourceHierarchicalChunkingLevelConfigurationArgs{...}

type DataSourceHierarchicalChunkingLevelConfigurationOutput added in v0.117.0

type DataSourceHierarchicalChunkingLevelConfigurationOutput struct{ *pulumi.OutputState }

Token settings for a layer in a hierarchical chunking configuration.

func (DataSourceHierarchicalChunkingLevelConfigurationOutput) ElementType added in v0.117.0

func (DataSourceHierarchicalChunkingLevelConfigurationOutput) MaxTokens added in v0.117.0

The maximum number of tokens that a chunk can contain in this layer.

func (DataSourceHierarchicalChunkingLevelConfigurationOutput) ToDataSourceHierarchicalChunkingLevelConfigurationOutput added in v0.117.0

func (DataSourceHierarchicalChunkingLevelConfigurationOutput) ToDataSourceHierarchicalChunkingLevelConfigurationOutputWithContext added in v0.117.0

func (o DataSourceHierarchicalChunkingLevelConfigurationOutput) ToDataSourceHierarchicalChunkingLevelConfigurationOutputWithContext(ctx context.Context) DataSourceHierarchicalChunkingLevelConfigurationOutput

type DataSourceInput

type DataSourceInput interface {
	pulumi.Input

	ToDataSourceOutput() DataSourceOutput
	ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
}

type DataSourceIntermediateStorage added in v0.117.0

type DataSourceIntermediateStorage struct {
	// An S3 bucket path.
	S3Location DataSourceS3Location `pulumi:"s3Location"`
}

A location for storing content from data sources temporarily as it is processed by custom components in the ingestion pipeline.

type DataSourceIntermediateStorageArgs added in v0.117.0

type DataSourceIntermediateStorageArgs struct {
	// An S3 bucket path.
	S3Location DataSourceS3LocationInput `pulumi:"s3Location"`
}

A location for storing content from data sources temporarily as it is processed by custom components in the ingestion pipeline.

func (DataSourceIntermediateStorageArgs) ElementType added in v0.117.0

func (DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStorageOutput added in v0.117.0

func (i DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStorageOutput() DataSourceIntermediateStorageOutput

func (DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStorageOutputWithContext added in v0.117.0

func (i DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStorageOutputWithContext(ctx context.Context) DataSourceIntermediateStorageOutput

func (DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStoragePtrOutput added in v0.117.0

func (i DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStoragePtrOutput() DataSourceIntermediateStoragePtrOutput

func (DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStoragePtrOutputWithContext added in v0.117.0

func (i DataSourceIntermediateStorageArgs) ToDataSourceIntermediateStoragePtrOutputWithContext(ctx context.Context) DataSourceIntermediateStoragePtrOutput

type DataSourceIntermediateStorageInput added in v0.117.0

type DataSourceIntermediateStorageInput interface {
	pulumi.Input

	ToDataSourceIntermediateStorageOutput() DataSourceIntermediateStorageOutput
	ToDataSourceIntermediateStorageOutputWithContext(context.Context) DataSourceIntermediateStorageOutput
}

DataSourceIntermediateStorageInput is an input type that accepts DataSourceIntermediateStorageArgs and DataSourceIntermediateStorageOutput values. You can construct a concrete instance of `DataSourceIntermediateStorageInput` via:

DataSourceIntermediateStorageArgs{...}

type DataSourceIntermediateStorageOutput added in v0.117.0

type DataSourceIntermediateStorageOutput struct{ *pulumi.OutputState }

A location for storing content from data sources temporarily as it is processed by custom components in the ingestion pipeline.

func (DataSourceIntermediateStorageOutput) ElementType added in v0.117.0

func (DataSourceIntermediateStorageOutput) S3Location added in v0.117.0

An S3 bucket path.

func (DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStorageOutput added in v0.117.0

func (o DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStorageOutput() DataSourceIntermediateStorageOutput

func (DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStorageOutputWithContext added in v0.117.0

func (o DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStorageOutputWithContext(ctx context.Context) DataSourceIntermediateStorageOutput

func (DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStoragePtrOutput added in v0.117.0

func (o DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStoragePtrOutput() DataSourceIntermediateStoragePtrOutput

func (DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStoragePtrOutputWithContext added in v0.117.0

func (o DataSourceIntermediateStorageOutput) ToDataSourceIntermediateStoragePtrOutputWithContext(ctx context.Context) DataSourceIntermediateStoragePtrOutput

type DataSourceIntermediateStoragePtrInput added in v0.117.0

type DataSourceIntermediateStoragePtrInput interface {
	pulumi.Input

	ToDataSourceIntermediateStoragePtrOutput() DataSourceIntermediateStoragePtrOutput
	ToDataSourceIntermediateStoragePtrOutputWithContext(context.Context) DataSourceIntermediateStoragePtrOutput
}

DataSourceIntermediateStoragePtrInput is an input type that accepts DataSourceIntermediateStorageArgs, DataSourceIntermediateStoragePtr and DataSourceIntermediateStoragePtrOutput values. You can construct a concrete instance of `DataSourceIntermediateStoragePtrInput` via:

        DataSourceIntermediateStorageArgs{...}

or:

        nil

func DataSourceIntermediateStoragePtr added in v0.117.0

type DataSourceIntermediateStoragePtrOutput added in v0.117.0

type DataSourceIntermediateStoragePtrOutput struct{ *pulumi.OutputState }

func (DataSourceIntermediateStoragePtrOutput) Elem added in v0.117.0

func (DataSourceIntermediateStoragePtrOutput) ElementType added in v0.117.0

func (DataSourceIntermediateStoragePtrOutput) S3Location added in v0.117.0

An S3 bucket path.

func (DataSourceIntermediateStoragePtrOutput) ToDataSourceIntermediateStoragePtrOutput added in v0.117.0

func (o DataSourceIntermediateStoragePtrOutput) ToDataSourceIntermediateStoragePtrOutput() DataSourceIntermediateStoragePtrOutput

func (DataSourceIntermediateStoragePtrOutput) ToDataSourceIntermediateStoragePtrOutputWithContext added in v0.117.0

func (o DataSourceIntermediateStoragePtrOutput) ToDataSourceIntermediateStoragePtrOutputWithContext(ctx context.Context) DataSourceIntermediateStoragePtrOutput

type DataSourceOutput

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) CreatedAt

func (o DataSourceOutput) CreatedAt() pulumi.StringOutput

The time at which the data source was created.

func (DataSourceOutput) DataDeletionPolicy added in v0.104.0

The data deletion policy for the data source.

func (DataSourceOutput) DataSourceConfiguration

func (o DataSourceOutput) DataSourceConfiguration() DataSourceConfigurationOutput

The connection configuration for the data source.

func (DataSourceOutput) DataSourceId

func (o DataSourceOutput) DataSourceId() pulumi.StringOutput

Identifier for a resource.

func (DataSourceOutput) DataSourceStatus

func (o DataSourceOutput) DataSourceStatus() DataSourceStatusOutput

The status of the data source. The following statuses are possible:

- Available – The data source has been created and is ready for ingestion into the knowledge base. - Deleting – The data source is being deleted.

func (DataSourceOutput) Description

func (o DataSourceOutput) Description() pulumi.StringPtrOutput

Description of the Resource.

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) FailureReasons added in v0.104.0

func (o DataSourceOutput) FailureReasons() pulumi.StringArrayOutput

The details of the failure reasons related to the data source.

func (DataSourceOutput) KnowledgeBaseId

func (o DataSourceOutput) KnowledgeBaseId() pulumi.StringOutput

The unique identifier of the knowledge base to which to add the data source.

func (DataSourceOutput) Name

The name of the data source.

func (DataSourceOutput) ServerSideEncryptionConfiguration

func (o DataSourceOutput) ServerSideEncryptionConfiguration() DataSourceServerSideEncryptionConfigurationPtrOutput

Contains details about the configuration of the server-side encryption.

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

func (DataSourceOutput) UpdatedAt

func (o DataSourceOutput) UpdatedAt() pulumi.StringOutput

The time at which the knowledge base was last updated.

func (DataSourceOutput) VectorIngestionConfiguration

func (o DataSourceOutput) VectorIngestionConfiguration() DataSourceVectorIngestionConfigurationPtrOutput

Contains details about how to ingest the documents in the data source.

type DataSourceParsingConfiguration added in v0.117.0

type DataSourceParsingConfiguration struct {
	// Settings for a foundation model used to parse documents for a data source.
	BedrockFoundationModelConfiguration *DataSourceBedrockFoundationModelConfiguration `pulumi:"bedrockFoundationModelConfiguration"`
	// The parsing strategy for the data source.
	ParsingStrategy DataSourceParsingStrategy `pulumi:"parsingStrategy"`
}

Settings for parsing document contents

type DataSourceParsingConfigurationArgs added in v0.117.0

type DataSourceParsingConfigurationArgs struct {
	// Settings for a foundation model used to parse documents for a data source.
	BedrockFoundationModelConfiguration DataSourceBedrockFoundationModelConfigurationPtrInput `pulumi:"bedrockFoundationModelConfiguration"`
	// The parsing strategy for the data source.
	ParsingStrategy DataSourceParsingStrategyInput `pulumi:"parsingStrategy"`
}

Settings for parsing document contents

func (DataSourceParsingConfigurationArgs) ElementType added in v0.117.0

func (DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationOutput added in v0.117.0

func (i DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationOutput() DataSourceParsingConfigurationOutput

func (DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationOutputWithContext added in v0.117.0

func (i DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationOutputWithContext(ctx context.Context) DataSourceParsingConfigurationOutput

func (DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationPtrOutput added in v0.117.0

func (i DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationPtrOutput() DataSourceParsingConfigurationPtrOutput

func (DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceParsingConfigurationArgs) ToDataSourceParsingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceParsingConfigurationPtrOutput

type DataSourceParsingConfigurationInput added in v0.117.0

type DataSourceParsingConfigurationInput interface {
	pulumi.Input

	ToDataSourceParsingConfigurationOutput() DataSourceParsingConfigurationOutput
	ToDataSourceParsingConfigurationOutputWithContext(context.Context) DataSourceParsingConfigurationOutput
}

DataSourceParsingConfigurationInput is an input type that accepts DataSourceParsingConfigurationArgs and DataSourceParsingConfigurationOutput values. You can construct a concrete instance of `DataSourceParsingConfigurationInput` via:

DataSourceParsingConfigurationArgs{...}

type DataSourceParsingConfigurationOutput added in v0.117.0

type DataSourceParsingConfigurationOutput struct{ *pulumi.OutputState }

Settings for parsing document contents

func (DataSourceParsingConfigurationOutput) BedrockFoundationModelConfiguration added in v0.117.0

Settings for a foundation model used to parse documents for a data source.

func (DataSourceParsingConfigurationOutput) ElementType added in v0.117.0

func (DataSourceParsingConfigurationOutput) ParsingStrategy added in v0.117.0

The parsing strategy for the data source.

func (DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationOutput added in v0.117.0

func (o DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationOutput() DataSourceParsingConfigurationOutput

func (DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationOutputWithContext added in v0.117.0

func (o DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationOutputWithContext(ctx context.Context) DataSourceParsingConfigurationOutput

func (DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationPtrOutput added in v0.117.0

func (o DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationPtrOutput() DataSourceParsingConfigurationPtrOutput

func (DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingConfigurationOutput) ToDataSourceParsingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceParsingConfigurationPtrOutput

type DataSourceParsingConfigurationPtrInput added in v0.117.0

type DataSourceParsingConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceParsingConfigurationPtrOutput() DataSourceParsingConfigurationPtrOutput
	ToDataSourceParsingConfigurationPtrOutputWithContext(context.Context) DataSourceParsingConfigurationPtrOutput
}

DataSourceParsingConfigurationPtrInput is an input type that accepts DataSourceParsingConfigurationArgs, DataSourceParsingConfigurationPtr and DataSourceParsingConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceParsingConfigurationPtrInput` via:

        DataSourceParsingConfigurationArgs{...}

or:

        nil

type DataSourceParsingConfigurationPtrOutput added in v0.117.0

type DataSourceParsingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParsingConfigurationPtrOutput) BedrockFoundationModelConfiguration added in v0.117.0

Settings for a foundation model used to parse documents for a data source.

func (DataSourceParsingConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceParsingConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceParsingConfigurationPtrOutput) ParsingStrategy added in v0.117.0

The parsing strategy for the data source.

func (DataSourceParsingConfigurationPtrOutput) ToDataSourceParsingConfigurationPtrOutput added in v0.117.0

func (o DataSourceParsingConfigurationPtrOutput) ToDataSourceParsingConfigurationPtrOutput() DataSourceParsingConfigurationPtrOutput

func (DataSourceParsingConfigurationPtrOutput) ToDataSourceParsingConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingConfigurationPtrOutput) ToDataSourceParsingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceParsingConfigurationPtrOutput

type DataSourceParsingPrompt added in v0.117.0

type DataSourceParsingPrompt struct {
	// Instructions for interpreting the contents of a document.
	ParsingPromptText string `pulumi:"parsingPromptText"`
}

Instructions for interpreting the contents of a document.

type DataSourceParsingPromptArgs added in v0.117.0

type DataSourceParsingPromptArgs struct {
	// Instructions for interpreting the contents of a document.
	ParsingPromptText pulumi.StringInput `pulumi:"parsingPromptText"`
}

Instructions for interpreting the contents of a document.

func (DataSourceParsingPromptArgs) ElementType added in v0.117.0

func (DataSourceParsingPromptArgs) ToDataSourceParsingPromptOutput added in v0.117.0

func (i DataSourceParsingPromptArgs) ToDataSourceParsingPromptOutput() DataSourceParsingPromptOutput

func (DataSourceParsingPromptArgs) ToDataSourceParsingPromptOutputWithContext added in v0.117.0

func (i DataSourceParsingPromptArgs) ToDataSourceParsingPromptOutputWithContext(ctx context.Context) DataSourceParsingPromptOutput

func (DataSourceParsingPromptArgs) ToDataSourceParsingPromptPtrOutput added in v0.117.0

func (i DataSourceParsingPromptArgs) ToDataSourceParsingPromptPtrOutput() DataSourceParsingPromptPtrOutput

func (DataSourceParsingPromptArgs) ToDataSourceParsingPromptPtrOutputWithContext added in v0.117.0

func (i DataSourceParsingPromptArgs) ToDataSourceParsingPromptPtrOutputWithContext(ctx context.Context) DataSourceParsingPromptPtrOutput

type DataSourceParsingPromptInput added in v0.117.0

type DataSourceParsingPromptInput interface {
	pulumi.Input

	ToDataSourceParsingPromptOutput() DataSourceParsingPromptOutput
	ToDataSourceParsingPromptOutputWithContext(context.Context) DataSourceParsingPromptOutput
}

DataSourceParsingPromptInput is an input type that accepts DataSourceParsingPromptArgs and DataSourceParsingPromptOutput values. You can construct a concrete instance of `DataSourceParsingPromptInput` via:

DataSourceParsingPromptArgs{...}

type DataSourceParsingPromptOutput added in v0.117.0

type DataSourceParsingPromptOutput struct{ *pulumi.OutputState }

Instructions for interpreting the contents of a document.

func (DataSourceParsingPromptOutput) ElementType added in v0.117.0

func (DataSourceParsingPromptOutput) ParsingPromptText added in v0.117.0

func (o DataSourceParsingPromptOutput) ParsingPromptText() pulumi.StringOutput

Instructions for interpreting the contents of a document.

func (DataSourceParsingPromptOutput) ToDataSourceParsingPromptOutput added in v0.117.0

func (o DataSourceParsingPromptOutput) ToDataSourceParsingPromptOutput() DataSourceParsingPromptOutput

func (DataSourceParsingPromptOutput) ToDataSourceParsingPromptOutputWithContext added in v0.117.0

func (o DataSourceParsingPromptOutput) ToDataSourceParsingPromptOutputWithContext(ctx context.Context) DataSourceParsingPromptOutput

func (DataSourceParsingPromptOutput) ToDataSourceParsingPromptPtrOutput added in v0.117.0

func (o DataSourceParsingPromptOutput) ToDataSourceParsingPromptPtrOutput() DataSourceParsingPromptPtrOutput

func (DataSourceParsingPromptOutput) ToDataSourceParsingPromptPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingPromptOutput) ToDataSourceParsingPromptPtrOutputWithContext(ctx context.Context) DataSourceParsingPromptPtrOutput

type DataSourceParsingPromptPtrInput added in v0.117.0

type DataSourceParsingPromptPtrInput interface {
	pulumi.Input

	ToDataSourceParsingPromptPtrOutput() DataSourceParsingPromptPtrOutput
	ToDataSourceParsingPromptPtrOutputWithContext(context.Context) DataSourceParsingPromptPtrOutput
}

DataSourceParsingPromptPtrInput is an input type that accepts DataSourceParsingPromptArgs, DataSourceParsingPromptPtr and DataSourceParsingPromptPtrOutput values. You can construct a concrete instance of `DataSourceParsingPromptPtrInput` via:

        DataSourceParsingPromptArgs{...}

or:

        nil

func DataSourceParsingPromptPtr added in v0.117.0

func DataSourceParsingPromptPtr(v *DataSourceParsingPromptArgs) DataSourceParsingPromptPtrInput

type DataSourceParsingPromptPtrOutput added in v0.117.0

type DataSourceParsingPromptPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParsingPromptPtrOutput) Elem added in v0.117.0

func (DataSourceParsingPromptPtrOutput) ElementType added in v0.117.0

func (DataSourceParsingPromptPtrOutput) ParsingPromptText added in v0.117.0

Instructions for interpreting the contents of a document.

func (DataSourceParsingPromptPtrOutput) ToDataSourceParsingPromptPtrOutput added in v0.117.0

func (o DataSourceParsingPromptPtrOutput) ToDataSourceParsingPromptPtrOutput() DataSourceParsingPromptPtrOutput

func (DataSourceParsingPromptPtrOutput) ToDataSourceParsingPromptPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingPromptPtrOutput) ToDataSourceParsingPromptPtrOutputWithContext(ctx context.Context) DataSourceParsingPromptPtrOutput

type DataSourceParsingStrategy added in v0.117.0

type DataSourceParsingStrategy string

The parsing strategy for the data source.

func (DataSourceParsingStrategy) ElementType added in v0.117.0

func (DataSourceParsingStrategy) ElementType() reflect.Type

func (DataSourceParsingStrategy) ToDataSourceParsingStrategyOutput added in v0.117.0

func (e DataSourceParsingStrategy) ToDataSourceParsingStrategyOutput() DataSourceParsingStrategyOutput

func (DataSourceParsingStrategy) ToDataSourceParsingStrategyOutputWithContext added in v0.117.0

func (e DataSourceParsingStrategy) ToDataSourceParsingStrategyOutputWithContext(ctx context.Context) DataSourceParsingStrategyOutput

func (DataSourceParsingStrategy) ToDataSourceParsingStrategyPtrOutput added in v0.117.0

func (e DataSourceParsingStrategy) ToDataSourceParsingStrategyPtrOutput() DataSourceParsingStrategyPtrOutput

func (DataSourceParsingStrategy) ToDataSourceParsingStrategyPtrOutputWithContext added in v0.117.0

func (e DataSourceParsingStrategy) ToDataSourceParsingStrategyPtrOutputWithContext(ctx context.Context) DataSourceParsingStrategyPtrOutput

func (DataSourceParsingStrategy) ToStringOutput added in v0.117.0

func (e DataSourceParsingStrategy) ToStringOutput() pulumi.StringOutput

func (DataSourceParsingStrategy) ToStringOutputWithContext added in v0.117.0

func (e DataSourceParsingStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceParsingStrategy) ToStringPtrOutput added in v0.117.0

func (e DataSourceParsingStrategy) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceParsingStrategy) ToStringPtrOutputWithContext added in v0.117.0

func (e DataSourceParsingStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceParsingStrategyInput added in v0.117.0

type DataSourceParsingStrategyInput interface {
	pulumi.Input

	ToDataSourceParsingStrategyOutput() DataSourceParsingStrategyOutput
	ToDataSourceParsingStrategyOutputWithContext(context.Context) DataSourceParsingStrategyOutput
}

DataSourceParsingStrategyInput is an input type that accepts values of the DataSourceParsingStrategy enum A concrete instance of `DataSourceParsingStrategyInput` can be one of the following:

DataSourceParsingStrategyBedrockFoundationModel

type DataSourceParsingStrategyOutput added in v0.117.0

type DataSourceParsingStrategyOutput struct{ *pulumi.OutputState }

func (DataSourceParsingStrategyOutput) ElementType added in v0.117.0

func (DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyOutput added in v0.117.0

func (o DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyOutput() DataSourceParsingStrategyOutput

func (DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyOutputWithContext added in v0.117.0

func (o DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyOutputWithContext(ctx context.Context) DataSourceParsingStrategyOutput

func (DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyPtrOutput added in v0.117.0

func (o DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyPtrOutput() DataSourceParsingStrategyPtrOutput

func (DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingStrategyOutput) ToDataSourceParsingStrategyPtrOutputWithContext(ctx context.Context) DataSourceParsingStrategyPtrOutput

func (DataSourceParsingStrategyOutput) ToStringOutput added in v0.117.0

func (DataSourceParsingStrategyOutput) ToStringOutputWithContext added in v0.117.0

func (o DataSourceParsingStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceParsingStrategyOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceParsingStrategyOutput) ToStringPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceParsingStrategyPtrInput added in v0.117.0

type DataSourceParsingStrategyPtrInput interface {
	pulumi.Input

	ToDataSourceParsingStrategyPtrOutput() DataSourceParsingStrategyPtrOutput
	ToDataSourceParsingStrategyPtrOutputWithContext(context.Context) DataSourceParsingStrategyPtrOutput
}

func DataSourceParsingStrategyPtr added in v0.117.0

func DataSourceParsingStrategyPtr(v string) DataSourceParsingStrategyPtrInput

type DataSourceParsingStrategyPtrOutput added in v0.117.0

type DataSourceParsingStrategyPtrOutput struct{ *pulumi.OutputState }

func (DataSourceParsingStrategyPtrOutput) Elem added in v0.117.0

func (DataSourceParsingStrategyPtrOutput) ElementType added in v0.117.0

func (DataSourceParsingStrategyPtrOutput) ToDataSourceParsingStrategyPtrOutput added in v0.117.0

func (o DataSourceParsingStrategyPtrOutput) ToDataSourceParsingStrategyPtrOutput() DataSourceParsingStrategyPtrOutput

func (DataSourceParsingStrategyPtrOutput) ToDataSourceParsingStrategyPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingStrategyPtrOutput) ToDataSourceParsingStrategyPtrOutputWithContext(ctx context.Context) DataSourceParsingStrategyPtrOutput

func (DataSourceParsingStrategyPtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceParsingStrategyPtrOutput) ToStringPtrOutputWithContext added in v0.117.0

func (o DataSourceParsingStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourcePatternObjectFilter added in v0.117.0

type DataSourcePatternObjectFilter struct {
	ExclusionFilters []string `pulumi:"exclusionFilters"`
	InclusionFilters []string `pulumi:"inclusionFilters"`
	// The supported object type or content type of the data source.
	ObjectType string `pulumi:"objectType"`
}

The specific filters applied to your data source content. You can filter out or include certain content.

type DataSourcePatternObjectFilterArgs added in v0.117.0

type DataSourcePatternObjectFilterArgs struct {
	ExclusionFilters pulumi.StringArrayInput `pulumi:"exclusionFilters"`
	InclusionFilters pulumi.StringArrayInput `pulumi:"inclusionFilters"`
	// The supported object type or content type of the data source.
	ObjectType pulumi.StringInput `pulumi:"objectType"`
}

The specific filters applied to your data source content. You can filter out or include certain content.

func (DataSourcePatternObjectFilterArgs) ElementType added in v0.117.0

func (DataSourcePatternObjectFilterArgs) ToDataSourcePatternObjectFilterOutput added in v0.117.0

func (i DataSourcePatternObjectFilterArgs) ToDataSourcePatternObjectFilterOutput() DataSourcePatternObjectFilterOutput

func (DataSourcePatternObjectFilterArgs) ToDataSourcePatternObjectFilterOutputWithContext added in v0.117.0

func (i DataSourcePatternObjectFilterArgs) ToDataSourcePatternObjectFilterOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterOutput

type DataSourcePatternObjectFilterArray added in v0.117.0

type DataSourcePatternObjectFilterArray []DataSourcePatternObjectFilterInput

func (DataSourcePatternObjectFilterArray) ElementType added in v0.117.0

func (DataSourcePatternObjectFilterArray) ToDataSourcePatternObjectFilterArrayOutput added in v0.117.0

func (i DataSourcePatternObjectFilterArray) ToDataSourcePatternObjectFilterArrayOutput() DataSourcePatternObjectFilterArrayOutput

func (DataSourcePatternObjectFilterArray) ToDataSourcePatternObjectFilterArrayOutputWithContext added in v0.117.0

func (i DataSourcePatternObjectFilterArray) ToDataSourcePatternObjectFilterArrayOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterArrayOutput

type DataSourcePatternObjectFilterArrayInput added in v0.117.0

type DataSourcePatternObjectFilterArrayInput interface {
	pulumi.Input

	ToDataSourcePatternObjectFilterArrayOutput() DataSourcePatternObjectFilterArrayOutput
	ToDataSourcePatternObjectFilterArrayOutputWithContext(context.Context) DataSourcePatternObjectFilterArrayOutput
}

DataSourcePatternObjectFilterArrayInput is an input type that accepts DataSourcePatternObjectFilterArray and DataSourcePatternObjectFilterArrayOutput values. You can construct a concrete instance of `DataSourcePatternObjectFilterArrayInput` via:

DataSourcePatternObjectFilterArray{ DataSourcePatternObjectFilterArgs{...} }

type DataSourcePatternObjectFilterArrayOutput added in v0.117.0

type DataSourcePatternObjectFilterArrayOutput struct{ *pulumi.OutputState }

func (DataSourcePatternObjectFilterArrayOutput) ElementType added in v0.117.0

func (DataSourcePatternObjectFilterArrayOutput) Index added in v0.117.0

func (DataSourcePatternObjectFilterArrayOutput) ToDataSourcePatternObjectFilterArrayOutput added in v0.117.0

func (o DataSourcePatternObjectFilterArrayOutput) ToDataSourcePatternObjectFilterArrayOutput() DataSourcePatternObjectFilterArrayOutput

func (DataSourcePatternObjectFilterArrayOutput) ToDataSourcePatternObjectFilterArrayOutputWithContext added in v0.117.0

func (o DataSourcePatternObjectFilterArrayOutput) ToDataSourcePatternObjectFilterArrayOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterArrayOutput

type DataSourcePatternObjectFilterConfiguration added in v0.117.0

type DataSourcePatternObjectFilterConfiguration struct {
	// The configuration of specific filters applied to your data source content. You can filter out or include certain content.
	Filters []DataSourcePatternObjectFilter `pulumi:"filters"`
}

The configuration of specific filters applied to your data source content. You can filter out or include certain content.

type DataSourcePatternObjectFilterConfigurationArgs added in v0.117.0

type DataSourcePatternObjectFilterConfigurationArgs struct {
	// The configuration of specific filters applied to your data source content. You can filter out or include certain content.
	Filters DataSourcePatternObjectFilterArrayInput `pulumi:"filters"`
}

The configuration of specific filters applied to your data source content. You can filter out or include certain content.

func (DataSourcePatternObjectFilterConfigurationArgs) ElementType added in v0.117.0

func (DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationOutput added in v0.117.0

func (i DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationOutput() DataSourcePatternObjectFilterConfigurationOutput

func (DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationOutputWithContext added in v0.117.0

func (i DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterConfigurationOutput

func (DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationPtrOutput added in v0.117.0

func (i DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationPtrOutput() DataSourcePatternObjectFilterConfigurationPtrOutput

func (DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourcePatternObjectFilterConfigurationArgs) ToDataSourcePatternObjectFilterConfigurationPtrOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterConfigurationPtrOutput

type DataSourcePatternObjectFilterConfigurationInput added in v0.117.0

type DataSourcePatternObjectFilterConfigurationInput interface {
	pulumi.Input

	ToDataSourcePatternObjectFilterConfigurationOutput() DataSourcePatternObjectFilterConfigurationOutput
	ToDataSourcePatternObjectFilterConfigurationOutputWithContext(context.Context) DataSourcePatternObjectFilterConfigurationOutput
}

DataSourcePatternObjectFilterConfigurationInput is an input type that accepts DataSourcePatternObjectFilterConfigurationArgs and DataSourcePatternObjectFilterConfigurationOutput values. You can construct a concrete instance of `DataSourcePatternObjectFilterConfigurationInput` via:

DataSourcePatternObjectFilterConfigurationArgs{...}

type DataSourcePatternObjectFilterConfigurationOutput added in v0.117.0

type DataSourcePatternObjectFilterConfigurationOutput struct{ *pulumi.OutputState }

The configuration of specific filters applied to your data source content. You can filter out or include certain content.

func (DataSourcePatternObjectFilterConfigurationOutput) ElementType added in v0.117.0

func (DataSourcePatternObjectFilterConfigurationOutput) Filters added in v0.117.0

The configuration of specific filters applied to your data source content. You can filter out or include certain content.

func (DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationOutput added in v0.117.0

func (o DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationOutput() DataSourcePatternObjectFilterConfigurationOutput

func (DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationOutputWithContext added in v0.117.0

func (o DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterConfigurationOutput

func (DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutput added in v0.117.0

func (o DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutput() DataSourcePatternObjectFilterConfigurationPtrOutput

func (DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourcePatternObjectFilterConfigurationOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterConfigurationPtrOutput

type DataSourcePatternObjectFilterConfigurationPtrInput added in v0.117.0

type DataSourcePatternObjectFilterConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourcePatternObjectFilterConfigurationPtrOutput() DataSourcePatternObjectFilterConfigurationPtrOutput
	ToDataSourcePatternObjectFilterConfigurationPtrOutputWithContext(context.Context) DataSourcePatternObjectFilterConfigurationPtrOutput
}

DataSourcePatternObjectFilterConfigurationPtrInput is an input type that accepts DataSourcePatternObjectFilterConfigurationArgs, DataSourcePatternObjectFilterConfigurationPtr and DataSourcePatternObjectFilterConfigurationPtrOutput values. You can construct a concrete instance of `DataSourcePatternObjectFilterConfigurationPtrInput` via:

        DataSourcePatternObjectFilterConfigurationArgs{...}

or:

        nil

type DataSourcePatternObjectFilterConfigurationPtrOutput added in v0.117.0

type DataSourcePatternObjectFilterConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourcePatternObjectFilterConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourcePatternObjectFilterConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourcePatternObjectFilterConfigurationPtrOutput) Filters added in v0.117.0

The configuration of specific filters applied to your data source content. You can filter out or include certain content.

func (DataSourcePatternObjectFilterConfigurationPtrOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutput added in v0.117.0

func (o DataSourcePatternObjectFilterConfigurationPtrOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutput() DataSourcePatternObjectFilterConfigurationPtrOutput

func (DataSourcePatternObjectFilterConfigurationPtrOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourcePatternObjectFilterConfigurationPtrOutput) ToDataSourcePatternObjectFilterConfigurationPtrOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterConfigurationPtrOutput

type DataSourcePatternObjectFilterInput added in v0.117.0

type DataSourcePatternObjectFilterInput interface {
	pulumi.Input

	ToDataSourcePatternObjectFilterOutput() DataSourcePatternObjectFilterOutput
	ToDataSourcePatternObjectFilterOutputWithContext(context.Context) DataSourcePatternObjectFilterOutput
}

DataSourcePatternObjectFilterInput is an input type that accepts DataSourcePatternObjectFilterArgs and DataSourcePatternObjectFilterOutput values. You can construct a concrete instance of `DataSourcePatternObjectFilterInput` via:

DataSourcePatternObjectFilterArgs{...}

type DataSourcePatternObjectFilterOutput added in v0.117.0

type DataSourcePatternObjectFilterOutput struct{ *pulumi.OutputState }

The specific filters applied to your data source content. You can filter out or include certain content.

func (DataSourcePatternObjectFilterOutput) ElementType added in v0.117.0

func (DataSourcePatternObjectFilterOutput) ExclusionFilters added in v0.117.0

func (DataSourcePatternObjectFilterOutput) InclusionFilters added in v0.117.0

func (DataSourcePatternObjectFilterOutput) ObjectType added in v0.117.0

The supported object type or content type of the data source.

func (DataSourcePatternObjectFilterOutput) ToDataSourcePatternObjectFilterOutput added in v0.117.0

func (o DataSourcePatternObjectFilterOutput) ToDataSourcePatternObjectFilterOutput() DataSourcePatternObjectFilterOutput

func (DataSourcePatternObjectFilterOutput) ToDataSourcePatternObjectFilterOutputWithContext added in v0.117.0

func (o DataSourcePatternObjectFilterOutput) ToDataSourcePatternObjectFilterOutputWithContext(ctx context.Context) DataSourcePatternObjectFilterOutput

type DataSourceS3DataSourceConfiguration

type DataSourceS3DataSourceConfiguration struct {
	// The ARN of the bucket that contains the data source.
	BucketArn string `pulumi:"bucketArn"`
	// The account ID for the owner of the S3 bucket.
	BucketOwnerAccountId *string `pulumi:"bucketOwnerAccountId"`
	// A list of S3 prefixes that define the object containing the data sources.
	InclusionPrefixes []string `pulumi:"inclusionPrefixes"`
}

The configuration information to connect to Amazon S3 as your data source.

type DataSourceS3DataSourceConfigurationArgs

type DataSourceS3DataSourceConfigurationArgs struct {
	// The ARN of the bucket that contains the data source.
	BucketArn pulumi.StringInput `pulumi:"bucketArn"`
	// The account ID for the owner of the S3 bucket.
	BucketOwnerAccountId pulumi.StringPtrInput `pulumi:"bucketOwnerAccountId"`
	// A list of S3 prefixes that define the object containing the data sources.
	InclusionPrefixes pulumi.StringArrayInput `pulumi:"inclusionPrefixes"`
}

The configuration information to connect to Amazon S3 as your data source.

func (DataSourceS3DataSourceConfigurationArgs) ElementType

func (DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationOutput

func (i DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationOutput() DataSourceS3DataSourceConfigurationOutput

func (DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationOutputWithContext

func (i DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceS3DataSourceConfigurationOutput

func (DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationPtrOutput() DataSourceS3DataSourceConfigurationPtrOutput

func (DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceS3DataSourceConfigurationArgs) ToDataSourceS3DataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceS3DataSourceConfigurationPtrOutput

type DataSourceS3DataSourceConfigurationInput

type DataSourceS3DataSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceS3DataSourceConfigurationOutput() DataSourceS3DataSourceConfigurationOutput
	ToDataSourceS3DataSourceConfigurationOutputWithContext(context.Context) DataSourceS3DataSourceConfigurationOutput
}

DataSourceS3DataSourceConfigurationInput is an input type that accepts DataSourceS3DataSourceConfigurationArgs and DataSourceS3DataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceS3DataSourceConfigurationInput` via:

DataSourceS3DataSourceConfigurationArgs{...}

type DataSourceS3DataSourceConfigurationOutput

type DataSourceS3DataSourceConfigurationOutput struct{ *pulumi.OutputState }

The configuration information to connect to Amazon S3 as your data source.

func (DataSourceS3DataSourceConfigurationOutput) BucketArn

The ARN of the bucket that contains the data source.

func (DataSourceS3DataSourceConfigurationOutput) BucketOwnerAccountId added in v0.104.0

The account ID for the owner of the S3 bucket.

func (DataSourceS3DataSourceConfigurationOutput) ElementType

func (DataSourceS3DataSourceConfigurationOutput) InclusionPrefixes

A list of S3 prefixes that define the object containing the data sources.

func (DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationOutput

func (o DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationOutput() DataSourceS3DataSourceConfigurationOutput

func (DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationOutputWithContext

func (o DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceS3DataSourceConfigurationOutput

func (DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationPtrOutput() DataSourceS3DataSourceConfigurationPtrOutput

func (DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceS3DataSourceConfigurationOutput) ToDataSourceS3DataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceS3DataSourceConfigurationPtrOutput

type DataSourceS3DataSourceConfigurationPtrInput added in v0.117.0

type DataSourceS3DataSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceS3DataSourceConfigurationPtrOutput() DataSourceS3DataSourceConfigurationPtrOutput
	ToDataSourceS3DataSourceConfigurationPtrOutputWithContext(context.Context) DataSourceS3DataSourceConfigurationPtrOutput
}

DataSourceS3DataSourceConfigurationPtrInput is an input type that accepts DataSourceS3DataSourceConfigurationArgs, DataSourceS3DataSourceConfigurationPtr and DataSourceS3DataSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceS3DataSourceConfigurationPtrInput` via:

        DataSourceS3DataSourceConfigurationArgs{...}

or:

        nil

type DataSourceS3DataSourceConfigurationPtrOutput

type DataSourceS3DataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceS3DataSourceConfigurationPtrOutput) BucketArn

The ARN of the bucket that contains the data source.

func (DataSourceS3DataSourceConfigurationPtrOutput) BucketOwnerAccountId added in v0.104.0

The account ID for the owner of the S3 bucket.

func (DataSourceS3DataSourceConfigurationPtrOutput) Elem

func (DataSourceS3DataSourceConfigurationPtrOutput) ElementType

func (DataSourceS3DataSourceConfigurationPtrOutput) InclusionPrefixes

A list of S3 prefixes that define the object containing the data sources.

func (DataSourceS3DataSourceConfigurationPtrOutput) ToDataSourceS3DataSourceConfigurationPtrOutput

func (o DataSourceS3DataSourceConfigurationPtrOutput) ToDataSourceS3DataSourceConfigurationPtrOutput() DataSourceS3DataSourceConfigurationPtrOutput

func (DataSourceS3DataSourceConfigurationPtrOutput) ToDataSourceS3DataSourceConfigurationPtrOutputWithContext

func (o DataSourceS3DataSourceConfigurationPtrOutput) ToDataSourceS3DataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceS3DataSourceConfigurationPtrOutput

type DataSourceS3Location added in v0.117.0

type DataSourceS3Location struct {
	// The location's URI
	Uri string `pulumi:"uri"`
}

An Amazon S3 location.

type DataSourceS3LocationArgs added in v0.117.0

type DataSourceS3LocationArgs struct {
	// The location's URI
	Uri pulumi.StringInput `pulumi:"uri"`
}

An Amazon S3 location.

func (DataSourceS3LocationArgs) ElementType added in v0.117.0

func (DataSourceS3LocationArgs) ElementType() reflect.Type

func (DataSourceS3LocationArgs) ToDataSourceS3LocationOutput added in v0.117.0

func (i DataSourceS3LocationArgs) ToDataSourceS3LocationOutput() DataSourceS3LocationOutput

func (DataSourceS3LocationArgs) ToDataSourceS3LocationOutputWithContext added in v0.117.0

func (i DataSourceS3LocationArgs) ToDataSourceS3LocationOutputWithContext(ctx context.Context) DataSourceS3LocationOutput

func (DataSourceS3LocationArgs) ToDataSourceS3LocationPtrOutput added in v0.117.0

func (i DataSourceS3LocationArgs) ToDataSourceS3LocationPtrOutput() DataSourceS3LocationPtrOutput

func (DataSourceS3LocationArgs) ToDataSourceS3LocationPtrOutputWithContext added in v0.117.0

func (i DataSourceS3LocationArgs) ToDataSourceS3LocationPtrOutputWithContext(ctx context.Context) DataSourceS3LocationPtrOutput

type DataSourceS3LocationInput added in v0.117.0

type DataSourceS3LocationInput interface {
	pulumi.Input

	ToDataSourceS3LocationOutput() DataSourceS3LocationOutput
	ToDataSourceS3LocationOutputWithContext(context.Context) DataSourceS3LocationOutput
}

DataSourceS3LocationInput is an input type that accepts DataSourceS3LocationArgs and DataSourceS3LocationOutput values. You can construct a concrete instance of `DataSourceS3LocationInput` via:

DataSourceS3LocationArgs{...}

type DataSourceS3LocationOutput added in v0.117.0

type DataSourceS3LocationOutput struct{ *pulumi.OutputState }

An Amazon S3 location.

func (DataSourceS3LocationOutput) ElementType added in v0.117.0

func (DataSourceS3LocationOutput) ElementType() reflect.Type

func (DataSourceS3LocationOutput) ToDataSourceS3LocationOutput added in v0.117.0

func (o DataSourceS3LocationOutput) ToDataSourceS3LocationOutput() DataSourceS3LocationOutput

func (DataSourceS3LocationOutput) ToDataSourceS3LocationOutputWithContext added in v0.117.0

func (o DataSourceS3LocationOutput) ToDataSourceS3LocationOutputWithContext(ctx context.Context) DataSourceS3LocationOutput

func (DataSourceS3LocationOutput) ToDataSourceS3LocationPtrOutput added in v0.117.0

func (o DataSourceS3LocationOutput) ToDataSourceS3LocationPtrOutput() DataSourceS3LocationPtrOutput

func (DataSourceS3LocationOutput) ToDataSourceS3LocationPtrOutputWithContext added in v0.117.0

func (o DataSourceS3LocationOutput) ToDataSourceS3LocationPtrOutputWithContext(ctx context.Context) DataSourceS3LocationPtrOutput

func (DataSourceS3LocationOutput) Uri added in v0.117.0

The location's URI

type DataSourceS3LocationPtrInput added in v0.117.0

type DataSourceS3LocationPtrInput interface {
	pulumi.Input

	ToDataSourceS3LocationPtrOutput() DataSourceS3LocationPtrOutput
	ToDataSourceS3LocationPtrOutputWithContext(context.Context) DataSourceS3LocationPtrOutput
}

DataSourceS3LocationPtrInput is an input type that accepts DataSourceS3LocationArgs, DataSourceS3LocationPtr and DataSourceS3LocationPtrOutput values. You can construct a concrete instance of `DataSourceS3LocationPtrInput` via:

        DataSourceS3LocationArgs{...}

or:

        nil

func DataSourceS3LocationPtr added in v0.117.0

func DataSourceS3LocationPtr(v *DataSourceS3LocationArgs) DataSourceS3LocationPtrInput

type DataSourceS3LocationPtrOutput added in v0.117.0

type DataSourceS3LocationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceS3LocationPtrOutput) Elem added in v0.117.0

func (DataSourceS3LocationPtrOutput) ElementType added in v0.117.0

func (DataSourceS3LocationPtrOutput) ToDataSourceS3LocationPtrOutput added in v0.117.0

func (o DataSourceS3LocationPtrOutput) ToDataSourceS3LocationPtrOutput() DataSourceS3LocationPtrOutput

func (DataSourceS3LocationPtrOutput) ToDataSourceS3LocationPtrOutputWithContext added in v0.117.0

func (o DataSourceS3LocationPtrOutput) ToDataSourceS3LocationPtrOutputWithContext(ctx context.Context) DataSourceS3LocationPtrOutput

func (DataSourceS3LocationPtrOutput) Uri added in v0.117.0

The location's URI

type DataSourceSalesforceCrawlerConfiguration added in v0.117.0

type DataSourceSalesforceCrawlerConfiguration struct {
	// The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
	FilterConfiguration *DataSourceCrawlFilterConfiguration `pulumi:"filterConfiguration"`
}

The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.

type DataSourceSalesforceCrawlerConfigurationArgs added in v0.117.0

type DataSourceSalesforceCrawlerConfigurationArgs struct {
	// The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
	FilterConfiguration DataSourceCrawlFilterConfigurationPtrInput `pulumi:"filterConfiguration"`
}

The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceSalesforceCrawlerConfigurationArgs) ElementType added in v0.117.0

func (DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationOutput added in v0.117.0

func (i DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationOutput() DataSourceSalesforceCrawlerConfigurationOutput

func (DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationOutputWithContext added in v0.117.0

func (i DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceSalesforceCrawlerConfigurationOutput

func (DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationPtrOutput added in v0.117.0

func (i DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationPtrOutput() DataSourceSalesforceCrawlerConfigurationPtrOutput

func (DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceSalesforceCrawlerConfigurationArgs) ToDataSourceSalesforceCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceCrawlerConfigurationPtrOutput

type DataSourceSalesforceCrawlerConfigurationInput added in v0.117.0

type DataSourceSalesforceCrawlerConfigurationInput interface {
	pulumi.Input

	ToDataSourceSalesforceCrawlerConfigurationOutput() DataSourceSalesforceCrawlerConfigurationOutput
	ToDataSourceSalesforceCrawlerConfigurationOutputWithContext(context.Context) DataSourceSalesforceCrawlerConfigurationOutput
}

DataSourceSalesforceCrawlerConfigurationInput is an input type that accepts DataSourceSalesforceCrawlerConfigurationArgs and DataSourceSalesforceCrawlerConfigurationOutput values. You can construct a concrete instance of `DataSourceSalesforceCrawlerConfigurationInput` via:

DataSourceSalesforceCrawlerConfigurationArgs{...}

type DataSourceSalesforceCrawlerConfigurationOutput added in v0.117.0

type DataSourceSalesforceCrawlerConfigurationOutput struct{ *pulumi.OutputState }

The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceSalesforceCrawlerConfigurationOutput) ElementType added in v0.117.0

func (DataSourceSalesforceCrawlerConfigurationOutput) FilterConfiguration added in v0.117.0

The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationOutput added in v0.117.0

func (o DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationOutput() DataSourceSalesforceCrawlerConfigurationOutput

func (DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationOutputWithContext added in v0.117.0

func (o DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceSalesforceCrawlerConfigurationOutput

func (DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutput() DataSourceSalesforceCrawlerConfigurationPtrOutput

func (DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceCrawlerConfigurationOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceCrawlerConfigurationPtrOutput

type DataSourceSalesforceCrawlerConfigurationPtrInput added in v0.117.0

type DataSourceSalesforceCrawlerConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceSalesforceCrawlerConfigurationPtrOutput() DataSourceSalesforceCrawlerConfigurationPtrOutput
	ToDataSourceSalesforceCrawlerConfigurationPtrOutputWithContext(context.Context) DataSourceSalesforceCrawlerConfigurationPtrOutput
}

DataSourceSalesforceCrawlerConfigurationPtrInput is an input type that accepts DataSourceSalesforceCrawlerConfigurationArgs, DataSourceSalesforceCrawlerConfigurationPtr and DataSourceSalesforceCrawlerConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceSalesforceCrawlerConfigurationPtrInput` via:

        DataSourceSalesforceCrawlerConfigurationArgs{...}

or:

        nil

type DataSourceSalesforceCrawlerConfigurationPtrOutput added in v0.117.0

type DataSourceSalesforceCrawlerConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSalesforceCrawlerConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceSalesforceCrawlerConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceSalesforceCrawlerConfigurationPtrOutput) FilterConfiguration added in v0.117.0

The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceSalesforceCrawlerConfigurationPtrOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceSalesforceCrawlerConfigurationPtrOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutput() DataSourceSalesforceCrawlerConfigurationPtrOutput

func (DataSourceSalesforceCrawlerConfigurationPtrOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceCrawlerConfigurationPtrOutput) ToDataSourceSalesforceCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceCrawlerConfigurationPtrOutput

type DataSourceSalesforceDataSourceConfiguration added in v0.117.0

type DataSourceSalesforceDataSourceConfiguration struct {
	// The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
	CrawlerConfiguration *DataSourceSalesforceCrawlerConfiguration `pulumi:"crawlerConfiguration"`
	// The endpoint information to connect to your Salesforce data source.
	SourceConfiguration DataSourceSalesforceSourceConfiguration `pulumi:"sourceConfiguration"`
}

The configuration information to connect to Salesforce as your data source.

type DataSourceSalesforceDataSourceConfigurationArgs added in v0.117.0

type DataSourceSalesforceDataSourceConfigurationArgs struct {
	// The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
	CrawlerConfiguration DataSourceSalesforceCrawlerConfigurationPtrInput `pulumi:"crawlerConfiguration"`
	// The endpoint information to connect to your Salesforce data source.
	SourceConfiguration DataSourceSalesforceSourceConfigurationInput `pulumi:"sourceConfiguration"`
}

The configuration information to connect to Salesforce as your data source.

func (DataSourceSalesforceDataSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationOutput added in v0.117.0

func (i DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationOutput() DataSourceSalesforceDataSourceConfigurationOutput

func (DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSalesforceDataSourceConfigurationOutput

func (DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationPtrOutput() DataSourceSalesforceDataSourceConfigurationPtrOutput

func (DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceSalesforceDataSourceConfigurationArgs) ToDataSourceSalesforceDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceDataSourceConfigurationPtrOutput

type DataSourceSalesforceDataSourceConfigurationInput added in v0.117.0

type DataSourceSalesforceDataSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceSalesforceDataSourceConfigurationOutput() DataSourceSalesforceDataSourceConfigurationOutput
	ToDataSourceSalesforceDataSourceConfigurationOutputWithContext(context.Context) DataSourceSalesforceDataSourceConfigurationOutput
}

DataSourceSalesforceDataSourceConfigurationInput is an input type that accepts DataSourceSalesforceDataSourceConfigurationArgs and DataSourceSalesforceDataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceSalesforceDataSourceConfigurationInput` via:

DataSourceSalesforceDataSourceConfigurationArgs{...}

type DataSourceSalesforceDataSourceConfigurationOutput added in v0.117.0

type DataSourceSalesforceDataSourceConfigurationOutput struct{ *pulumi.OutputState }

The configuration information to connect to Salesforce as your data source.

func (DataSourceSalesforceDataSourceConfigurationOutput) CrawlerConfiguration added in v0.117.0

The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.

func (DataSourceSalesforceDataSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceSalesforceDataSourceConfigurationOutput) SourceConfiguration added in v0.117.0

The endpoint information to connect to your Salesforce data source.

func (DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationOutput added in v0.117.0

func (o DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationOutput() DataSourceSalesforceDataSourceConfigurationOutput

func (DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSalesforceDataSourceConfigurationOutput

func (DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationPtrOutput() DataSourceSalesforceDataSourceConfigurationPtrOutput

func (DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceDataSourceConfigurationOutput) ToDataSourceSalesforceDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceDataSourceConfigurationPtrOutput

type DataSourceSalesforceDataSourceConfigurationPtrInput added in v0.117.0

type DataSourceSalesforceDataSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceSalesforceDataSourceConfigurationPtrOutput() DataSourceSalesforceDataSourceConfigurationPtrOutput
	ToDataSourceSalesforceDataSourceConfigurationPtrOutputWithContext(context.Context) DataSourceSalesforceDataSourceConfigurationPtrOutput
}

DataSourceSalesforceDataSourceConfigurationPtrInput is an input type that accepts DataSourceSalesforceDataSourceConfigurationArgs, DataSourceSalesforceDataSourceConfigurationPtr and DataSourceSalesforceDataSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceSalesforceDataSourceConfigurationPtrInput` via:

        DataSourceSalesforceDataSourceConfigurationArgs{...}

or:

        nil

type DataSourceSalesforceDataSourceConfigurationPtrOutput added in v0.117.0

type DataSourceSalesforceDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSalesforceDataSourceConfigurationPtrOutput) CrawlerConfiguration added in v0.117.0

The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.

func (DataSourceSalesforceDataSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceSalesforceDataSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceSalesforceDataSourceConfigurationPtrOutput) SourceConfiguration added in v0.117.0

The endpoint information to connect to your Salesforce data source.

func (DataSourceSalesforceDataSourceConfigurationPtrOutput) ToDataSourceSalesforceDataSourceConfigurationPtrOutput added in v0.117.0

func (DataSourceSalesforceDataSourceConfigurationPtrOutput) ToDataSourceSalesforceDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceDataSourceConfigurationPtrOutput) ToDataSourceSalesforceDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceDataSourceConfigurationPtrOutput

type DataSourceSalesforceSourceConfiguration added in v0.117.0

type DataSourceSalesforceSourceConfiguration struct {
	// The supported authentication type to authenticate and connect to your Salesforce instance.
	AuthType DataSourceSalesforceSourceConfigurationAuthType `pulumi:"authType"`
	// The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
	CredentialsSecretArn string `pulumi:"credentialsSecretArn"`
	// The Salesforce host URL or instance URL.
	HostUrl string `pulumi:"hostUrl"`
}

The endpoint information to connect to your Salesforce data source.

type DataSourceSalesforceSourceConfigurationArgs added in v0.117.0

type DataSourceSalesforceSourceConfigurationArgs struct {
	// The supported authentication type to authenticate and connect to your Salesforce instance.
	AuthType DataSourceSalesforceSourceConfigurationAuthTypeInput `pulumi:"authType"`
	// The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
	CredentialsSecretArn pulumi.StringInput `pulumi:"credentialsSecretArn"`
	// The Salesforce host URL or instance URL.
	HostUrl pulumi.StringInput `pulumi:"hostUrl"`
}

The endpoint information to connect to your Salesforce data source.

func (DataSourceSalesforceSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationOutput added in v0.117.0

func (i DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationOutput() DataSourceSalesforceSourceConfigurationOutput

func (DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationOutput

func (DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationPtrOutput() DataSourceSalesforceSourceConfigurationPtrOutput

func (DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceSalesforceSourceConfigurationArgs) ToDataSourceSalesforceSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationPtrOutput

type DataSourceSalesforceSourceConfigurationAuthType added in v0.117.0

type DataSourceSalesforceSourceConfigurationAuthType string

The supported authentication type to authenticate and connect to your Salesforce instance.

func (DataSourceSalesforceSourceConfigurationAuthType) ElementType added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypeOutput added in v0.117.0

func (e DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypeOutput() DataSourceSalesforceSourceConfigurationAuthTypeOutput

func (DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypeOutputWithContext added in v0.117.0

func (e DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypeOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationAuthTypeOutput

func (DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (e DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutput() DataSourceSalesforceSourceConfigurationAuthTypePtrOutput

func (DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (e DataSourceSalesforceSourceConfigurationAuthType) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationAuthTypePtrOutput

func (DataSourceSalesforceSourceConfigurationAuthType) ToStringOutput added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthType) ToStringOutputWithContext added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthType) ToStringPtrOutput added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthType) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSalesforceSourceConfigurationAuthTypeInput added in v0.117.0

type DataSourceSalesforceSourceConfigurationAuthTypeInput interface {
	pulumi.Input

	ToDataSourceSalesforceSourceConfigurationAuthTypeOutput() DataSourceSalesforceSourceConfigurationAuthTypeOutput
	ToDataSourceSalesforceSourceConfigurationAuthTypeOutputWithContext(context.Context) DataSourceSalesforceSourceConfigurationAuthTypeOutput
}

DataSourceSalesforceSourceConfigurationAuthTypeInput is an input type that accepts values of the DataSourceSalesforceSourceConfigurationAuthType enum A concrete instance of `DataSourceSalesforceSourceConfigurationAuthTypeInput` can be one of the following:

DataSourceSalesforceSourceConfigurationAuthTypeOauth2ClientCredentials

type DataSourceSalesforceSourceConfigurationAuthTypeOutput added in v0.117.0

type DataSourceSalesforceSourceConfigurationAuthTypeOutput struct{ *pulumi.OutputState }

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ElementType added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToDataSourceSalesforceSourceConfigurationAuthTypeOutput added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToDataSourceSalesforceSourceConfigurationAuthTypeOutputWithContext added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToDataSourceSalesforceSourceConfigurationAuthTypeOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationAuthTypeOutput

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutput() DataSourceSalesforceSourceConfigurationAuthTypePtrOutput

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationAuthTypePtrOutput

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToStringOutput added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToStringOutputWithContext added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypeOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSalesforceSourceConfigurationAuthTypePtrInput added in v0.117.0

type DataSourceSalesforceSourceConfigurationAuthTypePtrInput interface {
	pulumi.Input

	ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutput() DataSourceSalesforceSourceConfigurationAuthTypePtrOutput
	ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutputWithContext(context.Context) DataSourceSalesforceSourceConfigurationAuthTypePtrOutput
}

func DataSourceSalesforceSourceConfigurationAuthTypePtr added in v0.117.0

func DataSourceSalesforceSourceConfigurationAuthTypePtr(v string) DataSourceSalesforceSourceConfigurationAuthTypePtrInput

type DataSourceSalesforceSourceConfigurationAuthTypePtrOutput added in v0.117.0

type DataSourceSalesforceSourceConfigurationAuthTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceSalesforceSourceConfigurationAuthTypePtrOutput) Elem added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypePtrOutput) ElementType added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypePtrOutput) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypePtrOutput) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationAuthTypePtrOutput) ToDataSourceSalesforceSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationAuthTypePtrOutput

func (DataSourceSalesforceSourceConfigurationAuthTypePtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceSalesforceSourceConfigurationAuthTypePtrOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSalesforceSourceConfigurationInput added in v0.117.0

type DataSourceSalesforceSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceSalesforceSourceConfigurationOutput() DataSourceSalesforceSourceConfigurationOutput
	ToDataSourceSalesforceSourceConfigurationOutputWithContext(context.Context) DataSourceSalesforceSourceConfigurationOutput
}

DataSourceSalesforceSourceConfigurationInput is an input type that accepts DataSourceSalesforceSourceConfigurationArgs and DataSourceSalesforceSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceSalesforceSourceConfigurationInput` via:

DataSourceSalesforceSourceConfigurationArgs{...}

type DataSourceSalesforceSourceConfigurationOutput added in v0.117.0

type DataSourceSalesforceSourceConfigurationOutput struct{ *pulumi.OutputState }

The endpoint information to connect to your Salesforce data source.

func (DataSourceSalesforceSourceConfigurationOutput) AuthType added in v0.117.0

The supported authentication type to authenticate and connect to your Salesforce instance.

func (DataSourceSalesforceSourceConfigurationOutput) CredentialsSecretArn added in v0.117.0

The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.

func (DataSourceSalesforceSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceSalesforceSourceConfigurationOutput) HostUrl added in v0.117.0

The Salesforce host URL or instance URL.

func (DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationOutput added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationOutput() DataSourceSalesforceSourceConfigurationOutput

func (DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationOutput

func (DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationPtrOutput() DataSourceSalesforceSourceConfigurationPtrOutput

func (DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationOutput) ToDataSourceSalesforceSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationPtrOutput

type DataSourceSalesforceSourceConfigurationPtrInput added in v0.117.0

type DataSourceSalesforceSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceSalesforceSourceConfigurationPtrOutput() DataSourceSalesforceSourceConfigurationPtrOutput
	ToDataSourceSalesforceSourceConfigurationPtrOutputWithContext(context.Context) DataSourceSalesforceSourceConfigurationPtrOutput
}

DataSourceSalesforceSourceConfigurationPtrInput is an input type that accepts DataSourceSalesforceSourceConfigurationArgs, DataSourceSalesforceSourceConfigurationPtr and DataSourceSalesforceSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceSalesforceSourceConfigurationPtrInput` via:

        DataSourceSalesforceSourceConfigurationArgs{...}

or:

        nil

type DataSourceSalesforceSourceConfigurationPtrOutput added in v0.117.0

type DataSourceSalesforceSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSalesforceSourceConfigurationPtrOutput) AuthType added in v0.117.0

The supported authentication type to authenticate and connect to your Salesforce instance.

func (DataSourceSalesforceSourceConfigurationPtrOutput) CredentialsSecretArn added in v0.117.0

The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.

func (DataSourceSalesforceSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceSalesforceSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceSalesforceSourceConfigurationPtrOutput) HostUrl added in v0.117.0

The Salesforce host URL or instance URL.

func (DataSourceSalesforceSourceConfigurationPtrOutput) ToDataSourceSalesforceSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationPtrOutput) ToDataSourceSalesforceSourceConfigurationPtrOutput() DataSourceSalesforceSourceConfigurationPtrOutput

func (DataSourceSalesforceSourceConfigurationPtrOutput) ToDataSourceSalesforceSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSalesforceSourceConfigurationPtrOutput) ToDataSourceSalesforceSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSalesforceSourceConfigurationPtrOutput

type DataSourceSeedUrl added in v0.117.0

type DataSourceSeedUrl struct {
	// A web url.
	Url string `pulumi:"url"`
}

A seed url object.

type DataSourceSeedUrlArgs added in v0.117.0

type DataSourceSeedUrlArgs struct {
	// A web url.
	Url pulumi.StringInput `pulumi:"url"`
}

A seed url object.

func (DataSourceSeedUrlArgs) ElementType added in v0.117.0

func (DataSourceSeedUrlArgs) ElementType() reflect.Type

func (DataSourceSeedUrlArgs) ToDataSourceSeedUrlOutput added in v0.117.0

func (i DataSourceSeedUrlArgs) ToDataSourceSeedUrlOutput() DataSourceSeedUrlOutput

func (DataSourceSeedUrlArgs) ToDataSourceSeedUrlOutputWithContext added in v0.117.0

func (i DataSourceSeedUrlArgs) ToDataSourceSeedUrlOutputWithContext(ctx context.Context) DataSourceSeedUrlOutput

type DataSourceSeedUrlArray added in v0.117.0

type DataSourceSeedUrlArray []DataSourceSeedUrlInput

func (DataSourceSeedUrlArray) ElementType added in v0.117.0

func (DataSourceSeedUrlArray) ElementType() reflect.Type

func (DataSourceSeedUrlArray) ToDataSourceSeedUrlArrayOutput added in v0.117.0

func (i DataSourceSeedUrlArray) ToDataSourceSeedUrlArrayOutput() DataSourceSeedUrlArrayOutput

func (DataSourceSeedUrlArray) ToDataSourceSeedUrlArrayOutputWithContext added in v0.117.0

func (i DataSourceSeedUrlArray) ToDataSourceSeedUrlArrayOutputWithContext(ctx context.Context) DataSourceSeedUrlArrayOutput

type DataSourceSeedUrlArrayInput added in v0.117.0

type DataSourceSeedUrlArrayInput interface {
	pulumi.Input

	ToDataSourceSeedUrlArrayOutput() DataSourceSeedUrlArrayOutput
	ToDataSourceSeedUrlArrayOutputWithContext(context.Context) DataSourceSeedUrlArrayOutput
}

DataSourceSeedUrlArrayInput is an input type that accepts DataSourceSeedUrlArray and DataSourceSeedUrlArrayOutput values. You can construct a concrete instance of `DataSourceSeedUrlArrayInput` via:

DataSourceSeedUrlArray{ DataSourceSeedUrlArgs{...} }

type DataSourceSeedUrlArrayOutput added in v0.117.0

type DataSourceSeedUrlArrayOutput struct{ *pulumi.OutputState }

func (DataSourceSeedUrlArrayOutput) ElementType added in v0.117.0

func (DataSourceSeedUrlArrayOutput) Index added in v0.117.0

func (DataSourceSeedUrlArrayOutput) ToDataSourceSeedUrlArrayOutput added in v0.117.0

func (o DataSourceSeedUrlArrayOutput) ToDataSourceSeedUrlArrayOutput() DataSourceSeedUrlArrayOutput

func (DataSourceSeedUrlArrayOutput) ToDataSourceSeedUrlArrayOutputWithContext added in v0.117.0

func (o DataSourceSeedUrlArrayOutput) ToDataSourceSeedUrlArrayOutputWithContext(ctx context.Context) DataSourceSeedUrlArrayOutput

type DataSourceSeedUrlInput added in v0.117.0

type DataSourceSeedUrlInput interface {
	pulumi.Input

	ToDataSourceSeedUrlOutput() DataSourceSeedUrlOutput
	ToDataSourceSeedUrlOutputWithContext(context.Context) DataSourceSeedUrlOutput
}

DataSourceSeedUrlInput is an input type that accepts DataSourceSeedUrlArgs and DataSourceSeedUrlOutput values. You can construct a concrete instance of `DataSourceSeedUrlInput` via:

DataSourceSeedUrlArgs{...}

type DataSourceSeedUrlOutput added in v0.117.0

type DataSourceSeedUrlOutput struct{ *pulumi.OutputState }

A seed url object.

func (DataSourceSeedUrlOutput) ElementType added in v0.117.0

func (DataSourceSeedUrlOutput) ElementType() reflect.Type

func (DataSourceSeedUrlOutput) ToDataSourceSeedUrlOutput added in v0.117.0

func (o DataSourceSeedUrlOutput) ToDataSourceSeedUrlOutput() DataSourceSeedUrlOutput

func (DataSourceSeedUrlOutput) ToDataSourceSeedUrlOutputWithContext added in v0.117.0

func (o DataSourceSeedUrlOutput) ToDataSourceSeedUrlOutputWithContext(ctx context.Context) DataSourceSeedUrlOutput

func (DataSourceSeedUrlOutput) Url added in v0.117.0

A web url.

type DataSourceSemanticChunkingConfiguration added in v0.117.0

type DataSourceSemanticChunkingConfiguration struct {
	// The dissimilarity threshold for splitting chunks.
	BreakpointPercentileThreshold int `pulumi:"breakpointPercentileThreshold"`
	// The buffer size.
	BufferSize int `pulumi:"bufferSize"`
	// The maximum number of tokens that a chunk can contain.
	MaxTokens int `pulumi:"maxTokens"`
}

Configurations for when you choose semantic chunking. If you set the chunkingStrategy as NONE, exclude this field.

type DataSourceSemanticChunkingConfigurationArgs added in v0.117.0

type DataSourceSemanticChunkingConfigurationArgs struct {
	// The dissimilarity threshold for splitting chunks.
	BreakpointPercentileThreshold pulumi.IntInput `pulumi:"breakpointPercentileThreshold"`
	// The buffer size.
	BufferSize pulumi.IntInput `pulumi:"bufferSize"`
	// The maximum number of tokens that a chunk can contain.
	MaxTokens pulumi.IntInput `pulumi:"maxTokens"`
}

Configurations for when you choose semantic chunking. If you set the chunkingStrategy as NONE, exclude this field.

func (DataSourceSemanticChunkingConfigurationArgs) ElementType added in v0.117.0

func (DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationOutput added in v0.117.0

func (i DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationOutput() DataSourceSemanticChunkingConfigurationOutput

func (DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationOutputWithContext added in v0.117.0

func (i DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceSemanticChunkingConfigurationOutput

func (DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationPtrOutput added in v0.117.0

func (i DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationPtrOutput() DataSourceSemanticChunkingConfigurationPtrOutput

func (DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceSemanticChunkingConfigurationArgs) ToDataSourceSemanticChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSemanticChunkingConfigurationPtrOutput

type DataSourceSemanticChunkingConfigurationInput added in v0.117.0

type DataSourceSemanticChunkingConfigurationInput interface {
	pulumi.Input

	ToDataSourceSemanticChunkingConfigurationOutput() DataSourceSemanticChunkingConfigurationOutput
	ToDataSourceSemanticChunkingConfigurationOutputWithContext(context.Context) DataSourceSemanticChunkingConfigurationOutput
}

DataSourceSemanticChunkingConfigurationInput is an input type that accepts DataSourceSemanticChunkingConfigurationArgs and DataSourceSemanticChunkingConfigurationOutput values. You can construct a concrete instance of `DataSourceSemanticChunkingConfigurationInput` via:

DataSourceSemanticChunkingConfigurationArgs{...}

type DataSourceSemanticChunkingConfigurationOutput added in v0.117.0

type DataSourceSemanticChunkingConfigurationOutput struct{ *pulumi.OutputState }

Configurations for when you choose semantic chunking. If you set the chunkingStrategy as NONE, exclude this field.

func (DataSourceSemanticChunkingConfigurationOutput) BreakpointPercentileThreshold added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationOutput) BreakpointPercentileThreshold() pulumi.IntOutput

The dissimilarity threshold for splitting chunks.

func (DataSourceSemanticChunkingConfigurationOutput) BufferSize added in v0.117.0

The buffer size.

func (DataSourceSemanticChunkingConfigurationOutput) ElementType added in v0.117.0

func (DataSourceSemanticChunkingConfigurationOutput) MaxTokens added in v0.117.0

The maximum number of tokens that a chunk can contain.

func (DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationOutput added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationOutput() DataSourceSemanticChunkingConfigurationOutput

func (DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationOutputWithContext added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationOutputWithContext(ctx context.Context) DataSourceSemanticChunkingConfigurationOutput

func (DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationPtrOutput added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationPtrOutput() DataSourceSemanticChunkingConfigurationPtrOutput

func (DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationOutput) ToDataSourceSemanticChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSemanticChunkingConfigurationPtrOutput

type DataSourceSemanticChunkingConfigurationPtrInput added in v0.117.0

type DataSourceSemanticChunkingConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceSemanticChunkingConfigurationPtrOutput() DataSourceSemanticChunkingConfigurationPtrOutput
	ToDataSourceSemanticChunkingConfigurationPtrOutputWithContext(context.Context) DataSourceSemanticChunkingConfigurationPtrOutput
}

DataSourceSemanticChunkingConfigurationPtrInput is an input type that accepts DataSourceSemanticChunkingConfigurationArgs, DataSourceSemanticChunkingConfigurationPtr and DataSourceSemanticChunkingConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceSemanticChunkingConfigurationPtrInput` via:

        DataSourceSemanticChunkingConfigurationArgs{...}

or:

        nil

type DataSourceSemanticChunkingConfigurationPtrOutput added in v0.117.0

type DataSourceSemanticChunkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSemanticChunkingConfigurationPtrOutput) BreakpointPercentileThreshold added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationPtrOutput) BreakpointPercentileThreshold() pulumi.IntPtrOutput

The dissimilarity threshold for splitting chunks.

func (DataSourceSemanticChunkingConfigurationPtrOutput) BufferSize added in v0.117.0

The buffer size.

func (DataSourceSemanticChunkingConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceSemanticChunkingConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceSemanticChunkingConfigurationPtrOutput) MaxTokens added in v0.117.0

The maximum number of tokens that a chunk can contain.

func (DataSourceSemanticChunkingConfigurationPtrOutput) ToDataSourceSemanticChunkingConfigurationPtrOutput added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationPtrOutput) ToDataSourceSemanticChunkingConfigurationPtrOutput() DataSourceSemanticChunkingConfigurationPtrOutput

func (DataSourceSemanticChunkingConfigurationPtrOutput) ToDataSourceSemanticChunkingConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSemanticChunkingConfigurationPtrOutput) ToDataSourceSemanticChunkingConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSemanticChunkingConfigurationPtrOutput

type DataSourceServerSideEncryptionConfiguration

type DataSourceServerSideEncryptionConfiguration struct {
	// The ARN of the AWS KMS key used to encrypt the resource.
	KmsKeyArn *string `pulumi:"kmsKeyArn"`
}

Contains details about the server-side encryption for the data source.

type DataSourceServerSideEncryptionConfigurationArgs

type DataSourceServerSideEncryptionConfigurationArgs struct {
	// The ARN of the AWS KMS key used to encrypt the resource.
	KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}

Contains details about the server-side encryption for the data source.

func (DataSourceServerSideEncryptionConfigurationArgs) ElementType

func (DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationOutput

func (i DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationOutput() DataSourceServerSideEncryptionConfigurationOutput

func (DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationOutputWithContext

func (i DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DataSourceServerSideEncryptionConfigurationOutput

func (DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationPtrOutput

func (i DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationPtrOutput() DataSourceServerSideEncryptionConfigurationPtrOutput

func (DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationPtrOutputWithContext

func (i DataSourceServerSideEncryptionConfigurationArgs) ToDataSourceServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceServerSideEncryptionConfigurationPtrOutput

type DataSourceServerSideEncryptionConfigurationInput

type DataSourceServerSideEncryptionConfigurationInput interface {
	pulumi.Input

	ToDataSourceServerSideEncryptionConfigurationOutput() DataSourceServerSideEncryptionConfigurationOutput
	ToDataSourceServerSideEncryptionConfigurationOutputWithContext(context.Context) DataSourceServerSideEncryptionConfigurationOutput
}

DataSourceServerSideEncryptionConfigurationInput is an input type that accepts DataSourceServerSideEncryptionConfigurationArgs and DataSourceServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `DataSourceServerSideEncryptionConfigurationInput` via:

DataSourceServerSideEncryptionConfigurationArgs{...}

type DataSourceServerSideEncryptionConfigurationOutput

type DataSourceServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }

Contains details about the server-side encryption for the data source.

func (DataSourceServerSideEncryptionConfigurationOutput) ElementType

func (DataSourceServerSideEncryptionConfigurationOutput) KmsKeyArn

The ARN of the AWS KMS key used to encrypt the resource.

func (DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationOutput

func (o DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationOutput() DataSourceServerSideEncryptionConfigurationOutput

func (DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationOutputWithContext

func (o DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) DataSourceServerSideEncryptionConfigurationOutput

func (DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationPtrOutput

func (o DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationPtrOutput() DataSourceServerSideEncryptionConfigurationPtrOutput

func (DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationPtrOutputWithContext

func (o DataSourceServerSideEncryptionConfigurationOutput) ToDataSourceServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceServerSideEncryptionConfigurationPtrOutput

type DataSourceServerSideEncryptionConfigurationPtrInput

type DataSourceServerSideEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceServerSideEncryptionConfigurationPtrOutput() DataSourceServerSideEncryptionConfigurationPtrOutput
	ToDataSourceServerSideEncryptionConfigurationPtrOutputWithContext(context.Context) DataSourceServerSideEncryptionConfigurationPtrOutput
}

DataSourceServerSideEncryptionConfigurationPtrInput is an input type that accepts DataSourceServerSideEncryptionConfigurationArgs, DataSourceServerSideEncryptionConfigurationPtr and DataSourceServerSideEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceServerSideEncryptionConfigurationPtrInput` via:

        DataSourceServerSideEncryptionConfigurationArgs{...}

or:

        nil

type DataSourceServerSideEncryptionConfigurationPtrOutput

type DataSourceServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceServerSideEncryptionConfigurationPtrOutput) Elem

func (DataSourceServerSideEncryptionConfigurationPtrOutput) ElementType

func (DataSourceServerSideEncryptionConfigurationPtrOutput) KmsKeyArn

The ARN of the AWS KMS key used to encrypt the resource.

func (DataSourceServerSideEncryptionConfigurationPtrOutput) ToDataSourceServerSideEncryptionConfigurationPtrOutput

func (DataSourceServerSideEncryptionConfigurationPtrOutput) ToDataSourceServerSideEncryptionConfigurationPtrOutputWithContext

func (o DataSourceServerSideEncryptionConfigurationPtrOutput) ToDataSourceServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceServerSideEncryptionConfigurationPtrOutput

type DataSourceSharePointCrawlerConfiguration added in v0.117.0

type DataSourceSharePointCrawlerConfiguration struct {
	// The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
	FilterConfiguration *DataSourceCrawlFilterConfiguration `pulumi:"filterConfiguration"`
}

The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.

type DataSourceSharePointCrawlerConfigurationArgs added in v0.117.0

type DataSourceSharePointCrawlerConfigurationArgs struct {
	// The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
	FilterConfiguration DataSourceCrawlFilterConfigurationPtrInput `pulumi:"filterConfiguration"`
}

The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.

func (DataSourceSharePointCrawlerConfigurationArgs) ElementType added in v0.117.0

func (DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationOutput added in v0.117.0

func (i DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationOutput() DataSourceSharePointCrawlerConfigurationOutput

func (DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationOutputWithContext added in v0.117.0

func (i DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceSharePointCrawlerConfigurationOutput

func (DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationPtrOutput added in v0.117.0

func (i DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationPtrOutput() DataSourceSharePointCrawlerConfigurationPtrOutput

func (DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceSharePointCrawlerConfigurationArgs) ToDataSourceSharePointCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointCrawlerConfigurationPtrOutput

type DataSourceSharePointCrawlerConfigurationInput added in v0.117.0

type DataSourceSharePointCrawlerConfigurationInput interface {
	pulumi.Input

	ToDataSourceSharePointCrawlerConfigurationOutput() DataSourceSharePointCrawlerConfigurationOutput
	ToDataSourceSharePointCrawlerConfigurationOutputWithContext(context.Context) DataSourceSharePointCrawlerConfigurationOutput
}

DataSourceSharePointCrawlerConfigurationInput is an input type that accepts DataSourceSharePointCrawlerConfigurationArgs and DataSourceSharePointCrawlerConfigurationOutput values. You can construct a concrete instance of `DataSourceSharePointCrawlerConfigurationInput` via:

DataSourceSharePointCrawlerConfigurationArgs{...}

type DataSourceSharePointCrawlerConfigurationOutput added in v0.117.0

type DataSourceSharePointCrawlerConfigurationOutput struct{ *pulumi.OutputState }

The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.

func (DataSourceSharePointCrawlerConfigurationOutput) ElementType added in v0.117.0

func (DataSourceSharePointCrawlerConfigurationOutput) FilterConfiguration added in v0.117.0

The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationOutput added in v0.117.0

func (o DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationOutput() DataSourceSharePointCrawlerConfigurationOutput

func (DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationOutputWithContext added in v0.117.0

func (o DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceSharePointCrawlerConfigurationOutput

func (DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutput() DataSourceSharePointCrawlerConfigurationPtrOutput

func (DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointCrawlerConfigurationOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointCrawlerConfigurationPtrOutput

type DataSourceSharePointCrawlerConfigurationPtrInput added in v0.117.0

type DataSourceSharePointCrawlerConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceSharePointCrawlerConfigurationPtrOutput() DataSourceSharePointCrawlerConfigurationPtrOutput
	ToDataSourceSharePointCrawlerConfigurationPtrOutputWithContext(context.Context) DataSourceSharePointCrawlerConfigurationPtrOutput
}

DataSourceSharePointCrawlerConfigurationPtrInput is an input type that accepts DataSourceSharePointCrawlerConfigurationArgs, DataSourceSharePointCrawlerConfigurationPtr and DataSourceSharePointCrawlerConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceSharePointCrawlerConfigurationPtrInput` via:

        DataSourceSharePointCrawlerConfigurationArgs{...}

or:

        nil

type DataSourceSharePointCrawlerConfigurationPtrOutput added in v0.117.0

type DataSourceSharePointCrawlerConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSharePointCrawlerConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceSharePointCrawlerConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceSharePointCrawlerConfigurationPtrOutput) FilterConfiguration added in v0.117.0

The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.

func (DataSourceSharePointCrawlerConfigurationPtrOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceSharePointCrawlerConfigurationPtrOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutput() DataSourceSharePointCrawlerConfigurationPtrOutput

func (DataSourceSharePointCrawlerConfigurationPtrOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointCrawlerConfigurationPtrOutput) ToDataSourceSharePointCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointCrawlerConfigurationPtrOutput

type DataSourceSharePointDataSourceConfiguration added in v0.117.0

type DataSourceSharePointDataSourceConfiguration struct {
	// The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
	CrawlerConfiguration *DataSourceSharePointCrawlerConfiguration `pulumi:"crawlerConfiguration"`
	// The endpoint information to connect to your SharePoint data source.
	SourceConfiguration DataSourceSharePointSourceConfiguration `pulumi:"sourceConfiguration"`
}

The configuration information to connect to SharePoint as your data source.

type DataSourceSharePointDataSourceConfigurationArgs added in v0.117.0

type DataSourceSharePointDataSourceConfigurationArgs struct {
	// The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
	CrawlerConfiguration DataSourceSharePointCrawlerConfigurationPtrInput `pulumi:"crawlerConfiguration"`
	// The endpoint information to connect to your SharePoint data source.
	SourceConfiguration DataSourceSharePointSourceConfigurationInput `pulumi:"sourceConfiguration"`
}

The configuration information to connect to SharePoint as your data source.

func (DataSourceSharePointDataSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationOutput added in v0.117.0

func (i DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationOutput() DataSourceSharePointDataSourceConfigurationOutput

func (DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSharePointDataSourceConfigurationOutput

func (DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationPtrOutput() DataSourceSharePointDataSourceConfigurationPtrOutput

func (DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceSharePointDataSourceConfigurationArgs) ToDataSourceSharePointDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointDataSourceConfigurationPtrOutput

type DataSourceSharePointDataSourceConfigurationInput added in v0.117.0

type DataSourceSharePointDataSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceSharePointDataSourceConfigurationOutput() DataSourceSharePointDataSourceConfigurationOutput
	ToDataSourceSharePointDataSourceConfigurationOutputWithContext(context.Context) DataSourceSharePointDataSourceConfigurationOutput
}

DataSourceSharePointDataSourceConfigurationInput is an input type that accepts DataSourceSharePointDataSourceConfigurationArgs and DataSourceSharePointDataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceSharePointDataSourceConfigurationInput` via:

DataSourceSharePointDataSourceConfigurationArgs{...}

type DataSourceSharePointDataSourceConfigurationOutput added in v0.117.0

type DataSourceSharePointDataSourceConfigurationOutput struct{ *pulumi.OutputState }

The configuration information to connect to SharePoint as your data source.

func (DataSourceSharePointDataSourceConfigurationOutput) CrawlerConfiguration added in v0.117.0

The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.

func (DataSourceSharePointDataSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceSharePointDataSourceConfigurationOutput) SourceConfiguration added in v0.117.0

The endpoint information to connect to your SharePoint data source.

func (DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationOutput added in v0.117.0

func (o DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationOutput() DataSourceSharePointDataSourceConfigurationOutput

func (DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSharePointDataSourceConfigurationOutput

func (DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationPtrOutput() DataSourceSharePointDataSourceConfigurationPtrOutput

func (DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointDataSourceConfigurationOutput) ToDataSourceSharePointDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointDataSourceConfigurationPtrOutput

type DataSourceSharePointDataSourceConfigurationPtrInput added in v0.117.0

type DataSourceSharePointDataSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceSharePointDataSourceConfigurationPtrOutput() DataSourceSharePointDataSourceConfigurationPtrOutput
	ToDataSourceSharePointDataSourceConfigurationPtrOutputWithContext(context.Context) DataSourceSharePointDataSourceConfigurationPtrOutput
}

DataSourceSharePointDataSourceConfigurationPtrInput is an input type that accepts DataSourceSharePointDataSourceConfigurationArgs, DataSourceSharePointDataSourceConfigurationPtr and DataSourceSharePointDataSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceSharePointDataSourceConfigurationPtrInput` via:

        DataSourceSharePointDataSourceConfigurationArgs{...}

or:

        nil

type DataSourceSharePointDataSourceConfigurationPtrOutput added in v0.117.0

type DataSourceSharePointDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSharePointDataSourceConfigurationPtrOutput) CrawlerConfiguration added in v0.117.0

The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.

func (DataSourceSharePointDataSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceSharePointDataSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceSharePointDataSourceConfigurationPtrOutput) SourceConfiguration added in v0.117.0

The endpoint information to connect to your SharePoint data source.

func (DataSourceSharePointDataSourceConfigurationPtrOutput) ToDataSourceSharePointDataSourceConfigurationPtrOutput added in v0.117.0

func (DataSourceSharePointDataSourceConfigurationPtrOutput) ToDataSourceSharePointDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointDataSourceConfigurationPtrOutput) ToDataSourceSharePointDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointDataSourceConfigurationPtrOutput

type DataSourceSharePointSourceConfiguration added in v0.117.0

type DataSourceSharePointSourceConfiguration struct {
	// The supported authentication type to authenticate and connect to your SharePoint site/sites.
	AuthType DataSourceSharePointSourceConfigurationAuthType `pulumi:"authType"`
	// The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
	CredentialsSecretArn string `pulumi:"credentialsSecretArn"`
	// The domain of your SharePoint instance or site URL/URLs.
	Domain string `pulumi:"domain"`
	// The supported host type, whether online/cloud or server/on-premises.
	HostType DataSourceSharePointSourceConfigurationHostType `pulumi:"hostType"`
	// A list of one or more SharePoint site URLs.
	SiteUrls []string `pulumi:"siteUrls"`
	// The identifier of your Microsoft 365 tenant.
	TenantId *string `pulumi:"tenantId"`
}

The endpoint information to connect to your SharePoint data source.

type DataSourceSharePointSourceConfigurationArgs added in v0.117.0

type DataSourceSharePointSourceConfigurationArgs struct {
	// The supported authentication type to authenticate and connect to your SharePoint site/sites.
	AuthType DataSourceSharePointSourceConfigurationAuthTypeInput `pulumi:"authType"`
	// The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
	CredentialsSecretArn pulumi.StringInput `pulumi:"credentialsSecretArn"`
	// The domain of your SharePoint instance or site URL/URLs.
	Domain pulumi.StringInput `pulumi:"domain"`
	// The supported host type, whether online/cloud or server/on-premises.
	HostType DataSourceSharePointSourceConfigurationHostTypeInput `pulumi:"hostType"`
	// A list of one or more SharePoint site URLs.
	SiteUrls pulumi.StringArrayInput `pulumi:"siteUrls"`
	// The identifier of your Microsoft 365 tenant.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The endpoint information to connect to your SharePoint data source.

func (DataSourceSharePointSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationOutput added in v0.117.0

func (i DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationOutput() DataSourceSharePointSourceConfigurationOutput

func (DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationOutput

func (DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationPtrOutput() DataSourceSharePointSourceConfigurationPtrOutput

func (DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceSharePointSourceConfigurationArgs) ToDataSourceSharePointSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationPtrOutput

type DataSourceSharePointSourceConfigurationAuthType added in v0.117.0

type DataSourceSharePointSourceConfigurationAuthType string

The supported authentication type to authenticate and connect to your SharePoint site/sites.

func (DataSourceSharePointSourceConfigurationAuthType) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypeOutput added in v0.117.0

func (e DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypeOutput() DataSourceSharePointSourceConfigurationAuthTypeOutput

func (DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypeOutputWithContext added in v0.117.0

func (e DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypeOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationAuthTypeOutput

func (DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (e DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutput() DataSourceSharePointSourceConfigurationAuthTypePtrOutput

func (DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (e DataSourceSharePointSourceConfigurationAuthType) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationAuthTypePtrOutput

func (DataSourceSharePointSourceConfigurationAuthType) ToStringOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthType) ToStringOutputWithContext added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthType) ToStringPtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthType) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSharePointSourceConfigurationAuthTypeInput added in v0.117.0

type DataSourceSharePointSourceConfigurationAuthTypeInput interface {
	pulumi.Input

	ToDataSourceSharePointSourceConfigurationAuthTypeOutput() DataSourceSharePointSourceConfigurationAuthTypeOutput
	ToDataSourceSharePointSourceConfigurationAuthTypeOutputWithContext(context.Context) DataSourceSharePointSourceConfigurationAuthTypeOutput
}

DataSourceSharePointSourceConfigurationAuthTypeInput is an input type that accepts values of the DataSourceSharePointSourceConfigurationAuthType enum A concrete instance of `DataSourceSharePointSourceConfigurationAuthTypeInput` can be one of the following:

DataSourceSharePointSourceConfigurationAuthTypeOauth2ClientCredentials

type DataSourceSharePointSourceConfigurationAuthTypeOutput added in v0.117.0

type DataSourceSharePointSourceConfigurationAuthTypeOutput struct{ *pulumi.OutputState }

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToDataSourceSharePointSourceConfigurationAuthTypeOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToDataSourceSharePointSourceConfigurationAuthTypeOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationAuthTypeOutput) ToDataSourceSharePointSourceConfigurationAuthTypeOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationAuthTypeOutput

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (o DataSourceSharePointSourceConfigurationAuthTypeOutput) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutput() DataSourceSharePointSourceConfigurationAuthTypePtrOutput

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationAuthTypeOutput) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationAuthTypePtrOutput

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToStringOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToStringOutputWithContext added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypeOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSharePointSourceConfigurationAuthTypePtrInput added in v0.117.0

type DataSourceSharePointSourceConfigurationAuthTypePtrInput interface {
	pulumi.Input

	ToDataSourceSharePointSourceConfigurationAuthTypePtrOutput() DataSourceSharePointSourceConfigurationAuthTypePtrOutput
	ToDataSourceSharePointSourceConfigurationAuthTypePtrOutputWithContext(context.Context) DataSourceSharePointSourceConfigurationAuthTypePtrOutput
}

func DataSourceSharePointSourceConfigurationAuthTypePtr added in v0.117.0

func DataSourceSharePointSourceConfigurationAuthTypePtr(v string) DataSourceSharePointSourceConfigurationAuthTypePtrInput

type DataSourceSharePointSourceConfigurationAuthTypePtrOutput added in v0.117.0

type DataSourceSharePointSourceConfigurationAuthTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceSharePointSourceConfigurationAuthTypePtrOutput) Elem added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypePtrOutput) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypePtrOutput) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypePtrOutput) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationAuthTypePtrOutput) ToDataSourceSharePointSourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationAuthTypePtrOutput

func (DataSourceSharePointSourceConfigurationAuthTypePtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationAuthTypePtrOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSharePointSourceConfigurationHostType added in v0.117.0

type DataSourceSharePointSourceConfigurationHostType string

The supported host type, whether online/cloud or server/on-premises.

func (DataSourceSharePointSourceConfigurationHostType) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypeOutput added in v0.117.0

func (e DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypeOutput() DataSourceSharePointSourceConfigurationHostTypeOutput

func (DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypeOutputWithContext added in v0.117.0

func (e DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypeOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationHostTypeOutput

func (DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypePtrOutput added in v0.117.0

func (e DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypePtrOutput() DataSourceSharePointSourceConfigurationHostTypePtrOutput

func (DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypePtrOutputWithContext added in v0.117.0

func (e DataSourceSharePointSourceConfigurationHostType) ToDataSourceSharePointSourceConfigurationHostTypePtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationHostTypePtrOutput

func (DataSourceSharePointSourceConfigurationHostType) ToStringOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostType) ToStringOutputWithContext added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostType) ToStringPtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostType) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSharePointSourceConfigurationHostTypeInput added in v0.117.0

type DataSourceSharePointSourceConfigurationHostTypeInput interface {
	pulumi.Input

	ToDataSourceSharePointSourceConfigurationHostTypeOutput() DataSourceSharePointSourceConfigurationHostTypeOutput
	ToDataSourceSharePointSourceConfigurationHostTypeOutputWithContext(context.Context) DataSourceSharePointSourceConfigurationHostTypeOutput
}

DataSourceSharePointSourceConfigurationHostTypeInput is an input type that accepts values of the DataSourceSharePointSourceConfigurationHostType enum A concrete instance of `DataSourceSharePointSourceConfigurationHostTypeInput` can be one of the following:

DataSourceSharePointSourceConfigurationHostTypeOnline

type DataSourceSharePointSourceConfigurationHostTypeOutput added in v0.117.0

type DataSourceSharePointSourceConfigurationHostTypeOutput struct{ *pulumi.OutputState }

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToDataSourceSharePointSourceConfigurationHostTypeOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToDataSourceSharePointSourceConfigurationHostTypeOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationHostTypeOutput) ToDataSourceSharePointSourceConfigurationHostTypeOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationHostTypeOutput

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToDataSourceSharePointSourceConfigurationHostTypePtrOutput added in v0.117.0

func (o DataSourceSharePointSourceConfigurationHostTypeOutput) ToDataSourceSharePointSourceConfigurationHostTypePtrOutput() DataSourceSharePointSourceConfigurationHostTypePtrOutput

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToDataSourceSharePointSourceConfigurationHostTypePtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationHostTypeOutput) ToDataSourceSharePointSourceConfigurationHostTypePtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationHostTypePtrOutput

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToStringOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToStringOutputWithContext added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypeOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSharePointSourceConfigurationHostTypePtrInput added in v0.117.0

type DataSourceSharePointSourceConfigurationHostTypePtrInput interface {
	pulumi.Input

	ToDataSourceSharePointSourceConfigurationHostTypePtrOutput() DataSourceSharePointSourceConfigurationHostTypePtrOutput
	ToDataSourceSharePointSourceConfigurationHostTypePtrOutputWithContext(context.Context) DataSourceSharePointSourceConfigurationHostTypePtrOutput
}

func DataSourceSharePointSourceConfigurationHostTypePtr added in v0.117.0

func DataSourceSharePointSourceConfigurationHostTypePtr(v string) DataSourceSharePointSourceConfigurationHostTypePtrInput

type DataSourceSharePointSourceConfigurationHostTypePtrOutput added in v0.117.0

type DataSourceSharePointSourceConfigurationHostTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceSharePointSourceConfigurationHostTypePtrOutput) Elem added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypePtrOutput) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypePtrOutput) ToDataSourceSharePointSourceConfigurationHostTypePtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypePtrOutput) ToDataSourceSharePointSourceConfigurationHostTypePtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationHostTypePtrOutput) ToDataSourceSharePointSourceConfigurationHostTypePtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationHostTypePtrOutput

func (DataSourceSharePointSourceConfigurationHostTypePtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceSharePointSourceConfigurationHostTypePtrOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceSharePointSourceConfigurationInput added in v0.117.0

type DataSourceSharePointSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceSharePointSourceConfigurationOutput() DataSourceSharePointSourceConfigurationOutput
	ToDataSourceSharePointSourceConfigurationOutputWithContext(context.Context) DataSourceSharePointSourceConfigurationOutput
}

DataSourceSharePointSourceConfigurationInput is an input type that accepts DataSourceSharePointSourceConfigurationArgs and DataSourceSharePointSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceSharePointSourceConfigurationInput` via:

DataSourceSharePointSourceConfigurationArgs{...}

type DataSourceSharePointSourceConfigurationOutput added in v0.117.0

type DataSourceSharePointSourceConfigurationOutput struct{ *pulumi.OutputState }

The endpoint information to connect to your SharePoint data source.

func (DataSourceSharePointSourceConfigurationOutput) AuthType added in v0.117.0

The supported authentication type to authenticate and connect to your SharePoint site/sites.

func (DataSourceSharePointSourceConfigurationOutput) CredentialsSecretArn added in v0.117.0

The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.

func (DataSourceSharePointSourceConfigurationOutput) Domain added in v0.117.0

The domain of your SharePoint instance or site URL/URLs.

func (DataSourceSharePointSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationOutput) HostType added in v0.117.0

The supported host type, whether online/cloud or server/on-premises.

func (DataSourceSharePointSourceConfigurationOutput) SiteUrls added in v0.117.0

A list of one or more SharePoint site URLs.

func (DataSourceSharePointSourceConfigurationOutput) TenantId added in v0.117.0

The identifier of your Microsoft 365 tenant.

func (DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationOutput added in v0.117.0

func (o DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationOutput() DataSourceSharePointSourceConfigurationOutput

func (DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationOutput

func (DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationPtrOutput() DataSourceSharePointSourceConfigurationPtrOutput

func (DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationOutput) ToDataSourceSharePointSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationPtrOutput

type DataSourceSharePointSourceConfigurationPtrInput added in v0.117.0

type DataSourceSharePointSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceSharePointSourceConfigurationPtrOutput() DataSourceSharePointSourceConfigurationPtrOutput
	ToDataSourceSharePointSourceConfigurationPtrOutputWithContext(context.Context) DataSourceSharePointSourceConfigurationPtrOutput
}

DataSourceSharePointSourceConfigurationPtrInput is an input type that accepts DataSourceSharePointSourceConfigurationArgs, DataSourceSharePointSourceConfigurationPtr and DataSourceSharePointSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceSharePointSourceConfigurationPtrInput` via:

        DataSourceSharePointSourceConfigurationArgs{...}

or:

        nil

type DataSourceSharePointSourceConfigurationPtrOutput added in v0.117.0

type DataSourceSharePointSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceSharePointSourceConfigurationPtrOutput) AuthType added in v0.117.0

The supported authentication type to authenticate and connect to your SharePoint site/sites.

func (DataSourceSharePointSourceConfigurationPtrOutput) CredentialsSecretArn added in v0.117.0

The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.

func (DataSourceSharePointSourceConfigurationPtrOutput) Domain added in v0.117.0

The domain of your SharePoint instance or site URL/URLs.

func (DataSourceSharePointSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceSharePointSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceSharePointSourceConfigurationPtrOutput) HostType added in v0.117.0

The supported host type, whether online/cloud or server/on-premises.

func (DataSourceSharePointSourceConfigurationPtrOutput) SiteUrls added in v0.117.0

A list of one or more SharePoint site URLs.

func (DataSourceSharePointSourceConfigurationPtrOutput) TenantId added in v0.117.0

The identifier of your Microsoft 365 tenant.

func (DataSourceSharePointSourceConfigurationPtrOutput) ToDataSourceSharePointSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceSharePointSourceConfigurationPtrOutput) ToDataSourceSharePointSourceConfigurationPtrOutput() DataSourceSharePointSourceConfigurationPtrOutput

func (DataSourceSharePointSourceConfigurationPtrOutput) ToDataSourceSharePointSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceSharePointSourceConfigurationPtrOutput) ToDataSourceSharePointSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceSharePointSourceConfigurationPtrOutput

type DataSourceState

type DataSourceState struct {
}

func (DataSourceState) ElementType

func (DataSourceState) ElementType() reflect.Type

type DataSourceStatus

type DataSourceStatus string

The status of a data source.

type DataSourceStatusOutput

type DataSourceStatusOutput struct{ *pulumi.OutputState }

func (DataSourceStatusOutput) ElementType

func (DataSourceStatusOutput) ElementType() reflect.Type

func (DataSourceStatusOutput) ToDataSourceStatusOutput

func (o DataSourceStatusOutput) ToDataSourceStatusOutput() DataSourceStatusOutput

func (DataSourceStatusOutput) ToDataSourceStatusOutputWithContext

func (o DataSourceStatusOutput) ToDataSourceStatusOutputWithContext(ctx context.Context) DataSourceStatusOutput

func (DataSourceStatusOutput) ToDataSourceStatusPtrOutput

func (o DataSourceStatusOutput) ToDataSourceStatusPtrOutput() DataSourceStatusPtrOutput

func (DataSourceStatusOutput) ToDataSourceStatusPtrOutputWithContext

func (o DataSourceStatusOutput) ToDataSourceStatusPtrOutputWithContext(ctx context.Context) DataSourceStatusPtrOutput

func (DataSourceStatusOutput) ToStringOutput

func (o DataSourceStatusOutput) ToStringOutput() pulumi.StringOutput

func (DataSourceStatusOutput) ToStringOutputWithContext

func (o DataSourceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceStatusOutput) ToStringPtrOutput

func (o DataSourceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceStatusOutput) ToStringPtrOutputWithContext

func (o DataSourceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceStatusPtrOutput

type DataSourceStatusPtrOutput struct{ *pulumi.OutputState }

func (DataSourceStatusPtrOutput) Elem

func (DataSourceStatusPtrOutput) ElementType

func (DataSourceStatusPtrOutput) ElementType() reflect.Type

func (DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutput

func (o DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutput() DataSourceStatusPtrOutput

func (DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutputWithContext

func (o DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutputWithContext(ctx context.Context) DataSourceStatusPtrOutput

func (DataSourceStatusPtrOutput) ToStringPtrOutput

func (o DataSourceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceStatusPtrOutput) ToStringPtrOutputWithContext

func (o DataSourceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceTransformation added in v0.117.0

type DataSourceTransformation struct {
	// When the service applies the transformation.
	StepToApply DataSourceTransformationStepToApply `pulumi:"stepToApply"`
	// A Lambda function that processes documents.
	TransformationFunction DataSourceTransformationFunction `pulumi:"transformationFunction"`
}

A Lambda function that processes documents.

type DataSourceTransformationArgs added in v0.117.0

type DataSourceTransformationArgs struct {
	// When the service applies the transformation.
	StepToApply DataSourceTransformationStepToApplyInput `pulumi:"stepToApply"`
	// A Lambda function that processes documents.
	TransformationFunction DataSourceTransformationFunctionInput `pulumi:"transformationFunction"`
}

A Lambda function that processes documents.

func (DataSourceTransformationArgs) ElementType added in v0.117.0

func (DataSourceTransformationArgs) ToDataSourceTransformationOutput added in v0.117.0

func (i DataSourceTransformationArgs) ToDataSourceTransformationOutput() DataSourceTransformationOutput

func (DataSourceTransformationArgs) ToDataSourceTransformationOutputWithContext added in v0.117.0

func (i DataSourceTransformationArgs) ToDataSourceTransformationOutputWithContext(ctx context.Context) DataSourceTransformationOutput

type DataSourceTransformationArray added in v0.117.0

type DataSourceTransformationArray []DataSourceTransformationInput

func (DataSourceTransformationArray) ElementType added in v0.117.0

func (DataSourceTransformationArray) ToDataSourceTransformationArrayOutput added in v0.117.0

func (i DataSourceTransformationArray) ToDataSourceTransformationArrayOutput() DataSourceTransformationArrayOutput

func (DataSourceTransformationArray) ToDataSourceTransformationArrayOutputWithContext added in v0.117.0

func (i DataSourceTransformationArray) ToDataSourceTransformationArrayOutputWithContext(ctx context.Context) DataSourceTransformationArrayOutput

type DataSourceTransformationArrayInput added in v0.117.0

type DataSourceTransformationArrayInput interface {
	pulumi.Input

	ToDataSourceTransformationArrayOutput() DataSourceTransformationArrayOutput
	ToDataSourceTransformationArrayOutputWithContext(context.Context) DataSourceTransformationArrayOutput
}

DataSourceTransformationArrayInput is an input type that accepts DataSourceTransformationArray and DataSourceTransformationArrayOutput values. You can construct a concrete instance of `DataSourceTransformationArrayInput` via:

DataSourceTransformationArray{ DataSourceTransformationArgs{...} }

type DataSourceTransformationArrayOutput added in v0.117.0

type DataSourceTransformationArrayOutput struct{ *pulumi.OutputState }

func (DataSourceTransformationArrayOutput) ElementType added in v0.117.0

func (DataSourceTransformationArrayOutput) Index added in v0.117.0

func (DataSourceTransformationArrayOutput) ToDataSourceTransformationArrayOutput added in v0.117.0

func (o DataSourceTransformationArrayOutput) ToDataSourceTransformationArrayOutput() DataSourceTransformationArrayOutput

func (DataSourceTransformationArrayOutput) ToDataSourceTransformationArrayOutputWithContext added in v0.117.0

func (o DataSourceTransformationArrayOutput) ToDataSourceTransformationArrayOutputWithContext(ctx context.Context) DataSourceTransformationArrayOutput

type DataSourceTransformationFunction added in v0.117.0

type DataSourceTransformationFunction struct {
	// The Lambda function.
	TransformationLambdaConfiguration DataSourceTransformationLambdaConfiguration `pulumi:"transformationLambdaConfiguration"`
}

A Lambda function that processes documents.

type DataSourceTransformationFunctionArgs added in v0.117.0

type DataSourceTransformationFunctionArgs struct {
	// The Lambda function.
	TransformationLambdaConfiguration DataSourceTransformationLambdaConfigurationInput `pulumi:"transformationLambdaConfiguration"`
}

A Lambda function that processes documents.

func (DataSourceTransformationFunctionArgs) ElementType added in v0.117.0

func (DataSourceTransformationFunctionArgs) ToDataSourceTransformationFunctionOutput added in v0.117.0

func (i DataSourceTransformationFunctionArgs) ToDataSourceTransformationFunctionOutput() DataSourceTransformationFunctionOutput

func (DataSourceTransformationFunctionArgs) ToDataSourceTransformationFunctionOutputWithContext added in v0.117.0

func (i DataSourceTransformationFunctionArgs) ToDataSourceTransformationFunctionOutputWithContext(ctx context.Context) DataSourceTransformationFunctionOutput

type DataSourceTransformationFunctionInput added in v0.117.0

type DataSourceTransformationFunctionInput interface {
	pulumi.Input

	ToDataSourceTransformationFunctionOutput() DataSourceTransformationFunctionOutput
	ToDataSourceTransformationFunctionOutputWithContext(context.Context) DataSourceTransformationFunctionOutput
}

DataSourceTransformationFunctionInput is an input type that accepts DataSourceTransformationFunctionArgs and DataSourceTransformationFunctionOutput values. You can construct a concrete instance of `DataSourceTransformationFunctionInput` via:

DataSourceTransformationFunctionArgs{...}

type DataSourceTransformationFunctionOutput added in v0.117.0

type DataSourceTransformationFunctionOutput struct{ *pulumi.OutputState }

A Lambda function that processes documents.

func (DataSourceTransformationFunctionOutput) ElementType added in v0.117.0

func (DataSourceTransformationFunctionOutput) ToDataSourceTransformationFunctionOutput added in v0.117.0

func (o DataSourceTransformationFunctionOutput) ToDataSourceTransformationFunctionOutput() DataSourceTransformationFunctionOutput

func (DataSourceTransformationFunctionOutput) ToDataSourceTransformationFunctionOutputWithContext added in v0.117.0

func (o DataSourceTransformationFunctionOutput) ToDataSourceTransformationFunctionOutputWithContext(ctx context.Context) DataSourceTransformationFunctionOutput

func (DataSourceTransformationFunctionOutput) TransformationLambdaConfiguration added in v0.117.0

The Lambda function.

type DataSourceTransformationInput added in v0.117.0

type DataSourceTransformationInput interface {
	pulumi.Input

	ToDataSourceTransformationOutput() DataSourceTransformationOutput
	ToDataSourceTransformationOutputWithContext(context.Context) DataSourceTransformationOutput
}

DataSourceTransformationInput is an input type that accepts DataSourceTransformationArgs and DataSourceTransformationOutput values. You can construct a concrete instance of `DataSourceTransformationInput` via:

DataSourceTransformationArgs{...}

type DataSourceTransformationLambdaConfiguration added in v0.117.0

type DataSourceTransformationLambdaConfiguration struct {
	// The function's ARN identifier.
	LambdaArn string `pulumi:"lambdaArn"`
}

A Lambda function that processes documents.

type DataSourceTransformationLambdaConfigurationArgs added in v0.117.0

type DataSourceTransformationLambdaConfigurationArgs struct {
	// The function's ARN identifier.
	LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
}

A Lambda function that processes documents.

func (DataSourceTransformationLambdaConfigurationArgs) ElementType added in v0.117.0

func (DataSourceTransformationLambdaConfigurationArgs) ToDataSourceTransformationLambdaConfigurationOutput added in v0.117.0

func (i DataSourceTransformationLambdaConfigurationArgs) ToDataSourceTransformationLambdaConfigurationOutput() DataSourceTransformationLambdaConfigurationOutput

func (DataSourceTransformationLambdaConfigurationArgs) ToDataSourceTransformationLambdaConfigurationOutputWithContext added in v0.117.0

func (i DataSourceTransformationLambdaConfigurationArgs) ToDataSourceTransformationLambdaConfigurationOutputWithContext(ctx context.Context) DataSourceTransformationLambdaConfigurationOutput

type DataSourceTransformationLambdaConfigurationInput added in v0.117.0

type DataSourceTransformationLambdaConfigurationInput interface {
	pulumi.Input

	ToDataSourceTransformationLambdaConfigurationOutput() DataSourceTransformationLambdaConfigurationOutput
	ToDataSourceTransformationLambdaConfigurationOutputWithContext(context.Context) DataSourceTransformationLambdaConfigurationOutput
}

DataSourceTransformationLambdaConfigurationInput is an input type that accepts DataSourceTransformationLambdaConfigurationArgs and DataSourceTransformationLambdaConfigurationOutput values. You can construct a concrete instance of `DataSourceTransformationLambdaConfigurationInput` via:

DataSourceTransformationLambdaConfigurationArgs{...}

type DataSourceTransformationLambdaConfigurationOutput added in v0.117.0

type DataSourceTransformationLambdaConfigurationOutput struct{ *pulumi.OutputState }

A Lambda function that processes documents.

func (DataSourceTransformationLambdaConfigurationOutput) ElementType added in v0.117.0

func (DataSourceTransformationLambdaConfigurationOutput) LambdaArn added in v0.117.0

The function's ARN identifier.

func (DataSourceTransformationLambdaConfigurationOutput) ToDataSourceTransformationLambdaConfigurationOutput added in v0.117.0

func (o DataSourceTransformationLambdaConfigurationOutput) ToDataSourceTransformationLambdaConfigurationOutput() DataSourceTransformationLambdaConfigurationOutput

func (DataSourceTransformationLambdaConfigurationOutput) ToDataSourceTransformationLambdaConfigurationOutputWithContext added in v0.117.0

func (o DataSourceTransformationLambdaConfigurationOutput) ToDataSourceTransformationLambdaConfigurationOutputWithContext(ctx context.Context) DataSourceTransformationLambdaConfigurationOutput

type DataSourceTransformationOutput added in v0.117.0

type DataSourceTransformationOutput struct{ *pulumi.OutputState }

A Lambda function that processes documents.

func (DataSourceTransformationOutput) ElementType added in v0.117.0

func (DataSourceTransformationOutput) StepToApply added in v0.117.0

When the service applies the transformation.

func (DataSourceTransformationOutput) ToDataSourceTransformationOutput added in v0.117.0

func (o DataSourceTransformationOutput) ToDataSourceTransformationOutput() DataSourceTransformationOutput

func (DataSourceTransformationOutput) ToDataSourceTransformationOutputWithContext added in v0.117.0

func (o DataSourceTransformationOutput) ToDataSourceTransformationOutputWithContext(ctx context.Context) DataSourceTransformationOutput

func (DataSourceTransformationOutput) TransformationFunction added in v0.117.0

A Lambda function that processes documents.

type DataSourceTransformationStepToApply added in v0.117.0

type DataSourceTransformationStepToApply string

When the service applies the transformation.

func (DataSourceTransformationStepToApply) ElementType added in v0.117.0

func (DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyOutput added in v0.117.0

func (e DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyOutput() DataSourceTransformationStepToApplyOutput

func (DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyOutputWithContext added in v0.117.0

func (e DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyOutputWithContext(ctx context.Context) DataSourceTransformationStepToApplyOutput

func (DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyPtrOutput added in v0.117.0

func (e DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyPtrOutput() DataSourceTransformationStepToApplyPtrOutput

func (DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyPtrOutputWithContext added in v0.117.0

func (e DataSourceTransformationStepToApply) ToDataSourceTransformationStepToApplyPtrOutputWithContext(ctx context.Context) DataSourceTransformationStepToApplyPtrOutput

func (DataSourceTransformationStepToApply) ToStringOutput added in v0.117.0

func (DataSourceTransformationStepToApply) ToStringOutputWithContext added in v0.117.0

func (e DataSourceTransformationStepToApply) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceTransformationStepToApply) ToStringPtrOutput added in v0.117.0

func (DataSourceTransformationStepToApply) ToStringPtrOutputWithContext added in v0.117.0

func (e DataSourceTransformationStepToApply) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceTransformationStepToApplyInput added in v0.117.0

type DataSourceTransformationStepToApplyInput interface {
	pulumi.Input

	ToDataSourceTransformationStepToApplyOutput() DataSourceTransformationStepToApplyOutput
	ToDataSourceTransformationStepToApplyOutputWithContext(context.Context) DataSourceTransformationStepToApplyOutput
}

DataSourceTransformationStepToApplyInput is an input type that accepts values of the DataSourceTransformationStepToApply enum A concrete instance of `DataSourceTransformationStepToApplyInput` can be one of the following:

DataSourceTransformationStepToApplyPostChunking

type DataSourceTransformationStepToApplyOutput added in v0.117.0

type DataSourceTransformationStepToApplyOutput struct{ *pulumi.OutputState }

func (DataSourceTransformationStepToApplyOutput) ElementType added in v0.117.0

func (DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyOutput added in v0.117.0

func (o DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyOutput() DataSourceTransformationStepToApplyOutput

func (DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyOutputWithContext added in v0.117.0

func (o DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyOutputWithContext(ctx context.Context) DataSourceTransformationStepToApplyOutput

func (DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyPtrOutput added in v0.117.0

func (o DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyPtrOutput() DataSourceTransformationStepToApplyPtrOutput

func (DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyPtrOutputWithContext added in v0.117.0

func (o DataSourceTransformationStepToApplyOutput) ToDataSourceTransformationStepToApplyPtrOutputWithContext(ctx context.Context) DataSourceTransformationStepToApplyPtrOutput

func (DataSourceTransformationStepToApplyOutput) ToStringOutput added in v0.117.0

func (DataSourceTransformationStepToApplyOutput) ToStringOutputWithContext added in v0.117.0

func (DataSourceTransformationStepToApplyOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceTransformationStepToApplyOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceTransformationStepToApplyPtrInput added in v0.117.0

type DataSourceTransformationStepToApplyPtrInput interface {
	pulumi.Input

	ToDataSourceTransformationStepToApplyPtrOutput() DataSourceTransformationStepToApplyPtrOutput
	ToDataSourceTransformationStepToApplyPtrOutputWithContext(context.Context) DataSourceTransformationStepToApplyPtrOutput
}

func DataSourceTransformationStepToApplyPtr added in v0.117.0

func DataSourceTransformationStepToApplyPtr(v string) DataSourceTransformationStepToApplyPtrInput

type DataSourceTransformationStepToApplyPtrOutput added in v0.117.0

type DataSourceTransformationStepToApplyPtrOutput struct{ *pulumi.OutputState }

func (DataSourceTransformationStepToApplyPtrOutput) Elem added in v0.117.0

func (DataSourceTransformationStepToApplyPtrOutput) ElementType added in v0.117.0

func (DataSourceTransformationStepToApplyPtrOutput) ToDataSourceTransformationStepToApplyPtrOutput added in v0.117.0

func (o DataSourceTransformationStepToApplyPtrOutput) ToDataSourceTransformationStepToApplyPtrOutput() DataSourceTransformationStepToApplyPtrOutput

func (DataSourceTransformationStepToApplyPtrOutput) ToDataSourceTransformationStepToApplyPtrOutputWithContext added in v0.117.0

func (o DataSourceTransformationStepToApplyPtrOutput) ToDataSourceTransformationStepToApplyPtrOutputWithContext(ctx context.Context) DataSourceTransformationStepToApplyPtrOutput

func (DataSourceTransformationStepToApplyPtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceTransformationStepToApplyPtrOutput) ToStringPtrOutputWithContext added in v0.117.0

type DataSourceType

type DataSourceType string

The type of the data source location.

func (DataSourceType) ElementType

func (DataSourceType) ElementType() reflect.Type

func (DataSourceType) ToDataSourceTypeOutput

func (e DataSourceType) ToDataSourceTypeOutput() DataSourceTypeOutput

func (DataSourceType) ToDataSourceTypeOutputWithContext

func (e DataSourceType) ToDataSourceTypeOutputWithContext(ctx context.Context) DataSourceTypeOutput

func (DataSourceType) ToDataSourceTypePtrOutput

func (e DataSourceType) ToDataSourceTypePtrOutput() DataSourceTypePtrOutput

func (DataSourceType) ToDataSourceTypePtrOutputWithContext

func (e DataSourceType) ToDataSourceTypePtrOutputWithContext(ctx context.Context) DataSourceTypePtrOutput

func (DataSourceType) ToStringOutput

func (e DataSourceType) ToStringOutput() pulumi.StringOutput

func (DataSourceType) ToStringOutputWithContext

func (e DataSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceType) ToStringPtrOutput

func (e DataSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceType) ToStringPtrOutputWithContext

func (e DataSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceTypeInput

type DataSourceTypeInput interface {
	pulumi.Input

	ToDataSourceTypeOutput() DataSourceTypeOutput
	ToDataSourceTypeOutputWithContext(context.Context) DataSourceTypeOutput
}

DataSourceTypeInput is an input type that accepts values of the DataSourceType enum A concrete instance of `DataSourceTypeInput` can be one of the following:

DataSourceTypeS3
DataSourceTypeConfluence
DataSourceTypeSalesforce
DataSourceTypeSharepoint
DataSourceTypeWeb

type DataSourceTypeOutput

type DataSourceTypeOutput struct{ *pulumi.OutputState }

func (DataSourceTypeOutput) ElementType

func (DataSourceTypeOutput) ElementType() reflect.Type

func (DataSourceTypeOutput) ToDataSourceTypeOutput

func (o DataSourceTypeOutput) ToDataSourceTypeOutput() DataSourceTypeOutput

func (DataSourceTypeOutput) ToDataSourceTypeOutputWithContext

func (o DataSourceTypeOutput) ToDataSourceTypeOutputWithContext(ctx context.Context) DataSourceTypeOutput

func (DataSourceTypeOutput) ToDataSourceTypePtrOutput

func (o DataSourceTypeOutput) ToDataSourceTypePtrOutput() DataSourceTypePtrOutput

func (DataSourceTypeOutput) ToDataSourceTypePtrOutputWithContext

func (o DataSourceTypeOutput) ToDataSourceTypePtrOutputWithContext(ctx context.Context) DataSourceTypePtrOutput

func (DataSourceTypeOutput) ToStringOutput

func (o DataSourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataSourceTypeOutput) ToStringOutputWithContext

func (o DataSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceTypeOutput) ToStringPtrOutput

func (o DataSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceTypeOutput) ToStringPtrOutputWithContext

func (o DataSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceTypePtrInput

type DataSourceTypePtrInput interface {
	pulumi.Input

	ToDataSourceTypePtrOutput() DataSourceTypePtrOutput
	ToDataSourceTypePtrOutputWithContext(context.Context) DataSourceTypePtrOutput
}

func DataSourceTypePtr

func DataSourceTypePtr(v string) DataSourceTypePtrInput

type DataSourceTypePtrOutput

type DataSourceTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceTypePtrOutput) Elem

func (DataSourceTypePtrOutput) ElementType

func (DataSourceTypePtrOutput) ElementType() reflect.Type

func (DataSourceTypePtrOutput) ToDataSourceTypePtrOutput

func (o DataSourceTypePtrOutput) ToDataSourceTypePtrOutput() DataSourceTypePtrOutput

func (DataSourceTypePtrOutput) ToDataSourceTypePtrOutputWithContext

func (o DataSourceTypePtrOutput) ToDataSourceTypePtrOutputWithContext(ctx context.Context) DataSourceTypePtrOutput

func (DataSourceTypePtrOutput) ToStringPtrOutput

func (o DataSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceTypePtrOutput) ToStringPtrOutputWithContext

func (o DataSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceUrlConfiguration added in v0.117.0

type DataSourceUrlConfiguration struct {
	// One or more seed or starting point URLs.
	SeedUrls []DataSourceSeedUrl `pulumi:"seedUrls"`
}

A url configuration.

type DataSourceUrlConfigurationArgs added in v0.117.0

type DataSourceUrlConfigurationArgs struct {
	// One or more seed or starting point URLs.
	SeedUrls DataSourceSeedUrlArrayInput `pulumi:"seedUrls"`
}

A url configuration.

func (DataSourceUrlConfigurationArgs) ElementType added in v0.117.0

func (DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationOutput added in v0.117.0

func (i DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationOutput() DataSourceUrlConfigurationOutput

func (DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationOutputWithContext added in v0.117.0

func (i DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationOutputWithContext(ctx context.Context) DataSourceUrlConfigurationOutput

func (DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationPtrOutput added in v0.117.0

func (i DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationPtrOutput() DataSourceUrlConfigurationPtrOutput

func (DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceUrlConfigurationArgs) ToDataSourceUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceUrlConfigurationPtrOutput

type DataSourceUrlConfigurationInput added in v0.117.0

type DataSourceUrlConfigurationInput interface {
	pulumi.Input

	ToDataSourceUrlConfigurationOutput() DataSourceUrlConfigurationOutput
	ToDataSourceUrlConfigurationOutputWithContext(context.Context) DataSourceUrlConfigurationOutput
}

DataSourceUrlConfigurationInput is an input type that accepts DataSourceUrlConfigurationArgs and DataSourceUrlConfigurationOutput values. You can construct a concrete instance of `DataSourceUrlConfigurationInput` via:

DataSourceUrlConfigurationArgs{...}

type DataSourceUrlConfigurationOutput added in v0.117.0

type DataSourceUrlConfigurationOutput struct{ *pulumi.OutputState }

A url configuration.

func (DataSourceUrlConfigurationOutput) ElementType added in v0.117.0

func (DataSourceUrlConfigurationOutput) SeedUrls added in v0.117.0

One or more seed or starting point URLs.

func (DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationOutput added in v0.117.0

func (o DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationOutput() DataSourceUrlConfigurationOutput

func (DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationOutputWithContext added in v0.117.0

func (o DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationOutputWithContext(ctx context.Context) DataSourceUrlConfigurationOutput

func (DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationPtrOutput added in v0.117.0

func (o DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationPtrOutput() DataSourceUrlConfigurationPtrOutput

func (DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceUrlConfigurationOutput) ToDataSourceUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceUrlConfigurationPtrOutput

type DataSourceUrlConfigurationPtrInput added in v0.117.0

type DataSourceUrlConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceUrlConfigurationPtrOutput() DataSourceUrlConfigurationPtrOutput
	ToDataSourceUrlConfigurationPtrOutputWithContext(context.Context) DataSourceUrlConfigurationPtrOutput
}

DataSourceUrlConfigurationPtrInput is an input type that accepts DataSourceUrlConfigurationArgs, DataSourceUrlConfigurationPtr and DataSourceUrlConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceUrlConfigurationPtrInput` via:

        DataSourceUrlConfigurationArgs{...}

or:

        nil

func DataSourceUrlConfigurationPtr added in v0.117.0

type DataSourceUrlConfigurationPtrOutput added in v0.117.0

type DataSourceUrlConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceUrlConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceUrlConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceUrlConfigurationPtrOutput) SeedUrls added in v0.117.0

One or more seed or starting point URLs.

func (DataSourceUrlConfigurationPtrOutput) ToDataSourceUrlConfigurationPtrOutput added in v0.117.0

func (o DataSourceUrlConfigurationPtrOutput) ToDataSourceUrlConfigurationPtrOutput() DataSourceUrlConfigurationPtrOutput

func (DataSourceUrlConfigurationPtrOutput) ToDataSourceUrlConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceUrlConfigurationPtrOutput) ToDataSourceUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceUrlConfigurationPtrOutput

type DataSourceVectorIngestionConfiguration

type DataSourceVectorIngestionConfiguration struct {
	// Details about how to chunk the documents in the data source. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
	ChunkingConfiguration *DataSourceChunkingConfiguration `pulumi:"chunkingConfiguration"`
	// A custom document transformer for parsed data source documents.
	CustomTransformationConfiguration *DataSourceCustomTransformationConfiguration `pulumi:"customTransformationConfiguration"`
	// A custom parser for data source documents.
	ParsingConfiguration *DataSourceParsingConfiguration `pulumi:"parsingConfiguration"`
}

Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

type DataSourceVectorIngestionConfigurationArgs

type DataSourceVectorIngestionConfigurationArgs struct {
	// Details about how to chunk the documents in the data source. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
	ChunkingConfiguration DataSourceChunkingConfigurationPtrInput `pulumi:"chunkingConfiguration"`
	// A custom document transformer for parsed data source documents.
	CustomTransformationConfiguration DataSourceCustomTransformationConfigurationPtrInput `pulumi:"customTransformationConfiguration"`
	// A custom parser for data source documents.
	ParsingConfiguration DataSourceParsingConfigurationPtrInput `pulumi:"parsingConfiguration"`
}

Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

func (DataSourceVectorIngestionConfigurationArgs) ElementType

func (DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationOutput

func (i DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationOutput() DataSourceVectorIngestionConfigurationOutput

func (DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationOutputWithContext

func (i DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationOutputWithContext(ctx context.Context) DataSourceVectorIngestionConfigurationOutput

func (DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationPtrOutput

func (i DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationPtrOutput() DataSourceVectorIngestionConfigurationPtrOutput

func (DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationPtrOutputWithContext

func (i DataSourceVectorIngestionConfigurationArgs) ToDataSourceVectorIngestionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceVectorIngestionConfigurationPtrOutput

type DataSourceVectorIngestionConfigurationInput

type DataSourceVectorIngestionConfigurationInput interface {
	pulumi.Input

	ToDataSourceVectorIngestionConfigurationOutput() DataSourceVectorIngestionConfigurationOutput
	ToDataSourceVectorIngestionConfigurationOutputWithContext(context.Context) DataSourceVectorIngestionConfigurationOutput
}

DataSourceVectorIngestionConfigurationInput is an input type that accepts DataSourceVectorIngestionConfigurationArgs and DataSourceVectorIngestionConfigurationOutput values. You can construct a concrete instance of `DataSourceVectorIngestionConfigurationInput` via:

DataSourceVectorIngestionConfigurationArgs{...}

type DataSourceVectorIngestionConfigurationOutput

type DataSourceVectorIngestionConfigurationOutput struct{ *pulumi.OutputState }

Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

func (DataSourceVectorIngestionConfigurationOutput) ChunkingConfiguration

Details about how to chunk the documents in the data source. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

func (DataSourceVectorIngestionConfigurationOutput) CustomTransformationConfiguration added in v0.117.0

A custom document transformer for parsed data source documents.

func (DataSourceVectorIngestionConfigurationOutput) ElementType

func (DataSourceVectorIngestionConfigurationOutput) ParsingConfiguration added in v0.117.0

A custom parser for data source documents.

func (DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationOutput

func (o DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationOutput() DataSourceVectorIngestionConfigurationOutput

func (DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationOutputWithContext

func (o DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationOutputWithContext(ctx context.Context) DataSourceVectorIngestionConfigurationOutput

func (DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationPtrOutput

func (o DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationPtrOutput() DataSourceVectorIngestionConfigurationPtrOutput

func (DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationPtrOutputWithContext

func (o DataSourceVectorIngestionConfigurationOutput) ToDataSourceVectorIngestionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceVectorIngestionConfigurationPtrOutput

type DataSourceVectorIngestionConfigurationPtrInput

type DataSourceVectorIngestionConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceVectorIngestionConfigurationPtrOutput() DataSourceVectorIngestionConfigurationPtrOutput
	ToDataSourceVectorIngestionConfigurationPtrOutputWithContext(context.Context) DataSourceVectorIngestionConfigurationPtrOutput
}

DataSourceVectorIngestionConfigurationPtrInput is an input type that accepts DataSourceVectorIngestionConfigurationArgs, DataSourceVectorIngestionConfigurationPtr and DataSourceVectorIngestionConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceVectorIngestionConfigurationPtrInput` via:

        DataSourceVectorIngestionConfigurationArgs{...}

or:

        nil

type DataSourceVectorIngestionConfigurationPtrOutput

type DataSourceVectorIngestionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceVectorIngestionConfigurationPtrOutput) ChunkingConfiguration

Details about how to chunk the documents in the data source. A *chunk* refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.

func (DataSourceVectorIngestionConfigurationPtrOutput) CustomTransformationConfiguration added in v0.117.0

A custom document transformer for parsed data source documents.

func (DataSourceVectorIngestionConfigurationPtrOutput) Elem

func (DataSourceVectorIngestionConfigurationPtrOutput) ElementType

func (DataSourceVectorIngestionConfigurationPtrOutput) ParsingConfiguration added in v0.117.0

A custom parser for data source documents.

func (DataSourceVectorIngestionConfigurationPtrOutput) ToDataSourceVectorIngestionConfigurationPtrOutput

func (o DataSourceVectorIngestionConfigurationPtrOutput) ToDataSourceVectorIngestionConfigurationPtrOutput() DataSourceVectorIngestionConfigurationPtrOutput

func (DataSourceVectorIngestionConfigurationPtrOutput) ToDataSourceVectorIngestionConfigurationPtrOutputWithContext

func (o DataSourceVectorIngestionConfigurationPtrOutput) ToDataSourceVectorIngestionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceVectorIngestionConfigurationPtrOutput

type DataSourceWebCrawlerConfiguration added in v0.117.0

type DataSourceWebCrawlerConfiguration struct {
	// The configuration of crawl limits for the web URLs.
	CrawlerLimits *DataSourceWebCrawlerLimits `pulumi:"crawlerLimits"`
	// A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
	ExclusionFilters []string `pulumi:"exclusionFilters"`
	// A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
	InclusionFilters []string `pulumi:"inclusionFilters"`
	// The scope of what is crawled for your URLs.
	//
	// You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
	Scope *DataSourceWebScopeType `pulumi:"scope"`
}

Configuration for the web crawler.

type DataSourceWebCrawlerConfigurationArgs added in v0.117.0

type DataSourceWebCrawlerConfigurationArgs struct {
	// The configuration of crawl limits for the web URLs.
	CrawlerLimits DataSourceWebCrawlerLimitsPtrInput `pulumi:"crawlerLimits"`
	// A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
	ExclusionFilters pulumi.StringArrayInput `pulumi:"exclusionFilters"`
	// A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
	InclusionFilters pulumi.StringArrayInput `pulumi:"inclusionFilters"`
	// The scope of what is crawled for your URLs.
	//
	// You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
	Scope DataSourceWebScopeTypePtrInput `pulumi:"scope"`
}

Configuration for the web crawler.

func (DataSourceWebCrawlerConfigurationArgs) ElementType added in v0.117.0

func (DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationOutput added in v0.117.0

func (i DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationOutput() DataSourceWebCrawlerConfigurationOutput

func (DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationOutputWithContext added in v0.117.0

func (i DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceWebCrawlerConfigurationOutput

func (DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationPtrOutput added in v0.117.0

func (i DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationPtrOutput() DataSourceWebCrawlerConfigurationPtrOutput

func (DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceWebCrawlerConfigurationArgs) ToDataSourceWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebCrawlerConfigurationPtrOutput

type DataSourceWebCrawlerConfigurationInput added in v0.117.0

type DataSourceWebCrawlerConfigurationInput interface {
	pulumi.Input

	ToDataSourceWebCrawlerConfigurationOutput() DataSourceWebCrawlerConfigurationOutput
	ToDataSourceWebCrawlerConfigurationOutputWithContext(context.Context) DataSourceWebCrawlerConfigurationOutput
}

DataSourceWebCrawlerConfigurationInput is an input type that accepts DataSourceWebCrawlerConfigurationArgs and DataSourceWebCrawlerConfigurationOutput values. You can construct a concrete instance of `DataSourceWebCrawlerConfigurationInput` via:

DataSourceWebCrawlerConfigurationArgs{...}

type DataSourceWebCrawlerConfigurationOutput added in v0.117.0

type DataSourceWebCrawlerConfigurationOutput struct{ *pulumi.OutputState }

Configuration for the web crawler.

func (DataSourceWebCrawlerConfigurationOutput) CrawlerLimits added in v0.117.0

The configuration of crawl limits for the web URLs.

func (DataSourceWebCrawlerConfigurationOutput) ElementType added in v0.117.0

func (DataSourceWebCrawlerConfigurationOutput) ExclusionFilters added in v0.117.0

A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.

func (DataSourceWebCrawlerConfigurationOutput) InclusionFilters added in v0.117.0

A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.

func (DataSourceWebCrawlerConfigurationOutput) Scope added in v0.117.0

The scope of what is crawled for your URLs.

You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".

func (DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationOutput added in v0.117.0

func (o DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationOutput() DataSourceWebCrawlerConfigurationOutput

func (DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationOutputWithContext added in v0.117.0

func (o DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceWebCrawlerConfigurationOutput

func (DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationPtrOutput() DataSourceWebCrawlerConfigurationPtrOutput

func (DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceWebCrawlerConfigurationOutput) ToDataSourceWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebCrawlerConfigurationPtrOutput

type DataSourceWebCrawlerConfigurationPtrInput added in v0.117.0

type DataSourceWebCrawlerConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceWebCrawlerConfigurationPtrOutput() DataSourceWebCrawlerConfigurationPtrOutput
	ToDataSourceWebCrawlerConfigurationPtrOutputWithContext(context.Context) DataSourceWebCrawlerConfigurationPtrOutput
}

DataSourceWebCrawlerConfigurationPtrInput is an input type that accepts DataSourceWebCrawlerConfigurationArgs, DataSourceWebCrawlerConfigurationPtr and DataSourceWebCrawlerConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceWebCrawlerConfigurationPtrInput` via:

        DataSourceWebCrawlerConfigurationArgs{...}

or:

        nil

type DataSourceWebCrawlerConfigurationPtrOutput added in v0.117.0

type DataSourceWebCrawlerConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceWebCrawlerConfigurationPtrOutput) CrawlerLimits added in v0.117.0

The configuration of crawl limits for the web URLs.

func (DataSourceWebCrawlerConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceWebCrawlerConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceWebCrawlerConfigurationPtrOutput) ExclusionFilters added in v0.117.0

A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.

func (DataSourceWebCrawlerConfigurationPtrOutput) InclusionFilters added in v0.117.0

A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.

func (DataSourceWebCrawlerConfigurationPtrOutput) Scope added in v0.117.0

The scope of what is crawled for your URLs.

You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".

func (DataSourceWebCrawlerConfigurationPtrOutput) ToDataSourceWebCrawlerConfigurationPtrOutput added in v0.117.0

func (o DataSourceWebCrawlerConfigurationPtrOutput) ToDataSourceWebCrawlerConfigurationPtrOutput() DataSourceWebCrawlerConfigurationPtrOutput

func (DataSourceWebCrawlerConfigurationPtrOutput) ToDataSourceWebCrawlerConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceWebCrawlerConfigurationPtrOutput) ToDataSourceWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebCrawlerConfigurationPtrOutput

type DataSourceWebCrawlerLimits added in v0.117.0

type DataSourceWebCrawlerLimits struct {
	// Rate of web URLs retrieved per minute.
	RateLimit *int `pulumi:"rateLimit"`
}

Limit settings for the web crawler.

type DataSourceWebCrawlerLimitsArgs added in v0.117.0

type DataSourceWebCrawlerLimitsArgs struct {
	// Rate of web URLs retrieved per minute.
	RateLimit pulumi.IntPtrInput `pulumi:"rateLimit"`
}

Limit settings for the web crawler.

func (DataSourceWebCrawlerLimitsArgs) ElementType added in v0.117.0

func (DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsOutput added in v0.117.0

func (i DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsOutput() DataSourceWebCrawlerLimitsOutput

func (DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsOutputWithContext added in v0.117.0

func (i DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsOutputWithContext(ctx context.Context) DataSourceWebCrawlerLimitsOutput

func (DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsPtrOutput added in v0.117.0

func (i DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsPtrOutput() DataSourceWebCrawlerLimitsPtrOutput

func (DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsPtrOutputWithContext added in v0.117.0

func (i DataSourceWebCrawlerLimitsArgs) ToDataSourceWebCrawlerLimitsPtrOutputWithContext(ctx context.Context) DataSourceWebCrawlerLimitsPtrOutput

type DataSourceWebCrawlerLimitsInput added in v0.117.0

type DataSourceWebCrawlerLimitsInput interface {
	pulumi.Input

	ToDataSourceWebCrawlerLimitsOutput() DataSourceWebCrawlerLimitsOutput
	ToDataSourceWebCrawlerLimitsOutputWithContext(context.Context) DataSourceWebCrawlerLimitsOutput
}

DataSourceWebCrawlerLimitsInput is an input type that accepts DataSourceWebCrawlerLimitsArgs and DataSourceWebCrawlerLimitsOutput values. You can construct a concrete instance of `DataSourceWebCrawlerLimitsInput` via:

DataSourceWebCrawlerLimitsArgs{...}

type DataSourceWebCrawlerLimitsOutput added in v0.117.0

type DataSourceWebCrawlerLimitsOutput struct{ *pulumi.OutputState }

Limit settings for the web crawler.

func (DataSourceWebCrawlerLimitsOutput) ElementType added in v0.117.0

func (DataSourceWebCrawlerLimitsOutput) RateLimit added in v0.117.0

Rate of web URLs retrieved per minute.

func (DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsOutput added in v0.117.0

func (o DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsOutput() DataSourceWebCrawlerLimitsOutput

func (DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsOutputWithContext added in v0.117.0

func (o DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsOutputWithContext(ctx context.Context) DataSourceWebCrawlerLimitsOutput

func (DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsPtrOutput added in v0.117.0

func (o DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsPtrOutput() DataSourceWebCrawlerLimitsPtrOutput

func (DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsPtrOutputWithContext added in v0.117.0

func (o DataSourceWebCrawlerLimitsOutput) ToDataSourceWebCrawlerLimitsPtrOutputWithContext(ctx context.Context) DataSourceWebCrawlerLimitsPtrOutput

type DataSourceWebCrawlerLimitsPtrInput added in v0.117.0

type DataSourceWebCrawlerLimitsPtrInput interface {
	pulumi.Input

	ToDataSourceWebCrawlerLimitsPtrOutput() DataSourceWebCrawlerLimitsPtrOutput
	ToDataSourceWebCrawlerLimitsPtrOutputWithContext(context.Context) DataSourceWebCrawlerLimitsPtrOutput
}

DataSourceWebCrawlerLimitsPtrInput is an input type that accepts DataSourceWebCrawlerLimitsArgs, DataSourceWebCrawlerLimitsPtr and DataSourceWebCrawlerLimitsPtrOutput values. You can construct a concrete instance of `DataSourceWebCrawlerLimitsPtrInput` via:

        DataSourceWebCrawlerLimitsArgs{...}

or:

        nil

func DataSourceWebCrawlerLimitsPtr added in v0.117.0

type DataSourceWebCrawlerLimitsPtrOutput added in v0.117.0

type DataSourceWebCrawlerLimitsPtrOutput struct{ *pulumi.OutputState }

func (DataSourceWebCrawlerLimitsPtrOutput) Elem added in v0.117.0

func (DataSourceWebCrawlerLimitsPtrOutput) ElementType added in v0.117.0

func (DataSourceWebCrawlerLimitsPtrOutput) RateLimit added in v0.117.0

Rate of web URLs retrieved per minute.

func (DataSourceWebCrawlerLimitsPtrOutput) ToDataSourceWebCrawlerLimitsPtrOutput added in v0.117.0

func (o DataSourceWebCrawlerLimitsPtrOutput) ToDataSourceWebCrawlerLimitsPtrOutput() DataSourceWebCrawlerLimitsPtrOutput

func (DataSourceWebCrawlerLimitsPtrOutput) ToDataSourceWebCrawlerLimitsPtrOutputWithContext added in v0.117.0

func (o DataSourceWebCrawlerLimitsPtrOutput) ToDataSourceWebCrawlerLimitsPtrOutputWithContext(ctx context.Context) DataSourceWebCrawlerLimitsPtrOutput

type DataSourceWebDataSourceConfiguration added in v0.117.0

type DataSourceWebDataSourceConfiguration struct {
	// The Web Crawler configuration details for the web data source.
	CrawlerConfiguration *DataSourceWebCrawlerConfiguration `pulumi:"crawlerConfiguration"`
	// The source configuration details for the web data source.
	SourceConfiguration DataSourceWebSourceConfiguration `pulumi:"sourceConfiguration"`
}

Configures a web data source location.

type DataSourceWebDataSourceConfigurationArgs added in v0.117.0

type DataSourceWebDataSourceConfigurationArgs struct {
	// The Web Crawler configuration details for the web data source.
	CrawlerConfiguration DataSourceWebCrawlerConfigurationPtrInput `pulumi:"crawlerConfiguration"`
	// The source configuration details for the web data source.
	SourceConfiguration DataSourceWebSourceConfigurationInput `pulumi:"sourceConfiguration"`
}

Configures a web data source location.

func (DataSourceWebDataSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationOutput added in v0.117.0

func (i DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationOutput() DataSourceWebDataSourceConfigurationOutput

func (DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceWebDataSourceConfigurationOutput

func (DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationPtrOutput() DataSourceWebDataSourceConfigurationPtrOutput

func (DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceWebDataSourceConfigurationArgs) ToDataSourceWebDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebDataSourceConfigurationPtrOutput

type DataSourceWebDataSourceConfigurationInput added in v0.117.0

type DataSourceWebDataSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceWebDataSourceConfigurationOutput() DataSourceWebDataSourceConfigurationOutput
	ToDataSourceWebDataSourceConfigurationOutputWithContext(context.Context) DataSourceWebDataSourceConfigurationOutput
}

DataSourceWebDataSourceConfigurationInput is an input type that accepts DataSourceWebDataSourceConfigurationArgs and DataSourceWebDataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceWebDataSourceConfigurationInput` via:

DataSourceWebDataSourceConfigurationArgs{...}

type DataSourceWebDataSourceConfigurationOutput added in v0.117.0

type DataSourceWebDataSourceConfigurationOutput struct{ *pulumi.OutputState }

Configures a web data source location.

func (DataSourceWebDataSourceConfigurationOutput) CrawlerConfiguration added in v0.117.0

The Web Crawler configuration details for the web data source.

func (DataSourceWebDataSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceWebDataSourceConfigurationOutput) SourceConfiguration added in v0.117.0

The source configuration details for the web data source.

func (DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationOutput added in v0.117.0

func (o DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationOutput() DataSourceWebDataSourceConfigurationOutput

func (DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceWebDataSourceConfigurationOutput

func (DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationPtrOutput() DataSourceWebDataSourceConfigurationPtrOutput

func (DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceWebDataSourceConfigurationOutput) ToDataSourceWebDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebDataSourceConfigurationPtrOutput

type DataSourceWebDataSourceConfigurationPtrInput added in v0.117.0

type DataSourceWebDataSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceWebDataSourceConfigurationPtrOutput() DataSourceWebDataSourceConfigurationPtrOutput
	ToDataSourceWebDataSourceConfigurationPtrOutputWithContext(context.Context) DataSourceWebDataSourceConfigurationPtrOutput
}

DataSourceWebDataSourceConfigurationPtrInput is an input type that accepts DataSourceWebDataSourceConfigurationArgs, DataSourceWebDataSourceConfigurationPtr and DataSourceWebDataSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceWebDataSourceConfigurationPtrInput` via:

        DataSourceWebDataSourceConfigurationArgs{...}

or:

        nil

type DataSourceWebDataSourceConfigurationPtrOutput added in v0.117.0

type DataSourceWebDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceWebDataSourceConfigurationPtrOutput) CrawlerConfiguration added in v0.117.0

The Web Crawler configuration details for the web data source.

func (DataSourceWebDataSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceWebDataSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceWebDataSourceConfigurationPtrOutput) SourceConfiguration added in v0.117.0

The source configuration details for the web data source.

func (DataSourceWebDataSourceConfigurationPtrOutput) ToDataSourceWebDataSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceWebDataSourceConfigurationPtrOutput) ToDataSourceWebDataSourceConfigurationPtrOutput() DataSourceWebDataSourceConfigurationPtrOutput

func (DataSourceWebDataSourceConfigurationPtrOutput) ToDataSourceWebDataSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceWebDataSourceConfigurationPtrOutput) ToDataSourceWebDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebDataSourceConfigurationPtrOutput

type DataSourceWebScopeType added in v0.117.0

type DataSourceWebScopeType string

The scope that a web crawl job will be restricted to.

func (DataSourceWebScopeType) ElementType added in v0.117.0

func (DataSourceWebScopeType) ElementType() reflect.Type

func (DataSourceWebScopeType) ToDataSourceWebScopeTypeOutput added in v0.117.0

func (e DataSourceWebScopeType) ToDataSourceWebScopeTypeOutput() DataSourceWebScopeTypeOutput

func (DataSourceWebScopeType) ToDataSourceWebScopeTypeOutputWithContext added in v0.117.0

func (e DataSourceWebScopeType) ToDataSourceWebScopeTypeOutputWithContext(ctx context.Context) DataSourceWebScopeTypeOutput

func (DataSourceWebScopeType) ToDataSourceWebScopeTypePtrOutput added in v0.117.0

func (e DataSourceWebScopeType) ToDataSourceWebScopeTypePtrOutput() DataSourceWebScopeTypePtrOutput

func (DataSourceWebScopeType) ToDataSourceWebScopeTypePtrOutputWithContext added in v0.117.0

func (e DataSourceWebScopeType) ToDataSourceWebScopeTypePtrOutputWithContext(ctx context.Context) DataSourceWebScopeTypePtrOutput

func (DataSourceWebScopeType) ToStringOutput added in v0.117.0

func (e DataSourceWebScopeType) ToStringOutput() pulumi.StringOutput

func (DataSourceWebScopeType) ToStringOutputWithContext added in v0.117.0

func (e DataSourceWebScopeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceWebScopeType) ToStringPtrOutput added in v0.117.0

func (e DataSourceWebScopeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceWebScopeType) ToStringPtrOutputWithContext added in v0.117.0

func (e DataSourceWebScopeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceWebScopeTypeInput added in v0.117.0

type DataSourceWebScopeTypeInput interface {
	pulumi.Input

	ToDataSourceWebScopeTypeOutput() DataSourceWebScopeTypeOutput
	ToDataSourceWebScopeTypeOutputWithContext(context.Context) DataSourceWebScopeTypeOutput
}

DataSourceWebScopeTypeInput is an input type that accepts values of the DataSourceWebScopeType enum A concrete instance of `DataSourceWebScopeTypeInput` can be one of the following:

DataSourceWebScopeTypeHostOnly
DataSourceWebScopeTypeSubdomains

type DataSourceWebScopeTypeOutput added in v0.117.0

type DataSourceWebScopeTypeOutput struct{ *pulumi.OutputState }

func (DataSourceWebScopeTypeOutput) ElementType added in v0.117.0

func (DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypeOutput added in v0.117.0

func (o DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypeOutput() DataSourceWebScopeTypeOutput

func (DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypeOutputWithContext added in v0.117.0

func (o DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypeOutputWithContext(ctx context.Context) DataSourceWebScopeTypeOutput

func (DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypePtrOutput added in v0.117.0

func (o DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypePtrOutput() DataSourceWebScopeTypePtrOutput

func (DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypePtrOutputWithContext added in v0.117.0

func (o DataSourceWebScopeTypeOutput) ToDataSourceWebScopeTypePtrOutputWithContext(ctx context.Context) DataSourceWebScopeTypePtrOutput

func (DataSourceWebScopeTypeOutput) ToStringOutput added in v0.117.0

func (DataSourceWebScopeTypeOutput) ToStringOutputWithContext added in v0.117.0

func (o DataSourceWebScopeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSourceWebScopeTypeOutput) ToStringPtrOutput added in v0.117.0

func (o DataSourceWebScopeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceWebScopeTypeOutput) ToStringPtrOutputWithContext added in v0.117.0

func (o DataSourceWebScopeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceWebScopeTypePtrInput added in v0.117.0

type DataSourceWebScopeTypePtrInput interface {
	pulumi.Input

	ToDataSourceWebScopeTypePtrOutput() DataSourceWebScopeTypePtrOutput
	ToDataSourceWebScopeTypePtrOutputWithContext(context.Context) DataSourceWebScopeTypePtrOutput
}

func DataSourceWebScopeTypePtr added in v0.117.0

func DataSourceWebScopeTypePtr(v string) DataSourceWebScopeTypePtrInput

type DataSourceWebScopeTypePtrOutput added in v0.117.0

type DataSourceWebScopeTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceWebScopeTypePtrOutput) Elem added in v0.117.0

func (DataSourceWebScopeTypePtrOutput) ElementType added in v0.117.0

func (DataSourceWebScopeTypePtrOutput) ToDataSourceWebScopeTypePtrOutput added in v0.117.0

func (o DataSourceWebScopeTypePtrOutput) ToDataSourceWebScopeTypePtrOutput() DataSourceWebScopeTypePtrOutput

func (DataSourceWebScopeTypePtrOutput) ToDataSourceWebScopeTypePtrOutputWithContext added in v0.117.0

func (o DataSourceWebScopeTypePtrOutput) ToDataSourceWebScopeTypePtrOutputWithContext(ctx context.Context) DataSourceWebScopeTypePtrOutput

func (DataSourceWebScopeTypePtrOutput) ToStringPtrOutput added in v0.117.0

func (DataSourceWebScopeTypePtrOutput) ToStringPtrOutputWithContext added in v0.117.0

func (o DataSourceWebScopeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourceWebSourceConfiguration added in v0.117.0

type DataSourceWebSourceConfiguration struct {
	// The configuration of the URL/URLs.
	UrlConfiguration DataSourceUrlConfiguration `pulumi:"urlConfiguration"`
}

A web source configuration.

type DataSourceWebSourceConfigurationArgs added in v0.117.0

type DataSourceWebSourceConfigurationArgs struct {
	// The configuration of the URL/URLs.
	UrlConfiguration DataSourceUrlConfigurationInput `pulumi:"urlConfiguration"`
}

A web source configuration.

func (DataSourceWebSourceConfigurationArgs) ElementType added in v0.117.0

func (DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationOutput added in v0.117.0

func (i DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationOutput() DataSourceWebSourceConfigurationOutput

func (DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationOutputWithContext added in v0.117.0

func (i DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationOutputWithContext(ctx context.Context) DataSourceWebSourceConfigurationOutput

func (DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationPtrOutput added in v0.117.0

func (i DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationPtrOutput() DataSourceWebSourceConfigurationPtrOutput

func (DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationPtrOutputWithContext added in v0.117.0

func (i DataSourceWebSourceConfigurationArgs) ToDataSourceWebSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebSourceConfigurationPtrOutput

type DataSourceWebSourceConfigurationInput added in v0.117.0

type DataSourceWebSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceWebSourceConfigurationOutput() DataSourceWebSourceConfigurationOutput
	ToDataSourceWebSourceConfigurationOutputWithContext(context.Context) DataSourceWebSourceConfigurationOutput
}

DataSourceWebSourceConfigurationInput is an input type that accepts DataSourceWebSourceConfigurationArgs and DataSourceWebSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceWebSourceConfigurationInput` via:

DataSourceWebSourceConfigurationArgs{...}

type DataSourceWebSourceConfigurationOutput added in v0.117.0

type DataSourceWebSourceConfigurationOutput struct{ *pulumi.OutputState }

A web source configuration.

func (DataSourceWebSourceConfigurationOutput) ElementType added in v0.117.0

func (DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationOutput added in v0.117.0

func (o DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationOutput() DataSourceWebSourceConfigurationOutput

func (DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationOutputWithContext added in v0.117.0

func (o DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationOutputWithContext(ctx context.Context) DataSourceWebSourceConfigurationOutput

func (DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationPtrOutput() DataSourceWebSourceConfigurationPtrOutput

func (DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceWebSourceConfigurationOutput) ToDataSourceWebSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebSourceConfigurationPtrOutput

func (DataSourceWebSourceConfigurationOutput) UrlConfiguration added in v0.117.0

The configuration of the URL/URLs.

type DataSourceWebSourceConfigurationPtrInput added in v0.117.0

type DataSourceWebSourceConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceWebSourceConfigurationPtrOutput() DataSourceWebSourceConfigurationPtrOutput
	ToDataSourceWebSourceConfigurationPtrOutputWithContext(context.Context) DataSourceWebSourceConfigurationPtrOutput
}

DataSourceWebSourceConfigurationPtrInput is an input type that accepts DataSourceWebSourceConfigurationArgs, DataSourceWebSourceConfigurationPtr and DataSourceWebSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceWebSourceConfigurationPtrInput` via:

        DataSourceWebSourceConfigurationArgs{...}

or:

        nil

type DataSourceWebSourceConfigurationPtrOutput added in v0.117.0

type DataSourceWebSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceWebSourceConfigurationPtrOutput) Elem added in v0.117.0

func (DataSourceWebSourceConfigurationPtrOutput) ElementType added in v0.117.0

func (DataSourceWebSourceConfigurationPtrOutput) ToDataSourceWebSourceConfigurationPtrOutput added in v0.117.0

func (o DataSourceWebSourceConfigurationPtrOutput) ToDataSourceWebSourceConfigurationPtrOutput() DataSourceWebSourceConfigurationPtrOutput

func (DataSourceWebSourceConfigurationPtrOutput) ToDataSourceWebSourceConfigurationPtrOutputWithContext added in v0.117.0

func (o DataSourceWebSourceConfigurationPtrOutput) ToDataSourceWebSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceWebSourceConfigurationPtrOutput

func (DataSourceWebSourceConfigurationPtrOutput) UrlConfiguration added in v0.117.0

The configuration of the URL/URLs.

type Flow added in v0.112.0

type Flow struct {
	pulumi.CustomResourceState

	// Arn representation of the Flow
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Identifier for a Flow
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Time Stamp.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringPtrOutput `pulumi:"customerEncryptionKeyArn"`
	// The definition of the nodes and connections between the nodes in the flow.
	Definition FlowDefinitionPtrOutput `pulumi:"definition"`
	// The Amazon S3 location of the flow definition.
	DefinitionS3Location FlowS3LocationPtrOutput `pulumi:"definitionS3Location"`
	// A JSON string containing a Definition with the same schema as the Definition property of this resource
	DefinitionString pulumi.StringPtrOutput `pulumi:"definitionString"`
	// A 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 `DefinitionString` and `DefinitionS3Location` fields.
	//
	// Substitutions must follow the syntax: `${key_name}` or `${variable_1,variable_2,...}` .
	DefinitionSubstitutions pulumi.MapOutput `pulumi:"definitionSubstitutions"`
	// Description of the flow
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// ARN of a IAM role
	ExecutionRoleArn pulumi.StringOutput `pulumi:"executionRoleArn"`
	// Name for the flow
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the flow. The following statuses are possible:
	//
	// - NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the `DRAFT` version won't contain the latest changes for testing. Send a [PrepareFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareFlow.html) request to package the latest changes into the `DRAFT` version.
	// - Preparing – The flow is being prepared so that the `DRAFT` version contains the latest changes for testing.
	// - Prepared – The flow is prepared and the `DRAFT` version contains the latest changes for testing.
	// - Failed – The last API operation that you invoked on the flow failed. Send a [GetFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlow.html) request and check the error message in the `validations` field.
	Status FlowStatusOutput `pulumi:"status"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags          pulumi.StringMapOutput `pulumi:"tags"`
	TestAliasTags pulumi.StringMapOutput `pulumi:"testAliasTags"`
	// Time Stamp.
	UpdatedAt   pulumi.StringOutput       `pulumi:"updatedAt"`
	Validations FlowValidationArrayOutput `pulumi:"validations"`
	// Draft Version.
	Version pulumi.StringOutput `pulumi:"version"`
}

Definition of AWS::Bedrock::Flow Resource Type

func GetFlow added in v0.112.0

func GetFlow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowState, opts ...pulumi.ResourceOption) (*Flow, error)

GetFlow gets an existing Flow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFlow added in v0.112.0

func NewFlow(ctx *pulumi.Context,
	name string, args *FlowArgs, opts ...pulumi.ResourceOption) (*Flow, error)

NewFlow registers a new resource with the given unique name, arguments, and options.

func (*Flow) ElementType added in v0.112.0

func (*Flow) ElementType() reflect.Type

func (*Flow) ToFlowOutput added in v0.112.0

func (i *Flow) ToFlowOutput() FlowOutput

func (*Flow) ToFlowOutputWithContext added in v0.112.0

func (i *Flow) ToFlowOutputWithContext(ctx context.Context) FlowOutput

type FlowAgentFlowNodeConfiguration added in v0.121.0

type FlowAgentFlowNodeConfiguration struct {
	// Arn representation of the Agent Alias.
	AgentAliasArn string `pulumi:"agentAliasArn"`
}

Agent flow node configuration

type FlowAgentFlowNodeConfigurationArgs added in v0.121.0

type FlowAgentFlowNodeConfigurationArgs struct {
	// Arn representation of the Agent Alias.
	AgentAliasArn pulumi.StringInput `pulumi:"agentAliasArn"`
}

Agent flow node configuration

func (FlowAgentFlowNodeConfigurationArgs) ElementType added in v0.121.0

func (FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationOutput added in v0.121.0

func (i FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationOutput() FlowAgentFlowNodeConfigurationOutput

func (FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationOutputWithContext added in v0.121.0

func (i FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowAgentFlowNodeConfigurationOutput

func (FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationPtrOutput added in v0.121.0

func (i FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationPtrOutput() FlowAgentFlowNodeConfigurationPtrOutput

func (FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (i FlowAgentFlowNodeConfigurationArgs) ToFlowAgentFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowAgentFlowNodeConfigurationPtrOutput

type FlowAgentFlowNodeConfigurationInput added in v0.121.0

type FlowAgentFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowAgentFlowNodeConfigurationOutput() FlowAgentFlowNodeConfigurationOutput
	ToFlowAgentFlowNodeConfigurationOutputWithContext(context.Context) FlowAgentFlowNodeConfigurationOutput
}

FlowAgentFlowNodeConfigurationInput is an input type that accepts FlowAgentFlowNodeConfigurationArgs and FlowAgentFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowAgentFlowNodeConfigurationInput` via:

FlowAgentFlowNodeConfigurationArgs{...}

type FlowAgentFlowNodeConfigurationOutput added in v0.121.0

type FlowAgentFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Agent flow node configuration

func (FlowAgentFlowNodeConfigurationOutput) AgentAliasArn added in v0.121.0

Arn representation of the Agent Alias.

func (FlowAgentFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationOutput added in v0.121.0

func (o FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationOutput() FlowAgentFlowNodeConfigurationOutput

func (FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowAgentFlowNodeConfigurationOutput

func (FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationPtrOutput() FlowAgentFlowNodeConfigurationPtrOutput

func (FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowAgentFlowNodeConfigurationOutput) ToFlowAgentFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowAgentFlowNodeConfigurationPtrOutput

type FlowAgentFlowNodeConfigurationPtrInput added in v0.121.0

type FlowAgentFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowAgentFlowNodeConfigurationPtrOutput() FlowAgentFlowNodeConfigurationPtrOutput
	ToFlowAgentFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowAgentFlowNodeConfigurationPtrOutput
}

FlowAgentFlowNodeConfigurationPtrInput is an input type that accepts FlowAgentFlowNodeConfigurationArgs, FlowAgentFlowNodeConfigurationPtr and FlowAgentFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowAgentFlowNodeConfigurationPtrInput` via:

        FlowAgentFlowNodeConfigurationArgs{...}

or:

        nil

type FlowAgentFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowAgentFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowAgentFlowNodeConfigurationPtrOutput) AgentAliasArn added in v0.121.0

Arn representation of the Agent Alias.

func (FlowAgentFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowAgentFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowAgentFlowNodeConfigurationPtrOutput) ToFlowAgentFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowAgentFlowNodeConfigurationPtrOutput) ToFlowAgentFlowNodeConfigurationPtrOutput() FlowAgentFlowNodeConfigurationPtrOutput

func (FlowAgentFlowNodeConfigurationPtrOutput) ToFlowAgentFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowAgentFlowNodeConfigurationPtrOutput) ToFlowAgentFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowAgentFlowNodeConfigurationPtrOutput

type FlowAlias added in v0.112.0

type FlowAlias struct {
	pulumi.CustomResourceState

	// Arn of the Flow Alias
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Id for a Flow Alias generated at the server side.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Time Stamp.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Description of the Resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Arn representation of the Flow
	FlowArn pulumi.StringOutput `pulumi:"flowArn"`
	// Identifier for a flow resource.
	FlowId pulumi.StringOutput `pulumi:"flowId"`
	// Name for a resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Routing configuration for a Flow alias.
	RoutingConfiguration FlowAliasRoutingConfigurationListItemArrayOutput `pulumi:"routingConfiguration"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::Bedrock::FlowAlias Resource Type

func GetFlowAlias added in v0.112.0

func GetFlowAlias(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowAliasState, opts ...pulumi.ResourceOption) (*FlowAlias, error)

GetFlowAlias gets an existing FlowAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFlowAlias added in v0.112.0

func NewFlowAlias(ctx *pulumi.Context,
	name string, args *FlowAliasArgs, opts ...pulumi.ResourceOption) (*FlowAlias, error)

NewFlowAlias registers a new resource with the given unique name, arguments, and options.

func (*FlowAlias) ElementType added in v0.112.0

func (*FlowAlias) ElementType() reflect.Type

func (*FlowAlias) ToFlowAliasOutput added in v0.112.0

func (i *FlowAlias) ToFlowAliasOutput() FlowAliasOutput

func (*FlowAlias) ToFlowAliasOutputWithContext added in v0.112.0

func (i *FlowAlias) ToFlowAliasOutputWithContext(ctx context.Context) FlowAliasOutput

type FlowAliasArgs added in v0.112.0

type FlowAliasArgs struct {
	// Description of the Resource.
	Description pulumi.StringPtrInput
	// Arn representation of the Flow
	FlowArn pulumi.StringInput
	// Name for a resource.
	Name pulumi.StringPtrInput
	// Routing configuration for a Flow alias.
	RoutingConfiguration FlowAliasRoutingConfigurationListItemArrayInput
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a FlowAlias resource.

func (FlowAliasArgs) ElementType added in v0.112.0

func (FlowAliasArgs) ElementType() reflect.Type

type FlowAliasInput added in v0.112.0

type FlowAliasInput interface {
	pulumi.Input

	ToFlowAliasOutput() FlowAliasOutput
	ToFlowAliasOutputWithContext(ctx context.Context) FlowAliasOutput
}

type FlowAliasOutput added in v0.112.0

type FlowAliasOutput struct{ *pulumi.OutputState }

func (FlowAliasOutput) Arn added in v0.112.0

Arn of the Flow Alias

func (FlowAliasOutput) AwsId added in v0.112.0

Id for a Flow Alias generated at the server side.

func (FlowAliasOutput) CreatedAt added in v0.112.0

func (o FlowAliasOutput) CreatedAt() pulumi.StringOutput

Time Stamp.

func (FlowAliasOutput) Description added in v0.112.0

func (o FlowAliasOutput) Description() pulumi.StringPtrOutput

Description of the Resource.

func (FlowAliasOutput) ElementType added in v0.112.0

func (FlowAliasOutput) ElementType() reflect.Type

func (FlowAliasOutput) FlowArn added in v0.112.0

func (o FlowAliasOutput) FlowArn() pulumi.StringOutput

Arn representation of the Flow

func (FlowAliasOutput) FlowId added in v0.112.0

func (o FlowAliasOutput) FlowId() pulumi.StringOutput

Identifier for a flow resource.

func (FlowAliasOutput) Name added in v0.112.0

Name for a resource.

func (FlowAliasOutput) RoutingConfiguration added in v0.112.0

Routing configuration for a Flow alias.

func (FlowAliasOutput) Tags added in v0.112.0

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (FlowAliasOutput) ToFlowAliasOutput added in v0.112.0

func (o FlowAliasOutput) ToFlowAliasOutput() FlowAliasOutput

func (FlowAliasOutput) ToFlowAliasOutputWithContext added in v0.112.0

func (o FlowAliasOutput) ToFlowAliasOutputWithContext(ctx context.Context) FlowAliasOutput

func (FlowAliasOutput) UpdatedAt added in v0.112.0

func (o FlowAliasOutput) UpdatedAt() pulumi.StringOutput

Time Stamp.

type FlowAliasRoutingConfigurationListItem added in v0.112.0

type FlowAliasRoutingConfigurationListItem struct {
	// Version.
	FlowVersion *string `pulumi:"flowVersion"`
}

Details about the routing configuration for a Flow alias.

type FlowAliasRoutingConfigurationListItemArgs added in v0.112.0

type FlowAliasRoutingConfigurationListItemArgs struct {
	// Version.
	FlowVersion pulumi.StringPtrInput `pulumi:"flowVersion"`
}

Details about the routing configuration for a Flow alias.

func (FlowAliasRoutingConfigurationListItemArgs) ElementType added in v0.112.0

func (FlowAliasRoutingConfigurationListItemArgs) ToFlowAliasRoutingConfigurationListItemOutput added in v0.112.0

func (i FlowAliasRoutingConfigurationListItemArgs) ToFlowAliasRoutingConfigurationListItemOutput() FlowAliasRoutingConfigurationListItemOutput

func (FlowAliasRoutingConfigurationListItemArgs) ToFlowAliasRoutingConfigurationListItemOutputWithContext added in v0.112.0

func (i FlowAliasRoutingConfigurationListItemArgs) ToFlowAliasRoutingConfigurationListItemOutputWithContext(ctx context.Context) FlowAliasRoutingConfigurationListItemOutput

type FlowAliasRoutingConfigurationListItemArray added in v0.112.0

type FlowAliasRoutingConfigurationListItemArray []FlowAliasRoutingConfigurationListItemInput

func (FlowAliasRoutingConfigurationListItemArray) ElementType added in v0.112.0

func (FlowAliasRoutingConfigurationListItemArray) ToFlowAliasRoutingConfigurationListItemArrayOutput added in v0.112.0

func (i FlowAliasRoutingConfigurationListItemArray) ToFlowAliasRoutingConfigurationListItemArrayOutput() FlowAliasRoutingConfigurationListItemArrayOutput

func (FlowAliasRoutingConfigurationListItemArray) ToFlowAliasRoutingConfigurationListItemArrayOutputWithContext added in v0.112.0

func (i FlowAliasRoutingConfigurationListItemArray) ToFlowAliasRoutingConfigurationListItemArrayOutputWithContext(ctx context.Context) FlowAliasRoutingConfigurationListItemArrayOutput

type FlowAliasRoutingConfigurationListItemArrayInput added in v0.112.0

type FlowAliasRoutingConfigurationListItemArrayInput interface {
	pulumi.Input

	ToFlowAliasRoutingConfigurationListItemArrayOutput() FlowAliasRoutingConfigurationListItemArrayOutput
	ToFlowAliasRoutingConfigurationListItemArrayOutputWithContext(context.Context) FlowAliasRoutingConfigurationListItemArrayOutput
}

FlowAliasRoutingConfigurationListItemArrayInput is an input type that accepts FlowAliasRoutingConfigurationListItemArray and FlowAliasRoutingConfigurationListItemArrayOutput values. You can construct a concrete instance of `FlowAliasRoutingConfigurationListItemArrayInput` via:

FlowAliasRoutingConfigurationListItemArray{ FlowAliasRoutingConfigurationListItemArgs{...} }

type FlowAliasRoutingConfigurationListItemArrayOutput added in v0.112.0

type FlowAliasRoutingConfigurationListItemArrayOutput struct{ *pulumi.OutputState }

func (FlowAliasRoutingConfigurationListItemArrayOutput) ElementType added in v0.112.0

func (FlowAliasRoutingConfigurationListItemArrayOutput) Index added in v0.112.0

func (FlowAliasRoutingConfigurationListItemArrayOutput) ToFlowAliasRoutingConfigurationListItemArrayOutput added in v0.112.0

func (o FlowAliasRoutingConfigurationListItemArrayOutput) ToFlowAliasRoutingConfigurationListItemArrayOutput() FlowAliasRoutingConfigurationListItemArrayOutput

func (FlowAliasRoutingConfigurationListItemArrayOutput) ToFlowAliasRoutingConfigurationListItemArrayOutputWithContext added in v0.112.0

func (o FlowAliasRoutingConfigurationListItemArrayOutput) ToFlowAliasRoutingConfigurationListItemArrayOutputWithContext(ctx context.Context) FlowAliasRoutingConfigurationListItemArrayOutput

type FlowAliasRoutingConfigurationListItemInput added in v0.112.0

type FlowAliasRoutingConfigurationListItemInput interface {
	pulumi.Input

	ToFlowAliasRoutingConfigurationListItemOutput() FlowAliasRoutingConfigurationListItemOutput
	ToFlowAliasRoutingConfigurationListItemOutputWithContext(context.Context) FlowAliasRoutingConfigurationListItemOutput
}

FlowAliasRoutingConfigurationListItemInput is an input type that accepts FlowAliasRoutingConfigurationListItemArgs and FlowAliasRoutingConfigurationListItemOutput values. You can construct a concrete instance of `FlowAliasRoutingConfigurationListItemInput` via:

FlowAliasRoutingConfigurationListItemArgs{...}

type FlowAliasRoutingConfigurationListItemOutput added in v0.112.0

type FlowAliasRoutingConfigurationListItemOutput struct{ *pulumi.OutputState }

Details about the routing configuration for a Flow alias.

func (FlowAliasRoutingConfigurationListItemOutput) ElementType added in v0.112.0

func (FlowAliasRoutingConfigurationListItemOutput) FlowVersion added in v0.112.0

Version.

func (FlowAliasRoutingConfigurationListItemOutput) ToFlowAliasRoutingConfigurationListItemOutput added in v0.112.0

func (o FlowAliasRoutingConfigurationListItemOutput) ToFlowAliasRoutingConfigurationListItemOutput() FlowAliasRoutingConfigurationListItemOutput

func (FlowAliasRoutingConfigurationListItemOutput) ToFlowAliasRoutingConfigurationListItemOutputWithContext added in v0.112.0

func (o FlowAliasRoutingConfigurationListItemOutput) ToFlowAliasRoutingConfigurationListItemOutputWithContext(ctx context.Context) FlowAliasRoutingConfigurationListItemOutput

type FlowAliasState added in v0.112.0

type FlowAliasState struct {
}

func (FlowAliasState) ElementType added in v0.112.0

func (FlowAliasState) ElementType() reflect.Type

type FlowArgs added in v0.112.0

type FlowArgs struct {
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringPtrInput
	// The definition of the nodes and connections between the nodes in the flow.
	Definition FlowDefinitionPtrInput
	// The Amazon S3 location of the flow definition.
	DefinitionS3Location FlowS3LocationPtrInput
	// A JSON string containing a Definition with the same schema as the Definition property of this resource
	DefinitionString pulumi.StringPtrInput
	// A 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 `DefinitionString` and `DefinitionS3Location` fields.
	//
	// Substitutions must follow the syntax: `${key_name}` or `${variable_1,variable_2,...}` .
	DefinitionSubstitutions pulumi.MapInput
	// Description of the flow
	Description pulumi.StringPtrInput
	// ARN of a IAM role
	ExecutionRoleArn pulumi.StringInput
	// Name for the flow
	Name pulumi.StringPtrInput
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags          pulumi.StringMapInput
	TestAliasTags pulumi.StringMapInput
}

The set of arguments for constructing a Flow resource.

func (FlowArgs) ElementType added in v0.112.0

func (FlowArgs) ElementType() reflect.Type

type FlowCollectorFlowNodeConfiguration added in v0.121.0

type FlowCollectorFlowNodeConfiguration struct {
}

Collector flow node configuration

type FlowCollectorFlowNodeConfigurationArgs added in v0.121.0

type FlowCollectorFlowNodeConfigurationArgs struct {
}

Collector flow node configuration

func (FlowCollectorFlowNodeConfigurationArgs) ElementType added in v0.121.0

func (FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationOutput added in v0.121.0

func (i FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationOutput() FlowCollectorFlowNodeConfigurationOutput

func (FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationOutputWithContext added in v0.121.0

func (i FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowCollectorFlowNodeConfigurationOutput

func (FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationPtrOutput added in v0.121.0

func (i FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationPtrOutput() FlowCollectorFlowNodeConfigurationPtrOutput

func (FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (i FlowCollectorFlowNodeConfigurationArgs) ToFlowCollectorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowCollectorFlowNodeConfigurationPtrOutput

type FlowCollectorFlowNodeConfigurationInput added in v0.121.0

type FlowCollectorFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowCollectorFlowNodeConfigurationOutput() FlowCollectorFlowNodeConfigurationOutput
	ToFlowCollectorFlowNodeConfigurationOutputWithContext(context.Context) FlowCollectorFlowNodeConfigurationOutput
}

FlowCollectorFlowNodeConfigurationInput is an input type that accepts FlowCollectorFlowNodeConfigurationArgs and FlowCollectorFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowCollectorFlowNodeConfigurationInput` via:

FlowCollectorFlowNodeConfigurationArgs{...}

type FlowCollectorFlowNodeConfigurationOutput added in v0.121.0

type FlowCollectorFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Collector flow node configuration

func (FlowCollectorFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationOutput added in v0.121.0

func (o FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationOutput() FlowCollectorFlowNodeConfigurationOutput

func (FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowCollectorFlowNodeConfigurationOutput

func (FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationPtrOutput() FlowCollectorFlowNodeConfigurationPtrOutput

func (FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowCollectorFlowNodeConfigurationOutput) ToFlowCollectorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowCollectorFlowNodeConfigurationPtrOutput

type FlowCollectorFlowNodeConfigurationPtrInput added in v0.121.0

type FlowCollectorFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowCollectorFlowNodeConfigurationPtrOutput() FlowCollectorFlowNodeConfigurationPtrOutput
	ToFlowCollectorFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowCollectorFlowNodeConfigurationPtrOutput
}

FlowCollectorFlowNodeConfigurationPtrInput is an input type that accepts FlowCollectorFlowNodeConfigurationArgs, FlowCollectorFlowNodeConfigurationPtr and FlowCollectorFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowCollectorFlowNodeConfigurationPtrInput` via:

        FlowCollectorFlowNodeConfigurationArgs{...}

or:

        nil

type FlowCollectorFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowCollectorFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowCollectorFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowCollectorFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowCollectorFlowNodeConfigurationPtrOutput) ToFlowCollectorFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowCollectorFlowNodeConfigurationPtrOutput) ToFlowCollectorFlowNodeConfigurationPtrOutput() FlowCollectorFlowNodeConfigurationPtrOutput

func (FlowCollectorFlowNodeConfigurationPtrOutput) ToFlowCollectorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowCollectorFlowNodeConfigurationPtrOutput) ToFlowCollectorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowCollectorFlowNodeConfigurationPtrOutput

type FlowCondition added in v0.112.0

type FlowCondition struct {
	// Expression for a condition in a flow
	Expression *string `pulumi:"expression"`
	// Name of a condition in a flow
	Name string `pulumi:"name"`
}

Condition branch for a condition node

type FlowConditionArgs added in v0.112.0

type FlowConditionArgs struct {
	// Expression for a condition in a flow
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// Name of a condition in a flow
	Name pulumi.StringInput `pulumi:"name"`
}

Condition branch for a condition node

func (FlowConditionArgs) ElementType added in v0.112.0

func (FlowConditionArgs) ElementType() reflect.Type

func (FlowConditionArgs) ToFlowConditionOutput added in v0.112.0

func (i FlowConditionArgs) ToFlowConditionOutput() FlowConditionOutput

func (FlowConditionArgs) ToFlowConditionOutputWithContext added in v0.112.0

func (i FlowConditionArgs) ToFlowConditionOutputWithContext(ctx context.Context) FlowConditionOutput

type FlowConditionArray added in v0.112.0

type FlowConditionArray []FlowConditionInput

func (FlowConditionArray) ElementType added in v0.112.0

func (FlowConditionArray) ElementType() reflect.Type

func (FlowConditionArray) ToFlowConditionArrayOutput added in v0.112.0

func (i FlowConditionArray) ToFlowConditionArrayOutput() FlowConditionArrayOutput

func (FlowConditionArray) ToFlowConditionArrayOutputWithContext added in v0.112.0

func (i FlowConditionArray) ToFlowConditionArrayOutputWithContext(ctx context.Context) FlowConditionArrayOutput

type FlowConditionArrayInput added in v0.112.0

type FlowConditionArrayInput interface {
	pulumi.Input

	ToFlowConditionArrayOutput() FlowConditionArrayOutput
	ToFlowConditionArrayOutputWithContext(context.Context) FlowConditionArrayOutput
}

FlowConditionArrayInput is an input type that accepts FlowConditionArray and FlowConditionArrayOutput values. You can construct a concrete instance of `FlowConditionArrayInput` via:

FlowConditionArray{ FlowConditionArgs{...} }

type FlowConditionArrayOutput added in v0.112.0

type FlowConditionArrayOutput struct{ *pulumi.OutputState }

func (FlowConditionArrayOutput) ElementType added in v0.112.0

func (FlowConditionArrayOutput) ElementType() reflect.Type

func (FlowConditionArrayOutput) Index added in v0.112.0

func (FlowConditionArrayOutput) ToFlowConditionArrayOutput added in v0.112.0

func (o FlowConditionArrayOutput) ToFlowConditionArrayOutput() FlowConditionArrayOutput

func (FlowConditionArrayOutput) ToFlowConditionArrayOutputWithContext added in v0.112.0

func (o FlowConditionArrayOutput) ToFlowConditionArrayOutputWithContext(ctx context.Context) FlowConditionArrayOutput

type FlowConditionFlowNodeConfiguration added in v0.112.0

type FlowConditionFlowNodeConfiguration struct {
	// List of conditions in a condition node
	Conditions []FlowCondition `pulumi:"conditions"`
}

Condition flow node configuration

type FlowConditionFlowNodeConfigurationArgs added in v0.112.0

type FlowConditionFlowNodeConfigurationArgs struct {
	// List of conditions in a condition node
	Conditions FlowConditionArrayInput `pulumi:"conditions"`
}

Condition flow node configuration

func (FlowConditionFlowNodeConfigurationArgs) ElementType added in v0.112.0

func (FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationOutput added in v0.112.0

func (i FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationOutput() FlowConditionFlowNodeConfigurationOutput

func (FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationOutputWithContext added in v0.112.0

func (i FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowConditionFlowNodeConfigurationOutput

func (FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationPtrOutput added in v0.112.0

func (i FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationPtrOutput() FlowConditionFlowNodeConfigurationPtrOutput

func (FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowConditionFlowNodeConfigurationArgs) ToFlowConditionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowConditionFlowNodeConfigurationPtrOutput

type FlowConditionFlowNodeConfigurationInput added in v0.112.0

type FlowConditionFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowConditionFlowNodeConfigurationOutput() FlowConditionFlowNodeConfigurationOutput
	ToFlowConditionFlowNodeConfigurationOutputWithContext(context.Context) FlowConditionFlowNodeConfigurationOutput
}

FlowConditionFlowNodeConfigurationInput is an input type that accepts FlowConditionFlowNodeConfigurationArgs and FlowConditionFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowConditionFlowNodeConfigurationInput` via:

FlowConditionFlowNodeConfigurationArgs{...}

type FlowConditionFlowNodeConfigurationOutput added in v0.112.0

type FlowConditionFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Condition flow node configuration

func (FlowConditionFlowNodeConfigurationOutput) Conditions added in v0.112.0

List of conditions in a condition node

func (FlowConditionFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationOutput added in v0.112.0

func (o FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationOutput() FlowConditionFlowNodeConfigurationOutput

func (FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowConditionFlowNodeConfigurationOutput

func (FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationPtrOutput() FlowConditionFlowNodeConfigurationPtrOutput

func (FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowConditionFlowNodeConfigurationOutput) ToFlowConditionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowConditionFlowNodeConfigurationPtrOutput

type FlowConditionFlowNodeConfigurationPtrInput added in v0.112.0

type FlowConditionFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowConditionFlowNodeConfigurationPtrOutput() FlowConditionFlowNodeConfigurationPtrOutput
	ToFlowConditionFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowConditionFlowNodeConfigurationPtrOutput
}

FlowConditionFlowNodeConfigurationPtrInput is an input type that accepts FlowConditionFlowNodeConfigurationArgs, FlowConditionFlowNodeConfigurationPtr and FlowConditionFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowConditionFlowNodeConfigurationPtrInput` via:

        FlowConditionFlowNodeConfigurationArgs{...}

or:

        nil

type FlowConditionFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowConditionFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowConditionFlowNodeConfigurationPtrOutput) Conditions added in v0.112.0

List of conditions in a condition node

func (FlowConditionFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowConditionFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowConditionFlowNodeConfigurationPtrOutput) ToFlowConditionFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowConditionFlowNodeConfigurationPtrOutput) ToFlowConditionFlowNodeConfigurationPtrOutput() FlowConditionFlowNodeConfigurationPtrOutput

func (FlowConditionFlowNodeConfigurationPtrOutput) ToFlowConditionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowConditionFlowNodeConfigurationPtrOutput) ToFlowConditionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowConditionFlowNodeConfigurationPtrOutput

type FlowConditionInput added in v0.112.0

type FlowConditionInput interface {
	pulumi.Input

	ToFlowConditionOutput() FlowConditionOutput
	ToFlowConditionOutputWithContext(context.Context) FlowConditionOutput
}

FlowConditionInput is an input type that accepts FlowConditionArgs and FlowConditionOutput values. You can construct a concrete instance of `FlowConditionInput` via:

FlowConditionArgs{...}

type FlowConditionOutput added in v0.112.0

type FlowConditionOutput struct{ *pulumi.OutputState }

Condition branch for a condition node

func (FlowConditionOutput) ElementType added in v0.112.0

func (FlowConditionOutput) ElementType() reflect.Type

func (FlowConditionOutput) Expression added in v0.112.0

Expression for a condition in a flow

func (FlowConditionOutput) Name added in v0.112.0

Name of a condition in a flow

func (FlowConditionOutput) ToFlowConditionOutput added in v0.112.0

func (o FlowConditionOutput) ToFlowConditionOutput() FlowConditionOutput

func (FlowConditionOutput) ToFlowConditionOutputWithContext added in v0.112.0

func (o FlowConditionOutput) ToFlowConditionOutputWithContext(ctx context.Context) FlowConditionOutput

type FlowConditionalConnectionConfiguration added in v0.112.0

type FlowConditionalConnectionConfiguration struct {
	// Name of a condition in a flow
	Condition string `pulumi:"condition"`
}

Conditional connection configuration

type FlowConditionalConnectionConfigurationArgs added in v0.112.0

type FlowConditionalConnectionConfigurationArgs struct {
	// Name of a condition in a flow
	Condition pulumi.StringInput `pulumi:"condition"`
}

Conditional connection configuration

func (FlowConditionalConnectionConfigurationArgs) ElementType added in v0.112.0

func (FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationOutput added in v0.112.0

func (i FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationOutput() FlowConditionalConnectionConfigurationOutput

func (FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationOutputWithContext added in v0.112.0

func (i FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationOutputWithContext(ctx context.Context) FlowConditionalConnectionConfigurationOutput

func (FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationPtrOutput added in v0.112.0

func (i FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationPtrOutput() FlowConditionalConnectionConfigurationPtrOutput

func (FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowConditionalConnectionConfigurationArgs) ToFlowConditionalConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowConditionalConnectionConfigurationPtrOutput

type FlowConditionalConnectionConfigurationInput added in v0.112.0

type FlowConditionalConnectionConfigurationInput interface {
	pulumi.Input

	ToFlowConditionalConnectionConfigurationOutput() FlowConditionalConnectionConfigurationOutput
	ToFlowConditionalConnectionConfigurationOutputWithContext(context.Context) FlowConditionalConnectionConfigurationOutput
}

FlowConditionalConnectionConfigurationInput is an input type that accepts FlowConditionalConnectionConfigurationArgs and FlowConditionalConnectionConfigurationOutput values. You can construct a concrete instance of `FlowConditionalConnectionConfigurationInput` via:

FlowConditionalConnectionConfigurationArgs{...}

type FlowConditionalConnectionConfigurationOutput added in v0.112.0

type FlowConditionalConnectionConfigurationOutput struct{ *pulumi.OutputState }

Conditional connection configuration

func (FlowConditionalConnectionConfigurationOutput) Condition added in v0.112.0

Name of a condition in a flow

func (FlowConditionalConnectionConfigurationOutput) ElementType added in v0.112.0

func (FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationOutput added in v0.112.0

func (o FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationOutput() FlowConditionalConnectionConfigurationOutput

func (FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationOutputWithContext added in v0.112.0

func (o FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationOutputWithContext(ctx context.Context) FlowConditionalConnectionConfigurationOutput

func (FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationPtrOutput added in v0.112.0

func (o FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationPtrOutput() FlowConditionalConnectionConfigurationPtrOutput

func (FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowConditionalConnectionConfigurationOutput) ToFlowConditionalConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowConditionalConnectionConfigurationPtrOutput

type FlowConditionalConnectionConfigurationPtrInput added in v0.112.0

type FlowConditionalConnectionConfigurationPtrInput interface {
	pulumi.Input

	ToFlowConditionalConnectionConfigurationPtrOutput() FlowConditionalConnectionConfigurationPtrOutput
	ToFlowConditionalConnectionConfigurationPtrOutputWithContext(context.Context) FlowConditionalConnectionConfigurationPtrOutput
}

FlowConditionalConnectionConfigurationPtrInput is an input type that accepts FlowConditionalConnectionConfigurationArgs, FlowConditionalConnectionConfigurationPtr and FlowConditionalConnectionConfigurationPtrOutput values. You can construct a concrete instance of `FlowConditionalConnectionConfigurationPtrInput` via:

        FlowConditionalConnectionConfigurationArgs{...}

or:

        nil

type FlowConditionalConnectionConfigurationPtrOutput added in v0.112.0

type FlowConditionalConnectionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowConditionalConnectionConfigurationPtrOutput) Condition added in v0.112.0

Name of a condition in a flow

func (FlowConditionalConnectionConfigurationPtrOutput) Elem added in v0.112.0

func (FlowConditionalConnectionConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowConditionalConnectionConfigurationPtrOutput) ToFlowConditionalConnectionConfigurationPtrOutput added in v0.112.0

func (o FlowConditionalConnectionConfigurationPtrOutput) ToFlowConditionalConnectionConfigurationPtrOutput() FlowConditionalConnectionConfigurationPtrOutput

func (FlowConditionalConnectionConfigurationPtrOutput) ToFlowConditionalConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowConditionalConnectionConfigurationPtrOutput) ToFlowConditionalConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowConditionalConnectionConfigurationPtrOutput

type FlowConnection added in v0.112.0

type FlowConnection struct {
	// The configuration of the connection.
	Configuration interface{} `pulumi:"configuration"`
	// Name of a connection in a flow
	Name string `pulumi:"name"`
	// Name of a node in a flow
	Source string `pulumi:"source"`
	// Name of a node in a flow
	Target string `pulumi:"target"`
	// Whether the source node that the connection begins from is a condition node ( `Conditional` ) or not ( `Data` ).
	Type FlowConnectionType `pulumi:"type"`
}

Flow connection

type FlowConnectionArgs added in v0.112.0

type FlowConnectionArgs struct {
	// The configuration of the connection.
	Configuration pulumi.Input `pulumi:"configuration"`
	// Name of a connection in a flow
	Name pulumi.StringInput `pulumi:"name"`
	// Name of a node in a flow
	Source pulumi.StringInput `pulumi:"source"`
	// Name of a node in a flow
	Target pulumi.StringInput `pulumi:"target"`
	// Whether the source node that the connection begins from is a condition node ( `Conditional` ) or not ( `Data` ).
	Type FlowConnectionTypeInput `pulumi:"type"`
}

Flow connection

func (FlowConnectionArgs) ElementType added in v0.112.0

func (FlowConnectionArgs) ElementType() reflect.Type

func (FlowConnectionArgs) ToFlowConnectionOutput added in v0.112.0

func (i FlowConnectionArgs) ToFlowConnectionOutput() FlowConnectionOutput

func (FlowConnectionArgs) ToFlowConnectionOutputWithContext added in v0.112.0

func (i FlowConnectionArgs) ToFlowConnectionOutputWithContext(ctx context.Context) FlowConnectionOutput

type FlowConnectionArray added in v0.112.0

type FlowConnectionArray []FlowConnectionInput

func (FlowConnectionArray) ElementType added in v0.112.0

func (FlowConnectionArray) ElementType() reflect.Type

func (FlowConnectionArray) ToFlowConnectionArrayOutput added in v0.112.0

func (i FlowConnectionArray) ToFlowConnectionArrayOutput() FlowConnectionArrayOutput

func (FlowConnectionArray) ToFlowConnectionArrayOutputWithContext added in v0.112.0

func (i FlowConnectionArray) ToFlowConnectionArrayOutputWithContext(ctx context.Context) FlowConnectionArrayOutput

type FlowConnectionArrayInput added in v0.112.0

type FlowConnectionArrayInput interface {
	pulumi.Input

	ToFlowConnectionArrayOutput() FlowConnectionArrayOutput
	ToFlowConnectionArrayOutputWithContext(context.Context) FlowConnectionArrayOutput
}

FlowConnectionArrayInput is an input type that accepts FlowConnectionArray and FlowConnectionArrayOutput values. You can construct a concrete instance of `FlowConnectionArrayInput` via:

FlowConnectionArray{ FlowConnectionArgs{...} }

type FlowConnectionArrayOutput added in v0.112.0

type FlowConnectionArrayOutput struct{ *pulumi.OutputState }

func (FlowConnectionArrayOutput) ElementType added in v0.112.0

func (FlowConnectionArrayOutput) ElementType() reflect.Type

func (FlowConnectionArrayOutput) Index added in v0.112.0

func (FlowConnectionArrayOutput) ToFlowConnectionArrayOutput added in v0.112.0

func (o FlowConnectionArrayOutput) ToFlowConnectionArrayOutput() FlowConnectionArrayOutput

func (FlowConnectionArrayOutput) ToFlowConnectionArrayOutputWithContext added in v0.112.0

func (o FlowConnectionArrayOutput) ToFlowConnectionArrayOutputWithContext(ctx context.Context) FlowConnectionArrayOutput

type FlowConnectionConfiguration0Properties added in v0.112.0

type FlowConnectionConfiguration0Properties struct {
	Data FlowDataConnectionConfiguration `pulumi:"data"`
}

Connection configuration

type FlowConnectionConfiguration0PropertiesArgs added in v0.112.0

type FlowConnectionConfiguration0PropertiesArgs struct {
	Data FlowDataConnectionConfigurationInput `pulumi:"data"`
}

Connection configuration

func (FlowConnectionConfiguration0PropertiesArgs) ElementType added in v0.112.0

func (FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesOutput added in v0.112.0

func (i FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesOutput() FlowConnectionConfiguration0PropertiesOutput

func (FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesOutputWithContext added in v0.112.0

func (i FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowConnectionConfiguration0PropertiesOutput

func (FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesPtrOutput added in v0.112.0

func (i FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesPtrOutput() FlowConnectionConfiguration0PropertiesPtrOutput

func (FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowConnectionConfiguration0PropertiesArgs) ToFlowConnectionConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowConnectionConfiguration0PropertiesPtrOutput

type FlowConnectionConfiguration0PropertiesInput added in v0.112.0

type FlowConnectionConfiguration0PropertiesInput interface {
	pulumi.Input

	ToFlowConnectionConfiguration0PropertiesOutput() FlowConnectionConfiguration0PropertiesOutput
	ToFlowConnectionConfiguration0PropertiesOutputWithContext(context.Context) FlowConnectionConfiguration0PropertiesOutput
}

FlowConnectionConfiguration0PropertiesInput is an input type that accepts FlowConnectionConfiguration0PropertiesArgs and FlowConnectionConfiguration0PropertiesOutput values. You can construct a concrete instance of `FlowConnectionConfiguration0PropertiesInput` via:

FlowConnectionConfiguration0PropertiesArgs{...}

type FlowConnectionConfiguration0PropertiesOutput added in v0.112.0

type FlowConnectionConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

Connection configuration

func (FlowConnectionConfiguration0PropertiesOutput) Data added in v0.112.0

func (FlowConnectionConfiguration0PropertiesOutput) ElementType added in v0.112.0

func (FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesOutput added in v0.112.0

func (o FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesOutput() FlowConnectionConfiguration0PropertiesOutput

func (FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesOutputWithContext added in v0.112.0

func (o FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowConnectionConfiguration0PropertiesOutput

func (FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesPtrOutput added in v0.112.0

func (o FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesPtrOutput() FlowConnectionConfiguration0PropertiesPtrOutput

func (FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowConnectionConfiguration0PropertiesOutput) ToFlowConnectionConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowConnectionConfiguration0PropertiesPtrOutput

type FlowConnectionConfiguration0PropertiesPtrInput added in v0.112.0

type FlowConnectionConfiguration0PropertiesPtrInput interface {
	pulumi.Input

	ToFlowConnectionConfiguration0PropertiesPtrOutput() FlowConnectionConfiguration0PropertiesPtrOutput
	ToFlowConnectionConfiguration0PropertiesPtrOutputWithContext(context.Context) FlowConnectionConfiguration0PropertiesPtrOutput
}

FlowConnectionConfiguration0PropertiesPtrInput is an input type that accepts FlowConnectionConfiguration0PropertiesArgs, FlowConnectionConfiguration0PropertiesPtr and FlowConnectionConfiguration0PropertiesPtrOutput values. You can construct a concrete instance of `FlowConnectionConfiguration0PropertiesPtrInput` via:

        FlowConnectionConfiguration0PropertiesArgs{...}

or:

        nil

type FlowConnectionConfiguration0PropertiesPtrOutput added in v0.112.0

type FlowConnectionConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowConnectionConfiguration0PropertiesPtrOutput) Data added in v0.112.0

func (FlowConnectionConfiguration0PropertiesPtrOutput) Elem added in v0.112.0

func (FlowConnectionConfiguration0PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowConnectionConfiguration0PropertiesPtrOutput) ToFlowConnectionConfiguration0PropertiesPtrOutput added in v0.112.0

func (o FlowConnectionConfiguration0PropertiesPtrOutput) ToFlowConnectionConfiguration0PropertiesPtrOutput() FlowConnectionConfiguration0PropertiesPtrOutput

func (FlowConnectionConfiguration0PropertiesPtrOutput) ToFlowConnectionConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowConnectionConfiguration0PropertiesPtrOutput) ToFlowConnectionConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowConnectionConfiguration0PropertiesPtrOutput

type FlowConnectionConfiguration1Properties added in v0.112.0

type FlowConnectionConfiguration1Properties struct {
	Conditional FlowConditionalConnectionConfiguration `pulumi:"conditional"`
}

Connection configuration

type FlowConnectionConfiguration1PropertiesArgs added in v0.112.0

type FlowConnectionConfiguration1PropertiesArgs struct {
	Conditional FlowConditionalConnectionConfigurationInput `pulumi:"conditional"`
}

Connection configuration

func (FlowConnectionConfiguration1PropertiesArgs) ElementType added in v0.112.0

func (FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesOutput added in v0.112.0

func (i FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesOutput() FlowConnectionConfiguration1PropertiesOutput

func (FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesOutputWithContext added in v0.112.0

func (i FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowConnectionConfiguration1PropertiesOutput

func (FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesPtrOutput added in v0.112.0

func (i FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesPtrOutput() FlowConnectionConfiguration1PropertiesPtrOutput

func (FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowConnectionConfiguration1PropertiesArgs) ToFlowConnectionConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowConnectionConfiguration1PropertiesPtrOutput

type FlowConnectionConfiguration1PropertiesInput added in v0.112.0

type FlowConnectionConfiguration1PropertiesInput interface {
	pulumi.Input

	ToFlowConnectionConfiguration1PropertiesOutput() FlowConnectionConfiguration1PropertiesOutput
	ToFlowConnectionConfiguration1PropertiesOutputWithContext(context.Context) FlowConnectionConfiguration1PropertiesOutput
}

FlowConnectionConfiguration1PropertiesInput is an input type that accepts FlowConnectionConfiguration1PropertiesArgs and FlowConnectionConfiguration1PropertiesOutput values. You can construct a concrete instance of `FlowConnectionConfiguration1PropertiesInput` via:

FlowConnectionConfiguration1PropertiesArgs{...}

type FlowConnectionConfiguration1PropertiesOutput added in v0.112.0

type FlowConnectionConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

Connection configuration

func (FlowConnectionConfiguration1PropertiesOutput) Conditional added in v0.112.0

func (FlowConnectionConfiguration1PropertiesOutput) ElementType added in v0.112.0

func (FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesOutput added in v0.112.0

func (o FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesOutput() FlowConnectionConfiguration1PropertiesOutput

func (FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesOutputWithContext added in v0.112.0

func (o FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowConnectionConfiguration1PropertiesOutput

func (FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesPtrOutput added in v0.112.0

func (o FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesPtrOutput() FlowConnectionConfiguration1PropertiesPtrOutput

func (FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowConnectionConfiguration1PropertiesOutput) ToFlowConnectionConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowConnectionConfiguration1PropertiesPtrOutput

type FlowConnectionConfiguration1PropertiesPtrInput added in v0.112.0

type FlowConnectionConfiguration1PropertiesPtrInput interface {
	pulumi.Input

	ToFlowConnectionConfiguration1PropertiesPtrOutput() FlowConnectionConfiguration1PropertiesPtrOutput
	ToFlowConnectionConfiguration1PropertiesPtrOutputWithContext(context.Context) FlowConnectionConfiguration1PropertiesPtrOutput
}

FlowConnectionConfiguration1PropertiesPtrInput is an input type that accepts FlowConnectionConfiguration1PropertiesArgs, FlowConnectionConfiguration1PropertiesPtr and FlowConnectionConfiguration1PropertiesPtrOutput values. You can construct a concrete instance of `FlowConnectionConfiguration1PropertiesPtrInput` via:

        FlowConnectionConfiguration1PropertiesArgs{...}

or:

        nil

type FlowConnectionConfiguration1PropertiesPtrOutput added in v0.112.0

type FlowConnectionConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowConnectionConfiguration1PropertiesPtrOutput) Conditional added in v0.112.0

func (FlowConnectionConfiguration1PropertiesPtrOutput) Elem added in v0.112.0

func (FlowConnectionConfiguration1PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowConnectionConfiguration1PropertiesPtrOutput) ToFlowConnectionConfiguration1PropertiesPtrOutput added in v0.112.0

func (o FlowConnectionConfiguration1PropertiesPtrOutput) ToFlowConnectionConfiguration1PropertiesPtrOutput() FlowConnectionConfiguration1PropertiesPtrOutput

func (FlowConnectionConfiguration1PropertiesPtrOutput) ToFlowConnectionConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowConnectionConfiguration1PropertiesPtrOutput) ToFlowConnectionConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowConnectionConfiguration1PropertiesPtrOutput

type FlowConnectionInput added in v0.112.0

type FlowConnectionInput interface {
	pulumi.Input

	ToFlowConnectionOutput() FlowConnectionOutput
	ToFlowConnectionOutputWithContext(context.Context) FlowConnectionOutput
}

FlowConnectionInput is an input type that accepts FlowConnectionArgs and FlowConnectionOutput values. You can construct a concrete instance of `FlowConnectionInput` via:

FlowConnectionArgs{...}

type FlowConnectionOutput added in v0.112.0

type FlowConnectionOutput struct{ *pulumi.OutputState }

Flow connection

func (FlowConnectionOutput) Configuration added in v0.112.0

func (o FlowConnectionOutput) Configuration() pulumi.AnyOutput

The configuration of the connection.

func (FlowConnectionOutput) ElementType added in v0.112.0

func (FlowConnectionOutput) ElementType() reflect.Type

func (FlowConnectionOutput) Name added in v0.112.0

Name of a connection in a flow

func (FlowConnectionOutput) Source added in v0.112.0

Name of a node in a flow

func (FlowConnectionOutput) Target added in v0.112.0

Name of a node in a flow

func (FlowConnectionOutput) ToFlowConnectionOutput added in v0.112.0

func (o FlowConnectionOutput) ToFlowConnectionOutput() FlowConnectionOutput

func (FlowConnectionOutput) ToFlowConnectionOutputWithContext added in v0.112.0

func (o FlowConnectionOutput) ToFlowConnectionOutputWithContext(ctx context.Context) FlowConnectionOutput

func (FlowConnectionOutput) Type added in v0.112.0

Whether the source node that the connection begins from is a condition node ( `Conditional` ) or not ( `Data` ).

type FlowConnectionType added in v0.112.0

type FlowConnectionType string

Connection type

func (FlowConnectionType) ElementType added in v0.112.0

func (FlowConnectionType) ElementType() reflect.Type

func (FlowConnectionType) ToFlowConnectionTypeOutput added in v0.112.0

func (e FlowConnectionType) ToFlowConnectionTypeOutput() FlowConnectionTypeOutput

func (FlowConnectionType) ToFlowConnectionTypeOutputWithContext added in v0.112.0

func (e FlowConnectionType) ToFlowConnectionTypeOutputWithContext(ctx context.Context) FlowConnectionTypeOutput

func (FlowConnectionType) ToFlowConnectionTypePtrOutput added in v0.112.0

func (e FlowConnectionType) ToFlowConnectionTypePtrOutput() FlowConnectionTypePtrOutput

func (FlowConnectionType) ToFlowConnectionTypePtrOutputWithContext added in v0.112.0

func (e FlowConnectionType) ToFlowConnectionTypePtrOutputWithContext(ctx context.Context) FlowConnectionTypePtrOutput

func (FlowConnectionType) ToStringOutput added in v0.112.0

func (e FlowConnectionType) ToStringOutput() pulumi.StringOutput

func (FlowConnectionType) ToStringOutputWithContext added in v0.112.0

func (e FlowConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowConnectionType) ToStringPtrOutput added in v0.112.0

func (e FlowConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowConnectionType) ToStringPtrOutputWithContext added in v0.112.0

func (e FlowConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowConnectionTypeInput added in v0.112.0

type FlowConnectionTypeInput interface {
	pulumi.Input

	ToFlowConnectionTypeOutput() FlowConnectionTypeOutput
	ToFlowConnectionTypeOutputWithContext(context.Context) FlowConnectionTypeOutput
}

FlowConnectionTypeInput is an input type that accepts values of the FlowConnectionType enum A concrete instance of `FlowConnectionTypeInput` can be one of the following:

FlowConnectionTypeData
FlowConnectionTypeConditional

type FlowConnectionTypeOutput added in v0.112.0

type FlowConnectionTypeOutput struct{ *pulumi.OutputState }

func (FlowConnectionTypeOutput) ElementType added in v0.112.0

func (FlowConnectionTypeOutput) ElementType() reflect.Type

func (FlowConnectionTypeOutput) ToFlowConnectionTypeOutput added in v0.112.0

func (o FlowConnectionTypeOutput) ToFlowConnectionTypeOutput() FlowConnectionTypeOutput

func (FlowConnectionTypeOutput) ToFlowConnectionTypeOutputWithContext added in v0.112.0

func (o FlowConnectionTypeOutput) ToFlowConnectionTypeOutputWithContext(ctx context.Context) FlowConnectionTypeOutput

func (FlowConnectionTypeOutput) ToFlowConnectionTypePtrOutput added in v0.112.0

func (o FlowConnectionTypeOutput) ToFlowConnectionTypePtrOutput() FlowConnectionTypePtrOutput

func (FlowConnectionTypeOutput) ToFlowConnectionTypePtrOutputWithContext added in v0.112.0

func (o FlowConnectionTypeOutput) ToFlowConnectionTypePtrOutputWithContext(ctx context.Context) FlowConnectionTypePtrOutput

func (FlowConnectionTypeOutput) ToStringOutput added in v0.112.0

func (o FlowConnectionTypeOutput) ToStringOutput() pulumi.StringOutput

func (FlowConnectionTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowConnectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowConnectionTypeOutput) ToStringPtrOutput added in v0.112.0

func (o FlowConnectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowConnectionTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowConnectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowConnectionTypePtrInput added in v0.112.0

type FlowConnectionTypePtrInput interface {
	pulumi.Input

	ToFlowConnectionTypePtrOutput() FlowConnectionTypePtrOutput
	ToFlowConnectionTypePtrOutputWithContext(context.Context) FlowConnectionTypePtrOutput
}

func FlowConnectionTypePtr added in v0.112.0

func FlowConnectionTypePtr(v string) FlowConnectionTypePtrInput

type FlowConnectionTypePtrOutput added in v0.112.0

type FlowConnectionTypePtrOutput struct{ *pulumi.OutputState }

func (FlowConnectionTypePtrOutput) Elem added in v0.112.0

func (FlowConnectionTypePtrOutput) ElementType added in v0.112.0

func (FlowConnectionTypePtrOutput) ToFlowConnectionTypePtrOutput added in v0.112.0

func (o FlowConnectionTypePtrOutput) ToFlowConnectionTypePtrOutput() FlowConnectionTypePtrOutput

func (FlowConnectionTypePtrOutput) ToFlowConnectionTypePtrOutputWithContext added in v0.112.0

func (o FlowConnectionTypePtrOutput) ToFlowConnectionTypePtrOutputWithContext(ctx context.Context) FlowConnectionTypePtrOutput

func (FlowConnectionTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (o FlowConnectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowConnectionTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowConnectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowDataConnectionConfiguration added in v0.112.0

type FlowDataConnectionConfiguration struct {
	// Name of a node output in a flow
	SourceOutput string `pulumi:"sourceOutput"`
	// Name of a node input in a flow
	TargetInput string `pulumi:"targetInput"`
}

Data connection configuration

type FlowDataConnectionConfigurationArgs added in v0.112.0

type FlowDataConnectionConfigurationArgs struct {
	// Name of a node output in a flow
	SourceOutput pulumi.StringInput `pulumi:"sourceOutput"`
	// Name of a node input in a flow
	TargetInput pulumi.StringInput `pulumi:"targetInput"`
}

Data connection configuration

func (FlowDataConnectionConfigurationArgs) ElementType added in v0.112.0

func (FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationOutput added in v0.112.0

func (i FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationOutput() FlowDataConnectionConfigurationOutput

func (FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationOutputWithContext added in v0.112.0

func (i FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationOutputWithContext(ctx context.Context) FlowDataConnectionConfigurationOutput

func (FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationPtrOutput added in v0.112.0

func (i FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationPtrOutput() FlowDataConnectionConfigurationPtrOutput

func (FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowDataConnectionConfigurationArgs) ToFlowDataConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowDataConnectionConfigurationPtrOutput

type FlowDataConnectionConfigurationInput added in v0.112.0

type FlowDataConnectionConfigurationInput interface {
	pulumi.Input

	ToFlowDataConnectionConfigurationOutput() FlowDataConnectionConfigurationOutput
	ToFlowDataConnectionConfigurationOutputWithContext(context.Context) FlowDataConnectionConfigurationOutput
}

FlowDataConnectionConfigurationInput is an input type that accepts FlowDataConnectionConfigurationArgs and FlowDataConnectionConfigurationOutput values. You can construct a concrete instance of `FlowDataConnectionConfigurationInput` via:

FlowDataConnectionConfigurationArgs{...}

type FlowDataConnectionConfigurationOutput added in v0.112.0

type FlowDataConnectionConfigurationOutput struct{ *pulumi.OutputState }

Data connection configuration

func (FlowDataConnectionConfigurationOutput) ElementType added in v0.112.0

func (FlowDataConnectionConfigurationOutput) SourceOutput added in v0.112.0

Name of a node output in a flow

func (FlowDataConnectionConfigurationOutput) TargetInput added in v0.112.0

Name of a node input in a flow

func (FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationOutput added in v0.112.0

func (o FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationOutput() FlowDataConnectionConfigurationOutput

func (FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationOutputWithContext added in v0.112.0

func (o FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationOutputWithContext(ctx context.Context) FlowDataConnectionConfigurationOutput

func (FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationPtrOutput added in v0.112.0

func (o FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationPtrOutput() FlowDataConnectionConfigurationPtrOutput

func (FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowDataConnectionConfigurationOutput) ToFlowDataConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowDataConnectionConfigurationPtrOutput

type FlowDataConnectionConfigurationPtrInput added in v0.112.0

type FlowDataConnectionConfigurationPtrInput interface {
	pulumi.Input

	ToFlowDataConnectionConfigurationPtrOutput() FlowDataConnectionConfigurationPtrOutput
	ToFlowDataConnectionConfigurationPtrOutputWithContext(context.Context) FlowDataConnectionConfigurationPtrOutput
}

FlowDataConnectionConfigurationPtrInput is an input type that accepts FlowDataConnectionConfigurationArgs, FlowDataConnectionConfigurationPtr and FlowDataConnectionConfigurationPtrOutput values. You can construct a concrete instance of `FlowDataConnectionConfigurationPtrInput` via:

        FlowDataConnectionConfigurationArgs{...}

or:

        nil

type FlowDataConnectionConfigurationPtrOutput added in v0.112.0

type FlowDataConnectionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowDataConnectionConfigurationPtrOutput) Elem added in v0.112.0

func (FlowDataConnectionConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowDataConnectionConfigurationPtrOutput) SourceOutput added in v0.112.0

Name of a node output in a flow

func (FlowDataConnectionConfigurationPtrOutput) TargetInput added in v0.112.0

Name of a node input in a flow

func (FlowDataConnectionConfigurationPtrOutput) ToFlowDataConnectionConfigurationPtrOutput added in v0.112.0

func (o FlowDataConnectionConfigurationPtrOutput) ToFlowDataConnectionConfigurationPtrOutput() FlowDataConnectionConfigurationPtrOutput

func (FlowDataConnectionConfigurationPtrOutput) ToFlowDataConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowDataConnectionConfigurationPtrOutput) ToFlowDataConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowDataConnectionConfigurationPtrOutput

type FlowDefinition added in v0.112.0

type FlowDefinition struct {
	// List of connections
	Connections []FlowConnection `pulumi:"connections"`
	// List of nodes in a flow
	Nodes []FlowNode `pulumi:"nodes"`
}

Flow definition

type FlowDefinitionArgs added in v0.112.0

type FlowDefinitionArgs struct {
	// List of connections
	Connections FlowConnectionArrayInput `pulumi:"connections"`
	// List of nodes in a flow
	Nodes FlowNodeArrayInput `pulumi:"nodes"`
}

Flow definition

func (FlowDefinitionArgs) ElementType added in v0.112.0

func (FlowDefinitionArgs) ElementType() reflect.Type

func (FlowDefinitionArgs) ToFlowDefinitionOutput added in v0.112.0

func (i FlowDefinitionArgs) ToFlowDefinitionOutput() FlowDefinitionOutput

func (FlowDefinitionArgs) ToFlowDefinitionOutputWithContext added in v0.112.0

func (i FlowDefinitionArgs) ToFlowDefinitionOutputWithContext(ctx context.Context) FlowDefinitionOutput

func (FlowDefinitionArgs) ToFlowDefinitionPtrOutput added in v0.112.0

func (i FlowDefinitionArgs) ToFlowDefinitionPtrOutput() FlowDefinitionPtrOutput

func (FlowDefinitionArgs) ToFlowDefinitionPtrOutputWithContext added in v0.112.0

func (i FlowDefinitionArgs) ToFlowDefinitionPtrOutputWithContext(ctx context.Context) FlowDefinitionPtrOutput

type FlowDefinitionInput added in v0.112.0

type FlowDefinitionInput interface {
	pulumi.Input

	ToFlowDefinitionOutput() FlowDefinitionOutput
	ToFlowDefinitionOutputWithContext(context.Context) FlowDefinitionOutput
}

FlowDefinitionInput is an input type that accepts FlowDefinitionArgs and FlowDefinitionOutput values. You can construct a concrete instance of `FlowDefinitionInput` via:

FlowDefinitionArgs{...}

type FlowDefinitionOutput added in v0.112.0

type FlowDefinitionOutput struct{ *pulumi.OutputState }

Flow definition

func (FlowDefinitionOutput) Connections added in v0.112.0

List of connections

func (FlowDefinitionOutput) ElementType added in v0.112.0

func (FlowDefinitionOutput) ElementType() reflect.Type

func (FlowDefinitionOutput) Nodes added in v0.112.0

List of nodes in a flow

func (FlowDefinitionOutput) ToFlowDefinitionOutput added in v0.112.0

func (o FlowDefinitionOutput) ToFlowDefinitionOutput() FlowDefinitionOutput

func (FlowDefinitionOutput) ToFlowDefinitionOutputWithContext added in v0.112.0

func (o FlowDefinitionOutput) ToFlowDefinitionOutputWithContext(ctx context.Context) FlowDefinitionOutput

func (FlowDefinitionOutput) ToFlowDefinitionPtrOutput added in v0.112.0

func (o FlowDefinitionOutput) ToFlowDefinitionPtrOutput() FlowDefinitionPtrOutput

func (FlowDefinitionOutput) ToFlowDefinitionPtrOutputWithContext added in v0.112.0

func (o FlowDefinitionOutput) ToFlowDefinitionPtrOutputWithContext(ctx context.Context) FlowDefinitionPtrOutput

type FlowDefinitionPtrInput added in v0.112.0

type FlowDefinitionPtrInput interface {
	pulumi.Input

	ToFlowDefinitionPtrOutput() FlowDefinitionPtrOutput
	ToFlowDefinitionPtrOutputWithContext(context.Context) FlowDefinitionPtrOutput
}

FlowDefinitionPtrInput is an input type that accepts FlowDefinitionArgs, FlowDefinitionPtr and FlowDefinitionPtrOutput values. You can construct a concrete instance of `FlowDefinitionPtrInput` via:

        FlowDefinitionArgs{...}

or:

        nil

func FlowDefinitionPtr added in v0.112.0

func FlowDefinitionPtr(v *FlowDefinitionArgs) FlowDefinitionPtrInput

type FlowDefinitionPtrOutput added in v0.112.0

type FlowDefinitionPtrOutput struct{ *pulumi.OutputState }

func (FlowDefinitionPtrOutput) Connections added in v0.112.0

List of connections

func (FlowDefinitionPtrOutput) Elem added in v0.112.0

func (FlowDefinitionPtrOutput) ElementType added in v0.112.0

func (FlowDefinitionPtrOutput) ElementType() reflect.Type

func (FlowDefinitionPtrOutput) Nodes added in v0.112.0

List of nodes in a flow

func (FlowDefinitionPtrOutput) ToFlowDefinitionPtrOutput added in v0.112.0

func (o FlowDefinitionPtrOutput) ToFlowDefinitionPtrOutput() FlowDefinitionPtrOutput

func (FlowDefinitionPtrOutput) ToFlowDefinitionPtrOutputWithContext added in v0.112.0

func (o FlowDefinitionPtrOutput) ToFlowDefinitionPtrOutputWithContext(ctx context.Context) FlowDefinitionPtrOutput

type FlowInput added in v0.112.0

type FlowInput interface {
	pulumi.Input

	ToFlowOutput() FlowOutput
	ToFlowOutputWithContext(ctx context.Context) FlowOutput
}

type FlowInputFlowNodeConfiguration added in v0.112.0

type FlowInputFlowNodeConfiguration struct {
}

Input flow node configuration

type FlowInputFlowNodeConfigurationArgs added in v0.112.0

type FlowInputFlowNodeConfigurationArgs struct {
}

Input flow node configuration

func (FlowInputFlowNodeConfigurationArgs) ElementType added in v0.112.0

func (FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationOutput added in v0.112.0

func (i FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationOutput() FlowInputFlowNodeConfigurationOutput

func (FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationOutputWithContext added in v0.112.0

func (i FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowInputFlowNodeConfigurationOutput

func (FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationPtrOutput added in v0.112.0

func (i FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationPtrOutput() FlowInputFlowNodeConfigurationPtrOutput

func (FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowInputFlowNodeConfigurationArgs) ToFlowInputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowInputFlowNodeConfigurationPtrOutput

type FlowInputFlowNodeConfigurationInput added in v0.112.0

type FlowInputFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowInputFlowNodeConfigurationOutput() FlowInputFlowNodeConfigurationOutput
	ToFlowInputFlowNodeConfigurationOutputWithContext(context.Context) FlowInputFlowNodeConfigurationOutput
}

FlowInputFlowNodeConfigurationInput is an input type that accepts FlowInputFlowNodeConfigurationArgs and FlowInputFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowInputFlowNodeConfigurationInput` via:

FlowInputFlowNodeConfigurationArgs{...}

type FlowInputFlowNodeConfigurationOutput added in v0.112.0

type FlowInputFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Input flow node configuration

func (FlowInputFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationOutput added in v0.112.0

func (o FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationOutput() FlowInputFlowNodeConfigurationOutput

func (FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowInputFlowNodeConfigurationOutput

func (FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationPtrOutput() FlowInputFlowNodeConfigurationPtrOutput

func (FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowInputFlowNodeConfigurationOutput) ToFlowInputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowInputFlowNodeConfigurationPtrOutput

type FlowInputFlowNodeConfigurationPtrInput added in v0.112.0

type FlowInputFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowInputFlowNodeConfigurationPtrOutput() FlowInputFlowNodeConfigurationPtrOutput
	ToFlowInputFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowInputFlowNodeConfigurationPtrOutput
}

FlowInputFlowNodeConfigurationPtrInput is an input type that accepts FlowInputFlowNodeConfigurationArgs, FlowInputFlowNodeConfigurationPtr and FlowInputFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowInputFlowNodeConfigurationPtrInput` via:

        FlowInputFlowNodeConfigurationArgs{...}

or:

        nil

type FlowInputFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowInputFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowInputFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowInputFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowInputFlowNodeConfigurationPtrOutput) ToFlowInputFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowInputFlowNodeConfigurationPtrOutput) ToFlowInputFlowNodeConfigurationPtrOutput() FlowInputFlowNodeConfigurationPtrOutput

func (FlowInputFlowNodeConfigurationPtrOutput) ToFlowInputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowInputFlowNodeConfigurationPtrOutput) ToFlowInputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowInputFlowNodeConfigurationPtrOutput

type FlowIteratorFlowNodeConfiguration added in v0.121.0

type FlowIteratorFlowNodeConfiguration struct {
}

Iterator flow node configuration

type FlowIteratorFlowNodeConfigurationArgs added in v0.121.0

type FlowIteratorFlowNodeConfigurationArgs struct {
}

Iterator flow node configuration

func (FlowIteratorFlowNodeConfigurationArgs) ElementType added in v0.121.0

func (FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationOutput added in v0.121.0

func (i FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationOutput() FlowIteratorFlowNodeConfigurationOutput

func (FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationOutputWithContext added in v0.121.0

func (i FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowIteratorFlowNodeConfigurationOutput

func (FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationPtrOutput added in v0.121.0

func (i FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationPtrOutput() FlowIteratorFlowNodeConfigurationPtrOutput

func (FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (i FlowIteratorFlowNodeConfigurationArgs) ToFlowIteratorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowIteratorFlowNodeConfigurationPtrOutput

type FlowIteratorFlowNodeConfigurationInput added in v0.121.0

type FlowIteratorFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowIteratorFlowNodeConfigurationOutput() FlowIteratorFlowNodeConfigurationOutput
	ToFlowIteratorFlowNodeConfigurationOutputWithContext(context.Context) FlowIteratorFlowNodeConfigurationOutput
}

FlowIteratorFlowNodeConfigurationInput is an input type that accepts FlowIteratorFlowNodeConfigurationArgs and FlowIteratorFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowIteratorFlowNodeConfigurationInput` via:

FlowIteratorFlowNodeConfigurationArgs{...}

type FlowIteratorFlowNodeConfigurationOutput added in v0.121.0

type FlowIteratorFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Iterator flow node configuration

func (FlowIteratorFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationOutput added in v0.121.0

func (o FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationOutput() FlowIteratorFlowNodeConfigurationOutput

func (FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowIteratorFlowNodeConfigurationOutput

func (FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationPtrOutput() FlowIteratorFlowNodeConfigurationPtrOutput

func (FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowIteratorFlowNodeConfigurationOutput) ToFlowIteratorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowIteratorFlowNodeConfigurationPtrOutput

type FlowIteratorFlowNodeConfigurationPtrInput added in v0.121.0

type FlowIteratorFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowIteratorFlowNodeConfigurationPtrOutput() FlowIteratorFlowNodeConfigurationPtrOutput
	ToFlowIteratorFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowIteratorFlowNodeConfigurationPtrOutput
}

FlowIteratorFlowNodeConfigurationPtrInput is an input type that accepts FlowIteratorFlowNodeConfigurationArgs, FlowIteratorFlowNodeConfigurationPtr and FlowIteratorFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowIteratorFlowNodeConfigurationPtrInput` via:

        FlowIteratorFlowNodeConfigurationArgs{...}

or:

        nil

type FlowIteratorFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowIteratorFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowIteratorFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowIteratorFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowIteratorFlowNodeConfigurationPtrOutput) ToFlowIteratorFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowIteratorFlowNodeConfigurationPtrOutput) ToFlowIteratorFlowNodeConfigurationPtrOutput() FlowIteratorFlowNodeConfigurationPtrOutput

func (FlowIteratorFlowNodeConfigurationPtrOutput) ToFlowIteratorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowIteratorFlowNodeConfigurationPtrOutput) ToFlowIteratorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowIteratorFlowNodeConfigurationPtrOutput

type FlowKnowledgeBaseFlowNodeConfiguration added in v0.112.0

type FlowKnowledgeBaseFlowNodeConfiguration struct {
	// Identifier of the KnowledgeBase
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
	// ARN or name of a Bedrock model.
	ModelId *string `pulumi:"modelId"`
}

Knowledge base flow node configuration

type FlowKnowledgeBaseFlowNodeConfigurationArgs added in v0.112.0

type FlowKnowledgeBaseFlowNodeConfigurationArgs struct {
	// Identifier of the KnowledgeBase
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
	// ARN or name of a Bedrock model.
	ModelId pulumi.StringPtrInput `pulumi:"modelId"`
}

Knowledge base flow node configuration

func (FlowKnowledgeBaseFlowNodeConfigurationArgs) ElementType added in v0.112.0

func (FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationOutput added in v0.112.0

func (i FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationOutput() FlowKnowledgeBaseFlowNodeConfigurationOutput

func (FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationOutputWithContext added in v0.112.0

func (i FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowKnowledgeBaseFlowNodeConfigurationOutput

func (FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutput added in v0.112.0

func (i FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutput() FlowKnowledgeBaseFlowNodeConfigurationPtrOutput

func (FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowKnowledgeBaseFlowNodeConfigurationArgs) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowKnowledgeBaseFlowNodeConfigurationPtrOutput

type FlowKnowledgeBaseFlowNodeConfigurationInput added in v0.112.0

type FlowKnowledgeBaseFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowKnowledgeBaseFlowNodeConfigurationOutput() FlowKnowledgeBaseFlowNodeConfigurationOutput
	ToFlowKnowledgeBaseFlowNodeConfigurationOutputWithContext(context.Context) FlowKnowledgeBaseFlowNodeConfigurationOutput
}

FlowKnowledgeBaseFlowNodeConfigurationInput is an input type that accepts FlowKnowledgeBaseFlowNodeConfigurationArgs and FlowKnowledgeBaseFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowKnowledgeBaseFlowNodeConfigurationInput` via:

FlowKnowledgeBaseFlowNodeConfigurationArgs{...}

type FlowKnowledgeBaseFlowNodeConfigurationOutput added in v0.112.0

type FlowKnowledgeBaseFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Knowledge base flow node configuration

func (FlowKnowledgeBaseFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowKnowledgeBaseFlowNodeConfigurationOutput) KnowledgeBaseId added in v0.112.0

Identifier of the KnowledgeBase

func (FlowKnowledgeBaseFlowNodeConfigurationOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationOutput added in v0.112.0

func (o FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationOutput() FlowKnowledgeBaseFlowNodeConfigurationOutput

func (FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowKnowledgeBaseFlowNodeConfigurationOutput

func (FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutput() FlowKnowledgeBaseFlowNodeConfigurationPtrOutput

func (FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowKnowledgeBaseFlowNodeConfigurationOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowKnowledgeBaseFlowNodeConfigurationPtrOutput

type FlowKnowledgeBaseFlowNodeConfigurationPtrInput added in v0.112.0

type FlowKnowledgeBaseFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutput() FlowKnowledgeBaseFlowNodeConfigurationPtrOutput
	ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowKnowledgeBaseFlowNodeConfigurationPtrOutput
}

FlowKnowledgeBaseFlowNodeConfigurationPtrInput is an input type that accepts FlowKnowledgeBaseFlowNodeConfigurationArgs, FlowKnowledgeBaseFlowNodeConfigurationPtr and FlowKnowledgeBaseFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowKnowledgeBaseFlowNodeConfigurationPtrInput` via:

        FlowKnowledgeBaseFlowNodeConfigurationArgs{...}

or:

        nil

type FlowKnowledgeBaseFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowKnowledgeBaseFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) KnowledgeBaseId added in v0.112.0

Identifier of the KnowledgeBase

func (FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutput() FlowKnowledgeBaseFlowNodeConfigurationPtrOutput

func (FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowKnowledgeBaseFlowNodeConfigurationPtrOutput) ToFlowKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowKnowledgeBaseFlowNodeConfigurationPtrOutput

type FlowLambdaFunctionFlowNodeConfiguration added in v0.112.0

type FlowLambdaFunctionFlowNodeConfiguration struct {
	// ARN of a Lambda.
	LambdaArn string `pulumi:"lambdaArn"`
}

Lambda function flow node configuration

type FlowLambdaFunctionFlowNodeConfigurationArgs added in v0.112.0

type FlowLambdaFunctionFlowNodeConfigurationArgs struct {
	// ARN of a Lambda.
	LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
}

Lambda function flow node configuration

func (FlowLambdaFunctionFlowNodeConfigurationArgs) ElementType added in v0.112.0

func (FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationOutput added in v0.112.0

func (i FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationOutput() FlowLambdaFunctionFlowNodeConfigurationOutput

func (FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationOutputWithContext added in v0.112.0

func (i FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowLambdaFunctionFlowNodeConfigurationOutput

func (FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutput added in v0.112.0

func (i FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutput() FlowLambdaFunctionFlowNodeConfigurationPtrOutput

func (FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowLambdaFunctionFlowNodeConfigurationArgs) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowLambdaFunctionFlowNodeConfigurationPtrOutput

type FlowLambdaFunctionFlowNodeConfigurationInput added in v0.112.0

type FlowLambdaFunctionFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowLambdaFunctionFlowNodeConfigurationOutput() FlowLambdaFunctionFlowNodeConfigurationOutput
	ToFlowLambdaFunctionFlowNodeConfigurationOutputWithContext(context.Context) FlowLambdaFunctionFlowNodeConfigurationOutput
}

FlowLambdaFunctionFlowNodeConfigurationInput is an input type that accepts FlowLambdaFunctionFlowNodeConfigurationArgs and FlowLambdaFunctionFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowLambdaFunctionFlowNodeConfigurationInput` via:

FlowLambdaFunctionFlowNodeConfigurationArgs{...}

type FlowLambdaFunctionFlowNodeConfigurationOutput added in v0.112.0

type FlowLambdaFunctionFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Lambda function flow node configuration

func (FlowLambdaFunctionFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowLambdaFunctionFlowNodeConfigurationOutput) LambdaArn added in v0.112.0

ARN of a Lambda.

func (FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationOutput added in v0.112.0

func (o FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationOutput() FlowLambdaFunctionFlowNodeConfigurationOutput

func (FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowLambdaFunctionFlowNodeConfigurationOutput

func (FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutput() FlowLambdaFunctionFlowNodeConfigurationPtrOutput

func (FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowLambdaFunctionFlowNodeConfigurationOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowLambdaFunctionFlowNodeConfigurationPtrOutput

type FlowLambdaFunctionFlowNodeConfigurationPtrInput added in v0.112.0

type FlowLambdaFunctionFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowLambdaFunctionFlowNodeConfigurationPtrOutput() FlowLambdaFunctionFlowNodeConfigurationPtrOutput
	ToFlowLambdaFunctionFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowLambdaFunctionFlowNodeConfigurationPtrOutput
}

FlowLambdaFunctionFlowNodeConfigurationPtrInput is an input type that accepts FlowLambdaFunctionFlowNodeConfigurationArgs, FlowLambdaFunctionFlowNodeConfigurationPtr and FlowLambdaFunctionFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowLambdaFunctionFlowNodeConfigurationPtrInput` via:

        FlowLambdaFunctionFlowNodeConfigurationArgs{...}

or:

        nil

type FlowLambdaFunctionFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowLambdaFunctionFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowLambdaFunctionFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowLambdaFunctionFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowLambdaFunctionFlowNodeConfigurationPtrOutput) LambdaArn added in v0.112.0

ARN of a Lambda.

func (FlowLambdaFunctionFlowNodeConfigurationPtrOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowLambdaFunctionFlowNodeConfigurationPtrOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutput() FlowLambdaFunctionFlowNodeConfigurationPtrOutput

func (FlowLambdaFunctionFlowNodeConfigurationPtrOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowLambdaFunctionFlowNodeConfigurationPtrOutput) ToFlowLambdaFunctionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowLambdaFunctionFlowNodeConfigurationPtrOutput

type FlowLexFlowNodeConfiguration added in v0.112.0

type FlowLexFlowNodeConfiguration struct {
	// ARN of a Lex bot alias
	BotAliasArn string `pulumi:"botAliasArn"`
	// Lex bot locale id
	LocaleId string `pulumi:"localeId"`
}

Lex flow node configuration

type FlowLexFlowNodeConfigurationArgs added in v0.112.0

type FlowLexFlowNodeConfigurationArgs struct {
	// ARN of a Lex bot alias
	BotAliasArn pulumi.StringInput `pulumi:"botAliasArn"`
	// Lex bot locale id
	LocaleId pulumi.StringInput `pulumi:"localeId"`
}

Lex flow node configuration

func (FlowLexFlowNodeConfigurationArgs) ElementType added in v0.112.0

func (FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationOutput added in v0.112.0

func (i FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationOutput() FlowLexFlowNodeConfigurationOutput

func (FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationOutputWithContext added in v0.112.0

func (i FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowLexFlowNodeConfigurationOutput

func (FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationPtrOutput added in v0.112.0

func (i FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationPtrOutput() FlowLexFlowNodeConfigurationPtrOutput

func (FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowLexFlowNodeConfigurationArgs) ToFlowLexFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowLexFlowNodeConfigurationPtrOutput

type FlowLexFlowNodeConfigurationInput added in v0.112.0

type FlowLexFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowLexFlowNodeConfigurationOutput() FlowLexFlowNodeConfigurationOutput
	ToFlowLexFlowNodeConfigurationOutputWithContext(context.Context) FlowLexFlowNodeConfigurationOutput
}

FlowLexFlowNodeConfigurationInput is an input type that accepts FlowLexFlowNodeConfigurationArgs and FlowLexFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowLexFlowNodeConfigurationInput` via:

FlowLexFlowNodeConfigurationArgs{...}

type FlowLexFlowNodeConfigurationOutput added in v0.112.0

type FlowLexFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Lex flow node configuration

func (FlowLexFlowNodeConfigurationOutput) BotAliasArn added in v0.112.0

ARN of a Lex bot alias

func (FlowLexFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowLexFlowNodeConfigurationOutput) LocaleId added in v0.112.0

Lex bot locale id

func (FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationOutput added in v0.112.0

func (o FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationOutput() FlowLexFlowNodeConfigurationOutput

func (FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowLexFlowNodeConfigurationOutput

func (FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationPtrOutput() FlowLexFlowNodeConfigurationPtrOutput

func (FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowLexFlowNodeConfigurationOutput) ToFlowLexFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowLexFlowNodeConfigurationPtrOutput

type FlowLexFlowNodeConfigurationPtrInput added in v0.112.0

type FlowLexFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowLexFlowNodeConfigurationPtrOutput() FlowLexFlowNodeConfigurationPtrOutput
	ToFlowLexFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowLexFlowNodeConfigurationPtrOutput
}

FlowLexFlowNodeConfigurationPtrInput is an input type that accepts FlowLexFlowNodeConfigurationArgs, FlowLexFlowNodeConfigurationPtr and FlowLexFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowLexFlowNodeConfigurationPtrInput` via:

        FlowLexFlowNodeConfigurationArgs{...}

or:

        nil

func FlowLexFlowNodeConfigurationPtr added in v0.112.0

type FlowLexFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowLexFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowLexFlowNodeConfigurationPtrOutput) BotAliasArn added in v0.112.0

ARN of a Lex bot alias

func (FlowLexFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowLexFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowLexFlowNodeConfigurationPtrOutput) LocaleId added in v0.112.0

Lex bot locale id

func (FlowLexFlowNodeConfigurationPtrOutput) ToFlowLexFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowLexFlowNodeConfigurationPtrOutput) ToFlowLexFlowNodeConfigurationPtrOutput() FlowLexFlowNodeConfigurationPtrOutput

func (FlowLexFlowNodeConfigurationPtrOutput) ToFlowLexFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowLexFlowNodeConfigurationPtrOutput) ToFlowLexFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowLexFlowNodeConfigurationPtrOutput

type FlowNode added in v0.112.0

type FlowNode struct {
	// Contains configurations for the node.
	Configuration interface{} `pulumi:"configuration"`
	// List of node inputs in a flow
	Inputs []FlowNodeInputType `pulumi:"inputs"`
	// Name of a node in a flow
	Name string `pulumi:"name"`
	// List of node outputs in a flow
	Outputs []FlowNodeOutputType `pulumi:"outputs"`
	// The type of node. This value must match the name of the key that you provide in the configuration you provide in the `FlowNodeConfiguration` field.
	Type FlowNodeType `pulumi:"type"`
}

Internal mixin for flow node

type FlowNodeArgs added in v0.112.0

type FlowNodeArgs struct {
	// Contains configurations for the node.
	Configuration pulumi.Input `pulumi:"configuration"`
	// List of node inputs in a flow
	Inputs FlowNodeInputTypeArrayInput `pulumi:"inputs"`
	// Name of a node in a flow
	Name pulumi.StringInput `pulumi:"name"`
	// List of node outputs in a flow
	Outputs FlowNodeOutputTypeArrayInput `pulumi:"outputs"`
	// The type of node. This value must match the name of the key that you provide in the configuration you provide in the `FlowNodeConfiguration` field.
	Type FlowNodeTypeInput `pulumi:"type"`
}

Internal mixin for flow node

func (FlowNodeArgs) ElementType added in v0.112.0

func (FlowNodeArgs) ElementType() reflect.Type

func (FlowNodeArgs) ToFlowNodeOutput added in v0.112.0

func (i FlowNodeArgs) ToFlowNodeOutput() FlowNodeOutput

func (FlowNodeArgs) ToFlowNodeOutputWithContext added in v0.112.0

func (i FlowNodeArgs) ToFlowNodeOutputWithContext(ctx context.Context) FlowNodeOutput

type FlowNodeArray added in v0.112.0

type FlowNodeArray []FlowNodeInput

func (FlowNodeArray) ElementType added in v0.112.0

func (FlowNodeArray) ElementType() reflect.Type

func (FlowNodeArray) ToFlowNodeArrayOutput added in v0.112.0

func (i FlowNodeArray) ToFlowNodeArrayOutput() FlowNodeArrayOutput

func (FlowNodeArray) ToFlowNodeArrayOutputWithContext added in v0.112.0

func (i FlowNodeArray) ToFlowNodeArrayOutputWithContext(ctx context.Context) FlowNodeArrayOutput

type FlowNodeArrayInput added in v0.112.0

type FlowNodeArrayInput interface {
	pulumi.Input

	ToFlowNodeArrayOutput() FlowNodeArrayOutput
	ToFlowNodeArrayOutputWithContext(context.Context) FlowNodeArrayOutput
}

FlowNodeArrayInput is an input type that accepts FlowNodeArray and FlowNodeArrayOutput values. You can construct a concrete instance of `FlowNodeArrayInput` via:

FlowNodeArray{ FlowNodeArgs{...} }

type FlowNodeArrayOutput added in v0.112.0

type FlowNodeArrayOutput struct{ *pulumi.OutputState }

func (FlowNodeArrayOutput) ElementType added in v0.112.0

func (FlowNodeArrayOutput) ElementType() reflect.Type

func (FlowNodeArrayOutput) Index added in v0.112.0

func (FlowNodeArrayOutput) ToFlowNodeArrayOutput added in v0.112.0

func (o FlowNodeArrayOutput) ToFlowNodeArrayOutput() FlowNodeArrayOutput

func (FlowNodeArrayOutput) ToFlowNodeArrayOutputWithContext added in v0.112.0

func (o FlowNodeArrayOutput) ToFlowNodeArrayOutputWithContext(ctx context.Context) FlowNodeArrayOutput

type FlowNodeConfiguration0Properties added in v0.112.0

type FlowNodeConfiguration0Properties struct {
	Input FlowInputFlowNodeConfiguration `pulumi:"input"`
}

Node configuration in a flow

type FlowNodeConfiguration0PropertiesArgs added in v0.112.0

type FlowNodeConfiguration0PropertiesArgs struct {
	Input FlowInputFlowNodeConfigurationInput `pulumi:"input"`
}

Node configuration in a flow

func (FlowNodeConfiguration0PropertiesArgs) ElementType added in v0.112.0

func (FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesOutput added in v0.112.0

func (i FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesOutput() FlowNodeConfiguration0PropertiesOutput

func (FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration0PropertiesOutput

func (FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesPtrOutput added in v0.112.0

func (i FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesPtrOutput() FlowNodeConfiguration0PropertiesPtrOutput

func (FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration0PropertiesArgs) ToFlowNodeConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration0PropertiesPtrOutput

type FlowNodeConfiguration0PropertiesInput added in v0.112.0

type FlowNodeConfiguration0PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration0PropertiesOutput() FlowNodeConfiguration0PropertiesOutput
	ToFlowNodeConfiguration0PropertiesOutputWithContext(context.Context) FlowNodeConfiguration0PropertiesOutput
}

FlowNodeConfiguration0PropertiesInput is an input type that accepts FlowNodeConfiguration0PropertiesArgs and FlowNodeConfiguration0PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration0PropertiesInput` via:

FlowNodeConfiguration0PropertiesArgs{...}

type FlowNodeConfiguration0PropertiesOutput added in v0.112.0

type FlowNodeConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration0PropertiesOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration0PropertiesOutput) Input added in v0.112.0

func (FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesOutput added in v0.112.0

func (o FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesOutput() FlowNodeConfiguration0PropertiesOutput

func (FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration0PropertiesOutput

func (FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesPtrOutput() FlowNodeConfiguration0PropertiesPtrOutput

func (FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration0PropertiesOutput) ToFlowNodeConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration0PropertiesPtrOutput

type FlowNodeConfiguration0PropertiesPtrInput added in v0.112.0

type FlowNodeConfiguration0PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration0PropertiesPtrOutput() FlowNodeConfiguration0PropertiesPtrOutput
	ToFlowNodeConfiguration0PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration0PropertiesPtrOutput
}

FlowNodeConfiguration0PropertiesPtrInput is an input type that accepts FlowNodeConfiguration0PropertiesArgs, FlowNodeConfiguration0PropertiesPtr and FlowNodeConfiguration0PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration0PropertiesPtrInput` via:

        FlowNodeConfiguration0PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration0PropertiesPtrOutput added in v0.112.0

type FlowNodeConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration0PropertiesPtrOutput) Elem added in v0.112.0

func (FlowNodeConfiguration0PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration0PropertiesPtrOutput) Input added in v0.112.0

func (FlowNodeConfiguration0PropertiesPtrOutput) ToFlowNodeConfiguration0PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration0PropertiesPtrOutput) ToFlowNodeConfiguration0PropertiesPtrOutput() FlowNodeConfiguration0PropertiesPtrOutput

func (FlowNodeConfiguration0PropertiesPtrOutput) ToFlowNodeConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration0PropertiesPtrOutput) ToFlowNodeConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration0PropertiesPtrOutput

type FlowNodeConfiguration10Properties added in v0.121.0

type FlowNodeConfiguration10Properties struct {
	Collector FlowCollectorFlowNodeConfiguration `pulumi:"collector"`
}

Node configuration in a flow

type FlowNodeConfiguration10PropertiesArgs added in v0.121.0

type FlowNodeConfiguration10PropertiesArgs struct {
	Collector FlowCollectorFlowNodeConfigurationInput `pulumi:"collector"`
}

Node configuration in a flow

func (FlowNodeConfiguration10PropertiesArgs) ElementType added in v0.121.0

func (FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesOutput added in v0.121.0

func (i FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesOutput() FlowNodeConfiguration10PropertiesOutput

func (FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration10PropertiesOutput

func (FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesPtrOutput added in v0.121.0

func (i FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesPtrOutput() FlowNodeConfiguration10PropertiesPtrOutput

func (FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesPtrOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration10PropertiesArgs) ToFlowNodeConfiguration10PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration10PropertiesPtrOutput

type FlowNodeConfiguration10PropertiesInput added in v0.121.0

type FlowNodeConfiguration10PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration10PropertiesOutput() FlowNodeConfiguration10PropertiesOutput
	ToFlowNodeConfiguration10PropertiesOutputWithContext(context.Context) FlowNodeConfiguration10PropertiesOutput
}

FlowNodeConfiguration10PropertiesInput is an input type that accepts FlowNodeConfiguration10PropertiesArgs and FlowNodeConfiguration10PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration10PropertiesInput` via:

FlowNodeConfiguration10PropertiesArgs{...}

type FlowNodeConfiguration10PropertiesOutput added in v0.121.0

type FlowNodeConfiguration10PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration10PropertiesOutput) Collector added in v0.121.0

func (FlowNodeConfiguration10PropertiesOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesOutput added in v0.121.0

func (o FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesOutput() FlowNodeConfiguration10PropertiesOutput

func (FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration10PropertiesOutput

func (FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesPtrOutput() FlowNodeConfiguration10PropertiesPtrOutput

func (FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration10PropertiesOutput) ToFlowNodeConfiguration10PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration10PropertiesPtrOutput

type FlowNodeConfiguration10PropertiesPtrInput added in v0.121.0

type FlowNodeConfiguration10PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration10PropertiesPtrOutput() FlowNodeConfiguration10PropertiesPtrOutput
	ToFlowNodeConfiguration10PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration10PropertiesPtrOutput
}

FlowNodeConfiguration10PropertiesPtrInput is an input type that accepts FlowNodeConfiguration10PropertiesArgs, FlowNodeConfiguration10PropertiesPtr and FlowNodeConfiguration10PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration10PropertiesPtrInput` via:

        FlowNodeConfiguration10PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration10PropertiesPtrOutput added in v0.121.0

type FlowNodeConfiguration10PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration10PropertiesPtrOutput) Collector added in v0.121.0

func (FlowNodeConfiguration10PropertiesPtrOutput) Elem added in v0.121.0

func (FlowNodeConfiguration10PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration10PropertiesPtrOutput) ToFlowNodeConfiguration10PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration10PropertiesPtrOutput) ToFlowNodeConfiguration10PropertiesPtrOutput() FlowNodeConfiguration10PropertiesPtrOutput

func (FlowNodeConfiguration10PropertiesPtrOutput) ToFlowNodeConfiguration10PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration10PropertiesPtrOutput) ToFlowNodeConfiguration10PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration10PropertiesPtrOutput

type FlowNodeConfiguration11Properties added in v0.121.0

type FlowNodeConfiguration11Properties struct {
	Retrieval FlowRetrievalFlowNodeConfiguration `pulumi:"retrieval"`
}

Node configuration in a flow

type FlowNodeConfiguration11PropertiesArgs added in v0.121.0

type FlowNodeConfiguration11PropertiesArgs struct {
	Retrieval FlowRetrievalFlowNodeConfigurationInput `pulumi:"retrieval"`
}

Node configuration in a flow

func (FlowNodeConfiguration11PropertiesArgs) ElementType added in v0.121.0

func (FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesOutput added in v0.121.0

func (i FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesOutput() FlowNodeConfiguration11PropertiesOutput

func (FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration11PropertiesOutput

func (FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesPtrOutput added in v0.121.0

func (i FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesPtrOutput() FlowNodeConfiguration11PropertiesPtrOutput

func (FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesPtrOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration11PropertiesArgs) ToFlowNodeConfiguration11PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration11PropertiesPtrOutput

type FlowNodeConfiguration11PropertiesInput added in v0.121.0

type FlowNodeConfiguration11PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration11PropertiesOutput() FlowNodeConfiguration11PropertiesOutput
	ToFlowNodeConfiguration11PropertiesOutputWithContext(context.Context) FlowNodeConfiguration11PropertiesOutput
}

FlowNodeConfiguration11PropertiesInput is an input type that accepts FlowNodeConfiguration11PropertiesArgs and FlowNodeConfiguration11PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration11PropertiesInput` via:

FlowNodeConfiguration11PropertiesArgs{...}

type FlowNodeConfiguration11PropertiesOutput added in v0.121.0

type FlowNodeConfiguration11PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration11PropertiesOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration11PropertiesOutput) Retrieval added in v0.121.0

func (FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesOutput added in v0.121.0

func (o FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesOutput() FlowNodeConfiguration11PropertiesOutput

func (FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration11PropertiesOutput

func (FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesPtrOutput() FlowNodeConfiguration11PropertiesPtrOutput

func (FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration11PropertiesOutput) ToFlowNodeConfiguration11PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration11PropertiesPtrOutput

type FlowNodeConfiguration11PropertiesPtrInput added in v0.121.0

type FlowNodeConfiguration11PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration11PropertiesPtrOutput() FlowNodeConfiguration11PropertiesPtrOutput
	ToFlowNodeConfiguration11PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration11PropertiesPtrOutput
}

FlowNodeConfiguration11PropertiesPtrInput is an input type that accepts FlowNodeConfiguration11PropertiesArgs, FlowNodeConfiguration11PropertiesPtr and FlowNodeConfiguration11PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration11PropertiesPtrInput` via:

        FlowNodeConfiguration11PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration11PropertiesPtrOutput added in v0.121.0

type FlowNodeConfiguration11PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration11PropertiesPtrOutput) Elem added in v0.121.0

func (FlowNodeConfiguration11PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration11PropertiesPtrOutput) Retrieval added in v0.121.0

func (FlowNodeConfiguration11PropertiesPtrOutput) ToFlowNodeConfiguration11PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration11PropertiesPtrOutput) ToFlowNodeConfiguration11PropertiesPtrOutput() FlowNodeConfiguration11PropertiesPtrOutput

func (FlowNodeConfiguration11PropertiesPtrOutput) ToFlowNodeConfiguration11PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration11PropertiesPtrOutput) ToFlowNodeConfiguration11PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration11PropertiesPtrOutput

type FlowNodeConfiguration1Properties added in v0.112.0

type FlowNodeConfiguration1Properties struct {
	Output FlowOutputFlowNodeConfiguration `pulumi:"output"`
}

Node configuration in a flow

type FlowNodeConfiguration1PropertiesArgs added in v0.112.0

type FlowNodeConfiguration1PropertiesArgs struct {
	Output FlowOutputFlowNodeConfigurationInput `pulumi:"output"`
}

Node configuration in a flow

func (FlowNodeConfiguration1PropertiesArgs) ElementType added in v0.112.0

func (FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesOutput added in v0.112.0

func (i FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesOutput() FlowNodeConfiguration1PropertiesOutput

func (FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration1PropertiesOutput

func (FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesPtrOutput added in v0.112.0

func (i FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesPtrOutput() FlowNodeConfiguration1PropertiesPtrOutput

func (FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration1PropertiesArgs) ToFlowNodeConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration1PropertiesPtrOutput

type FlowNodeConfiguration1PropertiesInput added in v0.112.0

type FlowNodeConfiguration1PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration1PropertiesOutput() FlowNodeConfiguration1PropertiesOutput
	ToFlowNodeConfiguration1PropertiesOutputWithContext(context.Context) FlowNodeConfiguration1PropertiesOutput
}

FlowNodeConfiguration1PropertiesInput is an input type that accepts FlowNodeConfiguration1PropertiesArgs and FlowNodeConfiguration1PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration1PropertiesInput` via:

FlowNodeConfiguration1PropertiesArgs{...}

type FlowNodeConfiguration1PropertiesOutput added in v0.112.0

type FlowNodeConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration1PropertiesOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration1PropertiesOutput) Output added in v0.112.0

func (FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesOutput added in v0.112.0

func (o FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesOutput() FlowNodeConfiguration1PropertiesOutput

func (FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration1PropertiesOutput

func (FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesPtrOutput() FlowNodeConfiguration1PropertiesPtrOutput

func (FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration1PropertiesOutput) ToFlowNodeConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration1PropertiesPtrOutput

type FlowNodeConfiguration1PropertiesPtrInput added in v0.112.0

type FlowNodeConfiguration1PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration1PropertiesPtrOutput() FlowNodeConfiguration1PropertiesPtrOutput
	ToFlowNodeConfiguration1PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration1PropertiesPtrOutput
}

FlowNodeConfiguration1PropertiesPtrInput is an input type that accepts FlowNodeConfiguration1PropertiesArgs, FlowNodeConfiguration1PropertiesPtr and FlowNodeConfiguration1PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration1PropertiesPtrInput` via:

        FlowNodeConfiguration1PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration1PropertiesPtrOutput added in v0.112.0

type FlowNodeConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration1PropertiesPtrOutput) Elem added in v0.112.0

func (FlowNodeConfiguration1PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration1PropertiesPtrOutput) Output added in v0.112.0

func (FlowNodeConfiguration1PropertiesPtrOutput) ToFlowNodeConfiguration1PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration1PropertiesPtrOutput) ToFlowNodeConfiguration1PropertiesPtrOutput() FlowNodeConfiguration1PropertiesPtrOutput

func (FlowNodeConfiguration1PropertiesPtrOutput) ToFlowNodeConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration1PropertiesPtrOutput) ToFlowNodeConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration1PropertiesPtrOutput

type FlowNodeConfiguration2Properties added in v0.112.0

type FlowNodeConfiguration2Properties struct {
	KnowledgeBase FlowKnowledgeBaseFlowNodeConfiguration `pulumi:"knowledgeBase"`
}

Node configuration in a flow

type FlowNodeConfiguration2PropertiesArgs added in v0.112.0

type FlowNodeConfiguration2PropertiesArgs struct {
	KnowledgeBase FlowKnowledgeBaseFlowNodeConfigurationInput `pulumi:"knowledgeBase"`
}

Node configuration in a flow

func (FlowNodeConfiguration2PropertiesArgs) ElementType added in v0.112.0

func (FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesOutput added in v0.112.0

func (i FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesOutput() FlowNodeConfiguration2PropertiesOutput

func (FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration2PropertiesOutput

func (FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesPtrOutput added in v0.112.0

func (i FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesPtrOutput() FlowNodeConfiguration2PropertiesPtrOutput

func (FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration2PropertiesArgs) ToFlowNodeConfiguration2PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration2PropertiesPtrOutput

type FlowNodeConfiguration2PropertiesInput added in v0.112.0

type FlowNodeConfiguration2PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration2PropertiesOutput() FlowNodeConfiguration2PropertiesOutput
	ToFlowNodeConfiguration2PropertiesOutputWithContext(context.Context) FlowNodeConfiguration2PropertiesOutput
}

FlowNodeConfiguration2PropertiesInput is an input type that accepts FlowNodeConfiguration2PropertiesArgs and FlowNodeConfiguration2PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration2PropertiesInput` via:

FlowNodeConfiguration2PropertiesArgs{...}

type FlowNodeConfiguration2PropertiesOutput added in v0.112.0

type FlowNodeConfiguration2PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration2PropertiesOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration2PropertiesOutput) KnowledgeBase added in v0.112.0

func (FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesOutput added in v0.112.0

func (o FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesOutput() FlowNodeConfiguration2PropertiesOutput

func (FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration2PropertiesOutput

func (FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesPtrOutput() FlowNodeConfiguration2PropertiesPtrOutput

func (FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration2PropertiesOutput) ToFlowNodeConfiguration2PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration2PropertiesPtrOutput

type FlowNodeConfiguration2PropertiesPtrInput added in v0.112.0

type FlowNodeConfiguration2PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration2PropertiesPtrOutput() FlowNodeConfiguration2PropertiesPtrOutput
	ToFlowNodeConfiguration2PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration2PropertiesPtrOutput
}

FlowNodeConfiguration2PropertiesPtrInput is an input type that accepts FlowNodeConfiguration2PropertiesArgs, FlowNodeConfiguration2PropertiesPtr and FlowNodeConfiguration2PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration2PropertiesPtrInput` via:

        FlowNodeConfiguration2PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration2PropertiesPtrOutput added in v0.112.0

type FlowNodeConfiguration2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration2PropertiesPtrOutput) Elem added in v0.112.0

func (FlowNodeConfiguration2PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration2PropertiesPtrOutput) KnowledgeBase added in v0.112.0

func (FlowNodeConfiguration2PropertiesPtrOutput) ToFlowNodeConfiguration2PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration2PropertiesPtrOutput) ToFlowNodeConfiguration2PropertiesPtrOutput() FlowNodeConfiguration2PropertiesPtrOutput

func (FlowNodeConfiguration2PropertiesPtrOutput) ToFlowNodeConfiguration2PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration2PropertiesPtrOutput) ToFlowNodeConfiguration2PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration2PropertiesPtrOutput

type FlowNodeConfiguration3Properties added in v0.112.0

type FlowNodeConfiguration3Properties struct {
	Condition FlowConditionFlowNodeConfiguration `pulumi:"condition"`
}

Node configuration in a flow

type FlowNodeConfiguration3PropertiesArgs added in v0.112.0

type FlowNodeConfiguration3PropertiesArgs struct {
	Condition FlowConditionFlowNodeConfigurationInput `pulumi:"condition"`
}

Node configuration in a flow

func (FlowNodeConfiguration3PropertiesArgs) ElementType added in v0.112.0

func (FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesOutput added in v0.112.0

func (i FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesOutput() FlowNodeConfiguration3PropertiesOutput

func (FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration3PropertiesOutput

func (FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesPtrOutput added in v0.112.0

func (i FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesPtrOutput() FlowNodeConfiguration3PropertiesPtrOutput

func (FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration3PropertiesArgs) ToFlowNodeConfiguration3PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration3PropertiesPtrOutput

type FlowNodeConfiguration3PropertiesInput added in v0.112.0

type FlowNodeConfiguration3PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration3PropertiesOutput() FlowNodeConfiguration3PropertiesOutput
	ToFlowNodeConfiguration3PropertiesOutputWithContext(context.Context) FlowNodeConfiguration3PropertiesOutput
}

FlowNodeConfiguration3PropertiesInput is an input type that accepts FlowNodeConfiguration3PropertiesArgs and FlowNodeConfiguration3PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration3PropertiesInput` via:

FlowNodeConfiguration3PropertiesArgs{...}

type FlowNodeConfiguration3PropertiesOutput added in v0.112.0

type FlowNodeConfiguration3PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration3PropertiesOutput) Condition added in v0.112.0

func (FlowNodeConfiguration3PropertiesOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesOutput added in v0.112.0

func (o FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesOutput() FlowNodeConfiguration3PropertiesOutput

func (FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration3PropertiesOutput

func (FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesPtrOutput() FlowNodeConfiguration3PropertiesPtrOutput

func (FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration3PropertiesOutput) ToFlowNodeConfiguration3PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration3PropertiesPtrOutput

type FlowNodeConfiguration3PropertiesPtrInput added in v0.112.0

type FlowNodeConfiguration3PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration3PropertiesPtrOutput() FlowNodeConfiguration3PropertiesPtrOutput
	ToFlowNodeConfiguration3PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration3PropertiesPtrOutput
}

FlowNodeConfiguration3PropertiesPtrInput is an input type that accepts FlowNodeConfiguration3PropertiesArgs, FlowNodeConfiguration3PropertiesPtr and FlowNodeConfiguration3PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration3PropertiesPtrInput` via:

        FlowNodeConfiguration3PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration3PropertiesPtrOutput added in v0.112.0

type FlowNodeConfiguration3PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration3PropertiesPtrOutput) Condition added in v0.112.0

func (FlowNodeConfiguration3PropertiesPtrOutput) Elem added in v0.112.0

func (FlowNodeConfiguration3PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration3PropertiesPtrOutput) ToFlowNodeConfiguration3PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration3PropertiesPtrOutput) ToFlowNodeConfiguration3PropertiesPtrOutput() FlowNodeConfiguration3PropertiesPtrOutput

func (FlowNodeConfiguration3PropertiesPtrOutput) ToFlowNodeConfiguration3PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration3PropertiesPtrOutput) ToFlowNodeConfiguration3PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration3PropertiesPtrOutput

type FlowNodeConfiguration4Properties added in v0.112.0

type FlowNodeConfiguration4Properties struct {
	Lex FlowLexFlowNodeConfiguration `pulumi:"lex"`
}

Node configuration in a flow

type FlowNodeConfiguration4PropertiesArgs added in v0.112.0

type FlowNodeConfiguration4PropertiesArgs struct {
	Lex FlowLexFlowNodeConfigurationInput `pulumi:"lex"`
}

Node configuration in a flow

func (FlowNodeConfiguration4PropertiesArgs) ElementType added in v0.112.0

func (FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesOutput added in v0.112.0

func (i FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesOutput() FlowNodeConfiguration4PropertiesOutput

func (FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration4PropertiesOutput

func (FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesPtrOutput added in v0.112.0

func (i FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesPtrOutput() FlowNodeConfiguration4PropertiesPtrOutput

func (FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration4PropertiesArgs) ToFlowNodeConfiguration4PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration4PropertiesPtrOutput

type FlowNodeConfiguration4PropertiesInput added in v0.112.0

type FlowNodeConfiguration4PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration4PropertiesOutput() FlowNodeConfiguration4PropertiesOutput
	ToFlowNodeConfiguration4PropertiesOutputWithContext(context.Context) FlowNodeConfiguration4PropertiesOutput
}

FlowNodeConfiguration4PropertiesInput is an input type that accepts FlowNodeConfiguration4PropertiesArgs and FlowNodeConfiguration4PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration4PropertiesInput` via:

FlowNodeConfiguration4PropertiesArgs{...}

type FlowNodeConfiguration4PropertiesOutput added in v0.112.0

type FlowNodeConfiguration4PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration4PropertiesOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration4PropertiesOutput) Lex added in v0.112.0

func (FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesOutput added in v0.112.0

func (o FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesOutput() FlowNodeConfiguration4PropertiesOutput

func (FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration4PropertiesOutput

func (FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesPtrOutput() FlowNodeConfiguration4PropertiesPtrOutput

func (FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration4PropertiesOutput) ToFlowNodeConfiguration4PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration4PropertiesPtrOutput

type FlowNodeConfiguration4PropertiesPtrInput added in v0.112.0

type FlowNodeConfiguration4PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration4PropertiesPtrOutput() FlowNodeConfiguration4PropertiesPtrOutput
	ToFlowNodeConfiguration4PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration4PropertiesPtrOutput
}

FlowNodeConfiguration4PropertiesPtrInput is an input type that accepts FlowNodeConfiguration4PropertiesArgs, FlowNodeConfiguration4PropertiesPtr and FlowNodeConfiguration4PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration4PropertiesPtrInput` via:

        FlowNodeConfiguration4PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration4PropertiesPtrOutput added in v0.112.0

type FlowNodeConfiguration4PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration4PropertiesPtrOutput) Elem added in v0.112.0

func (FlowNodeConfiguration4PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration4PropertiesPtrOutput) Lex added in v0.112.0

func (FlowNodeConfiguration4PropertiesPtrOutput) ToFlowNodeConfiguration4PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration4PropertiesPtrOutput) ToFlowNodeConfiguration4PropertiesPtrOutput() FlowNodeConfiguration4PropertiesPtrOutput

func (FlowNodeConfiguration4PropertiesPtrOutput) ToFlowNodeConfiguration4PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration4PropertiesPtrOutput) ToFlowNodeConfiguration4PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration4PropertiesPtrOutput

type FlowNodeConfiguration5Properties added in v0.112.0

type FlowNodeConfiguration5Properties struct {
	Prompt FlowPromptFlowNodeConfiguration `pulumi:"prompt"`
}

Node configuration in a flow

type FlowNodeConfiguration5PropertiesArgs added in v0.112.0

type FlowNodeConfiguration5PropertiesArgs struct {
	Prompt FlowPromptFlowNodeConfigurationInput `pulumi:"prompt"`
}

Node configuration in a flow

func (FlowNodeConfiguration5PropertiesArgs) ElementType added in v0.112.0

func (FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesOutput added in v0.112.0

func (i FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesOutput() FlowNodeConfiguration5PropertiesOutput

func (FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration5PropertiesOutput

func (FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesPtrOutput added in v0.112.0

func (i FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesPtrOutput() FlowNodeConfiguration5PropertiesPtrOutput

func (FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration5PropertiesArgs) ToFlowNodeConfiguration5PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration5PropertiesPtrOutput

type FlowNodeConfiguration5PropertiesInput added in v0.112.0

type FlowNodeConfiguration5PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration5PropertiesOutput() FlowNodeConfiguration5PropertiesOutput
	ToFlowNodeConfiguration5PropertiesOutputWithContext(context.Context) FlowNodeConfiguration5PropertiesOutput
}

FlowNodeConfiguration5PropertiesInput is an input type that accepts FlowNodeConfiguration5PropertiesArgs and FlowNodeConfiguration5PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration5PropertiesInput` via:

FlowNodeConfiguration5PropertiesArgs{...}

type FlowNodeConfiguration5PropertiesOutput added in v0.112.0

type FlowNodeConfiguration5PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration5PropertiesOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration5PropertiesOutput) Prompt added in v0.112.0

func (FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesOutput added in v0.112.0

func (o FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesOutput() FlowNodeConfiguration5PropertiesOutput

func (FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration5PropertiesOutput

func (FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesPtrOutput() FlowNodeConfiguration5PropertiesPtrOutput

func (FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration5PropertiesOutput) ToFlowNodeConfiguration5PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration5PropertiesPtrOutput

type FlowNodeConfiguration5PropertiesPtrInput added in v0.112.0

type FlowNodeConfiguration5PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration5PropertiesPtrOutput() FlowNodeConfiguration5PropertiesPtrOutput
	ToFlowNodeConfiguration5PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration5PropertiesPtrOutput
}

FlowNodeConfiguration5PropertiesPtrInput is an input type that accepts FlowNodeConfiguration5PropertiesArgs, FlowNodeConfiguration5PropertiesPtr and FlowNodeConfiguration5PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration5PropertiesPtrInput` via:

        FlowNodeConfiguration5PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration5PropertiesPtrOutput added in v0.112.0

type FlowNodeConfiguration5PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration5PropertiesPtrOutput) Elem added in v0.112.0

func (FlowNodeConfiguration5PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration5PropertiesPtrOutput) Prompt added in v0.112.0

func (FlowNodeConfiguration5PropertiesPtrOutput) ToFlowNodeConfiguration5PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration5PropertiesPtrOutput) ToFlowNodeConfiguration5PropertiesPtrOutput() FlowNodeConfiguration5PropertiesPtrOutput

func (FlowNodeConfiguration5PropertiesPtrOutput) ToFlowNodeConfiguration5PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration5PropertiesPtrOutput) ToFlowNodeConfiguration5PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration5PropertiesPtrOutput

type FlowNodeConfiguration6Properties added in v0.112.0

type FlowNodeConfiguration6Properties struct {
	LambdaFunction FlowLambdaFunctionFlowNodeConfiguration `pulumi:"lambdaFunction"`
}

Node configuration in a flow

type FlowNodeConfiguration6PropertiesArgs added in v0.112.0

type FlowNodeConfiguration6PropertiesArgs struct {
	LambdaFunction FlowLambdaFunctionFlowNodeConfigurationInput `pulumi:"lambdaFunction"`
}

Node configuration in a flow

func (FlowNodeConfiguration6PropertiesArgs) ElementType added in v0.112.0

func (FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesOutput added in v0.112.0

func (i FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesOutput() FlowNodeConfiguration6PropertiesOutput

func (FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration6PropertiesOutput

func (FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesPtrOutput added in v0.112.0

func (i FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesPtrOutput() FlowNodeConfiguration6PropertiesPtrOutput

func (FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowNodeConfiguration6PropertiesArgs) ToFlowNodeConfiguration6PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration6PropertiesPtrOutput

type FlowNodeConfiguration6PropertiesInput added in v0.112.0

type FlowNodeConfiguration6PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration6PropertiesOutput() FlowNodeConfiguration6PropertiesOutput
	ToFlowNodeConfiguration6PropertiesOutputWithContext(context.Context) FlowNodeConfiguration6PropertiesOutput
}

FlowNodeConfiguration6PropertiesInput is an input type that accepts FlowNodeConfiguration6PropertiesArgs and FlowNodeConfiguration6PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration6PropertiesInput` via:

FlowNodeConfiguration6PropertiesArgs{...}

type FlowNodeConfiguration6PropertiesOutput added in v0.112.0

type FlowNodeConfiguration6PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration6PropertiesOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration6PropertiesOutput) LambdaFunction added in v0.112.0

func (FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesOutput added in v0.112.0

func (o FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesOutput() FlowNodeConfiguration6PropertiesOutput

func (FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration6PropertiesOutput

func (FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesPtrOutput() FlowNodeConfiguration6PropertiesPtrOutput

func (FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration6PropertiesOutput) ToFlowNodeConfiguration6PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration6PropertiesPtrOutput

type FlowNodeConfiguration6PropertiesPtrInput added in v0.112.0

type FlowNodeConfiguration6PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration6PropertiesPtrOutput() FlowNodeConfiguration6PropertiesPtrOutput
	ToFlowNodeConfiguration6PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration6PropertiesPtrOutput
}

FlowNodeConfiguration6PropertiesPtrInput is an input type that accepts FlowNodeConfiguration6PropertiesArgs, FlowNodeConfiguration6PropertiesPtr and FlowNodeConfiguration6PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration6PropertiesPtrInput` via:

        FlowNodeConfiguration6PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration6PropertiesPtrOutput added in v0.112.0

type FlowNodeConfiguration6PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration6PropertiesPtrOutput) Elem added in v0.112.0

func (FlowNodeConfiguration6PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowNodeConfiguration6PropertiesPtrOutput) LambdaFunction added in v0.112.0

func (FlowNodeConfiguration6PropertiesPtrOutput) ToFlowNodeConfiguration6PropertiesPtrOutput added in v0.112.0

func (o FlowNodeConfiguration6PropertiesPtrOutput) ToFlowNodeConfiguration6PropertiesPtrOutput() FlowNodeConfiguration6PropertiesPtrOutput

func (FlowNodeConfiguration6PropertiesPtrOutput) ToFlowNodeConfiguration6PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowNodeConfiguration6PropertiesPtrOutput) ToFlowNodeConfiguration6PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration6PropertiesPtrOutput

type FlowNodeConfiguration7Properties added in v0.121.0

type FlowNodeConfiguration7Properties struct {
	Agent FlowAgentFlowNodeConfiguration `pulumi:"agent"`
}

Node configuration in a flow

type FlowNodeConfiguration7PropertiesArgs added in v0.121.0

type FlowNodeConfiguration7PropertiesArgs struct {
	Agent FlowAgentFlowNodeConfigurationInput `pulumi:"agent"`
}

Node configuration in a flow

func (FlowNodeConfiguration7PropertiesArgs) ElementType added in v0.121.0

func (FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesOutput added in v0.121.0

func (i FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesOutput() FlowNodeConfiguration7PropertiesOutput

func (FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration7PropertiesOutput

func (FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesPtrOutput added in v0.121.0

func (i FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesPtrOutput() FlowNodeConfiguration7PropertiesPtrOutput

func (FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesPtrOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration7PropertiesArgs) ToFlowNodeConfiguration7PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration7PropertiesPtrOutput

type FlowNodeConfiguration7PropertiesInput added in v0.121.0

type FlowNodeConfiguration7PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration7PropertiesOutput() FlowNodeConfiguration7PropertiesOutput
	ToFlowNodeConfiguration7PropertiesOutputWithContext(context.Context) FlowNodeConfiguration7PropertiesOutput
}

FlowNodeConfiguration7PropertiesInput is an input type that accepts FlowNodeConfiguration7PropertiesArgs and FlowNodeConfiguration7PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration7PropertiesInput` via:

FlowNodeConfiguration7PropertiesArgs{...}

type FlowNodeConfiguration7PropertiesOutput added in v0.121.0

type FlowNodeConfiguration7PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration7PropertiesOutput) Agent added in v0.121.0

func (FlowNodeConfiguration7PropertiesOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesOutput added in v0.121.0

func (o FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesOutput() FlowNodeConfiguration7PropertiesOutput

func (FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration7PropertiesOutput

func (FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesPtrOutput() FlowNodeConfiguration7PropertiesPtrOutput

func (FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration7PropertiesOutput) ToFlowNodeConfiguration7PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration7PropertiesPtrOutput

type FlowNodeConfiguration7PropertiesPtrInput added in v0.121.0

type FlowNodeConfiguration7PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration7PropertiesPtrOutput() FlowNodeConfiguration7PropertiesPtrOutput
	ToFlowNodeConfiguration7PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration7PropertiesPtrOutput
}

FlowNodeConfiguration7PropertiesPtrInput is an input type that accepts FlowNodeConfiguration7PropertiesArgs, FlowNodeConfiguration7PropertiesPtr and FlowNodeConfiguration7PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration7PropertiesPtrInput` via:

        FlowNodeConfiguration7PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration7PropertiesPtrOutput added in v0.121.0

type FlowNodeConfiguration7PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration7PropertiesPtrOutput) Agent added in v0.121.0

func (FlowNodeConfiguration7PropertiesPtrOutput) Elem added in v0.121.0

func (FlowNodeConfiguration7PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration7PropertiesPtrOutput) ToFlowNodeConfiguration7PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration7PropertiesPtrOutput) ToFlowNodeConfiguration7PropertiesPtrOutput() FlowNodeConfiguration7PropertiesPtrOutput

func (FlowNodeConfiguration7PropertiesPtrOutput) ToFlowNodeConfiguration7PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration7PropertiesPtrOutput) ToFlowNodeConfiguration7PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration7PropertiesPtrOutput

type FlowNodeConfiguration8Properties added in v0.121.0

type FlowNodeConfiguration8Properties struct {
	Storage FlowStorageFlowNodeConfiguration `pulumi:"storage"`
}

Node configuration in a flow

type FlowNodeConfiguration8PropertiesArgs added in v0.121.0

type FlowNodeConfiguration8PropertiesArgs struct {
	Storage FlowStorageFlowNodeConfigurationInput `pulumi:"storage"`
}

Node configuration in a flow

func (FlowNodeConfiguration8PropertiesArgs) ElementType added in v0.121.0

func (FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesOutput added in v0.121.0

func (i FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesOutput() FlowNodeConfiguration8PropertiesOutput

func (FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration8PropertiesOutput

func (FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesPtrOutput added in v0.121.0

func (i FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesPtrOutput() FlowNodeConfiguration8PropertiesPtrOutput

func (FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesPtrOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration8PropertiesArgs) ToFlowNodeConfiguration8PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration8PropertiesPtrOutput

type FlowNodeConfiguration8PropertiesInput added in v0.121.0

type FlowNodeConfiguration8PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration8PropertiesOutput() FlowNodeConfiguration8PropertiesOutput
	ToFlowNodeConfiguration8PropertiesOutputWithContext(context.Context) FlowNodeConfiguration8PropertiesOutput
}

FlowNodeConfiguration8PropertiesInput is an input type that accepts FlowNodeConfiguration8PropertiesArgs and FlowNodeConfiguration8PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration8PropertiesInput` via:

FlowNodeConfiguration8PropertiesArgs{...}

type FlowNodeConfiguration8PropertiesOutput added in v0.121.0

type FlowNodeConfiguration8PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration8PropertiesOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration8PropertiesOutput) Storage added in v0.121.0

func (FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesOutput added in v0.121.0

func (o FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesOutput() FlowNodeConfiguration8PropertiesOutput

func (FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration8PropertiesOutput

func (FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesPtrOutput() FlowNodeConfiguration8PropertiesPtrOutput

func (FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration8PropertiesOutput) ToFlowNodeConfiguration8PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration8PropertiesPtrOutput

type FlowNodeConfiguration8PropertiesPtrInput added in v0.121.0

type FlowNodeConfiguration8PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration8PropertiesPtrOutput() FlowNodeConfiguration8PropertiesPtrOutput
	ToFlowNodeConfiguration8PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration8PropertiesPtrOutput
}

FlowNodeConfiguration8PropertiesPtrInput is an input type that accepts FlowNodeConfiguration8PropertiesArgs, FlowNodeConfiguration8PropertiesPtr and FlowNodeConfiguration8PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration8PropertiesPtrInput` via:

        FlowNodeConfiguration8PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration8PropertiesPtrOutput added in v0.121.0

type FlowNodeConfiguration8PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration8PropertiesPtrOutput) Elem added in v0.121.0

func (FlowNodeConfiguration8PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration8PropertiesPtrOutput) Storage added in v0.121.0

func (FlowNodeConfiguration8PropertiesPtrOutput) ToFlowNodeConfiguration8PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration8PropertiesPtrOutput) ToFlowNodeConfiguration8PropertiesPtrOutput() FlowNodeConfiguration8PropertiesPtrOutput

func (FlowNodeConfiguration8PropertiesPtrOutput) ToFlowNodeConfiguration8PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration8PropertiesPtrOutput) ToFlowNodeConfiguration8PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration8PropertiesPtrOutput

type FlowNodeConfiguration9Properties added in v0.121.0

type FlowNodeConfiguration9Properties struct {
	Iterator FlowIteratorFlowNodeConfiguration `pulumi:"iterator"`
}

Node configuration in a flow

type FlowNodeConfiguration9PropertiesArgs added in v0.121.0

type FlowNodeConfiguration9PropertiesArgs struct {
	Iterator FlowIteratorFlowNodeConfigurationInput `pulumi:"iterator"`
}

Node configuration in a flow

func (FlowNodeConfiguration9PropertiesArgs) ElementType added in v0.121.0

func (FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesOutput added in v0.121.0

func (i FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesOutput() FlowNodeConfiguration9PropertiesOutput

func (FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration9PropertiesOutput

func (FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesPtrOutput added in v0.121.0

func (i FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesPtrOutput() FlowNodeConfiguration9PropertiesPtrOutput

func (FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesPtrOutputWithContext added in v0.121.0

func (i FlowNodeConfiguration9PropertiesArgs) ToFlowNodeConfiguration9PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration9PropertiesPtrOutput

type FlowNodeConfiguration9PropertiesInput added in v0.121.0

type FlowNodeConfiguration9PropertiesInput interface {
	pulumi.Input

	ToFlowNodeConfiguration9PropertiesOutput() FlowNodeConfiguration9PropertiesOutput
	ToFlowNodeConfiguration9PropertiesOutputWithContext(context.Context) FlowNodeConfiguration9PropertiesOutput
}

FlowNodeConfiguration9PropertiesInput is an input type that accepts FlowNodeConfiguration9PropertiesArgs and FlowNodeConfiguration9PropertiesOutput values. You can construct a concrete instance of `FlowNodeConfiguration9PropertiesInput` via:

FlowNodeConfiguration9PropertiesArgs{...}

type FlowNodeConfiguration9PropertiesOutput added in v0.121.0

type FlowNodeConfiguration9PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowNodeConfiguration9PropertiesOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration9PropertiesOutput) Iterator added in v0.121.0

func (FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesOutput added in v0.121.0

func (o FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesOutput() FlowNodeConfiguration9PropertiesOutput

func (FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesOutputWithContext(ctx context.Context) FlowNodeConfiguration9PropertiesOutput

func (FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesPtrOutput() FlowNodeConfiguration9PropertiesPtrOutput

func (FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration9PropertiesOutput) ToFlowNodeConfiguration9PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration9PropertiesPtrOutput

type FlowNodeConfiguration9PropertiesPtrInput added in v0.121.0

type FlowNodeConfiguration9PropertiesPtrInput interface {
	pulumi.Input

	ToFlowNodeConfiguration9PropertiesPtrOutput() FlowNodeConfiguration9PropertiesPtrOutput
	ToFlowNodeConfiguration9PropertiesPtrOutputWithContext(context.Context) FlowNodeConfiguration9PropertiesPtrOutput
}

FlowNodeConfiguration9PropertiesPtrInput is an input type that accepts FlowNodeConfiguration9PropertiesArgs, FlowNodeConfiguration9PropertiesPtr and FlowNodeConfiguration9PropertiesPtrOutput values. You can construct a concrete instance of `FlowNodeConfiguration9PropertiesPtrInput` via:

        FlowNodeConfiguration9PropertiesArgs{...}

or:

        nil

type FlowNodeConfiguration9PropertiesPtrOutput added in v0.121.0

type FlowNodeConfiguration9PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowNodeConfiguration9PropertiesPtrOutput) Elem added in v0.121.0

func (FlowNodeConfiguration9PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowNodeConfiguration9PropertiesPtrOutput) Iterator added in v0.121.0

func (FlowNodeConfiguration9PropertiesPtrOutput) ToFlowNodeConfiguration9PropertiesPtrOutput added in v0.121.0

func (o FlowNodeConfiguration9PropertiesPtrOutput) ToFlowNodeConfiguration9PropertiesPtrOutput() FlowNodeConfiguration9PropertiesPtrOutput

func (FlowNodeConfiguration9PropertiesPtrOutput) ToFlowNodeConfiguration9PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowNodeConfiguration9PropertiesPtrOutput) ToFlowNodeConfiguration9PropertiesPtrOutputWithContext(ctx context.Context) FlowNodeConfiguration9PropertiesPtrOutput

type FlowNodeInput added in v0.112.0

type FlowNodeInput interface {
	pulumi.Input

	ToFlowNodeOutput() FlowNodeOutput
	ToFlowNodeOutputWithContext(context.Context) FlowNodeOutput
}

FlowNodeInput is an input type that accepts FlowNodeArgs and FlowNodeOutput values. You can construct a concrete instance of `FlowNodeInput` via:

FlowNodeArgs{...}

type FlowNodeInputType added in v0.112.0

type FlowNodeInputType struct {
	// Expression for a node input in a flow
	Expression string `pulumi:"expression"`
	// Name of a node input in a flow
	Name string `pulumi:"name"`
	// The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
	Type FlowNodeIoDataType `pulumi:"type"`
}

Input to a node in a flow

type FlowNodeInputTypeArgs added in v0.112.0

type FlowNodeInputTypeArgs struct {
	// Expression for a node input in a flow
	Expression pulumi.StringInput `pulumi:"expression"`
	// Name of a node input in a flow
	Name pulumi.StringInput `pulumi:"name"`
	// The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
	Type FlowNodeIoDataTypeInput `pulumi:"type"`
}

Input to a node in a flow

func (FlowNodeInputTypeArgs) ElementType added in v0.112.0

func (FlowNodeInputTypeArgs) ElementType() reflect.Type

func (FlowNodeInputTypeArgs) ToFlowNodeInputTypeOutput added in v0.112.0

func (i FlowNodeInputTypeArgs) ToFlowNodeInputTypeOutput() FlowNodeInputTypeOutput

func (FlowNodeInputTypeArgs) ToFlowNodeInputTypeOutputWithContext added in v0.112.0

func (i FlowNodeInputTypeArgs) ToFlowNodeInputTypeOutputWithContext(ctx context.Context) FlowNodeInputTypeOutput

type FlowNodeInputTypeArray added in v0.112.0

type FlowNodeInputTypeArray []FlowNodeInputTypeInput

func (FlowNodeInputTypeArray) ElementType added in v0.112.0

func (FlowNodeInputTypeArray) ElementType() reflect.Type

func (FlowNodeInputTypeArray) ToFlowNodeInputTypeArrayOutput added in v0.112.0

func (i FlowNodeInputTypeArray) ToFlowNodeInputTypeArrayOutput() FlowNodeInputTypeArrayOutput

func (FlowNodeInputTypeArray) ToFlowNodeInputTypeArrayOutputWithContext added in v0.112.0

func (i FlowNodeInputTypeArray) ToFlowNodeInputTypeArrayOutputWithContext(ctx context.Context) FlowNodeInputTypeArrayOutput

type FlowNodeInputTypeArrayInput added in v0.112.0

type FlowNodeInputTypeArrayInput interface {
	pulumi.Input

	ToFlowNodeInputTypeArrayOutput() FlowNodeInputTypeArrayOutput
	ToFlowNodeInputTypeArrayOutputWithContext(context.Context) FlowNodeInputTypeArrayOutput
}

FlowNodeInputTypeArrayInput is an input type that accepts FlowNodeInputTypeArray and FlowNodeInputTypeArrayOutput values. You can construct a concrete instance of `FlowNodeInputTypeArrayInput` via:

FlowNodeInputTypeArray{ FlowNodeInputTypeArgs{...} }

type FlowNodeInputTypeArrayOutput added in v0.112.0

type FlowNodeInputTypeArrayOutput struct{ *pulumi.OutputState }

func (FlowNodeInputTypeArrayOutput) ElementType added in v0.112.0

func (FlowNodeInputTypeArrayOutput) Index added in v0.112.0

func (FlowNodeInputTypeArrayOutput) ToFlowNodeInputTypeArrayOutput added in v0.112.0

func (o FlowNodeInputTypeArrayOutput) ToFlowNodeInputTypeArrayOutput() FlowNodeInputTypeArrayOutput

func (FlowNodeInputTypeArrayOutput) ToFlowNodeInputTypeArrayOutputWithContext added in v0.112.0

func (o FlowNodeInputTypeArrayOutput) ToFlowNodeInputTypeArrayOutputWithContext(ctx context.Context) FlowNodeInputTypeArrayOutput

type FlowNodeInputTypeInput added in v0.112.0

type FlowNodeInputTypeInput interface {
	pulumi.Input

	ToFlowNodeInputTypeOutput() FlowNodeInputTypeOutput
	ToFlowNodeInputTypeOutputWithContext(context.Context) FlowNodeInputTypeOutput
}

FlowNodeInputTypeInput is an input type that accepts FlowNodeInputTypeArgs and FlowNodeInputTypeOutput values. You can construct a concrete instance of `FlowNodeInputTypeInput` via:

FlowNodeInputTypeArgs{...}

type FlowNodeInputTypeOutput added in v0.112.0

type FlowNodeInputTypeOutput struct{ *pulumi.OutputState }

Input to a node in a flow

func (FlowNodeInputTypeOutput) ElementType added in v0.112.0

func (FlowNodeInputTypeOutput) ElementType() reflect.Type

func (FlowNodeInputTypeOutput) Expression added in v0.112.0

Expression for a node input in a flow

func (FlowNodeInputTypeOutput) Name added in v0.112.0

Name of a node input in a flow

func (FlowNodeInputTypeOutput) ToFlowNodeInputTypeOutput added in v0.112.0

func (o FlowNodeInputTypeOutput) ToFlowNodeInputTypeOutput() FlowNodeInputTypeOutput

func (FlowNodeInputTypeOutput) ToFlowNodeInputTypeOutputWithContext added in v0.112.0

func (o FlowNodeInputTypeOutput) ToFlowNodeInputTypeOutputWithContext(ctx context.Context) FlowNodeInputTypeOutput

func (FlowNodeInputTypeOutput) Type added in v0.112.0

The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.

type FlowNodeIoDataType added in v0.112.0

type FlowNodeIoDataType string

Type of input/output for a node in a flow

func (FlowNodeIoDataType) ElementType added in v0.112.0

func (FlowNodeIoDataType) ElementType() reflect.Type

func (FlowNodeIoDataType) ToFlowNodeIoDataTypeOutput added in v0.112.0

func (e FlowNodeIoDataType) ToFlowNodeIoDataTypeOutput() FlowNodeIoDataTypeOutput

func (FlowNodeIoDataType) ToFlowNodeIoDataTypeOutputWithContext added in v0.112.0

func (e FlowNodeIoDataType) ToFlowNodeIoDataTypeOutputWithContext(ctx context.Context) FlowNodeIoDataTypeOutput

func (FlowNodeIoDataType) ToFlowNodeIoDataTypePtrOutput added in v0.112.0

func (e FlowNodeIoDataType) ToFlowNodeIoDataTypePtrOutput() FlowNodeIoDataTypePtrOutput

func (FlowNodeIoDataType) ToFlowNodeIoDataTypePtrOutputWithContext added in v0.112.0

func (e FlowNodeIoDataType) ToFlowNodeIoDataTypePtrOutputWithContext(ctx context.Context) FlowNodeIoDataTypePtrOutput

func (FlowNodeIoDataType) ToStringOutput added in v0.112.0

func (e FlowNodeIoDataType) ToStringOutput() pulumi.StringOutput

func (FlowNodeIoDataType) ToStringOutputWithContext added in v0.112.0

func (e FlowNodeIoDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowNodeIoDataType) ToStringPtrOutput added in v0.112.0

func (e FlowNodeIoDataType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowNodeIoDataType) ToStringPtrOutputWithContext added in v0.112.0

func (e FlowNodeIoDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowNodeIoDataTypeInput added in v0.112.0

type FlowNodeIoDataTypeInput interface {
	pulumi.Input

	ToFlowNodeIoDataTypeOutput() FlowNodeIoDataTypeOutput
	ToFlowNodeIoDataTypeOutputWithContext(context.Context) FlowNodeIoDataTypeOutput
}

FlowNodeIoDataTypeInput is an input type that accepts values of the FlowNodeIoDataType enum A concrete instance of `FlowNodeIoDataTypeInput` can be one of the following:

FlowNodeIoDataTypeString
FlowNodeIoDataTypeNumber
FlowNodeIoDataTypeBoolean
FlowNodeIoDataTypeObject
FlowNodeIoDataTypeArray

type FlowNodeIoDataTypeOutput added in v0.112.0

type FlowNodeIoDataTypeOutput struct{ *pulumi.OutputState }

func (FlowNodeIoDataTypeOutput) ElementType added in v0.112.0

func (FlowNodeIoDataTypeOutput) ElementType() reflect.Type

func (FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypeOutput added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypeOutput() FlowNodeIoDataTypeOutput

func (FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypeOutputWithContext added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypeOutputWithContext(ctx context.Context) FlowNodeIoDataTypeOutput

func (FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypePtrOutput added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypePtrOutput() FlowNodeIoDataTypePtrOutput

func (FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypePtrOutputWithContext added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToFlowNodeIoDataTypePtrOutputWithContext(ctx context.Context) FlowNodeIoDataTypePtrOutput

func (FlowNodeIoDataTypeOutput) ToStringOutput added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToStringOutput() pulumi.StringOutput

func (FlowNodeIoDataTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowNodeIoDataTypeOutput) ToStringPtrOutput added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowNodeIoDataTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowNodeIoDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowNodeIoDataTypePtrInput added in v0.112.0

type FlowNodeIoDataTypePtrInput interface {
	pulumi.Input

	ToFlowNodeIoDataTypePtrOutput() FlowNodeIoDataTypePtrOutput
	ToFlowNodeIoDataTypePtrOutputWithContext(context.Context) FlowNodeIoDataTypePtrOutput
}

func FlowNodeIoDataTypePtr added in v0.112.0

func FlowNodeIoDataTypePtr(v string) FlowNodeIoDataTypePtrInput

type FlowNodeIoDataTypePtrOutput added in v0.112.0

type FlowNodeIoDataTypePtrOutput struct{ *pulumi.OutputState }

func (FlowNodeIoDataTypePtrOutput) Elem added in v0.112.0

func (FlowNodeIoDataTypePtrOutput) ElementType added in v0.112.0

func (FlowNodeIoDataTypePtrOutput) ToFlowNodeIoDataTypePtrOutput added in v0.112.0

func (o FlowNodeIoDataTypePtrOutput) ToFlowNodeIoDataTypePtrOutput() FlowNodeIoDataTypePtrOutput

func (FlowNodeIoDataTypePtrOutput) ToFlowNodeIoDataTypePtrOutputWithContext added in v0.112.0

func (o FlowNodeIoDataTypePtrOutput) ToFlowNodeIoDataTypePtrOutputWithContext(ctx context.Context) FlowNodeIoDataTypePtrOutput

func (FlowNodeIoDataTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (o FlowNodeIoDataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowNodeIoDataTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowNodeIoDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowNodeOutput added in v0.112.0

type FlowNodeOutput struct{ *pulumi.OutputState }

Internal mixin for flow node

func (FlowNodeOutput) Configuration added in v0.112.0

func (o FlowNodeOutput) Configuration() pulumi.AnyOutput

Contains configurations for the node.

func (FlowNodeOutput) ElementType added in v0.112.0

func (FlowNodeOutput) ElementType() reflect.Type

func (FlowNodeOutput) Inputs added in v0.112.0

List of node inputs in a flow

func (FlowNodeOutput) Name added in v0.112.0

Name of a node in a flow

func (FlowNodeOutput) Outputs added in v0.112.0

List of node outputs in a flow

func (FlowNodeOutput) ToFlowNodeOutput added in v0.112.0

func (o FlowNodeOutput) ToFlowNodeOutput() FlowNodeOutput

func (FlowNodeOutput) ToFlowNodeOutputWithContext added in v0.112.0

func (o FlowNodeOutput) ToFlowNodeOutputWithContext(ctx context.Context) FlowNodeOutput

func (FlowNodeOutput) Type added in v0.112.0

The type of node. This value must match the name of the key that you provide in the configuration you provide in the `FlowNodeConfiguration` field.

type FlowNodeOutputType added in v0.112.0

type FlowNodeOutputType struct {
	// Name of a node output in a flow
	Name string `pulumi:"name"`
	// The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
	Type FlowNodeIoDataType `pulumi:"type"`
}

Output of a node in a flow

type FlowNodeOutputTypeArgs added in v0.112.0

type FlowNodeOutputTypeArgs struct {
	// Name of a node output in a flow
	Name pulumi.StringInput `pulumi:"name"`
	// The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
	Type FlowNodeIoDataTypeInput `pulumi:"type"`
}

Output of a node in a flow

func (FlowNodeOutputTypeArgs) ElementType added in v0.112.0

func (FlowNodeOutputTypeArgs) ElementType() reflect.Type

func (FlowNodeOutputTypeArgs) ToFlowNodeOutputTypeOutput added in v0.112.0

func (i FlowNodeOutputTypeArgs) ToFlowNodeOutputTypeOutput() FlowNodeOutputTypeOutput

func (FlowNodeOutputTypeArgs) ToFlowNodeOutputTypeOutputWithContext added in v0.112.0

func (i FlowNodeOutputTypeArgs) ToFlowNodeOutputTypeOutputWithContext(ctx context.Context) FlowNodeOutputTypeOutput

type FlowNodeOutputTypeArray added in v0.112.0

type FlowNodeOutputTypeArray []FlowNodeOutputTypeInput

func (FlowNodeOutputTypeArray) ElementType added in v0.112.0

func (FlowNodeOutputTypeArray) ElementType() reflect.Type

func (FlowNodeOutputTypeArray) ToFlowNodeOutputTypeArrayOutput added in v0.112.0

func (i FlowNodeOutputTypeArray) ToFlowNodeOutputTypeArrayOutput() FlowNodeOutputTypeArrayOutput

func (FlowNodeOutputTypeArray) ToFlowNodeOutputTypeArrayOutputWithContext added in v0.112.0

func (i FlowNodeOutputTypeArray) ToFlowNodeOutputTypeArrayOutputWithContext(ctx context.Context) FlowNodeOutputTypeArrayOutput

type FlowNodeOutputTypeArrayInput added in v0.112.0

type FlowNodeOutputTypeArrayInput interface {
	pulumi.Input

	ToFlowNodeOutputTypeArrayOutput() FlowNodeOutputTypeArrayOutput
	ToFlowNodeOutputTypeArrayOutputWithContext(context.Context) FlowNodeOutputTypeArrayOutput
}

FlowNodeOutputTypeArrayInput is an input type that accepts FlowNodeOutputTypeArray and FlowNodeOutputTypeArrayOutput values. You can construct a concrete instance of `FlowNodeOutputTypeArrayInput` via:

FlowNodeOutputTypeArray{ FlowNodeOutputTypeArgs{...} }

type FlowNodeOutputTypeArrayOutput added in v0.112.0

type FlowNodeOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (FlowNodeOutputTypeArrayOutput) ElementType added in v0.112.0

func (FlowNodeOutputTypeArrayOutput) Index added in v0.112.0

func (FlowNodeOutputTypeArrayOutput) ToFlowNodeOutputTypeArrayOutput added in v0.112.0

func (o FlowNodeOutputTypeArrayOutput) ToFlowNodeOutputTypeArrayOutput() FlowNodeOutputTypeArrayOutput

func (FlowNodeOutputTypeArrayOutput) ToFlowNodeOutputTypeArrayOutputWithContext added in v0.112.0

func (o FlowNodeOutputTypeArrayOutput) ToFlowNodeOutputTypeArrayOutputWithContext(ctx context.Context) FlowNodeOutputTypeArrayOutput

type FlowNodeOutputTypeInput added in v0.112.0

type FlowNodeOutputTypeInput interface {
	pulumi.Input

	ToFlowNodeOutputTypeOutput() FlowNodeOutputTypeOutput
	ToFlowNodeOutputTypeOutputWithContext(context.Context) FlowNodeOutputTypeOutput
}

FlowNodeOutputTypeInput is an input type that accepts FlowNodeOutputTypeArgs and FlowNodeOutputTypeOutput values. You can construct a concrete instance of `FlowNodeOutputTypeInput` via:

FlowNodeOutputTypeArgs{...}

type FlowNodeOutputTypeOutput added in v0.112.0

type FlowNodeOutputTypeOutput struct{ *pulumi.OutputState }

Output of a node in a flow

func (FlowNodeOutputTypeOutput) ElementType added in v0.112.0

func (FlowNodeOutputTypeOutput) ElementType() reflect.Type

func (FlowNodeOutputTypeOutput) Name added in v0.112.0

Name of a node output in a flow

func (FlowNodeOutputTypeOutput) ToFlowNodeOutputTypeOutput added in v0.112.0

func (o FlowNodeOutputTypeOutput) ToFlowNodeOutputTypeOutput() FlowNodeOutputTypeOutput

func (FlowNodeOutputTypeOutput) ToFlowNodeOutputTypeOutputWithContext added in v0.112.0

func (o FlowNodeOutputTypeOutput) ToFlowNodeOutputTypeOutputWithContext(ctx context.Context) FlowNodeOutputTypeOutput

func (FlowNodeOutputTypeOutput) Type added in v0.112.0

The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.

type FlowNodeType added in v0.112.0

type FlowNodeType string

Flow node types

func (FlowNodeType) ElementType added in v0.112.0

func (FlowNodeType) ElementType() reflect.Type

func (FlowNodeType) ToFlowNodeTypeOutput added in v0.112.0

func (e FlowNodeType) ToFlowNodeTypeOutput() FlowNodeTypeOutput

func (FlowNodeType) ToFlowNodeTypeOutputWithContext added in v0.112.0

func (e FlowNodeType) ToFlowNodeTypeOutputWithContext(ctx context.Context) FlowNodeTypeOutput

func (FlowNodeType) ToFlowNodeTypePtrOutput added in v0.112.0

func (e FlowNodeType) ToFlowNodeTypePtrOutput() FlowNodeTypePtrOutput

func (FlowNodeType) ToFlowNodeTypePtrOutputWithContext added in v0.112.0

func (e FlowNodeType) ToFlowNodeTypePtrOutputWithContext(ctx context.Context) FlowNodeTypePtrOutput

func (FlowNodeType) ToStringOutput added in v0.112.0

func (e FlowNodeType) ToStringOutput() pulumi.StringOutput

func (FlowNodeType) ToStringOutputWithContext added in v0.112.0

func (e FlowNodeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowNodeType) ToStringPtrOutput added in v0.112.0

func (e FlowNodeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowNodeType) ToStringPtrOutputWithContext added in v0.112.0

func (e FlowNodeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowNodeTypeInput added in v0.112.0

type FlowNodeTypeInput interface {
	pulumi.Input

	ToFlowNodeTypeOutput() FlowNodeTypeOutput
	ToFlowNodeTypeOutputWithContext(context.Context) FlowNodeTypeOutput
}

FlowNodeTypeInput is an input type that accepts values of the FlowNodeType enum A concrete instance of `FlowNodeTypeInput` can be one of the following:

FlowNodeTypeInputType
FlowNodeTypeOutputType
FlowNodeTypeKnowledgeBase
FlowNodeTypeCondition
FlowNodeTypeLex
FlowNodeTypePrompt
FlowNodeTypeLambdaFunction
FlowNodeTypeAgent
FlowNodeTypeStorage
FlowNodeTypeRetrieval
FlowNodeTypeIterator
FlowNodeTypeCollector

type FlowNodeTypeOutput added in v0.112.0

type FlowNodeTypeOutput struct{ *pulumi.OutputState }

func (FlowNodeTypeOutput) ElementType added in v0.112.0

func (FlowNodeTypeOutput) ElementType() reflect.Type

func (FlowNodeTypeOutput) ToFlowNodeTypeOutput added in v0.112.0

func (o FlowNodeTypeOutput) ToFlowNodeTypeOutput() FlowNodeTypeOutput

func (FlowNodeTypeOutput) ToFlowNodeTypeOutputWithContext added in v0.112.0

func (o FlowNodeTypeOutput) ToFlowNodeTypeOutputWithContext(ctx context.Context) FlowNodeTypeOutput

func (FlowNodeTypeOutput) ToFlowNodeTypePtrOutput added in v0.112.0

func (o FlowNodeTypeOutput) ToFlowNodeTypePtrOutput() FlowNodeTypePtrOutput

func (FlowNodeTypeOutput) ToFlowNodeTypePtrOutputWithContext added in v0.112.0

func (o FlowNodeTypeOutput) ToFlowNodeTypePtrOutputWithContext(ctx context.Context) FlowNodeTypePtrOutput

func (FlowNodeTypeOutput) ToStringOutput added in v0.112.0

func (o FlowNodeTypeOutput) ToStringOutput() pulumi.StringOutput

func (FlowNodeTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowNodeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowNodeTypeOutput) ToStringPtrOutput added in v0.112.0

func (o FlowNodeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowNodeTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowNodeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowNodeTypePtrInput added in v0.112.0

type FlowNodeTypePtrInput interface {
	pulumi.Input

	ToFlowNodeTypePtrOutput() FlowNodeTypePtrOutput
	ToFlowNodeTypePtrOutputWithContext(context.Context) FlowNodeTypePtrOutput
}

func FlowNodeTypePtr added in v0.112.0

func FlowNodeTypePtr(v string) FlowNodeTypePtrInput

type FlowNodeTypePtrOutput added in v0.112.0

type FlowNodeTypePtrOutput struct{ *pulumi.OutputState }

func (FlowNodeTypePtrOutput) Elem added in v0.112.0

func (FlowNodeTypePtrOutput) ElementType added in v0.112.0

func (FlowNodeTypePtrOutput) ElementType() reflect.Type

func (FlowNodeTypePtrOutput) ToFlowNodeTypePtrOutput added in v0.112.0

func (o FlowNodeTypePtrOutput) ToFlowNodeTypePtrOutput() FlowNodeTypePtrOutput

func (FlowNodeTypePtrOutput) ToFlowNodeTypePtrOutputWithContext added in v0.112.0

func (o FlowNodeTypePtrOutput) ToFlowNodeTypePtrOutputWithContext(ctx context.Context) FlowNodeTypePtrOutput

func (FlowNodeTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (o FlowNodeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowNodeTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowNodeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowOutput added in v0.112.0

type FlowOutput struct{ *pulumi.OutputState }

func (FlowOutput) Arn added in v0.112.0

func (o FlowOutput) Arn() pulumi.StringOutput

Arn representation of the Flow

func (FlowOutput) AwsId added in v0.112.0

func (o FlowOutput) AwsId() pulumi.StringOutput

Identifier for a Flow

func (FlowOutput) CreatedAt added in v0.112.0

func (o FlowOutput) CreatedAt() pulumi.StringOutput

Time Stamp.

func (FlowOutput) CustomerEncryptionKeyArn added in v0.112.0

func (o FlowOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (FlowOutput) Definition added in v0.112.0

func (o FlowOutput) Definition() FlowDefinitionPtrOutput

The definition of the nodes and connections between the nodes in the flow.

func (FlowOutput) DefinitionS3Location added in v0.112.0

func (o FlowOutput) DefinitionS3Location() FlowS3LocationPtrOutput

The Amazon S3 location of the flow definition.

func (FlowOutput) DefinitionString added in v0.112.0

func (o FlowOutput) DefinitionString() pulumi.StringPtrOutput

A JSON string containing a Definition with the same schema as the Definition property of this resource

func (FlowOutput) DefinitionSubstitutions added in v0.112.0

func (o FlowOutput) DefinitionSubstitutions() pulumi.MapOutput

A 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 `DefinitionString` and `DefinitionS3Location` fields.

Substitutions must follow the syntax: `${key_name}` or `${variable_1,variable_2,...}` .

func (FlowOutput) Description added in v0.112.0

func (o FlowOutput) Description() pulumi.StringPtrOutput

Description of the flow

func (FlowOutput) ElementType added in v0.112.0

func (FlowOutput) ElementType() reflect.Type

func (FlowOutput) ExecutionRoleArn added in v0.112.0

func (o FlowOutput) ExecutionRoleArn() pulumi.StringOutput

ARN of a IAM role

func (FlowOutput) Name added in v0.112.0

func (o FlowOutput) Name() pulumi.StringOutput

Name for the flow

func (FlowOutput) Status added in v0.112.0

func (o FlowOutput) Status() FlowStatusOutput

The status of the flow. The following statuses are possible:

- NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the `DRAFT` version won't contain the latest changes for testing. Send a [PrepareFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareFlow.html) request to package the latest changes into the `DRAFT` version. - Preparing – The flow is being prepared so that the `DRAFT` version contains the latest changes for testing. - Prepared – The flow is prepared and the `DRAFT` version contains the latest changes for testing. - Failed – The last API operation that you invoked on the flow failed. Send a GetFlow(https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlow.html) request and check the error message in the `validations` field.

func (FlowOutput) Tags added in v0.112.0

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (FlowOutput) TestAliasTags added in v0.112.0

func (o FlowOutput) TestAliasTags() pulumi.StringMapOutput

func (FlowOutput) ToFlowOutput added in v0.112.0

func (o FlowOutput) ToFlowOutput() FlowOutput

func (FlowOutput) ToFlowOutputWithContext added in v0.112.0

func (o FlowOutput) ToFlowOutputWithContext(ctx context.Context) FlowOutput

func (FlowOutput) UpdatedAt added in v0.112.0

func (o FlowOutput) UpdatedAt() pulumi.StringOutput

Time Stamp.

func (FlowOutput) Validations added in v0.121.0

func (o FlowOutput) Validations() FlowValidationArrayOutput

func (FlowOutput) Version added in v0.112.0

func (o FlowOutput) Version() pulumi.StringOutput

Draft Version.

type FlowOutputFlowNodeConfiguration added in v0.112.0

type FlowOutputFlowNodeConfiguration struct {
}

Output flow node configuration

type FlowOutputFlowNodeConfigurationArgs added in v0.112.0

type FlowOutputFlowNodeConfigurationArgs struct {
}

Output flow node configuration

func (FlowOutputFlowNodeConfigurationArgs) ElementType added in v0.112.0

func (FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationOutput added in v0.112.0

func (i FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationOutput() FlowOutputFlowNodeConfigurationOutput

func (FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationOutputWithContext added in v0.112.0

func (i FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowOutputFlowNodeConfigurationOutput

func (FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationPtrOutput added in v0.112.0

func (i FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationPtrOutput() FlowOutputFlowNodeConfigurationPtrOutput

func (FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowOutputFlowNodeConfigurationArgs) ToFlowOutputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowOutputFlowNodeConfigurationPtrOutput

type FlowOutputFlowNodeConfigurationInput added in v0.112.0

type FlowOutputFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowOutputFlowNodeConfigurationOutput() FlowOutputFlowNodeConfigurationOutput
	ToFlowOutputFlowNodeConfigurationOutputWithContext(context.Context) FlowOutputFlowNodeConfigurationOutput
}

FlowOutputFlowNodeConfigurationInput is an input type that accepts FlowOutputFlowNodeConfigurationArgs and FlowOutputFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowOutputFlowNodeConfigurationInput` via:

FlowOutputFlowNodeConfigurationArgs{...}

type FlowOutputFlowNodeConfigurationOutput added in v0.112.0

type FlowOutputFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Output flow node configuration

func (FlowOutputFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationOutput added in v0.112.0

func (o FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationOutput() FlowOutputFlowNodeConfigurationOutput

func (FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowOutputFlowNodeConfigurationOutput

func (FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationPtrOutput() FlowOutputFlowNodeConfigurationPtrOutput

func (FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowOutputFlowNodeConfigurationOutput) ToFlowOutputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowOutputFlowNodeConfigurationPtrOutput

type FlowOutputFlowNodeConfigurationPtrInput added in v0.112.0

type FlowOutputFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowOutputFlowNodeConfigurationPtrOutput() FlowOutputFlowNodeConfigurationPtrOutput
	ToFlowOutputFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowOutputFlowNodeConfigurationPtrOutput
}

FlowOutputFlowNodeConfigurationPtrInput is an input type that accepts FlowOutputFlowNodeConfigurationArgs, FlowOutputFlowNodeConfigurationPtr and FlowOutputFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowOutputFlowNodeConfigurationPtrInput` via:

        FlowOutputFlowNodeConfigurationArgs{...}

or:

        nil

type FlowOutputFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowOutputFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowOutputFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowOutputFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowOutputFlowNodeConfigurationPtrOutput) ToFlowOutputFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowOutputFlowNodeConfigurationPtrOutput) ToFlowOutputFlowNodeConfigurationPtrOutput() FlowOutputFlowNodeConfigurationPtrOutput

func (FlowOutputFlowNodeConfigurationPtrOutput) ToFlowOutputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowOutputFlowNodeConfigurationPtrOutput) ToFlowOutputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowOutputFlowNodeConfigurationPtrOutput

type FlowPromptFlowNodeConfiguration added in v0.112.0

type FlowPromptFlowNodeConfiguration struct {
	SourceConfiguration interface{} `pulumi:"sourceConfiguration"`
}

Prompt flow node configuration

type FlowPromptFlowNodeConfigurationArgs added in v0.112.0

type FlowPromptFlowNodeConfigurationArgs struct {
	SourceConfiguration pulumi.Input `pulumi:"sourceConfiguration"`
}

Prompt flow node configuration

func (FlowPromptFlowNodeConfigurationArgs) ElementType added in v0.112.0

func (FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationOutput added in v0.112.0

func (i FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationOutput() FlowPromptFlowNodeConfigurationOutput

func (FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowPromptFlowNodeConfigurationOutput

func (FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationPtrOutput added in v0.112.0

func (i FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationPtrOutput() FlowPromptFlowNodeConfigurationPtrOutput

func (FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeConfigurationArgs) ToFlowPromptFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeConfigurationPtrOutput

type FlowPromptFlowNodeConfigurationInput added in v0.112.0

type FlowPromptFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeConfigurationOutput() FlowPromptFlowNodeConfigurationOutput
	ToFlowPromptFlowNodeConfigurationOutputWithContext(context.Context) FlowPromptFlowNodeConfigurationOutput
}

FlowPromptFlowNodeConfigurationInput is an input type that accepts FlowPromptFlowNodeConfigurationArgs and FlowPromptFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowPromptFlowNodeConfigurationInput` via:

FlowPromptFlowNodeConfigurationArgs{...}

type FlowPromptFlowNodeConfigurationOutput added in v0.112.0

type FlowPromptFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Prompt flow node configuration

func (FlowPromptFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeConfigurationOutput) SourceConfiguration added in v0.112.0

func (o FlowPromptFlowNodeConfigurationOutput) SourceConfiguration() pulumi.AnyOutput

func (FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationOutput added in v0.112.0

func (o FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationOutput() FlowPromptFlowNodeConfigurationOutput

func (FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowPromptFlowNodeConfigurationOutput

func (FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationPtrOutput() FlowPromptFlowNodeConfigurationPtrOutput

func (FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeConfigurationOutput) ToFlowPromptFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeConfigurationPtrOutput

type FlowPromptFlowNodeConfigurationPtrInput added in v0.112.0

type FlowPromptFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeConfigurationPtrOutput() FlowPromptFlowNodeConfigurationPtrOutput
	ToFlowPromptFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowPromptFlowNodeConfigurationPtrOutput
}

FlowPromptFlowNodeConfigurationPtrInput is an input type that accepts FlowPromptFlowNodeConfigurationArgs, FlowPromptFlowNodeConfigurationPtr and FlowPromptFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowPromptFlowNodeConfigurationPtrInput` via:

        FlowPromptFlowNodeConfigurationArgs{...}

or:

        nil

type FlowPromptFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowPromptFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowPromptFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeConfigurationPtrOutput) SourceConfiguration added in v0.112.0

func (FlowPromptFlowNodeConfigurationPtrOutput) ToFlowPromptFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeConfigurationPtrOutput) ToFlowPromptFlowNodeConfigurationPtrOutput() FlowPromptFlowNodeConfigurationPtrOutput

func (FlowPromptFlowNodeConfigurationPtrOutput) ToFlowPromptFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeConfigurationPtrOutput) ToFlowPromptFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeConfigurationPtrOutput

type FlowPromptFlowNodeInlineConfiguration added in v0.112.0

type FlowPromptFlowNodeInlineConfiguration struct {
	InferenceConfiguration *FlowPromptInferenceConfigurationProperties `pulumi:"inferenceConfiguration"`
	// ARN or name of a Bedrock model.
	ModelId               string                                    `pulumi:"modelId"`
	TemplateConfiguration FlowPromptTemplateConfigurationProperties `pulumi:"templateConfiguration"`
	TemplateType          FlowPromptTemplateType                    `pulumi:"templateType"`
}

Inline prompt configuration for prompt node

type FlowPromptFlowNodeInlineConfigurationArgs added in v0.112.0

type FlowPromptFlowNodeInlineConfigurationArgs struct {
	InferenceConfiguration FlowPromptInferenceConfigurationPropertiesPtrInput `pulumi:"inferenceConfiguration"`
	// ARN or name of a Bedrock model.
	ModelId               pulumi.StringInput                             `pulumi:"modelId"`
	TemplateConfiguration FlowPromptTemplateConfigurationPropertiesInput `pulumi:"templateConfiguration"`
	TemplateType          FlowPromptTemplateTypeInput                    `pulumi:"templateType"`
}

Inline prompt configuration for prompt node

func (FlowPromptFlowNodeInlineConfigurationArgs) ElementType added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationOutput added in v0.112.0

func (i FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationOutput() FlowPromptFlowNodeInlineConfigurationOutput

func (FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationOutputWithContext(ctx context.Context) FlowPromptFlowNodeInlineConfigurationOutput

func (FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationPtrOutput added in v0.112.0

func (i FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationPtrOutput() FlowPromptFlowNodeInlineConfigurationPtrOutput

func (FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeInlineConfigurationArgs) ToFlowPromptFlowNodeInlineConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeInlineConfigurationPtrOutput

type FlowPromptFlowNodeInlineConfigurationInput added in v0.112.0

type FlowPromptFlowNodeInlineConfigurationInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeInlineConfigurationOutput() FlowPromptFlowNodeInlineConfigurationOutput
	ToFlowPromptFlowNodeInlineConfigurationOutputWithContext(context.Context) FlowPromptFlowNodeInlineConfigurationOutput
}

FlowPromptFlowNodeInlineConfigurationInput is an input type that accepts FlowPromptFlowNodeInlineConfigurationArgs and FlowPromptFlowNodeInlineConfigurationOutput values. You can construct a concrete instance of `FlowPromptFlowNodeInlineConfigurationInput` via:

FlowPromptFlowNodeInlineConfigurationArgs{...}

type FlowPromptFlowNodeInlineConfigurationOutput added in v0.112.0

type FlowPromptFlowNodeInlineConfigurationOutput struct{ *pulumi.OutputState }

Inline prompt configuration for prompt node

func (FlowPromptFlowNodeInlineConfigurationOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationOutput) InferenceConfiguration added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowPromptFlowNodeInlineConfigurationOutput) TemplateConfiguration added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationOutput) TemplateType added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationOutput added in v0.112.0

func (o FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationOutput() FlowPromptFlowNodeInlineConfigurationOutput

func (FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationOutputWithContext(ctx context.Context) FlowPromptFlowNodeInlineConfigurationOutput

func (FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutput() FlowPromptFlowNodeInlineConfigurationPtrOutput

func (FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeInlineConfigurationOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeInlineConfigurationPtrOutput

type FlowPromptFlowNodeInlineConfigurationPtrInput added in v0.112.0

type FlowPromptFlowNodeInlineConfigurationPtrInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeInlineConfigurationPtrOutput() FlowPromptFlowNodeInlineConfigurationPtrOutput
	ToFlowPromptFlowNodeInlineConfigurationPtrOutputWithContext(context.Context) FlowPromptFlowNodeInlineConfigurationPtrOutput
}

FlowPromptFlowNodeInlineConfigurationPtrInput is an input type that accepts FlowPromptFlowNodeInlineConfigurationArgs, FlowPromptFlowNodeInlineConfigurationPtr and FlowPromptFlowNodeInlineConfigurationPtrOutput values. You can construct a concrete instance of `FlowPromptFlowNodeInlineConfigurationPtrInput` via:

        FlowPromptFlowNodeInlineConfigurationArgs{...}

or:

        nil

type FlowPromptFlowNodeInlineConfigurationPtrOutput added in v0.112.0

type FlowPromptFlowNodeInlineConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) Elem added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) InferenceConfiguration added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) TemplateConfiguration added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) TemplateType added in v0.112.0

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeInlineConfigurationPtrOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutput() FlowPromptFlowNodeInlineConfigurationPtrOutput

func (FlowPromptFlowNodeInlineConfigurationPtrOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeInlineConfigurationPtrOutput) ToFlowPromptFlowNodeInlineConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeInlineConfigurationPtrOutput

type FlowPromptFlowNodeResourceConfiguration added in v0.112.0

type FlowPromptFlowNodeResourceConfiguration struct {
	// ARN of a prompt resource possibly with a version
	PromptArn string `pulumi:"promptArn"`
}

Resource prompt configuration for prompt node

type FlowPromptFlowNodeResourceConfigurationArgs added in v0.112.0

type FlowPromptFlowNodeResourceConfigurationArgs struct {
	// ARN of a prompt resource possibly with a version
	PromptArn pulumi.StringInput `pulumi:"promptArn"`
}

Resource prompt configuration for prompt node

func (FlowPromptFlowNodeResourceConfigurationArgs) ElementType added in v0.112.0

func (FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationOutput added in v0.112.0

func (i FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationOutput() FlowPromptFlowNodeResourceConfigurationOutput

func (FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationOutputWithContext(ctx context.Context) FlowPromptFlowNodeResourceConfigurationOutput

func (FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationPtrOutput added in v0.112.0

func (i FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationPtrOutput() FlowPromptFlowNodeResourceConfigurationPtrOutput

func (FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeResourceConfigurationArgs) ToFlowPromptFlowNodeResourceConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeResourceConfigurationPtrOutput

type FlowPromptFlowNodeResourceConfigurationInput added in v0.112.0

type FlowPromptFlowNodeResourceConfigurationInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeResourceConfigurationOutput() FlowPromptFlowNodeResourceConfigurationOutput
	ToFlowPromptFlowNodeResourceConfigurationOutputWithContext(context.Context) FlowPromptFlowNodeResourceConfigurationOutput
}

FlowPromptFlowNodeResourceConfigurationInput is an input type that accepts FlowPromptFlowNodeResourceConfigurationArgs and FlowPromptFlowNodeResourceConfigurationOutput values. You can construct a concrete instance of `FlowPromptFlowNodeResourceConfigurationInput` via:

FlowPromptFlowNodeResourceConfigurationArgs{...}

type FlowPromptFlowNodeResourceConfigurationOutput added in v0.112.0

type FlowPromptFlowNodeResourceConfigurationOutput struct{ *pulumi.OutputState }

Resource prompt configuration for prompt node

func (FlowPromptFlowNodeResourceConfigurationOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeResourceConfigurationOutput) PromptArn added in v0.112.0

ARN of a prompt resource possibly with a version

func (FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationOutput added in v0.112.0

func (o FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationOutput() FlowPromptFlowNodeResourceConfigurationOutput

func (FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationOutputWithContext(ctx context.Context) FlowPromptFlowNodeResourceConfigurationOutput

func (FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutput() FlowPromptFlowNodeResourceConfigurationPtrOutput

func (FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeResourceConfigurationOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeResourceConfigurationPtrOutput

type FlowPromptFlowNodeResourceConfigurationPtrInput added in v0.112.0

type FlowPromptFlowNodeResourceConfigurationPtrInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeResourceConfigurationPtrOutput() FlowPromptFlowNodeResourceConfigurationPtrOutput
	ToFlowPromptFlowNodeResourceConfigurationPtrOutputWithContext(context.Context) FlowPromptFlowNodeResourceConfigurationPtrOutput
}

FlowPromptFlowNodeResourceConfigurationPtrInput is an input type that accepts FlowPromptFlowNodeResourceConfigurationArgs, FlowPromptFlowNodeResourceConfigurationPtr and FlowPromptFlowNodeResourceConfigurationPtrOutput values. You can construct a concrete instance of `FlowPromptFlowNodeResourceConfigurationPtrInput` via:

        FlowPromptFlowNodeResourceConfigurationArgs{...}

or:

        nil

type FlowPromptFlowNodeResourceConfigurationPtrOutput added in v0.112.0

type FlowPromptFlowNodeResourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptFlowNodeResourceConfigurationPtrOutput) Elem added in v0.112.0

func (FlowPromptFlowNodeResourceConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeResourceConfigurationPtrOutput) PromptArn added in v0.112.0

ARN of a prompt resource possibly with a version

func (FlowPromptFlowNodeResourceConfigurationPtrOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeResourceConfigurationPtrOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutput() FlowPromptFlowNodeResourceConfigurationPtrOutput

func (FlowPromptFlowNodeResourceConfigurationPtrOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeResourceConfigurationPtrOutput) ToFlowPromptFlowNodeResourceConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeResourceConfigurationPtrOutput

type FlowPromptFlowNodeSourceConfiguration0Properties added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration0Properties struct {
	Resource FlowPromptFlowNodeResourceConfiguration `pulumi:"resource"`
}

Prompt source configuration for prompt node

type FlowPromptFlowNodeSourceConfiguration0PropertiesArgs added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration0PropertiesArgs struct {
	Resource FlowPromptFlowNodeResourceConfigurationInput `pulumi:"resource"`
}

Prompt source configuration for prompt node

func (FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ElementType added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutput added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutput() FlowPromptFlowNodeSourceConfiguration0PropertiesOutput

func (FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration0PropertiesOutput

func (FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput() FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput

func (FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration0PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput

type FlowPromptFlowNodeSourceConfiguration0PropertiesInput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration0PropertiesInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutput() FlowPromptFlowNodeSourceConfiguration0PropertiesOutput
	ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutputWithContext(context.Context) FlowPromptFlowNodeSourceConfiguration0PropertiesOutput
}

FlowPromptFlowNodeSourceConfiguration0PropertiesInput is an input type that accepts FlowPromptFlowNodeSourceConfiguration0PropertiesArgs and FlowPromptFlowNodeSourceConfiguration0PropertiesOutput values. You can construct a concrete instance of `FlowPromptFlowNodeSourceConfiguration0PropertiesInput` via:

FlowPromptFlowNodeSourceConfiguration0PropertiesArgs{...}

type FlowPromptFlowNodeSourceConfiguration0PropertiesOutput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

Prompt source configuration for prompt node

func (FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) Resource added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutput added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration0PropertiesOutput

func (FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput() FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput

func (FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput

type FlowPromptFlowNodeSourceConfiguration0PropertiesPtrInput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration0PropertiesPtrInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput() FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput
	ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext(context.Context) FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput
}

FlowPromptFlowNodeSourceConfiguration0PropertiesPtrInput is an input type that accepts FlowPromptFlowNodeSourceConfiguration0PropertiesArgs, FlowPromptFlowNodeSourceConfiguration0PropertiesPtr and FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput values. You can construct a concrete instance of `FlowPromptFlowNodeSourceConfiguration0PropertiesPtrInput` via:

        FlowPromptFlowNodeSourceConfiguration0PropertiesArgs{...}

or:

        nil

type FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) Elem added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) Resource added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ToFlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration0PropertiesPtrOutput

type FlowPromptFlowNodeSourceConfiguration1Properties added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration1Properties struct {
	Inline FlowPromptFlowNodeInlineConfiguration `pulumi:"inline"`
}

Prompt source configuration for prompt node

type FlowPromptFlowNodeSourceConfiguration1PropertiesArgs added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration1PropertiesArgs struct {
	Inline FlowPromptFlowNodeInlineConfigurationInput `pulumi:"inline"`
}

Prompt source configuration for prompt node

func (FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ElementType added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutput added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutput() FlowPromptFlowNodeSourceConfiguration1PropertiesOutput

func (FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration1PropertiesOutput

func (FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput() FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput

func (FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (i FlowPromptFlowNodeSourceConfiguration1PropertiesArgs) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput

type FlowPromptFlowNodeSourceConfiguration1PropertiesInput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration1PropertiesInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutput() FlowPromptFlowNodeSourceConfiguration1PropertiesOutput
	ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutputWithContext(context.Context) FlowPromptFlowNodeSourceConfiguration1PropertiesOutput
}

FlowPromptFlowNodeSourceConfiguration1PropertiesInput is an input type that accepts FlowPromptFlowNodeSourceConfiguration1PropertiesArgs and FlowPromptFlowNodeSourceConfiguration1PropertiesOutput values. You can construct a concrete instance of `FlowPromptFlowNodeSourceConfiguration1PropertiesInput` via:

FlowPromptFlowNodeSourceConfiguration1PropertiesArgs{...}

type FlowPromptFlowNodeSourceConfiguration1PropertiesOutput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

Prompt source configuration for prompt node

func (FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) Inline added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutput added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration1PropertiesOutput

func (FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput() FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput

func (FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput

type FlowPromptFlowNodeSourceConfiguration1PropertiesPtrInput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration1PropertiesPtrInput interface {
	pulumi.Input

	ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput() FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput
	ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext(context.Context) FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput
}

FlowPromptFlowNodeSourceConfiguration1PropertiesPtrInput is an input type that accepts FlowPromptFlowNodeSourceConfiguration1PropertiesArgs, FlowPromptFlowNodeSourceConfiguration1PropertiesPtr and FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput values. You can construct a concrete instance of `FlowPromptFlowNodeSourceConfiguration1PropertiesPtrInput` via:

        FlowPromptFlowNodeSourceConfiguration1PropertiesArgs{...}

or:

        nil

type FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput added in v0.112.0

type FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) Elem added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) Inline added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput added in v0.112.0

func (FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ToFlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowPromptFlowNodeSourceConfiguration1PropertiesPtrOutput

type FlowPromptInferenceConfiguration0Properties added in v0.112.0

type FlowPromptInferenceConfiguration0Properties struct {
	Text FlowPromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type FlowPromptInferenceConfigurationProperties added in v0.112.0

type FlowPromptInferenceConfigurationProperties struct {
	Text FlowPromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type FlowPromptInferenceConfigurationPropertiesArgs added in v0.112.0

type FlowPromptInferenceConfigurationPropertiesArgs struct {
	Text FlowPromptModelInferenceConfigurationInput `pulumi:"text"`
}

Model inference configuration

func (FlowPromptInferenceConfigurationPropertiesArgs) ElementType added in v0.112.0

func (FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesOutput added in v0.112.0

func (i FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesOutput() FlowPromptInferenceConfigurationPropertiesOutput

func (FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesOutputWithContext added in v0.112.0

func (i FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowPromptInferenceConfigurationPropertiesOutput

func (FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (i FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesPtrOutput() FlowPromptInferenceConfigurationPropertiesPtrOutput

func (FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (i FlowPromptInferenceConfigurationPropertiesArgs) ToFlowPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowPromptInferenceConfigurationPropertiesPtrOutput

type FlowPromptInferenceConfigurationPropertiesInput added in v0.112.0

type FlowPromptInferenceConfigurationPropertiesInput interface {
	pulumi.Input

	ToFlowPromptInferenceConfigurationPropertiesOutput() FlowPromptInferenceConfigurationPropertiesOutput
	ToFlowPromptInferenceConfigurationPropertiesOutputWithContext(context.Context) FlowPromptInferenceConfigurationPropertiesOutput
}

FlowPromptInferenceConfigurationPropertiesInput is an input type that accepts FlowPromptInferenceConfigurationPropertiesArgs and FlowPromptInferenceConfigurationPropertiesOutput values. You can construct a concrete instance of `FlowPromptInferenceConfigurationPropertiesInput` via:

FlowPromptInferenceConfigurationPropertiesArgs{...}

type FlowPromptInferenceConfigurationPropertiesOutput added in v0.112.0

type FlowPromptInferenceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Model inference configuration

func (FlowPromptInferenceConfigurationPropertiesOutput) ElementType added in v0.112.0

func (FlowPromptInferenceConfigurationPropertiesOutput) Text added in v0.112.0

func (FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesOutput added in v0.112.0

func (o FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesOutput() FlowPromptInferenceConfigurationPropertiesOutput

func (FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesOutputWithContext added in v0.112.0

func (o FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowPromptInferenceConfigurationPropertiesOutput

func (FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (o FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutput() FlowPromptInferenceConfigurationPropertiesPtrOutput

func (FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptInferenceConfigurationPropertiesOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowPromptInferenceConfigurationPropertiesPtrOutput

type FlowPromptInferenceConfigurationPropertiesPtrInput added in v0.112.0

type FlowPromptInferenceConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToFlowPromptInferenceConfigurationPropertiesPtrOutput() FlowPromptInferenceConfigurationPropertiesPtrOutput
	ToFlowPromptInferenceConfigurationPropertiesPtrOutputWithContext(context.Context) FlowPromptInferenceConfigurationPropertiesPtrOutput
}

FlowPromptInferenceConfigurationPropertiesPtrInput is an input type that accepts FlowPromptInferenceConfigurationPropertiesArgs, FlowPromptInferenceConfigurationPropertiesPtr and FlowPromptInferenceConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `FlowPromptInferenceConfigurationPropertiesPtrInput` via:

        FlowPromptInferenceConfigurationPropertiesArgs{...}

or:

        nil

type FlowPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

type FlowPromptInferenceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptInferenceConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (FlowPromptInferenceConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (FlowPromptInferenceConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (FlowPromptInferenceConfigurationPropertiesPtrOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (o FlowPromptInferenceConfigurationPropertiesPtrOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutput() FlowPromptInferenceConfigurationPropertiesPtrOutput

func (FlowPromptInferenceConfigurationPropertiesPtrOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptInferenceConfigurationPropertiesPtrOutput) ToFlowPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowPromptInferenceConfigurationPropertiesPtrOutput

type FlowPromptInputVariable added in v0.112.0

type FlowPromptInputVariable struct {
	// Name for an input variable
	Name *string `pulumi:"name"`
}

Input variable

type FlowPromptInputVariableArgs added in v0.112.0

type FlowPromptInputVariableArgs struct {
	// Name for an input variable
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Input variable

func (FlowPromptInputVariableArgs) ElementType added in v0.112.0

func (FlowPromptInputVariableArgs) ToFlowPromptInputVariableOutput added in v0.112.0

func (i FlowPromptInputVariableArgs) ToFlowPromptInputVariableOutput() FlowPromptInputVariableOutput

func (FlowPromptInputVariableArgs) ToFlowPromptInputVariableOutputWithContext added in v0.112.0

func (i FlowPromptInputVariableArgs) ToFlowPromptInputVariableOutputWithContext(ctx context.Context) FlowPromptInputVariableOutput

type FlowPromptInputVariableArray added in v0.112.0

type FlowPromptInputVariableArray []FlowPromptInputVariableInput

func (FlowPromptInputVariableArray) ElementType added in v0.112.0

func (FlowPromptInputVariableArray) ToFlowPromptInputVariableArrayOutput added in v0.112.0

func (i FlowPromptInputVariableArray) ToFlowPromptInputVariableArrayOutput() FlowPromptInputVariableArrayOutput

func (FlowPromptInputVariableArray) ToFlowPromptInputVariableArrayOutputWithContext added in v0.112.0

func (i FlowPromptInputVariableArray) ToFlowPromptInputVariableArrayOutputWithContext(ctx context.Context) FlowPromptInputVariableArrayOutput

type FlowPromptInputVariableArrayInput added in v0.112.0

type FlowPromptInputVariableArrayInput interface {
	pulumi.Input

	ToFlowPromptInputVariableArrayOutput() FlowPromptInputVariableArrayOutput
	ToFlowPromptInputVariableArrayOutputWithContext(context.Context) FlowPromptInputVariableArrayOutput
}

FlowPromptInputVariableArrayInput is an input type that accepts FlowPromptInputVariableArray and FlowPromptInputVariableArrayOutput values. You can construct a concrete instance of `FlowPromptInputVariableArrayInput` via:

FlowPromptInputVariableArray{ FlowPromptInputVariableArgs{...} }

type FlowPromptInputVariableArrayOutput added in v0.112.0

type FlowPromptInputVariableArrayOutput struct{ *pulumi.OutputState }

func (FlowPromptInputVariableArrayOutput) ElementType added in v0.112.0

func (FlowPromptInputVariableArrayOutput) Index added in v0.112.0

func (FlowPromptInputVariableArrayOutput) ToFlowPromptInputVariableArrayOutput added in v0.112.0

func (o FlowPromptInputVariableArrayOutput) ToFlowPromptInputVariableArrayOutput() FlowPromptInputVariableArrayOutput

func (FlowPromptInputVariableArrayOutput) ToFlowPromptInputVariableArrayOutputWithContext added in v0.112.0

func (o FlowPromptInputVariableArrayOutput) ToFlowPromptInputVariableArrayOutputWithContext(ctx context.Context) FlowPromptInputVariableArrayOutput

type FlowPromptInputVariableInput added in v0.112.0

type FlowPromptInputVariableInput interface {
	pulumi.Input

	ToFlowPromptInputVariableOutput() FlowPromptInputVariableOutput
	ToFlowPromptInputVariableOutputWithContext(context.Context) FlowPromptInputVariableOutput
}

FlowPromptInputVariableInput is an input type that accepts FlowPromptInputVariableArgs and FlowPromptInputVariableOutput values. You can construct a concrete instance of `FlowPromptInputVariableInput` via:

FlowPromptInputVariableArgs{...}

type FlowPromptInputVariableOutput added in v0.112.0

type FlowPromptInputVariableOutput struct{ *pulumi.OutputState }

Input variable

func (FlowPromptInputVariableOutput) ElementType added in v0.112.0

func (FlowPromptInputVariableOutput) Name added in v0.112.0

Name for an input variable

func (FlowPromptInputVariableOutput) ToFlowPromptInputVariableOutput added in v0.112.0

func (o FlowPromptInputVariableOutput) ToFlowPromptInputVariableOutput() FlowPromptInputVariableOutput

func (FlowPromptInputVariableOutput) ToFlowPromptInputVariableOutputWithContext added in v0.112.0

func (o FlowPromptInputVariableOutput) ToFlowPromptInputVariableOutputWithContext(ctx context.Context) FlowPromptInputVariableOutput

type FlowPromptModelInferenceConfiguration added in v0.112.0

type FlowPromptModelInferenceConfiguration struct {
	// Maximum length of output
	MaxTokens *float64 `pulumi:"maxTokens"`
	// List of stop sequences
	StopSequences []string `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature *float64 `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK *float64 `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP *float64 `pulumi:"topP"`
}

Prompt model inference configuration

type FlowPromptModelInferenceConfigurationArgs added in v0.112.0

type FlowPromptModelInferenceConfigurationArgs struct {
	// Maximum length of output
	MaxTokens pulumi.Float64PtrInput `pulumi:"maxTokens"`
	// List of stop sequences
	StopSequences pulumi.StringArrayInput `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature pulumi.Float64PtrInput `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK pulumi.Float64PtrInput `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP pulumi.Float64PtrInput `pulumi:"topP"`
}

Prompt model inference configuration

func (FlowPromptModelInferenceConfigurationArgs) ElementType added in v0.112.0

func (FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationOutput added in v0.112.0

func (i FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationOutput() FlowPromptModelInferenceConfigurationOutput

func (FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationOutputWithContext added in v0.112.0

func (i FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationOutputWithContext(ctx context.Context) FlowPromptModelInferenceConfigurationOutput

func (FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (i FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationPtrOutput() FlowPromptModelInferenceConfigurationPtrOutput

func (FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowPromptModelInferenceConfigurationArgs) ToFlowPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptModelInferenceConfigurationPtrOutput

type FlowPromptModelInferenceConfigurationInput added in v0.112.0

type FlowPromptModelInferenceConfigurationInput interface {
	pulumi.Input

	ToFlowPromptModelInferenceConfigurationOutput() FlowPromptModelInferenceConfigurationOutput
	ToFlowPromptModelInferenceConfigurationOutputWithContext(context.Context) FlowPromptModelInferenceConfigurationOutput
}

FlowPromptModelInferenceConfigurationInput is an input type that accepts FlowPromptModelInferenceConfigurationArgs and FlowPromptModelInferenceConfigurationOutput values. You can construct a concrete instance of `FlowPromptModelInferenceConfigurationInput` via:

FlowPromptModelInferenceConfigurationArgs{...}

type FlowPromptModelInferenceConfigurationOutput added in v0.112.0

type FlowPromptModelInferenceConfigurationOutput struct{ *pulumi.OutputState }

Prompt model inference configuration

func (FlowPromptModelInferenceConfigurationOutput) ElementType added in v0.112.0

func (FlowPromptModelInferenceConfigurationOutput) MaxTokens added in v0.112.0

Maximum length of output

func (FlowPromptModelInferenceConfigurationOutput) StopSequences added in v0.112.0

List of stop sequences

func (FlowPromptModelInferenceConfigurationOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationOutput added in v0.112.0

func (o FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationOutput() FlowPromptModelInferenceConfigurationOutput

func (FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationOutputWithContext added in v0.112.0

func (o FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationOutputWithContext(ctx context.Context) FlowPromptModelInferenceConfigurationOutput

func (FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (o FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationPtrOutput() FlowPromptModelInferenceConfigurationPtrOutput

func (FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptModelInferenceConfigurationOutput) ToFlowPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptModelInferenceConfigurationPtrOutput

func (FlowPromptModelInferenceConfigurationOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (FlowPromptModelInferenceConfigurationOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type FlowPromptModelInferenceConfigurationPtrInput added in v0.112.0

type FlowPromptModelInferenceConfigurationPtrInput interface {
	pulumi.Input

	ToFlowPromptModelInferenceConfigurationPtrOutput() FlowPromptModelInferenceConfigurationPtrOutput
	ToFlowPromptModelInferenceConfigurationPtrOutputWithContext(context.Context) FlowPromptModelInferenceConfigurationPtrOutput
}

FlowPromptModelInferenceConfigurationPtrInput is an input type that accepts FlowPromptModelInferenceConfigurationArgs, FlowPromptModelInferenceConfigurationPtr and FlowPromptModelInferenceConfigurationPtrOutput values. You can construct a concrete instance of `FlowPromptModelInferenceConfigurationPtrInput` via:

        FlowPromptModelInferenceConfigurationArgs{...}

or:

        nil

type FlowPromptModelInferenceConfigurationPtrOutput added in v0.112.0

type FlowPromptModelInferenceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptModelInferenceConfigurationPtrOutput) Elem added in v0.112.0

func (FlowPromptModelInferenceConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowPromptModelInferenceConfigurationPtrOutput) MaxTokens added in v0.112.0

Maximum length of output

func (FlowPromptModelInferenceConfigurationPtrOutput) StopSequences added in v0.112.0

List of stop sequences

func (FlowPromptModelInferenceConfigurationPtrOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (FlowPromptModelInferenceConfigurationPtrOutput) ToFlowPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (o FlowPromptModelInferenceConfigurationPtrOutput) ToFlowPromptModelInferenceConfigurationPtrOutput() FlowPromptModelInferenceConfigurationPtrOutput

func (FlowPromptModelInferenceConfigurationPtrOutput) ToFlowPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowPromptModelInferenceConfigurationPtrOutput) ToFlowPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) FlowPromptModelInferenceConfigurationPtrOutput

func (FlowPromptModelInferenceConfigurationPtrOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (FlowPromptModelInferenceConfigurationPtrOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type FlowPromptTemplateConfiguration0Properties added in v0.112.0

type FlowPromptTemplateConfiguration0Properties struct {
	Text FlowTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type FlowPromptTemplateConfigurationProperties added in v0.112.0

type FlowPromptTemplateConfigurationProperties struct {
	Text FlowTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type FlowPromptTemplateConfigurationPropertiesArgs added in v0.112.0

type FlowPromptTemplateConfigurationPropertiesArgs struct {
	Text FlowTextPromptTemplateConfigurationInput `pulumi:"text"`
}

Prompt template configuration

func (FlowPromptTemplateConfigurationPropertiesArgs) ElementType added in v0.112.0

func (FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesOutput added in v0.112.0

func (i FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesOutput() FlowPromptTemplateConfigurationPropertiesOutput

func (FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesOutputWithContext added in v0.112.0

func (i FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesOutputWithContext(ctx context.Context) FlowPromptTemplateConfigurationPropertiesOutput

func (FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (i FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesPtrOutput() FlowPromptTemplateConfigurationPropertiesPtrOutput

func (FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (i FlowPromptTemplateConfigurationPropertiesArgs) ToFlowPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowPromptTemplateConfigurationPropertiesPtrOutput

type FlowPromptTemplateConfigurationPropertiesInput added in v0.112.0

type FlowPromptTemplateConfigurationPropertiesInput interface {
	pulumi.Input

	ToFlowPromptTemplateConfigurationPropertiesOutput() FlowPromptTemplateConfigurationPropertiesOutput
	ToFlowPromptTemplateConfigurationPropertiesOutputWithContext(context.Context) FlowPromptTemplateConfigurationPropertiesOutput
}

FlowPromptTemplateConfigurationPropertiesInput is an input type that accepts FlowPromptTemplateConfigurationPropertiesArgs and FlowPromptTemplateConfigurationPropertiesOutput values. You can construct a concrete instance of `FlowPromptTemplateConfigurationPropertiesInput` via:

FlowPromptTemplateConfigurationPropertiesArgs{...}

type FlowPromptTemplateConfigurationPropertiesOutput added in v0.112.0

type FlowPromptTemplateConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Prompt template configuration

func (FlowPromptTemplateConfigurationPropertiesOutput) ElementType added in v0.112.0

func (FlowPromptTemplateConfigurationPropertiesOutput) Text added in v0.112.0

func (FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesOutput added in v0.112.0

func (o FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesOutput() FlowPromptTemplateConfigurationPropertiesOutput

func (FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesOutputWithContext added in v0.112.0

func (o FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesOutputWithContext(ctx context.Context) FlowPromptTemplateConfigurationPropertiesOutput

func (FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (o FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutput() FlowPromptTemplateConfigurationPropertiesPtrOutput

func (FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptTemplateConfigurationPropertiesOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowPromptTemplateConfigurationPropertiesPtrOutput

type FlowPromptTemplateConfigurationPropertiesPtrInput added in v0.112.0

type FlowPromptTemplateConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToFlowPromptTemplateConfigurationPropertiesPtrOutput() FlowPromptTemplateConfigurationPropertiesPtrOutput
	ToFlowPromptTemplateConfigurationPropertiesPtrOutputWithContext(context.Context) FlowPromptTemplateConfigurationPropertiesPtrOutput
}

FlowPromptTemplateConfigurationPropertiesPtrInput is an input type that accepts FlowPromptTemplateConfigurationPropertiesArgs, FlowPromptTemplateConfigurationPropertiesPtr and FlowPromptTemplateConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `FlowPromptTemplateConfigurationPropertiesPtrInput` via:

        FlowPromptTemplateConfigurationPropertiesArgs{...}

or:

        nil

type FlowPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

type FlowPromptTemplateConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowPromptTemplateConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (FlowPromptTemplateConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (FlowPromptTemplateConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (FlowPromptTemplateConfigurationPropertiesPtrOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (o FlowPromptTemplateConfigurationPropertiesPtrOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutput() FlowPromptTemplateConfigurationPropertiesPtrOutput

func (FlowPromptTemplateConfigurationPropertiesPtrOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o FlowPromptTemplateConfigurationPropertiesPtrOutput) ToFlowPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowPromptTemplateConfigurationPropertiesPtrOutput

type FlowPromptTemplateType added in v0.112.0

type FlowPromptTemplateType string

Prompt template type

func (FlowPromptTemplateType) ElementType added in v0.112.0

func (FlowPromptTemplateType) ElementType() reflect.Type

func (FlowPromptTemplateType) ToFlowPromptTemplateTypeOutput added in v0.112.0

func (e FlowPromptTemplateType) ToFlowPromptTemplateTypeOutput() FlowPromptTemplateTypeOutput

func (FlowPromptTemplateType) ToFlowPromptTemplateTypeOutputWithContext added in v0.112.0

func (e FlowPromptTemplateType) ToFlowPromptTemplateTypeOutputWithContext(ctx context.Context) FlowPromptTemplateTypeOutput

func (FlowPromptTemplateType) ToFlowPromptTemplateTypePtrOutput added in v0.112.0

func (e FlowPromptTemplateType) ToFlowPromptTemplateTypePtrOutput() FlowPromptTemplateTypePtrOutput

func (FlowPromptTemplateType) ToFlowPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (e FlowPromptTemplateType) ToFlowPromptTemplateTypePtrOutputWithContext(ctx context.Context) FlowPromptTemplateTypePtrOutput

func (FlowPromptTemplateType) ToStringOutput added in v0.112.0

func (e FlowPromptTemplateType) ToStringOutput() pulumi.StringOutput

func (FlowPromptTemplateType) ToStringOutputWithContext added in v0.112.0

func (e FlowPromptTemplateType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowPromptTemplateType) ToStringPtrOutput added in v0.112.0

func (e FlowPromptTemplateType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowPromptTemplateType) ToStringPtrOutputWithContext added in v0.112.0

func (e FlowPromptTemplateType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowPromptTemplateTypeInput added in v0.112.0

type FlowPromptTemplateTypeInput interface {
	pulumi.Input

	ToFlowPromptTemplateTypeOutput() FlowPromptTemplateTypeOutput
	ToFlowPromptTemplateTypeOutputWithContext(context.Context) FlowPromptTemplateTypeOutput
}

FlowPromptTemplateTypeInput is an input type that accepts values of the FlowPromptTemplateType enum A concrete instance of `FlowPromptTemplateTypeInput` can be one of the following:

FlowPromptTemplateTypeText

type FlowPromptTemplateTypeOutput added in v0.112.0

type FlowPromptTemplateTypeOutput struct{ *pulumi.OutputState }

func (FlowPromptTemplateTypeOutput) ElementType added in v0.112.0

func (FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypeOutput added in v0.112.0

func (o FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypeOutput() FlowPromptTemplateTypeOutput

func (FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypeOutputWithContext added in v0.112.0

func (o FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypeOutputWithContext(ctx context.Context) FlowPromptTemplateTypeOutput

func (FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypePtrOutput added in v0.112.0

func (o FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypePtrOutput() FlowPromptTemplateTypePtrOutput

func (FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o FlowPromptTemplateTypeOutput) ToFlowPromptTemplateTypePtrOutputWithContext(ctx context.Context) FlowPromptTemplateTypePtrOutput

func (FlowPromptTemplateTypeOutput) ToStringOutput added in v0.112.0

func (FlowPromptTemplateTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowPromptTemplateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowPromptTemplateTypeOutput) ToStringPtrOutput added in v0.112.0

func (o FlowPromptTemplateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowPromptTemplateTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowPromptTemplateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowPromptTemplateTypePtrInput added in v0.112.0

type FlowPromptTemplateTypePtrInput interface {
	pulumi.Input

	ToFlowPromptTemplateTypePtrOutput() FlowPromptTemplateTypePtrOutput
	ToFlowPromptTemplateTypePtrOutputWithContext(context.Context) FlowPromptTemplateTypePtrOutput
}

func FlowPromptTemplateTypePtr added in v0.112.0

func FlowPromptTemplateTypePtr(v string) FlowPromptTemplateTypePtrInput

type FlowPromptTemplateTypePtrOutput added in v0.112.0

type FlowPromptTemplateTypePtrOutput struct{ *pulumi.OutputState }

func (FlowPromptTemplateTypePtrOutput) Elem added in v0.112.0

func (FlowPromptTemplateTypePtrOutput) ElementType added in v0.112.0

func (FlowPromptTemplateTypePtrOutput) ToFlowPromptTemplateTypePtrOutput added in v0.112.0

func (o FlowPromptTemplateTypePtrOutput) ToFlowPromptTemplateTypePtrOutput() FlowPromptTemplateTypePtrOutput

func (FlowPromptTemplateTypePtrOutput) ToFlowPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o FlowPromptTemplateTypePtrOutput) ToFlowPromptTemplateTypePtrOutputWithContext(ctx context.Context) FlowPromptTemplateTypePtrOutput

func (FlowPromptTemplateTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (FlowPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowRetrievalFlowNodeConfiguration added in v0.121.0

type FlowRetrievalFlowNodeConfiguration struct {
	ServiceConfiguration FlowRetrievalFlowNodeServiceConfigurationProperties `pulumi:"serviceConfiguration"`
}

Retrieval flow node configuration

type FlowRetrievalFlowNodeConfigurationArgs added in v0.121.0

type FlowRetrievalFlowNodeConfigurationArgs struct {
	ServiceConfiguration FlowRetrievalFlowNodeServiceConfigurationPropertiesInput `pulumi:"serviceConfiguration"`
}

Retrieval flow node configuration

func (FlowRetrievalFlowNodeConfigurationArgs) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationOutput added in v0.121.0

func (i FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationOutput() FlowRetrievalFlowNodeConfigurationOutput

func (FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationOutputWithContext added in v0.121.0

func (i FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeConfigurationOutput

func (FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationPtrOutput added in v0.121.0

func (i FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationPtrOutput() FlowRetrievalFlowNodeConfigurationPtrOutput

func (FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (i FlowRetrievalFlowNodeConfigurationArgs) ToFlowRetrievalFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeConfigurationPtrOutput

type FlowRetrievalFlowNodeConfigurationInput added in v0.121.0

type FlowRetrievalFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowRetrievalFlowNodeConfigurationOutput() FlowRetrievalFlowNodeConfigurationOutput
	ToFlowRetrievalFlowNodeConfigurationOutputWithContext(context.Context) FlowRetrievalFlowNodeConfigurationOutput
}

FlowRetrievalFlowNodeConfigurationInput is an input type that accepts FlowRetrievalFlowNodeConfigurationArgs and FlowRetrievalFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowRetrievalFlowNodeConfigurationInput` via:

FlowRetrievalFlowNodeConfigurationArgs{...}

type FlowRetrievalFlowNodeConfigurationOutput added in v0.121.0

type FlowRetrievalFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Retrieval flow node configuration

func (FlowRetrievalFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeConfigurationOutput) ServiceConfiguration added in v0.121.0

func (FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationOutput added in v0.121.0

func (o FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationOutput() FlowRetrievalFlowNodeConfigurationOutput

func (FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeConfigurationOutput

func (FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutput() FlowRetrievalFlowNodeConfigurationPtrOutput

func (FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeConfigurationOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeConfigurationPtrOutput

type FlowRetrievalFlowNodeConfigurationPtrInput added in v0.121.0

type FlowRetrievalFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowRetrievalFlowNodeConfigurationPtrOutput() FlowRetrievalFlowNodeConfigurationPtrOutput
	ToFlowRetrievalFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowRetrievalFlowNodeConfigurationPtrOutput
}

FlowRetrievalFlowNodeConfigurationPtrInput is an input type that accepts FlowRetrievalFlowNodeConfigurationArgs, FlowRetrievalFlowNodeConfigurationPtr and FlowRetrievalFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowRetrievalFlowNodeConfigurationPtrInput` via:

        FlowRetrievalFlowNodeConfigurationArgs{...}

or:

        nil

type FlowRetrievalFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowRetrievalFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowRetrievalFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowRetrievalFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeConfigurationPtrOutput) ServiceConfiguration added in v0.121.0

func (FlowRetrievalFlowNodeConfigurationPtrOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowRetrievalFlowNodeConfigurationPtrOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutput() FlowRetrievalFlowNodeConfigurationPtrOutput

func (FlowRetrievalFlowNodeConfigurationPtrOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeConfigurationPtrOutput) ToFlowRetrievalFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeConfigurationPtrOutput

type FlowRetrievalFlowNodeS3Configuration added in v0.121.0

type FlowRetrievalFlowNodeS3Configuration struct {
	// bucket name of an s3 that will be used for Retrieval flow node configuration
	BucketName string `pulumi:"bucketName"`
}

s3 Retrieval configuration for Retrieval node

type FlowRetrievalFlowNodeS3ConfigurationArgs added in v0.121.0

type FlowRetrievalFlowNodeS3ConfigurationArgs struct {
	// bucket name of an s3 that will be used for Retrieval flow node configuration
	BucketName pulumi.StringInput `pulumi:"bucketName"`
}

s3 Retrieval configuration for Retrieval node

func (FlowRetrievalFlowNodeS3ConfigurationArgs) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationOutput added in v0.121.0

func (i FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationOutput() FlowRetrievalFlowNodeS3ConfigurationOutput

func (FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationOutputWithContext added in v0.121.0

func (i FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeS3ConfigurationOutput

func (FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (i FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutput() FlowRetrievalFlowNodeS3ConfigurationPtrOutput

func (FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (i FlowRetrievalFlowNodeS3ConfigurationArgs) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeS3ConfigurationPtrOutput

type FlowRetrievalFlowNodeS3ConfigurationInput added in v0.121.0

type FlowRetrievalFlowNodeS3ConfigurationInput interface {
	pulumi.Input

	ToFlowRetrievalFlowNodeS3ConfigurationOutput() FlowRetrievalFlowNodeS3ConfigurationOutput
	ToFlowRetrievalFlowNodeS3ConfigurationOutputWithContext(context.Context) FlowRetrievalFlowNodeS3ConfigurationOutput
}

FlowRetrievalFlowNodeS3ConfigurationInput is an input type that accepts FlowRetrievalFlowNodeS3ConfigurationArgs and FlowRetrievalFlowNodeS3ConfigurationOutput values. You can construct a concrete instance of `FlowRetrievalFlowNodeS3ConfigurationInput` via:

FlowRetrievalFlowNodeS3ConfigurationArgs{...}

type FlowRetrievalFlowNodeS3ConfigurationOutput added in v0.121.0

type FlowRetrievalFlowNodeS3ConfigurationOutput struct{ *pulumi.OutputState }

s3 Retrieval configuration for Retrieval node

func (FlowRetrievalFlowNodeS3ConfigurationOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for Retrieval flow node configuration

func (FlowRetrievalFlowNodeS3ConfigurationOutput) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationOutput added in v0.121.0

func (o FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationOutput() FlowRetrievalFlowNodeS3ConfigurationOutput

func (FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeS3ConfigurationOutput

func (FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (o FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutput() FlowRetrievalFlowNodeS3ConfigurationPtrOutput

func (FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeS3ConfigurationOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeS3ConfigurationPtrOutput

type FlowRetrievalFlowNodeS3ConfigurationPtrInput added in v0.121.0

type FlowRetrievalFlowNodeS3ConfigurationPtrInput interface {
	pulumi.Input

	ToFlowRetrievalFlowNodeS3ConfigurationPtrOutput() FlowRetrievalFlowNodeS3ConfigurationPtrOutput
	ToFlowRetrievalFlowNodeS3ConfigurationPtrOutputWithContext(context.Context) FlowRetrievalFlowNodeS3ConfigurationPtrOutput
}

FlowRetrievalFlowNodeS3ConfigurationPtrInput is an input type that accepts FlowRetrievalFlowNodeS3ConfigurationArgs, FlowRetrievalFlowNodeS3ConfigurationPtr and FlowRetrievalFlowNodeS3ConfigurationPtrOutput values. You can construct a concrete instance of `FlowRetrievalFlowNodeS3ConfigurationPtrInput` via:

        FlowRetrievalFlowNodeS3ConfigurationArgs{...}

or:

        nil

type FlowRetrievalFlowNodeS3ConfigurationPtrOutput added in v0.121.0

type FlowRetrievalFlowNodeS3ConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowRetrievalFlowNodeS3ConfigurationPtrOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for Retrieval flow node configuration

func (FlowRetrievalFlowNodeS3ConfigurationPtrOutput) Elem added in v0.121.0

func (FlowRetrievalFlowNodeS3ConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeS3ConfigurationPtrOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (o FlowRetrievalFlowNodeS3ConfigurationPtrOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutput() FlowRetrievalFlowNodeS3ConfigurationPtrOutput

func (FlowRetrievalFlowNodeS3ConfigurationPtrOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeS3ConfigurationPtrOutput) ToFlowRetrievalFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeS3ConfigurationPtrOutput

type FlowRetrievalFlowNodeServiceConfiguration0Properties added in v0.121.0

type FlowRetrievalFlowNodeServiceConfiguration0Properties struct {
	S3 *FlowRetrievalFlowNodeS3Configuration `pulumi:"s3"`
}

Retrieval service configuration for Retrieval node

type FlowRetrievalFlowNodeServiceConfigurationProperties added in v0.121.0

type FlowRetrievalFlowNodeServiceConfigurationProperties struct {
	S3 *FlowRetrievalFlowNodeS3Configuration `pulumi:"s3"`
}

Retrieval service configuration for Retrieval node

type FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs added in v0.121.0

type FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs struct {
	S3 FlowRetrievalFlowNodeS3ConfigurationPtrInput `pulumi:"s3"`
}

Retrieval service configuration for Retrieval node

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutputWithContext added in v0.121.0

func (i FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (i FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput() FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (i FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowRetrievalFlowNodeServiceConfigurationPropertiesInput added in v0.121.0

type FlowRetrievalFlowNodeServiceConfigurationPropertiesInput interface {
	pulumi.Input

	ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutput() FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput
	ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutputWithContext(context.Context) FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput
}

FlowRetrievalFlowNodeServiceConfigurationPropertiesInput is an input type that accepts FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs and FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput values. You can construct a concrete instance of `FlowRetrievalFlowNodeServiceConfigurationPropertiesInput` via:

FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs{...}

type FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

type FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Retrieval service configuration for Retrieval node

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) S3 added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrInput added in v0.121.0

type FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput() FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput
	ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(context.Context) FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput
}

FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrInput is an input type that accepts FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs, FlowRetrievalFlowNodeServiceConfigurationPropertiesPtr and FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrInput` via:

        FlowRetrievalFlowNodeServiceConfigurationPropertiesArgs{...}

or:

        nil

type FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

type FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) Elem added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ElementType added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) S3 added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (o FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowS3Location added in v0.112.0

type FlowS3Location struct {
	// A bucket in S3
	Bucket string `pulumi:"bucket"`
	// A object key in S3
	Key string `pulumi:"key"`
	// The version of the the S3 object to use
	Version *string `pulumi:"version"`
}

A bucket, key and optional version pointing to an S3 object containing a UTF-8 encoded JSON string Definition with the same schema as the Definition property of this resource

type FlowS3LocationArgs added in v0.112.0

type FlowS3LocationArgs struct {
	// A bucket in S3
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// A object key in S3
	Key pulumi.StringInput `pulumi:"key"`
	// The version of the the S3 object to use
	Version pulumi.StringPtrInput `pulumi:"version"`
}

A bucket, key and optional version pointing to an S3 object containing a UTF-8 encoded JSON string Definition with the same schema as the Definition property of this resource

func (FlowS3LocationArgs) ElementType added in v0.112.0

func (FlowS3LocationArgs) ElementType() reflect.Type

func (FlowS3LocationArgs) ToFlowS3LocationOutput added in v0.112.0

func (i FlowS3LocationArgs) ToFlowS3LocationOutput() FlowS3LocationOutput

func (FlowS3LocationArgs) ToFlowS3LocationOutputWithContext added in v0.112.0

func (i FlowS3LocationArgs) ToFlowS3LocationOutputWithContext(ctx context.Context) FlowS3LocationOutput

func (FlowS3LocationArgs) ToFlowS3LocationPtrOutput added in v0.112.0

func (i FlowS3LocationArgs) ToFlowS3LocationPtrOutput() FlowS3LocationPtrOutput

func (FlowS3LocationArgs) ToFlowS3LocationPtrOutputWithContext added in v0.112.0

func (i FlowS3LocationArgs) ToFlowS3LocationPtrOutputWithContext(ctx context.Context) FlowS3LocationPtrOutput

type FlowS3LocationInput added in v0.112.0

type FlowS3LocationInput interface {
	pulumi.Input

	ToFlowS3LocationOutput() FlowS3LocationOutput
	ToFlowS3LocationOutputWithContext(context.Context) FlowS3LocationOutput
}

FlowS3LocationInput is an input type that accepts FlowS3LocationArgs and FlowS3LocationOutput values. You can construct a concrete instance of `FlowS3LocationInput` via:

FlowS3LocationArgs{...}

type FlowS3LocationOutput added in v0.112.0

type FlowS3LocationOutput struct{ *pulumi.OutputState }

A bucket, key and optional version pointing to an S3 object containing a UTF-8 encoded JSON string Definition with the same schema as the Definition property of this resource

func (FlowS3LocationOutput) Bucket added in v0.112.0

A bucket in S3

func (FlowS3LocationOutput) ElementType added in v0.112.0

func (FlowS3LocationOutput) ElementType() reflect.Type

func (FlowS3LocationOutput) Key added in v0.112.0

A object key in S3

func (FlowS3LocationOutput) ToFlowS3LocationOutput added in v0.112.0

func (o FlowS3LocationOutput) ToFlowS3LocationOutput() FlowS3LocationOutput

func (FlowS3LocationOutput) ToFlowS3LocationOutputWithContext added in v0.112.0

func (o FlowS3LocationOutput) ToFlowS3LocationOutputWithContext(ctx context.Context) FlowS3LocationOutput

func (FlowS3LocationOutput) ToFlowS3LocationPtrOutput added in v0.112.0

func (o FlowS3LocationOutput) ToFlowS3LocationPtrOutput() FlowS3LocationPtrOutput

func (FlowS3LocationOutput) ToFlowS3LocationPtrOutputWithContext added in v0.112.0

func (o FlowS3LocationOutput) ToFlowS3LocationPtrOutputWithContext(ctx context.Context) FlowS3LocationPtrOutput

func (FlowS3LocationOutput) Version added in v0.112.0

The version of the the S3 object to use

type FlowS3LocationPtrInput added in v0.112.0

type FlowS3LocationPtrInput interface {
	pulumi.Input

	ToFlowS3LocationPtrOutput() FlowS3LocationPtrOutput
	ToFlowS3LocationPtrOutputWithContext(context.Context) FlowS3LocationPtrOutput
}

FlowS3LocationPtrInput is an input type that accepts FlowS3LocationArgs, FlowS3LocationPtr and FlowS3LocationPtrOutput values. You can construct a concrete instance of `FlowS3LocationPtrInput` via:

        FlowS3LocationArgs{...}

or:

        nil

func FlowS3LocationPtr added in v0.112.0

func FlowS3LocationPtr(v *FlowS3LocationArgs) FlowS3LocationPtrInput

type FlowS3LocationPtrOutput added in v0.112.0

type FlowS3LocationPtrOutput struct{ *pulumi.OutputState }

func (FlowS3LocationPtrOutput) Bucket added in v0.112.0

A bucket in S3

func (FlowS3LocationPtrOutput) Elem added in v0.112.0

func (FlowS3LocationPtrOutput) ElementType added in v0.112.0

func (FlowS3LocationPtrOutput) ElementType() reflect.Type

func (FlowS3LocationPtrOutput) Key added in v0.112.0

A object key in S3

func (FlowS3LocationPtrOutput) ToFlowS3LocationPtrOutput added in v0.112.0

func (o FlowS3LocationPtrOutput) ToFlowS3LocationPtrOutput() FlowS3LocationPtrOutput

func (FlowS3LocationPtrOutput) ToFlowS3LocationPtrOutputWithContext added in v0.112.0

func (o FlowS3LocationPtrOutput) ToFlowS3LocationPtrOutputWithContext(ctx context.Context) FlowS3LocationPtrOutput

func (FlowS3LocationPtrOutput) Version added in v0.112.0

The version of the the S3 object to use

type FlowState added in v0.112.0

type FlowState struct {
}

func (FlowState) ElementType added in v0.112.0

func (FlowState) ElementType() reflect.Type

type FlowStatus added in v0.112.0

type FlowStatus string

Schema Type for Flow APIs

type FlowStatusOutput added in v0.112.0

type FlowStatusOutput struct{ *pulumi.OutputState }

func (FlowStatusOutput) ElementType added in v0.112.0

func (FlowStatusOutput) ElementType() reflect.Type

func (FlowStatusOutput) ToFlowStatusOutput added in v0.112.0

func (o FlowStatusOutput) ToFlowStatusOutput() FlowStatusOutput

func (FlowStatusOutput) ToFlowStatusOutputWithContext added in v0.112.0

func (o FlowStatusOutput) ToFlowStatusOutputWithContext(ctx context.Context) FlowStatusOutput

func (FlowStatusOutput) ToFlowStatusPtrOutput added in v0.112.0

func (o FlowStatusOutput) ToFlowStatusPtrOutput() FlowStatusPtrOutput

func (FlowStatusOutput) ToFlowStatusPtrOutputWithContext added in v0.112.0

func (o FlowStatusOutput) ToFlowStatusPtrOutputWithContext(ctx context.Context) FlowStatusPtrOutput

func (FlowStatusOutput) ToStringOutput added in v0.112.0

func (o FlowStatusOutput) ToStringOutput() pulumi.StringOutput

func (FlowStatusOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowStatusOutput) ToStringPtrOutput added in v0.112.0

func (o FlowStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowStatusOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowStatusPtrOutput added in v0.112.0

type FlowStatusPtrOutput struct{ *pulumi.OutputState }

func (FlowStatusPtrOutput) Elem added in v0.112.0

func (FlowStatusPtrOutput) ElementType added in v0.112.0

func (FlowStatusPtrOutput) ElementType() reflect.Type

func (FlowStatusPtrOutput) ToFlowStatusPtrOutput added in v0.112.0

func (o FlowStatusPtrOutput) ToFlowStatusPtrOutput() FlowStatusPtrOutput

func (FlowStatusPtrOutput) ToFlowStatusPtrOutputWithContext added in v0.112.0

func (o FlowStatusPtrOutput) ToFlowStatusPtrOutputWithContext(ctx context.Context) FlowStatusPtrOutput

func (FlowStatusPtrOutput) ToStringPtrOutput added in v0.112.0

func (o FlowStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowStatusPtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowStorageFlowNodeConfiguration added in v0.121.0

type FlowStorageFlowNodeConfiguration struct {
	ServiceConfiguration FlowStorageFlowNodeServiceConfigurationProperties `pulumi:"serviceConfiguration"`
}

Storage flow node configuration

type FlowStorageFlowNodeConfigurationArgs added in v0.121.0

type FlowStorageFlowNodeConfigurationArgs struct {
	ServiceConfiguration FlowStorageFlowNodeServiceConfigurationPropertiesInput `pulumi:"serviceConfiguration"`
}

Storage flow node configuration

func (FlowStorageFlowNodeConfigurationArgs) ElementType added in v0.121.0

func (FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationOutput added in v0.121.0

func (i FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationOutput() FlowStorageFlowNodeConfigurationOutput

func (FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationOutputWithContext added in v0.121.0

func (i FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowStorageFlowNodeConfigurationOutput

func (FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationPtrOutput added in v0.121.0

func (i FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationPtrOutput() FlowStorageFlowNodeConfigurationPtrOutput

func (FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (i FlowStorageFlowNodeConfigurationArgs) ToFlowStorageFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeConfigurationPtrOutput

type FlowStorageFlowNodeConfigurationInput added in v0.121.0

type FlowStorageFlowNodeConfigurationInput interface {
	pulumi.Input

	ToFlowStorageFlowNodeConfigurationOutput() FlowStorageFlowNodeConfigurationOutput
	ToFlowStorageFlowNodeConfigurationOutputWithContext(context.Context) FlowStorageFlowNodeConfigurationOutput
}

FlowStorageFlowNodeConfigurationInput is an input type that accepts FlowStorageFlowNodeConfigurationArgs and FlowStorageFlowNodeConfigurationOutput values. You can construct a concrete instance of `FlowStorageFlowNodeConfigurationInput` via:

FlowStorageFlowNodeConfigurationArgs{...}

type FlowStorageFlowNodeConfigurationOutput added in v0.121.0

type FlowStorageFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Storage flow node configuration

func (FlowStorageFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowStorageFlowNodeConfigurationOutput) ServiceConfiguration added in v0.121.0

func (FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationOutput added in v0.121.0

func (o FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationOutput() FlowStorageFlowNodeConfigurationOutput

func (FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowStorageFlowNodeConfigurationOutput

func (FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationPtrOutput() FlowStorageFlowNodeConfigurationPtrOutput

func (FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeConfigurationOutput) ToFlowStorageFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeConfigurationPtrOutput

type FlowStorageFlowNodeConfigurationPtrInput added in v0.121.0

type FlowStorageFlowNodeConfigurationPtrInput interface {
	pulumi.Input

	ToFlowStorageFlowNodeConfigurationPtrOutput() FlowStorageFlowNodeConfigurationPtrOutput
	ToFlowStorageFlowNodeConfigurationPtrOutputWithContext(context.Context) FlowStorageFlowNodeConfigurationPtrOutput
}

FlowStorageFlowNodeConfigurationPtrInput is an input type that accepts FlowStorageFlowNodeConfigurationArgs, FlowStorageFlowNodeConfigurationPtr and FlowStorageFlowNodeConfigurationPtrOutput values. You can construct a concrete instance of `FlowStorageFlowNodeConfigurationPtrInput` via:

        FlowStorageFlowNodeConfigurationArgs{...}

or:

        nil

type FlowStorageFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowStorageFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowStorageFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowStorageFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowStorageFlowNodeConfigurationPtrOutput) ServiceConfiguration added in v0.121.0

func (FlowStorageFlowNodeConfigurationPtrOutput) ToFlowStorageFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowStorageFlowNodeConfigurationPtrOutput) ToFlowStorageFlowNodeConfigurationPtrOutput() FlowStorageFlowNodeConfigurationPtrOutput

func (FlowStorageFlowNodeConfigurationPtrOutput) ToFlowStorageFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeConfigurationPtrOutput) ToFlowStorageFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeConfigurationPtrOutput

type FlowStorageFlowNodeS3Configuration added in v0.121.0

type FlowStorageFlowNodeS3Configuration struct {
	// bucket name of an s3 that will be used for storage flow node configuration
	BucketName string `pulumi:"bucketName"`
}

s3 storage configuration for storage node

type FlowStorageFlowNodeS3ConfigurationArgs added in v0.121.0

type FlowStorageFlowNodeS3ConfigurationArgs struct {
	// bucket name of an s3 that will be used for storage flow node configuration
	BucketName pulumi.StringInput `pulumi:"bucketName"`
}

s3 storage configuration for storage node

func (FlowStorageFlowNodeS3ConfigurationArgs) ElementType added in v0.121.0

func (FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationOutput added in v0.121.0

func (i FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationOutput() FlowStorageFlowNodeS3ConfigurationOutput

func (FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationOutputWithContext added in v0.121.0

func (i FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationOutputWithContext(ctx context.Context) FlowStorageFlowNodeS3ConfigurationOutput

func (FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (i FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationPtrOutput() FlowStorageFlowNodeS3ConfigurationPtrOutput

func (FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (i FlowStorageFlowNodeS3ConfigurationArgs) ToFlowStorageFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeS3ConfigurationPtrOutput

type FlowStorageFlowNodeS3ConfigurationInput added in v0.121.0

type FlowStorageFlowNodeS3ConfigurationInput interface {
	pulumi.Input

	ToFlowStorageFlowNodeS3ConfigurationOutput() FlowStorageFlowNodeS3ConfigurationOutput
	ToFlowStorageFlowNodeS3ConfigurationOutputWithContext(context.Context) FlowStorageFlowNodeS3ConfigurationOutput
}

FlowStorageFlowNodeS3ConfigurationInput is an input type that accepts FlowStorageFlowNodeS3ConfigurationArgs and FlowStorageFlowNodeS3ConfigurationOutput values. You can construct a concrete instance of `FlowStorageFlowNodeS3ConfigurationInput` via:

FlowStorageFlowNodeS3ConfigurationArgs{...}

type FlowStorageFlowNodeS3ConfigurationOutput added in v0.121.0

type FlowStorageFlowNodeS3ConfigurationOutput struct{ *pulumi.OutputState }

s3 storage configuration for storage node

func (FlowStorageFlowNodeS3ConfigurationOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for storage flow node configuration

func (FlowStorageFlowNodeS3ConfigurationOutput) ElementType added in v0.121.0

func (FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationOutput added in v0.121.0

func (o FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationOutput() FlowStorageFlowNodeS3ConfigurationOutput

func (FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationOutputWithContext(ctx context.Context) FlowStorageFlowNodeS3ConfigurationOutput

func (FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (o FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutput() FlowStorageFlowNodeS3ConfigurationPtrOutput

func (FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeS3ConfigurationOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeS3ConfigurationPtrOutput

type FlowStorageFlowNodeS3ConfigurationPtrInput added in v0.121.0

type FlowStorageFlowNodeS3ConfigurationPtrInput interface {
	pulumi.Input

	ToFlowStorageFlowNodeS3ConfigurationPtrOutput() FlowStorageFlowNodeS3ConfigurationPtrOutput
	ToFlowStorageFlowNodeS3ConfigurationPtrOutputWithContext(context.Context) FlowStorageFlowNodeS3ConfigurationPtrOutput
}

FlowStorageFlowNodeS3ConfigurationPtrInput is an input type that accepts FlowStorageFlowNodeS3ConfigurationArgs, FlowStorageFlowNodeS3ConfigurationPtr and FlowStorageFlowNodeS3ConfigurationPtrOutput values. You can construct a concrete instance of `FlowStorageFlowNodeS3ConfigurationPtrInput` via:

        FlowStorageFlowNodeS3ConfigurationArgs{...}

or:

        nil

type FlowStorageFlowNodeS3ConfigurationPtrOutput added in v0.121.0

type FlowStorageFlowNodeS3ConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowStorageFlowNodeS3ConfigurationPtrOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for storage flow node configuration

func (FlowStorageFlowNodeS3ConfigurationPtrOutput) Elem added in v0.121.0

func (FlowStorageFlowNodeS3ConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowStorageFlowNodeS3ConfigurationPtrOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (o FlowStorageFlowNodeS3ConfigurationPtrOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutput() FlowStorageFlowNodeS3ConfigurationPtrOutput

func (FlowStorageFlowNodeS3ConfigurationPtrOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeS3ConfigurationPtrOutput) ToFlowStorageFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeS3ConfigurationPtrOutput

type FlowStorageFlowNodeServiceConfiguration0Properties added in v0.121.0

type FlowStorageFlowNodeServiceConfiguration0Properties struct {
	S3 *FlowStorageFlowNodeS3Configuration `pulumi:"s3"`
}

storage service configuration for storage node

type FlowStorageFlowNodeServiceConfigurationProperties added in v0.121.0

type FlowStorageFlowNodeServiceConfigurationProperties struct {
	S3 *FlowStorageFlowNodeS3Configuration `pulumi:"s3"`
}

storage service configuration for storage node

type FlowStorageFlowNodeServiceConfigurationPropertiesArgs added in v0.121.0

type FlowStorageFlowNodeServiceConfigurationPropertiesArgs struct {
	S3 FlowStorageFlowNodeS3ConfigurationPtrInput `pulumi:"s3"`
}

storage service configuration for storage node

func (FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ElementType added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

func (i FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesOutput() FlowStorageFlowNodeServiceConfigurationPropertiesOutput

func (FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesOutputWithContext added in v0.121.0

func (i FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowStorageFlowNodeServiceConfigurationPropertiesOutput

func (FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (i FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput() FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput

func (FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (i FlowStorageFlowNodeServiceConfigurationPropertiesArgs) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowStorageFlowNodeServiceConfigurationPropertiesInput added in v0.121.0

type FlowStorageFlowNodeServiceConfigurationPropertiesInput interface {
	pulumi.Input

	ToFlowStorageFlowNodeServiceConfigurationPropertiesOutput() FlowStorageFlowNodeServiceConfigurationPropertiesOutput
	ToFlowStorageFlowNodeServiceConfigurationPropertiesOutputWithContext(context.Context) FlowStorageFlowNodeServiceConfigurationPropertiesOutput
}

FlowStorageFlowNodeServiceConfigurationPropertiesInput is an input type that accepts FlowStorageFlowNodeServiceConfigurationPropertiesArgs and FlowStorageFlowNodeServiceConfigurationPropertiesOutput values. You can construct a concrete instance of `FlowStorageFlowNodeServiceConfigurationPropertiesInput` via:

FlowStorageFlowNodeServiceConfigurationPropertiesArgs{...}

type FlowStorageFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

type FlowStorageFlowNodeServiceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

storage service configuration for storage node

func (FlowStorageFlowNodeServiceConfigurationPropertiesOutput) ElementType added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesOutput) S3 added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowStorageFlowNodeServiceConfigurationPropertiesOutput

func (FlowStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowStorageFlowNodeServiceConfigurationPropertiesPtrInput added in v0.121.0

type FlowStorageFlowNodeServiceConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput() FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput
	ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(context.Context) FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput
}

FlowStorageFlowNodeServiceConfigurationPropertiesPtrInput is an input type that accepts FlowStorageFlowNodeServiceConfigurationPropertiesArgs, FlowStorageFlowNodeServiceConfigurationPropertiesPtr and FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `FlowStorageFlowNodeServiceConfigurationPropertiesPtrInput` via:

        FlowStorageFlowNodeServiceConfigurationPropertiesArgs{...}

or:

        nil

type FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

type FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput) Elem added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ElementType added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput) S3 added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (o FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowStorageFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowTextPromptTemplateConfiguration added in v0.112.0

type FlowTextPromptTemplateConfiguration struct {
	// List of input variables
	InputVariables []FlowPromptInputVariable `pulumi:"inputVariables"`
	// Prompt content for String prompt template
	Text string `pulumi:"text"`
}

Configuration for text prompt template

type FlowTextPromptTemplateConfigurationArgs added in v0.112.0

type FlowTextPromptTemplateConfigurationArgs struct {
	// List of input variables
	InputVariables FlowPromptInputVariableArrayInput `pulumi:"inputVariables"`
	// Prompt content for String prompt template
	Text pulumi.StringInput `pulumi:"text"`
}

Configuration for text prompt template

func (FlowTextPromptTemplateConfigurationArgs) ElementType added in v0.112.0

func (FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationOutput added in v0.112.0

func (i FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationOutput() FlowTextPromptTemplateConfigurationOutput

func (FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationOutputWithContext added in v0.112.0

func (i FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationOutputWithContext(ctx context.Context) FlowTextPromptTemplateConfigurationOutput

func (FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (i FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationPtrOutput() FlowTextPromptTemplateConfigurationPtrOutput

func (FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (i FlowTextPromptTemplateConfigurationArgs) ToFlowTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) FlowTextPromptTemplateConfigurationPtrOutput

type FlowTextPromptTemplateConfigurationInput added in v0.112.0

type FlowTextPromptTemplateConfigurationInput interface {
	pulumi.Input

	ToFlowTextPromptTemplateConfigurationOutput() FlowTextPromptTemplateConfigurationOutput
	ToFlowTextPromptTemplateConfigurationOutputWithContext(context.Context) FlowTextPromptTemplateConfigurationOutput
}

FlowTextPromptTemplateConfigurationInput is an input type that accepts FlowTextPromptTemplateConfigurationArgs and FlowTextPromptTemplateConfigurationOutput values. You can construct a concrete instance of `FlowTextPromptTemplateConfigurationInput` via:

FlowTextPromptTemplateConfigurationArgs{...}

type FlowTextPromptTemplateConfigurationOutput added in v0.112.0

type FlowTextPromptTemplateConfigurationOutput struct{ *pulumi.OutputState }

Configuration for text prompt template

func (FlowTextPromptTemplateConfigurationOutput) ElementType added in v0.112.0

func (FlowTextPromptTemplateConfigurationOutput) InputVariables added in v0.112.0

List of input variables

func (FlowTextPromptTemplateConfigurationOutput) Text added in v0.112.0

Prompt content for String prompt template

func (FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationOutput added in v0.112.0

func (o FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationOutput() FlowTextPromptTemplateConfigurationOutput

func (FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationOutputWithContext added in v0.112.0

func (o FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationOutputWithContext(ctx context.Context) FlowTextPromptTemplateConfigurationOutput

func (FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (o FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationPtrOutput() FlowTextPromptTemplateConfigurationPtrOutput

func (FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowTextPromptTemplateConfigurationOutput) ToFlowTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) FlowTextPromptTemplateConfigurationPtrOutput

type FlowTextPromptTemplateConfigurationPtrInput added in v0.112.0

type FlowTextPromptTemplateConfigurationPtrInput interface {
	pulumi.Input

	ToFlowTextPromptTemplateConfigurationPtrOutput() FlowTextPromptTemplateConfigurationPtrOutput
	ToFlowTextPromptTemplateConfigurationPtrOutputWithContext(context.Context) FlowTextPromptTemplateConfigurationPtrOutput
}

FlowTextPromptTemplateConfigurationPtrInput is an input type that accepts FlowTextPromptTemplateConfigurationArgs, FlowTextPromptTemplateConfigurationPtr and FlowTextPromptTemplateConfigurationPtrOutput values. You can construct a concrete instance of `FlowTextPromptTemplateConfigurationPtrInput` via:

        FlowTextPromptTemplateConfigurationArgs{...}

or:

        nil

type FlowTextPromptTemplateConfigurationPtrOutput added in v0.112.0

type FlowTextPromptTemplateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowTextPromptTemplateConfigurationPtrOutput) Elem added in v0.112.0

func (FlowTextPromptTemplateConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowTextPromptTemplateConfigurationPtrOutput) InputVariables added in v0.112.0

List of input variables

func (FlowTextPromptTemplateConfigurationPtrOutput) Text added in v0.112.0

Prompt content for String prompt template

func (FlowTextPromptTemplateConfigurationPtrOutput) ToFlowTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (o FlowTextPromptTemplateConfigurationPtrOutput) ToFlowTextPromptTemplateConfigurationPtrOutput() FlowTextPromptTemplateConfigurationPtrOutput

func (FlowTextPromptTemplateConfigurationPtrOutput) ToFlowTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowTextPromptTemplateConfigurationPtrOutput) ToFlowTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) FlowTextPromptTemplateConfigurationPtrOutput

type FlowValidation added in v0.121.0

type FlowValidation struct {
	// validation message
	Message string `pulumi:"message"`
}

Validation for Flow

type FlowValidationArrayOutput added in v0.121.0

type FlowValidationArrayOutput struct{ *pulumi.OutputState }

func (FlowValidationArrayOutput) ElementType added in v0.121.0

func (FlowValidationArrayOutput) ElementType() reflect.Type

func (FlowValidationArrayOutput) Index added in v0.121.0

func (FlowValidationArrayOutput) ToFlowValidationArrayOutput added in v0.121.0

func (o FlowValidationArrayOutput) ToFlowValidationArrayOutput() FlowValidationArrayOutput

func (FlowValidationArrayOutput) ToFlowValidationArrayOutputWithContext added in v0.121.0

func (o FlowValidationArrayOutput) ToFlowValidationArrayOutputWithContext(ctx context.Context) FlowValidationArrayOutput

type FlowValidationOutput added in v0.121.0

type FlowValidationOutput struct{ *pulumi.OutputState }

Validation for Flow

func (FlowValidationOutput) ElementType added in v0.121.0

func (FlowValidationOutput) ElementType() reflect.Type

func (FlowValidationOutput) Message added in v0.121.0

validation message

func (FlowValidationOutput) ToFlowValidationOutput added in v0.121.0

func (o FlowValidationOutput) ToFlowValidationOutput() FlowValidationOutput

func (FlowValidationOutput) ToFlowValidationOutputWithContext added in v0.121.0

func (o FlowValidationOutput) ToFlowValidationOutputWithContext(ctx context.Context) FlowValidationOutput

type FlowVersion added in v0.112.0

type FlowVersion struct {
	pulumi.CustomResourceState

	// Time Stamp.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringOutput             `pulumi:"customerEncryptionKeyArn"`
	Definition               FlowVersionFlowDefinitionOutput `pulumi:"definition"`
	// Description of the flow version
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// ARN of a IAM role
	ExecutionRoleArn pulumi.StringOutput `pulumi:"executionRoleArn"`
	// Arn representation of the Flow
	FlowArn pulumi.StringOutput `pulumi:"flowArn"`
	// Identifier for a Flow
	FlowId pulumi.StringOutput `pulumi:"flowId"`
	// Name for the flow
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the flow.
	Status FlowVersionFlowStatusOutput `pulumi:"status"`
	// Numerical Version.
	Version pulumi.StringOutput `pulumi:"version"`
}

Definition of AWS::Bedrock::FlowVersion Resource Type

func GetFlowVersion added in v0.112.0

func GetFlowVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowVersionState, opts ...pulumi.ResourceOption) (*FlowVersion, error)

GetFlowVersion gets an existing FlowVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFlowVersion added in v0.112.0

func NewFlowVersion(ctx *pulumi.Context,
	name string, args *FlowVersionArgs, opts ...pulumi.ResourceOption) (*FlowVersion, error)

NewFlowVersion registers a new resource with the given unique name, arguments, and options.

func (*FlowVersion) ElementType added in v0.112.0

func (*FlowVersion) ElementType() reflect.Type

func (*FlowVersion) ToFlowVersionOutput added in v0.112.0

func (i *FlowVersion) ToFlowVersionOutput() FlowVersionOutput

func (*FlowVersion) ToFlowVersionOutputWithContext added in v0.112.0

func (i *FlowVersion) ToFlowVersionOutputWithContext(ctx context.Context) FlowVersionOutput

type FlowVersionAgentFlowNodeConfiguration added in v0.121.0

type FlowVersionAgentFlowNodeConfiguration struct {
	// Arn representation of the Agent Alias.
	AgentAliasArn string `pulumi:"agentAliasArn"`
}

Agent flow node configuration

type FlowVersionAgentFlowNodeConfigurationOutput added in v0.121.0

type FlowVersionAgentFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Agent flow node configuration

func (FlowVersionAgentFlowNodeConfigurationOutput) AgentAliasArn added in v0.121.0

Arn representation of the Agent Alias.

func (FlowVersionAgentFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowVersionAgentFlowNodeConfigurationOutput) ToFlowVersionAgentFlowNodeConfigurationOutput added in v0.121.0

func (o FlowVersionAgentFlowNodeConfigurationOutput) ToFlowVersionAgentFlowNodeConfigurationOutput() FlowVersionAgentFlowNodeConfigurationOutput

func (FlowVersionAgentFlowNodeConfigurationOutput) ToFlowVersionAgentFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowVersionAgentFlowNodeConfigurationOutput) ToFlowVersionAgentFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionAgentFlowNodeConfigurationOutput

type FlowVersionAgentFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowVersionAgentFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionAgentFlowNodeConfigurationPtrOutput) AgentAliasArn added in v0.121.0

Arn representation of the Agent Alias.

func (FlowVersionAgentFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowVersionAgentFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowVersionAgentFlowNodeConfigurationPtrOutput) ToFlowVersionAgentFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowVersionAgentFlowNodeConfigurationPtrOutput) ToFlowVersionAgentFlowNodeConfigurationPtrOutput() FlowVersionAgentFlowNodeConfigurationPtrOutput

func (FlowVersionAgentFlowNodeConfigurationPtrOutput) ToFlowVersionAgentFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowVersionAgentFlowNodeConfigurationPtrOutput) ToFlowVersionAgentFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionAgentFlowNodeConfigurationPtrOutput

type FlowVersionArgs added in v0.112.0

type FlowVersionArgs struct {
	// Description of the flow version
	Description pulumi.StringPtrInput
	// Arn representation of the Flow
	FlowArn pulumi.StringInput
}

The set of arguments for constructing a FlowVersion resource.

func (FlowVersionArgs) ElementType added in v0.112.0

func (FlowVersionArgs) ElementType() reflect.Type

type FlowVersionCollectorFlowNodeConfiguration added in v0.121.0

type FlowVersionCollectorFlowNodeConfiguration struct {
}

Collector flow node configuration

type FlowVersionCollectorFlowNodeConfigurationOutput added in v0.121.0

type FlowVersionCollectorFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Collector flow node configuration

func (FlowVersionCollectorFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowVersionCollectorFlowNodeConfigurationOutput) ToFlowVersionCollectorFlowNodeConfigurationOutput added in v0.121.0

func (o FlowVersionCollectorFlowNodeConfigurationOutput) ToFlowVersionCollectorFlowNodeConfigurationOutput() FlowVersionCollectorFlowNodeConfigurationOutput

func (FlowVersionCollectorFlowNodeConfigurationOutput) ToFlowVersionCollectorFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowVersionCollectorFlowNodeConfigurationOutput) ToFlowVersionCollectorFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionCollectorFlowNodeConfigurationOutput

type FlowVersionCollectorFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowVersionCollectorFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionCollectorFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowVersionCollectorFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowVersionCollectorFlowNodeConfigurationPtrOutput) ToFlowVersionCollectorFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowVersionCollectorFlowNodeConfigurationPtrOutput) ToFlowVersionCollectorFlowNodeConfigurationPtrOutput() FlowVersionCollectorFlowNodeConfigurationPtrOutput

func (FlowVersionCollectorFlowNodeConfigurationPtrOutput) ToFlowVersionCollectorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowVersionCollectorFlowNodeConfigurationPtrOutput) ToFlowVersionCollectorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionCollectorFlowNodeConfigurationPtrOutput

type FlowVersionConditionFlowNodeConfiguration added in v0.112.0

type FlowVersionConditionFlowNodeConfiguration struct {
	// List of conditions in a condition node
	Conditions []FlowVersionFlowCondition `pulumi:"conditions"`
}

Condition flow node configuration

type FlowVersionConditionFlowNodeConfigurationOutput added in v0.112.0

type FlowVersionConditionFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Condition flow node configuration

func (FlowVersionConditionFlowNodeConfigurationOutput) Conditions added in v0.112.0

List of conditions in a condition node

func (FlowVersionConditionFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionConditionFlowNodeConfigurationOutput) ToFlowVersionConditionFlowNodeConfigurationOutput added in v0.112.0

func (o FlowVersionConditionFlowNodeConfigurationOutput) ToFlowVersionConditionFlowNodeConfigurationOutput() FlowVersionConditionFlowNodeConfigurationOutput

func (FlowVersionConditionFlowNodeConfigurationOutput) ToFlowVersionConditionFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionConditionFlowNodeConfigurationOutput) ToFlowVersionConditionFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionConditionFlowNodeConfigurationOutput

type FlowVersionConditionFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowVersionConditionFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionConditionFlowNodeConfigurationPtrOutput) Conditions added in v0.112.0

List of conditions in a condition node

func (FlowVersionConditionFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionConditionFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionConditionFlowNodeConfigurationPtrOutput) ToFlowVersionConditionFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowVersionConditionFlowNodeConfigurationPtrOutput) ToFlowVersionConditionFlowNodeConfigurationPtrOutput() FlowVersionConditionFlowNodeConfigurationPtrOutput

func (FlowVersionConditionFlowNodeConfigurationPtrOutput) ToFlowVersionConditionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionConditionFlowNodeConfigurationPtrOutput) ToFlowVersionConditionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionConditionFlowNodeConfigurationPtrOutput

type FlowVersionFlowCondition added in v0.112.0

type FlowVersionFlowCondition struct {
	// Expression for a condition in a flow
	Expression *string `pulumi:"expression"`
	// Name of a condition in a flow
	Name string `pulumi:"name"`
}

Condition branch for a condition node

type FlowVersionFlowConditionArrayOutput added in v0.112.0

type FlowVersionFlowConditionArrayOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowConditionArrayOutput) ElementType added in v0.112.0

func (FlowVersionFlowConditionArrayOutput) Index added in v0.112.0

func (FlowVersionFlowConditionArrayOutput) ToFlowVersionFlowConditionArrayOutput added in v0.112.0

func (o FlowVersionFlowConditionArrayOutput) ToFlowVersionFlowConditionArrayOutput() FlowVersionFlowConditionArrayOutput

func (FlowVersionFlowConditionArrayOutput) ToFlowVersionFlowConditionArrayOutputWithContext added in v0.112.0

func (o FlowVersionFlowConditionArrayOutput) ToFlowVersionFlowConditionArrayOutputWithContext(ctx context.Context) FlowVersionFlowConditionArrayOutput

type FlowVersionFlowConditionOutput added in v0.112.0

type FlowVersionFlowConditionOutput struct{ *pulumi.OutputState }

Condition branch for a condition node

func (FlowVersionFlowConditionOutput) ElementType added in v0.112.0

func (FlowVersionFlowConditionOutput) Expression added in v0.112.0

Expression for a condition in a flow

func (FlowVersionFlowConditionOutput) Name added in v0.112.0

Name of a condition in a flow

func (FlowVersionFlowConditionOutput) ToFlowVersionFlowConditionOutput added in v0.112.0

func (o FlowVersionFlowConditionOutput) ToFlowVersionFlowConditionOutput() FlowVersionFlowConditionOutput

func (FlowVersionFlowConditionOutput) ToFlowVersionFlowConditionOutputWithContext added in v0.112.0

func (o FlowVersionFlowConditionOutput) ToFlowVersionFlowConditionOutputWithContext(ctx context.Context) FlowVersionFlowConditionOutput

type FlowVersionFlowConditionalConnectionConfiguration added in v0.112.0

type FlowVersionFlowConditionalConnectionConfiguration struct {
	// Name of a condition in a flow
	Condition string `pulumi:"condition"`
}

Conditional connection configuration

type FlowVersionFlowConditionalConnectionConfigurationOutput added in v0.112.0

type FlowVersionFlowConditionalConnectionConfigurationOutput struct{ *pulumi.OutputState }

Conditional connection configuration

func (FlowVersionFlowConditionalConnectionConfigurationOutput) Condition added in v0.112.0

Name of a condition in a flow

func (FlowVersionFlowConditionalConnectionConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionFlowConditionalConnectionConfigurationOutput) ToFlowVersionFlowConditionalConnectionConfigurationOutput added in v0.112.0

func (FlowVersionFlowConditionalConnectionConfigurationOutput) ToFlowVersionFlowConditionalConnectionConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionFlowConditionalConnectionConfigurationOutput) ToFlowVersionFlowConditionalConnectionConfigurationOutputWithContext(ctx context.Context) FlowVersionFlowConditionalConnectionConfigurationOutput

type FlowVersionFlowConditionalConnectionConfigurationPtrOutput added in v0.112.0

type FlowVersionFlowConditionalConnectionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowConditionalConnectionConfigurationPtrOutput) Condition added in v0.112.0

Name of a condition in a flow

func (FlowVersionFlowConditionalConnectionConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowConditionalConnectionConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowConditionalConnectionConfigurationPtrOutput) ToFlowVersionFlowConditionalConnectionConfigurationPtrOutput added in v0.112.0

func (FlowVersionFlowConditionalConnectionConfigurationPtrOutput) ToFlowVersionFlowConditionalConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowConditionalConnectionConfigurationPtrOutput) ToFlowVersionFlowConditionalConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionFlowConditionalConnectionConfigurationPtrOutput

type FlowVersionFlowConnection added in v0.112.0

type FlowVersionFlowConnection struct {
	// The configuration of the connection.
	Configuration interface{} `pulumi:"configuration"`
	// Name of a connection in a flow
	Name string `pulumi:"name"`
	// Name of a node in a flow
	Source string `pulumi:"source"`
	// Name of a node in a flow
	Target string `pulumi:"target"`
	// Whether the source node that the connection begins from is a condition node ( `Conditional` ) or not ( `Data` ).
	Type FlowVersionFlowConnectionType `pulumi:"type"`
}

Flow connection

type FlowVersionFlowConnectionArrayOutput added in v0.112.0

type FlowVersionFlowConnectionArrayOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowConnectionArrayOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionArrayOutput) Index added in v0.112.0

func (FlowVersionFlowConnectionArrayOutput) ToFlowVersionFlowConnectionArrayOutput added in v0.112.0

func (o FlowVersionFlowConnectionArrayOutput) ToFlowVersionFlowConnectionArrayOutput() FlowVersionFlowConnectionArrayOutput

func (FlowVersionFlowConnectionArrayOutput) ToFlowVersionFlowConnectionArrayOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionArrayOutput) ToFlowVersionFlowConnectionArrayOutputWithContext(ctx context.Context) FlowVersionFlowConnectionArrayOutput

type FlowVersionFlowConnectionConfiguration0Properties added in v0.112.0

type FlowVersionFlowConnectionConfiguration0Properties struct {
	Data FlowVersionFlowDataConnectionConfiguration `pulumi:"data"`
}

Connection configuration

type FlowVersionFlowConnectionConfiguration0PropertiesOutput added in v0.112.0

type FlowVersionFlowConnectionConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

Connection configuration

func (FlowVersionFlowConnectionConfiguration0PropertiesOutput) Data added in v0.112.0

func (FlowVersionFlowConnectionConfiguration0PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionConfiguration0PropertiesOutput) ToFlowVersionFlowConnectionConfiguration0PropertiesOutput added in v0.112.0

func (FlowVersionFlowConnectionConfiguration0PropertiesOutput) ToFlowVersionFlowConnectionConfiguration0PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionConfiguration0PropertiesOutput) ToFlowVersionFlowConnectionConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowConnectionConfiguration0PropertiesOutput

type FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput) Data added in v0.112.0

func (FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput) ToFlowVersionFlowConnectionConfiguration0PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput) ToFlowVersionFlowConnectionConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput) ToFlowVersionFlowConnectionConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowConnectionConfiguration0PropertiesPtrOutput

type FlowVersionFlowConnectionConfiguration1Properties added in v0.112.0

type FlowVersionFlowConnectionConfiguration1Properties struct {
	Conditional FlowVersionFlowConditionalConnectionConfiguration `pulumi:"conditional"`
}

Connection configuration

type FlowVersionFlowConnectionConfiguration1PropertiesOutput added in v0.112.0

type FlowVersionFlowConnectionConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

Connection configuration

func (FlowVersionFlowConnectionConfiguration1PropertiesOutput) Conditional added in v0.112.0

func (FlowVersionFlowConnectionConfiguration1PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionConfiguration1PropertiesOutput) ToFlowVersionFlowConnectionConfiguration1PropertiesOutput added in v0.112.0

func (FlowVersionFlowConnectionConfiguration1PropertiesOutput) ToFlowVersionFlowConnectionConfiguration1PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionConfiguration1PropertiesOutput) ToFlowVersionFlowConnectionConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowConnectionConfiguration1PropertiesOutput

type FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput) Conditional added in v0.112.0

func (FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput) ToFlowVersionFlowConnectionConfiguration1PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput) ToFlowVersionFlowConnectionConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput) ToFlowVersionFlowConnectionConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowConnectionConfiguration1PropertiesPtrOutput

type FlowVersionFlowConnectionOutput added in v0.112.0

type FlowVersionFlowConnectionOutput struct{ *pulumi.OutputState }

Flow connection

func (FlowVersionFlowConnectionOutput) Configuration added in v0.112.0

The configuration of the connection.

func (FlowVersionFlowConnectionOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionOutput) Name added in v0.112.0

Name of a connection in a flow

func (FlowVersionFlowConnectionOutput) Source added in v0.112.0

Name of a node in a flow

func (FlowVersionFlowConnectionOutput) Target added in v0.112.0

Name of a node in a flow

func (FlowVersionFlowConnectionOutput) ToFlowVersionFlowConnectionOutput added in v0.112.0

func (o FlowVersionFlowConnectionOutput) ToFlowVersionFlowConnectionOutput() FlowVersionFlowConnectionOutput

func (FlowVersionFlowConnectionOutput) ToFlowVersionFlowConnectionOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionOutput) ToFlowVersionFlowConnectionOutputWithContext(ctx context.Context) FlowVersionFlowConnectionOutput

func (FlowVersionFlowConnectionOutput) Type added in v0.112.0

Whether the source node that the connection begins from is a condition node ( `Conditional` ) or not ( `Data` ).

type FlowVersionFlowConnectionType added in v0.112.0

type FlowVersionFlowConnectionType string

Connection type

type FlowVersionFlowConnectionTypeOutput added in v0.112.0

type FlowVersionFlowConnectionTypeOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowConnectionTypeOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypeOutput added in v0.112.0

func (o FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypeOutput() FlowVersionFlowConnectionTypeOutput

func (FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypeOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypeOutputWithContext(ctx context.Context) FlowVersionFlowConnectionTypeOutput

func (FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypePtrOutput added in v0.112.0

func (o FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypePtrOutput() FlowVersionFlowConnectionTypePtrOutput

func (FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionTypeOutput) ToFlowVersionFlowConnectionTypePtrOutputWithContext(ctx context.Context) FlowVersionFlowConnectionTypePtrOutput

func (FlowVersionFlowConnectionTypeOutput) ToStringOutput added in v0.112.0

func (FlowVersionFlowConnectionTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowVersionFlowConnectionTypeOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionFlowConnectionTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionFlowConnectionTypePtrOutput added in v0.112.0

type FlowVersionFlowConnectionTypePtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowConnectionTypePtrOutput) Elem added in v0.112.0

func (FlowVersionFlowConnectionTypePtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowConnectionTypePtrOutput) ToFlowVersionFlowConnectionTypePtrOutput added in v0.112.0

func (o FlowVersionFlowConnectionTypePtrOutput) ToFlowVersionFlowConnectionTypePtrOutput() FlowVersionFlowConnectionTypePtrOutput

func (FlowVersionFlowConnectionTypePtrOutput) ToFlowVersionFlowConnectionTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionTypePtrOutput) ToFlowVersionFlowConnectionTypePtrOutputWithContext(ctx context.Context) FlowVersionFlowConnectionTypePtrOutput

func (FlowVersionFlowConnectionTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionFlowConnectionTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowConnectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionFlowDataConnectionConfiguration added in v0.112.0

type FlowVersionFlowDataConnectionConfiguration struct {
	// Name of a node output in a flow
	SourceOutput string `pulumi:"sourceOutput"`
	// Name of a node input in a flow
	TargetInput string `pulumi:"targetInput"`
}

Data connection configuration

type FlowVersionFlowDataConnectionConfigurationOutput added in v0.112.0

type FlowVersionFlowDataConnectionConfigurationOutput struct{ *pulumi.OutputState }

Data connection configuration

func (FlowVersionFlowDataConnectionConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionFlowDataConnectionConfigurationOutput) SourceOutput added in v0.112.0

Name of a node output in a flow

func (FlowVersionFlowDataConnectionConfigurationOutput) TargetInput added in v0.112.0

Name of a node input in a flow

func (FlowVersionFlowDataConnectionConfigurationOutput) ToFlowVersionFlowDataConnectionConfigurationOutput added in v0.112.0

func (o FlowVersionFlowDataConnectionConfigurationOutput) ToFlowVersionFlowDataConnectionConfigurationOutput() FlowVersionFlowDataConnectionConfigurationOutput

func (FlowVersionFlowDataConnectionConfigurationOutput) ToFlowVersionFlowDataConnectionConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionFlowDataConnectionConfigurationOutput) ToFlowVersionFlowDataConnectionConfigurationOutputWithContext(ctx context.Context) FlowVersionFlowDataConnectionConfigurationOutput

type FlowVersionFlowDataConnectionConfigurationPtrOutput added in v0.112.0

type FlowVersionFlowDataConnectionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowDataConnectionConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowDataConnectionConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowDataConnectionConfigurationPtrOutput) SourceOutput added in v0.112.0

Name of a node output in a flow

func (FlowVersionFlowDataConnectionConfigurationPtrOutput) TargetInput added in v0.112.0

Name of a node input in a flow

func (FlowVersionFlowDataConnectionConfigurationPtrOutput) ToFlowVersionFlowDataConnectionConfigurationPtrOutput added in v0.112.0

func (o FlowVersionFlowDataConnectionConfigurationPtrOutput) ToFlowVersionFlowDataConnectionConfigurationPtrOutput() FlowVersionFlowDataConnectionConfigurationPtrOutput

func (FlowVersionFlowDataConnectionConfigurationPtrOutput) ToFlowVersionFlowDataConnectionConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowDataConnectionConfigurationPtrOutput) ToFlowVersionFlowDataConnectionConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionFlowDataConnectionConfigurationPtrOutput

type FlowVersionFlowDefinition added in v0.112.0

type FlowVersionFlowDefinition struct {
	// List of connections
	Connections []FlowVersionFlowConnection `pulumi:"connections"`
	// List of nodes in a flow
	Nodes []FlowVersionFlowNode `pulumi:"nodes"`
}

Flow definition

type FlowVersionFlowDefinitionOutput added in v0.112.0

type FlowVersionFlowDefinitionOutput struct{ *pulumi.OutputState }

Flow definition

func (FlowVersionFlowDefinitionOutput) Connections added in v0.112.0

List of connections

func (FlowVersionFlowDefinitionOutput) ElementType added in v0.112.0

func (FlowVersionFlowDefinitionOutput) Nodes added in v0.112.0

List of nodes in a flow

func (FlowVersionFlowDefinitionOutput) ToFlowVersionFlowDefinitionOutput added in v0.112.0

func (o FlowVersionFlowDefinitionOutput) ToFlowVersionFlowDefinitionOutput() FlowVersionFlowDefinitionOutput

func (FlowVersionFlowDefinitionOutput) ToFlowVersionFlowDefinitionOutputWithContext added in v0.112.0

func (o FlowVersionFlowDefinitionOutput) ToFlowVersionFlowDefinitionOutputWithContext(ctx context.Context) FlowVersionFlowDefinitionOutput

type FlowVersionFlowDefinitionPtrOutput added in v0.112.0

type FlowVersionFlowDefinitionPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowDefinitionPtrOutput) Connections added in v0.112.0

List of connections

func (FlowVersionFlowDefinitionPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowDefinitionPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowDefinitionPtrOutput) Nodes added in v0.112.0

List of nodes in a flow

func (FlowVersionFlowDefinitionPtrOutput) ToFlowVersionFlowDefinitionPtrOutput added in v0.112.0

func (o FlowVersionFlowDefinitionPtrOutput) ToFlowVersionFlowDefinitionPtrOutput() FlowVersionFlowDefinitionPtrOutput

func (FlowVersionFlowDefinitionPtrOutput) ToFlowVersionFlowDefinitionPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowDefinitionPtrOutput) ToFlowVersionFlowDefinitionPtrOutputWithContext(ctx context.Context) FlowVersionFlowDefinitionPtrOutput

type FlowVersionFlowNode added in v0.112.0

type FlowVersionFlowNode struct {
	// Contains configurations for the node.
	Configuration interface{} `pulumi:"configuration"`
	// List of node inputs in a flow
	Inputs []FlowVersionFlowNodeInputType `pulumi:"inputs"`
	// Name of a node in a flow
	Name string `pulumi:"name"`
	// List of node outputs in a flow
	Outputs []FlowVersionFlowNodeOutputType `pulumi:"outputs"`
	// The type of node. This value must match the name of the key that you provide in the configuration you provide in the `FlowNodeConfiguration` field.
	Type FlowVersionFlowNodeType `pulumi:"type"`
}

Internal mixin for flow node

type FlowVersionFlowNodeArrayOutput added in v0.112.0

type FlowVersionFlowNodeArrayOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeArrayOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeArrayOutput) Index added in v0.112.0

func (FlowVersionFlowNodeArrayOutput) ToFlowVersionFlowNodeArrayOutput added in v0.112.0

func (o FlowVersionFlowNodeArrayOutput) ToFlowVersionFlowNodeArrayOutput() FlowVersionFlowNodeArrayOutput

func (FlowVersionFlowNodeArrayOutput) ToFlowVersionFlowNodeArrayOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeArrayOutput) ToFlowVersionFlowNodeArrayOutputWithContext(ctx context.Context) FlowVersionFlowNodeArrayOutput

type FlowVersionFlowNodeConfiguration0Properties added in v0.112.0

type FlowVersionFlowNodeConfiguration0Properties struct {
	Input FlowVersionInputFlowNodeConfiguration `pulumi:"input"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration0PropertiesOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration0PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration0PropertiesOutput) Input added in v0.112.0

func (FlowVersionFlowNodeConfiguration0PropertiesOutput) ToFlowVersionFlowNodeConfiguration0PropertiesOutput added in v0.112.0

func (o FlowVersionFlowNodeConfiguration0PropertiesOutput) ToFlowVersionFlowNodeConfiguration0PropertiesOutput() FlowVersionFlowNodeConfiguration0PropertiesOutput

func (FlowVersionFlowNodeConfiguration0PropertiesOutput) ToFlowVersionFlowNodeConfiguration0PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration0PropertiesOutput) ToFlowVersionFlowNodeConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration0PropertiesOutput

type FlowVersionFlowNodeConfiguration0PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration0PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeConfiguration0PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration0PropertiesPtrOutput) Input added in v0.112.0

func (FlowVersionFlowNodeConfiguration0PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration0PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowNodeConfiguration0PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration0PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration0PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration10Properties added in v0.121.0

type FlowVersionFlowNodeConfiguration10Properties struct {
	Iterator FlowVersionIteratorFlowNodeConfiguration `pulumi:"iterator"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration10PropertiesOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration10PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration10PropertiesOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration10PropertiesOutput) Iterator added in v0.121.0

func (FlowVersionFlowNodeConfiguration10PropertiesOutput) ToFlowVersionFlowNodeConfiguration10PropertiesOutput added in v0.121.0

func (o FlowVersionFlowNodeConfiguration10PropertiesOutput) ToFlowVersionFlowNodeConfiguration10PropertiesOutput() FlowVersionFlowNodeConfiguration10PropertiesOutput

func (FlowVersionFlowNodeConfiguration10PropertiesOutput) ToFlowVersionFlowNodeConfiguration10PropertiesOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration10PropertiesOutput) ToFlowVersionFlowNodeConfiguration10PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration10PropertiesOutput

type FlowVersionFlowNodeConfiguration10PropertiesPtrOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration10PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration10PropertiesPtrOutput) Elem added in v0.121.0

func (FlowVersionFlowNodeConfiguration10PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration10PropertiesPtrOutput) Iterator added in v0.121.0

func (FlowVersionFlowNodeConfiguration10PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration10PropertiesPtrOutput added in v0.121.0

func (FlowVersionFlowNodeConfiguration10PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration10PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration10PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration10PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration10PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration11Properties added in v0.121.0

type FlowVersionFlowNodeConfiguration11Properties struct {
	Collector FlowVersionCollectorFlowNodeConfiguration `pulumi:"collector"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration11PropertiesOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration11PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration11PropertiesOutput) Collector added in v0.121.0

func (FlowVersionFlowNodeConfiguration11PropertiesOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration11PropertiesOutput) ToFlowVersionFlowNodeConfiguration11PropertiesOutput added in v0.121.0

func (o FlowVersionFlowNodeConfiguration11PropertiesOutput) ToFlowVersionFlowNodeConfiguration11PropertiesOutput() FlowVersionFlowNodeConfiguration11PropertiesOutput

func (FlowVersionFlowNodeConfiguration11PropertiesOutput) ToFlowVersionFlowNodeConfiguration11PropertiesOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration11PropertiesOutput) ToFlowVersionFlowNodeConfiguration11PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration11PropertiesOutput

type FlowVersionFlowNodeConfiguration11PropertiesPtrOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration11PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration11PropertiesPtrOutput) Collector added in v0.121.0

func (FlowVersionFlowNodeConfiguration11PropertiesPtrOutput) Elem added in v0.121.0

func (FlowVersionFlowNodeConfiguration11PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration11PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration11PropertiesPtrOutput added in v0.121.0

func (FlowVersionFlowNodeConfiguration11PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration11PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration11PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration11PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration11PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration1Properties added in v0.112.0

type FlowVersionFlowNodeConfiguration1Properties struct {
	Output FlowVersionOutputFlowNodeConfiguration `pulumi:"output"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration1PropertiesOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration1PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration1PropertiesOutput) Output added in v0.112.0

func (FlowVersionFlowNodeConfiguration1PropertiesOutput) ToFlowVersionFlowNodeConfiguration1PropertiesOutput added in v0.112.0

func (o FlowVersionFlowNodeConfiguration1PropertiesOutput) ToFlowVersionFlowNodeConfiguration1PropertiesOutput() FlowVersionFlowNodeConfiguration1PropertiesOutput

func (FlowVersionFlowNodeConfiguration1PropertiesOutput) ToFlowVersionFlowNodeConfiguration1PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration1PropertiesOutput) ToFlowVersionFlowNodeConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration1PropertiesOutput

type FlowVersionFlowNodeConfiguration1PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration1PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeConfiguration1PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration1PropertiesPtrOutput) Output added in v0.112.0

func (FlowVersionFlowNodeConfiguration1PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration1PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowNodeConfiguration1PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration1PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration1PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration2Properties added in v0.112.0

type FlowVersionFlowNodeConfiguration2Properties struct {
	KnowledgeBase FlowVersionKnowledgeBaseFlowNodeConfiguration `pulumi:"knowledgeBase"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration2PropertiesOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration2PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration2PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration2PropertiesOutput) KnowledgeBase added in v0.112.0

func (FlowVersionFlowNodeConfiguration2PropertiesOutput) ToFlowVersionFlowNodeConfiguration2PropertiesOutput added in v0.112.0

func (o FlowVersionFlowNodeConfiguration2PropertiesOutput) ToFlowVersionFlowNodeConfiguration2PropertiesOutput() FlowVersionFlowNodeConfiguration2PropertiesOutput

func (FlowVersionFlowNodeConfiguration2PropertiesOutput) ToFlowVersionFlowNodeConfiguration2PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration2PropertiesOutput) ToFlowVersionFlowNodeConfiguration2PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration2PropertiesOutput

type FlowVersionFlowNodeConfiguration2PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration2PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeConfiguration2PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration2PropertiesPtrOutput) KnowledgeBase added in v0.112.0

func (FlowVersionFlowNodeConfiguration2PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration2PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowNodeConfiguration2PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration2PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration2PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration2PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration2PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration3Properties added in v0.112.0

type FlowVersionFlowNodeConfiguration3Properties struct {
	Condition FlowVersionConditionFlowNodeConfiguration `pulumi:"condition"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration3PropertiesOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration3PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration3PropertiesOutput) Condition added in v0.112.0

func (FlowVersionFlowNodeConfiguration3PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration3PropertiesOutput) ToFlowVersionFlowNodeConfiguration3PropertiesOutput added in v0.112.0

func (o FlowVersionFlowNodeConfiguration3PropertiesOutput) ToFlowVersionFlowNodeConfiguration3PropertiesOutput() FlowVersionFlowNodeConfiguration3PropertiesOutput

func (FlowVersionFlowNodeConfiguration3PropertiesOutput) ToFlowVersionFlowNodeConfiguration3PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration3PropertiesOutput) ToFlowVersionFlowNodeConfiguration3PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration3PropertiesOutput

type FlowVersionFlowNodeConfiguration3PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration3PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration3PropertiesPtrOutput) Condition added in v0.112.0

func (FlowVersionFlowNodeConfiguration3PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeConfiguration3PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration3PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration3PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowNodeConfiguration3PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration3PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration3PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration3PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration3PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration4Properties added in v0.112.0

type FlowVersionFlowNodeConfiguration4Properties struct {
	Lex FlowVersionLexFlowNodeConfiguration `pulumi:"lex"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration4PropertiesOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration4PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration4PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration4PropertiesOutput) Lex added in v0.112.0

func (FlowVersionFlowNodeConfiguration4PropertiesOutput) ToFlowVersionFlowNodeConfiguration4PropertiesOutput added in v0.112.0

func (o FlowVersionFlowNodeConfiguration4PropertiesOutput) ToFlowVersionFlowNodeConfiguration4PropertiesOutput() FlowVersionFlowNodeConfiguration4PropertiesOutput

func (FlowVersionFlowNodeConfiguration4PropertiesOutput) ToFlowVersionFlowNodeConfiguration4PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration4PropertiesOutput) ToFlowVersionFlowNodeConfiguration4PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration4PropertiesOutput

type FlowVersionFlowNodeConfiguration4PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration4PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration4PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeConfiguration4PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration4PropertiesPtrOutput) Lex added in v0.112.0

func (FlowVersionFlowNodeConfiguration4PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration4PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowNodeConfiguration4PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration4PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration4PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration4PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration4PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration5Properties added in v0.112.0

type FlowVersionFlowNodeConfiguration5Properties struct {
	Prompt FlowVersionPromptFlowNodeConfiguration `pulumi:"prompt"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration5PropertiesOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration5PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration5PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration5PropertiesOutput) Prompt added in v0.112.0

func (FlowVersionFlowNodeConfiguration5PropertiesOutput) ToFlowVersionFlowNodeConfiguration5PropertiesOutput added in v0.112.0

func (o FlowVersionFlowNodeConfiguration5PropertiesOutput) ToFlowVersionFlowNodeConfiguration5PropertiesOutput() FlowVersionFlowNodeConfiguration5PropertiesOutput

func (FlowVersionFlowNodeConfiguration5PropertiesOutput) ToFlowVersionFlowNodeConfiguration5PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration5PropertiesOutput) ToFlowVersionFlowNodeConfiguration5PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration5PropertiesOutput

type FlowVersionFlowNodeConfiguration5PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration5PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration5PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeConfiguration5PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration5PropertiesPtrOutput) Prompt added in v0.112.0

func (FlowVersionFlowNodeConfiguration5PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration5PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowNodeConfiguration5PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration5PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration5PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration5PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration5PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration6Properties added in v0.112.0

type FlowVersionFlowNodeConfiguration6Properties struct {
	LambdaFunction FlowVersionLambdaFunctionFlowNodeConfiguration `pulumi:"lambdaFunction"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration6PropertiesOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration6PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration6PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration6PropertiesOutput) LambdaFunction added in v0.112.0

func (FlowVersionFlowNodeConfiguration6PropertiesOutput) ToFlowVersionFlowNodeConfiguration6PropertiesOutput added in v0.112.0

func (o FlowVersionFlowNodeConfiguration6PropertiesOutput) ToFlowVersionFlowNodeConfiguration6PropertiesOutput() FlowVersionFlowNodeConfiguration6PropertiesOutput

func (FlowVersionFlowNodeConfiguration6PropertiesOutput) ToFlowVersionFlowNodeConfiguration6PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration6PropertiesOutput) ToFlowVersionFlowNodeConfiguration6PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration6PropertiesOutput

type FlowVersionFlowNodeConfiguration6PropertiesPtrOutput added in v0.112.0

type FlowVersionFlowNodeConfiguration6PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration6PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeConfiguration6PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeConfiguration6PropertiesPtrOutput) LambdaFunction added in v0.112.0

func (FlowVersionFlowNodeConfiguration6PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration6PropertiesPtrOutput added in v0.112.0

func (FlowVersionFlowNodeConfiguration6PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration6PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeConfiguration6PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration6PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration6PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration7Properties added in v0.121.0

type FlowVersionFlowNodeConfiguration7Properties struct {
	Agent FlowVersionAgentFlowNodeConfiguration `pulumi:"agent"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration7PropertiesOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration7PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration7PropertiesOutput) Agent added in v0.121.0

func (FlowVersionFlowNodeConfiguration7PropertiesOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration7PropertiesOutput) ToFlowVersionFlowNodeConfiguration7PropertiesOutput added in v0.121.0

func (o FlowVersionFlowNodeConfiguration7PropertiesOutput) ToFlowVersionFlowNodeConfiguration7PropertiesOutput() FlowVersionFlowNodeConfiguration7PropertiesOutput

func (FlowVersionFlowNodeConfiguration7PropertiesOutput) ToFlowVersionFlowNodeConfiguration7PropertiesOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration7PropertiesOutput) ToFlowVersionFlowNodeConfiguration7PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration7PropertiesOutput

type FlowVersionFlowNodeConfiguration7PropertiesPtrOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration7PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration7PropertiesPtrOutput) Agent added in v0.121.0

func (FlowVersionFlowNodeConfiguration7PropertiesPtrOutput) Elem added in v0.121.0

func (FlowVersionFlowNodeConfiguration7PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration7PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration7PropertiesPtrOutput added in v0.121.0

func (FlowVersionFlowNodeConfiguration7PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration7PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration7PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration7PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration7PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration8Properties added in v0.121.0

type FlowVersionFlowNodeConfiguration8Properties struct {
	Storage FlowVersionStorageFlowNodeConfiguration `pulumi:"storage"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration8PropertiesOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration8PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration8PropertiesOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration8PropertiesOutput) Storage added in v0.121.0

func (FlowVersionFlowNodeConfiguration8PropertiesOutput) ToFlowVersionFlowNodeConfiguration8PropertiesOutput added in v0.121.0

func (o FlowVersionFlowNodeConfiguration8PropertiesOutput) ToFlowVersionFlowNodeConfiguration8PropertiesOutput() FlowVersionFlowNodeConfiguration8PropertiesOutput

func (FlowVersionFlowNodeConfiguration8PropertiesOutput) ToFlowVersionFlowNodeConfiguration8PropertiesOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration8PropertiesOutput) ToFlowVersionFlowNodeConfiguration8PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration8PropertiesOutput

type FlowVersionFlowNodeConfiguration8PropertiesPtrOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration8PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration8PropertiesPtrOutput) Elem added in v0.121.0

func (FlowVersionFlowNodeConfiguration8PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration8PropertiesPtrOutput) Storage added in v0.121.0

func (FlowVersionFlowNodeConfiguration8PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration8PropertiesPtrOutput added in v0.121.0

func (FlowVersionFlowNodeConfiguration8PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration8PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration8PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration8PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration8PropertiesPtrOutput

type FlowVersionFlowNodeConfiguration9Properties added in v0.121.0

type FlowVersionFlowNodeConfiguration9Properties struct {
	Retrieval FlowVersionRetrievalFlowNodeConfiguration `pulumi:"retrieval"`
}

Node configuration in a flow

type FlowVersionFlowNodeConfiguration9PropertiesOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration9PropertiesOutput struct{ *pulumi.OutputState }

Node configuration in a flow

func (FlowVersionFlowNodeConfiguration9PropertiesOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration9PropertiesOutput) Retrieval added in v0.121.0

func (FlowVersionFlowNodeConfiguration9PropertiesOutput) ToFlowVersionFlowNodeConfiguration9PropertiesOutput added in v0.121.0

func (o FlowVersionFlowNodeConfiguration9PropertiesOutput) ToFlowVersionFlowNodeConfiguration9PropertiesOutput() FlowVersionFlowNodeConfiguration9PropertiesOutput

func (FlowVersionFlowNodeConfiguration9PropertiesOutput) ToFlowVersionFlowNodeConfiguration9PropertiesOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration9PropertiesOutput) ToFlowVersionFlowNodeConfiguration9PropertiesOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration9PropertiesOutput

type FlowVersionFlowNodeConfiguration9PropertiesPtrOutput added in v0.121.0

type FlowVersionFlowNodeConfiguration9PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeConfiguration9PropertiesPtrOutput) Elem added in v0.121.0

func (FlowVersionFlowNodeConfiguration9PropertiesPtrOutput) ElementType added in v0.121.0

func (FlowVersionFlowNodeConfiguration9PropertiesPtrOutput) Retrieval added in v0.121.0

func (FlowVersionFlowNodeConfiguration9PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration9PropertiesPtrOutput added in v0.121.0

func (FlowVersionFlowNodeConfiguration9PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration9PropertiesPtrOutputWithContext added in v0.121.0

func (o FlowVersionFlowNodeConfiguration9PropertiesPtrOutput) ToFlowVersionFlowNodeConfiguration9PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeConfiguration9PropertiesPtrOutput

type FlowVersionFlowNodeInputType added in v0.112.0

type FlowVersionFlowNodeInputType struct {
	// Expression for a node input in a flow
	Expression string `pulumi:"expression"`
	// Name of a node input in a flow
	Name string `pulumi:"name"`
	// The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
	Type FlowVersionFlowNodeIoDataType `pulumi:"type"`
}

Input to a node in a flow

type FlowVersionFlowNodeInputTypeArrayOutput added in v0.112.0

type FlowVersionFlowNodeInputTypeArrayOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeInputTypeArrayOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeInputTypeArrayOutput) Index added in v0.112.0

func (FlowVersionFlowNodeInputTypeArrayOutput) ToFlowVersionFlowNodeInputTypeArrayOutput added in v0.112.0

func (o FlowVersionFlowNodeInputTypeArrayOutput) ToFlowVersionFlowNodeInputTypeArrayOutput() FlowVersionFlowNodeInputTypeArrayOutput

func (FlowVersionFlowNodeInputTypeArrayOutput) ToFlowVersionFlowNodeInputTypeArrayOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeInputTypeArrayOutput) ToFlowVersionFlowNodeInputTypeArrayOutputWithContext(ctx context.Context) FlowVersionFlowNodeInputTypeArrayOutput

type FlowVersionFlowNodeInputTypeOutput added in v0.112.0

type FlowVersionFlowNodeInputTypeOutput struct{ *pulumi.OutputState }

Input to a node in a flow

func (FlowVersionFlowNodeInputTypeOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeInputTypeOutput) Expression added in v0.112.0

Expression for a node input in a flow

func (FlowVersionFlowNodeInputTypeOutput) Name added in v0.112.0

Name of a node input in a flow

func (FlowVersionFlowNodeInputTypeOutput) ToFlowVersionFlowNodeInputTypeOutput added in v0.112.0

func (o FlowVersionFlowNodeInputTypeOutput) ToFlowVersionFlowNodeInputTypeOutput() FlowVersionFlowNodeInputTypeOutput

func (FlowVersionFlowNodeInputTypeOutput) ToFlowVersionFlowNodeInputTypeOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeInputTypeOutput) ToFlowVersionFlowNodeInputTypeOutputWithContext(ctx context.Context) FlowVersionFlowNodeInputTypeOutput

func (FlowVersionFlowNodeInputTypeOutput) Type added in v0.112.0

The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.

type FlowVersionFlowNodeIoDataType added in v0.112.0

type FlowVersionFlowNodeIoDataType string

Type of input/output for a node in a flow

type FlowVersionFlowNodeIoDataTypeOutput added in v0.112.0

type FlowVersionFlowNodeIoDataTypeOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeIoDataTypeOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypeOutput added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypeOutput() FlowVersionFlowNodeIoDataTypeOutput

func (FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypeOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypeOutputWithContext(ctx context.Context) FlowVersionFlowNodeIoDataTypeOutput

func (FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypePtrOutput added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypePtrOutput() FlowVersionFlowNodeIoDataTypePtrOutput

func (FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypeOutput) ToFlowVersionFlowNodeIoDataTypePtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeIoDataTypePtrOutput

func (FlowVersionFlowNodeIoDataTypeOutput) ToStringOutput added in v0.112.0

func (FlowVersionFlowNodeIoDataTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowVersionFlowNodeIoDataTypeOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionFlowNodeIoDataTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionFlowNodeIoDataTypePtrOutput added in v0.112.0

type FlowVersionFlowNodeIoDataTypePtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeIoDataTypePtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeIoDataTypePtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeIoDataTypePtrOutput) ToFlowVersionFlowNodeIoDataTypePtrOutput added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypePtrOutput) ToFlowVersionFlowNodeIoDataTypePtrOutput() FlowVersionFlowNodeIoDataTypePtrOutput

func (FlowVersionFlowNodeIoDataTypePtrOutput) ToFlowVersionFlowNodeIoDataTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypePtrOutput) ToFlowVersionFlowNodeIoDataTypePtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeIoDataTypePtrOutput

func (FlowVersionFlowNodeIoDataTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionFlowNodeIoDataTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeIoDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionFlowNodeOutput added in v0.112.0

type FlowVersionFlowNodeOutput struct{ *pulumi.OutputState }

Internal mixin for flow node

func (FlowVersionFlowNodeOutput) Configuration added in v0.112.0

func (o FlowVersionFlowNodeOutput) Configuration() pulumi.AnyOutput

Contains configurations for the node.

func (FlowVersionFlowNodeOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeOutput) ElementType() reflect.Type

func (FlowVersionFlowNodeOutput) Inputs added in v0.112.0

List of node inputs in a flow

func (FlowVersionFlowNodeOutput) Name added in v0.112.0

Name of a node in a flow

func (FlowVersionFlowNodeOutput) Outputs added in v0.112.0

List of node outputs in a flow

func (FlowVersionFlowNodeOutput) ToFlowVersionFlowNodeOutput added in v0.112.0

func (o FlowVersionFlowNodeOutput) ToFlowVersionFlowNodeOutput() FlowVersionFlowNodeOutput

func (FlowVersionFlowNodeOutput) ToFlowVersionFlowNodeOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeOutput) ToFlowVersionFlowNodeOutputWithContext(ctx context.Context) FlowVersionFlowNodeOutput

func (FlowVersionFlowNodeOutput) Type added in v0.112.0

The type of node. This value must match the name of the key that you provide in the configuration you provide in the `FlowNodeConfiguration` field.

type FlowVersionFlowNodeOutputType added in v0.112.0

type FlowVersionFlowNodeOutputType struct {
	// Name of a node output in a flow
	Name string `pulumi:"name"`
	// The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
	Type FlowVersionFlowNodeIoDataType `pulumi:"type"`
}

Output of a node in a flow

type FlowVersionFlowNodeOutputTypeArrayOutput added in v0.112.0

type FlowVersionFlowNodeOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeOutputTypeArrayOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeOutputTypeArrayOutput) Index added in v0.112.0

func (FlowVersionFlowNodeOutputTypeArrayOutput) ToFlowVersionFlowNodeOutputTypeArrayOutput added in v0.112.0

func (o FlowVersionFlowNodeOutputTypeArrayOutput) ToFlowVersionFlowNodeOutputTypeArrayOutput() FlowVersionFlowNodeOutputTypeArrayOutput

func (FlowVersionFlowNodeOutputTypeArrayOutput) ToFlowVersionFlowNodeOutputTypeArrayOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeOutputTypeArrayOutput) ToFlowVersionFlowNodeOutputTypeArrayOutputWithContext(ctx context.Context) FlowVersionFlowNodeOutputTypeArrayOutput

type FlowVersionFlowNodeOutputTypeOutput added in v0.112.0

type FlowVersionFlowNodeOutputTypeOutput struct{ *pulumi.OutputState }

Output of a node in a flow

func (FlowVersionFlowNodeOutputTypeOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeOutputTypeOutput) Name added in v0.112.0

Name of a node output in a flow

func (FlowVersionFlowNodeOutputTypeOutput) ToFlowVersionFlowNodeOutputTypeOutput added in v0.112.0

func (o FlowVersionFlowNodeOutputTypeOutput) ToFlowVersionFlowNodeOutputTypeOutput() FlowVersionFlowNodeOutputTypeOutput

func (FlowVersionFlowNodeOutputTypeOutput) ToFlowVersionFlowNodeOutputTypeOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeOutputTypeOutput) ToFlowVersionFlowNodeOutputTypeOutputWithContext(ctx context.Context) FlowVersionFlowNodeOutputTypeOutput

func (FlowVersionFlowNodeOutputTypeOutput) Type added in v0.112.0

The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.

type FlowVersionFlowNodeType added in v0.112.0

type FlowVersionFlowNodeType string

Flow node types

type FlowVersionFlowNodeTypeOutput added in v0.112.0

type FlowVersionFlowNodeTypeOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeTypeOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypeOutput added in v0.112.0

func (o FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypeOutput() FlowVersionFlowNodeTypeOutput

func (FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypeOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypeOutputWithContext(ctx context.Context) FlowVersionFlowNodeTypeOutput

func (FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypePtrOutput added in v0.112.0

func (o FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypePtrOutput() FlowVersionFlowNodeTypePtrOutput

func (FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeTypeOutput) ToFlowVersionFlowNodeTypePtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeTypePtrOutput

func (FlowVersionFlowNodeTypeOutput) ToStringOutput added in v0.112.0

func (FlowVersionFlowNodeTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowVersionFlowNodeTypeOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionFlowNodeTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionFlowNodeTypePtrOutput added in v0.112.0

type FlowVersionFlowNodeTypePtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowNodeTypePtrOutput) Elem added in v0.112.0

func (FlowVersionFlowNodeTypePtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowNodeTypePtrOutput) ToFlowVersionFlowNodeTypePtrOutput added in v0.112.0

func (o FlowVersionFlowNodeTypePtrOutput) ToFlowVersionFlowNodeTypePtrOutput() FlowVersionFlowNodeTypePtrOutput

func (FlowVersionFlowNodeTypePtrOutput) ToFlowVersionFlowNodeTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeTypePtrOutput) ToFlowVersionFlowNodeTypePtrOutputWithContext(ctx context.Context) FlowVersionFlowNodeTypePtrOutput

func (FlowVersionFlowNodeTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionFlowNodeTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowNodeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionFlowStatus added in v0.112.0

type FlowVersionFlowStatus string

Schema Type for Flow APIs

type FlowVersionFlowStatusOutput added in v0.112.0

type FlowVersionFlowStatusOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowStatusOutput) ElementType added in v0.112.0

func (FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusOutput added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusOutput() FlowVersionFlowStatusOutput

func (FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusOutputWithContext added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusOutputWithContext(ctx context.Context) FlowVersionFlowStatusOutput

func (FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusPtrOutput added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusPtrOutput() FlowVersionFlowStatusPtrOutput

func (FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToFlowVersionFlowStatusPtrOutputWithContext(ctx context.Context) FlowVersionFlowStatusPtrOutput

func (FlowVersionFlowStatusOutput) ToStringOutput added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToStringOutput() pulumi.StringOutput

func (FlowVersionFlowStatusOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowVersionFlowStatusOutput) ToStringPtrOutput added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowVersionFlowStatusOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionFlowStatusPtrOutput added in v0.112.0

type FlowVersionFlowStatusPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionFlowStatusPtrOutput) Elem added in v0.112.0

func (FlowVersionFlowStatusPtrOutput) ElementType added in v0.112.0

func (FlowVersionFlowStatusPtrOutput) ToFlowVersionFlowStatusPtrOutput added in v0.112.0

func (o FlowVersionFlowStatusPtrOutput) ToFlowVersionFlowStatusPtrOutput() FlowVersionFlowStatusPtrOutput

func (FlowVersionFlowStatusPtrOutput) ToFlowVersionFlowStatusPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowStatusPtrOutput) ToFlowVersionFlowStatusPtrOutputWithContext(ctx context.Context) FlowVersionFlowStatusPtrOutput

func (FlowVersionFlowStatusPtrOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionFlowStatusPtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionFlowStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionInput added in v0.112.0

type FlowVersionInput interface {
	pulumi.Input

	ToFlowVersionOutput() FlowVersionOutput
	ToFlowVersionOutputWithContext(ctx context.Context) FlowVersionOutput
}

type FlowVersionInputFlowNodeConfiguration added in v0.112.0

type FlowVersionInputFlowNodeConfiguration struct {
}

Input flow node configuration

type FlowVersionInputFlowNodeConfigurationOutput added in v0.112.0

type FlowVersionInputFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Input flow node configuration

func (FlowVersionInputFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionInputFlowNodeConfigurationOutput) ToFlowVersionInputFlowNodeConfigurationOutput added in v0.112.0

func (o FlowVersionInputFlowNodeConfigurationOutput) ToFlowVersionInputFlowNodeConfigurationOutput() FlowVersionInputFlowNodeConfigurationOutput

func (FlowVersionInputFlowNodeConfigurationOutput) ToFlowVersionInputFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionInputFlowNodeConfigurationOutput) ToFlowVersionInputFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionInputFlowNodeConfigurationOutput

type FlowVersionInputFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowVersionInputFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionInputFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionInputFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionInputFlowNodeConfigurationPtrOutput) ToFlowVersionInputFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowVersionInputFlowNodeConfigurationPtrOutput) ToFlowVersionInputFlowNodeConfigurationPtrOutput() FlowVersionInputFlowNodeConfigurationPtrOutput

func (FlowVersionInputFlowNodeConfigurationPtrOutput) ToFlowVersionInputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionInputFlowNodeConfigurationPtrOutput) ToFlowVersionInputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionInputFlowNodeConfigurationPtrOutput

type FlowVersionIteratorFlowNodeConfiguration added in v0.121.0

type FlowVersionIteratorFlowNodeConfiguration struct {
}

Iterator flow node configuration

type FlowVersionIteratorFlowNodeConfigurationOutput added in v0.121.0

type FlowVersionIteratorFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Iterator flow node configuration

func (FlowVersionIteratorFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowVersionIteratorFlowNodeConfigurationOutput) ToFlowVersionIteratorFlowNodeConfigurationOutput added in v0.121.0

func (o FlowVersionIteratorFlowNodeConfigurationOutput) ToFlowVersionIteratorFlowNodeConfigurationOutput() FlowVersionIteratorFlowNodeConfigurationOutput

func (FlowVersionIteratorFlowNodeConfigurationOutput) ToFlowVersionIteratorFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowVersionIteratorFlowNodeConfigurationOutput) ToFlowVersionIteratorFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionIteratorFlowNodeConfigurationOutput

type FlowVersionIteratorFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowVersionIteratorFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionIteratorFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowVersionIteratorFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowVersionIteratorFlowNodeConfigurationPtrOutput) ToFlowVersionIteratorFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowVersionIteratorFlowNodeConfigurationPtrOutput) ToFlowVersionIteratorFlowNodeConfigurationPtrOutput() FlowVersionIteratorFlowNodeConfigurationPtrOutput

func (FlowVersionIteratorFlowNodeConfigurationPtrOutput) ToFlowVersionIteratorFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowVersionIteratorFlowNodeConfigurationPtrOutput) ToFlowVersionIteratorFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionIteratorFlowNodeConfigurationPtrOutput

type FlowVersionKnowledgeBaseFlowNodeConfiguration added in v0.112.0

type FlowVersionKnowledgeBaseFlowNodeConfiguration struct {
	// Identifier of the KnowledgeBase
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
	// ARN or name of a Bedrock model.
	ModelId *string `pulumi:"modelId"`
}

Knowledge base flow node configuration

type FlowVersionKnowledgeBaseFlowNodeConfigurationOutput added in v0.112.0

type FlowVersionKnowledgeBaseFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Knowledge base flow node configuration

func (FlowVersionKnowledgeBaseFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionKnowledgeBaseFlowNodeConfigurationOutput) KnowledgeBaseId added in v0.112.0

Identifier of the KnowledgeBase

func (FlowVersionKnowledgeBaseFlowNodeConfigurationOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowVersionKnowledgeBaseFlowNodeConfigurationOutput) ToFlowVersionKnowledgeBaseFlowNodeConfigurationOutput added in v0.112.0

func (o FlowVersionKnowledgeBaseFlowNodeConfigurationOutput) ToFlowVersionKnowledgeBaseFlowNodeConfigurationOutput() FlowVersionKnowledgeBaseFlowNodeConfigurationOutput

func (FlowVersionKnowledgeBaseFlowNodeConfigurationOutput) ToFlowVersionKnowledgeBaseFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionKnowledgeBaseFlowNodeConfigurationOutput) ToFlowVersionKnowledgeBaseFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionKnowledgeBaseFlowNodeConfigurationOutput

type FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput) KnowledgeBaseId added in v0.112.0

Identifier of the KnowledgeBase

func (FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput) ToFlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput added in v0.112.0

func (FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput) ToFlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput) ToFlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionKnowledgeBaseFlowNodeConfigurationPtrOutput

type FlowVersionLambdaFunctionFlowNodeConfiguration added in v0.112.0

type FlowVersionLambdaFunctionFlowNodeConfiguration struct {
	// ARN of a Lambda.
	LambdaArn string `pulumi:"lambdaArn"`
}

Lambda function flow node configuration

type FlowVersionLambdaFunctionFlowNodeConfigurationOutput added in v0.112.0

type FlowVersionLambdaFunctionFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Lambda function flow node configuration

func (FlowVersionLambdaFunctionFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionLambdaFunctionFlowNodeConfigurationOutput) LambdaArn added in v0.112.0

ARN of a Lambda.

func (FlowVersionLambdaFunctionFlowNodeConfigurationOutput) ToFlowVersionLambdaFunctionFlowNodeConfigurationOutput added in v0.112.0

func (FlowVersionLambdaFunctionFlowNodeConfigurationOutput) ToFlowVersionLambdaFunctionFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionLambdaFunctionFlowNodeConfigurationOutput) ToFlowVersionLambdaFunctionFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionLambdaFunctionFlowNodeConfigurationOutput

type FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput) LambdaArn added in v0.112.0

ARN of a Lambda.

func (FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput) ToFlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput added in v0.112.0

func (FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput) ToFlowVersionLambdaFunctionFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput) ToFlowVersionLambdaFunctionFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionLambdaFunctionFlowNodeConfigurationPtrOutput

type FlowVersionLexFlowNodeConfiguration added in v0.112.0

type FlowVersionLexFlowNodeConfiguration struct {
	// ARN of a Lex bot alias
	BotAliasArn string `pulumi:"botAliasArn"`
	// Lex bot locale id
	LocaleId string `pulumi:"localeId"`
}

Lex flow node configuration

type FlowVersionLexFlowNodeConfigurationOutput added in v0.112.0

type FlowVersionLexFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Lex flow node configuration

func (FlowVersionLexFlowNodeConfigurationOutput) BotAliasArn added in v0.112.0

ARN of a Lex bot alias

func (FlowVersionLexFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionLexFlowNodeConfigurationOutput) LocaleId added in v0.112.0

Lex bot locale id

func (FlowVersionLexFlowNodeConfigurationOutput) ToFlowVersionLexFlowNodeConfigurationOutput added in v0.112.0

func (o FlowVersionLexFlowNodeConfigurationOutput) ToFlowVersionLexFlowNodeConfigurationOutput() FlowVersionLexFlowNodeConfigurationOutput

func (FlowVersionLexFlowNodeConfigurationOutput) ToFlowVersionLexFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionLexFlowNodeConfigurationOutput) ToFlowVersionLexFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionLexFlowNodeConfigurationOutput

type FlowVersionLexFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowVersionLexFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionLexFlowNodeConfigurationPtrOutput) BotAliasArn added in v0.112.0

ARN of a Lex bot alias

func (FlowVersionLexFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionLexFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionLexFlowNodeConfigurationPtrOutput) LocaleId added in v0.112.0

Lex bot locale id

func (FlowVersionLexFlowNodeConfigurationPtrOutput) ToFlowVersionLexFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowVersionLexFlowNodeConfigurationPtrOutput) ToFlowVersionLexFlowNodeConfigurationPtrOutput() FlowVersionLexFlowNodeConfigurationPtrOutput

func (FlowVersionLexFlowNodeConfigurationPtrOutput) ToFlowVersionLexFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionLexFlowNodeConfigurationPtrOutput) ToFlowVersionLexFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionLexFlowNodeConfigurationPtrOutput

type FlowVersionOutput added in v0.112.0

type FlowVersionOutput struct{ *pulumi.OutputState }

func (FlowVersionOutput) CreatedAt added in v0.112.0

func (o FlowVersionOutput) CreatedAt() pulumi.StringOutput

Time Stamp.

func (FlowVersionOutput) CustomerEncryptionKeyArn added in v0.121.0

func (o FlowVersionOutput) CustomerEncryptionKeyArn() pulumi.StringOutput

A KMS key ARN

func (FlowVersionOutput) Definition added in v0.112.0

func (FlowVersionOutput) Description added in v0.112.0

func (o FlowVersionOutput) Description() pulumi.StringPtrOutput

Description of the flow version

func (FlowVersionOutput) ElementType added in v0.112.0

func (FlowVersionOutput) ElementType() reflect.Type

func (FlowVersionOutput) ExecutionRoleArn added in v0.112.0

func (o FlowVersionOutput) ExecutionRoleArn() pulumi.StringOutput

ARN of a IAM role

func (FlowVersionOutput) FlowArn added in v0.112.0

Arn representation of the Flow

func (FlowVersionOutput) FlowId added in v0.112.0

Identifier for a Flow

func (FlowVersionOutput) Name added in v0.112.0

Name for the flow

func (FlowVersionOutput) Status added in v0.112.0

The status of the flow.

func (FlowVersionOutput) ToFlowVersionOutput added in v0.112.0

func (o FlowVersionOutput) ToFlowVersionOutput() FlowVersionOutput

func (FlowVersionOutput) ToFlowVersionOutputWithContext added in v0.112.0

func (o FlowVersionOutput) ToFlowVersionOutputWithContext(ctx context.Context) FlowVersionOutput

func (FlowVersionOutput) Version added in v0.112.0

Numerical Version.

type FlowVersionOutputFlowNodeConfiguration added in v0.112.0

type FlowVersionOutputFlowNodeConfiguration struct {
}

Output flow node configuration

type FlowVersionOutputFlowNodeConfigurationOutput added in v0.112.0

type FlowVersionOutputFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Output flow node configuration

func (FlowVersionOutputFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionOutputFlowNodeConfigurationOutput) ToFlowVersionOutputFlowNodeConfigurationOutput added in v0.112.0

func (o FlowVersionOutputFlowNodeConfigurationOutput) ToFlowVersionOutputFlowNodeConfigurationOutput() FlowVersionOutputFlowNodeConfigurationOutput

func (FlowVersionOutputFlowNodeConfigurationOutput) ToFlowVersionOutputFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionOutputFlowNodeConfigurationOutput) ToFlowVersionOutputFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionOutputFlowNodeConfigurationOutput

type FlowVersionOutputFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowVersionOutputFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionOutputFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionOutputFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionOutputFlowNodeConfigurationPtrOutput) ToFlowVersionOutputFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowVersionOutputFlowNodeConfigurationPtrOutput) ToFlowVersionOutputFlowNodeConfigurationPtrOutput() FlowVersionOutputFlowNodeConfigurationPtrOutput

func (FlowVersionOutputFlowNodeConfigurationPtrOutput) ToFlowVersionOutputFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionOutputFlowNodeConfigurationPtrOutput) ToFlowVersionOutputFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionOutputFlowNodeConfigurationPtrOutput

type FlowVersionPromptFlowNodeConfiguration added in v0.112.0

type FlowVersionPromptFlowNodeConfiguration struct {
	SourceConfiguration interface{} `pulumi:"sourceConfiguration"`
}

Prompt flow node configuration

type FlowVersionPromptFlowNodeConfigurationOutput added in v0.112.0

type FlowVersionPromptFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Prompt flow node configuration

func (FlowVersionPromptFlowNodeConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeConfigurationOutput) SourceConfiguration added in v0.112.0

func (FlowVersionPromptFlowNodeConfigurationOutput) ToFlowVersionPromptFlowNodeConfigurationOutput added in v0.112.0

func (o FlowVersionPromptFlowNodeConfigurationOutput) ToFlowVersionPromptFlowNodeConfigurationOutput() FlowVersionPromptFlowNodeConfigurationOutput

func (FlowVersionPromptFlowNodeConfigurationOutput) ToFlowVersionPromptFlowNodeConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeConfigurationOutput) ToFlowVersionPromptFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeConfigurationOutput

type FlowVersionPromptFlowNodeConfigurationPtrOutput added in v0.112.0

type FlowVersionPromptFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptFlowNodeConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptFlowNodeConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeConfigurationPtrOutput) SourceConfiguration added in v0.112.0

func (FlowVersionPromptFlowNodeConfigurationPtrOutput) ToFlowVersionPromptFlowNodeConfigurationPtrOutput added in v0.112.0

func (o FlowVersionPromptFlowNodeConfigurationPtrOutput) ToFlowVersionPromptFlowNodeConfigurationPtrOutput() FlowVersionPromptFlowNodeConfigurationPtrOutput

func (FlowVersionPromptFlowNodeConfigurationPtrOutput) ToFlowVersionPromptFlowNodeConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeConfigurationPtrOutput) ToFlowVersionPromptFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeConfigurationPtrOutput

type FlowVersionPromptFlowNodeInlineConfiguration added in v0.112.0

type FlowVersionPromptFlowNodeInlineConfiguration struct {
	InferenceConfiguration *FlowVersionPromptInferenceConfigurationProperties `pulumi:"inferenceConfiguration"`
	// ARN or name of a Bedrock model.
	ModelId               string                                           `pulumi:"modelId"`
	TemplateConfiguration FlowVersionPromptTemplateConfigurationProperties `pulumi:"templateConfiguration"`
	TemplateType          FlowVersionPromptTemplateType                    `pulumi:"templateType"`
}

Inline prompt configuration for prompt node

type FlowVersionPromptFlowNodeInlineConfigurationOutput added in v0.112.0

type FlowVersionPromptFlowNodeInlineConfigurationOutput struct{ *pulumi.OutputState }

Inline prompt configuration for prompt node

func (FlowVersionPromptFlowNodeInlineConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationOutput) InferenceConfiguration added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowVersionPromptFlowNodeInlineConfigurationOutput) TemplateConfiguration added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationOutput) TemplateType added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationOutput) ToFlowVersionPromptFlowNodeInlineConfigurationOutput added in v0.112.0

func (o FlowVersionPromptFlowNodeInlineConfigurationOutput) ToFlowVersionPromptFlowNodeInlineConfigurationOutput() FlowVersionPromptFlowNodeInlineConfigurationOutput

func (FlowVersionPromptFlowNodeInlineConfigurationOutput) ToFlowVersionPromptFlowNodeInlineConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeInlineConfigurationOutput) ToFlowVersionPromptFlowNodeInlineConfigurationOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeInlineConfigurationOutput

type FlowVersionPromptFlowNodeInlineConfigurationPtrOutput added in v0.112.0

type FlowVersionPromptFlowNodeInlineConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) InferenceConfiguration added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) TemplateConfiguration added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) TemplateType added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) ToFlowVersionPromptFlowNodeInlineConfigurationPtrOutput added in v0.112.0

func (FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) ToFlowVersionPromptFlowNodeInlineConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeInlineConfigurationPtrOutput) ToFlowVersionPromptFlowNodeInlineConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeInlineConfigurationPtrOutput

type FlowVersionPromptFlowNodeResourceConfiguration added in v0.112.0

type FlowVersionPromptFlowNodeResourceConfiguration struct {
	// ARN of a prompt resource possibly with a version
	PromptArn string `pulumi:"promptArn"`
}

Resource prompt configuration for prompt node

type FlowVersionPromptFlowNodeResourceConfigurationOutput added in v0.112.0

type FlowVersionPromptFlowNodeResourceConfigurationOutput struct{ *pulumi.OutputState }

Resource prompt configuration for prompt node

func (FlowVersionPromptFlowNodeResourceConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeResourceConfigurationOutput) PromptArn added in v0.112.0

ARN of a prompt resource possibly with a version

func (FlowVersionPromptFlowNodeResourceConfigurationOutput) ToFlowVersionPromptFlowNodeResourceConfigurationOutput added in v0.112.0

func (FlowVersionPromptFlowNodeResourceConfigurationOutput) ToFlowVersionPromptFlowNodeResourceConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeResourceConfigurationOutput) ToFlowVersionPromptFlowNodeResourceConfigurationOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeResourceConfigurationOutput

type FlowVersionPromptFlowNodeResourceConfigurationPtrOutput added in v0.112.0

type FlowVersionPromptFlowNodeResourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptFlowNodeResourceConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptFlowNodeResourceConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeResourceConfigurationPtrOutput) PromptArn added in v0.112.0

ARN of a prompt resource possibly with a version

func (FlowVersionPromptFlowNodeResourceConfigurationPtrOutput) ToFlowVersionPromptFlowNodeResourceConfigurationPtrOutput added in v0.112.0

func (FlowVersionPromptFlowNodeResourceConfigurationPtrOutput) ToFlowVersionPromptFlowNodeResourceConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeResourceConfigurationPtrOutput) ToFlowVersionPromptFlowNodeResourceConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeResourceConfigurationPtrOutput

type FlowVersionPromptFlowNodeSourceConfiguration0Properties added in v0.112.0

type FlowVersionPromptFlowNodeSourceConfiguration0Properties struct {
	Resource FlowVersionPromptFlowNodeResourceConfiguration `pulumi:"resource"`
}

Prompt source configuration for prompt node

type FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput added in v0.112.0

type FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

Prompt source configuration for prompt node

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput) Resource added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput) ToFlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeSourceConfiguration0PropertiesOutput

type FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput added in v0.112.0

type FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) Resource added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ToFlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ToFlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput) ToFlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeSourceConfiguration0PropertiesPtrOutput

type FlowVersionPromptFlowNodeSourceConfiguration1Properties added in v0.112.0

type FlowVersionPromptFlowNodeSourceConfiguration1Properties struct {
	Inline FlowVersionPromptFlowNodeInlineConfiguration `pulumi:"inline"`
}

Prompt source configuration for prompt node

type FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput added in v0.112.0

type FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

Prompt source configuration for prompt node

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput) Inline added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput) ToFlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeSourceConfiguration1PropertiesOutput

type FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput added in v0.112.0

type FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) Inline added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ToFlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput added in v0.112.0

func (FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ToFlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput) ToFlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FlowVersionPromptFlowNodeSourceConfiguration1PropertiesPtrOutput

type FlowVersionPromptInferenceConfiguration0Properties added in v0.112.0

type FlowVersionPromptInferenceConfiguration0Properties struct {
	Text FlowVersionPromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type FlowVersionPromptInferenceConfigurationProperties added in v0.112.0

type FlowVersionPromptInferenceConfigurationProperties struct {
	Text FlowVersionPromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type FlowVersionPromptInferenceConfigurationPropertiesOutput added in v0.112.0

type FlowVersionPromptInferenceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Model inference configuration

func (FlowVersionPromptInferenceConfigurationPropertiesOutput) ElementType added in v0.112.0

func (FlowVersionPromptInferenceConfigurationPropertiesOutput) Text added in v0.112.0

func (FlowVersionPromptInferenceConfigurationPropertiesOutput) ToFlowVersionPromptInferenceConfigurationPropertiesOutput added in v0.112.0

func (FlowVersionPromptInferenceConfigurationPropertiesOutput) ToFlowVersionPromptInferenceConfigurationPropertiesOutputWithContext added in v0.112.0

func (o FlowVersionPromptInferenceConfigurationPropertiesOutput) ToFlowVersionPromptInferenceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowVersionPromptInferenceConfigurationPropertiesOutput

type FlowVersionPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

type FlowVersionPromptInferenceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptInferenceConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptInferenceConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptInferenceConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (FlowVersionPromptInferenceConfigurationPropertiesPtrOutput) ToFlowVersionPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (FlowVersionPromptInferenceConfigurationPropertiesPtrOutput) ToFlowVersionPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptInferenceConfigurationPropertiesPtrOutput) ToFlowVersionPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowVersionPromptInferenceConfigurationPropertiesPtrOutput

type FlowVersionPromptInputVariable added in v0.112.0

type FlowVersionPromptInputVariable struct {
	// Name for an input variable
	Name *string `pulumi:"name"`
}

Input variable

type FlowVersionPromptInputVariableArrayOutput added in v0.112.0

type FlowVersionPromptInputVariableArrayOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptInputVariableArrayOutput) ElementType added in v0.112.0

func (FlowVersionPromptInputVariableArrayOutput) Index added in v0.112.0

func (FlowVersionPromptInputVariableArrayOutput) ToFlowVersionPromptInputVariableArrayOutput added in v0.112.0

func (o FlowVersionPromptInputVariableArrayOutput) ToFlowVersionPromptInputVariableArrayOutput() FlowVersionPromptInputVariableArrayOutput

func (FlowVersionPromptInputVariableArrayOutput) ToFlowVersionPromptInputVariableArrayOutputWithContext added in v0.112.0

func (o FlowVersionPromptInputVariableArrayOutput) ToFlowVersionPromptInputVariableArrayOutputWithContext(ctx context.Context) FlowVersionPromptInputVariableArrayOutput

type FlowVersionPromptInputVariableOutput added in v0.112.0

type FlowVersionPromptInputVariableOutput struct{ *pulumi.OutputState }

Input variable

func (FlowVersionPromptInputVariableOutput) ElementType added in v0.112.0

func (FlowVersionPromptInputVariableOutput) Name added in v0.112.0

Name for an input variable

func (FlowVersionPromptInputVariableOutput) ToFlowVersionPromptInputVariableOutput added in v0.112.0

func (o FlowVersionPromptInputVariableOutput) ToFlowVersionPromptInputVariableOutput() FlowVersionPromptInputVariableOutput

func (FlowVersionPromptInputVariableOutput) ToFlowVersionPromptInputVariableOutputWithContext added in v0.112.0

func (o FlowVersionPromptInputVariableOutput) ToFlowVersionPromptInputVariableOutputWithContext(ctx context.Context) FlowVersionPromptInputVariableOutput

type FlowVersionPromptModelInferenceConfiguration added in v0.112.0

type FlowVersionPromptModelInferenceConfiguration struct {
	// Maximum length of output
	MaxTokens *float64 `pulumi:"maxTokens"`
	// List of stop sequences
	StopSequences []string `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature *float64 `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK *float64 `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP *float64 `pulumi:"topP"`
}

Prompt model inference configuration

type FlowVersionPromptModelInferenceConfigurationOutput added in v0.112.0

type FlowVersionPromptModelInferenceConfigurationOutput struct{ *pulumi.OutputState }

Prompt model inference configuration

func (FlowVersionPromptModelInferenceConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionPromptModelInferenceConfigurationOutput) MaxTokens added in v0.112.0

Maximum length of output

func (FlowVersionPromptModelInferenceConfigurationOutput) StopSequences added in v0.112.0

List of stop sequences

func (FlowVersionPromptModelInferenceConfigurationOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (FlowVersionPromptModelInferenceConfigurationOutput) ToFlowVersionPromptModelInferenceConfigurationOutput added in v0.112.0

func (o FlowVersionPromptModelInferenceConfigurationOutput) ToFlowVersionPromptModelInferenceConfigurationOutput() FlowVersionPromptModelInferenceConfigurationOutput

func (FlowVersionPromptModelInferenceConfigurationOutput) ToFlowVersionPromptModelInferenceConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionPromptModelInferenceConfigurationOutput) ToFlowVersionPromptModelInferenceConfigurationOutputWithContext(ctx context.Context) FlowVersionPromptModelInferenceConfigurationOutput

func (FlowVersionPromptModelInferenceConfigurationOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (FlowVersionPromptModelInferenceConfigurationOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type FlowVersionPromptModelInferenceConfigurationPtrOutput added in v0.112.0

type FlowVersionPromptModelInferenceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) MaxTokens added in v0.112.0

Maximum length of output

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) StopSequences added in v0.112.0

List of stop sequences

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) ToFlowVersionPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) ToFlowVersionPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptModelInferenceConfigurationPtrOutput) ToFlowVersionPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionPromptModelInferenceConfigurationPtrOutput

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (FlowVersionPromptModelInferenceConfigurationPtrOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type FlowVersionPromptTemplateConfiguration0Properties added in v0.112.0

type FlowVersionPromptTemplateConfiguration0Properties struct {
	Text FlowVersionTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type FlowVersionPromptTemplateConfigurationProperties added in v0.112.0

type FlowVersionPromptTemplateConfigurationProperties struct {
	Text FlowVersionTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type FlowVersionPromptTemplateConfigurationPropertiesOutput added in v0.112.0

type FlowVersionPromptTemplateConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Prompt template configuration

func (FlowVersionPromptTemplateConfigurationPropertiesOutput) ElementType added in v0.112.0

func (FlowVersionPromptTemplateConfigurationPropertiesOutput) Text added in v0.112.0

func (FlowVersionPromptTemplateConfigurationPropertiesOutput) ToFlowVersionPromptTemplateConfigurationPropertiesOutput added in v0.112.0

func (FlowVersionPromptTemplateConfigurationPropertiesOutput) ToFlowVersionPromptTemplateConfigurationPropertiesOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateConfigurationPropertiesOutput) ToFlowVersionPromptTemplateConfigurationPropertiesOutputWithContext(ctx context.Context) FlowVersionPromptTemplateConfigurationPropertiesOutput

type FlowVersionPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

type FlowVersionPromptTemplateConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptTemplateConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (FlowVersionPromptTemplateConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptTemplateConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (FlowVersionPromptTemplateConfigurationPropertiesPtrOutput) ToFlowVersionPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (FlowVersionPromptTemplateConfigurationPropertiesPtrOutput) ToFlowVersionPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateConfigurationPropertiesPtrOutput) ToFlowVersionPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowVersionPromptTemplateConfigurationPropertiesPtrOutput

type FlowVersionPromptTemplateType added in v0.112.0

type FlowVersionPromptTemplateType string

Prompt template type

type FlowVersionPromptTemplateTypeOutput added in v0.112.0

type FlowVersionPromptTemplateTypeOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptTemplateTypeOutput) ElementType added in v0.112.0

func (FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypeOutput added in v0.112.0

func (o FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypeOutput() FlowVersionPromptTemplateTypeOutput

func (FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypeOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypeOutputWithContext(ctx context.Context) FlowVersionPromptTemplateTypeOutput

func (FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypePtrOutput added in v0.112.0

func (o FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypePtrOutput() FlowVersionPromptTemplateTypePtrOutput

func (FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateTypeOutput) ToFlowVersionPromptTemplateTypePtrOutputWithContext(ctx context.Context) FlowVersionPromptTemplateTypePtrOutput

func (FlowVersionPromptTemplateTypeOutput) ToStringOutput added in v0.112.0

func (FlowVersionPromptTemplateTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowVersionPromptTemplateTypeOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionPromptTemplateTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionPromptTemplateTypePtrOutput added in v0.112.0

type FlowVersionPromptTemplateTypePtrOutput struct{ *pulumi.OutputState }

func (FlowVersionPromptTemplateTypePtrOutput) Elem added in v0.112.0

func (FlowVersionPromptTemplateTypePtrOutput) ElementType added in v0.112.0

func (FlowVersionPromptTemplateTypePtrOutput) ToFlowVersionPromptTemplateTypePtrOutput added in v0.112.0

func (o FlowVersionPromptTemplateTypePtrOutput) ToFlowVersionPromptTemplateTypePtrOutput() FlowVersionPromptTemplateTypePtrOutput

func (FlowVersionPromptTemplateTypePtrOutput) ToFlowVersionPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateTypePtrOutput) ToFlowVersionPromptTemplateTypePtrOutputWithContext(ctx context.Context) FlowVersionPromptTemplateTypePtrOutput

func (FlowVersionPromptTemplateTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (FlowVersionPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o FlowVersionPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowVersionRetrievalFlowNodeConfiguration added in v0.121.0

type FlowVersionRetrievalFlowNodeConfiguration struct {
	ServiceConfiguration FlowVersionRetrievalFlowNodeServiceConfigurationProperties `pulumi:"serviceConfiguration"`
}

Retrieval flow node configuration

type FlowVersionRetrievalFlowNodeConfigurationOutput added in v0.121.0

type FlowVersionRetrievalFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Retrieval flow node configuration

func (FlowVersionRetrievalFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowVersionRetrievalFlowNodeConfigurationOutput) ServiceConfiguration added in v0.121.0

func (FlowVersionRetrievalFlowNodeConfigurationOutput) ToFlowVersionRetrievalFlowNodeConfigurationOutput added in v0.121.0

func (o FlowVersionRetrievalFlowNodeConfigurationOutput) ToFlowVersionRetrievalFlowNodeConfigurationOutput() FlowVersionRetrievalFlowNodeConfigurationOutput

func (FlowVersionRetrievalFlowNodeConfigurationOutput) ToFlowVersionRetrievalFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowVersionRetrievalFlowNodeConfigurationOutput) ToFlowVersionRetrievalFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionRetrievalFlowNodeConfigurationOutput

type FlowVersionRetrievalFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowVersionRetrievalFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionRetrievalFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowVersionRetrievalFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowVersionRetrievalFlowNodeConfigurationPtrOutput) ServiceConfiguration added in v0.121.0

func (FlowVersionRetrievalFlowNodeConfigurationPtrOutput) ToFlowVersionRetrievalFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowVersionRetrievalFlowNodeConfigurationPtrOutput) ToFlowVersionRetrievalFlowNodeConfigurationPtrOutput() FlowVersionRetrievalFlowNodeConfigurationPtrOutput

func (FlowVersionRetrievalFlowNodeConfigurationPtrOutput) ToFlowVersionRetrievalFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowVersionRetrievalFlowNodeConfigurationPtrOutput) ToFlowVersionRetrievalFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionRetrievalFlowNodeConfigurationPtrOutput

type FlowVersionRetrievalFlowNodeS3Configuration added in v0.121.0

type FlowVersionRetrievalFlowNodeS3Configuration struct {
	// bucket name of an s3 that will be used for Retrieval flow node configuration
	BucketName string `pulumi:"bucketName"`
}

s3 Retrieval configuration for Retrieval node

type FlowVersionRetrievalFlowNodeS3ConfigurationOutput added in v0.121.0

type FlowVersionRetrievalFlowNodeS3ConfigurationOutput struct{ *pulumi.OutputState }

s3 Retrieval configuration for Retrieval node

func (FlowVersionRetrievalFlowNodeS3ConfigurationOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for Retrieval flow node configuration

func (FlowVersionRetrievalFlowNodeS3ConfigurationOutput) ElementType added in v0.121.0

func (FlowVersionRetrievalFlowNodeS3ConfigurationOutput) ToFlowVersionRetrievalFlowNodeS3ConfigurationOutput added in v0.121.0

func (o FlowVersionRetrievalFlowNodeS3ConfigurationOutput) ToFlowVersionRetrievalFlowNodeS3ConfigurationOutput() FlowVersionRetrievalFlowNodeS3ConfigurationOutput

func (FlowVersionRetrievalFlowNodeS3ConfigurationOutput) ToFlowVersionRetrievalFlowNodeS3ConfigurationOutputWithContext added in v0.121.0

func (o FlowVersionRetrievalFlowNodeS3ConfigurationOutput) ToFlowVersionRetrievalFlowNodeS3ConfigurationOutputWithContext(ctx context.Context) FlowVersionRetrievalFlowNodeS3ConfigurationOutput

type FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput added in v0.121.0

type FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for Retrieval flow node configuration

func (FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput) Elem added in v0.121.0

func (FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput) ToFlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput) ToFlowVersionRetrievalFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput) ToFlowVersionRetrievalFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionRetrievalFlowNodeS3ConfigurationPtrOutput

type FlowVersionRetrievalFlowNodeServiceConfiguration0Properties added in v0.121.0

type FlowVersionRetrievalFlowNodeServiceConfiguration0Properties struct {
	S3 *FlowVersionRetrievalFlowNodeS3Configuration `pulumi:"s3"`
}

Retrieval service configuration for Retrieval node

type FlowVersionRetrievalFlowNodeServiceConfigurationProperties added in v0.121.0

type FlowVersionRetrievalFlowNodeServiceConfigurationProperties struct {
	S3 *FlowVersionRetrievalFlowNodeS3Configuration `pulumi:"s3"`
}

Retrieval service configuration for Retrieval node

type FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

type FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Retrieval service configuration for Retrieval node

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput) ElementType added in v0.121.0

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput) S3 added in v0.121.0

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutputWithContext added in v0.121.0

func (o FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput) ToFlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesOutput

type FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

type FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) Elem added in v0.121.0

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ElementType added in v0.121.0

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) S3 added in v0.121.0

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (o FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowVersionRetrievalFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowVersionState added in v0.112.0

type FlowVersionState struct {
}

func (FlowVersionState) ElementType added in v0.112.0

func (FlowVersionState) ElementType() reflect.Type

type FlowVersionStorageFlowNodeConfiguration added in v0.121.0

type FlowVersionStorageFlowNodeConfiguration struct {
	ServiceConfiguration FlowVersionStorageFlowNodeServiceConfigurationProperties `pulumi:"serviceConfiguration"`
}

Storage flow node configuration

type FlowVersionStorageFlowNodeConfigurationOutput added in v0.121.0

type FlowVersionStorageFlowNodeConfigurationOutput struct{ *pulumi.OutputState }

Storage flow node configuration

func (FlowVersionStorageFlowNodeConfigurationOutput) ElementType added in v0.121.0

func (FlowVersionStorageFlowNodeConfigurationOutput) ServiceConfiguration added in v0.121.0

func (FlowVersionStorageFlowNodeConfigurationOutput) ToFlowVersionStorageFlowNodeConfigurationOutput added in v0.121.0

func (o FlowVersionStorageFlowNodeConfigurationOutput) ToFlowVersionStorageFlowNodeConfigurationOutput() FlowVersionStorageFlowNodeConfigurationOutput

func (FlowVersionStorageFlowNodeConfigurationOutput) ToFlowVersionStorageFlowNodeConfigurationOutputWithContext added in v0.121.0

func (o FlowVersionStorageFlowNodeConfigurationOutput) ToFlowVersionStorageFlowNodeConfigurationOutputWithContext(ctx context.Context) FlowVersionStorageFlowNodeConfigurationOutput

type FlowVersionStorageFlowNodeConfigurationPtrOutput added in v0.121.0

type FlowVersionStorageFlowNodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionStorageFlowNodeConfigurationPtrOutput) Elem added in v0.121.0

func (FlowVersionStorageFlowNodeConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowVersionStorageFlowNodeConfigurationPtrOutput) ServiceConfiguration added in v0.121.0

func (FlowVersionStorageFlowNodeConfigurationPtrOutput) ToFlowVersionStorageFlowNodeConfigurationPtrOutput added in v0.121.0

func (o FlowVersionStorageFlowNodeConfigurationPtrOutput) ToFlowVersionStorageFlowNodeConfigurationPtrOutput() FlowVersionStorageFlowNodeConfigurationPtrOutput

func (FlowVersionStorageFlowNodeConfigurationPtrOutput) ToFlowVersionStorageFlowNodeConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowVersionStorageFlowNodeConfigurationPtrOutput) ToFlowVersionStorageFlowNodeConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionStorageFlowNodeConfigurationPtrOutput

type FlowVersionStorageFlowNodeS3Configuration added in v0.121.0

type FlowVersionStorageFlowNodeS3Configuration struct {
	// bucket name of an s3 that will be used for storage flow node configuration
	BucketName string `pulumi:"bucketName"`
}

s3 storage configuration for storage node

type FlowVersionStorageFlowNodeS3ConfigurationOutput added in v0.121.0

type FlowVersionStorageFlowNodeS3ConfigurationOutput struct{ *pulumi.OutputState }

s3 storage configuration for storage node

func (FlowVersionStorageFlowNodeS3ConfigurationOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for storage flow node configuration

func (FlowVersionStorageFlowNodeS3ConfigurationOutput) ElementType added in v0.121.0

func (FlowVersionStorageFlowNodeS3ConfigurationOutput) ToFlowVersionStorageFlowNodeS3ConfigurationOutput added in v0.121.0

func (o FlowVersionStorageFlowNodeS3ConfigurationOutput) ToFlowVersionStorageFlowNodeS3ConfigurationOutput() FlowVersionStorageFlowNodeS3ConfigurationOutput

func (FlowVersionStorageFlowNodeS3ConfigurationOutput) ToFlowVersionStorageFlowNodeS3ConfigurationOutputWithContext added in v0.121.0

func (o FlowVersionStorageFlowNodeS3ConfigurationOutput) ToFlowVersionStorageFlowNodeS3ConfigurationOutputWithContext(ctx context.Context) FlowVersionStorageFlowNodeS3ConfigurationOutput

type FlowVersionStorageFlowNodeS3ConfigurationPtrOutput added in v0.121.0

type FlowVersionStorageFlowNodeS3ConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionStorageFlowNodeS3ConfigurationPtrOutput) BucketName added in v0.121.0

bucket name of an s3 that will be used for storage flow node configuration

func (FlowVersionStorageFlowNodeS3ConfigurationPtrOutput) Elem added in v0.121.0

func (FlowVersionStorageFlowNodeS3ConfigurationPtrOutput) ElementType added in v0.121.0

func (FlowVersionStorageFlowNodeS3ConfigurationPtrOutput) ToFlowVersionStorageFlowNodeS3ConfigurationPtrOutput added in v0.121.0

func (o FlowVersionStorageFlowNodeS3ConfigurationPtrOutput) ToFlowVersionStorageFlowNodeS3ConfigurationPtrOutput() FlowVersionStorageFlowNodeS3ConfigurationPtrOutput

func (FlowVersionStorageFlowNodeS3ConfigurationPtrOutput) ToFlowVersionStorageFlowNodeS3ConfigurationPtrOutputWithContext added in v0.121.0

func (o FlowVersionStorageFlowNodeS3ConfigurationPtrOutput) ToFlowVersionStorageFlowNodeS3ConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionStorageFlowNodeS3ConfigurationPtrOutput

type FlowVersionStorageFlowNodeServiceConfiguration0Properties added in v0.121.0

type FlowVersionStorageFlowNodeServiceConfiguration0Properties struct {
	S3 *FlowVersionStorageFlowNodeS3Configuration `pulumi:"s3"`
}

storage service configuration for storage node

type FlowVersionStorageFlowNodeServiceConfigurationProperties added in v0.121.0

type FlowVersionStorageFlowNodeServiceConfigurationProperties struct {
	S3 *FlowVersionStorageFlowNodeS3Configuration `pulumi:"s3"`
}

storage service configuration for storage node

type FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

type FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

storage service configuration for storage node

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput) ElementType added in v0.121.0

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput) S3 added in v0.121.0

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput added in v0.121.0

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowVersionStorageFlowNodeServiceConfigurationPropertiesOutputWithContext added in v0.121.0

func (o FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput) ToFlowVersionStorageFlowNodeServiceConfigurationPropertiesOutputWithContext(ctx context.Context) FlowVersionStorageFlowNodeServiceConfigurationPropertiesOutput

type FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

type FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput) Elem added in v0.121.0

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ElementType added in v0.121.0

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput) S3 added in v0.121.0

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput added in v0.121.0

func (FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext added in v0.121.0

func (o FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput) ToFlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) FlowVersionStorageFlowNodeServiceConfigurationPropertiesPtrOutput

type FlowVersionTextPromptTemplateConfiguration added in v0.112.0

type FlowVersionTextPromptTemplateConfiguration struct {
	// List of input variables
	InputVariables []FlowVersionPromptInputVariable `pulumi:"inputVariables"`
	// Prompt content for String prompt template
	Text string `pulumi:"text"`
}

Configuration for text prompt template

type FlowVersionTextPromptTemplateConfigurationOutput added in v0.112.0

type FlowVersionTextPromptTemplateConfigurationOutput struct{ *pulumi.OutputState }

Configuration for text prompt template

func (FlowVersionTextPromptTemplateConfigurationOutput) ElementType added in v0.112.0

func (FlowVersionTextPromptTemplateConfigurationOutput) InputVariables added in v0.112.0

List of input variables

func (FlowVersionTextPromptTemplateConfigurationOutput) Text added in v0.112.0

Prompt content for String prompt template

func (FlowVersionTextPromptTemplateConfigurationOutput) ToFlowVersionTextPromptTemplateConfigurationOutput added in v0.112.0

func (o FlowVersionTextPromptTemplateConfigurationOutput) ToFlowVersionTextPromptTemplateConfigurationOutput() FlowVersionTextPromptTemplateConfigurationOutput

func (FlowVersionTextPromptTemplateConfigurationOutput) ToFlowVersionTextPromptTemplateConfigurationOutputWithContext added in v0.112.0

func (o FlowVersionTextPromptTemplateConfigurationOutput) ToFlowVersionTextPromptTemplateConfigurationOutputWithContext(ctx context.Context) FlowVersionTextPromptTemplateConfigurationOutput

type FlowVersionTextPromptTemplateConfigurationPtrOutput added in v0.112.0

type FlowVersionTextPromptTemplateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FlowVersionTextPromptTemplateConfigurationPtrOutput) Elem added in v0.112.0

func (FlowVersionTextPromptTemplateConfigurationPtrOutput) ElementType added in v0.112.0

func (FlowVersionTextPromptTemplateConfigurationPtrOutput) InputVariables added in v0.112.0

List of input variables

func (FlowVersionTextPromptTemplateConfigurationPtrOutput) Text added in v0.112.0

Prompt content for String prompt template

func (FlowVersionTextPromptTemplateConfigurationPtrOutput) ToFlowVersionTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (o FlowVersionTextPromptTemplateConfigurationPtrOutput) ToFlowVersionTextPromptTemplateConfigurationPtrOutput() FlowVersionTextPromptTemplateConfigurationPtrOutput

func (FlowVersionTextPromptTemplateConfigurationPtrOutput) ToFlowVersionTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (o FlowVersionTextPromptTemplateConfigurationPtrOutput) ToFlowVersionTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) FlowVersionTextPromptTemplateConfigurationPtrOutput

type Guardrail added in v0.104.0

type Guardrail struct {
	pulumi.CustomResourceState

	// Messaging for when violations are detected in text
	BlockedInputMessaging pulumi.StringOutput `pulumi:"blockedInputMessaging"`
	// Messaging for when violations are detected in text
	BlockedOutputsMessaging pulumi.StringOutput `pulumi:"blockedOutputsMessaging"`
	// The content filter policies to configure for the guardrail.
	ContentPolicyConfig             GuardrailContentPolicyConfigPtrOutput             `pulumi:"contentPolicyConfig"`
	ContextualGroundingPolicyConfig GuardrailContextualGroundingPolicyConfigPtrOutput `pulumi:"contextualGroundingPolicyConfig"`
	// Time Stamp
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Description of the guardrail or its version
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// List of failure recommendations
	FailureRecommendations pulumi.StringArrayOutput `pulumi:"failureRecommendations"`
	// Arn representation for the guardrail
	GuardrailArn pulumi.StringOutput `pulumi:"guardrailArn"`
	// Unique id for the guardrail
	GuardrailId pulumi.StringOutput `pulumi:"guardrailId"`
	// The KMS key with which the guardrail was encrypted at rest
	KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"`
	// Name of the guardrail
	Name pulumi.StringOutput `pulumi:"name"`
	// The sensitive information policy to configure for the guardrail.
	SensitiveInformationPolicyConfig GuardrailSensitiveInformationPolicyConfigPtrOutput `pulumi:"sensitiveInformationPolicyConfig"`
	// The status of the guardrail.
	Status GuardrailStatusOutput `pulumi:"status"`
	// List of status reasons
	StatusReasons pulumi.StringArrayOutput `pulumi:"statusReasons"`
	// List of Tags
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The topic policies to configure for the guardrail.
	TopicPolicyConfig GuardrailTopicPolicyConfigPtrOutput `pulumi:"topicPolicyConfig"`
	// Time Stamp
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Guardrail version
	Version pulumi.StringOutput `pulumi:"version"`
	// The word policy you configure for the guardrail.
	WordPolicyConfig GuardrailWordPolicyConfigPtrOutput `pulumi:"wordPolicyConfig"`
}

Definition of AWS::Bedrock::Guardrail Resource Type

func GetGuardrail added in v0.104.0

func GetGuardrail(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GuardrailState, opts ...pulumi.ResourceOption) (*Guardrail, error)

GetGuardrail gets an existing Guardrail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGuardrail added in v0.104.0

func NewGuardrail(ctx *pulumi.Context,
	name string, args *GuardrailArgs, opts ...pulumi.ResourceOption) (*Guardrail, error)

NewGuardrail registers a new resource with the given unique name, arguments, and options.

func (*Guardrail) ElementType added in v0.104.0

func (*Guardrail) ElementType() reflect.Type

func (*Guardrail) ToGuardrailOutput added in v0.104.0

func (i *Guardrail) ToGuardrailOutput() GuardrailOutput

func (*Guardrail) ToGuardrailOutputWithContext added in v0.104.0

func (i *Guardrail) ToGuardrailOutputWithContext(ctx context.Context) GuardrailOutput

type GuardrailArgs added in v0.104.0

type GuardrailArgs struct {
	// Messaging for when violations are detected in text
	BlockedInputMessaging pulumi.StringInput
	// Messaging for when violations are detected in text
	BlockedOutputsMessaging pulumi.StringInput
	// The content filter policies to configure for the guardrail.
	ContentPolicyConfig             GuardrailContentPolicyConfigPtrInput
	ContextualGroundingPolicyConfig GuardrailContextualGroundingPolicyConfigPtrInput
	// Description of the guardrail or its version
	Description pulumi.StringPtrInput
	// The KMS key with which the guardrail was encrypted at rest
	KmsKeyArn pulumi.StringPtrInput
	// Name of the guardrail
	Name pulumi.StringPtrInput
	// The sensitive information policy to configure for the guardrail.
	SensitiveInformationPolicyConfig GuardrailSensitiveInformationPolicyConfigPtrInput
	// List of Tags
	Tags aws.TagArrayInput
	// The topic policies to configure for the guardrail.
	TopicPolicyConfig GuardrailTopicPolicyConfigPtrInput
	// The word policy you configure for the guardrail.
	WordPolicyConfig GuardrailWordPolicyConfigPtrInput
}

The set of arguments for constructing a Guardrail resource.

func (GuardrailArgs) ElementType added in v0.104.0

func (GuardrailArgs) ElementType() reflect.Type

type GuardrailContentFilterConfig added in v0.104.0

type GuardrailContentFilterConfig struct {
	// The strength of the content filter to apply to prompts. As you increase the filter strength, the likelihood of filtering harmful content increases and the probability of seeing harmful content in your application reduces.
	InputStrength GuardrailFilterStrength `pulumi:"inputStrength"`
	// The strength of the content filter to apply to model responses. As you increase the filter strength, the likelihood of filtering harmful content increases and the probability of seeing harmful content in your application reduces.
	OutputStrength GuardrailFilterStrength `pulumi:"outputStrength"`
	// The harmful category that the content filter is applied to.
	Type GuardrailContentFilterType `pulumi:"type"`
}

Content filter config in content policy.

type GuardrailContentFilterConfigArgs added in v0.104.0

type GuardrailContentFilterConfigArgs struct {
	// The strength of the content filter to apply to prompts. As you increase the filter strength, the likelihood of filtering harmful content increases and the probability of seeing harmful content in your application reduces.
	InputStrength GuardrailFilterStrengthInput `pulumi:"inputStrength"`
	// The strength of the content filter to apply to model responses. As you increase the filter strength, the likelihood of filtering harmful content increases and the probability of seeing harmful content in your application reduces.
	OutputStrength GuardrailFilterStrengthInput `pulumi:"outputStrength"`
	// The harmful category that the content filter is applied to.
	Type GuardrailContentFilterTypeInput `pulumi:"type"`
}

Content filter config in content policy.

func (GuardrailContentFilterConfigArgs) ElementType added in v0.104.0

func (GuardrailContentFilterConfigArgs) ToGuardrailContentFilterConfigOutput added in v0.104.0

func (i GuardrailContentFilterConfigArgs) ToGuardrailContentFilterConfigOutput() GuardrailContentFilterConfigOutput

func (GuardrailContentFilterConfigArgs) ToGuardrailContentFilterConfigOutputWithContext added in v0.104.0

func (i GuardrailContentFilterConfigArgs) ToGuardrailContentFilterConfigOutputWithContext(ctx context.Context) GuardrailContentFilterConfigOutput

type GuardrailContentFilterConfigArray added in v0.104.0

type GuardrailContentFilterConfigArray []GuardrailContentFilterConfigInput

func (GuardrailContentFilterConfigArray) ElementType added in v0.104.0

func (GuardrailContentFilterConfigArray) ToGuardrailContentFilterConfigArrayOutput added in v0.104.0

func (i GuardrailContentFilterConfigArray) ToGuardrailContentFilterConfigArrayOutput() GuardrailContentFilterConfigArrayOutput

func (GuardrailContentFilterConfigArray) ToGuardrailContentFilterConfigArrayOutputWithContext added in v0.104.0

func (i GuardrailContentFilterConfigArray) ToGuardrailContentFilterConfigArrayOutputWithContext(ctx context.Context) GuardrailContentFilterConfigArrayOutput

type GuardrailContentFilterConfigArrayInput added in v0.104.0

type GuardrailContentFilterConfigArrayInput interface {
	pulumi.Input

	ToGuardrailContentFilterConfigArrayOutput() GuardrailContentFilterConfigArrayOutput
	ToGuardrailContentFilterConfigArrayOutputWithContext(context.Context) GuardrailContentFilterConfigArrayOutput
}

GuardrailContentFilterConfigArrayInput is an input type that accepts GuardrailContentFilterConfigArray and GuardrailContentFilterConfigArrayOutput values. You can construct a concrete instance of `GuardrailContentFilterConfigArrayInput` via:

GuardrailContentFilterConfigArray{ GuardrailContentFilterConfigArgs{...} }

type GuardrailContentFilterConfigArrayOutput added in v0.104.0

type GuardrailContentFilterConfigArrayOutput struct{ *pulumi.OutputState }

func (GuardrailContentFilterConfigArrayOutput) ElementType added in v0.104.0

func (GuardrailContentFilterConfigArrayOutput) Index added in v0.104.0

func (GuardrailContentFilterConfigArrayOutput) ToGuardrailContentFilterConfigArrayOutput added in v0.104.0

func (o GuardrailContentFilterConfigArrayOutput) ToGuardrailContentFilterConfigArrayOutput() GuardrailContentFilterConfigArrayOutput

func (GuardrailContentFilterConfigArrayOutput) ToGuardrailContentFilterConfigArrayOutputWithContext added in v0.104.0

func (o GuardrailContentFilterConfigArrayOutput) ToGuardrailContentFilterConfigArrayOutputWithContext(ctx context.Context) GuardrailContentFilterConfigArrayOutput

type GuardrailContentFilterConfigInput added in v0.104.0

type GuardrailContentFilterConfigInput interface {
	pulumi.Input

	ToGuardrailContentFilterConfigOutput() GuardrailContentFilterConfigOutput
	ToGuardrailContentFilterConfigOutputWithContext(context.Context) GuardrailContentFilterConfigOutput
}

GuardrailContentFilterConfigInput is an input type that accepts GuardrailContentFilterConfigArgs and GuardrailContentFilterConfigOutput values. You can construct a concrete instance of `GuardrailContentFilterConfigInput` via:

GuardrailContentFilterConfigArgs{...}

type GuardrailContentFilterConfigOutput added in v0.104.0

type GuardrailContentFilterConfigOutput struct{ *pulumi.OutputState }

Content filter config in content policy.

func (GuardrailContentFilterConfigOutput) ElementType added in v0.104.0

func (GuardrailContentFilterConfigOutput) InputStrength added in v0.104.0

The strength of the content filter to apply to prompts. As you increase the filter strength, the likelihood of filtering harmful content increases and the probability of seeing harmful content in your application reduces.

func (GuardrailContentFilterConfigOutput) OutputStrength added in v0.104.0

The strength of the content filter to apply to model responses. As you increase the filter strength, the likelihood of filtering harmful content increases and the probability of seeing harmful content in your application reduces.

func (GuardrailContentFilterConfigOutput) ToGuardrailContentFilterConfigOutput added in v0.104.0

func (o GuardrailContentFilterConfigOutput) ToGuardrailContentFilterConfigOutput() GuardrailContentFilterConfigOutput

func (GuardrailContentFilterConfigOutput) ToGuardrailContentFilterConfigOutputWithContext added in v0.104.0

func (o GuardrailContentFilterConfigOutput) ToGuardrailContentFilterConfigOutputWithContext(ctx context.Context) GuardrailContentFilterConfigOutput

func (GuardrailContentFilterConfigOutput) Type added in v0.104.0

The harmful category that the content filter is applied to.

type GuardrailContentFilterType added in v0.104.0

type GuardrailContentFilterType string

Type of filter in content policy

func (GuardrailContentFilterType) ElementType added in v0.104.0

func (GuardrailContentFilterType) ElementType() reflect.Type

func (GuardrailContentFilterType) ToGuardrailContentFilterTypeOutput added in v0.104.0

func (e GuardrailContentFilterType) ToGuardrailContentFilterTypeOutput() GuardrailContentFilterTypeOutput

func (GuardrailContentFilterType) ToGuardrailContentFilterTypeOutputWithContext added in v0.104.0

func (e GuardrailContentFilterType) ToGuardrailContentFilterTypeOutputWithContext(ctx context.Context) GuardrailContentFilterTypeOutput

func (GuardrailContentFilterType) ToGuardrailContentFilterTypePtrOutput added in v0.104.0

func (e GuardrailContentFilterType) ToGuardrailContentFilterTypePtrOutput() GuardrailContentFilterTypePtrOutput

func (GuardrailContentFilterType) ToGuardrailContentFilterTypePtrOutputWithContext added in v0.104.0

func (e GuardrailContentFilterType) ToGuardrailContentFilterTypePtrOutputWithContext(ctx context.Context) GuardrailContentFilterTypePtrOutput

func (GuardrailContentFilterType) ToStringOutput added in v0.104.0

func (e GuardrailContentFilterType) ToStringOutput() pulumi.StringOutput

func (GuardrailContentFilterType) ToStringOutputWithContext added in v0.104.0

func (e GuardrailContentFilterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailContentFilterType) ToStringPtrOutput added in v0.104.0

func (e GuardrailContentFilterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailContentFilterType) ToStringPtrOutputWithContext added in v0.104.0

func (e GuardrailContentFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailContentFilterTypeInput added in v0.104.0

type GuardrailContentFilterTypeInput interface {
	pulumi.Input

	ToGuardrailContentFilterTypeOutput() GuardrailContentFilterTypeOutput
	ToGuardrailContentFilterTypeOutputWithContext(context.Context) GuardrailContentFilterTypeOutput
}

GuardrailContentFilterTypeInput is an input type that accepts values of the GuardrailContentFilterType enum A concrete instance of `GuardrailContentFilterTypeInput` can be one of the following:

GuardrailContentFilterTypeSexual
GuardrailContentFilterTypeViolence
GuardrailContentFilterTypeHate
GuardrailContentFilterTypeInsults
GuardrailContentFilterTypeMisconduct
GuardrailContentFilterTypePromptAttack

type GuardrailContentFilterTypeOutput added in v0.104.0

type GuardrailContentFilterTypeOutput struct{ *pulumi.OutputState }

func (GuardrailContentFilterTypeOutput) ElementType added in v0.104.0

func (GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypeOutput added in v0.104.0

func (o GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypeOutput() GuardrailContentFilterTypeOutput

func (GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypeOutputWithContext added in v0.104.0

func (o GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypeOutputWithContext(ctx context.Context) GuardrailContentFilterTypeOutput

func (GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypePtrOutput added in v0.104.0

func (o GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypePtrOutput() GuardrailContentFilterTypePtrOutput

func (GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypePtrOutputWithContext added in v0.104.0

func (o GuardrailContentFilterTypeOutput) ToGuardrailContentFilterTypePtrOutputWithContext(ctx context.Context) GuardrailContentFilterTypePtrOutput

func (GuardrailContentFilterTypeOutput) ToStringOutput added in v0.104.0

func (GuardrailContentFilterTypeOutput) ToStringOutputWithContext added in v0.104.0

func (o GuardrailContentFilterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailContentFilterTypeOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailContentFilterTypeOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailContentFilterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailContentFilterTypePtrInput added in v0.104.0

type GuardrailContentFilterTypePtrInput interface {
	pulumi.Input

	ToGuardrailContentFilterTypePtrOutput() GuardrailContentFilterTypePtrOutput
	ToGuardrailContentFilterTypePtrOutputWithContext(context.Context) GuardrailContentFilterTypePtrOutput
}

func GuardrailContentFilterTypePtr added in v0.104.0

func GuardrailContentFilterTypePtr(v string) GuardrailContentFilterTypePtrInput

type GuardrailContentFilterTypePtrOutput added in v0.104.0

type GuardrailContentFilterTypePtrOutput struct{ *pulumi.OutputState }

func (GuardrailContentFilterTypePtrOutput) Elem added in v0.104.0

func (GuardrailContentFilterTypePtrOutput) ElementType added in v0.104.0

func (GuardrailContentFilterTypePtrOutput) ToGuardrailContentFilterTypePtrOutput added in v0.104.0

func (o GuardrailContentFilterTypePtrOutput) ToGuardrailContentFilterTypePtrOutput() GuardrailContentFilterTypePtrOutput

func (GuardrailContentFilterTypePtrOutput) ToGuardrailContentFilterTypePtrOutputWithContext added in v0.104.0

func (o GuardrailContentFilterTypePtrOutput) ToGuardrailContentFilterTypePtrOutputWithContext(ctx context.Context) GuardrailContentFilterTypePtrOutput

func (GuardrailContentFilterTypePtrOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailContentFilterTypePtrOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailContentFilterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailContentPolicyConfig added in v0.104.0

type GuardrailContentPolicyConfig struct {
	// List of content filter configs in content policy.
	FiltersConfig []GuardrailContentFilterConfig `pulumi:"filtersConfig"`
}

Content policy config for a guardrail.

type GuardrailContentPolicyConfigArgs added in v0.104.0

type GuardrailContentPolicyConfigArgs struct {
	// List of content filter configs in content policy.
	FiltersConfig GuardrailContentFilterConfigArrayInput `pulumi:"filtersConfig"`
}

Content policy config for a guardrail.

func (GuardrailContentPolicyConfigArgs) ElementType added in v0.104.0

func (GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigOutput added in v0.104.0

func (i GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigOutput() GuardrailContentPolicyConfigOutput

func (GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigOutputWithContext added in v0.104.0

func (i GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigOutputWithContext(ctx context.Context) GuardrailContentPolicyConfigOutput

func (GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigPtrOutput added in v0.104.0

func (i GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigPtrOutput() GuardrailContentPolicyConfigPtrOutput

func (GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigPtrOutputWithContext added in v0.104.0

func (i GuardrailContentPolicyConfigArgs) ToGuardrailContentPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailContentPolicyConfigPtrOutput

type GuardrailContentPolicyConfigInput added in v0.104.0

type GuardrailContentPolicyConfigInput interface {
	pulumi.Input

	ToGuardrailContentPolicyConfigOutput() GuardrailContentPolicyConfigOutput
	ToGuardrailContentPolicyConfigOutputWithContext(context.Context) GuardrailContentPolicyConfigOutput
}

GuardrailContentPolicyConfigInput is an input type that accepts GuardrailContentPolicyConfigArgs and GuardrailContentPolicyConfigOutput values. You can construct a concrete instance of `GuardrailContentPolicyConfigInput` via:

GuardrailContentPolicyConfigArgs{...}

type GuardrailContentPolicyConfigOutput added in v0.104.0

type GuardrailContentPolicyConfigOutput struct{ *pulumi.OutputState }

Content policy config for a guardrail.

func (GuardrailContentPolicyConfigOutput) ElementType added in v0.104.0

func (GuardrailContentPolicyConfigOutput) FiltersConfig added in v0.104.0

List of content filter configs in content policy.

func (GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigOutput added in v0.104.0

func (o GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigOutput() GuardrailContentPolicyConfigOutput

func (GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigOutputWithContext added in v0.104.0

func (o GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigOutputWithContext(ctx context.Context) GuardrailContentPolicyConfigOutput

func (GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigPtrOutput() GuardrailContentPolicyConfigPtrOutput

func (GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailContentPolicyConfigOutput) ToGuardrailContentPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailContentPolicyConfigPtrOutput

type GuardrailContentPolicyConfigPtrInput added in v0.104.0

type GuardrailContentPolicyConfigPtrInput interface {
	pulumi.Input

	ToGuardrailContentPolicyConfigPtrOutput() GuardrailContentPolicyConfigPtrOutput
	ToGuardrailContentPolicyConfigPtrOutputWithContext(context.Context) GuardrailContentPolicyConfigPtrOutput
}

GuardrailContentPolicyConfigPtrInput is an input type that accepts GuardrailContentPolicyConfigArgs, GuardrailContentPolicyConfigPtr and GuardrailContentPolicyConfigPtrOutput values. You can construct a concrete instance of `GuardrailContentPolicyConfigPtrInput` via:

        GuardrailContentPolicyConfigArgs{...}

or:

        nil

func GuardrailContentPolicyConfigPtr added in v0.104.0

type GuardrailContentPolicyConfigPtrOutput added in v0.104.0

type GuardrailContentPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (GuardrailContentPolicyConfigPtrOutput) Elem added in v0.104.0

func (GuardrailContentPolicyConfigPtrOutput) ElementType added in v0.104.0

func (GuardrailContentPolicyConfigPtrOutput) FiltersConfig added in v0.104.0

List of content filter configs in content policy.

func (GuardrailContentPolicyConfigPtrOutput) ToGuardrailContentPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailContentPolicyConfigPtrOutput) ToGuardrailContentPolicyConfigPtrOutput() GuardrailContentPolicyConfigPtrOutput

func (GuardrailContentPolicyConfigPtrOutput) ToGuardrailContentPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailContentPolicyConfigPtrOutput) ToGuardrailContentPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailContentPolicyConfigPtrOutput

type GuardrailContextualGroundingFilterConfig added in v0.113.0

type GuardrailContextualGroundingFilterConfig struct {
	// The threshold for this filter.
	Threshold float64 `pulumi:"threshold"`
	// The filter details for the guardrails contextual grounding filter.
	Type GuardrailContextualGroundingFilterType `pulumi:"type"`
}

A config for grounding filter.

type GuardrailContextualGroundingFilterConfigArgs added in v0.113.0

type GuardrailContextualGroundingFilterConfigArgs struct {
	// The threshold for this filter.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
	// The filter details for the guardrails contextual grounding filter.
	Type GuardrailContextualGroundingFilterTypeInput `pulumi:"type"`
}

A config for grounding filter.

func (GuardrailContextualGroundingFilterConfigArgs) ElementType added in v0.113.0

func (GuardrailContextualGroundingFilterConfigArgs) ToGuardrailContextualGroundingFilterConfigOutput added in v0.113.0

func (i GuardrailContextualGroundingFilterConfigArgs) ToGuardrailContextualGroundingFilterConfigOutput() GuardrailContextualGroundingFilterConfigOutput

func (GuardrailContextualGroundingFilterConfigArgs) ToGuardrailContextualGroundingFilterConfigOutputWithContext added in v0.113.0

func (i GuardrailContextualGroundingFilterConfigArgs) ToGuardrailContextualGroundingFilterConfigOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterConfigOutput

type GuardrailContextualGroundingFilterConfigArray added in v0.113.0

type GuardrailContextualGroundingFilterConfigArray []GuardrailContextualGroundingFilterConfigInput

func (GuardrailContextualGroundingFilterConfigArray) ElementType added in v0.113.0

func (GuardrailContextualGroundingFilterConfigArray) ToGuardrailContextualGroundingFilterConfigArrayOutput added in v0.113.0

func (i GuardrailContextualGroundingFilterConfigArray) ToGuardrailContextualGroundingFilterConfigArrayOutput() GuardrailContextualGroundingFilterConfigArrayOutput

func (GuardrailContextualGroundingFilterConfigArray) ToGuardrailContextualGroundingFilterConfigArrayOutputWithContext added in v0.113.0

func (i GuardrailContextualGroundingFilterConfigArray) ToGuardrailContextualGroundingFilterConfigArrayOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterConfigArrayOutput

type GuardrailContextualGroundingFilterConfigArrayInput added in v0.113.0

type GuardrailContextualGroundingFilterConfigArrayInput interface {
	pulumi.Input

	ToGuardrailContextualGroundingFilterConfigArrayOutput() GuardrailContextualGroundingFilterConfigArrayOutput
	ToGuardrailContextualGroundingFilterConfigArrayOutputWithContext(context.Context) GuardrailContextualGroundingFilterConfigArrayOutput
}

GuardrailContextualGroundingFilterConfigArrayInput is an input type that accepts GuardrailContextualGroundingFilterConfigArray and GuardrailContextualGroundingFilterConfigArrayOutput values. You can construct a concrete instance of `GuardrailContextualGroundingFilterConfigArrayInput` via:

GuardrailContextualGroundingFilterConfigArray{ GuardrailContextualGroundingFilterConfigArgs{...} }

type GuardrailContextualGroundingFilterConfigArrayOutput added in v0.113.0

type GuardrailContextualGroundingFilterConfigArrayOutput struct{ *pulumi.OutputState }

func (GuardrailContextualGroundingFilterConfigArrayOutput) ElementType added in v0.113.0

func (GuardrailContextualGroundingFilterConfigArrayOutput) Index added in v0.113.0

func (GuardrailContextualGroundingFilterConfigArrayOutput) ToGuardrailContextualGroundingFilterConfigArrayOutput added in v0.113.0

func (o GuardrailContextualGroundingFilterConfigArrayOutput) ToGuardrailContextualGroundingFilterConfigArrayOutput() GuardrailContextualGroundingFilterConfigArrayOutput

func (GuardrailContextualGroundingFilterConfigArrayOutput) ToGuardrailContextualGroundingFilterConfigArrayOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingFilterConfigArrayOutput) ToGuardrailContextualGroundingFilterConfigArrayOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterConfigArrayOutput

type GuardrailContextualGroundingFilterConfigInput added in v0.113.0

type GuardrailContextualGroundingFilterConfigInput interface {
	pulumi.Input

	ToGuardrailContextualGroundingFilterConfigOutput() GuardrailContextualGroundingFilterConfigOutput
	ToGuardrailContextualGroundingFilterConfigOutputWithContext(context.Context) GuardrailContextualGroundingFilterConfigOutput
}

GuardrailContextualGroundingFilterConfigInput is an input type that accepts GuardrailContextualGroundingFilterConfigArgs and GuardrailContextualGroundingFilterConfigOutput values. You can construct a concrete instance of `GuardrailContextualGroundingFilterConfigInput` via:

GuardrailContextualGroundingFilterConfigArgs{...}

type GuardrailContextualGroundingFilterConfigOutput added in v0.113.0

type GuardrailContextualGroundingFilterConfigOutput struct{ *pulumi.OutputState }

A config for grounding filter.

func (GuardrailContextualGroundingFilterConfigOutput) ElementType added in v0.113.0

func (GuardrailContextualGroundingFilterConfigOutput) Threshold added in v0.113.0

The threshold for this filter.

func (GuardrailContextualGroundingFilterConfigOutput) ToGuardrailContextualGroundingFilterConfigOutput added in v0.113.0

func (o GuardrailContextualGroundingFilterConfigOutput) ToGuardrailContextualGroundingFilterConfigOutput() GuardrailContextualGroundingFilterConfigOutput

func (GuardrailContextualGroundingFilterConfigOutput) ToGuardrailContextualGroundingFilterConfigOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingFilterConfigOutput) ToGuardrailContextualGroundingFilterConfigOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterConfigOutput

func (GuardrailContextualGroundingFilterConfigOutput) Type added in v0.113.0

The filter details for the guardrails contextual grounding filter.

type GuardrailContextualGroundingFilterType added in v0.113.0

type GuardrailContextualGroundingFilterType string

Type of contextual grounding filter

func (GuardrailContextualGroundingFilterType) ElementType added in v0.113.0

func (GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypeOutput added in v0.113.0

func (e GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypeOutput() GuardrailContextualGroundingFilterTypeOutput

func (GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypeOutputWithContext added in v0.113.0

func (e GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypeOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterTypeOutput

func (GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypePtrOutput added in v0.113.0

func (e GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypePtrOutput() GuardrailContextualGroundingFilterTypePtrOutput

func (GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypePtrOutputWithContext added in v0.113.0

func (e GuardrailContextualGroundingFilterType) ToGuardrailContextualGroundingFilterTypePtrOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterTypePtrOutput

func (GuardrailContextualGroundingFilterType) ToStringOutput added in v0.113.0

func (GuardrailContextualGroundingFilterType) ToStringOutputWithContext added in v0.113.0

func (GuardrailContextualGroundingFilterType) ToStringPtrOutput added in v0.113.0

func (GuardrailContextualGroundingFilterType) ToStringPtrOutputWithContext added in v0.113.0

func (e GuardrailContextualGroundingFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailContextualGroundingFilterTypeInput added in v0.113.0

type GuardrailContextualGroundingFilterTypeInput interface {
	pulumi.Input

	ToGuardrailContextualGroundingFilterTypeOutput() GuardrailContextualGroundingFilterTypeOutput
	ToGuardrailContextualGroundingFilterTypeOutputWithContext(context.Context) GuardrailContextualGroundingFilterTypeOutput
}

GuardrailContextualGroundingFilterTypeInput is an input type that accepts values of the GuardrailContextualGroundingFilterType enum A concrete instance of `GuardrailContextualGroundingFilterTypeInput` can be one of the following:

GuardrailContextualGroundingFilterTypeGrounding
GuardrailContextualGroundingFilterTypeRelevance

type GuardrailContextualGroundingFilterTypeOutput added in v0.113.0

type GuardrailContextualGroundingFilterTypeOutput struct{ *pulumi.OutputState }

func (GuardrailContextualGroundingFilterTypeOutput) ElementType added in v0.113.0

func (GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypeOutput added in v0.113.0

func (o GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypeOutput() GuardrailContextualGroundingFilterTypeOutput

func (GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypeOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypeOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterTypeOutput

func (GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypePtrOutput added in v0.113.0

func (o GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypePtrOutput() GuardrailContextualGroundingFilterTypePtrOutput

func (GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypePtrOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingFilterTypeOutput) ToGuardrailContextualGroundingFilterTypePtrOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterTypePtrOutput

func (GuardrailContextualGroundingFilterTypeOutput) ToStringOutput added in v0.113.0

func (GuardrailContextualGroundingFilterTypeOutput) ToStringOutputWithContext added in v0.113.0

func (GuardrailContextualGroundingFilterTypeOutput) ToStringPtrOutput added in v0.113.0

func (GuardrailContextualGroundingFilterTypeOutput) ToStringPtrOutputWithContext added in v0.113.0

type GuardrailContextualGroundingFilterTypePtrInput added in v0.113.0

type GuardrailContextualGroundingFilterTypePtrInput interface {
	pulumi.Input

	ToGuardrailContextualGroundingFilterTypePtrOutput() GuardrailContextualGroundingFilterTypePtrOutput
	ToGuardrailContextualGroundingFilterTypePtrOutputWithContext(context.Context) GuardrailContextualGroundingFilterTypePtrOutput
}

func GuardrailContextualGroundingFilterTypePtr added in v0.113.0

func GuardrailContextualGroundingFilterTypePtr(v string) GuardrailContextualGroundingFilterTypePtrInput

type GuardrailContextualGroundingFilterTypePtrOutput added in v0.113.0

type GuardrailContextualGroundingFilterTypePtrOutput struct{ *pulumi.OutputState }

func (GuardrailContextualGroundingFilterTypePtrOutput) Elem added in v0.113.0

func (GuardrailContextualGroundingFilterTypePtrOutput) ElementType added in v0.113.0

func (GuardrailContextualGroundingFilterTypePtrOutput) ToGuardrailContextualGroundingFilterTypePtrOutput added in v0.113.0

func (o GuardrailContextualGroundingFilterTypePtrOutput) ToGuardrailContextualGroundingFilterTypePtrOutput() GuardrailContextualGroundingFilterTypePtrOutput

func (GuardrailContextualGroundingFilterTypePtrOutput) ToGuardrailContextualGroundingFilterTypePtrOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingFilterTypePtrOutput) ToGuardrailContextualGroundingFilterTypePtrOutputWithContext(ctx context.Context) GuardrailContextualGroundingFilterTypePtrOutput

func (GuardrailContextualGroundingFilterTypePtrOutput) ToStringPtrOutput added in v0.113.0

func (GuardrailContextualGroundingFilterTypePtrOutput) ToStringPtrOutputWithContext added in v0.113.0

type GuardrailContextualGroundingPolicyConfig added in v0.113.0

type GuardrailContextualGroundingPolicyConfig struct {
	// List of contextual grounding filter configs.
	FiltersConfig []GuardrailContextualGroundingFilterConfig `pulumi:"filtersConfig"`
}

Contextual grounding policy config for a guardrail.

type GuardrailContextualGroundingPolicyConfigArgs added in v0.113.0

type GuardrailContextualGroundingPolicyConfigArgs struct {
	// List of contextual grounding filter configs.
	FiltersConfig GuardrailContextualGroundingFilterConfigArrayInput `pulumi:"filtersConfig"`
}

Contextual grounding policy config for a guardrail.

func (GuardrailContextualGroundingPolicyConfigArgs) ElementType added in v0.113.0

func (GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigOutput added in v0.113.0

func (i GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigOutput() GuardrailContextualGroundingPolicyConfigOutput

func (GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigOutputWithContext added in v0.113.0

func (i GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigOutputWithContext(ctx context.Context) GuardrailContextualGroundingPolicyConfigOutput

func (GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigPtrOutput added in v0.113.0

func (i GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigPtrOutput() GuardrailContextualGroundingPolicyConfigPtrOutput

func (GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigPtrOutputWithContext added in v0.113.0

func (i GuardrailContextualGroundingPolicyConfigArgs) ToGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailContextualGroundingPolicyConfigPtrOutput

type GuardrailContextualGroundingPolicyConfigInput added in v0.113.0

type GuardrailContextualGroundingPolicyConfigInput interface {
	pulumi.Input

	ToGuardrailContextualGroundingPolicyConfigOutput() GuardrailContextualGroundingPolicyConfigOutput
	ToGuardrailContextualGroundingPolicyConfigOutputWithContext(context.Context) GuardrailContextualGroundingPolicyConfigOutput
}

GuardrailContextualGroundingPolicyConfigInput is an input type that accepts GuardrailContextualGroundingPolicyConfigArgs and GuardrailContextualGroundingPolicyConfigOutput values. You can construct a concrete instance of `GuardrailContextualGroundingPolicyConfigInput` via:

GuardrailContextualGroundingPolicyConfigArgs{...}

type GuardrailContextualGroundingPolicyConfigOutput added in v0.113.0

type GuardrailContextualGroundingPolicyConfigOutput struct{ *pulumi.OutputState }

Contextual grounding policy config for a guardrail.

func (GuardrailContextualGroundingPolicyConfigOutput) ElementType added in v0.113.0

func (GuardrailContextualGroundingPolicyConfigOutput) FiltersConfig added in v0.113.0

List of contextual grounding filter configs.

func (GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigOutput added in v0.113.0

func (o GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigOutput() GuardrailContextualGroundingPolicyConfigOutput

func (GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigOutputWithContext(ctx context.Context) GuardrailContextualGroundingPolicyConfigOutput

func (GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutput added in v0.113.0

func (o GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutput() GuardrailContextualGroundingPolicyConfigPtrOutput

func (GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingPolicyConfigOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailContextualGroundingPolicyConfigPtrOutput

type GuardrailContextualGroundingPolicyConfigPtrInput added in v0.113.0

type GuardrailContextualGroundingPolicyConfigPtrInput interface {
	pulumi.Input

	ToGuardrailContextualGroundingPolicyConfigPtrOutput() GuardrailContextualGroundingPolicyConfigPtrOutput
	ToGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(context.Context) GuardrailContextualGroundingPolicyConfigPtrOutput
}

GuardrailContextualGroundingPolicyConfigPtrInput is an input type that accepts GuardrailContextualGroundingPolicyConfigArgs, GuardrailContextualGroundingPolicyConfigPtr and GuardrailContextualGroundingPolicyConfigPtrOutput values. You can construct a concrete instance of `GuardrailContextualGroundingPolicyConfigPtrInput` via:

        GuardrailContextualGroundingPolicyConfigArgs{...}

or:

        nil

type GuardrailContextualGroundingPolicyConfigPtrOutput added in v0.113.0

type GuardrailContextualGroundingPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (GuardrailContextualGroundingPolicyConfigPtrOutput) Elem added in v0.113.0

func (GuardrailContextualGroundingPolicyConfigPtrOutput) ElementType added in v0.113.0

func (GuardrailContextualGroundingPolicyConfigPtrOutput) FiltersConfig added in v0.113.0

List of contextual grounding filter configs.

func (GuardrailContextualGroundingPolicyConfigPtrOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutput added in v0.113.0

func (o GuardrailContextualGroundingPolicyConfigPtrOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutput() GuardrailContextualGroundingPolicyConfigPtrOutput

func (GuardrailContextualGroundingPolicyConfigPtrOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutputWithContext added in v0.113.0

func (o GuardrailContextualGroundingPolicyConfigPtrOutput) ToGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailContextualGroundingPolicyConfigPtrOutput

type GuardrailFilterStrength added in v0.104.0

type GuardrailFilterStrength string

Strength for filters

func (GuardrailFilterStrength) ElementType added in v0.104.0

func (GuardrailFilterStrength) ElementType() reflect.Type

func (GuardrailFilterStrength) ToGuardrailFilterStrengthOutput added in v0.104.0

func (e GuardrailFilterStrength) ToGuardrailFilterStrengthOutput() GuardrailFilterStrengthOutput

func (GuardrailFilterStrength) ToGuardrailFilterStrengthOutputWithContext added in v0.104.0

func (e GuardrailFilterStrength) ToGuardrailFilterStrengthOutputWithContext(ctx context.Context) GuardrailFilterStrengthOutput

func (GuardrailFilterStrength) ToGuardrailFilterStrengthPtrOutput added in v0.104.0

func (e GuardrailFilterStrength) ToGuardrailFilterStrengthPtrOutput() GuardrailFilterStrengthPtrOutput

func (GuardrailFilterStrength) ToGuardrailFilterStrengthPtrOutputWithContext added in v0.104.0

func (e GuardrailFilterStrength) ToGuardrailFilterStrengthPtrOutputWithContext(ctx context.Context) GuardrailFilterStrengthPtrOutput

func (GuardrailFilterStrength) ToStringOutput added in v0.104.0

func (e GuardrailFilterStrength) ToStringOutput() pulumi.StringOutput

func (GuardrailFilterStrength) ToStringOutputWithContext added in v0.104.0

func (e GuardrailFilterStrength) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailFilterStrength) ToStringPtrOutput added in v0.104.0

func (e GuardrailFilterStrength) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailFilterStrength) ToStringPtrOutputWithContext added in v0.104.0

func (e GuardrailFilterStrength) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailFilterStrengthInput added in v0.104.0

type GuardrailFilterStrengthInput interface {
	pulumi.Input

	ToGuardrailFilterStrengthOutput() GuardrailFilterStrengthOutput
	ToGuardrailFilterStrengthOutputWithContext(context.Context) GuardrailFilterStrengthOutput
}

GuardrailFilterStrengthInput is an input type that accepts values of the GuardrailFilterStrength enum A concrete instance of `GuardrailFilterStrengthInput` can be one of the following:

GuardrailFilterStrengthNone
GuardrailFilterStrengthLow
GuardrailFilterStrengthMedium
GuardrailFilterStrengthHigh

type GuardrailFilterStrengthOutput added in v0.104.0

type GuardrailFilterStrengthOutput struct{ *pulumi.OutputState }

func (GuardrailFilterStrengthOutput) ElementType added in v0.104.0

func (GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthOutput added in v0.104.0

func (o GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthOutput() GuardrailFilterStrengthOutput

func (GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthOutputWithContext added in v0.104.0

func (o GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthOutputWithContext(ctx context.Context) GuardrailFilterStrengthOutput

func (GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthPtrOutput added in v0.104.0

func (o GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthPtrOutput() GuardrailFilterStrengthPtrOutput

func (GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthPtrOutputWithContext added in v0.104.0

func (o GuardrailFilterStrengthOutput) ToGuardrailFilterStrengthPtrOutputWithContext(ctx context.Context) GuardrailFilterStrengthPtrOutput

func (GuardrailFilterStrengthOutput) ToStringOutput added in v0.104.0

func (GuardrailFilterStrengthOutput) ToStringOutputWithContext added in v0.104.0

func (o GuardrailFilterStrengthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailFilterStrengthOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailFilterStrengthOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailFilterStrengthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailFilterStrengthPtrInput added in v0.104.0

type GuardrailFilterStrengthPtrInput interface {
	pulumi.Input

	ToGuardrailFilterStrengthPtrOutput() GuardrailFilterStrengthPtrOutput
	ToGuardrailFilterStrengthPtrOutputWithContext(context.Context) GuardrailFilterStrengthPtrOutput
}

func GuardrailFilterStrengthPtr added in v0.104.0

func GuardrailFilterStrengthPtr(v string) GuardrailFilterStrengthPtrInput

type GuardrailFilterStrengthPtrOutput added in v0.104.0

type GuardrailFilterStrengthPtrOutput struct{ *pulumi.OutputState }

func (GuardrailFilterStrengthPtrOutput) Elem added in v0.104.0

func (GuardrailFilterStrengthPtrOutput) ElementType added in v0.104.0

func (GuardrailFilterStrengthPtrOutput) ToGuardrailFilterStrengthPtrOutput added in v0.104.0

func (o GuardrailFilterStrengthPtrOutput) ToGuardrailFilterStrengthPtrOutput() GuardrailFilterStrengthPtrOutput

func (GuardrailFilterStrengthPtrOutput) ToGuardrailFilterStrengthPtrOutputWithContext added in v0.104.0

func (o GuardrailFilterStrengthPtrOutput) ToGuardrailFilterStrengthPtrOutputWithContext(ctx context.Context) GuardrailFilterStrengthPtrOutput

func (GuardrailFilterStrengthPtrOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailFilterStrengthPtrOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailFilterStrengthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailInput added in v0.104.0

type GuardrailInput interface {
	pulumi.Input

	ToGuardrailOutput() GuardrailOutput
	ToGuardrailOutputWithContext(ctx context.Context) GuardrailOutput
}

type GuardrailManagedWordsConfig added in v0.104.0

type GuardrailManagedWordsConfig struct {
	// The managed word type to configure for the guardrail.
	Type GuardrailManagedWordsType `pulumi:"type"`
}

A managed words config.

type GuardrailManagedWordsConfigArgs added in v0.104.0

type GuardrailManagedWordsConfigArgs struct {
	// The managed word type to configure for the guardrail.
	Type GuardrailManagedWordsTypeInput `pulumi:"type"`
}

A managed words config.

func (GuardrailManagedWordsConfigArgs) ElementType added in v0.104.0

func (GuardrailManagedWordsConfigArgs) ToGuardrailManagedWordsConfigOutput added in v0.104.0

func (i GuardrailManagedWordsConfigArgs) ToGuardrailManagedWordsConfigOutput() GuardrailManagedWordsConfigOutput

func (GuardrailManagedWordsConfigArgs) ToGuardrailManagedWordsConfigOutputWithContext added in v0.104.0

func (i GuardrailManagedWordsConfigArgs) ToGuardrailManagedWordsConfigOutputWithContext(ctx context.Context) GuardrailManagedWordsConfigOutput

type GuardrailManagedWordsConfigArray added in v0.104.0

type GuardrailManagedWordsConfigArray []GuardrailManagedWordsConfigInput

func (GuardrailManagedWordsConfigArray) ElementType added in v0.104.0

func (GuardrailManagedWordsConfigArray) ToGuardrailManagedWordsConfigArrayOutput added in v0.104.0

func (i GuardrailManagedWordsConfigArray) ToGuardrailManagedWordsConfigArrayOutput() GuardrailManagedWordsConfigArrayOutput

func (GuardrailManagedWordsConfigArray) ToGuardrailManagedWordsConfigArrayOutputWithContext added in v0.104.0

func (i GuardrailManagedWordsConfigArray) ToGuardrailManagedWordsConfigArrayOutputWithContext(ctx context.Context) GuardrailManagedWordsConfigArrayOutput

type GuardrailManagedWordsConfigArrayInput added in v0.104.0

type GuardrailManagedWordsConfigArrayInput interface {
	pulumi.Input

	ToGuardrailManagedWordsConfigArrayOutput() GuardrailManagedWordsConfigArrayOutput
	ToGuardrailManagedWordsConfigArrayOutputWithContext(context.Context) GuardrailManagedWordsConfigArrayOutput
}

GuardrailManagedWordsConfigArrayInput is an input type that accepts GuardrailManagedWordsConfigArray and GuardrailManagedWordsConfigArrayOutput values. You can construct a concrete instance of `GuardrailManagedWordsConfigArrayInput` via:

GuardrailManagedWordsConfigArray{ GuardrailManagedWordsConfigArgs{...} }

type GuardrailManagedWordsConfigArrayOutput added in v0.104.0

type GuardrailManagedWordsConfigArrayOutput struct{ *pulumi.OutputState }

func (GuardrailManagedWordsConfigArrayOutput) ElementType added in v0.104.0

func (GuardrailManagedWordsConfigArrayOutput) Index added in v0.104.0

func (GuardrailManagedWordsConfigArrayOutput) ToGuardrailManagedWordsConfigArrayOutput added in v0.104.0

func (o GuardrailManagedWordsConfigArrayOutput) ToGuardrailManagedWordsConfigArrayOutput() GuardrailManagedWordsConfigArrayOutput

func (GuardrailManagedWordsConfigArrayOutput) ToGuardrailManagedWordsConfigArrayOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsConfigArrayOutput) ToGuardrailManagedWordsConfigArrayOutputWithContext(ctx context.Context) GuardrailManagedWordsConfigArrayOutput

type GuardrailManagedWordsConfigInput added in v0.104.0

type GuardrailManagedWordsConfigInput interface {
	pulumi.Input

	ToGuardrailManagedWordsConfigOutput() GuardrailManagedWordsConfigOutput
	ToGuardrailManagedWordsConfigOutputWithContext(context.Context) GuardrailManagedWordsConfigOutput
}

GuardrailManagedWordsConfigInput is an input type that accepts GuardrailManagedWordsConfigArgs and GuardrailManagedWordsConfigOutput values. You can construct a concrete instance of `GuardrailManagedWordsConfigInput` via:

GuardrailManagedWordsConfigArgs{...}

type GuardrailManagedWordsConfigOutput added in v0.104.0

type GuardrailManagedWordsConfigOutput struct{ *pulumi.OutputState }

A managed words config.

func (GuardrailManagedWordsConfigOutput) ElementType added in v0.104.0

func (GuardrailManagedWordsConfigOutput) ToGuardrailManagedWordsConfigOutput added in v0.104.0

func (o GuardrailManagedWordsConfigOutput) ToGuardrailManagedWordsConfigOutput() GuardrailManagedWordsConfigOutput

func (GuardrailManagedWordsConfigOutput) ToGuardrailManagedWordsConfigOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsConfigOutput) ToGuardrailManagedWordsConfigOutputWithContext(ctx context.Context) GuardrailManagedWordsConfigOutput

func (GuardrailManagedWordsConfigOutput) Type added in v0.104.0

The managed word type to configure for the guardrail.

type GuardrailManagedWordsType added in v0.104.0

type GuardrailManagedWordsType string

Options for managed words.

func (GuardrailManagedWordsType) ElementType added in v0.104.0

func (GuardrailManagedWordsType) ElementType() reflect.Type

func (GuardrailManagedWordsType) ToGuardrailManagedWordsTypeOutput added in v0.104.0

func (e GuardrailManagedWordsType) ToGuardrailManagedWordsTypeOutput() GuardrailManagedWordsTypeOutput

func (GuardrailManagedWordsType) ToGuardrailManagedWordsTypeOutputWithContext added in v0.104.0

func (e GuardrailManagedWordsType) ToGuardrailManagedWordsTypeOutputWithContext(ctx context.Context) GuardrailManagedWordsTypeOutput

func (GuardrailManagedWordsType) ToGuardrailManagedWordsTypePtrOutput added in v0.104.0

func (e GuardrailManagedWordsType) ToGuardrailManagedWordsTypePtrOutput() GuardrailManagedWordsTypePtrOutput

func (GuardrailManagedWordsType) ToGuardrailManagedWordsTypePtrOutputWithContext added in v0.104.0

func (e GuardrailManagedWordsType) ToGuardrailManagedWordsTypePtrOutputWithContext(ctx context.Context) GuardrailManagedWordsTypePtrOutput

func (GuardrailManagedWordsType) ToStringOutput added in v0.104.0

func (e GuardrailManagedWordsType) ToStringOutput() pulumi.StringOutput

func (GuardrailManagedWordsType) ToStringOutputWithContext added in v0.104.0

func (e GuardrailManagedWordsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailManagedWordsType) ToStringPtrOutput added in v0.104.0

func (e GuardrailManagedWordsType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailManagedWordsType) ToStringPtrOutputWithContext added in v0.104.0

func (e GuardrailManagedWordsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailManagedWordsTypeInput added in v0.104.0

type GuardrailManagedWordsTypeInput interface {
	pulumi.Input

	ToGuardrailManagedWordsTypeOutput() GuardrailManagedWordsTypeOutput
	ToGuardrailManagedWordsTypeOutputWithContext(context.Context) GuardrailManagedWordsTypeOutput
}

GuardrailManagedWordsTypeInput is an input type that accepts values of the GuardrailManagedWordsType enum A concrete instance of `GuardrailManagedWordsTypeInput` can be one of the following:

GuardrailManagedWordsTypeProfanity

type GuardrailManagedWordsTypeOutput added in v0.104.0

type GuardrailManagedWordsTypeOutput struct{ *pulumi.OutputState }

func (GuardrailManagedWordsTypeOutput) ElementType added in v0.104.0

func (GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypeOutput added in v0.104.0

func (o GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypeOutput() GuardrailManagedWordsTypeOutput

func (GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypeOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypeOutputWithContext(ctx context.Context) GuardrailManagedWordsTypeOutput

func (GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypePtrOutput added in v0.104.0

func (o GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypePtrOutput() GuardrailManagedWordsTypePtrOutput

func (GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypePtrOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsTypeOutput) ToGuardrailManagedWordsTypePtrOutputWithContext(ctx context.Context) GuardrailManagedWordsTypePtrOutput

func (GuardrailManagedWordsTypeOutput) ToStringOutput added in v0.104.0

func (GuardrailManagedWordsTypeOutput) ToStringOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailManagedWordsTypeOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailManagedWordsTypeOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailManagedWordsTypePtrInput added in v0.104.0

type GuardrailManagedWordsTypePtrInput interface {
	pulumi.Input

	ToGuardrailManagedWordsTypePtrOutput() GuardrailManagedWordsTypePtrOutput
	ToGuardrailManagedWordsTypePtrOutputWithContext(context.Context) GuardrailManagedWordsTypePtrOutput
}

func GuardrailManagedWordsTypePtr added in v0.104.0

func GuardrailManagedWordsTypePtr(v string) GuardrailManagedWordsTypePtrInput

type GuardrailManagedWordsTypePtrOutput added in v0.104.0

type GuardrailManagedWordsTypePtrOutput struct{ *pulumi.OutputState }

func (GuardrailManagedWordsTypePtrOutput) Elem added in v0.104.0

func (GuardrailManagedWordsTypePtrOutput) ElementType added in v0.104.0

func (GuardrailManagedWordsTypePtrOutput) ToGuardrailManagedWordsTypePtrOutput added in v0.104.0

func (o GuardrailManagedWordsTypePtrOutput) ToGuardrailManagedWordsTypePtrOutput() GuardrailManagedWordsTypePtrOutput

func (GuardrailManagedWordsTypePtrOutput) ToGuardrailManagedWordsTypePtrOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsTypePtrOutput) ToGuardrailManagedWordsTypePtrOutputWithContext(ctx context.Context) GuardrailManagedWordsTypePtrOutput

func (GuardrailManagedWordsTypePtrOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailManagedWordsTypePtrOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailManagedWordsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailOutput added in v0.104.0

type GuardrailOutput struct{ *pulumi.OutputState }

func (GuardrailOutput) BlockedInputMessaging added in v0.104.0

func (o GuardrailOutput) BlockedInputMessaging() pulumi.StringOutput

Messaging for when violations are detected in text

func (GuardrailOutput) BlockedOutputsMessaging added in v0.104.0

func (o GuardrailOutput) BlockedOutputsMessaging() pulumi.StringOutput

Messaging for when violations are detected in text

func (GuardrailOutput) ContentPolicyConfig added in v0.104.0

The content filter policies to configure for the guardrail.

func (GuardrailOutput) ContextualGroundingPolicyConfig added in v0.113.0

func (o GuardrailOutput) ContextualGroundingPolicyConfig() GuardrailContextualGroundingPolicyConfigPtrOutput

func (GuardrailOutput) CreatedAt added in v0.104.0

func (o GuardrailOutput) CreatedAt() pulumi.StringOutput

Time Stamp

func (GuardrailOutput) Description added in v0.104.0

func (o GuardrailOutput) Description() pulumi.StringPtrOutput

Description of the guardrail or its version

func (GuardrailOutput) ElementType added in v0.104.0

func (GuardrailOutput) ElementType() reflect.Type

func (GuardrailOutput) FailureRecommendations added in v0.104.0

func (o GuardrailOutput) FailureRecommendations() pulumi.StringArrayOutput

List of failure recommendations

func (GuardrailOutput) GuardrailArn added in v0.104.0

func (o GuardrailOutput) GuardrailArn() pulumi.StringOutput

Arn representation for the guardrail

func (GuardrailOutput) GuardrailId added in v0.104.0

func (o GuardrailOutput) GuardrailId() pulumi.StringOutput

Unique id for the guardrail

func (GuardrailOutput) KmsKeyArn added in v0.104.0

func (o GuardrailOutput) KmsKeyArn() pulumi.StringPtrOutput

The KMS key with which the guardrail was encrypted at rest

func (GuardrailOutput) Name added in v0.104.0

Name of the guardrail

func (GuardrailOutput) SensitiveInformationPolicyConfig added in v0.104.0

func (o GuardrailOutput) SensitiveInformationPolicyConfig() GuardrailSensitiveInformationPolicyConfigPtrOutput

The sensitive information policy to configure for the guardrail.

func (GuardrailOutput) Status added in v0.104.0

The status of the guardrail.

func (GuardrailOutput) StatusReasons added in v0.104.0

func (o GuardrailOutput) StatusReasons() pulumi.StringArrayOutput

List of status reasons

func (GuardrailOutput) Tags added in v0.104.0

List of Tags

func (GuardrailOutput) ToGuardrailOutput added in v0.104.0

func (o GuardrailOutput) ToGuardrailOutput() GuardrailOutput

func (GuardrailOutput) ToGuardrailOutputWithContext added in v0.104.0

func (o GuardrailOutput) ToGuardrailOutputWithContext(ctx context.Context) GuardrailOutput

func (GuardrailOutput) TopicPolicyConfig added in v0.104.0

The topic policies to configure for the guardrail.

func (GuardrailOutput) UpdatedAt added in v0.104.0

func (o GuardrailOutput) UpdatedAt() pulumi.StringOutput

Time Stamp

func (GuardrailOutput) Version added in v0.104.0

func (o GuardrailOutput) Version() pulumi.StringOutput

Guardrail version

func (GuardrailOutput) WordPolicyConfig added in v0.104.0

The word policy you configure for the guardrail.

type GuardrailPiiEntityConfig added in v0.104.0

type GuardrailPiiEntityConfig struct {
	// Configure guardrail action when the PII entity is detected.
	Action GuardrailSensitiveInformationAction `pulumi:"action"`
	// Configure guardrail type when the PII entity is detected.
	//
	// The following PIIs are used to block or mask sensitive information:
	//
	// - *General*
	//
	// - *ADDRESS*
	//
	// A physical address, such as "100 Main Street, Anytown, USA" or "Suite #12, Building 123". An address can include information such as the street, building, location, city, state, country, county, zip code, precinct, and neighborhood.
	// - *AGE*
	//
	// An individual's age, including the quantity and unit of time. For example, in the phrase "I am 40 years old," Guarrails recognizes "40 years" as an age.
	// - *NAME*
	//
	// An individual's name. This entity type does not include titles, such as Dr., Mr., Mrs., or Miss. guardrails doesn't apply this entity type to names that are part of organizations or addresses. For example, guardrails recognizes the "John Doe Organization" as an organization, and it recognizes "Jane Doe Street" as an address.
	// - *EMAIL*
	//
	// An email address, such as *marymajor@email.com* .
	// - *PHONE*
	//
	// A phone number. This entity type also includes fax and pager numbers.
	// - *USERNAME*
	//
	// A user name that identifies an account, such as a login name, screen name, nick name, or handle.
	// - *PASSWORD*
	//
	// An alphanumeric string that is used as a password, such as "* *very20special#pass** ".
	// - *DRIVER_ID*
	//
	// The number assigned to a driver's license, which is an official document permitting an individual to operate one or more motorized vehicles on a public road. A driver's license number consists of alphanumeric characters.
	// - *LICENSE_PLATE*
	//
	// A license plate for a vehicle is issued by the state or country where the vehicle is registered. The format for passenger vehicles is typically five to eight digits, consisting of upper-case letters and numbers. The format varies depending on the location of the issuing state or country.
	// - *VEHICLE_IDENTIFICATION_NUMBER*
	//
	// A Vehicle Identification Number (VIN) uniquely identifies a vehicle. VIN content and format are defined in the *ISO 3779* specification. Each country has specific codes and formats for VINs.
	// - *Finance*
	//
	// - *REDIT_DEBIT_CARD_CVV*
	//
	// A three-digit card verification code (CVV) that is present on VISA, MasterCard, and Discover credit and debit cards. For American Express credit or debit cards, the CVV is a four-digit numeric code.
	// - *CREDIT_DEBIT_CARD_EXPIRY*
	//
	// The expiration date for a credit or debit card. This number is usually four digits long and is often formatted as *month/year* or *MM/YY* . Guardrails recognizes expiration dates such as *01/21* , *01/2021* , and *Jan 2021* .
	// - *CREDIT_DEBIT_CARD_NUMBER*
	//
	// The number for a credit or debit card. These numbers can vary from 13 to 16 digits in length. However, Amazon Comprehend also recognizes credit or debit card numbers when only the last four digits are present.
	// - *PIN*
	//
	// A four-digit personal identification number (PIN) with which you can access your bank account.
	// - *INTERNATIONAL_BANK_ACCOUNT_NUMBER*
	//
	// An International Bank Account Number has specific formats in each country. For more information, see [www.iban.com/structure](https://docs.aws.amazon.com/https://www.iban.com/structure) .
	// - *SWIFT_CODE*
	//
	// A SWIFT code is a standard format of Bank Identifier Code (BIC) used to specify a particular bank or branch. Banks use these codes for money transfers such as international wire transfers.
	//
	// SWIFT codes consist of eight or 11 characters. The 11-digit codes refer to specific branches, while eight-digit codes (or 11-digit codes ending in 'XXX') refer to the head or primary office.
	// - *IT*
	//
	// - *IP_ADDRESS*
	//
	// An IPv4 address, such as *198.51.100.0* .
	// - *MAC_ADDRESS*
	//
	// A *media access control* (MAC) address is a unique identifier assigned to a network interface controller (NIC).
	// - *URL*
	//
	// A web address, such as *www.example.com* .
	// - *AWS_ACCESS_KEY*
	//
	// A unique identifier that's associated with a secret access key; you use the access key ID and secret access key to sign programmatic AWS requests cryptographically.
	// - *AWS_SECRET_KEY*
	//
	// A unique identifier that's associated with an access key. You use the access key ID and secret access key to sign programmatic AWS requests cryptographically.
	// - *USA specific*
	//
	// - *US_BANK_ACCOUNT_NUMBER*
	//
	// A US bank account number, which is typically 10 to 12 digits long.
	// - *US_BANK_ROUTING_NUMBER*
	//
	// A US bank account routing number. These are typically nine digits long,
	// - *US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER*
	//
	// A US Individual Taxpayer Identification Number (ITIN) is a nine-digit number that starts with a "9" and contain a "7" or "8" as the fourth digit. An ITIN can be formatted with a space or a dash after the third and forth digits.
	// - *US_PASSPORT_NUMBER*
	//
	// A US passport number. Passport numbers range from six to nine alphanumeric characters.
	// - *US_SOCIAL_SECURITY_NUMBER*
	//
	// A US Social Security Number (SSN) is a nine-digit number that is issued to US citizens, permanent residents, and temporary working residents.
	// - *Canada specific*
	//
	// - *CA_HEALTH_NUMBER*
	//
	// A Canadian Health Service Number is a 10-digit unique identifier, required for individuals to access healthcare benefits.
	// - *CA_SOCIAL_INSURANCE_NUMBER*
	//
	// A Canadian Social Insurance Number (SIN) is a nine-digit unique identifier, required for individuals to access government programs and benefits.
	//
	// The SIN is formatted as three groups of three digits, such as *123-456-789* . A SIN can be validated through a simple check-digit process called the [Luhn algorithm](https://docs.aws.amazon.com/https://www.wikipedia.org/wiki/Luhn_algorithm) .
	// - *UK Specific*
	//
	// - *UK_NATIONAL_HEALTH_SERVICE_NUMBER*
	//
	// A UK National Health Service Number is a 10-17 digit number, such as *485 777 3456* . The current system formats the 10-digit number with spaces after the third and sixth digits. The final digit is an error-detecting checksum.
	// - *UK_NATIONAL_INSURANCE_NUMBER*
	//
	// A UK National Insurance Number (NINO) provides individuals with access to National Insurance (social security) benefits. It is also used for some purposes in the UK tax system.
	//
	// The number is nine digits long and starts with two letters, followed by six numbers and one letter. A NINO can be formatted with a space or a dash after the two letters and after the second, forth, and sixth digits.
	// - *UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER*
	//
	// A UK Unique Taxpayer Reference (UTR) is a 10-digit number that identifies a taxpayer or a business.
	// - *Custom*
	//
	// - *Regex filter* - You can use a regular expressions to define patterns for a guardrail to recognize and act upon such as serial number, booking ID etc..
	Type GuardrailPiiEntityType `pulumi:"type"`
}

Pii entity configuration.

type GuardrailPiiEntityConfigArgs added in v0.104.0

type GuardrailPiiEntityConfigArgs struct {
	// Configure guardrail action when the PII entity is detected.
	Action GuardrailSensitiveInformationActionInput `pulumi:"action"`
	// Configure guardrail type when the PII entity is detected.
	//
	// The following PIIs are used to block or mask sensitive information:
	//
	// - *General*
	//
	// - *ADDRESS*
	//
	// A physical address, such as "100 Main Street, Anytown, USA" or "Suite #12, Building 123". An address can include information such as the street, building, location, city, state, country, county, zip code, precinct, and neighborhood.
	// - *AGE*
	//
	// An individual's age, including the quantity and unit of time. For example, in the phrase "I am 40 years old," Guarrails recognizes "40 years" as an age.
	// - *NAME*
	//
	// An individual's name. This entity type does not include titles, such as Dr., Mr., Mrs., or Miss. guardrails doesn't apply this entity type to names that are part of organizations or addresses. For example, guardrails recognizes the "John Doe Organization" as an organization, and it recognizes "Jane Doe Street" as an address.
	// - *EMAIL*
	//
	// An email address, such as *marymajor@email.com* .
	// - *PHONE*
	//
	// A phone number. This entity type also includes fax and pager numbers.
	// - *USERNAME*
	//
	// A user name that identifies an account, such as a login name, screen name, nick name, or handle.
	// - *PASSWORD*
	//
	// An alphanumeric string that is used as a password, such as "* *very20special#pass** ".
	// - *DRIVER_ID*
	//
	// The number assigned to a driver's license, which is an official document permitting an individual to operate one or more motorized vehicles on a public road. A driver's license number consists of alphanumeric characters.
	// - *LICENSE_PLATE*
	//
	// A license plate for a vehicle is issued by the state or country where the vehicle is registered. The format for passenger vehicles is typically five to eight digits, consisting of upper-case letters and numbers. The format varies depending on the location of the issuing state or country.
	// - *VEHICLE_IDENTIFICATION_NUMBER*
	//
	// A Vehicle Identification Number (VIN) uniquely identifies a vehicle. VIN content and format are defined in the *ISO 3779* specification. Each country has specific codes and formats for VINs.
	// - *Finance*
	//
	// - *REDIT_DEBIT_CARD_CVV*
	//
	// A three-digit card verification code (CVV) that is present on VISA, MasterCard, and Discover credit and debit cards. For American Express credit or debit cards, the CVV is a four-digit numeric code.
	// - *CREDIT_DEBIT_CARD_EXPIRY*
	//
	// The expiration date for a credit or debit card. This number is usually four digits long and is often formatted as *month/year* or *MM/YY* . Guardrails recognizes expiration dates such as *01/21* , *01/2021* , and *Jan 2021* .
	// - *CREDIT_DEBIT_CARD_NUMBER*
	//
	// The number for a credit or debit card. These numbers can vary from 13 to 16 digits in length. However, Amazon Comprehend also recognizes credit or debit card numbers when only the last four digits are present.
	// - *PIN*
	//
	// A four-digit personal identification number (PIN) with which you can access your bank account.
	// - *INTERNATIONAL_BANK_ACCOUNT_NUMBER*
	//
	// An International Bank Account Number has specific formats in each country. For more information, see [www.iban.com/structure](https://docs.aws.amazon.com/https://www.iban.com/structure) .
	// - *SWIFT_CODE*
	//
	// A SWIFT code is a standard format of Bank Identifier Code (BIC) used to specify a particular bank or branch. Banks use these codes for money transfers such as international wire transfers.
	//
	// SWIFT codes consist of eight or 11 characters. The 11-digit codes refer to specific branches, while eight-digit codes (or 11-digit codes ending in 'XXX') refer to the head or primary office.
	// - *IT*
	//
	// - *IP_ADDRESS*
	//
	// An IPv4 address, such as *198.51.100.0* .
	// - *MAC_ADDRESS*
	//
	// A *media access control* (MAC) address is a unique identifier assigned to a network interface controller (NIC).
	// - *URL*
	//
	// A web address, such as *www.example.com* .
	// - *AWS_ACCESS_KEY*
	//
	// A unique identifier that's associated with a secret access key; you use the access key ID and secret access key to sign programmatic AWS requests cryptographically.
	// - *AWS_SECRET_KEY*
	//
	// A unique identifier that's associated with an access key. You use the access key ID and secret access key to sign programmatic AWS requests cryptographically.
	// - *USA specific*
	//
	// - *US_BANK_ACCOUNT_NUMBER*
	//
	// A US bank account number, which is typically 10 to 12 digits long.
	// - *US_BANK_ROUTING_NUMBER*
	//
	// A US bank account routing number. These are typically nine digits long,
	// - *US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER*
	//
	// A US Individual Taxpayer Identification Number (ITIN) is a nine-digit number that starts with a "9" and contain a "7" or "8" as the fourth digit. An ITIN can be formatted with a space or a dash after the third and forth digits.
	// - *US_PASSPORT_NUMBER*
	//
	// A US passport number. Passport numbers range from six to nine alphanumeric characters.
	// - *US_SOCIAL_SECURITY_NUMBER*
	//
	// A US Social Security Number (SSN) is a nine-digit number that is issued to US citizens, permanent residents, and temporary working residents.
	// - *Canada specific*
	//
	// - *CA_HEALTH_NUMBER*
	//
	// A Canadian Health Service Number is a 10-digit unique identifier, required for individuals to access healthcare benefits.
	// - *CA_SOCIAL_INSURANCE_NUMBER*
	//
	// A Canadian Social Insurance Number (SIN) is a nine-digit unique identifier, required for individuals to access government programs and benefits.
	//
	// The SIN is formatted as three groups of three digits, such as *123-456-789* . A SIN can be validated through a simple check-digit process called the [Luhn algorithm](https://docs.aws.amazon.com/https://www.wikipedia.org/wiki/Luhn_algorithm) .
	// - *UK Specific*
	//
	// - *UK_NATIONAL_HEALTH_SERVICE_NUMBER*
	//
	// A UK National Health Service Number is a 10-17 digit number, such as *485 777 3456* . The current system formats the 10-digit number with spaces after the third and sixth digits. The final digit is an error-detecting checksum.
	// - *UK_NATIONAL_INSURANCE_NUMBER*
	//
	// A UK National Insurance Number (NINO) provides individuals with access to National Insurance (social security) benefits. It is also used for some purposes in the UK tax system.
	//
	// The number is nine digits long and starts with two letters, followed by six numbers and one letter. A NINO can be formatted with a space or a dash after the two letters and after the second, forth, and sixth digits.
	// - *UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER*
	//
	// A UK Unique Taxpayer Reference (UTR) is a 10-digit number that identifies a taxpayer or a business.
	// - *Custom*
	//
	// - *Regex filter* - You can use a regular expressions to define patterns for a guardrail to recognize and act upon such as serial number, booking ID etc..
	Type GuardrailPiiEntityTypeInput `pulumi:"type"`
}

Pii entity configuration.

func (GuardrailPiiEntityConfigArgs) ElementType added in v0.104.0

func (GuardrailPiiEntityConfigArgs) ToGuardrailPiiEntityConfigOutput added in v0.104.0

func (i GuardrailPiiEntityConfigArgs) ToGuardrailPiiEntityConfigOutput() GuardrailPiiEntityConfigOutput

func (GuardrailPiiEntityConfigArgs) ToGuardrailPiiEntityConfigOutputWithContext added in v0.104.0

func (i GuardrailPiiEntityConfigArgs) ToGuardrailPiiEntityConfigOutputWithContext(ctx context.Context) GuardrailPiiEntityConfigOutput

type GuardrailPiiEntityConfigArray added in v0.104.0

type GuardrailPiiEntityConfigArray []GuardrailPiiEntityConfigInput

func (GuardrailPiiEntityConfigArray) ElementType added in v0.104.0

func (GuardrailPiiEntityConfigArray) ToGuardrailPiiEntityConfigArrayOutput added in v0.104.0

func (i GuardrailPiiEntityConfigArray) ToGuardrailPiiEntityConfigArrayOutput() GuardrailPiiEntityConfigArrayOutput

func (GuardrailPiiEntityConfigArray) ToGuardrailPiiEntityConfigArrayOutputWithContext added in v0.104.0

func (i GuardrailPiiEntityConfigArray) ToGuardrailPiiEntityConfigArrayOutputWithContext(ctx context.Context) GuardrailPiiEntityConfigArrayOutput

type GuardrailPiiEntityConfigArrayInput added in v0.104.0

type GuardrailPiiEntityConfigArrayInput interface {
	pulumi.Input

	ToGuardrailPiiEntityConfigArrayOutput() GuardrailPiiEntityConfigArrayOutput
	ToGuardrailPiiEntityConfigArrayOutputWithContext(context.Context) GuardrailPiiEntityConfigArrayOutput
}

GuardrailPiiEntityConfigArrayInput is an input type that accepts GuardrailPiiEntityConfigArray and GuardrailPiiEntityConfigArrayOutput values. You can construct a concrete instance of `GuardrailPiiEntityConfigArrayInput` via:

GuardrailPiiEntityConfigArray{ GuardrailPiiEntityConfigArgs{...} }

type GuardrailPiiEntityConfigArrayOutput added in v0.104.0

type GuardrailPiiEntityConfigArrayOutput struct{ *pulumi.OutputState }

func (GuardrailPiiEntityConfigArrayOutput) ElementType added in v0.104.0

func (GuardrailPiiEntityConfigArrayOutput) Index added in v0.104.0

func (GuardrailPiiEntityConfigArrayOutput) ToGuardrailPiiEntityConfigArrayOutput added in v0.104.0

func (o GuardrailPiiEntityConfigArrayOutput) ToGuardrailPiiEntityConfigArrayOutput() GuardrailPiiEntityConfigArrayOutput

func (GuardrailPiiEntityConfigArrayOutput) ToGuardrailPiiEntityConfigArrayOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityConfigArrayOutput) ToGuardrailPiiEntityConfigArrayOutputWithContext(ctx context.Context) GuardrailPiiEntityConfigArrayOutput

type GuardrailPiiEntityConfigInput added in v0.104.0

type GuardrailPiiEntityConfigInput interface {
	pulumi.Input

	ToGuardrailPiiEntityConfigOutput() GuardrailPiiEntityConfigOutput
	ToGuardrailPiiEntityConfigOutputWithContext(context.Context) GuardrailPiiEntityConfigOutput
}

GuardrailPiiEntityConfigInput is an input type that accepts GuardrailPiiEntityConfigArgs and GuardrailPiiEntityConfigOutput values. You can construct a concrete instance of `GuardrailPiiEntityConfigInput` via:

GuardrailPiiEntityConfigArgs{...}

type GuardrailPiiEntityConfigOutput added in v0.104.0

type GuardrailPiiEntityConfigOutput struct{ *pulumi.OutputState }

Pii entity configuration.

func (GuardrailPiiEntityConfigOutput) Action added in v0.104.0

Configure guardrail action when the PII entity is detected.

func (GuardrailPiiEntityConfigOutput) ElementType added in v0.104.0

func (GuardrailPiiEntityConfigOutput) ToGuardrailPiiEntityConfigOutput added in v0.104.0

func (o GuardrailPiiEntityConfigOutput) ToGuardrailPiiEntityConfigOutput() GuardrailPiiEntityConfigOutput

func (GuardrailPiiEntityConfigOutput) ToGuardrailPiiEntityConfigOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityConfigOutput) ToGuardrailPiiEntityConfigOutputWithContext(ctx context.Context) GuardrailPiiEntityConfigOutput

func (GuardrailPiiEntityConfigOutput) Type added in v0.104.0

Configure guardrail type when the PII entity is detected.

The following PIIs are used to block or mask sensitive information:

- *General*

- *ADDRESS*

A physical address, such as "100 Main Street, Anytown, USA" or "Suite #12, Building 123". An address can include information such as the street, building, location, city, state, country, county, zip code, precinct, and neighborhood. - *AGE*

An individual's age, including the quantity and unit of time. For example, in the phrase "I am 40 years old," Guarrails recognizes "40 years" as an age. - *NAME*

An individual's name. This entity type does not include titles, such as Dr., Mr., Mrs., or Miss. guardrails doesn't apply this entity type to names that are part of organizations or addresses. For example, guardrails recognizes the "John Doe Organization" as an organization, and it recognizes "Jane Doe Street" as an address. - *EMAIL*

An email address, such as *marymajor@email.com* . - *PHONE*

A phone number. This entity type also includes fax and pager numbers. - *USERNAME*

A user name that identifies an account, such as a login name, screen name, nick name, or handle. - *PASSWORD*

An alphanumeric string that is used as a password, such as "* *very20special#pass** ". - *DRIVER_ID*

The number assigned to a driver's license, which is an official document permitting an individual to operate one or more motorized vehicles on a public road. A driver's license number consists of alphanumeric characters. - *LICENSE_PLATE*

A license plate for a vehicle is issued by the state or country where the vehicle is registered. The format for passenger vehicles is typically five to eight digits, consisting of upper-case letters and numbers. The format varies depending on the location of the issuing state or country. - *VEHICLE_IDENTIFICATION_NUMBER*

A Vehicle Identification Number (VIN) uniquely identifies a vehicle. VIN content and format are defined in the *ISO 3779* specification. Each country has specific codes and formats for VINs. - *Finance*

- *REDIT_DEBIT_CARD_CVV*

A three-digit card verification code (CVV) that is present on VISA, MasterCard, and Discover credit and debit cards. For American Express credit or debit cards, the CVV is a four-digit numeric code. - *CREDIT_DEBIT_CARD_EXPIRY*

The expiration date for a credit or debit card. This number is usually four digits long and is often formatted as *month/year* or *MM/YY* . Guardrails recognizes expiration dates such as *01/21* , *01/2021* , and *Jan 2021* . - *CREDIT_DEBIT_CARD_NUMBER*

The number for a credit or debit card. These numbers can vary from 13 to 16 digits in length. However, Amazon Comprehend also recognizes credit or debit card numbers when only the last four digits are present. - *PIN*

A four-digit personal identification number (PIN) with which you can access your bank account. - *INTERNATIONAL_BANK_ACCOUNT_NUMBER*

An International Bank Account Number has specific formats in each country. For more information, see www.iban.com/structure(https://docs.aws.amazon.com/https://www.iban.com/structure) . - *SWIFT_CODE*

A SWIFT code is a standard format of Bank Identifier Code (BIC) used to specify a particular bank or branch. Banks use these codes for money transfers such as international wire transfers.

SWIFT codes consist of eight or 11 characters. The 11-digit codes refer to specific branches, while eight-digit codes (or 11-digit codes ending in 'XXX') refer to the head or primary office. - *IT*

- *IP_ADDRESS*

An IPv4 address, such as *198.51.100.0* . - *MAC_ADDRESS*

A *media access control* (MAC) address is a unique identifier assigned to a network interface controller (NIC). - *URL*

A web address, such as *www.example.com* . - *AWS_ACCESS_KEY*

A unique identifier that's associated with a secret access key; you use the access key ID and secret access key to sign programmatic AWS requests cryptographically. - *AWS_SECRET_KEY*

A unique identifier that's associated with an access key. You use the access key ID and secret access key to sign programmatic AWS requests cryptographically. - *USA specific*

- *US_BANK_ACCOUNT_NUMBER*

A US bank account number, which is typically 10 to 12 digits long. - *US_BANK_ROUTING_NUMBER*

A US bank account routing number. These are typically nine digits long, - *US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER*

A US Individual Taxpayer Identification Number (ITIN) is a nine-digit number that starts with a "9" and contain a "7" or "8" as the fourth digit. An ITIN can be formatted with a space or a dash after the third and forth digits. - *US_PASSPORT_NUMBER*

A US passport number. Passport numbers range from six to nine alphanumeric characters. - *US_SOCIAL_SECURITY_NUMBER*

A US Social Security Number (SSN) is a nine-digit number that is issued to US citizens, permanent residents, and temporary working residents. - *Canada specific*

- *CA_HEALTH_NUMBER*

A Canadian Health Service Number is a 10-digit unique identifier, required for individuals to access healthcare benefits. - *CA_SOCIAL_INSURANCE_NUMBER*

A Canadian Social Insurance Number (SIN) is a nine-digit unique identifier, required for individuals to access government programs and benefits.

The SIN is formatted as three groups of three digits, such as *123-456-789* . A SIN can be validated through a simple check-digit process called the [Luhn algorithm](https://docs.aws.amazon.com/https://www.wikipedia.org/wiki/Luhn_algorithm) . - *UK Specific*

- *UK_NATIONAL_HEALTH_SERVICE_NUMBER*

A UK National Health Service Number is a 10-17 digit number, such as *485 777 3456* . The current system formats the 10-digit number with spaces after the third and sixth digits. The final digit is an error-detecting checksum. - *UK_NATIONAL_INSURANCE_NUMBER*

A UK National Insurance Number (NINO) provides individuals with access to National Insurance (social security) benefits. It is also used for some purposes in the UK tax system.

The number is nine digits long and starts with two letters, followed by six numbers and one letter. A NINO can be formatted with a space or a dash after the two letters and after the second, forth, and sixth digits. - *UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER*

A UK Unique Taxpayer Reference (UTR) is a 10-digit number that identifies a taxpayer or a business. - *Custom*

- *Regex filter* - You can use a regular expressions to define patterns for a guardrail to recognize and act upon such as serial number, booking ID etc..

type GuardrailPiiEntityType added in v0.104.0

type GuardrailPiiEntityType string

The currently supported PII entities

func (GuardrailPiiEntityType) ElementType added in v0.104.0

func (GuardrailPiiEntityType) ElementType() reflect.Type

func (GuardrailPiiEntityType) ToGuardrailPiiEntityTypeOutput added in v0.104.0

func (e GuardrailPiiEntityType) ToGuardrailPiiEntityTypeOutput() GuardrailPiiEntityTypeOutput

func (GuardrailPiiEntityType) ToGuardrailPiiEntityTypeOutputWithContext added in v0.104.0

func (e GuardrailPiiEntityType) ToGuardrailPiiEntityTypeOutputWithContext(ctx context.Context) GuardrailPiiEntityTypeOutput

func (GuardrailPiiEntityType) ToGuardrailPiiEntityTypePtrOutput added in v0.104.0

func (e GuardrailPiiEntityType) ToGuardrailPiiEntityTypePtrOutput() GuardrailPiiEntityTypePtrOutput

func (GuardrailPiiEntityType) ToGuardrailPiiEntityTypePtrOutputWithContext added in v0.104.0

func (e GuardrailPiiEntityType) ToGuardrailPiiEntityTypePtrOutputWithContext(ctx context.Context) GuardrailPiiEntityTypePtrOutput

func (GuardrailPiiEntityType) ToStringOutput added in v0.104.0

func (e GuardrailPiiEntityType) ToStringOutput() pulumi.StringOutput

func (GuardrailPiiEntityType) ToStringOutputWithContext added in v0.104.0

func (e GuardrailPiiEntityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailPiiEntityType) ToStringPtrOutput added in v0.104.0

func (e GuardrailPiiEntityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailPiiEntityType) ToStringPtrOutputWithContext added in v0.104.0

func (e GuardrailPiiEntityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailPiiEntityTypeInput added in v0.104.0

type GuardrailPiiEntityTypeInput interface {
	pulumi.Input

	ToGuardrailPiiEntityTypeOutput() GuardrailPiiEntityTypeOutput
	ToGuardrailPiiEntityTypeOutputWithContext(context.Context) GuardrailPiiEntityTypeOutput
}

GuardrailPiiEntityTypeInput is an input type that accepts values of the GuardrailPiiEntityType enum A concrete instance of `GuardrailPiiEntityTypeInput` can be one of the following:

GuardrailPiiEntityTypeAddress
GuardrailPiiEntityTypeAge
GuardrailPiiEntityTypeAwsAccessKey
GuardrailPiiEntityTypeAwsSecretKey
GuardrailPiiEntityTypeCaHealthNumber
GuardrailPiiEntityTypeCaSocialInsuranceNumber
GuardrailPiiEntityTypeCreditDebitCardCvv
GuardrailPiiEntityTypeCreditDebitCardExpiry
GuardrailPiiEntityTypeCreditDebitCardNumber
GuardrailPiiEntityTypeDriverId
GuardrailPiiEntityTypeEmail
GuardrailPiiEntityTypeInternationalBankAccountNumber
GuardrailPiiEntityTypeIpAddress
GuardrailPiiEntityTypeLicensePlate
GuardrailPiiEntityTypeMacAddress
GuardrailPiiEntityTypeName
GuardrailPiiEntityTypePassword
GuardrailPiiEntityTypePhone
GuardrailPiiEntityTypePin
GuardrailPiiEntityTypeSwiftCode
GuardrailPiiEntityTypeUkNationalHealthServiceNumber
GuardrailPiiEntityTypeUkNationalInsuranceNumber
GuardrailPiiEntityTypeUkUniqueTaxpayerReferenceNumber
GuardrailPiiEntityTypeUrl
GuardrailPiiEntityTypeUsername
GuardrailPiiEntityTypeUsBankAccountNumber
GuardrailPiiEntityTypeUsBankRoutingNumber
GuardrailPiiEntityTypeUsIndividualTaxIdentificationNumber
GuardrailPiiEntityTypeUsPassportNumber
GuardrailPiiEntityTypeUsSocialSecurityNumber
GuardrailPiiEntityTypeVehicleIdentificationNumber

type GuardrailPiiEntityTypeOutput added in v0.104.0

type GuardrailPiiEntityTypeOutput struct{ *pulumi.OutputState }

func (GuardrailPiiEntityTypeOutput) ElementType added in v0.104.0

func (GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypeOutput added in v0.104.0

func (o GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypeOutput() GuardrailPiiEntityTypeOutput

func (GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypeOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypeOutputWithContext(ctx context.Context) GuardrailPiiEntityTypeOutput

func (GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypePtrOutput added in v0.104.0

func (o GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypePtrOutput() GuardrailPiiEntityTypePtrOutput

func (GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypePtrOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityTypeOutput) ToGuardrailPiiEntityTypePtrOutputWithContext(ctx context.Context) GuardrailPiiEntityTypePtrOutput

func (GuardrailPiiEntityTypeOutput) ToStringOutput added in v0.104.0

func (GuardrailPiiEntityTypeOutput) ToStringOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailPiiEntityTypeOutput) ToStringPtrOutput added in v0.104.0

func (o GuardrailPiiEntityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailPiiEntityTypeOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailPiiEntityTypePtrInput added in v0.104.0

type GuardrailPiiEntityTypePtrInput interface {
	pulumi.Input

	ToGuardrailPiiEntityTypePtrOutput() GuardrailPiiEntityTypePtrOutput
	ToGuardrailPiiEntityTypePtrOutputWithContext(context.Context) GuardrailPiiEntityTypePtrOutput
}

func GuardrailPiiEntityTypePtr added in v0.104.0

func GuardrailPiiEntityTypePtr(v string) GuardrailPiiEntityTypePtrInput

type GuardrailPiiEntityTypePtrOutput added in v0.104.0

type GuardrailPiiEntityTypePtrOutput struct{ *pulumi.OutputState }

func (GuardrailPiiEntityTypePtrOutput) Elem added in v0.104.0

func (GuardrailPiiEntityTypePtrOutput) ElementType added in v0.104.0

func (GuardrailPiiEntityTypePtrOutput) ToGuardrailPiiEntityTypePtrOutput added in v0.104.0

func (o GuardrailPiiEntityTypePtrOutput) ToGuardrailPiiEntityTypePtrOutput() GuardrailPiiEntityTypePtrOutput

func (GuardrailPiiEntityTypePtrOutput) ToGuardrailPiiEntityTypePtrOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityTypePtrOutput) ToGuardrailPiiEntityTypePtrOutputWithContext(ctx context.Context) GuardrailPiiEntityTypePtrOutput

func (GuardrailPiiEntityTypePtrOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailPiiEntityTypePtrOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailPiiEntityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailRegexConfig added in v0.104.0

type GuardrailRegexConfig struct {
	// The guardrail action to configure when matching regular expression is detected.
	Action GuardrailSensitiveInformationAction `pulumi:"action"`
	// The regex description.
	Description *string `pulumi:"description"`
	// The regex name.
	Name string `pulumi:"name"`
	// The regex pattern.
	Pattern string `pulumi:"pattern"`
}

A regex configuration.

type GuardrailRegexConfigArgs added in v0.104.0

type GuardrailRegexConfigArgs struct {
	// The guardrail action to configure when matching regular expression is detected.
	Action GuardrailSensitiveInformationActionInput `pulumi:"action"`
	// The regex description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The regex name.
	Name pulumi.StringInput `pulumi:"name"`
	// The regex pattern.
	Pattern pulumi.StringInput `pulumi:"pattern"`
}

A regex configuration.

func (GuardrailRegexConfigArgs) ElementType added in v0.104.0

func (GuardrailRegexConfigArgs) ElementType() reflect.Type

func (GuardrailRegexConfigArgs) ToGuardrailRegexConfigOutput added in v0.104.0

func (i GuardrailRegexConfigArgs) ToGuardrailRegexConfigOutput() GuardrailRegexConfigOutput

func (GuardrailRegexConfigArgs) ToGuardrailRegexConfigOutputWithContext added in v0.104.0

func (i GuardrailRegexConfigArgs) ToGuardrailRegexConfigOutputWithContext(ctx context.Context) GuardrailRegexConfigOutput

type GuardrailRegexConfigArray added in v0.104.0

type GuardrailRegexConfigArray []GuardrailRegexConfigInput

func (GuardrailRegexConfigArray) ElementType added in v0.104.0

func (GuardrailRegexConfigArray) ElementType() reflect.Type

func (GuardrailRegexConfigArray) ToGuardrailRegexConfigArrayOutput added in v0.104.0

func (i GuardrailRegexConfigArray) ToGuardrailRegexConfigArrayOutput() GuardrailRegexConfigArrayOutput

func (GuardrailRegexConfigArray) ToGuardrailRegexConfigArrayOutputWithContext added in v0.104.0

func (i GuardrailRegexConfigArray) ToGuardrailRegexConfigArrayOutputWithContext(ctx context.Context) GuardrailRegexConfigArrayOutput

type GuardrailRegexConfigArrayInput added in v0.104.0

type GuardrailRegexConfigArrayInput interface {
	pulumi.Input

	ToGuardrailRegexConfigArrayOutput() GuardrailRegexConfigArrayOutput
	ToGuardrailRegexConfigArrayOutputWithContext(context.Context) GuardrailRegexConfigArrayOutput
}

GuardrailRegexConfigArrayInput is an input type that accepts GuardrailRegexConfigArray and GuardrailRegexConfigArrayOutput values. You can construct a concrete instance of `GuardrailRegexConfigArrayInput` via:

GuardrailRegexConfigArray{ GuardrailRegexConfigArgs{...} }

type GuardrailRegexConfigArrayOutput added in v0.104.0

type GuardrailRegexConfigArrayOutput struct{ *pulumi.OutputState }

func (GuardrailRegexConfigArrayOutput) ElementType added in v0.104.0

func (GuardrailRegexConfigArrayOutput) Index added in v0.104.0

func (GuardrailRegexConfigArrayOutput) ToGuardrailRegexConfigArrayOutput added in v0.104.0

func (o GuardrailRegexConfigArrayOutput) ToGuardrailRegexConfigArrayOutput() GuardrailRegexConfigArrayOutput

func (GuardrailRegexConfigArrayOutput) ToGuardrailRegexConfigArrayOutputWithContext added in v0.104.0

func (o GuardrailRegexConfigArrayOutput) ToGuardrailRegexConfigArrayOutputWithContext(ctx context.Context) GuardrailRegexConfigArrayOutput

type GuardrailRegexConfigInput added in v0.104.0

type GuardrailRegexConfigInput interface {
	pulumi.Input

	ToGuardrailRegexConfigOutput() GuardrailRegexConfigOutput
	ToGuardrailRegexConfigOutputWithContext(context.Context) GuardrailRegexConfigOutput
}

GuardrailRegexConfigInput is an input type that accepts GuardrailRegexConfigArgs and GuardrailRegexConfigOutput values. You can construct a concrete instance of `GuardrailRegexConfigInput` via:

GuardrailRegexConfigArgs{...}

type GuardrailRegexConfigOutput added in v0.104.0

type GuardrailRegexConfigOutput struct{ *pulumi.OutputState }

A regex configuration.

func (GuardrailRegexConfigOutput) Action added in v0.104.0

The guardrail action to configure when matching regular expression is detected.

func (GuardrailRegexConfigOutput) Description added in v0.104.0

The regex description.

func (GuardrailRegexConfigOutput) ElementType added in v0.104.0

func (GuardrailRegexConfigOutput) ElementType() reflect.Type

func (GuardrailRegexConfigOutput) Name added in v0.104.0

The regex name.

func (GuardrailRegexConfigOutput) Pattern added in v0.104.0

The regex pattern.

func (GuardrailRegexConfigOutput) ToGuardrailRegexConfigOutput added in v0.104.0

func (o GuardrailRegexConfigOutput) ToGuardrailRegexConfigOutput() GuardrailRegexConfigOutput

func (GuardrailRegexConfigOutput) ToGuardrailRegexConfigOutputWithContext added in v0.104.0

func (o GuardrailRegexConfigOutput) ToGuardrailRegexConfigOutputWithContext(ctx context.Context) GuardrailRegexConfigOutput

type GuardrailSensitiveInformationAction added in v0.104.0

type GuardrailSensitiveInformationAction string

Options for sensitive information action.

func (GuardrailSensitiveInformationAction) ElementType added in v0.104.0

func (GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionOutput added in v0.104.0

func (e GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionOutput() GuardrailSensitiveInformationActionOutput

func (GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionOutputWithContext added in v0.104.0

func (e GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionOutputWithContext(ctx context.Context) GuardrailSensitiveInformationActionOutput

func (GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionPtrOutput added in v0.104.0

func (e GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionPtrOutput() GuardrailSensitiveInformationActionPtrOutput

func (GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionPtrOutputWithContext added in v0.104.0

func (e GuardrailSensitiveInformationAction) ToGuardrailSensitiveInformationActionPtrOutputWithContext(ctx context.Context) GuardrailSensitiveInformationActionPtrOutput

func (GuardrailSensitiveInformationAction) ToStringOutput added in v0.104.0

func (GuardrailSensitiveInformationAction) ToStringOutputWithContext added in v0.104.0

func (e GuardrailSensitiveInformationAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailSensitiveInformationAction) ToStringPtrOutput added in v0.104.0

func (GuardrailSensitiveInformationAction) ToStringPtrOutputWithContext added in v0.104.0

func (e GuardrailSensitiveInformationAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailSensitiveInformationActionInput added in v0.104.0

type GuardrailSensitiveInformationActionInput interface {
	pulumi.Input

	ToGuardrailSensitiveInformationActionOutput() GuardrailSensitiveInformationActionOutput
	ToGuardrailSensitiveInformationActionOutputWithContext(context.Context) GuardrailSensitiveInformationActionOutput
}

GuardrailSensitiveInformationActionInput is an input type that accepts values of the GuardrailSensitiveInformationAction enum A concrete instance of `GuardrailSensitiveInformationActionInput` can be one of the following:

GuardrailSensitiveInformationActionBlock
GuardrailSensitiveInformationActionAnonymize

type GuardrailSensitiveInformationActionOutput added in v0.104.0

type GuardrailSensitiveInformationActionOutput struct{ *pulumi.OutputState }

func (GuardrailSensitiveInformationActionOutput) ElementType added in v0.104.0

func (GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionOutput added in v0.104.0

func (o GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionOutput() GuardrailSensitiveInformationActionOutput

func (GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionOutputWithContext added in v0.104.0

func (o GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionOutputWithContext(ctx context.Context) GuardrailSensitiveInformationActionOutput

func (GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionPtrOutput added in v0.104.0

func (o GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionPtrOutput() GuardrailSensitiveInformationActionPtrOutput

func (GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionPtrOutputWithContext added in v0.104.0

func (o GuardrailSensitiveInformationActionOutput) ToGuardrailSensitiveInformationActionPtrOutputWithContext(ctx context.Context) GuardrailSensitiveInformationActionPtrOutput

func (GuardrailSensitiveInformationActionOutput) ToStringOutput added in v0.104.0

func (GuardrailSensitiveInformationActionOutput) ToStringOutputWithContext added in v0.104.0

func (GuardrailSensitiveInformationActionOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailSensitiveInformationActionOutput) ToStringPtrOutputWithContext added in v0.104.0

type GuardrailSensitiveInformationActionPtrInput added in v0.104.0

type GuardrailSensitiveInformationActionPtrInput interface {
	pulumi.Input

	ToGuardrailSensitiveInformationActionPtrOutput() GuardrailSensitiveInformationActionPtrOutput
	ToGuardrailSensitiveInformationActionPtrOutputWithContext(context.Context) GuardrailSensitiveInformationActionPtrOutput
}

func GuardrailSensitiveInformationActionPtr added in v0.104.0

func GuardrailSensitiveInformationActionPtr(v string) GuardrailSensitiveInformationActionPtrInput

type GuardrailSensitiveInformationActionPtrOutput added in v0.104.0

type GuardrailSensitiveInformationActionPtrOutput struct{ *pulumi.OutputState }

func (GuardrailSensitiveInformationActionPtrOutput) Elem added in v0.104.0

func (GuardrailSensitiveInformationActionPtrOutput) ElementType added in v0.104.0

func (GuardrailSensitiveInformationActionPtrOutput) ToGuardrailSensitiveInformationActionPtrOutput added in v0.104.0

func (o GuardrailSensitiveInformationActionPtrOutput) ToGuardrailSensitiveInformationActionPtrOutput() GuardrailSensitiveInformationActionPtrOutput

func (GuardrailSensitiveInformationActionPtrOutput) ToGuardrailSensitiveInformationActionPtrOutputWithContext added in v0.104.0

func (o GuardrailSensitiveInformationActionPtrOutput) ToGuardrailSensitiveInformationActionPtrOutputWithContext(ctx context.Context) GuardrailSensitiveInformationActionPtrOutput

func (GuardrailSensitiveInformationActionPtrOutput) ToStringPtrOutput added in v0.104.0

func (GuardrailSensitiveInformationActionPtrOutput) ToStringPtrOutputWithContext added in v0.104.0

type GuardrailSensitiveInformationPolicyConfig added in v0.104.0

type GuardrailSensitiveInformationPolicyConfig struct {
	// List of entities.
	PiiEntitiesConfig []GuardrailPiiEntityConfig `pulumi:"piiEntitiesConfig"`
	// List of regex.
	RegexesConfig []GuardrailRegexConfig `pulumi:"regexesConfig"`
}

Sensitive information policy config for a guardrail.

type GuardrailSensitiveInformationPolicyConfigArgs added in v0.104.0

type GuardrailSensitiveInformationPolicyConfigArgs struct {
	// List of entities.
	PiiEntitiesConfig GuardrailPiiEntityConfigArrayInput `pulumi:"piiEntitiesConfig"`
	// List of regex.
	RegexesConfig GuardrailRegexConfigArrayInput `pulumi:"regexesConfig"`
}

Sensitive information policy config for a guardrail.

func (GuardrailSensitiveInformationPolicyConfigArgs) ElementType added in v0.104.0

func (GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigOutput added in v0.104.0

func (i GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigOutput() GuardrailSensitiveInformationPolicyConfigOutput

func (GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigOutputWithContext added in v0.104.0

func (i GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigOutputWithContext(ctx context.Context) GuardrailSensitiveInformationPolicyConfigOutput

func (GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigPtrOutput added in v0.104.0

func (i GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigPtrOutput() GuardrailSensitiveInformationPolicyConfigPtrOutput

func (GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext added in v0.104.0

func (i GuardrailSensitiveInformationPolicyConfigArgs) ToGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailSensitiveInformationPolicyConfigPtrOutput

type GuardrailSensitiveInformationPolicyConfigInput added in v0.104.0

type GuardrailSensitiveInformationPolicyConfigInput interface {
	pulumi.Input

	ToGuardrailSensitiveInformationPolicyConfigOutput() GuardrailSensitiveInformationPolicyConfigOutput
	ToGuardrailSensitiveInformationPolicyConfigOutputWithContext(context.Context) GuardrailSensitiveInformationPolicyConfigOutput
}

GuardrailSensitiveInformationPolicyConfigInput is an input type that accepts GuardrailSensitiveInformationPolicyConfigArgs and GuardrailSensitiveInformationPolicyConfigOutput values. You can construct a concrete instance of `GuardrailSensitiveInformationPolicyConfigInput` via:

GuardrailSensitiveInformationPolicyConfigArgs{...}

type GuardrailSensitiveInformationPolicyConfigOutput added in v0.104.0

type GuardrailSensitiveInformationPolicyConfigOutput struct{ *pulumi.OutputState }

Sensitive information policy config for a guardrail.

func (GuardrailSensitiveInformationPolicyConfigOutput) ElementType added in v0.104.0

func (GuardrailSensitiveInformationPolicyConfigOutput) PiiEntitiesConfig added in v0.104.0

List of entities.

func (GuardrailSensitiveInformationPolicyConfigOutput) RegexesConfig added in v0.104.0

List of regex.

func (GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigOutput added in v0.104.0

func (o GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigOutput() GuardrailSensitiveInformationPolicyConfigOutput

func (GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigOutputWithContext added in v0.104.0

func (o GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigOutputWithContext(ctx context.Context) GuardrailSensitiveInformationPolicyConfigOutput

func (GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutput() GuardrailSensitiveInformationPolicyConfigPtrOutput

func (GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailSensitiveInformationPolicyConfigOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailSensitiveInformationPolicyConfigPtrOutput

type GuardrailSensitiveInformationPolicyConfigPtrInput added in v0.104.0

type GuardrailSensitiveInformationPolicyConfigPtrInput interface {
	pulumi.Input

	ToGuardrailSensitiveInformationPolicyConfigPtrOutput() GuardrailSensitiveInformationPolicyConfigPtrOutput
	ToGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(context.Context) GuardrailSensitiveInformationPolicyConfigPtrOutput
}

GuardrailSensitiveInformationPolicyConfigPtrInput is an input type that accepts GuardrailSensitiveInformationPolicyConfigArgs, GuardrailSensitiveInformationPolicyConfigPtr and GuardrailSensitiveInformationPolicyConfigPtrOutput values. You can construct a concrete instance of `GuardrailSensitiveInformationPolicyConfigPtrInput` via:

        GuardrailSensitiveInformationPolicyConfigArgs{...}

or:

        nil

type GuardrailSensitiveInformationPolicyConfigPtrOutput added in v0.104.0

type GuardrailSensitiveInformationPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (GuardrailSensitiveInformationPolicyConfigPtrOutput) Elem added in v0.104.0

func (GuardrailSensitiveInformationPolicyConfigPtrOutput) ElementType added in v0.104.0

func (GuardrailSensitiveInformationPolicyConfigPtrOutput) PiiEntitiesConfig added in v0.104.0

List of entities.

func (GuardrailSensitiveInformationPolicyConfigPtrOutput) RegexesConfig added in v0.104.0

List of regex.

func (GuardrailSensitiveInformationPolicyConfigPtrOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailSensitiveInformationPolicyConfigPtrOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutput() GuardrailSensitiveInformationPolicyConfigPtrOutput

func (GuardrailSensitiveInformationPolicyConfigPtrOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailSensitiveInformationPolicyConfigPtrOutput) ToGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailSensitiveInformationPolicyConfigPtrOutput

type GuardrailState added in v0.104.0

type GuardrailState struct {
}

func (GuardrailState) ElementType added in v0.104.0

func (GuardrailState) ElementType() reflect.Type

type GuardrailStatus added in v0.104.0

type GuardrailStatus string

Status of the guardrail

type GuardrailStatusOutput added in v0.104.0

type GuardrailStatusOutput struct{ *pulumi.OutputState }

func (GuardrailStatusOutput) ElementType added in v0.104.0

func (GuardrailStatusOutput) ElementType() reflect.Type

func (GuardrailStatusOutput) ToGuardrailStatusOutput added in v0.104.0

func (o GuardrailStatusOutput) ToGuardrailStatusOutput() GuardrailStatusOutput

func (GuardrailStatusOutput) ToGuardrailStatusOutputWithContext added in v0.104.0

func (o GuardrailStatusOutput) ToGuardrailStatusOutputWithContext(ctx context.Context) GuardrailStatusOutput

func (GuardrailStatusOutput) ToGuardrailStatusPtrOutput added in v0.104.0

func (o GuardrailStatusOutput) ToGuardrailStatusPtrOutput() GuardrailStatusPtrOutput

func (GuardrailStatusOutput) ToGuardrailStatusPtrOutputWithContext added in v0.104.0

func (o GuardrailStatusOutput) ToGuardrailStatusPtrOutputWithContext(ctx context.Context) GuardrailStatusPtrOutput

func (GuardrailStatusOutput) ToStringOutput added in v0.104.0

func (o GuardrailStatusOutput) ToStringOutput() pulumi.StringOutput

func (GuardrailStatusOutput) ToStringOutputWithContext added in v0.104.0

func (o GuardrailStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailStatusOutput) ToStringPtrOutput added in v0.104.0

func (o GuardrailStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailStatusOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailStatusPtrOutput added in v0.104.0

type GuardrailStatusPtrOutput struct{ *pulumi.OutputState }

func (GuardrailStatusPtrOutput) Elem added in v0.104.0

func (GuardrailStatusPtrOutput) ElementType added in v0.104.0

func (GuardrailStatusPtrOutput) ElementType() reflect.Type

func (GuardrailStatusPtrOutput) ToGuardrailStatusPtrOutput added in v0.104.0

func (o GuardrailStatusPtrOutput) ToGuardrailStatusPtrOutput() GuardrailStatusPtrOutput

func (GuardrailStatusPtrOutput) ToGuardrailStatusPtrOutputWithContext added in v0.104.0

func (o GuardrailStatusPtrOutput) ToGuardrailStatusPtrOutputWithContext(ctx context.Context) GuardrailStatusPtrOutput

func (GuardrailStatusPtrOutput) ToStringPtrOutput added in v0.104.0

func (o GuardrailStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailStatusPtrOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailTag added in v0.104.0

type GuardrailTag struct {
	// Tag Key
	Key string `pulumi:"key"`
	// Tag Value
	Value string `pulumi:"value"`
}

Definition of the key/value pair for a tag

type GuardrailTopicConfig added in v0.104.0

type GuardrailTopicConfig struct {
	// Definition of topic in topic policy
	Definition string `pulumi:"definition"`
	// List of text examples
	Examples []string `pulumi:"examples"`
	// Name of topic in topic policy
	Name string `pulumi:"name"`
	// Specifies to deny the topic.
	Type GuardrailTopicType `pulumi:"type"`
}

Topic config in topic policy.

type GuardrailTopicConfigArgs added in v0.104.0

type GuardrailTopicConfigArgs struct {
	// Definition of topic in topic policy
	Definition pulumi.StringInput `pulumi:"definition"`
	// List of text examples
	Examples pulumi.StringArrayInput `pulumi:"examples"`
	// Name of topic in topic policy
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies to deny the topic.
	Type GuardrailTopicTypeInput `pulumi:"type"`
}

Topic config in topic policy.

func (GuardrailTopicConfigArgs) ElementType added in v0.104.0

func (GuardrailTopicConfigArgs) ElementType() reflect.Type

func (GuardrailTopicConfigArgs) ToGuardrailTopicConfigOutput added in v0.104.0

func (i GuardrailTopicConfigArgs) ToGuardrailTopicConfigOutput() GuardrailTopicConfigOutput

func (GuardrailTopicConfigArgs) ToGuardrailTopicConfigOutputWithContext added in v0.104.0

func (i GuardrailTopicConfigArgs) ToGuardrailTopicConfigOutputWithContext(ctx context.Context) GuardrailTopicConfigOutput

type GuardrailTopicConfigArray added in v0.104.0

type GuardrailTopicConfigArray []GuardrailTopicConfigInput

func (GuardrailTopicConfigArray) ElementType added in v0.104.0

func (GuardrailTopicConfigArray) ElementType() reflect.Type

func (GuardrailTopicConfigArray) ToGuardrailTopicConfigArrayOutput added in v0.104.0

func (i GuardrailTopicConfigArray) ToGuardrailTopicConfigArrayOutput() GuardrailTopicConfigArrayOutput

func (GuardrailTopicConfigArray) ToGuardrailTopicConfigArrayOutputWithContext added in v0.104.0

func (i GuardrailTopicConfigArray) ToGuardrailTopicConfigArrayOutputWithContext(ctx context.Context) GuardrailTopicConfigArrayOutput

type GuardrailTopicConfigArrayInput added in v0.104.0

type GuardrailTopicConfigArrayInput interface {
	pulumi.Input

	ToGuardrailTopicConfigArrayOutput() GuardrailTopicConfigArrayOutput
	ToGuardrailTopicConfigArrayOutputWithContext(context.Context) GuardrailTopicConfigArrayOutput
}

GuardrailTopicConfigArrayInput is an input type that accepts GuardrailTopicConfigArray and GuardrailTopicConfigArrayOutput values. You can construct a concrete instance of `GuardrailTopicConfigArrayInput` via:

GuardrailTopicConfigArray{ GuardrailTopicConfigArgs{...} }

type GuardrailTopicConfigArrayOutput added in v0.104.0

type GuardrailTopicConfigArrayOutput struct{ *pulumi.OutputState }

func (GuardrailTopicConfigArrayOutput) ElementType added in v0.104.0

func (GuardrailTopicConfigArrayOutput) Index added in v0.104.0

func (GuardrailTopicConfigArrayOutput) ToGuardrailTopicConfigArrayOutput added in v0.104.0

func (o GuardrailTopicConfigArrayOutput) ToGuardrailTopicConfigArrayOutput() GuardrailTopicConfigArrayOutput

func (GuardrailTopicConfigArrayOutput) ToGuardrailTopicConfigArrayOutputWithContext added in v0.104.0

func (o GuardrailTopicConfigArrayOutput) ToGuardrailTopicConfigArrayOutputWithContext(ctx context.Context) GuardrailTopicConfigArrayOutput

type GuardrailTopicConfigInput added in v0.104.0

type GuardrailTopicConfigInput interface {
	pulumi.Input

	ToGuardrailTopicConfigOutput() GuardrailTopicConfigOutput
	ToGuardrailTopicConfigOutputWithContext(context.Context) GuardrailTopicConfigOutput
}

GuardrailTopicConfigInput is an input type that accepts GuardrailTopicConfigArgs and GuardrailTopicConfigOutput values. You can construct a concrete instance of `GuardrailTopicConfigInput` via:

GuardrailTopicConfigArgs{...}

type GuardrailTopicConfigOutput added in v0.104.0

type GuardrailTopicConfigOutput struct{ *pulumi.OutputState }

Topic config in topic policy.

func (GuardrailTopicConfigOutput) Definition added in v0.104.0

Definition of topic in topic policy

func (GuardrailTopicConfigOutput) ElementType added in v0.104.0

func (GuardrailTopicConfigOutput) ElementType() reflect.Type

func (GuardrailTopicConfigOutput) Examples added in v0.104.0

List of text examples

func (GuardrailTopicConfigOutput) Name added in v0.104.0

Name of topic in topic policy

func (GuardrailTopicConfigOutput) ToGuardrailTopicConfigOutput added in v0.104.0

func (o GuardrailTopicConfigOutput) ToGuardrailTopicConfigOutput() GuardrailTopicConfigOutput

func (GuardrailTopicConfigOutput) ToGuardrailTopicConfigOutputWithContext added in v0.104.0

func (o GuardrailTopicConfigOutput) ToGuardrailTopicConfigOutputWithContext(ctx context.Context) GuardrailTopicConfigOutput

func (GuardrailTopicConfigOutput) Type added in v0.104.0

Specifies to deny the topic.

type GuardrailTopicPolicyConfig added in v0.104.0

type GuardrailTopicPolicyConfig struct {
	// List of topic configs in topic policy.
	TopicsConfig []GuardrailTopicConfig `pulumi:"topicsConfig"`
}

Topic policy config for a guardrail.

type GuardrailTopicPolicyConfigArgs added in v0.104.0

type GuardrailTopicPolicyConfigArgs struct {
	// List of topic configs in topic policy.
	TopicsConfig GuardrailTopicConfigArrayInput `pulumi:"topicsConfig"`
}

Topic policy config for a guardrail.

func (GuardrailTopicPolicyConfigArgs) ElementType added in v0.104.0

func (GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigOutput added in v0.104.0

func (i GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigOutput() GuardrailTopicPolicyConfigOutput

func (GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigOutputWithContext added in v0.104.0

func (i GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigOutputWithContext(ctx context.Context) GuardrailTopicPolicyConfigOutput

func (GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigPtrOutput added in v0.104.0

func (i GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigPtrOutput() GuardrailTopicPolicyConfigPtrOutput

func (GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigPtrOutputWithContext added in v0.104.0

func (i GuardrailTopicPolicyConfigArgs) ToGuardrailTopicPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailTopicPolicyConfigPtrOutput

type GuardrailTopicPolicyConfigInput added in v0.104.0

type GuardrailTopicPolicyConfigInput interface {
	pulumi.Input

	ToGuardrailTopicPolicyConfigOutput() GuardrailTopicPolicyConfigOutput
	ToGuardrailTopicPolicyConfigOutputWithContext(context.Context) GuardrailTopicPolicyConfigOutput
}

GuardrailTopicPolicyConfigInput is an input type that accepts GuardrailTopicPolicyConfigArgs and GuardrailTopicPolicyConfigOutput values. You can construct a concrete instance of `GuardrailTopicPolicyConfigInput` via:

GuardrailTopicPolicyConfigArgs{...}

type GuardrailTopicPolicyConfigOutput added in v0.104.0

type GuardrailTopicPolicyConfigOutput struct{ *pulumi.OutputState }

Topic policy config for a guardrail.

func (GuardrailTopicPolicyConfigOutput) ElementType added in v0.104.0

func (GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigOutput added in v0.104.0

func (o GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigOutput() GuardrailTopicPolicyConfigOutput

func (GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigOutputWithContext added in v0.104.0

func (o GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigOutputWithContext(ctx context.Context) GuardrailTopicPolicyConfigOutput

func (GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigPtrOutput() GuardrailTopicPolicyConfigPtrOutput

func (GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailTopicPolicyConfigOutput) ToGuardrailTopicPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailTopicPolicyConfigPtrOutput

func (GuardrailTopicPolicyConfigOutput) TopicsConfig added in v0.104.0

List of topic configs in topic policy.

type GuardrailTopicPolicyConfigPtrInput added in v0.104.0

type GuardrailTopicPolicyConfigPtrInput interface {
	pulumi.Input

	ToGuardrailTopicPolicyConfigPtrOutput() GuardrailTopicPolicyConfigPtrOutput
	ToGuardrailTopicPolicyConfigPtrOutputWithContext(context.Context) GuardrailTopicPolicyConfigPtrOutput
}

GuardrailTopicPolicyConfigPtrInput is an input type that accepts GuardrailTopicPolicyConfigArgs, GuardrailTopicPolicyConfigPtr and GuardrailTopicPolicyConfigPtrOutput values. You can construct a concrete instance of `GuardrailTopicPolicyConfigPtrInput` via:

        GuardrailTopicPolicyConfigArgs{...}

or:

        nil

func GuardrailTopicPolicyConfigPtr added in v0.104.0

type GuardrailTopicPolicyConfigPtrOutput added in v0.104.0

type GuardrailTopicPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (GuardrailTopicPolicyConfigPtrOutput) Elem added in v0.104.0

func (GuardrailTopicPolicyConfigPtrOutput) ElementType added in v0.104.0

func (GuardrailTopicPolicyConfigPtrOutput) ToGuardrailTopicPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailTopicPolicyConfigPtrOutput) ToGuardrailTopicPolicyConfigPtrOutput() GuardrailTopicPolicyConfigPtrOutput

func (GuardrailTopicPolicyConfigPtrOutput) ToGuardrailTopicPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailTopicPolicyConfigPtrOutput) ToGuardrailTopicPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailTopicPolicyConfigPtrOutput

func (GuardrailTopicPolicyConfigPtrOutput) TopicsConfig added in v0.104.0

List of topic configs in topic policy.

type GuardrailTopicType added in v0.104.0

type GuardrailTopicType string

Type of topic in a policy

func (GuardrailTopicType) ElementType added in v0.104.0

func (GuardrailTopicType) ElementType() reflect.Type

func (GuardrailTopicType) ToGuardrailTopicTypeOutput added in v0.104.0

func (e GuardrailTopicType) ToGuardrailTopicTypeOutput() GuardrailTopicTypeOutput

func (GuardrailTopicType) ToGuardrailTopicTypeOutputWithContext added in v0.104.0

func (e GuardrailTopicType) ToGuardrailTopicTypeOutputWithContext(ctx context.Context) GuardrailTopicTypeOutput

func (GuardrailTopicType) ToGuardrailTopicTypePtrOutput added in v0.104.0

func (e GuardrailTopicType) ToGuardrailTopicTypePtrOutput() GuardrailTopicTypePtrOutput

func (GuardrailTopicType) ToGuardrailTopicTypePtrOutputWithContext added in v0.104.0

func (e GuardrailTopicType) ToGuardrailTopicTypePtrOutputWithContext(ctx context.Context) GuardrailTopicTypePtrOutput

func (GuardrailTopicType) ToStringOutput added in v0.104.0

func (e GuardrailTopicType) ToStringOutput() pulumi.StringOutput

func (GuardrailTopicType) ToStringOutputWithContext added in v0.104.0

func (e GuardrailTopicType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailTopicType) ToStringPtrOutput added in v0.104.0

func (e GuardrailTopicType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailTopicType) ToStringPtrOutputWithContext added in v0.104.0

func (e GuardrailTopicType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailTopicTypeInput added in v0.104.0

type GuardrailTopicTypeInput interface {
	pulumi.Input

	ToGuardrailTopicTypeOutput() GuardrailTopicTypeOutput
	ToGuardrailTopicTypeOutputWithContext(context.Context) GuardrailTopicTypeOutput
}

GuardrailTopicTypeInput is an input type that accepts values of the GuardrailTopicType enum A concrete instance of `GuardrailTopicTypeInput` can be one of the following:

GuardrailTopicTypeDeny

type GuardrailTopicTypeOutput added in v0.104.0

type GuardrailTopicTypeOutput struct{ *pulumi.OutputState }

func (GuardrailTopicTypeOutput) ElementType added in v0.104.0

func (GuardrailTopicTypeOutput) ElementType() reflect.Type

func (GuardrailTopicTypeOutput) ToGuardrailTopicTypeOutput added in v0.104.0

func (o GuardrailTopicTypeOutput) ToGuardrailTopicTypeOutput() GuardrailTopicTypeOutput

func (GuardrailTopicTypeOutput) ToGuardrailTopicTypeOutputWithContext added in v0.104.0

func (o GuardrailTopicTypeOutput) ToGuardrailTopicTypeOutputWithContext(ctx context.Context) GuardrailTopicTypeOutput

func (GuardrailTopicTypeOutput) ToGuardrailTopicTypePtrOutput added in v0.104.0

func (o GuardrailTopicTypeOutput) ToGuardrailTopicTypePtrOutput() GuardrailTopicTypePtrOutput

func (GuardrailTopicTypeOutput) ToGuardrailTopicTypePtrOutputWithContext added in v0.104.0

func (o GuardrailTopicTypeOutput) ToGuardrailTopicTypePtrOutputWithContext(ctx context.Context) GuardrailTopicTypePtrOutput

func (GuardrailTopicTypeOutput) ToStringOutput added in v0.104.0

func (o GuardrailTopicTypeOutput) ToStringOutput() pulumi.StringOutput

func (GuardrailTopicTypeOutput) ToStringOutputWithContext added in v0.104.0

func (o GuardrailTopicTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GuardrailTopicTypeOutput) ToStringPtrOutput added in v0.104.0

func (o GuardrailTopicTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailTopicTypeOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailTopicTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailTopicTypePtrInput added in v0.104.0

type GuardrailTopicTypePtrInput interface {
	pulumi.Input

	ToGuardrailTopicTypePtrOutput() GuardrailTopicTypePtrOutput
	ToGuardrailTopicTypePtrOutputWithContext(context.Context) GuardrailTopicTypePtrOutput
}

func GuardrailTopicTypePtr added in v0.104.0

func GuardrailTopicTypePtr(v string) GuardrailTopicTypePtrInput

type GuardrailTopicTypePtrOutput added in v0.104.0

type GuardrailTopicTypePtrOutput struct{ *pulumi.OutputState }

func (GuardrailTopicTypePtrOutput) Elem added in v0.104.0

func (GuardrailTopicTypePtrOutput) ElementType added in v0.104.0

func (GuardrailTopicTypePtrOutput) ToGuardrailTopicTypePtrOutput added in v0.104.0

func (o GuardrailTopicTypePtrOutput) ToGuardrailTopicTypePtrOutput() GuardrailTopicTypePtrOutput

func (GuardrailTopicTypePtrOutput) ToGuardrailTopicTypePtrOutputWithContext added in v0.104.0

func (o GuardrailTopicTypePtrOutput) ToGuardrailTopicTypePtrOutputWithContext(ctx context.Context) GuardrailTopicTypePtrOutput

func (GuardrailTopicTypePtrOutput) ToStringPtrOutput added in v0.104.0

func (o GuardrailTopicTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GuardrailTopicTypePtrOutput) ToStringPtrOutputWithContext added in v0.104.0

func (o GuardrailTopicTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuardrailVersion added in v0.106.0

type GuardrailVersion struct {
	pulumi.CustomResourceState

	// Description of the Guardrail version
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Arn representation for the guardrail
	GuardrailArn pulumi.StringOutput `pulumi:"guardrailArn"`
	// Unique id for the guardrail
	GuardrailId pulumi.StringOutput `pulumi:"guardrailId"`
	// Identifier (GuardrailId or GuardrailArn) for the guardrail
	GuardrailIdentifier pulumi.StringOutput `pulumi:"guardrailIdentifier"`
	// Guardrail version
	Version pulumi.StringOutput `pulumi:"version"`
}

Definition of AWS::Bedrock::GuardrailVersion Resource Type

func GetGuardrailVersion added in v0.106.0

func GetGuardrailVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GuardrailVersionState, opts ...pulumi.ResourceOption) (*GuardrailVersion, error)

GetGuardrailVersion gets an existing GuardrailVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGuardrailVersion added in v0.106.0

func NewGuardrailVersion(ctx *pulumi.Context,
	name string, args *GuardrailVersionArgs, opts ...pulumi.ResourceOption) (*GuardrailVersion, error)

NewGuardrailVersion registers a new resource with the given unique name, arguments, and options.

func (*GuardrailVersion) ElementType added in v0.106.0

func (*GuardrailVersion) ElementType() reflect.Type

func (*GuardrailVersion) ToGuardrailVersionOutput added in v0.106.0

func (i *GuardrailVersion) ToGuardrailVersionOutput() GuardrailVersionOutput

func (*GuardrailVersion) ToGuardrailVersionOutputWithContext added in v0.106.0

func (i *GuardrailVersion) ToGuardrailVersionOutputWithContext(ctx context.Context) GuardrailVersionOutput

type GuardrailVersionArgs added in v0.106.0

type GuardrailVersionArgs struct {
	// Description of the Guardrail version
	Description pulumi.StringPtrInput
	// Identifier (GuardrailId or GuardrailArn) for the guardrail
	GuardrailIdentifier pulumi.StringInput
}

The set of arguments for constructing a GuardrailVersion resource.

func (GuardrailVersionArgs) ElementType added in v0.106.0

func (GuardrailVersionArgs) ElementType() reflect.Type

type GuardrailVersionInput added in v0.106.0

type GuardrailVersionInput interface {
	pulumi.Input

	ToGuardrailVersionOutput() GuardrailVersionOutput
	ToGuardrailVersionOutputWithContext(ctx context.Context) GuardrailVersionOutput
}

type GuardrailVersionOutput added in v0.106.0

type GuardrailVersionOutput struct{ *pulumi.OutputState }

func (GuardrailVersionOutput) Description added in v0.106.0

Description of the Guardrail version

func (GuardrailVersionOutput) ElementType added in v0.106.0

func (GuardrailVersionOutput) ElementType() reflect.Type

func (GuardrailVersionOutput) GuardrailArn added in v0.106.0

func (o GuardrailVersionOutput) GuardrailArn() pulumi.StringOutput

Arn representation for the guardrail

func (GuardrailVersionOutput) GuardrailId added in v0.106.0

func (o GuardrailVersionOutput) GuardrailId() pulumi.StringOutput

Unique id for the guardrail

func (GuardrailVersionOutput) GuardrailIdentifier added in v0.106.0

func (o GuardrailVersionOutput) GuardrailIdentifier() pulumi.StringOutput

Identifier (GuardrailId or GuardrailArn) for the guardrail

func (GuardrailVersionOutput) ToGuardrailVersionOutput added in v0.106.0

func (o GuardrailVersionOutput) ToGuardrailVersionOutput() GuardrailVersionOutput

func (GuardrailVersionOutput) ToGuardrailVersionOutputWithContext added in v0.106.0

func (o GuardrailVersionOutput) ToGuardrailVersionOutputWithContext(ctx context.Context) GuardrailVersionOutput

func (GuardrailVersionOutput) Version added in v0.106.0

Guardrail version

type GuardrailVersionState added in v0.106.0

type GuardrailVersionState struct {
}

func (GuardrailVersionState) ElementType added in v0.106.0

func (GuardrailVersionState) ElementType() reflect.Type

type GuardrailWordConfig added in v0.104.0

type GuardrailWordConfig struct {
	// The custom word text.
	Text string `pulumi:"text"`
}

A custom word config.

type GuardrailWordConfigArgs added in v0.104.0

type GuardrailWordConfigArgs struct {
	// The custom word text.
	Text pulumi.StringInput `pulumi:"text"`
}

A custom word config.

func (GuardrailWordConfigArgs) ElementType added in v0.104.0

func (GuardrailWordConfigArgs) ElementType() reflect.Type

func (GuardrailWordConfigArgs) ToGuardrailWordConfigOutput added in v0.104.0

func (i GuardrailWordConfigArgs) ToGuardrailWordConfigOutput() GuardrailWordConfigOutput

func (GuardrailWordConfigArgs) ToGuardrailWordConfigOutputWithContext added in v0.104.0

func (i GuardrailWordConfigArgs) ToGuardrailWordConfigOutputWithContext(ctx context.Context) GuardrailWordConfigOutput

type GuardrailWordConfigArray added in v0.104.0

type GuardrailWordConfigArray []GuardrailWordConfigInput

func (GuardrailWordConfigArray) ElementType added in v0.104.0

func (GuardrailWordConfigArray) ElementType() reflect.Type

func (GuardrailWordConfigArray) ToGuardrailWordConfigArrayOutput added in v0.104.0

func (i GuardrailWordConfigArray) ToGuardrailWordConfigArrayOutput() GuardrailWordConfigArrayOutput

func (GuardrailWordConfigArray) ToGuardrailWordConfigArrayOutputWithContext added in v0.104.0

func (i GuardrailWordConfigArray) ToGuardrailWordConfigArrayOutputWithContext(ctx context.Context) GuardrailWordConfigArrayOutput

type GuardrailWordConfigArrayInput added in v0.104.0

type GuardrailWordConfigArrayInput interface {
	pulumi.Input

	ToGuardrailWordConfigArrayOutput() GuardrailWordConfigArrayOutput
	ToGuardrailWordConfigArrayOutputWithContext(context.Context) GuardrailWordConfigArrayOutput
}

GuardrailWordConfigArrayInput is an input type that accepts GuardrailWordConfigArray and GuardrailWordConfigArrayOutput values. You can construct a concrete instance of `GuardrailWordConfigArrayInput` via:

GuardrailWordConfigArray{ GuardrailWordConfigArgs{...} }

type GuardrailWordConfigArrayOutput added in v0.104.0

type GuardrailWordConfigArrayOutput struct{ *pulumi.OutputState }

func (GuardrailWordConfigArrayOutput) ElementType added in v0.104.0

func (GuardrailWordConfigArrayOutput) Index added in v0.104.0

func (GuardrailWordConfigArrayOutput) ToGuardrailWordConfigArrayOutput added in v0.104.0

func (o GuardrailWordConfigArrayOutput) ToGuardrailWordConfigArrayOutput() GuardrailWordConfigArrayOutput

func (GuardrailWordConfigArrayOutput) ToGuardrailWordConfigArrayOutputWithContext added in v0.104.0

func (o GuardrailWordConfigArrayOutput) ToGuardrailWordConfigArrayOutputWithContext(ctx context.Context) GuardrailWordConfigArrayOutput

type GuardrailWordConfigInput added in v0.104.0

type GuardrailWordConfigInput interface {
	pulumi.Input

	ToGuardrailWordConfigOutput() GuardrailWordConfigOutput
	ToGuardrailWordConfigOutputWithContext(context.Context) GuardrailWordConfigOutput
}

GuardrailWordConfigInput is an input type that accepts GuardrailWordConfigArgs and GuardrailWordConfigOutput values. You can construct a concrete instance of `GuardrailWordConfigInput` via:

GuardrailWordConfigArgs{...}

type GuardrailWordConfigOutput added in v0.104.0

type GuardrailWordConfigOutput struct{ *pulumi.OutputState }

A custom word config.

func (GuardrailWordConfigOutput) ElementType added in v0.104.0

func (GuardrailWordConfigOutput) ElementType() reflect.Type

func (GuardrailWordConfigOutput) Text added in v0.104.0

The custom word text.

func (GuardrailWordConfigOutput) ToGuardrailWordConfigOutput added in v0.104.0

func (o GuardrailWordConfigOutput) ToGuardrailWordConfigOutput() GuardrailWordConfigOutput

func (GuardrailWordConfigOutput) ToGuardrailWordConfigOutputWithContext added in v0.104.0

func (o GuardrailWordConfigOutput) ToGuardrailWordConfigOutputWithContext(ctx context.Context) GuardrailWordConfigOutput

type GuardrailWordPolicyConfig added in v0.104.0

type GuardrailWordPolicyConfig struct {
	// A config for the list of managed words.
	ManagedWordListsConfig []GuardrailManagedWordsConfig `pulumi:"managedWordListsConfig"`
	// List of custom word configs.
	WordsConfig []GuardrailWordConfig `pulumi:"wordsConfig"`
}

Word policy config for a guardrail.

type GuardrailWordPolicyConfigArgs added in v0.104.0

type GuardrailWordPolicyConfigArgs struct {
	// A config for the list of managed words.
	ManagedWordListsConfig GuardrailManagedWordsConfigArrayInput `pulumi:"managedWordListsConfig"`
	// List of custom word configs.
	WordsConfig GuardrailWordConfigArrayInput `pulumi:"wordsConfig"`
}

Word policy config for a guardrail.

func (GuardrailWordPolicyConfigArgs) ElementType added in v0.104.0

func (GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigOutput added in v0.104.0

func (i GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigOutput() GuardrailWordPolicyConfigOutput

func (GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigOutputWithContext added in v0.104.0

func (i GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigOutputWithContext(ctx context.Context) GuardrailWordPolicyConfigOutput

func (GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigPtrOutput added in v0.104.0

func (i GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigPtrOutput() GuardrailWordPolicyConfigPtrOutput

func (GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigPtrOutputWithContext added in v0.104.0

func (i GuardrailWordPolicyConfigArgs) ToGuardrailWordPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailWordPolicyConfigPtrOutput

type GuardrailWordPolicyConfigInput added in v0.104.0

type GuardrailWordPolicyConfigInput interface {
	pulumi.Input

	ToGuardrailWordPolicyConfigOutput() GuardrailWordPolicyConfigOutput
	ToGuardrailWordPolicyConfigOutputWithContext(context.Context) GuardrailWordPolicyConfigOutput
}

GuardrailWordPolicyConfigInput is an input type that accepts GuardrailWordPolicyConfigArgs and GuardrailWordPolicyConfigOutput values. You can construct a concrete instance of `GuardrailWordPolicyConfigInput` via:

GuardrailWordPolicyConfigArgs{...}

type GuardrailWordPolicyConfigOutput added in v0.104.0

type GuardrailWordPolicyConfigOutput struct{ *pulumi.OutputState }

Word policy config for a guardrail.

func (GuardrailWordPolicyConfigOutput) ElementType added in v0.104.0

func (GuardrailWordPolicyConfigOutput) ManagedWordListsConfig added in v0.104.0

A config for the list of managed words.

func (GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigOutput added in v0.104.0

func (o GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigOutput() GuardrailWordPolicyConfigOutput

func (GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigOutputWithContext added in v0.104.0

func (o GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigOutputWithContext(ctx context.Context) GuardrailWordPolicyConfigOutput

func (GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigPtrOutput() GuardrailWordPolicyConfigPtrOutput

func (GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailWordPolicyConfigOutput) ToGuardrailWordPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailWordPolicyConfigPtrOutput

func (GuardrailWordPolicyConfigOutput) WordsConfig added in v0.104.0

List of custom word configs.

type GuardrailWordPolicyConfigPtrInput added in v0.104.0

type GuardrailWordPolicyConfigPtrInput interface {
	pulumi.Input

	ToGuardrailWordPolicyConfigPtrOutput() GuardrailWordPolicyConfigPtrOutput
	ToGuardrailWordPolicyConfigPtrOutputWithContext(context.Context) GuardrailWordPolicyConfigPtrOutput
}

GuardrailWordPolicyConfigPtrInput is an input type that accepts GuardrailWordPolicyConfigArgs, GuardrailWordPolicyConfigPtr and GuardrailWordPolicyConfigPtrOutput values. You can construct a concrete instance of `GuardrailWordPolicyConfigPtrInput` via:

        GuardrailWordPolicyConfigArgs{...}

or:

        nil

func GuardrailWordPolicyConfigPtr added in v0.104.0

type GuardrailWordPolicyConfigPtrOutput added in v0.104.0

type GuardrailWordPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (GuardrailWordPolicyConfigPtrOutput) Elem added in v0.104.0

func (GuardrailWordPolicyConfigPtrOutput) ElementType added in v0.104.0

func (GuardrailWordPolicyConfigPtrOutput) ManagedWordListsConfig added in v0.104.0

A config for the list of managed words.

func (GuardrailWordPolicyConfigPtrOutput) ToGuardrailWordPolicyConfigPtrOutput added in v0.104.0

func (o GuardrailWordPolicyConfigPtrOutput) ToGuardrailWordPolicyConfigPtrOutput() GuardrailWordPolicyConfigPtrOutput

func (GuardrailWordPolicyConfigPtrOutput) ToGuardrailWordPolicyConfigPtrOutputWithContext added in v0.104.0

func (o GuardrailWordPolicyConfigPtrOutput) ToGuardrailWordPolicyConfigPtrOutputWithContext(ctx context.Context) GuardrailWordPolicyConfigPtrOutput

func (GuardrailWordPolicyConfigPtrOutput) WordsConfig added in v0.104.0

List of custom word configs.

type KnowledgeBase

type KnowledgeBase struct {
	pulumi.CustomResourceState

	// The time at which the knowledge base was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Description of the Resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A list of reasons that the API operation on the knowledge base failed.
	FailureReasons pulumi.StringArrayOutput `pulumi:"failureReasons"`
	// The ARN of the knowledge base.
	KnowledgeBaseArn pulumi.StringOutput `pulumi:"knowledgeBaseArn"`
	// Contains details about the embeddings configuration of the knowledge base.
	KnowledgeBaseConfiguration KnowledgeBaseConfigurationOutput `pulumi:"knowledgeBaseConfiguration"`
	// The unique identifier of the knowledge base.
	KnowledgeBaseId pulumi.StringOutput `pulumi:"knowledgeBaseId"`
	// The name of the knowledge base.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The status of the knowledge base.
	Status KnowledgeBaseStatusOutput `pulumi:"status"`
	// Contains details about the storage configuration of the knowledge base.
	StorageConfiguration KnowledgeBaseStorageConfigurationOutput `pulumi:"storageConfiguration"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The time at which the knowledge base was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::Bedrock::KnowledgeBase Resource Type

func GetKnowledgeBase

func GetKnowledgeBase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KnowledgeBaseState, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

GetKnowledgeBase gets an existing KnowledgeBase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKnowledgeBase

func NewKnowledgeBase(ctx *pulumi.Context,
	name string, args *KnowledgeBaseArgs, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

NewKnowledgeBase registers a new resource with the given unique name, arguments, and options.

func (*KnowledgeBase) ElementType

func (*KnowledgeBase) ElementType() reflect.Type

func (*KnowledgeBase) ToKnowledgeBaseOutput

func (i *KnowledgeBase) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (*KnowledgeBase) ToKnowledgeBaseOutputWithContext

func (i *KnowledgeBase) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

type KnowledgeBaseArgs

type KnowledgeBaseArgs struct {
	// Description of the Resource.
	Description pulumi.StringPtrInput
	// Contains details about the embeddings configuration of the knowledge base.
	KnowledgeBaseConfiguration KnowledgeBaseConfigurationInput
	// The name of the knowledge base.
	Name pulumi.StringPtrInput
	// The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
	RoleArn pulumi.StringInput
	// Contains details about the storage configuration of the knowledge base.
	StorageConfiguration KnowledgeBaseStorageConfigurationInput
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a KnowledgeBase resource.

func (KnowledgeBaseArgs) ElementType

func (KnowledgeBaseArgs) ElementType() reflect.Type

type KnowledgeBaseBedrockEmbeddingModelConfiguration added in v0.113.0

type KnowledgeBaseBedrockEmbeddingModelConfiguration struct {
	// The dimensions details for the vector configuration used on the Bedrock embeddings model.
	Dimensions *int `pulumi:"dimensions"`
}

The vector configuration details for the Bedrock embeddings model.

type KnowledgeBaseBedrockEmbeddingModelConfigurationArgs added in v0.113.0

type KnowledgeBaseBedrockEmbeddingModelConfigurationArgs struct {
	// The dimensions details for the vector configuration used on the Bedrock embeddings model.
	Dimensions pulumi.IntPtrInput `pulumi:"dimensions"`
}

The vector configuration details for the Bedrock embeddings model.

func (KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ElementType added in v0.113.0

func (KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutput added in v0.113.0

func (i KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutput() KnowledgeBaseBedrockEmbeddingModelConfigurationOutput

func (KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutputWithContext added in v0.113.0

func (i KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseBedrockEmbeddingModelConfigurationOutput

func (KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput added in v0.113.0

func (i KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput() KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput

func (KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutputWithContext added in v0.113.0

func (i KnowledgeBaseBedrockEmbeddingModelConfigurationArgs) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput

type KnowledgeBaseBedrockEmbeddingModelConfigurationInput added in v0.113.0

type KnowledgeBaseBedrockEmbeddingModelConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutput() KnowledgeBaseBedrockEmbeddingModelConfigurationOutput
	ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutputWithContext(context.Context) KnowledgeBaseBedrockEmbeddingModelConfigurationOutput
}

KnowledgeBaseBedrockEmbeddingModelConfigurationInput is an input type that accepts KnowledgeBaseBedrockEmbeddingModelConfigurationArgs and KnowledgeBaseBedrockEmbeddingModelConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseBedrockEmbeddingModelConfigurationInput` via:

KnowledgeBaseBedrockEmbeddingModelConfigurationArgs{...}

type KnowledgeBaseBedrockEmbeddingModelConfigurationOutput added in v0.113.0

type KnowledgeBaseBedrockEmbeddingModelConfigurationOutput struct{ *pulumi.OutputState }

The vector configuration details for the Bedrock embeddings model.

func (KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) Dimensions added in v0.113.0

The dimensions details for the vector configuration used on the Bedrock embeddings model.

func (KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ElementType added in v0.113.0

func (KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutput added in v0.113.0

func (KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutputWithContext added in v0.113.0

func (o KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseBedrockEmbeddingModelConfigurationOutput

func (KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput added in v0.113.0

func (o KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput() KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput

func (KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseBedrockEmbeddingModelConfigurationOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput

type KnowledgeBaseBedrockEmbeddingModelConfigurationPtrInput added in v0.113.0

type KnowledgeBaseBedrockEmbeddingModelConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput() KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput
	ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput
}

KnowledgeBaseBedrockEmbeddingModelConfigurationPtrInput is an input type that accepts KnowledgeBaseBedrockEmbeddingModelConfigurationArgs, KnowledgeBaseBedrockEmbeddingModelConfigurationPtr and KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseBedrockEmbeddingModelConfigurationPtrInput` via:

        KnowledgeBaseBedrockEmbeddingModelConfigurationArgs{...}

or:

        nil

type KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput added in v0.113.0

type KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput) Dimensions added in v0.113.0

The dimensions details for the vector configuration used on the Bedrock embeddings model.

func (KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput) Elem added in v0.113.0

func (KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput) ElementType added in v0.113.0

func (KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput added in v0.113.0

func (KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput) ToKnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseBedrockEmbeddingModelConfigurationPtrOutput

type KnowledgeBaseConfiguration

type KnowledgeBaseConfiguration struct {
	// The type of data that the data source is converted into for the knowledge base.
	Type KnowledgeBaseType `pulumi:"type"`
	// Contains details about the embeddings model that'sused to convert the data source.
	VectorKnowledgeBaseConfiguration KnowledgeBaseVectorKnowledgeBaseConfiguration `pulumi:"vectorKnowledgeBaseConfiguration"`
}

Contains details about the embeddings model used for the knowledge base.

type KnowledgeBaseConfigurationArgs

type KnowledgeBaseConfigurationArgs struct {
	// The type of data that the data source is converted into for the knowledge base.
	Type KnowledgeBaseTypeInput `pulumi:"type"`
	// Contains details about the embeddings model that'sused to convert the data source.
	VectorKnowledgeBaseConfiguration KnowledgeBaseVectorKnowledgeBaseConfigurationInput `pulumi:"vectorKnowledgeBaseConfiguration"`
}

Contains details about the embeddings model used for the knowledge base.

func (KnowledgeBaseConfigurationArgs) ElementType

func (KnowledgeBaseConfigurationArgs) ToKnowledgeBaseConfigurationOutput

func (i KnowledgeBaseConfigurationArgs) ToKnowledgeBaseConfigurationOutput() KnowledgeBaseConfigurationOutput

func (KnowledgeBaseConfigurationArgs) ToKnowledgeBaseConfigurationOutputWithContext

func (i KnowledgeBaseConfigurationArgs) ToKnowledgeBaseConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseConfigurationOutput

type KnowledgeBaseConfigurationInput

type KnowledgeBaseConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseConfigurationOutput() KnowledgeBaseConfigurationOutput
	ToKnowledgeBaseConfigurationOutputWithContext(context.Context) KnowledgeBaseConfigurationOutput
}

KnowledgeBaseConfigurationInput is an input type that accepts KnowledgeBaseConfigurationArgs and KnowledgeBaseConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseConfigurationInput` via:

KnowledgeBaseConfigurationArgs{...}

type KnowledgeBaseConfigurationOutput

type KnowledgeBaseConfigurationOutput struct{ *pulumi.OutputState }

Contains details about the embeddings model used for the knowledge base.

func (KnowledgeBaseConfigurationOutput) ElementType

func (KnowledgeBaseConfigurationOutput) ToKnowledgeBaseConfigurationOutput

func (o KnowledgeBaseConfigurationOutput) ToKnowledgeBaseConfigurationOutput() KnowledgeBaseConfigurationOutput

func (KnowledgeBaseConfigurationOutput) ToKnowledgeBaseConfigurationOutputWithContext

func (o KnowledgeBaseConfigurationOutput) ToKnowledgeBaseConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseConfigurationOutput

func (KnowledgeBaseConfigurationOutput) Type

The type of data that the data source is converted into for the knowledge base.

func (KnowledgeBaseConfigurationOutput) VectorKnowledgeBaseConfiguration

Contains details about the embeddings model that'sused to convert the data source.

type KnowledgeBaseEmbeddingModelConfiguration added in v0.113.0

type KnowledgeBaseEmbeddingModelConfiguration struct {
	// The vector configuration details on the Bedrock embeddings model.
	BedrockEmbeddingModelConfiguration *KnowledgeBaseBedrockEmbeddingModelConfiguration `pulumi:"bedrockEmbeddingModelConfiguration"`
}

The embeddings model configuration details for the vector model used in Knowledge Base.

type KnowledgeBaseEmbeddingModelConfigurationArgs added in v0.113.0

type KnowledgeBaseEmbeddingModelConfigurationArgs struct {
	// The vector configuration details on the Bedrock embeddings model.
	BedrockEmbeddingModelConfiguration KnowledgeBaseBedrockEmbeddingModelConfigurationPtrInput `pulumi:"bedrockEmbeddingModelConfiguration"`
}

The embeddings model configuration details for the vector model used in Knowledge Base.

func (KnowledgeBaseEmbeddingModelConfigurationArgs) ElementType added in v0.113.0

func (KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationOutput added in v0.113.0

func (i KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationOutput() KnowledgeBaseEmbeddingModelConfigurationOutput

func (KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationOutputWithContext added in v0.113.0

func (i KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseEmbeddingModelConfigurationOutput

func (KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutput added in v0.113.0

func (i KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutput() KnowledgeBaseEmbeddingModelConfigurationPtrOutput

func (KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutputWithContext added in v0.113.0

func (i KnowledgeBaseEmbeddingModelConfigurationArgs) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseEmbeddingModelConfigurationPtrOutput

type KnowledgeBaseEmbeddingModelConfigurationInput added in v0.113.0

type KnowledgeBaseEmbeddingModelConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseEmbeddingModelConfigurationOutput() KnowledgeBaseEmbeddingModelConfigurationOutput
	ToKnowledgeBaseEmbeddingModelConfigurationOutputWithContext(context.Context) KnowledgeBaseEmbeddingModelConfigurationOutput
}

KnowledgeBaseEmbeddingModelConfigurationInput is an input type that accepts KnowledgeBaseEmbeddingModelConfigurationArgs and KnowledgeBaseEmbeddingModelConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseEmbeddingModelConfigurationInput` via:

KnowledgeBaseEmbeddingModelConfigurationArgs{...}

type KnowledgeBaseEmbeddingModelConfigurationOutput added in v0.113.0

type KnowledgeBaseEmbeddingModelConfigurationOutput struct{ *pulumi.OutputState }

The embeddings model configuration details for the vector model used in Knowledge Base.

func (KnowledgeBaseEmbeddingModelConfigurationOutput) BedrockEmbeddingModelConfiguration added in v0.113.0

The vector configuration details on the Bedrock embeddings model.

func (KnowledgeBaseEmbeddingModelConfigurationOutput) ElementType added in v0.113.0

func (KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationOutput added in v0.113.0

func (o KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationOutput() KnowledgeBaseEmbeddingModelConfigurationOutput

func (KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationOutputWithContext added in v0.113.0

func (o KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseEmbeddingModelConfigurationOutput

func (KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutput added in v0.113.0

func (o KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutput() KnowledgeBaseEmbeddingModelConfigurationPtrOutput

func (KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseEmbeddingModelConfigurationOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseEmbeddingModelConfigurationPtrOutput

type KnowledgeBaseEmbeddingModelConfigurationPtrInput added in v0.113.0

type KnowledgeBaseEmbeddingModelConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseEmbeddingModelConfigurationPtrOutput() KnowledgeBaseEmbeddingModelConfigurationPtrOutput
	ToKnowledgeBaseEmbeddingModelConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseEmbeddingModelConfigurationPtrOutput
}

KnowledgeBaseEmbeddingModelConfigurationPtrInput is an input type that accepts KnowledgeBaseEmbeddingModelConfigurationArgs, KnowledgeBaseEmbeddingModelConfigurationPtr and KnowledgeBaseEmbeddingModelConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseEmbeddingModelConfigurationPtrInput` via:

        KnowledgeBaseEmbeddingModelConfigurationArgs{...}

or:

        nil

type KnowledgeBaseEmbeddingModelConfigurationPtrOutput added in v0.113.0

type KnowledgeBaseEmbeddingModelConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseEmbeddingModelConfigurationPtrOutput) BedrockEmbeddingModelConfiguration added in v0.113.0

The vector configuration details on the Bedrock embeddings model.

func (KnowledgeBaseEmbeddingModelConfigurationPtrOutput) Elem added in v0.113.0

func (KnowledgeBaseEmbeddingModelConfigurationPtrOutput) ElementType added in v0.113.0

func (KnowledgeBaseEmbeddingModelConfigurationPtrOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutput added in v0.113.0

func (o KnowledgeBaseEmbeddingModelConfigurationPtrOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutput() KnowledgeBaseEmbeddingModelConfigurationPtrOutput

func (KnowledgeBaseEmbeddingModelConfigurationPtrOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseEmbeddingModelConfigurationPtrOutput) ToKnowledgeBaseEmbeddingModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseEmbeddingModelConfigurationPtrOutput

type KnowledgeBaseInput

type KnowledgeBaseInput interface {
	pulumi.Input

	ToKnowledgeBaseOutput() KnowledgeBaseOutput
	ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
}

type KnowledgeBaseMongoDbAtlasConfiguration added in v0.113.0

type KnowledgeBaseMongoDbAtlasConfiguration struct {
	// Name of the collection within MongoDB Atlas.
	CollectionName string `pulumi:"collectionName"`
	// The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
	CredentialsSecretArn string `pulumi:"credentialsSecretArn"`
	// Name of the database within MongoDB Atlas.
	DatabaseName string `pulumi:"databaseName"`
	// MongoDB Atlas endpoint.
	Endpoint string `pulumi:"endpoint"`
	// MongoDB Atlas endpoint service name.
	EndpointServiceName *string `pulumi:"endpointServiceName"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBaseMongoDbAtlasFieldMapping `pulumi:"fieldMapping"`
	// Name of a MongoDB Atlas index.
	VectorIndexName string `pulumi:"vectorIndexName"`
}

Contains the storage configuration of the knowledge base in MongoDb Atlas Cloud.

type KnowledgeBaseMongoDbAtlasConfigurationArgs added in v0.113.0

type KnowledgeBaseMongoDbAtlasConfigurationArgs struct {
	// Name of the collection within MongoDB Atlas.
	CollectionName pulumi.StringInput `pulumi:"collectionName"`
	// The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
	CredentialsSecretArn pulumi.StringInput `pulumi:"credentialsSecretArn"`
	// Name of the database within MongoDB Atlas.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// MongoDB Atlas endpoint.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// MongoDB Atlas endpoint service name.
	EndpointServiceName pulumi.StringPtrInput `pulumi:"endpointServiceName"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBaseMongoDbAtlasFieldMappingInput `pulumi:"fieldMapping"`
	// Name of a MongoDB Atlas index.
	VectorIndexName pulumi.StringInput `pulumi:"vectorIndexName"`
}

Contains the storage configuration of the knowledge base in MongoDb Atlas Cloud.

func (KnowledgeBaseMongoDbAtlasConfigurationArgs) ElementType added in v0.113.0

func (KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationOutput added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationOutput() KnowledgeBaseMongoDbAtlasConfigurationOutput

func (KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationOutputWithContext added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasConfigurationOutput

func (KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutput added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutput() KnowledgeBaseMongoDbAtlasConfigurationPtrOutput

func (KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutputWithContext added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasConfigurationArgs) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasConfigurationPtrOutput

type KnowledgeBaseMongoDbAtlasConfigurationInput added in v0.113.0

type KnowledgeBaseMongoDbAtlasConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseMongoDbAtlasConfigurationOutput() KnowledgeBaseMongoDbAtlasConfigurationOutput
	ToKnowledgeBaseMongoDbAtlasConfigurationOutputWithContext(context.Context) KnowledgeBaseMongoDbAtlasConfigurationOutput
}

KnowledgeBaseMongoDbAtlasConfigurationInput is an input type that accepts KnowledgeBaseMongoDbAtlasConfigurationArgs and KnowledgeBaseMongoDbAtlasConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseMongoDbAtlasConfigurationInput` via:

KnowledgeBaseMongoDbAtlasConfigurationArgs{...}

type KnowledgeBaseMongoDbAtlasConfigurationOutput added in v0.113.0

type KnowledgeBaseMongoDbAtlasConfigurationOutput struct{ *pulumi.OutputState }

Contains the storage configuration of the knowledge base in MongoDb Atlas Cloud.

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) CollectionName added in v0.113.0

Name of the collection within MongoDB Atlas.

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) CredentialsSecretArn added in v0.113.0

The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) DatabaseName added in v0.113.0

Name of the database within MongoDB Atlas.

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) ElementType added in v0.113.0

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) Endpoint added in v0.113.0

MongoDB Atlas endpoint.

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) EndpointServiceName added in v0.113.0

MongoDB Atlas endpoint service name.

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) FieldMapping added in v0.113.0

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationOutput added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationOutput() KnowledgeBaseMongoDbAtlasConfigurationOutput

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationOutputWithContext added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasConfigurationOutput

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutput added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutput() KnowledgeBaseMongoDbAtlasConfigurationPtrOutput

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasConfigurationOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasConfigurationPtrOutput

func (KnowledgeBaseMongoDbAtlasConfigurationOutput) VectorIndexName added in v0.113.0

Name of a MongoDB Atlas index.

type KnowledgeBaseMongoDbAtlasConfigurationPtrInput added in v0.113.0

type KnowledgeBaseMongoDbAtlasConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutput() KnowledgeBaseMongoDbAtlasConfigurationPtrOutput
	ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseMongoDbAtlasConfigurationPtrOutput
}

KnowledgeBaseMongoDbAtlasConfigurationPtrInput is an input type that accepts KnowledgeBaseMongoDbAtlasConfigurationArgs, KnowledgeBaseMongoDbAtlasConfigurationPtr and KnowledgeBaseMongoDbAtlasConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseMongoDbAtlasConfigurationPtrInput` via:

        KnowledgeBaseMongoDbAtlasConfigurationArgs{...}

or:

        nil

type KnowledgeBaseMongoDbAtlasConfigurationPtrOutput added in v0.113.0

type KnowledgeBaseMongoDbAtlasConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) CollectionName added in v0.113.0

Name of the collection within MongoDB Atlas.

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) CredentialsSecretArn added in v0.113.0

The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) DatabaseName added in v0.113.0

Name of the database within MongoDB Atlas.

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) Elem added in v0.113.0

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) ElementType added in v0.113.0

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) Endpoint added in v0.113.0

MongoDB Atlas endpoint.

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) EndpointServiceName added in v0.113.0

MongoDB Atlas endpoint service name.

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) FieldMapping added in v0.113.0

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutput added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutput() KnowledgeBaseMongoDbAtlasConfigurationPtrOutput

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) ToKnowledgeBaseMongoDbAtlasConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasConfigurationPtrOutput

func (KnowledgeBaseMongoDbAtlasConfigurationPtrOutput) VectorIndexName added in v0.113.0

Name of a MongoDB Atlas index.

type KnowledgeBaseMongoDbAtlasFieldMapping added in v0.113.0

type KnowledgeBaseMongoDbAtlasFieldMapping struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField string `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField string `pulumi:"textField"`
	// The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
	VectorField string `pulumi:"vectorField"`
}

Contains the names of the fields to which to map information about the vector store.

type KnowledgeBaseMongoDbAtlasFieldMappingArgs added in v0.113.0

type KnowledgeBaseMongoDbAtlasFieldMappingArgs struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField pulumi.StringInput `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField pulumi.StringInput `pulumi:"textField"`
	// The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
	VectorField pulumi.StringInput `pulumi:"vectorField"`
}

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseMongoDbAtlasFieldMappingArgs) ElementType added in v0.113.0

func (KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingOutput added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingOutput() KnowledgeBaseMongoDbAtlasFieldMappingOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingOutputWithContext added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasFieldMappingOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutput added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutput() KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutputWithContext added in v0.113.0

func (i KnowledgeBaseMongoDbAtlasFieldMappingArgs) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput

type KnowledgeBaseMongoDbAtlasFieldMappingInput added in v0.113.0

type KnowledgeBaseMongoDbAtlasFieldMappingInput interface {
	pulumi.Input

	ToKnowledgeBaseMongoDbAtlasFieldMappingOutput() KnowledgeBaseMongoDbAtlasFieldMappingOutput
	ToKnowledgeBaseMongoDbAtlasFieldMappingOutputWithContext(context.Context) KnowledgeBaseMongoDbAtlasFieldMappingOutput
}

KnowledgeBaseMongoDbAtlasFieldMappingInput is an input type that accepts KnowledgeBaseMongoDbAtlasFieldMappingArgs and KnowledgeBaseMongoDbAtlasFieldMappingOutput values. You can construct a concrete instance of `KnowledgeBaseMongoDbAtlasFieldMappingInput` via:

KnowledgeBaseMongoDbAtlasFieldMappingArgs{...}

type KnowledgeBaseMongoDbAtlasFieldMappingOutput added in v0.113.0

type KnowledgeBaseMongoDbAtlasFieldMappingOutput struct{ *pulumi.OutputState }

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) ElementType added in v0.113.0

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) MetadataField added in v0.113.0

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) TextField added in v0.113.0

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingOutput added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingOutput() KnowledgeBaseMongoDbAtlasFieldMappingOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingOutputWithContext added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasFieldMappingOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutput added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutput() KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasFieldMappingOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingOutput) VectorField added in v0.113.0

The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

type KnowledgeBaseMongoDbAtlasFieldMappingPtrInput added in v0.113.0

type KnowledgeBaseMongoDbAtlasFieldMappingPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutput() KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput
	ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutputWithContext(context.Context) KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput
}

KnowledgeBaseMongoDbAtlasFieldMappingPtrInput is an input type that accepts KnowledgeBaseMongoDbAtlasFieldMappingArgs, KnowledgeBaseMongoDbAtlasFieldMappingPtr and KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput values. You can construct a concrete instance of `KnowledgeBaseMongoDbAtlasFieldMappingPtrInput` via:

        KnowledgeBaseMongoDbAtlasFieldMappingArgs{...}

or:

        nil

type KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput added in v0.113.0

type KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) Elem added in v0.113.0

func (KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) ElementType added in v0.113.0

func (KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) MetadataField added in v0.113.0

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) TextField added in v0.113.0

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutput added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutput() KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutputWithContext added in v0.113.0

func (o KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) ToKnowledgeBaseMongoDbAtlasFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput

func (KnowledgeBaseMongoDbAtlasFieldMappingPtrOutput) VectorField added in v0.113.0

The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

type KnowledgeBaseOpenSearchServerlessConfiguration

type KnowledgeBaseOpenSearchServerlessConfiguration struct {
	// The ARN of the OpenSearch Service vector store.
	CollectionArn string `pulumi:"collectionArn"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBaseOpenSearchServerlessFieldMapping `pulumi:"fieldMapping"`
	// The name of the vector store.
	VectorIndexName string `pulumi:"vectorIndexName"`
}

Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.

type KnowledgeBaseOpenSearchServerlessConfigurationArgs

type KnowledgeBaseOpenSearchServerlessConfigurationArgs struct {
	// The ARN of the OpenSearch Service vector store.
	CollectionArn pulumi.StringInput `pulumi:"collectionArn"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBaseOpenSearchServerlessFieldMappingInput `pulumi:"fieldMapping"`
	// The name of the vector store.
	VectorIndexName pulumi.StringInput `pulumi:"vectorIndexName"`
}

Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.

func (KnowledgeBaseOpenSearchServerlessConfigurationArgs) ElementType

func (KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationOutput

func (i KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationOutput() KnowledgeBaseOpenSearchServerlessConfigurationOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationOutputWithContext

func (i KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessConfigurationOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

func (i KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutput() KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutputWithContext

func (i KnowledgeBaseOpenSearchServerlessConfigurationArgs) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

type KnowledgeBaseOpenSearchServerlessConfigurationInput

type KnowledgeBaseOpenSearchServerlessConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseOpenSearchServerlessConfigurationOutput() KnowledgeBaseOpenSearchServerlessConfigurationOutput
	ToKnowledgeBaseOpenSearchServerlessConfigurationOutputWithContext(context.Context) KnowledgeBaseOpenSearchServerlessConfigurationOutput
}

KnowledgeBaseOpenSearchServerlessConfigurationInput is an input type that accepts KnowledgeBaseOpenSearchServerlessConfigurationArgs and KnowledgeBaseOpenSearchServerlessConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseOpenSearchServerlessConfigurationInput` via:

KnowledgeBaseOpenSearchServerlessConfigurationArgs{...}

type KnowledgeBaseOpenSearchServerlessConfigurationOutput

type KnowledgeBaseOpenSearchServerlessConfigurationOutput struct{ *pulumi.OutputState }

Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) CollectionArn

The ARN of the OpenSearch Service vector store.

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) ElementType

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) FieldMapping

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationOutputWithContext

func (o KnowledgeBaseOpenSearchServerlessConfigurationOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessConfigurationOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

func (o KnowledgeBaseOpenSearchServerlessConfigurationOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutput() KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutputWithContext

func (o KnowledgeBaseOpenSearchServerlessConfigurationOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationOutput) VectorIndexName

The name of the vector store.

type KnowledgeBaseOpenSearchServerlessConfigurationPtrInput

type KnowledgeBaseOpenSearchServerlessConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutput() KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput
	ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput
}

KnowledgeBaseOpenSearchServerlessConfigurationPtrInput is an input type that accepts KnowledgeBaseOpenSearchServerlessConfigurationArgs, KnowledgeBaseOpenSearchServerlessConfigurationPtr and KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseOpenSearchServerlessConfigurationPtrInput` via:

        KnowledgeBaseOpenSearchServerlessConfigurationArgs{...}

or:

        nil

type KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

type KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) CollectionArn

The ARN of the OpenSearch Service vector store.

func (KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) Elem

func (KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) ElementType

func (KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) FieldMapping

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutputWithContext

func (o KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) ToKnowledgeBaseOpenSearchServerlessConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput

func (KnowledgeBaseOpenSearchServerlessConfigurationPtrOutput) VectorIndexName

The name of the vector store.

type KnowledgeBaseOpenSearchServerlessFieldMapping

type KnowledgeBaseOpenSearchServerlessFieldMapping struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField string `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField string `pulumi:"textField"`
	// The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
	VectorField string `pulumi:"vectorField"`
}

A mapping of Bedrock Knowledge Base fields to OpenSearch Serverless field names

type KnowledgeBaseOpenSearchServerlessFieldMappingArgs

type KnowledgeBaseOpenSearchServerlessFieldMappingArgs struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField pulumi.StringInput `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField pulumi.StringInput `pulumi:"textField"`
	// The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
	VectorField pulumi.StringInput `pulumi:"vectorField"`
}

A mapping of Bedrock Knowledge Base fields to OpenSearch Serverless field names

func (KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ElementType

func (KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutput

func (i KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutput() KnowledgeBaseOpenSearchServerlessFieldMappingOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutputWithContext

func (i KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessFieldMappingOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

func (i KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput() KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutputWithContext

func (i KnowledgeBaseOpenSearchServerlessFieldMappingArgs) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

type KnowledgeBaseOpenSearchServerlessFieldMappingInput

type KnowledgeBaseOpenSearchServerlessFieldMappingInput interface {
	pulumi.Input

	ToKnowledgeBaseOpenSearchServerlessFieldMappingOutput() KnowledgeBaseOpenSearchServerlessFieldMappingOutput
	ToKnowledgeBaseOpenSearchServerlessFieldMappingOutputWithContext(context.Context) KnowledgeBaseOpenSearchServerlessFieldMappingOutput
}

KnowledgeBaseOpenSearchServerlessFieldMappingInput is an input type that accepts KnowledgeBaseOpenSearchServerlessFieldMappingArgs and KnowledgeBaseOpenSearchServerlessFieldMappingOutput values. You can construct a concrete instance of `KnowledgeBaseOpenSearchServerlessFieldMappingInput` via:

KnowledgeBaseOpenSearchServerlessFieldMappingArgs{...}

type KnowledgeBaseOpenSearchServerlessFieldMappingOutput

type KnowledgeBaseOpenSearchServerlessFieldMappingOutput struct{ *pulumi.OutputState }

A mapping of Bedrock Knowledge Base fields to OpenSearch Serverless field names

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ElementType

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) MetadataField

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) TextField

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutput

func (o KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutput() KnowledgeBaseOpenSearchServerlessFieldMappingOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutputWithContext

func (o KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessFieldMappingOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

func (o KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput() KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutputWithContext

func (o KnowledgeBaseOpenSearchServerlessFieldMappingOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingOutput) VectorField

The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

type KnowledgeBaseOpenSearchServerlessFieldMappingPtrInput

type KnowledgeBaseOpenSearchServerlessFieldMappingPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput() KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput
	ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutputWithContext(context.Context) KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput
}

KnowledgeBaseOpenSearchServerlessFieldMappingPtrInput is an input type that accepts KnowledgeBaseOpenSearchServerlessFieldMappingArgs, KnowledgeBaseOpenSearchServerlessFieldMappingPtr and KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput values. You can construct a concrete instance of `KnowledgeBaseOpenSearchServerlessFieldMappingPtrInput` via:

        KnowledgeBaseOpenSearchServerlessFieldMappingArgs{...}

or:

        nil

type KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

type KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) Elem

func (KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) ElementType

func (KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) MetadataField

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) TextField

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutputWithContext

func (o KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) ToKnowledgeBaseOpenSearchServerlessFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput

func (KnowledgeBaseOpenSearchServerlessFieldMappingPtrOutput) VectorField

The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

type KnowledgeBaseOutput

type KnowledgeBaseOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseOutput) CreatedAt

func (o KnowledgeBaseOutput) CreatedAt() pulumi.StringOutput

The time at which the knowledge base was created.

func (KnowledgeBaseOutput) Description

func (o KnowledgeBaseOutput) Description() pulumi.StringPtrOutput

Description of the Resource.

func (KnowledgeBaseOutput) ElementType

func (KnowledgeBaseOutput) ElementType() reflect.Type

func (KnowledgeBaseOutput) FailureReasons

func (o KnowledgeBaseOutput) FailureReasons() pulumi.StringArrayOutput

A list of reasons that the API operation on the knowledge base failed.

func (KnowledgeBaseOutput) KnowledgeBaseArn

func (o KnowledgeBaseOutput) KnowledgeBaseArn() pulumi.StringOutput

The ARN of the knowledge base.

func (KnowledgeBaseOutput) KnowledgeBaseConfiguration

func (o KnowledgeBaseOutput) KnowledgeBaseConfiguration() KnowledgeBaseConfigurationOutput

Contains details about the embeddings configuration of the knowledge base.

func (KnowledgeBaseOutput) KnowledgeBaseId

func (o KnowledgeBaseOutput) KnowledgeBaseId() pulumi.StringOutput

The unique identifier of the knowledge base.

func (KnowledgeBaseOutput) Name

The name of the knowledge base.

func (KnowledgeBaseOutput) RoleArn

The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_

func (KnowledgeBaseOutput) Status

The status of the knowledge base.

func (KnowledgeBaseOutput) StorageConfiguration

Contains details about the storage configuration of the knowledge base.

func (KnowledgeBaseOutput) Tags

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (KnowledgeBaseOutput) ToKnowledgeBaseOutput

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

func (KnowledgeBaseOutput) UpdatedAt

func (o KnowledgeBaseOutput) UpdatedAt() pulumi.StringOutput

The time at which the knowledge base was last updated.

type KnowledgeBasePineconeConfiguration

type KnowledgeBasePineconeConfiguration struct {
	// The endpoint URL for your index management page.
	ConnectionString string `pulumi:"connectionString"`
	// The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
	CredentialsSecretArn string `pulumi:"credentialsSecretArn"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBasePineconeFieldMapping `pulumi:"fieldMapping"`
	// The namespace to be used to write new data to your database.
	Namespace *string `pulumi:"namespace"`
}

Contains the storage configuration of the knowledge base in Pinecone.

type KnowledgeBasePineconeConfigurationArgs

type KnowledgeBasePineconeConfigurationArgs struct {
	// The endpoint URL for your index management page.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
	CredentialsSecretArn pulumi.StringInput `pulumi:"credentialsSecretArn"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBasePineconeFieldMappingInput `pulumi:"fieldMapping"`
	// The namespace to be used to write new data to your database.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

Contains the storage configuration of the knowledge base in Pinecone.

func (KnowledgeBasePineconeConfigurationArgs) ElementType

func (KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationOutput

func (i KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationOutput() KnowledgeBasePineconeConfigurationOutput

func (KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationOutputWithContext

func (i KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationOutputWithContext(ctx context.Context) KnowledgeBasePineconeConfigurationOutput

func (KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationPtrOutput

func (i KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationPtrOutput() KnowledgeBasePineconeConfigurationPtrOutput

func (KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationPtrOutputWithContext

func (i KnowledgeBasePineconeConfigurationArgs) ToKnowledgeBasePineconeConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBasePineconeConfigurationPtrOutput

type KnowledgeBasePineconeConfigurationInput

type KnowledgeBasePineconeConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBasePineconeConfigurationOutput() KnowledgeBasePineconeConfigurationOutput
	ToKnowledgeBasePineconeConfigurationOutputWithContext(context.Context) KnowledgeBasePineconeConfigurationOutput
}

KnowledgeBasePineconeConfigurationInput is an input type that accepts KnowledgeBasePineconeConfigurationArgs and KnowledgeBasePineconeConfigurationOutput values. You can construct a concrete instance of `KnowledgeBasePineconeConfigurationInput` via:

KnowledgeBasePineconeConfigurationArgs{...}

type KnowledgeBasePineconeConfigurationOutput

type KnowledgeBasePineconeConfigurationOutput struct{ *pulumi.OutputState }

Contains the storage configuration of the knowledge base in Pinecone.

func (KnowledgeBasePineconeConfigurationOutput) ConnectionString

The endpoint URL for your index management page.

func (KnowledgeBasePineconeConfigurationOutput) CredentialsSecretArn

The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.

func (KnowledgeBasePineconeConfigurationOutput) ElementType

func (KnowledgeBasePineconeConfigurationOutput) FieldMapping

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBasePineconeConfigurationOutput) Namespace

The namespace to be used to write new data to your database.

func (KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationOutput

func (o KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationOutput() KnowledgeBasePineconeConfigurationOutput

func (KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationOutputWithContext

func (o KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationOutputWithContext(ctx context.Context) KnowledgeBasePineconeConfigurationOutput

func (KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationPtrOutput

func (o KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationPtrOutput() KnowledgeBasePineconeConfigurationPtrOutput

func (KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationPtrOutputWithContext

func (o KnowledgeBasePineconeConfigurationOutput) ToKnowledgeBasePineconeConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBasePineconeConfigurationPtrOutput

type KnowledgeBasePineconeConfigurationPtrInput

type KnowledgeBasePineconeConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBasePineconeConfigurationPtrOutput() KnowledgeBasePineconeConfigurationPtrOutput
	ToKnowledgeBasePineconeConfigurationPtrOutputWithContext(context.Context) KnowledgeBasePineconeConfigurationPtrOutput
}

KnowledgeBasePineconeConfigurationPtrInput is an input type that accepts KnowledgeBasePineconeConfigurationArgs, KnowledgeBasePineconeConfigurationPtr and KnowledgeBasePineconeConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBasePineconeConfigurationPtrInput` via:

        KnowledgeBasePineconeConfigurationArgs{...}

or:

        nil

type KnowledgeBasePineconeConfigurationPtrOutput

type KnowledgeBasePineconeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBasePineconeConfigurationPtrOutput) ConnectionString

The endpoint URL for your index management page.

func (KnowledgeBasePineconeConfigurationPtrOutput) CredentialsSecretArn

The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.

func (KnowledgeBasePineconeConfigurationPtrOutput) Elem

func (KnowledgeBasePineconeConfigurationPtrOutput) ElementType

func (KnowledgeBasePineconeConfigurationPtrOutput) FieldMapping

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBasePineconeConfigurationPtrOutput) Namespace

The namespace to be used to write new data to your database.

func (KnowledgeBasePineconeConfigurationPtrOutput) ToKnowledgeBasePineconeConfigurationPtrOutput

func (o KnowledgeBasePineconeConfigurationPtrOutput) ToKnowledgeBasePineconeConfigurationPtrOutput() KnowledgeBasePineconeConfigurationPtrOutput

func (KnowledgeBasePineconeConfigurationPtrOutput) ToKnowledgeBasePineconeConfigurationPtrOutputWithContext

func (o KnowledgeBasePineconeConfigurationPtrOutput) ToKnowledgeBasePineconeConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBasePineconeConfigurationPtrOutput

type KnowledgeBasePineconeFieldMapping

type KnowledgeBasePineconeFieldMapping struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField string `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField string `pulumi:"textField"`
}

Contains the names of the fields to which to map information about the vector store.

type KnowledgeBasePineconeFieldMappingArgs

type KnowledgeBasePineconeFieldMappingArgs struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField pulumi.StringInput `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField pulumi.StringInput `pulumi:"textField"`
}

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBasePineconeFieldMappingArgs) ElementType

func (KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingOutput

func (i KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingOutput() KnowledgeBasePineconeFieldMappingOutput

func (KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingOutputWithContext

func (i KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingOutputWithContext(ctx context.Context) KnowledgeBasePineconeFieldMappingOutput

func (KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingPtrOutput

func (i KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingPtrOutput() KnowledgeBasePineconeFieldMappingPtrOutput

func (KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingPtrOutputWithContext

func (i KnowledgeBasePineconeFieldMappingArgs) ToKnowledgeBasePineconeFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBasePineconeFieldMappingPtrOutput

type KnowledgeBasePineconeFieldMappingInput

type KnowledgeBasePineconeFieldMappingInput interface {
	pulumi.Input

	ToKnowledgeBasePineconeFieldMappingOutput() KnowledgeBasePineconeFieldMappingOutput
	ToKnowledgeBasePineconeFieldMappingOutputWithContext(context.Context) KnowledgeBasePineconeFieldMappingOutput
}

KnowledgeBasePineconeFieldMappingInput is an input type that accepts KnowledgeBasePineconeFieldMappingArgs and KnowledgeBasePineconeFieldMappingOutput values. You can construct a concrete instance of `KnowledgeBasePineconeFieldMappingInput` via:

KnowledgeBasePineconeFieldMappingArgs{...}

type KnowledgeBasePineconeFieldMappingOutput

type KnowledgeBasePineconeFieldMappingOutput struct{ *pulumi.OutputState }

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBasePineconeFieldMappingOutput) ElementType

func (KnowledgeBasePineconeFieldMappingOutput) MetadataField

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBasePineconeFieldMappingOutput) TextField

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingOutput

func (o KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingOutput() KnowledgeBasePineconeFieldMappingOutput

func (KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingOutputWithContext

func (o KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingOutputWithContext(ctx context.Context) KnowledgeBasePineconeFieldMappingOutput

func (KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingPtrOutput

func (o KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingPtrOutput() KnowledgeBasePineconeFieldMappingPtrOutput

func (KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingPtrOutputWithContext

func (o KnowledgeBasePineconeFieldMappingOutput) ToKnowledgeBasePineconeFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBasePineconeFieldMappingPtrOutput

type KnowledgeBasePineconeFieldMappingPtrInput

type KnowledgeBasePineconeFieldMappingPtrInput interface {
	pulumi.Input

	ToKnowledgeBasePineconeFieldMappingPtrOutput() KnowledgeBasePineconeFieldMappingPtrOutput
	ToKnowledgeBasePineconeFieldMappingPtrOutputWithContext(context.Context) KnowledgeBasePineconeFieldMappingPtrOutput
}

KnowledgeBasePineconeFieldMappingPtrInput is an input type that accepts KnowledgeBasePineconeFieldMappingArgs, KnowledgeBasePineconeFieldMappingPtr and KnowledgeBasePineconeFieldMappingPtrOutput values. You can construct a concrete instance of `KnowledgeBasePineconeFieldMappingPtrInput` via:

        KnowledgeBasePineconeFieldMappingArgs{...}

or:

        nil

type KnowledgeBasePineconeFieldMappingPtrOutput

type KnowledgeBasePineconeFieldMappingPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBasePineconeFieldMappingPtrOutput) Elem

func (KnowledgeBasePineconeFieldMappingPtrOutput) ElementType

func (KnowledgeBasePineconeFieldMappingPtrOutput) MetadataField

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBasePineconeFieldMappingPtrOutput) TextField

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBasePineconeFieldMappingPtrOutput) ToKnowledgeBasePineconeFieldMappingPtrOutput

func (o KnowledgeBasePineconeFieldMappingPtrOutput) ToKnowledgeBasePineconeFieldMappingPtrOutput() KnowledgeBasePineconeFieldMappingPtrOutput

func (KnowledgeBasePineconeFieldMappingPtrOutput) ToKnowledgeBasePineconeFieldMappingPtrOutputWithContext

func (o KnowledgeBasePineconeFieldMappingPtrOutput) ToKnowledgeBasePineconeFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBasePineconeFieldMappingPtrOutput

type KnowledgeBaseRdsConfiguration

type KnowledgeBaseRdsConfiguration struct {
	// The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
	CredentialsSecretArn string `pulumi:"credentialsSecretArn"`
	// The name of your Amazon RDS database.
	DatabaseName string `pulumi:"databaseName"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBaseRdsFieldMapping `pulumi:"fieldMapping"`
	// The ARN of the vector store.
	ResourceArn string `pulumi:"resourceArn"`
	// The name of the table in the database.
	TableName string `pulumi:"tableName"`
}

Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.

type KnowledgeBaseRdsConfigurationArgs

type KnowledgeBaseRdsConfigurationArgs struct {
	// The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
	CredentialsSecretArn pulumi.StringInput `pulumi:"credentialsSecretArn"`
	// The name of your Amazon RDS database.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// Contains the names of the fields to which to map information about the vector store.
	FieldMapping KnowledgeBaseRdsFieldMappingInput `pulumi:"fieldMapping"`
	// The ARN of the vector store.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
	// The name of the table in the database.
	TableName pulumi.StringInput `pulumi:"tableName"`
}

Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.

func (KnowledgeBaseRdsConfigurationArgs) ElementType

func (KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationOutput

func (i KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationOutput() KnowledgeBaseRdsConfigurationOutput

func (KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationOutputWithContext

func (i KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRdsConfigurationOutput

func (KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationPtrOutput

func (i KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationPtrOutput() KnowledgeBaseRdsConfigurationPtrOutput

func (KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationPtrOutputWithContext

func (i KnowledgeBaseRdsConfigurationArgs) ToKnowledgeBaseRdsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRdsConfigurationPtrOutput

type KnowledgeBaseRdsConfigurationInput

type KnowledgeBaseRdsConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseRdsConfigurationOutput() KnowledgeBaseRdsConfigurationOutput
	ToKnowledgeBaseRdsConfigurationOutputWithContext(context.Context) KnowledgeBaseRdsConfigurationOutput
}

KnowledgeBaseRdsConfigurationInput is an input type that accepts KnowledgeBaseRdsConfigurationArgs and KnowledgeBaseRdsConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseRdsConfigurationInput` via:

KnowledgeBaseRdsConfigurationArgs{...}

type KnowledgeBaseRdsConfigurationOutput

type KnowledgeBaseRdsConfigurationOutput struct{ *pulumi.OutputState }

Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.

func (KnowledgeBaseRdsConfigurationOutput) CredentialsSecretArn

func (o KnowledgeBaseRdsConfigurationOutput) CredentialsSecretArn() pulumi.StringOutput

The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.

func (KnowledgeBaseRdsConfigurationOutput) DatabaseName

The name of your Amazon RDS database.

func (KnowledgeBaseRdsConfigurationOutput) ElementType

func (KnowledgeBaseRdsConfigurationOutput) FieldMapping

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseRdsConfigurationOutput) ResourceArn

The ARN of the vector store.

func (KnowledgeBaseRdsConfigurationOutput) TableName

The name of the table in the database.

func (KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationOutput

func (o KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationOutput() KnowledgeBaseRdsConfigurationOutput

func (KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationOutputWithContext

func (o KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRdsConfigurationOutput

func (KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationPtrOutput

func (o KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationPtrOutput() KnowledgeBaseRdsConfigurationPtrOutput

func (KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationPtrOutputWithContext

func (o KnowledgeBaseRdsConfigurationOutput) ToKnowledgeBaseRdsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRdsConfigurationPtrOutput

type KnowledgeBaseRdsConfigurationPtrInput

type KnowledgeBaseRdsConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseRdsConfigurationPtrOutput() KnowledgeBaseRdsConfigurationPtrOutput
	ToKnowledgeBaseRdsConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseRdsConfigurationPtrOutput
}

KnowledgeBaseRdsConfigurationPtrInput is an input type that accepts KnowledgeBaseRdsConfigurationArgs, KnowledgeBaseRdsConfigurationPtr and KnowledgeBaseRdsConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseRdsConfigurationPtrInput` via:

        KnowledgeBaseRdsConfigurationArgs{...}

or:

        nil

type KnowledgeBaseRdsConfigurationPtrOutput

type KnowledgeBaseRdsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseRdsConfigurationPtrOutput) CredentialsSecretArn

The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.

func (KnowledgeBaseRdsConfigurationPtrOutput) DatabaseName

The name of your Amazon RDS database.

func (KnowledgeBaseRdsConfigurationPtrOutput) Elem

func (KnowledgeBaseRdsConfigurationPtrOutput) ElementType

func (KnowledgeBaseRdsConfigurationPtrOutput) FieldMapping

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseRdsConfigurationPtrOutput) ResourceArn

The ARN of the vector store.

func (KnowledgeBaseRdsConfigurationPtrOutput) TableName

The name of the table in the database.

func (KnowledgeBaseRdsConfigurationPtrOutput) ToKnowledgeBaseRdsConfigurationPtrOutput

func (o KnowledgeBaseRdsConfigurationPtrOutput) ToKnowledgeBaseRdsConfigurationPtrOutput() KnowledgeBaseRdsConfigurationPtrOutput

func (KnowledgeBaseRdsConfigurationPtrOutput) ToKnowledgeBaseRdsConfigurationPtrOutputWithContext

func (o KnowledgeBaseRdsConfigurationPtrOutput) ToKnowledgeBaseRdsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRdsConfigurationPtrOutput

type KnowledgeBaseRdsFieldMapping

type KnowledgeBaseRdsFieldMapping struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField string `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the ID for each entry.
	PrimaryKeyField string `pulumi:"primaryKeyField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField string `pulumi:"textField"`
	// The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
	VectorField string `pulumi:"vectorField"`
}

Contains the names of the fields to which to map information about the vector store.

type KnowledgeBaseRdsFieldMappingArgs

type KnowledgeBaseRdsFieldMappingArgs struct {
	// The name of the field in which Amazon Bedrock stores metadata about the vector store.
	MetadataField pulumi.StringInput `pulumi:"metadataField"`
	// The name of the field in which Amazon Bedrock stores the ID for each entry.
	PrimaryKeyField pulumi.StringInput `pulumi:"primaryKeyField"`
	// The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
	TextField pulumi.StringInput `pulumi:"textField"`
	// The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
	VectorField pulumi.StringInput `pulumi:"vectorField"`
}

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseRdsFieldMappingArgs) ElementType

func (KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingOutput

func (i KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingOutput() KnowledgeBaseRdsFieldMappingOutput

func (KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingOutputWithContext

func (i KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingOutputWithContext(ctx context.Context) KnowledgeBaseRdsFieldMappingOutput

func (KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingPtrOutput

func (i KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingPtrOutput() KnowledgeBaseRdsFieldMappingPtrOutput

func (KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingPtrOutputWithContext

func (i KnowledgeBaseRdsFieldMappingArgs) ToKnowledgeBaseRdsFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseRdsFieldMappingPtrOutput

type KnowledgeBaseRdsFieldMappingInput

type KnowledgeBaseRdsFieldMappingInput interface {
	pulumi.Input

	ToKnowledgeBaseRdsFieldMappingOutput() KnowledgeBaseRdsFieldMappingOutput
	ToKnowledgeBaseRdsFieldMappingOutputWithContext(context.Context) KnowledgeBaseRdsFieldMappingOutput
}

KnowledgeBaseRdsFieldMappingInput is an input type that accepts KnowledgeBaseRdsFieldMappingArgs and KnowledgeBaseRdsFieldMappingOutput values. You can construct a concrete instance of `KnowledgeBaseRdsFieldMappingInput` via:

KnowledgeBaseRdsFieldMappingArgs{...}

type KnowledgeBaseRdsFieldMappingOutput

type KnowledgeBaseRdsFieldMappingOutput struct{ *pulumi.OutputState }

Contains the names of the fields to which to map information about the vector store.

func (KnowledgeBaseRdsFieldMappingOutput) ElementType

func (KnowledgeBaseRdsFieldMappingOutput) MetadataField

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBaseRdsFieldMappingOutput) PrimaryKeyField

The name of the field in which Amazon Bedrock stores the ID for each entry.

func (KnowledgeBaseRdsFieldMappingOutput) TextField

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingOutput

func (o KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingOutput() KnowledgeBaseRdsFieldMappingOutput

func (KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingOutputWithContext

func (o KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingOutputWithContext(ctx context.Context) KnowledgeBaseRdsFieldMappingOutput

func (KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingPtrOutput

func (o KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingPtrOutput() KnowledgeBaseRdsFieldMappingPtrOutput

func (KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingPtrOutputWithContext

func (o KnowledgeBaseRdsFieldMappingOutput) ToKnowledgeBaseRdsFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseRdsFieldMappingPtrOutput

func (KnowledgeBaseRdsFieldMappingOutput) VectorField

The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

type KnowledgeBaseRdsFieldMappingPtrInput

type KnowledgeBaseRdsFieldMappingPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseRdsFieldMappingPtrOutput() KnowledgeBaseRdsFieldMappingPtrOutput
	ToKnowledgeBaseRdsFieldMappingPtrOutputWithContext(context.Context) KnowledgeBaseRdsFieldMappingPtrOutput
}

KnowledgeBaseRdsFieldMappingPtrInput is an input type that accepts KnowledgeBaseRdsFieldMappingArgs, KnowledgeBaseRdsFieldMappingPtr and KnowledgeBaseRdsFieldMappingPtrOutput values. You can construct a concrete instance of `KnowledgeBaseRdsFieldMappingPtrInput` via:

        KnowledgeBaseRdsFieldMappingArgs{...}

or:

        nil

type KnowledgeBaseRdsFieldMappingPtrOutput

type KnowledgeBaseRdsFieldMappingPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseRdsFieldMappingPtrOutput) Elem

func (KnowledgeBaseRdsFieldMappingPtrOutput) ElementType

func (KnowledgeBaseRdsFieldMappingPtrOutput) MetadataField

The name of the field in which Amazon Bedrock stores metadata about the vector store.

func (KnowledgeBaseRdsFieldMappingPtrOutput) PrimaryKeyField

The name of the field in which Amazon Bedrock stores the ID for each entry.

func (KnowledgeBaseRdsFieldMappingPtrOutput) TextField

The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

func (KnowledgeBaseRdsFieldMappingPtrOutput) ToKnowledgeBaseRdsFieldMappingPtrOutput

func (o KnowledgeBaseRdsFieldMappingPtrOutput) ToKnowledgeBaseRdsFieldMappingPtrOutput() KnowledgeBaseRdsFieldMappingPtrOutput

func (KnowledgeBaseRdsFieldMappingPtrOutput) ToKnowledgeBaseRdsFieldMappingPtrOutputWithContext

func (o KnowledgeBaseRdsFieldMappingPtrOutput) ToKnowledgeBaseRdsFieldMappingPtrOutputWithContext(ctx context.Context) KnowledgeBaseRdsFieldMappingPtrOutput

func (KnowledgeBaseRdsFieldMappingPtrOutput) VectorField

The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

type KnowledgeBaseState

type KnowledgeBaseState struct {
}

func (KnowledgeBaseState) ElementType

func (KnowledgeBaseState) ElementType() reflect.Type

type KnowledgeBaseStatus

type KnowledgeBaseStatus string

The status of a knowledge base.

type KnowledgeBaseStatusOutput

type KnowledgeBaseStatusOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseStatusOutput) ElementType

func (KnowledgeBaseStatusOutput) ElementType() reflect.Type

func (KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusOutput

func (o KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusOutput() KnowledgeBaseStatusOutput

func (KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusOutputWithContext

func (o KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusOutputWithContext(ctx context.Context) KnowledgeBaseStatusOutput

func (KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusPtrOutput

func (o KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusPtrOutput() KnowledgeBaseStatusPtrOutput

func (KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusPtrOutputWithContext

func (o KnowledgeBaseStatusOutput) ToKnowledgeBaseStatusPtrOutputWithContext(ctx context.Context) KnowledgeBaseStatusPtrOutput

func (KnowledgeBaseStatusOutput) ToStringOutput

func (o KnowledgeBaseStatusOutput) ToStringOutput() pulumi.StringOutput

func (KnowledgeBaseStatusOutput) ToStringOutputWithContext

func (o KnowledgeBaseStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnowledgeBaseStatusOutput) ToStringPtrOutput

func (o KnowledgeBaseStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseStatusOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseStatusPtrOutput

type KnowledgeBaseStatusPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseStatusPtrOutput) Elem

func (KnowledgeBaseStatusPtrOutput) ElementType

func (KnowledgeBaseStatusPtrOutput) ToKnowledgeBaseStatusPtrOutput

func (o KnowledgeBaseStatusPtrOutput) ToKnowledgeBaseStatusPtrOutput() KnowledgeBaseStatusPtrOutput

func (KnowledgeBaseStatusPtrOutput) ToKnowledgeBaseStatusPtrOutputWithContext

func (o KnowledgeBaseStatusPtrOutput) ToKnowledgeBaseStatusPtrOutputWithContext(ctx context.Context) KnowledgeBaseStatusPtrOutput

func (KnowledgeBaseStatusPtrOutput) ToStringPtrOutput

func (o KnowledgeBaseStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseStatusPtrOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseStorageConfiguration

type KnowledgeBaseStorageConfiguration struct {
	// Contains the storage configuration of the knowledge base in MongoDB Atlas.
	MongoDbAtlasConfiguration *KnowledgeBaseMongoDbAtlasConfiguration `pulumi:"mongoDbAtlasConfiguration"`
	// Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
	OpensearchServerlessConfiguration *KnowledgeBaseOpenSearchServerlessConfiguration `pulumi:"opensearchServerlessConfiguration"`
	// Contains the storage configuration of the knowledge base in Pinecone.
	PineconeConfiguration *KnowledgeBasePineconeConfiguration `pulumi:"pineconeConfiguration"`
	// Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see [Create a vector index in Amazon RDS](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-rds.html) .
	RdsConfiguration *KnowledgeBaseRdsConfiguration `pulumi:"rdsConfiguration"`
	// The vector store service in which the knowledge base is stored.
	Type KnowledgeBaseStorageType `pulumi:"type"`
}

The vector store service in which the knowledge base is stored.

type KnowledgeBaseStorageConfigurationArgs

type KnowledgeBaseStorageConfigurationArgs struct {
	// Contains the storage configuration of the knowledge base in MongoDB Atlas.
	MongoDbAtlasConfiguration KnowledgeBaseMongoDbAtlasConfigurationPtrInput `pulumi:"mongoDbAtlasConfiguration"`
	// Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
	OpensearchServerlessConfiguration KnowledgeBaseOpenSearchServerlessConfigurationPtrInput `pulumi:"opensearchServerlessConfiguration"`
	// Contains the storage configuration of the knowledge base in Pinecone.
	PineconeConfiguration KnowledgeBasePineconeConfigurationPtrInput `pulumi:"pineconeConfiguration"`
	// Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see [Create a vector index in Amazon RDS](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-rds.html) .
	RdsConfiguration KnowledgeBaseRdsConfigurationPtrInput `pulumi:"rdsConfiguration"`
	// The vector store service in which the knowledge base is stored.
	Type KnowledgeBaseStorageTypeInput `pulumi:"type"`
}

The vector store service in which the knowledge base is stored.

func (KnowledgeBaseStorageConfigurationArgs) ElementType

func (KnowledgeBaseStorageConfigurationArgs) ToKnowledgeBaseStorageConfigurationOutput

func (i KnowledgeBaseStorageConfigurationArgs) ToKnowledgeBaseStorageConfigurationOutput() KnowledgeBaseStorageConfigurationOutput

func (KnowledgeBaseStorageConfigurationArgs) ToKnowledgeBaseStorageConfigurationOutputWithContext

func (i KnowledgeBaseStorageConfigurationArgs) ToKnowledgeBaseStorageConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseStorageConfigurationOutput

type KnowledgeBaseStorageConfigurationInput

type KnowledgeBaseStorageConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseStorageConfigurationOutput() KnowledgeBaseStorageConfigurationOutput
	ToKnowledgeBaseStorageConfigurationOutputWithContext(context.Context) KnowledgeBaseStorageConfigurationOutput
}

KnowledgeBaseStorageConfigurationInput is an input type that accepts KnowledgeBaseStorageConfigurationArgs and KnowledgeBaseStorageConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseStorageConfigurationInput` via:

KnowledgeBaseStorageConfigurationArgs{...}

type KnowledgeBaseStorageConfigurationOutput

type KnowledgeBaseStorageConfigurationOutput struct{ *pulumi.OutputState }

The vector store service in which the knowledge base is stored.

func (KnowledgeBaseStorageConfigurationOutput) ElementType

func (KnowledgeBaseStorageConfigurationOutput) MongoDbAtlasConfiguration added in v0.113.0

Contains the storage configuration of the knowledge base in MongoDB Atlas.

func (KnowledgeBaseStorageConfigurationOutput) OpensearchServerlessConfiguration

Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.

func (KnowledgeBaseStorageConfigurationOutput) PineconeConfiguration

Contains the storage configuration of the knowledge base in Pinecone.

func (KnowledgeBaseStorageConfigurationOutput) RdsConfiguration

Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see [Create a vector index in Amazon RDS](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-rds.html) .

func (KnowledgeBaseStorageConfigurationOutput) ToKnowledgeBaseStorageConfigurationOutput

func (o KnowledgeBaseStorageConfigurationOutput) ToKnowledgeBaseStorageConfigurationOutput() KnowledgeBaseStorageConfigurationOutput

func (KnowledgeBaseStorageConfigurationOutput) ToKnowledgeBaseStorageConfigurationOutputWithContext

func (o KnowledgeBaseStorageConfigurationOutput) ToKnowledgeBaseStorageConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseStorageConfigurationOutput

func (KnowledgeBaseStorageConfigurationOutput) Type

The vector store service in which the knowledge base is stored.

type KnowledgeBaseStorageType

type KnowledgeBaseStorageType string

The storage type of a knowledge base.

func (KnowledgeBaseStorageType) ElementType

func (KnowledgeBaseStorageType) ElementType() reflect.Type

func (KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypeOutput

func (e KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypeOutput() KnowledgeBaseStorageTypeOutput

func (KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypeOutputWithContext

func (e KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypeOutputWithContext(ctx context.Context) KnowledgeBaseStorageTypeOutput

func (KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypePtrOutput

func (e KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypePtrOutput() KnowledgeBaseStorageTypePtrOutput

func (KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypePtrOutputWithContext

func (e KnowledgeBaseStorageType) ToKnowledgeBaseStorageTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseStorageTypePtrOutput

func (KnowledgeBaseStorageType) ToStringOutput

func (e KnowledgeBaseStorageType) ToStringOutput() pulumi.StringOutput

func (KnowledgeBaseStorageType) ToStringOutputWithContext

func (e KnowledgeBaseStorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnowledgeBaseStorageType) ToStringPtrOutput

func (e KnowledgeBaseStorageType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseStorageType) ToStringPtrOutputWithContext

func (e KnowledgeBaseStorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseStorageTypeInput

type KnowledgeBaseStorageTypeInput interface {
	pulumi.Input

	ToKnowledgeBaseStorageTypeOutput() KnowledgeBaseStorageTypeOutput
	ToKnowledgeBaseStorageTypeOutputWithContext(context.Context) KnowledgeBaseStorageTypeOutput
}

KnowledgeBaseStorageTypeInput is an input type that accepts values of the KnowledgeBaseStorageType enum A concrete instance of `KnowledgeBaseStorageTypeInput` can be one of the following:

KnowledgeBaseStorageTypeOpensearchServerless
KnowledgeBaseStorageTypePinecone
KnowledgeBaseStorageTypeRds
KnowledgeBaseStorageTypeMongoDbAtlas

type KnowledgeBaseStorageTypeOutput

type KnowledgeBaseStorageTypeOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseStorageTypeOutput) ElementType

func (KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypeOutput

func (o KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypeOutput() KnowledgeBaseStorageTypeOutput

func (KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypeOutputWithContext

func (o KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypeOutputWithContext(ctx context.Context) KnowledgeBaseStorageTypeOutput

func (KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypePtrOutput

func (o KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypePtrOutput() KnowledgeBaseStorageTypePtrOutput

func (KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypePtrOutputWithContext

func (o KnowledgeBaseStorageTypeOutput) ToKnowledgeBaseStorageTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseStorageTypePtrOutput

func (KnowledgeBaseStorageTypeOutput) ToStringOutput

func (KnowledgeBaseStorageTypeOutput) ToStringOutputWithContext

func (o KnowledgeBaseStorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnowledgeBaseStorageTypeOutput) ToStringPtrOutput

func (KnowledgeBaseStorageTypeOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseStorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseStorageTypePtrInput

type KnowledgeBaseStorageTypePtrInput interface {
	pulumi.Input

	ToKnowledgeBaseStorageTypePtrOutput() KnowledgeBaseStorageTypePtrOutput
	ToKnowledgeBaseStorageTypePtrOutputWithContext(context.Context) KnowledgeBaseStorageTypePtrOutput
}

func KnowledgeBaseStorageTypePtr

func KnowledgeBaseStorageTypePtr(v string) KnowledgeBaseStorageTypePtrInput

type KnowledgeBaseStorageTypePtrOutput

type KnowledgeBaseStorageTypePtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseStorageTypePtrOutput) Elem

func (KnowledgeBaseStorageTypePtrOutput) ElementType

func (KnowledgeBaseStorageTypePtrOutput) ToKnowledgeBaseStorageTypePtrOutput

func (o KnowledgeBaseStorageTypePtrOutput) ToKnowledgeBaseStorageTypePtrOutput() KnowledgeBaseStorageTypePtrOutput

func (KnowledgeBaseStorageTypePtrOutput) ToKnowledgeBaseStorageTypePtrOutputWithContext

func (o KnowledgeBaseStorageTypePtrOutput) ToKnowledgeBaseStorageTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseStorageTypePtrOutput

func (KnowledgeBaseStorageTypePtrOutput) ToStringPtrOutput

func (KnowledgeBaseStorageTypePtrOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseStorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseType

type KnowledgeBaseType string

The type of a knowledge base.

func (KnowledgeBaseType) ElementType

func (KnowledgeBaseType) ElementType() reflect.Type

func (KnowledgeBaseType) ToKnowledgeBaseTypeOutput

func (e KnowledgeBaseType) ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput

func (KnowledgeBaseType) ToKnowledgeBaseTypeOutputWithContext

func (e KnowledgeBaseType) ToKnowledgeBaseTypeOutputWithContext(ctx context.Context) KnowledgeBaseTypeOutput

func (KnowledgeBaseType) ToKnowledgeBaseTypePtrOutput

func (e KnowledgeBaseType) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput

func (KnowledgeBaseType) ToKnowledgeBaseTypePtrOutputWithContext

func (e KnowledgeBaseType) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput

func (KnowledgeBaseType) ToStringOutput

func (e KnowledgeBaseType) ToStringOutput() pulumi.StringOutput

func (KnowledgeBaseType) ToStringOutputWithContext

func (e KnowledgeBaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnowledgeBaseType) ToStringPtrOutput

func (e KnowledgeBaseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseType) ToStringPtrOutputWithContext

func (e KnowledgeBaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseTypeInput

type KnowledgeBaseTypeInput interface {
	pulumi.Input

	ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput
	ToKnowledgeBaseTypeOutputWithContext(context.Context) KnowledgeBaseTypeOutput
}

KnowledgeBaseTypeInput is an input type that accepts values of the KnowledgeBaseType enum A concrete instance of `KnowledgeBaseTypeInput` can be one of the following:

KnowledgeBaseTypeVector

type KnowledgeBaseTypeOutput

type KnowledgeBaseTypeOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseTypeOutput) ElementType

func (KnowledgeBaseTypeOutput) ElementType() reflect.Type

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutput

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutputWithContext

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutputWithContext(ctx context.Context) KnowledgeBaseTypeOutput

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutput

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutputWithContext

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypeOutput) ToStringOutput

func (o KnowledgeBaseTypeOutput) ToStringOutput() pulumi.StringOutput

func (KnowledgeBaseTypeOutput) ToStringOutputWithContext

func (o KnowledgeBaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnowledgeBaseTypeOutput) ToStringPtrOutput

func (o KnowledgeBaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseTypeOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseTypePtrInput

type KnowledgeBaseTypePtrInput interface {
	pulumi.Input

	ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput
	ToKnowledgeBaseTypePtrOutputWithContext(context.Context) KnowledgeBaseTypePtrOutput
}

func KnowledgeBaseTypePtr

func KnowledgeBaseTypePtr(v string) KnowledgeBaseTypePtrInput

type KnowledgeBaseTypePtrOutput

type KnowledgeBaseTypePtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseTypePtrOutput) Elem

func (KnowledgeBaseTypePtrOutput) ElementType

func (KnowledgeBaseTypePtrOutput) ElementType() reflect.Type

func (KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutput

func (o KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutputWithContext

func (o KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypePtrOutput) ToStringPtrOutput

func (o KnowledgeBaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseTypePtrOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseVectorKnowledgeBaseConfiguration

type KnowledgeBaseVectorKnowledgeBaseConfiguration struct {
	// The ARN of the model used to create vector embeddings for the knowledge base.
	EmbeddingModelArn string `pulumi:"embeddingModelArn"`
	// The embeddings model configuration details for the vector model used in Knowledge Base.
	EmbeddingModelConfiguration *KnowledgeBaseEmbeddingModelConfiguration `pulumi:"embeddingModelConfiguration"`
}

Contains details about the model used to create vector embeddings for the knowledge base.

type KnowledgeBaseVectorKnowledgeBaseConfigurationArgs

type KnowledgeBaseVectorKnowledgeBaseConfigurationArgs struct {
	// The ARN of the model used to create vector embeddings for the knowledge base.
	EmbeddingModelArn pulumi.StringInput `pulumi:"embeddingModelArn"`
	// The embeddings model configuration details for the vector model used in Knowledge Base.
	EmbeddingModelConfiguration KnowledgeBaseEmbeddingModelConfigurationPtrInput `pulumi:"embeddingModelConfiguration"`
}

Contains details about the model used to create vector embeddings for the knowledge base.

func (KnowledgeBaseVectorKnowledgeBaseConfigurationArgs) ElementType

func (KnowledgeBaseVectorKnowledgeBaseConfigurationArgs) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutput

func (i KnowledgeBaseVectorKnowledgeBaseConfigurationArgs) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutput() KnowledgeBaseVectorKnowledgeBaseConfigurationOutput

func (KnowledgeBaseVectorKnowledgeBaseConfigurationArgs) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutputWithContext

func (i KnowledgeBaseVectorKnowledgeBaseConfigurationArgs) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseVectorKnowledgeBaseConfigurationOutput

type KnowledgeBaseVectorKnowledgeBaseConfigurationInput

type KnowledgeBaseVectorKnowledgeBaseConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutput() KnowledgeBaseVectorKnowledgeBaseConfigurationOutput
	ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutputWithContext(context.Context) KnowledgeBaseVectorKnowledgeBaseConfigurationOutput
}

KnowledgeBaseVectorKnowledgeBaseConfigurationInput is an input type that accepts KnowledgeBaseVectorKnowledgeBaseConfigurationArgs and KnowledgeBaseVectorKnowledgeBaseConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseVectorKnowledgeBaseConfigurationInput` via:

KnowledgeBaseVectorKnowledgeBaseConfigurationArgs{...}

type KnowledgeBaseVectorKnowledgeBaseConfigurationOutput

type KnowledgeBaseVectorKnowledgeBaseConfigurationOutput struct{ *pulumi.OutputState }

Contains details about the model used to create vector embeddings for the knowledge base.

func (KnowledgeBaseVectorKnowledgeBaseConfigurationOutput) ElementType

func (KnowledgeBaseVectorKnowledgeBaseConfigurationOutput) EmbeddingModelArn

The ARN of the model used to create vector embeddings for the knowledge base.

func (KnowledgeBaseVectorKnowledgeBaseConfigurationOutput) EmbeddingModelConfiguration added in v0.113.0

The embeddings model configuration details for the vector model used in Knowledge Base.

func (KnowledgeBaseVectorKnowledgeBaseConfigurationOutput) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutput

func (o KnowledgeBaseVectorKnowledgeBaseConfigurationOutput) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutput() KnowledgeBaseVectorKnowledgeBaseConfigurationOutput

func (KnowledgeBaseVectorKnowledgeBaseConfigurationOutput) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutputWithContext

func (o KnowledgeBaseVectorKnowledgeBaseConfigurationOutput) ToKnowledgeBaseVectorKnowledgeBaseConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseVectorKnowledgeBaseConfigurationOutput

type LookupAgentAliasArgs

type LookupAgentAliasArgs struct {
	// Id for an Agent Alias generated at the server side.
	AgentAliasId string `pulumi:"agentAliasId"`
	// Identifier for a resource.
	AgentId string `pulumi:"agentId"`
}

type LookupAgentAliasOutputArgs

type LookupAgentAliasOutputArgs struct {
	// Id for an Agent Alias generated at the server side.
	AgentAliasId pulumi.StringInput `pulumi:"agentAliasId"`
	// Identifier for a resource.
	AgentId pulumi.StringInput `pulumi:"agentId"`
}

func (LookupAgentAliasOutputArgs) ElementType

func (LookupAgentAliasOutputArgs) ElementType() reflect.Type

type LookupAgentAliasResult

type LookupAgentAliasResult struct {
	// Arn representation of the Agent Alias.
	AgentAliasArn *string `pulumi:"agentAliasArn"`
	// The list of history events for an alias for an Agent.
	AgentAliasHistoryEvents []AgentAliasHistoryEvent `pulumi:"agentAliasHistoryEvents"`
	// Id for an Agent Alias generated at the server side.
	AgentAliasId *string `pulumi:"agentAliasId"`
	// Name for a resource.
	AgentAliasName *string `pulumi:"agentAliasName"`
	// The status of the alias of the agent and whether it is ready for use. The following statuses are possible:
	//
	// - CREATING – The agent alias is being created.
	// - PREPARED – The agent alias is finished being created or updated and is ready to be invoked.
	// - FAILED – The agent alias API operation failed.
	// - UPDATING – The agent alias is being updated.
	// - DELETING – The agent alias is being deleted.
	AgentAliasStatus *AgentAliasStatus `pulumi:"agentAliasStatus"`
	// Time Stamp.
	CreatedAt *string `pulumi:"createdAt"`
	// Description of the Resource.
	Description *string `pulumi:"description"`
	// Routing configuration for an Agent alias.
	RoutingConfiguration []AgentAliasRoutingConfigurationListItem `pulumi:"routingConfiguration"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags map[string]string `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupAgentAlias

func LookupAgentAlias(ctx *pulumi.Context, args *LookupAgentAliasArgs, opts ...pulumi.InvokeOption) (*LookupAgentAliasResult, error)

Definition of AWS::Bedrock::AgentAlias Resource Type

type LookupAgentAliasResultOutput

type LookupAgentAliasResultOutput struct{ *pulumi.OutputState }

func (LookupAgentAliasResultOutput) AgentAliasArn

Arn representation of the Agent Alias.

func (LookupAgentAliasResultOutput) AgentAliasHistoryEvents

The list of history events for an alias for an Agent.

func (LookupAgentAliasResultOutput) AgentAliasId

Id for an Agent Alias generated at the server side.

func (LookupAgentAliasResultOutput) AgentAliasName

Name for a resource.

func (LookupAgentAliasResultOutput) AgentAliasStatus

The status of the alias of the agent and whether it is ready for use. The following statuses are possible:

- CREATING – The agent alias is being created. - PREPARED – The agent alias is finished being created or updated and is ready to be invoked. - FAILED – The agent alias API operation failed. - UPDATING – The agent alias is being updated. - DELETING – The agent alias is being deleted.

func (LookupAgentAliasResultOutput) CreatedAt

Time Stamp.

func (LookupAgentAliasResultOutput) Description

Description of the Resource.

func (LookupAgentAliasResultOutput) ElementType

func (LookupAgentAliasResultOutput) RoutingConfiguration

Routing configuration for an Agent alias.

func (LookupAgentAliasResultOutput) Tags

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (LookupAgentAliasResultOutput) ToLookupAgentAliasResultOutput

func (o LookupAgentAliasResultOutput) ToLookupAgentAliasResultOutput() LookupAgentAliasResultOutput

func (LookupAgentAliasResultOutput) ToLookupAgentAliasResultOutputWithContext

func (o LookupAgentAliasResultOutput) ToLookupAgentAliasResultOutputWithContext(ctx context.Context) LookupAgentAliasResultOutput

func (LookupAgentAliasResultOutput) UpdatedAt

Time Stamp.

type LookupAgentArgs

type LookupAgentArgs struct {
	// Identifier for a resource.
	AgentId string `pulumi:"agentId"`
}

type LookupAgentOutputArgs

type LookupAgentOutputArgs struct {
	// Identifier for a resource.
	AgentId pulumi.StringInput `pulumi:"agentId"`
}

func (LookupAgentOutputArgs) ElementType

func (LookupAgentOutputArgs) ElementType() reflect.Type

type LookupAgentResult

type LookupAgentResult struct {
	// List of ActionGroups
	ActionGroups []AgentActionGroup `pulumi:"actionGroups"`
	// Arn representation of the Agent.
	AgentArn *string `pulumi:"agentArn"`
	// Identifier for a resource.
	AgentId *string `pulumi:"agentId"`
	// Name for a resource.
	AgentName *string `pulumi:"agentName"`
	// ARN of a IAM role.
	AgentResourceRoleArn *string `pulumi:"agentResourceRoleArn"`
	// The status of the agent and whether it is ready for use. The following statuses are possible:
	//
	// - CREATING – The agent is being created.
	// - PREPARING – The agent is being prepared.
	// - PREPARED – The agent is prepared and ready to be invoked.
	// - NOT_PREPARED – The agent has been created but not yet prepared.
	// - FAILED – The agent API operation failed.
	// - UPDATING – The agent is being updated.
	// - DELETING – The agent is being deleted.
	AgentStatus *AgentStatus `pulumi:"agentStatus"`
	// Draft Agent Version.
	AgentVersion *string `pulumi:"agentVersion"`
	// Time Stamp.
	CreatedAt *string `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn *string `pulumi:"customerEncryptionKeyArn"`
	// Description of the Resource.
	Description *string `pulumi:"description"`
	// Failure Reasons for Error.
	FailureReasons []string `pulumi:"failureReasons"`
	// ARN or name of a Bedrock model.
	FoundationModel *string `pulumi:"foundationModel"`
	// Details about the guardrail associated with the agent.
	GuardrailConfiguration *AgentGuardrailConfiguration `pulumi:"guardrailConfiguration"`
	// Max Session Time.
	IdleSessionTtlInSeconds *float64 `pulumi:"idleSessionTtlInSeconds"`
	// Instruction for the agent.
	Instruction *string `pulumi:"instruction"`
	// List of Agent Knowledge Bases
	KnowledgeBases []AgentKnowledgeBase `pulumi:"knowledgeBases"`
	// Time Stamp.
	PreparedAt *string `pulumi:"preparedAt"`
	// Contains configurations to override prompt templates in different parts of an agent sequence. For more information, see [Advanced prompts](https://docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html) .
	PromptOverrideConfiguration *AgentPromptOverrideConfiguration `pulumi:"promptOverrideConfiguration"`
	// The recommended actions users can take to resolve an error in failureReasons.
	RecommendedActions []string `pulumi:"recommendedActions"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags map[string]string `pulumi:"tags"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	TestAliasTags map[string]string `pulumi:"testAliasTags"`
	// Time Stamp.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupAgent

func LookupAgent(ctx *pulumi.Context, args *LookupAgentArgs, opts ...pulumi.InvokeOption) (*LookupAgentResult, error)

Definition of AWS::Bedrock::Agent Resource Type

type LookupAgentResultOutput

type LookupAgentResultOutput struct{ *pulumi.OutputState }

func (LookupAgentResultOutput) ActionGroups

List of ActionGroups

func (LookupAgentResultOutput) AgentArn

Arn representation of the Agent.

func (LookupAgentResultOutput) AgentId

Identifier for a resource.

func (LookupAgentResultOutput) AgentName

Name for a resource.

func (LookupAgentResultOutput) AgentResourceRoleArn

func (o LookupAgentResultOutput) AgentResourceRoleArn() pulumi.StringPtrOutput

ARN of a IAM role.

func (LookupAgentResultOutput) AgentStatus

The status of the agent and whether it is ready for use. The following statuses are possible:

- CREATING – The agent is being created. - PREPARING – The agent is being prepared. - PREPARED – The agent is prepared and ready to be invoked. - NOT_PREPARED – The agent has been created but not yet prepared. - FAILED – The agent API operation failed. - UPDATING – The agent is being updated. - DELETING – The agent is being deleted.

func (LookupAgentResultOutput) AgentVersion

Draft Agent Version.

func (LookupAgentResultOutput) CreatedAt

Time Stamp.

func (LookupAgentResultOutput) CustomerEncryptionKeyArn

func (o LookupAgentResultOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (LookupAgentResultOutput) Description

Description of the Resource.

func (LookupAgentResultOutput) ElementType

func (LookupAgentResultOutput) ElementType() reflect.Type

func (LookupAgentResultOutput) FailureReasons

Failure Reasons for Error.

func (LookupAgentResultOutput) FoundationModel

func (o LookupAgentResultOutput) FoundationModel() pulumi.StringPtrOutput

ARN or name of a Bedrock model.

func (LookupAgentResultOutput) GuardrailConfiguration added in v0.108.4

Details about the guardrail associated with the agent.

func (LookupAgentResultOutput) IdleSessionTtlInSeconds

func (o LookupAgentResultOutput) IdleSessionTtlInSeconds() pulumi.Float64PtrOutput

Max Session Time.

func (LookupAgentResultOutput) Instruction

Instruction for the agent.

func (LookupAgentResultOutput) KnowledgeBases

List of Agent Knowledge Bases

func (LookupAgentResultOutput) PreparedAt

Time Stamp.

func (LookupAgentResultOutput) PromptOverrideConfiguration

Contains configurations to override prompt templates in different parts of an agent sequence. For more information, see [Advanced prompts](https://docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html) .

func (LookupAgentResultOutput) RecommendedActions

func (o LookupAgentResultOutput) RecommendedActions() pulumi.StringArrayOutput

The recommended actions users can take to resolve an error in failureReasons.

func (LookupAgentResultOutput) Tags

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (LookupAgentResultOutput) TestAliasTags added in v0.104.0

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (LookupAgentResultOutput) ToLookupAgentResultOutput

func (o LookupAgentResultOutput) ToLookupAgentResultOutput() LookupAgentResultOutput

func (LookupAgentResultOutput) ToLookupAgentResultOutputWithContext

func (o LookupAgentResultOutput) ToLookupAgentResultOutputWithContext(ctx context.Context) LookupAgentResultOutput

func (LookupAgentResultOutput) UpdatedAt

Time Stamp.

type LookupDataSourceArgs

type LookupDataSourceArgs struct {
	// Identifier for a resource.
	DataSourceId string `pulumi:"dataSourceId"`
	// The unique identifier of the knowledge base to which to add the data source.
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type LookupDataSourceOutputArgs

type LookupDataSourceOutputArgs struct {
	// Identifier for a resource.
	DataSourceId pulumi.StringInput `pulumi:"dataSourceId"`
	// The unique identifier of the knowledge base to which to add the data source.
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
}

func (LookupDataSourceOutputArgs) ElementType

func (LookupDataSourceOutputArgs) ElementType() reflect.Type

type LookupDataSourceResult

type LookupDataSourceResult struct {
	// The time at which the data source was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The data deletion policy for the data source.
	DataDeletionPolicy *DataSourceDataDeletionPolicy `pulumi:"dataDeletionPolicy"`
	// The connection configuration for the data source.
	DataSourceConfiguration *DataSourceConfiguration `pulumi:"dataSourceConfiguration"`
	// Identifier for a resource.
	DataSourceId *string `pulumi:"dataSourceId"`
	// The status of the data source. The following statuses are possible:
	//
	// - Available – The data source has been created and is ready for ingestion into the knowledge base.
	// - Deleting – The data source is being deleted.
	DataSourceStatus *DataSourceStatus `pulumi:"dataSourceStatus"`
	// Description of the Resource.
	Description *string `pulumi:"description"`
	// The details of the failure reasons related to the data source.
	FailureReasons []string `pulumi:"failureReasons"`
	// The name of the data source.
	Name *string `pulumi:"name"`
	// Contains details about the configuration of the server-side encryption.
	ServerSideEncryptionConfiguration *DataSourceServerSideEncryptionConfiguration `pulumi:"serverSideEncryptionConfiguration"`
	// The time at which the knowledge base was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
	// Contains details about how to ingest the documents in the data source.
	VectorIngestionConfiguration *DataSourceVectorIngestionConfiguration `pulumi:"vectorIngestionConfiguration"`
}

func LookupDataSource

func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)

Definition of AWS::Bedrock::DataSource Resource Type

type LookupDataSourceResultOutput

type LookupDataSourceResultOutput struct{ *pulumi.OutputState }

func (LookupDataSourceResultOutput) CreatedAt

The time at which the data source was created.

func (LookupDataSourceResultOutput) DataDeletionPolicy added in v0.104.0

The data deletion policy for the data source.

func (LookupDataSourceResultOutput) DataSourceConfiguration

The connection configuration for the data source.

func (LookupDataSourceResultOutput) DataSourceId

Identifier for a resource.

func (LookupDataSourceResultOutput) DataSourceStatus

The status of the data source. The following statuses are possible:

- Available – The data source has been created and is ready for ingestion into the knowledge base. - Deleting – The data source is being deleted.

func (LookupDataSourceResultOutput) Description

Description of the Resource.

func (LookupDataSourceResultOutput) ElementType

func (LookupDataSourceResultOutput) FailureReasons added in v0.104.0

The details of the failure reasons related to the data source.

func (LookupDataSourceResultOutput) Name

The name of the data source.

func (LookupDataSourceResultOutput) ServerSideEncryptionConfiguration

Contains details about the configuration of the server-side encryption.

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutput

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) UpdatedAt

The time at which the knowledge base was last updated.

func (LookupDataSourceResultOutput) VectorIngestionConfiguration added in v0.117.0

Contains details about how to ingest the documents in the data source.

type LookupFlowAliasArgs added in v0.112.0

type LookupFlowAliasArgs struct {
	// Arn of the Flow Alias
	Arn string `pulumi:"arn"`
	// Arn representation of the Flow
	FlowArn string `pulumi:"flowArn"`
}

type LookupFlowAliasOutputArgs added in v0.112.0

type LookupFlowAliasOutputArgs struct {
	// Arn of the Flow Alias
	Arn pulumi.StringInput `pulumi:"arn"`
	// Arn representation of the Flow
	FlowArn pulumi.StringInput `pulumi:"flowArn"`
}

func (LookupFlowAliasOutputArgs) ElementType added in v0.112.0

func (LookupFlowAliasOutputArgs) ElementType() reflect.Type

type LookupFlowAliasResult added in v0.112.0

type LookupFlowAliasResult struct {
	// Arn of the Flow Alias
	Arn *string `pulumi:"arn"`
	// Time Stamp.
	CreatedAt *string `pulumi:"createdAt"`
	// Description of the Resource.
	Description *string `pulumi:"description"`
	// Identifier for a flow resource.
	FlowId *string `pulumi:"flowId"`
	// Id for a Flow Alias generated at the server side.
	Id *string `pulumi:"id"`
	// Name for a resource.
	Name *string `pulumi:"name"`
	// Routing configuration for a Flow alias.
	RoutingConfiguration []FlowAliasRoutingConfigurationListItem `pulumi:"routingConfiguration"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags map[string]string `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupFlowAlias added in v0.112.0

func LookupFlowAlias(ctx *pulumi.Context, args *LookupFlowAliasArgs, opts ...pulumi.InvokeOption) (*LookupFlowAliasResult, error)

Definition of AWS::Bedrock::FlowAlias Resource Type

type LookupFlowAliasResultOutput added in v0.112.0

type LookupFlowAliasResultOutput struct{ *pulumi.OutputState }

func LookupFlowAliasOutput added in v0.112.0

func (LookupFlowAliasResultOutput) Arn added in v0.112.0

Arn of the Flow Alias

func (LookupFlowAliasResultOutput) CreatedAt added in v0.112.0

Time Stamp.

func (LookupFlowAliasResultOutput) Description added in v0.112.0

Description of the Resource.

func (LookupFlowAliasResultOutput) ElementType added in v0.112.0

func (LookupFlowAliasResultOutput) FlowId added in v0.112.0

Identifier for a flow resource.

func (LookupFlowAliasResultOutput) Id added in v0.112.0

Id for a Flow Alias generated at the server side.

func (LookupFlowAliasResultOutput) Name added in v0.112.0

Name for a resource.

func (LookupFlowAliasResultOutput) RoutingConfiguration added in v0.112.0

Routing configuration for a Flow alias.

func (LookupFlowAliasResultOutput) Tags added in v0.112.0

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (LookupFlowAliasResultOutput) ToLookupFlowAliasResultOutput added in v0.112.0

func (o LookupFlowAliasResultOutput) ToLookupFlowAliasResultOutput() LookupFlowAliasResultOutput

func (LookupFlowAliasResultOutput) ToLookupFlowAliasResultOutputWithContext added in v0.112.0

func (o LookupFlowAliasResultOutput) ToLookupFlowAliasResultOutputWithContext(ctx context.Context) LookupFlowAliasResultOutput

func (LookupFlowAliasResultOutput) UpdatedAt added in v0.112.0

Time Stamp.

type LookupFlowArgs added in v0.112.0

type LookupFlowArgs struct {
	// Arn representation of the Flow
	Arn string `pulumi:"arn"`
}

type LookupFlowOutputArgs added in v0.112.0

type LookupFlowOutputArgs struct {
	// Arn representation of the Flow
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupFlowOutputArgs) ElementType added in v0.112.0

func (LookupFlowOutputArgs) ElementType() reflect.Type

type LookupFlowResult added in v0.112.0

type LookupFlowResult struct {
	// Arn representation of the Flow
	Arn *string `pulumi:"arn"`
	// Time Stamp.
	CreatedAt *string `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn *string `pulumi:"customerEncryptionKeyArn"`
	// The definition of the nodes and connections between the nodes in the flow.
	Definition *FlowDefinition `pulumi:"definition"`
	// Description of the flow
	Description *string `pulumi:"description"`
	// ARN of a IAM role
	ExecutionRoleArn *string `pulumi:"executionRoleArn"`
	// Identifier for a Flow
	Id *string `pulumi:"id"`
	// Name for the flow
	Name *string `pulumi:"name"`
	// The status of the flow. The following statuses are possible:
	//
	// - NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the `DRAFT` version won't contain the latest changes for testing. Send a [PrepareFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareFlow.html) request to package the latest changes into the `DRAFT` version.
	// - Preparing – The flow is being prepared so that the `DRAFT` version contains the latest changes for testing.
	// - Prepared – The flow is prepared and the `DRAFT` version contains the latest changes for testing.
	// - Failed – The last API operation that you invoked on the flow failed. Send a [GetFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlow.html) request and check the error message in the `validations` field.
	Status *FlowStatus `pulumi:"status"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags          map[string]string `pulumi:"tags"`
	TestAliasTags map[string]string `pulumi:"testAliasTags"`
	// Time Stamp.
	UpdatedAt   *string          `pulumi:"updatedAt"`
	Validations []FlowValidation `pulumi:"validations"`
	// Draft Version.
	Version *string `pulumi:"version"`
}

func LookupFlow added in v0.112.0

func LookupFlow(ctx *pulumi.Context, args *LookupFlowArgs, opts ...pulumi.InvokeOption) (*LookupFlowResult, error)

Definition of AWS::Bedrock::Flow Resource Type

type LookupFlowResultOutput added in v0.112.0

type LookupFlowResultOutput struct{ *pulumi.OutputState }

func LookupFlowOutput added in v0.112.0

func LookupFlowOutput(ctx *pulumi.Context, args LookupFlowOutputArgs, opts ...pulumi.InvokeOption) LookupFlowResultOutput

func (LookupFlowResultOutput) Arn added in v0.112.0

Arn representation of the Flow

func (LookupFlowResultOutput) CreatedAt added in v0.112.0

Time Stamp.

func (LookupFlowResultOutput) CustomerEncryptionKeyArn added in v0.112.0

func (o LookupFlowResultOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (LookupFlowResultOutput) Definition added in v0.112.0

The definition of the nodes and connections between the nodes in the flow.

func (LookupFlowResultOutput) Description added in v0.112.0

Description of the flow

func (LookupFlowResultOutput) ElementType added in v0.112.0

func (LookupFlowResultOutput) ElementType() reflect.Type

func (LookupFlowResultOutput) ExecutionRoleArn added in v0.112.0

func (o LookupFlowResultOutput) ExecutionRoleArn() pulumi.StringPtrOutput

ARN of a IAM role

func (LookupFlowResultOutput) Id added in v0.112.0

Identifier for a Flow

func (LookupFlowResultOutput) Name added in v0.112.0

Name for the flow

func (LookupFlowResultOutput) Status added in v0.112.0

The status of the flow. The following statuses are possible:

- NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the `DRAFT` version won't contain the latest changes for testing. Send a [PrepareFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareFlow.html) request to package the latest changes into the `DRAFT` version. - Preparing – The flow is being prepared so that the `DRAFT` version contains the latest changes for testing. - Prepared – The flow is prepared and the `DRAFT` version contains the latest changes for testing. - Failed – The last API operation that you invoked on the flow failed. Send a GetFlow(https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlow.html) request and check the error message in the `validations` field.

func (LookupFlowResultOutput) Tags added in v0.112.0

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (LookupFlowResultOutput) TestAliasTags added in v0.112.0

func (o LookupFlowResultOutput) TestAliasTags() pulumi.StringMapOutput

func (LookupFlowResultOutput) ToLookupFlowResultOutput added in v0.112.0

func (o LookupFlowResultOutput) ToLookupFlowResultOutput() LookupFlowResultOutput

func (LookupFlowResultOutput) ToLookupFlowResultOutputWithContext added in v0.112.0

func (o LookupFlowResultOutput) ToLookupFlowResultOutputWithContext(ctx context.Context) LookupFlowResultOutput

func (LookupFlowResultOutput) UpdatedAt added in v0.112.0

Time Stamp.

func (LookupFlowResultOutput) Validations added in v0.121.0

func (LookupFlowResultOutput) Version added in v0.112.0

Draft Version.

type LookupFlowVersionArgs added in v0.112.0

type LookupFlowVersionArgs struct {
	// Arn representation of the Flow
	FlowArn string `pulumi:"flowArn"`
	// Numerical Version.
	Version string `pulumi:"version"`
}

type LookupFlowVersionOutputArgs added in v0.112.0

type LookupFlowVersionOutputArgs struct {
	// Arn representation of the Flow
	FlowArn pulumi.StringInput `pulumi:"flowArn"`
	// Numerical Version.
	Version pulumi.StringInput `pulumi:"version"`
}

func (LookupFlowVersionOutputArgs) ElementType added in v0.112.0

type LookupFlowVersionResult added in v0.112.0

type LookupFlowVersionResult struct {
	// Time Stamp.
	CreatedAt *string `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn *string                    `pulumi:"customerEncryptionKeyArn"`
	Definition               *FlowVersionFlowDefinition `pulumi:"definition"`
	// ARN of a IAM role
	ExecutionRoleArn *string `pulumi:"executionRoleArn"`
	// Identifier for a Flow
	FlowId *string `pulumi:"flowId"`
	// Name for the flow
	Name *string `pulumi:"name"`
	// The status of the flow.
	Status *FlowVersionFlowStatus `pulumi:"status"`
	// Numerical Version.
	Version *string `pulumi:"version"`
}

func LookupFlowVersion added in v0.112.0

func LookupFlowVersion(ctx *pulumi.Context, args *LookupFlowVersionArgs, opts ...pulumi.InvokeOption) (*LookupFlowVersionResult, error)

Definition of AWS::Bedrock::FlowVersion Resource Type

type LookupFlowVersionResultOutput added in v0.112.0

type LookupFlowVersionResultOutput struct{ *pulumi.OutputState }

func LookupFlowVersionOutput added in v0.112.0

func (LookupFlowVersionResultOutput) CreatedAt added in v0.112.0

Time Stamp.

func (LookupFlowVersionResultOutput) CustomerEncryptionKeyArn added in v0.121.0

func (o LookupFlowVersionResultOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (LookupFlowVersionResultOutput) Definition added in v0.112.0

func (LookupFlowVersionResultOutput) ElementType added in v0.112.0

func (LookupFlowVersionResultOutput) ExecutionRoleArn added in v0.112.0

ARN of a IAM role

func (LookupFlowVersionResultOutput) FlowId added in v0.112.0

Identifier for a Flow

func (LookupFlowVersionResultOutput) Name added in v0.112.0

Name for the flow

func (LookupFlowVersionResultOutput) Status added in v0.112.0

The status of the flow.

func (LookupFlowVersionResultOutput) ToLookupFlowVersionResultOutput added in v0.112.0

func (o LookupFlowVersionResultOutput) ToLookupFlowVersionResultOutput() LookupFlowVersionResultOutput

func (LookupFlowVersionResultOutput) ToLookupFlowVersionResultOutputWithContext added in v0.112.0

func (o LookupFlowVersionResultOutput) ToLookupFlowVersionResultOutputWithContext(ctx context.Context) LookupFlowVersionResultOutput

func (LookupFlowVersionResultOutput) Version added in v0.112.0

Numerical Version.

type LookupGuardrailArgs added in v0.104.0

type LookupGuardrailArgs struct {
	// Arn representation for the guardrail
	GuardrailArn string `pulumi:"guardrailArn"`
}

type LookupGuardrailOutputArgs added in v0.104.0

type LookupGuardrailOutputArgs struct {
	// Arn representation for the guardrail
	GuardrailArn pulumi.StringInput `pulumi:"guardrailArn"`
}

func (LookupGuardrailOutputArgs) ElementType added in v0.104.0

func (LookupGuardrailOutputArgs) ElementType() reflect.Type

type LookupGuardrailResult added in v0.104.0

type LookupGuardrailResult struct {
	// Messaging for when violations are detected in text
	BlockedInputMessaging *string `pulumi:"blockedInputMessaging"`
	// Messaging for when violations are detected in text
	BlockedOutputsMessaging *string `pulumi:"blockedOutputsMessaging"`
	// The content filter policies to configure for the guardrail.
	ContentPolicyConfig             *GuardrailContentPolicyConfig             `pulumi:"contentPolicyConfig"`
	ContextualGroundingPolicyConfig *GuardrailContextualGroundingPolicyConfig `pulumi:"contextualGroundingPolicyConfig"`
	// Time Stamp
	CreatedAt *string `pulumi:"createdAt"`
	// Description of the guardrail or its version
	Description *string `pulumi:"description"`
	// List of failure recommendations
	FailureRecommendations []string `pulumi:"failureRecommendations"`
	// Arn representation for the guardrail
	GuardrailArn *string `pulumi:"guardrailArn"`
	// Unique id for the guardrail
	GuardrailId *string `pulumi:"guardrailId"`
	// The KMS key with which the guardrail was encrypted at rest
	KmsKeyArn *string `pulumi:"kmsKeyArn"`
	// Name of the guardrail
	Name *string `pulumi:"name"`
	// The sensitive information policy to configure for the guardrail.
	SensitiveInformationPolicyConfig *GuardrailSensitiveInformationPolicyConfig `pulumi:"sensitiveInformationPolicyConfig"`
	// The status of the guardrail.
	Status *GuardrailStatus `pulumi:"status"`
	// List of status reasons
	StatusReasons []string `pulumi:"statusReasons"`
	// List of Tags
	Tags []aws.Tag `pulumi:"tags"`
	// The topic policies to configure for the guardrail.
	TopicPolicyConfig *GuardrailTopicPolicyConfig `pulumi:"topicPolicyConfig"`
	// Time Stamp
	UpdatedAt *string `pulumi:"updatedAt"`
	// Guardrail version
	Version *string `pulumi:"version"`
	// The word policy you configure for the guardrail.
	WordPolicyConfig *GuardrailWordPolicyConfig `pulumi:"wordPolicyConfig"`
}

func LookupGuardrail added in v0.104.0

func LookupGuardrail(ctx *pulumi.Context, args *LookupGuardrailArgs, opts ...pulumi.InvokeOption) (*LookupGuardrailResult, error)

Definition of AWS::Bedrock::Guardrail Resource Type

type LookupGuardrailResultOutput added in v0.104.0

type LookupGuardrailResultOutput struct{ *pulumi.OutputState }

func LookupGuardrailOutput added in v0.104.0

func (LookupGuardrailResultOutput) BlockedInputMessaging added in v0.104.0

func (o LookupGuardrailResultOutput) BlockedInputMessaging() pulumi.StringPtrOutput

Messaging for when violations are detected in text

func (LookupGuardrailResultOutput) BlockedOutputsMessaging added in v0.104.0

func (o LookupGuardrailResultOutput) BlockedOutputsMessaging() pulumi.StringPtrOutput

Messaging for when violations are detected in text

func (LookupGuardrailResultOutput) ContentPolicyConfig added in v0.104.0

The content filter policies to configure for the guardrail.

func (LookupGuardrailResultOutput) ContextualGroundingPolicyConfig added in v0.113.0

func (LookupGuardrailResultOutput) CreatedAt added in v0.104.0

Time Stamp

func (LookupGuardrailResultOutput) Description added in v0.104.0

Description of the guardrail or its version

func (LookupGuardrailResultOutput) ElementType added in v0.104.0

func (LookupGuardrailResultOutput) FailureRecommendations added in v0.104.0

func (o LookupGuardrailResultOutput) FailureRecommendations() pulumi.StringArrayOutput

List of failure recommendations

func (LookupGuardrailResultOutput) GuardrailArn added in v0.104.0

Arn representation for the guardrail

func (LookupGuardrailResultOutput) GuardrailId added in v0.104.0

Unique id for the guardrail

func (LookupGuardrailResultOutput) KmsKeyArn added in v0.104.0

The KMS key with which the guardrail was encrypted at rest

func (LookupGuardrailResultOutput) Name added in v0.104.0

Name of the guardrail

func (LookupGuardrailResultOutput) SensitiveInformationPolicyConfig added in v0.104.0

The sensitive information policy to configure for the guardrail.

func (LookupGuardrailResultOutput) Status added in v0.104.0

The status of the guardrail.

func (LookupGuardrailResultOutput) StatusReasons added in v0.104.0

List of status reasons

func (LookupGuardrailResultOutput) Tags added in v0.104.0

List of Tags

func (LookupGuardrailResultOutput) ToLookupGuardrailResultOutput added in v0.104.0

func (o LookupGuardrailResultOutput) ToLookupGuardrailResultOutput() LookupGuardrailResultOutput

func (LookupGuardrailResultOutput) ToLookupGuardrailResultOutputWithContext added in v0.104.0

func (o LookupGuardrailResultOutput) ToLookupGuardrailResultOutputWithContext(ctx context.Context) LookupGuardrailResultOutput

func (LookupGuardrailResultOutput) TopicPolicyConfig added in v0.104.0

The topic policies to configure for the guardrail.

func (LookupGuardrailResultOutput) UpdatedAt added in v0.104.0

Time Stamp

func (LookupGuardrailResultOutput) Version added in v0.104.0

Guardrail version

func (LookupGuardrailResultOutput) WordPolicyConfig added in v0.104.0

The word policy you configure for the guardrail.

type LookupGuardrailVersionArgs added in v0.106.0

type LookupGuardrailVersionArgs struct {
	// Unique id for the guardrail
	GuardrailId string `pulumi:"guardrailId"`
	// Guardrail version
	Version string `pulumi:"version"`
}

type LookupGuardrailVersionOutputArgs added in v0.106.0

type LookupGuardrailVersionOutputArgs struct {
	// Unique id for the guardrail
	GuardrailId pulumi.StringInput `pulumi:"guardrailId"`
	// Guardrail version
	Version pulumi.StringInput `pulumi:"version"`
}

func (LookupGuardrailVersionOutputArgs) ElementType added in v0.106.0

type LookupGuardrailVersionResult added in v0.106.0

type LookupGuardrailVersionResult struct {
	// Arn representation for the guardrail
	GuardrailArn *string `pulumi:"guardrailArn"`
	// Unique id for the guardrail
	GuardrailId *string `pulumi:"guardrailId"`
	// Guardrail version
	Version *string `pulumi:"version"`
}

func LookupGuardrailVersion added in v0.106.0

func LookupGuardrailVersion(ctx *pulumi.Context, args *LookupGuardrailVersionArgs, opts ...pulumi.InvokeOption) (*LookupGuardrailVersionResult, error)

Definition of AWS::Bedrock::GuardrailVersion Resource Type

type LookupGuardrailVersionResultOutput added in v0.106.0

type LookupGuardrailVersionResultOutput struct{ *pulumi.OutputState }

func LookupGuardrailVersionOutput added in v0.106.0

func (LookupGuardrailVersionResultOutput) ElementType added in v0.106.0

func (LookupGuardrailVersionResultOutput) GuardrailArn added in v0.106.0

Arn representation for the guardrail

func (LookupGuardrailVersionResultOutput) GuardrailId added in v0.106.0

Unique id for the guardrail

func (LookupGuardrailVersionResultOutput) ToLookupGuardrailVersionResultOutput added in v0.106.0

func (o LookupGuardrailVersionResultOutput) ToLookupGuardrailVersionResultOutput() LookupGuardrailVersionResultOutput

func (LookupGuardrailVersionResultOutput) ToLookupGuardrailVersionResultOutputWithContext added in v0.106.0

func (o LookupGuardrailVersionResultOutput) ToLookupGuardrailVersionResultOutputWithContext(ctx context.Context) LookupGuardrailVersionResultOutput

func (LookupGuardrailVersionResultOutput) Version added in v0.106.0

Guardrail version

type LookupKnowledgeBaseArgs

type LookupKnowledgeBaseArgs struct {
	// The unique identifier of the knowledge base.
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type LookupKnowledgeBaseOutputArgs

type LookupKnowledgeBaseOutputArgs struct {
	// The unique identifier of the knowledge base.
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
}

func (LookupKnowledgeBaseOutputArgs) ElementType

type LookupKnowledgeBaseResult

type LookupKnowledgeBaseResult struct {
	// The time at which the knowledge base was created.
	CreatedAt *string `pulumi:"createdAt"`
	// Description of the Resource.
	Description *string `pulumi:"description"`
	// A list of reasons that the API operation on the knowledge base failed.
	FailureReasons []string `pulumi:"failureReasons"`
	// The ARN of the knowledge base.
	KnowledgeBaseArn *string `pulumi:"knowledgeBaseArn"`
	// The unique identifier of the knowledge base.
	KnowledgeBaseId *string `pulumi:"knowledgeBaseId"`
	// The name of the knowledge base.
	Name *string `pulumi:"name"`
	// The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
	RoleArn *string `pulumi:"roleArn"`
	// The status of the knowledge base.
	Status *KnowledgeBaseStatus `pulumi:"status"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags map[string]string `pulumi:"tags"`
	// The time at which the knowledge base was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupKnowledgeBase

func LookupKnowledgeBase(ctx *pulumi.Context, args *LookupKnowledgeBaseArgs, opts ...pulumi.InvokeOption) (*LookupKnowledgeBaseResult, error)

Definition of AWS::Bedrock::KnowledgeBase Resource Type

type LookupKnowledgeBaseResultOutput

type LookupKnowledgeBaseResultOutput struct{ *pulumi.OutputState }

func (LookupKnowledgeBaseResultOutput) CreatedAt

The time at which the knowledge base was created.

func (LookupKnowledgeBaseResultOutput) Description

Description of the Resource.

func (LookupKnowledgeBaseResultOutput) ElementType

func (LookupKnowledgeBaseResultOutput) FailureReasons

A list of reasons that the API operation on the knowledge base failed.

func (LookupKnowledgeBaseResultOutput) KnowledgeBaseArn

The ARN of the knowledge base.

func (LookupKnowledgeBaseResultOutput) KnowledgeBaseId

The unique identifier of the knowledge base.

func (LookupKnowledgeBaseResultOutput) Name

The name of the knowledge base.

func (LookupKnowledgeBaseResultOutput) RoleArn

The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_

func (LookupKnowledgeBaseResultOutput) Status

The status of the knowledge base.

func (LookupKnowledgeBaseResultOutput) Tags

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput() LookupKnowledgeBaseResultOutput

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext(ctx context.Context) LookupKnowledgeBaseResultOutput

func (LookupKnowledgeBaseResultOutput) UpdatedAt

The time at which the knowledge base was last updated.

type LookupPromptArgs added in v0.112.0

type LookupPromptArgs struct {
	// ARN of a prompt resource possibly with a version
	Arn string `pulumi:"arn"`
}

type LookupPromptOutputArgs added in v0.112.0

type LookupPromptOutputArgs struct {
	// ARN of a prompt resource possibly with a version
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupPromptOutputArgs) ElementType added in v0.112.0

func (LookupPromptOutputArgs) ElementType() reflect.Type

type LookupPromptResult added in v0.112.0

type LookupPromptResult struct {
	// ARN of a prompt resource possibly with a version
	Arn *string `pulumi:"arn"`
	// Time Stamp.
	CreatedAt *string `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn *string `pulumi:"customerEncryptionKeyArn"`
	// Name for a variant.
	DefaultVariant *string `pulumi:"defaultVariant"`
	// Name for a prompt resource.
	Description *string `pulumi:"description"`
	// Identifier for a Prompt
	Id *string `pulumi:"id"`
	// Name for a prompt resource.
	Name *string `pulumi:"name"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags map[string]string `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt *string `pulumi:"updatedAt"`
	// List of prompt variants
	Variants []PromptVariant `pulumi:"variants"`
	// Draft Version.
	Version *string `pulumi:"version"`
}

func LookupPrompt added in v0.112.0

func LookupPrompt(ctx *pulumi.Context, args *LookupPromptArgs, opts ...pulumi.InvokeOption) (*LookupPromptResult, error)

Definition of AWS::Bedrock::Prompt Resource Type

type LookupPromptResultOutput added in v0.112.0

type LookupPromptResultOutput struct{ *pulumi.OutputState }

func LookupPromptOutput added in v0.112.0

func LookupPromptOutput(ctx *pulumi.Context, args LookupPromptOutputArgs, opts ...pulumi.InvokeOption) LookupPromptResultOutput

func (LookupPromptResultOutput) Arn added in v0.112.0

ARN of a prompt resource possibly with a version

func (LookupPromptResultOutput) CreatedAt added in v0.112.0

Time Stamp.

func (LookupPromptResultOutput) CustomerEncryptionKeyArn added in v0.112.0

func (o LookupPromptResultOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (LookupPromptResultOutput) DefaultVariant added in v0.112.0

func (o LookupPromptResultOutput) DefaultVariant() pulumi.StringPtrOutput

Name for a variant.

func (LookupPromptResultOutput) Description added in v0.112.0

Name for a prompt resource.

func (LookupPromptResultOutput) ElementType added in v0.112.0

func (LookupPromptResultOutput) ElementType() reflect.Type

func (LookupPromptResultOutput) Id added in v0.112.0

Identifier for a Prompt

func (LookupPromptResultOutput) Name added in v0.112.0

Name for a prompt resource.

func (LookupPromptResultOutput) Tags added in v0.112.0

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (LookupPromptResultOutput) ToLookupPromptResultOutput added in v0.112.0

func (o LookupPromptResultOutput) ToLookupPromptResultOutput() LookupPromptResultOutput

func (LookupPromptResultOutput) ToLookupPromptResultOutputWithContext added in v0.112.0

func (o LookupPromptResultOutput) ToLookupPromptResultOutputWithContext(ctx context.Context) LookupPromptResultOutput

func (LookupPromptResultOutput) UpdatedAt added in v0.112.0

Time Stamp.

func (LookupPromptResultOutput) Variants added in v0.112.0

List of prompt variants

func (LookupPromptResultOutput) Version added in v0.112.0

Draft Version.

type LookupPromptVersionArgs added in v0.112.0

type LookupPromptVersionArgs struct {
	// ARN of a prompt version resource
	Arn string `pulumi:"arn"`
}

type LookupPromptVersionOutputArgs added in v0.112.0

type LookupPromptVersionOutputArgs struct {
	// ARN of a prompt version resource
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupPromptVersionOutputArgs) ElementType added in v0.112.0

type LookupPromptVersionResult added in v0.112.0

type LookupPromptVersionResult struct {
	// ARN of a prompt version resource
	Arn *string `pulumi:"arn"`
	// Time Stamp.
	CreatedAt *string `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn *string `pulumi:"customerEncryptionKeyArn"`
	// Name for a variant.
	DefaultVariant *string `pulumi:"defaultVariant"`
	// Name for a prompt resource.
	Name *string `pulumi:"name"`
	// Identifier for a Prompt
	PromptId *string           `pulumi:"promptId"`
	Tags     map[string]string `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt *string `pulumi:"updatedAt"`
	// List of prompt variants
	Variants []PromptVersionPromptVariant `pulumi:"variants"`
	// Version.
	Version *string `pulumi:"version"`
}

func LookupPromptVersion added in v0.112.0

func LookupPromptVersion(ctx *pulumi.Context, args *LookupPromptVersionArgs, opts ...pulumi.InvokeOption) (*LookupPromptVersionResult, error)

Definition of AWS::Bedrock::PromptVersion Resource Type

type LookupPromptVersionResultOutput added in v0.112.0

type LookupPromptVersionResultOutput struct{ *pulumi.OutputState }

func LookupPromptVersionOutput added in v0.112.0

func (LookupPromptVersionResultOutput) Arn added in v0.112.0

ARN of a prompt version resource

func (LookupPromptVersionResultOutput) CreatedAt added in v0.112.0

Time Stamp.

func (LookupPromptVersionResultOutput) CustomerEncryptionKeyArn added in v0.121.0

func (o LookupPromptVersionResultOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (LookupPromptVersionResultOutput) DefaultVariant added in v0.112.0

Name for a variant.

func (LookupPromptVersionResultOutput) ElementType added in v0.112.0

func (LookupPromptVersionResultOutput) Name added in v0.112.0

Name for a prompt resource.

func (LookupPromptVersionResultOutput) PromptId added in v0.112.0

Identifier for a Prompt

func (LookupPromptVersionResultOutput) Tags added in v0.121.0

func (LookupPromptVersionResultOutput) ToLookupPromptVersionResultOutput added in v0.112.0

func (o LookupPromptVersionResultOutput) ToLookupPromptVersionResultOutput() LookupPromptVersionResultOutput

func (LookupPromptVersionResultOutput) ToLookupPromptVersionResultOutputWithContext added in v0.112.0

func (o LookupPromptVersionResultOutput) ToLookupPromptVersionResultOutputWithContext(ctx context.Context) LookupPromptVersionResultOutput

func (LookupPromptVersionResultOutput) UpdatedAt added in v0.112.0

Time Stamp.

func (LookupPromptVersionResultOutput) Variants added in v0.112.0

List of prompt variants

func (LookupPromptVersionResultOutput) Version added in v0.112.0

Version.

type Prompt added in v0.112.0

type Prompt struct {
	pulumi.CustomResourceState

	// ARN of a prompt resource possibly with a version
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Identifier for a Prompt
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Time Stamp.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringPtrOutput `pulumi:"customerEncryptionKeyArn"`
	// Name for a variant.
	DefaultVariant pulumi.StringPtrOutput `pulumi:"defaultVariant"`
	// Name for a prompt resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name for a prompt resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// List of prompt variants
	Variants PromptVariantArrayOutput `pulumi:"variants"`
	// Draft Version.
	Version pulumi.StringOutput `pulumi:"version"`
}

Definition of AWS::Bedrock::Prompt Resource Type

func GetPrompt added in v0.112.0

func GetPrompt(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PromptState, opts ...pulumi.ResourceOption) (*Prompt, error)

GetPrompt gets an existing Prompt resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrompt added in v0.112.0

func NewPrompt(ctx *pulumi.Context,
	name string, args *PromptArgs, opts ...pulumi.ResourceOption) (*Prompt, error)

NewPrompt registers a new resource with the given unique name, arguments, and options.

func (*Prompt) ElementType added in v0.112.0

func (*Prompt) ElementType() reflect.Type

func (*Prompt) ToPromptOutput added in v0.112.0

func (i *Prompt) ToPromptOutput() PromptOutput

func (*Prompt) ToPromptOutputWithContext added in v0.112.0

func (i *Prompt) ToPromptOutputWithContext(ctx context.Context) PromptOutput

type PromptArgs added in v0.112.0

type PromptArgs struct {
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringPtrInput
	// Name for a variant.
	DefaultVariant pulumi.StringPtrInput
	// Name for a prompt resource.
	Description pulumi.StringPtrInput
	// Name for a prompt resource.
	Name pulumi.StringPtrInput
	// Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
	//
	// - [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions)
	// - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)
	Tags pulumi.StringMapInput
	// List of prompt variants
	Variants PromptVariantArrayInput
}

The set of arguments for constructing a Prompt resource.

func (PromptArgs) ElementType added in v0.112.0

func (PromptArgs) ElementType() reflect.Type

type PromptInferenceConfiguration0Properties added in v0.112.0

type PromptInferenceConfiguration0Properties struct {
	Text PromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type PromptInferenceConfigurationProperties added in v0.112.0

type PromptInferenceConfigurationProperties struct {
	Text PromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type PromptInferenceConfigurationPropertiesArgs added in v0.112.0

type PromptInferenceConfigurationPropertiesArgs struct {
	Text PromptModelInferenceConfigurationInput `pulumi:"text"`
}

Model inference configuration

func (PromptInferenceConfigurationPropertiesArgs) ElementType added in v0.112.0

func (PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesOutput added in v0.112.0

func (i PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesOutput() PromptInferenceConfigurationPropertiesOutput

func (PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesOutputWithContext added in v0.112.0

func (i PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesOutputWithContext(ctx context.Context) PromptInferenceConfigurationPropertiesOutput

func (PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (i PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesPtrOutput() PromptInferenceConfigurationPropertiesPtrOutput

func (PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (i PromptInferenceConfigurationPropertiesArgs) ToPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptInferenceConfigurationPropertiesPtrOutput

type PromptInferenceConfigurationPropertiesInput added in v0.112.0

type PromptInferenceConfigurationPropertiesInput interface {
	pulumi.Input

	ToPromptInferenceConfigurationPropertiesOutput() PromptInferenceConfigurationPropertiesOutput
	ToPromptInferenceConfigurationPropertiesOutputWithContext(context.Context) PromptInferenceConfigurationPropertiesOutput
}

PromptInferenceConfigurationPropertiesInput is an input type that accepts PromptInferenceConfigurationPropertiesArgs and PromptInferenceConfigurationPropertiesOutput values. You can construct a concrete instance of `PromptInferenceConfigurationPropertiesInput` via:

PromptInferenceConfigurationPropertiesArgs{...}

type PromptInferenceConfigurationPropertiesOutput added in v0.112.0

type PromptInferenceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Model inference configuration

func (PromptInferenceConfigurationPropertiesOutput) ElementType added in v0.112.0

func (PromptInferenceConfigurationPropertiesOutput) Text added in v0.112.0

func (PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesOutput added in v0.112.0

func (o PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesOutput() PromptInferenceConfigurationPropertiesOutput

func (PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesOutputWithContext added in v0.112.0

func (o PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesOutputWithContext(ctx context.Context) PromptInferenceConfigurationPropertiesOutput

func (PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (o PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesPtrOutput() PromptInferenceConfigurationPropertiesPtrOutput

func (PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o PromptInferenceConfigurationPropertiesOutput) ToPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptInferenceConfigurationPropertiesPtrOutput

type PromptInferenceConfigurationPropertiesPtrInput added in v0.112.0

type PromptInferenceConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToPromptInferenceConfigurationPropertiesPtrOutput() PromptInferenceConfigurationPropertiesPtrOutput
	ToPromptInferenceConfigurationPropertiesPtrOutputWithContext(context.Context) PromptInferenceConfigurationPropertiesPtrOutput
}

PromptInferenceConfigurationPropertiesPtrInput is an input type that accepts PromptInferenceConfigurationPropertiesArgs, PromptInferenceConfigurationPropertiesPtr and PromptInferenceConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `PromptInferenceConfigurationPropertiesPtrInput` via:

        PromptInferenceConfigurationPropertiesArgs{...}

or:

        nil

type PromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

type PromptInferenceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PromptInferenceConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (PromptInferenceConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (PromptInferenceConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (PromptInferenceConfigurationPropertiesPtrOutput) ToPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (o PromptInferenceConfigurationPropertiesPtrOutput) ToPromptInferenceConfigurationPropertiesPtrOutput() PromptInferenceConfigurationPropertiesPtrOutput

func (PromptInferenceConfigurationPropertiesPtrOutput) ToPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o PromptInferenceConfigurationPropertiesPtrOutput) ToPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptInferenceConfigurationPropertiesPtrOutput

type PromptInput added in v0.112.0

type PromptInput interface {
	pulumi.Input

	ToPromptOutput() PromptOutput
	ToPromptOutputWithContext(ctx context.Context) PromptOutput
}

type PromptInputVariable added in v0.112.0

type PromptInputVariable struct {
	// Name for an input variable
	Name *string `pulumi:"name"`
}

Input variable

type PromptInputVariableArgs added in v0.112.0

type PromptInputVariableArgs struct {
	// Name for an input variable
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Input variable

func (PromptInputVariableArgs) ElementType added in v0.112.0

func (PromptInputVariableArgs) ElementType() reflect.Type

func (PromptInputVariableArgs) ToPromptInputVariableOutput added in v0.112.0

func (i PromptInputVariableArgs) ToPromptInputVariableOutput() PromptInputVariableOutput

func (PromptInputVariableArgs) ToPromptInputVariableOutputWithContext added in v0.112.0

func (i PromptInputVariableArgs) ToPromptInputVariableOutputWithContext(ctx context.Context) PromptInputVariableOutput

type PromptInputVariableArray added in v0.112.0

type PromptInputVariableArray []PromptInputVariableInput

func (PromptInputVariableArray) ElementType added in v0.112.0

func (PromptInputVariableArray) ElementType() reflect.Type

func (PromptInputVariableArray) ToPromptInputVariableArrayOutput added in v0.112.0

func (i PromptInputVariableArray) ToPromptInputVariableArrayOutput() PromptInputVariableArrayOutput

func (PromptInputVariableArray) ToPromptInputVariableArrayOutputWithContext added in v0.112.0

func (i PromptInputVariableArray) ToPromptInputVariableArrayOutputWithContext(ctx context.Context) PromptInputVariableArrayOutput

type PromptInputVariableArrayInput added in v0.112.0

type PromptInputVariableArrayInput interface {
	pulumi.Input

	ToPromptInputVariableArrayOutput() PromptInputVariableArrayOutput
	ToPromptInputVariableArrayOutputWithContext(context.Context) PromptInputVariableArrayOutput
}

PromptInputVariableArrayInput is an input type that accepts PromptInputVariableArray and PromptInputVariableArrayOutput values. You can construct a concrete instance of `PromptInputVariableArrayInput` via:

PromptInputVariableArray{ PromptInputVariableArgs{...} }

type PromptInputVariableArrayOutput added in v0.112.0

type PromptInputVariableArrayOutput struct{ *pulumi.OutputState }

func (PromptInputVariableArrayOutput) ElementType added in v0.112.0

func (PromptInputVariableArrayOutput) Index added in v0.112.0

func (PromptInputVariableArrayOutput) ToPromptInputVariableArrayOutput added in v0.112.0

func (o PromptInputVariableArrayOutput) ToPromptInputVariableArrayOutput() PromptInputVariableArrayOutput

func (PromptInputVariableArrayOutput) ToPromptInputVariableArrayOutputWithContext added in v0.112.0

func (o PromptInputVariableArrayOutput) ToPromptInputVariableArrayOutputWithContext(ctx context.Context) PromptInputVariableArrayOutput

type PromptInputVariableInput added in v0.112.0

type PromptInputVariableInput interface {
	pulumi.Input

	ToPromptInputVariableOutput() PromptInputVariableOutput
	ToPromptInputVariableOutputWithContext(context.Context) PromptInputVariableOutput
}

PromptInputVariableInput is an input type that accepts PromptInputVariableArgs and PromptInputVariableOutput values. You can construct a concrete instance of `PromptInputVariableInput` via:

PromptInputVariableArgs{...}

type PromptInputVariableOutput added in v0.112.0

type PromptInputVariableOutput struct{ *pulumi.OutputState }

Input variable

func (PromptInputVariableOutput) ElementType added in v0.112.0

func (PromptInputVariableOutput) ElementType() reflect.Type

func (PromptInputVariableOutput) Name added in v0.112.0

Name for an input variable

func (PromptInputVariableOutput) ToPromptInputVariableOutput added in v0.112.0

func (o PromptInputVariableOutput) ToPromptInputVariableOutput() PromptInputVariableOutput

func (PromptInputVariableOutput) ToPromptInputVariableOutputWithContext added in v0.112.0

func (o PromptInputVariableOutput) ToPromptInputVariableOutputWithContext(ctx context.Context) PromptInputVariableOutput

type PromptModelInferenceConfiguration added in v0.112.0

type PromptModelInferenceConfiguration struct {
	// Maximum length of output
	MaxTokens *float64 `pulumi:"maxTokens"`
	// List of stop sequences
	StopSequences []string `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature *float64 `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK *float64 `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP *float64 `pulumi:"topP"`
}

Prompt model inference configuration

type PromptModelInferenceConfigurationArgs added in v0.112.0

type PromptModelInferenceConfigurationArgs struct {
	// Maximum length of output
	MaxTokens pulumi.Float64PtrInput `pulumi:"maxTokens"`
	// List of stop sequences
	StopSequences pulumi.StringArrayInput `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature pulumi.Float64PtrInput `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK pulumi.Float64PtrInput `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP pulumi.Float64PtrInput `pulumi:"topP"`
}

Prompt model inference configuration

func (PromptModelInferenceConfigurationArgs) ElementType added in v0.112.0

func (PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationOutput added in v0.112.0

func (i PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationOutput() PromptModelInferenceConfigurationOutput

func (PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationOutputWithContext added in v0.112.0

func (i PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationOutputWithContext(ctx context.Context) PromptModelInferenceConfigurationOutput

func (PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (i PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationPtrOutput() PromptModelInferenceConfigurationPtrOutput

func (PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (i PromptModelInferenceConfigurationArgs) ToPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) PromptModelInferenceConfigurationPtrOutput

type PromptModelInferenceConfigurationInput added in v0.112.0

type PromptModelInferenceConfigurationInput interface {
	pulumi.Input

	ToPromptModelInferenceConfigurationOutput() PromptModelInferenceConfigurationOutput
	ToPromptModelInferenceConfigurationOutputWithContext(context.Context) PromptModelInferenceConfigurationOutput
}

PromptModelInferenceConfigurationInput is an input type that accepts PromptModelInferenceConfigurationArgs and PromptModelInferenceConfigurationOutput values. You can construct a concrete instance of `PromptModelInferenceConfigurationInput` via:

PromptModelInferenceConfigurationArgs{...}

type PromptModelInferenceConfigurationOutput added in v0.112.0

type PromptModelInferenceConfigurationOutput struct{ *pulumi.OutputState }

Prompt model inference configuration

func (PromptModelInferenceConfigurationOutput) ElementType added in v0.112.0

func (PromptModelInferenceConfigurationOutput) MaxTokens added in v0.112.0

Maximum length of output

func (PromptModelInferenceConfigurationOutput) StopSequences added in v0.112.0

List of stop sequences

func (PromptModelInferenceConfigurationOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationOutput added in v0.112.0

func (o PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationOutput() PromptModelInferenceConfigurationOutput

func (PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationOutputWithContext added in v0.112.0

func (o PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationOutputWithContext(ctx context.Context) PromptModelInferenceConfigurationOutput

func (PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (o PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationPtrOutput() PromptModelInferenceConfigurationPtrOutput

func (PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (o PromptModelInferenceConfigurationOutput) ToPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) PromptModelInferenceConfigurationPtrOutput

func (PromptModelInferenceConfigurationOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (PromptModelInferenceConfigurationOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type PromptModelInferenceConfigurationPtrInput added in v0.112.0

type PromptModelInferenceConfigurationPtrInput interface {
	pulumi.Input

	ToPromptModelInferenceConfigurationPtrOutput() PromptModelInferenceConfigurationPtrOutput
	ToPromptModelInferenceConfigurationPtrOutputWithContext(context.Context) PromptModelInferenceConfigurationPtrOutput
}

PromptModelInferenceConfigurationPtrInput is an input type that accepts PromptModelInferenceConfigurationArgs, PromptModelInferenceConfigurationPtr and PromptModelInferenceConfigurationPtrOutput values. You can construct a concrete instance of `PromptModelInferenceConfigurationPtrInput` via:

        PromptModelInferenceConfigurationArgs{...}

or:

        nil

type PromptModelInferenceConfigurationPtrOutput added in v0.112.0

type PromptModelInferenceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PromptModelInferenceConfigurationPtrOutput) Elem added in v0.112.0

func (PromptModelInferenceConfigurationPtrOutput) ElementType added in v0.112.0

func (PromptModelInferenceConfigurationPtrOutput) MaxTokens added in v0.112.0

Maximum length of output

func (PromptModelInferenceConfigurationPtrOutput) StopSequences added in v0.112.0

List of stop sequences

func (PromptModelInferenceConfigurationPtrOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (PromptModelInferenceConfigurationPtrOutput) ToPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (o PromptModelInferenceConfigurationPtrOutput) ToPromptModelInferenceConfigurationPtrOutput() PromptModelInferenceConfigurationPtrOutput

func (PromptModelInferenceConfigurationPtrOutput) ToPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (o PromptModelInferenceConfigurationPtrOutput) ToPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) PromptModelInferenceConfigurationPtrOutput

func (PromptModelInferenceConfigurationPtrOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (PromptModelInferenceConfigurationPtrOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type PromptOutput added in v0.112.0

type PromptOutput struct{ *pulumi.OutputState }

func (PromptOutput) Arn added in v0.112.0

ARN of a prompt resource possibly with a version

func (PromptOutput) AwsId added in v0.112.0

func (o PromptOutput) AwsId() pulumi.StringOutput

Identifier for a Prompt

func (PromptOutput) CreatedAt added in v0.112.0

func (o PromptOutput) CreatedAt() pulumi.StringOutput

Time Stamp.

func (PromptOutput) CustomerEncryptionKeyArn added in v0.112.0

func (o PromptOutput) CustomerEncryptionKeyArn() pulumi.StringPtrOutput

A KMS key ARN

func (PromptOutput) DefaultVariant added in v0.112.0

func (o PromptOutput) DefaultVariant() pulumi.StringPtrOutput

Name for a variant.

func (PromptOutput) Description added in v0.112.0

func (o PromptOutput) Description() pulumi.StringPtrOutput

Name for a prompt resource.

func (PromptOutput) ElementType added in v0.112.0

func (PromptOutput) ElementType() reflect.Type

func (PromptOutput) Name added in v0.112.0

func (o PromptOutput) Name() pulumi.StringOutput

Name for a prompt resource.

func (PromptOutput) Tags added in v0.112.0

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

- [Tag naming limits and requirements](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-conventions) - [Tagging best practices](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html#tag-best-practices)

func (PromptOutput) ToPromptOutput added in v0.112.0

func (o PromptOutput) ToPromptOutput() PromptOutput

func (PromptOutput) ToPromptOutputWithContext added in v0.112.0

func (o PromptOutput) ToPromptOutputWithContext(ctx context.Context) PromptOutput

func (PromptOutput) UpdatedAt added in v0.112.0

func (o PromptOutput) UpdatedAt() pulumi.StringOutput

Time Stamp.

func (PromptOutput) Variants added in v0.112.0

List of prompt variants

func (PromptOutput) Version added in v0.112.0

func (o PromptOutput) Version() pulumi.StringOutput

Draft Version.

type PromptState added in v0.112.0

type PromptState struct {
}

func (PromptState) ElementType added in v0.112.0

func (PromptState) ElementType() reflect.Type

type PromptTemplateConfiguration0Properties added in v0.112.0

type PromptTemplateConfiguration0Properties struct {
	Text PromptTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type PromptTemplateConfigurationProperties added in v0.112.0

type PromptTemplateConfigurationProperties struct {
	Text PromptTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type PromptTemplateConfigurationPropertiesArgs added in v0.112.0

type PromptTemplateConfigurationPropertiesArgs struct {
	Text PromptTextPromptTemplateConfigurationInput `pulumi:"text"`
}

Prompt template configuration

func (PromptTemplateConfigurationPropertiesArgs) ElementType added in v0.112.0

func (PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesOutput added in v0.112.0

func (i PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesOutput() PromptTemplateConfigurationPropertiesOutput

func (PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesOutputWithContext added in v0.112.0

func (i PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesOutputWithContext(ctx context.Context) PromptTemplateConfigurationPropertiesOutput

func (PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (i PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesPtrOutput() PromptTemplateConfigurationPropertiesPtrOutput

func (PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (i PromptTemplateConfigurationPropertiesArgs) ToPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptTemplateConfigurationPropertiesPtrOutput

type PromptTemplateConfigurationPropertiesInput added in v0.112.0

type PromptTemplateConfigurationPropertiesInput interface {
	pulumi.Input

	ToPromptTemplateConfigurationPropertiesOutput() PromptTemplateConfigurationPropertiesOutput
	ToPromptTemplateConfigurationPropertiesOutputWithContext(context.Context) PromptTemplateConfigurationPropertiesOutput
}

PromptTemplateConfigurationPropertiesInput is an input type that accepts PromptTemplateConfigurationPropertiesArgs and PromptTemplateConfigurationPropertiesOutput values. You can construct a concrete instance of `PromptTemplateConfigurationPropertiesInput` via:

PromptTemplateConfigurationPropertiesArgs{...}

type PromptTemplateConfigurationPropertiesOutput added in v0.112.0

type PromptTemplateConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Prompt template configuration

func (PromptTemplateConfigurationPropertiesOutput) ElementType added in v0.112.0

func (PromptTemplateConfigurationPropertiesOutput) Text added in v0.112.0

func (PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesOutput added in v0.112.0

func (o PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesOutput() PromptTemplateConfigurationPropertiesOutput

func (PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesOutputWithContext added in v0.112.0

func (o PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesOutputWithContext(ctx context.Context) PromptTemplateConfigurationPropertiesOutput

func (PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (o PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesPtrOutput() PromptTemplateConfigurationPropertiesPtrOutput

func (PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o PromptTemplateConfigurationPropertiesOutput) ToPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptTemplateConfigurationPropertiesPtrOutput

type PromptTemplateConfigurationPropertiesPtrInput added in v0.112.0

type PromptTemplateConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToPromptTemplateConfigurationPropertiesPtrOutput() PromptTemplateConfigurationPropertiesPtrOutput
	ToPromptTemplateConfigurationPropertiesPtrOutputWithContext(context.Context) PromptTemplateConfigurationPropertiesPtrOutput
}

PromptTemplateConfigurationPropertiesPtrInput is an input type that accepts PromptTemplateConfigurationPropertiesArgs, PromptTemplateConfigurationPropertiesPtr and PromptTemplateConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `PromptTemplateConfigurationPropertiesPtrInput` via:

        PromptTemplateConfigurationPropertiesArgs{...}

or:

        nil

type PromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

type PromptTemplateConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PromptTemplateConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (PromptTemplateConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (PromptTemplateConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (PromptTemplateConfigurationPropertiesPtrOutput) ToPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (o PromptTemplateConfigurationPropertiesPtrOutput) ToPromptTemplateConfigurationPropertiesPtrOutput() PromptTemplateConfigurationPropertiesPtrOutput

func (PromptTemplateConfigurationPropertiesPtrOutput) ToPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o PromptTemplateConfigurationPropertiesPtrOutput) ToPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptTemplateConfigurationPropertiesPtrOutput

type PromptTemplateType added in v0.112.0

type PromptTemplateType string

Prompt template type

func (PromptTemplateType) ElementType added in v0.112.0

func (PromptTemplateType) ElementType() reflect.Type

func (PromptTemplateType) ToPromptTemplateTypeOutput added in v0.112.0

func (e PromptTemplateType) ToPromptTemplateTypeOutput() PromptTemplateTypeOutput

func (PromptTemplateType) ToPromptTemplateTypeOutputWithContext added in v0.112.0

func (e PromptTemplateType) ToPromptTemplateTypeOutputWithContext(ctx context.Context) PromptTemplateTypeOutput

func (PromptTemplateType) ToPromptTemplateTypePtrOutput added in v0.112.0

func (e PromptTemplateType) ToPromptTemplateTypePtrOutput() PromptTemplateTypePtrOutput

func (PromptTemplateType) ToPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (e PromptTemplateType) ToPromptTemplateTypePtrOutputWithContext(ctx context.Context) PromptTemplateTypePtrOutput

func (PromptTemplateType) ToStringOutput added in v0.112.0

func (e PromptTemplateType) ToStringOutput() pulumi.StringOutput

func (PromptTemplateType) ToStringOutputWithContext added in v0.112.0

func (e PromptTemplateType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PromptTemplateType) ToStringPtrOutput added in v0.112.0

func (e PromptTemplateType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PromptTemplateType) ToStringPtrOutputWithContext added in v0.112.0

func (e PromptTemplateType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PromptTemplateTypeInput added in v0.112.0

type PromptTemplateTypeInput interface {
	pulumi.Input

	ToPromptTemplateTypeOutput() PromptTemplateTypeOutput
	ToPromptTemplateTypeOutputWithContext(context.Context) PromptTemplateTypeOutput
}

PromptTemplateTypeInput is an input type that accepts values of the PromptTemplateType enum A concrete instance of `PromptTemplateTypeInput` can be one of the following:

PromptTemplateTypeText

type PromptTemplateTypeOutput added in v0.112.0

type PromptTemplateTypeOutput struct{ *pulumi.OutputState }

func (PromptTemplateTypeOutput) ElementType added in v0.112.0

func (PromptTemplateTypeOutput) ElementType() reflect.Type

func (PromptTemplateTypeOutput) ToPromptTemplateTypeOutput added in v0.112.0

func (o PromptTemplateTypeOutput) ToPromptTemplateTypeOutput() PromptTemplateTypeOutput

func (PromptTemplateTypeOutput) ToPromptTemplateTypeOutputWithContext added in v0.112.0

func (o PromptTemplateTypeOutput) ToPromptTemplateTypeOutputWithContext(ctx context.Context) PromptTemplateTypeOutput

func (PromptTemplateTypeOutput) ToPromptTemplateTypePtrOutput added in v0.112.0

func (o PromptTemplateTypeOutput) ToPromptTemplateTypePtrOutput() PromptTemplateTypePtrOutput

func (PromptTemplateTypeOutput) ToPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o PromptTemplateTypeOutput) ToPromptTemplateTypePtrOutputWithContext(ctx context.Context) PromptTemplateTypePtrOutput

func (PromptTemplateTypeOutput) ToStringOutput added in v0.112.0

func (o PromptTemplateTypeOutput) ToStringOutput() pulumi.StringOutput

func (PromptTemplateTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o PromptTemplateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PromptTemplateTypeOutput) ToStringPtrOutput added in v0.112.0

func (o PromptTemplateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PromptTemplateTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o PromptTemplateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PromptTemplateTypePtrInput added in v0.112.0

type PromptTemplateTypePtrInput interface {
	pulumi.Input

	ToPromptTemplateTypePtrOutput() PromptTemplateTypePtrOutput
	ToPromptTemplateTypePtrOutputWithContext(context.Context) PromptTemplateTypePtrOutput
}

func PromptTemplateTypePtr added in v0.112.0

func PromptTemplateTypePtr(v string) PromptTemplateTypePtrInput

type PromptTemplateTypePtrOutput added in v0.112.0

type PromptTemplateTypePtrOutput struct{ *pulumi.OutputState }

func (PromptTemplateTypePtrOutput) Elem added in v0.112.0

func (PromptTemplateTypePtrOutput) ElementType added in v0.112.0

func (PromptTemplateTypePtrOutput) ToPromptTemplateTypePtrOutput added in v0.112.0

func (o PromptTemplateTypePtrOutput) ToPromptTemplateTypePtrOutput() PromptTemplateTypePtrOutput

func (PromptTemplateTypePtrOutput) ToPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o PromptTemplateTypePtrOutput) ToPromptTemplateTypePtrOutputWithContext(ctx context.Context) PromptTemplateTypePtrOutput

func (PromptTemplateTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (o PromptTemplateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PromptTemplateTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o PromptTemplateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PromptTextPromptTemplateConfiguration added in v0.112.0

type PromptTextPromptTemplateConfiguration struct {
	// List of input variables
	InputVariables []PromptInputVariable `pulumi:"inputVariables"`
	// Prompt content for String prompt template
	Text           *string               `pulumi:"text"`
	TextS3Location *PromptTextS3Location `pulumi:"textS3Location"`
}

Configuration for text prompt template

type PromptTextPromptTemplateConfigurationArgs added in v0.112.0

type PromptTextPromptTemplateConfigurationArgs struct {
	// List of input variables
	InputVariables PromptInputVariableArrayInput `pulumi:"inputVariables"`
	// Prompt content for String prompt template
	Text           pulumi.StringPtrInput        `pulumi:"text"`
	TextS3Location PromptTextS3LocationPtrInput `pulumi:"textS3Location"`
}

Configuration for text prompt template

func (PromptTextPromptTemplateConfigurationArgs) ElementType added in v0.112.0

func (PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationOutput added in v0.112.0

func (i PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationOutput() PromptTextPromptTemplateConfigurationOutput

func (PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationOutputWithContext added in v0.112.0

func (i PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationOutputWithContext(ctx context.Context) PromptTextPromptTemplateConfigurationOutput

func (PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (i PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationPtrOutput() PromptTextPromptTemplateConfigurationPtrOutput

func (PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (i PromptTextPromptTemplateConfigurationArgs) ToPromptTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) PromptTextPromptTemplateConfigurationPtrOutput

type PromptTextPromptTemplateConfigurationInput added in v0.112.0

type PromptTextPromptTemplateConfigurationInput interface {
	pulumi.Input

	ToPromptTextPromptTemplateConfigurationOutput() PromptTextPromptTemplateConfigurationOutput
	ToPromptTextPromptTemplateConfigurationOutputWithContext(context.Context) PromptTextPromptTemplateConfigurationOutput
}

PromptTextPromptTemplateConfigurationInput is an input type that accepts PromptTextPromptTemplateConfigurationArgs and PromptTextPromptTemplateConfigurationOutput values. You can construct a concrete instance of `PromptTextPromptTemplateConfigurationInput` via:

PromptTextPromptTemplateConfigurationArgs{...}

type PromptTextPromptTemplateConfigurationOutput added in v0.112.0

type PromptTextPromptTemplateConfigurationOutput struct{ *pulumi.OutputState }

Configuration for text prompt template

func (PromptTextPromptTemplateConfigurationOutput) ElementType added in v0.112.0

func (PromptTextPromptTemplateConfigurationOutput) InputVariables added in v0.112.0

List of input variables

func (PromptTextPromptTemplateConfigurationOutput) Text added in v0.112.0

Prompt content for String prompt template

func (PromptTextPromptTemplateConfigurationOutput) TextS3Location added in v0.112.0

func (PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationOutput added in v0.112.0

func (o PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationOutput() PromptTextPromptTemplateConfigurationOutput

func (PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationOutputWithContext added in v0.112.0

func (o PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationOutputWithContext(ctx context.Context) PromptTextPromptTemplateConfigurationOutput

func (PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (o PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationPtrOutput() PromptTextPromptTemplateConfigurationPtrOutput

func (PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (o PromptTextPromptTemplateConfigurationOutput) ToPromptTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) PromptTextPromptTemplateConfigurationPtrOutput

type PromptTextPromptTemplateConfigurationPtrInput added in v0.112.0

type PromptTextPromptTemplateConfigurationPtrInput interface {
	pulumi.Input

	ToPromptTextPromptTemplateConfigurationPtrOutput() PromptTextPromptTemplateConfigurationPtrOutput
	ToPromptTextPromptTemplateConfigurationPtrOutputWithContext(context.Context) PromptTextPromptTemplateConfigurationPtrOutput
}

PromptTextPromptTemplateConfigurationPtrInput is an input type that accepts PromptTextPromptTemplateConfigurationArgs, PromptTextPromptTemplateConfigurationPtr and PromptTextPromptTemplateConfigurationPtrOutput values. You can construct a concrete instance of `PromptTextPromptTemplateConfigurationPtrInput` via:

        PromptTextPromptTemplateConfigurationArgs{...}

or:

        nil

type PromptTextPromptTemplateConfigurationPtrOutput added in v0.112.0

type PromptTextPromptTemplateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PromptTextPromptTemplateConfigurationPtrOutput) Elem added in v0.112.0

func (PromptTextPromptTemplateConfigurationPtrOutput) ElementType added in v0.112.0

func (PromptTextPromptTemplateConfigurationPtrOutput) InputVariables added in v0.112.0

List of input variables

func (PromptTextPromptTemplateConfigurationPtrOutput) Text added in v0.112.0

Prompt content for String prompt template

func (PromptTextPromptTemplateConfigurationPtrOutput) TextS3Location added in v0.112.0

func (PromptTextPromptTemplateConfigurationPtrOutput) ToPromptTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (o PromptTextPromptTemplateConfigurationPtrOutput) ToPromptTextPromptTemplateConfigurationPtrOutput() PromptTextPromptTemplateConfigurationPtrOutput

func (PromptTextPromptTemplateConfigurationPtrOutput) ToPromptTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (o PromptTextPromptTemplateConfigurationPtrOutput) ToPromptTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) PromptTextPromptTemplateConfigurationPtrOutput

type PromptTextS3Location added in v0.112.0

type PromptTextS3Location struct {
	// A bucket in S3
	Bucket string `pulumi:"bucket"`
	// A object key in S3
	Key string `pulumi:"key"`
	// The version of the the S3 object to use
	Version *string `pulumi:"version"`
}

The identifier for the S3 resource.

type PromptTextS3LocationArgs added in v0.112.0

type PromptTextS3LocationArgs struct {
	// A bucket in S3
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// A object key in S3
	Key pulumi.StringInput `pulumi:"key"`
	// The version of the the S3 object to use
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The identifier for the S3 resource.

func (PromptTextS3LocationArgs) ElementType added in v0.112.0

func (PromptTextS3LocationArgs) ElementType() reflect.Type

func (PromptTextS3LocationArgs) ToPromptTextS3LocationOutput added in v0.112.0

func (i PromptTextS3LocationArgs) ToPromptTextS3LocationOutput() PromptTextS3LocationOutput

func (PromptTextS3LocationArgs) ToPromptTextS3LocationOutputWithContext added in v0.112.0

func (i PromptTextS3LocationArgs) ToPromptTextS3LocationOutputWithContext(ctx context.Context) PromptTextS3LocationOutput

func (PromptTextS3LocationArgs) ToPromptTextS3LocationPtrOutput added in v0.112.0

func (i PromptTextS3LocationArgs) ToPromptTextS3LocationPtrOutput() PromptTextS3LocationPtrOutput

func (PromptTextS3LocationArgs) ToPromptTextS3LocationPtrOutputWithContext added in v0.112.0

func (i PromptTextS3LocationArgs) ToPromptTextS3LocationPtrOutputWithContext(ctx context.Context) PromptTextS3LocationPtrOutput

type PromptTextS3LocationInput added in v0.112.0

type PromptTextS3LocationInput interface {
	pulumi.Input

	ToPromptTextS3LocationOutput() PromptTextS3LocationOutput
	ToPromptTextS3LocationOutputWithContext(context.Context) PromptTextS3LocationOutput
}

PromptTextS3LocationInput is an input type that accepts PromptTextS3LocationArgs and PromptTextS3LocationOutput values. You can construct a concrete instance of `PromptTextS3LocationInput` via:

PromptTextS3LocationArgs{...}

type PromptTextS3LocationOutput added in v0.112.0

type PromptTextS3LocationOutput struct{ *pulumi.OutputState }

The identifier for the S3 resource.

func (PromptTextS3LocationOutput) Bucket added in v0.112.0

A bucket in S3

func (PromptTextS3LocationOutput) ElementType added in v0.112.0

func (PromptTextS3LocationOutput) ElementType() reflect.Type

func (PromptTextS3LocationOutput) Key added in v0.112.0

A object key in S3

func (PromptTextS3LocationOutput) ToPromptTextS3LocationOutput added in v0.112.0

func (o PromptTextS3LocationOutput) ToPromptTextS3LocationOutput() PromptTextS3LocationOutput

func (PromptTextS3LocationOutput) ToPromptTextS3LocationOutputWithContext added in v0.112.0

func (o PromptTextS3LocationOutput) ToPromptTextS3LocationOutputWithContext(ctx context.Context) PromptTextS3LocationOutput

func (PromptTextS3LocationOutput) ToPromptTextS3LocationPtrOutput added in v0.112.0

func (o PromptTextS3LocationOutput) ToPromptTextS3LocationPtrOutput() PromptTextS3LocationPtrOutput

func (PromptTextS3LocationOutput) ToPromptTextS3LocationPtrOutputWithContext added in v0.112.0

func (o PromptTextS3LocationOutput) ToPromptTextS3LocationPtrOutputWithContext(ctx context.Context) PromptTextS3LocationPtrOutput

func (PromptTextS3LocationOutput) Version added in v0.112.0

The version of the the S3 object to use

type PromptTextS3LocationPtrInput added in v0.112.0

type PromptTextS3LocationPtrInput interface {
	pulumi.Input

	ToPromptTextS3LocationPtrOutput() PromptTextS3LocationPtrOutput
	ToPromptTextS3LocationPtrOutputWithContext(context.Context) PromptTextS3LocationPtrOutput
}

PromptTextS3LocationPtrInput is an input type that accepts PromptTextS3LocationArgs, PromptTextS3LocationPtr and PromptTextS3LocationPtrOutput values. You can construct a concrete instance of `PromptTextS3LocationPtrInput` via:

        PromptTextS3LocationArgs{...}

or:

        nil

func PromptTextS3LocationPtr added in v0.112.0

func PromptTextS3LocationPtr(v *PromptTextS3LocationArgs) PromptTextS3LocationPtrInput

type PromptTextS3LocationPtrOutput added in v0.112.0

type PromptTextS3LocationPtrOutput struct{ *pulumi.OutputState }

func (PromptTextS3LocationPtrOutput) Bucket added in v0.112.0

A bucket in S3

func (PromptTextS3LocationPtrOutput) Elem added in v0.112.0

func (PromptTextS3LocationPtrOutput) ElementType added in v0.112.0

func (PromptTextS3LocationPtrOutput) Key added in v0.112.0

A object key in S3

func (PromptTextS3LocationPtrOutput) ToPromptTextS3LocationPtrOutput added in v0.112.0

func (o PromptTextS3LocationPtrOutput) ToPromptTextS3LocationPtrOutput() PromptTextS3LocationPtrOutput

func (PromptTextS3LocationPtrOutput) ToPromptTextS3LocationPtrOutputWithContext added in v0.112.0

func (o PromptTextS3LocationPtrOutput) ToPromptTextS3LocationPtrOutputWithContext(ctx context.Context) PromptTextS3LocationPtrOutput

func (PromptTextS3LocationPtrOutput) Version added in v0.112.0

The version of the the S3 object to use

type PromptVariant added in v0.112.0

type PromptVariant struct {
	// Contains inference configurations for the prompt variant.
	InferenceConfiguration *PromptInferenceConfigurationProperties `pulumi:"inferenceConfiguration"`
	// ARN or name of a Bedrock model.
	ModelId *string `pulumi:"modelId"`
	// Name for a variant.
	Name string `pulumi:"name"`
	// Contains configurations for the prompt template.
	TemplateConfiguration *PromptTemplateConfigurationProperties `pulumi:"templateConfiguration"`
	// The type of prompt template to use.
	TemplateType PromptTemplateType `pulumi:"templateType"`
}

Prompt variant

type PromptVariantArgs added in v0.112.0

type PromptVariantArgs struct {
	// Contains inference configurations for the prompt variant.
	InferenceConfiguration PromptInferenceConfigurationPropertiesPtrInput `pulumi:"inferenceConfiguration"`
	// ARN or name of a Bedrock model.
	ModelId pulumi.StringPtrInput `pulumi:"modelId"`
	// Name for a variant.
	Name pulumi.StringInput `pulumi:"name"`
	// Contains configurations for the prompt template.
	TemplateConfiguration PromptTemplateConfigurationPropertiesPtrInput `pulumi:"templateConfiguration"`
	// The type of prompt template to use.
	TemplateType PromptTemplateTypeInput `pulumi:"templateType"`
}

Prompt variant

func (PromptVariantArgs) ElementType added in v0.112.0

func (PromptVariantArgs) ElementType() reflect.Type

func (PromptVariantArgs) ToPromptVariantOutput added in v0.112.0

func (i PromptVariantArgs) ToPromptVariantOutput() PromptVariantOutput

func (PromptVariantArgs) ToPromptVariantOutputWithContext added in v0.112.0

func (i PromptVariantArgs) ToPromptVariantOutputWithContext(ctx context.Context) PromptVariantOutput

type PromptVariantArray added in v0.112.0

type PromptVariantArray []PromptVariantInput

func (PromptVariantArray) ElementType added in v0.112.0

func (PromptVariantArray) ElementType() reflect.Type

func (PromptVariantArray) ToPromptVariantArrayOutput added in v0.112.0

func (i PromptVariantArray) ToPromptVariantArrayOutput() PromptVariantArrayOutput

func (PromptVariantArray) ToPromptVariantArrayOutputWithContext added in v0.112.0

func (i PromptVariantArray) ToPromptVariantArrayOutputWithContext(ctx context.Context) PromptVariantArrayOutput

type PromptVariantArrayInput added in v0.112.0

type PromptVariantArrayInput interface {
	pulumi.Input

	ToPromptVariantArrayOutput() PromptVariantArrayOutput
	ToPromptVariantArrayOutputWithContext(context.Context) PromptVariantArrayOutput
}

PromptVariantArrayInput is an input type that accepts PromptVariantArray and PromptVariantArrayOutput values. You can construct a concrete instance of `PromptVariantArrayInput` via:

PromptVariantArray{ PromptVariantArgs{...} }

type PromptVariantArrayOutput added in v0.112.0

type PromptVariantArrayOutput struct{ *pulumi.OutputState }

func (PromptVariantArrayOutput) ElementType added in v0.112.0

func (PromptVariantArrayOutput) ElementType() reflect.Type

func (PromptVariantArrayOutput) Index added in v0.112.0

func (PromptVariantArrayOutput) ToPromptVariantArrayOutput added in v0.112.0

func (o PromptVariantArrayOutput) ToPromptVariantArrayOutput() PromptVariantArrayOutput

func (PromptVariantArrayOutput) ToPromptVariantArrayOutputWithContext added in v0.112.0

func (o PromptVariantArrayOutput) ToPromptVariantArrayOutputWithContext(ctx context.Context) PromptVariantArrayOutput

type PromptVariantInput added in v0.112.0

type PromptVariantInput interface {
	pulumi.Input

	ToPromptVariantOutput() PromptVariantOutput
	ToPromptVariantOutputWithContext(context.Context) PromptVariantOutput
}

PromptVariantInput is an input type that accepts PromptVariantArgs and PromptVariantOutput values. You can construct a concrete instance of `PromptVariantInput` via:

PromptVariantArgs{...}

type PromptVariantOutput added in v0.112.0

type PromptVariantOutput struct{ *pulumi.OutputState }

Prompt variant

func (PromptVariantOutput) ElementType added in v0.112.0

func (PromptVariantOutput) ElementType() reflect.Type

func (PromptVariantOutput) InferenceConfiguration added in v0.112.0

Contains inference configurations for the prompt variant.

func (PromptVariantOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (PromptVariantOutput) Name added in v0.112.0

Name for a variant.

func (PromptVariantOutput) TemplateConfiguration added in v0.112.0

Contains configurations for the prompt template.

func (PromptVariantOutput) TemplateType added in v0.112.0

The type of prompt template to use.

func (PromptVariantOutput) ToPromptVariantOutput added in v0.112.0

func (o PromptVariantOutput) ToPromptVariantOutput() PromptVariantOutput

func (PromptVariantOutput) ToPromptVariantOutputWithContext added in v0.112.0

func (o PromptVariantOutput) ToPromptVariantOutputWithContext(ctx context.Context) PromptVariantOutput

type PromptVersion added in v0.112.0

type PromptVersion struct {
	pulumi.CustomResourceState

	// ARN of a prompt version resource
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Time Stamp.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A KMS key ARN
	CustomerEncryptionKeyArn pulumi.StringOutput `pulumi:"customerEncryptionKeyArn"`
	// Name for a variant.
	DefaultVariant pulumi.StringOutput `pulumi:"defaultVariant"`
	// Description for a prompt version resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name for a prompt resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// ARN of a prompt resource possibly with a version
	PromptArn pulumi.StringOutput `pulumi:"promptArn"`
	// Identifier for a Prompt
	PromptId pulumi.StringOutput    `pulumi:"promptId"`
	Tags     pulumi.StringMapOutput `pulumi:"tags"`
	// Time Stamp.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// List of prompt variants
	Variants PromptVersionPromptVariantArrayOutput `pulumi:"variants"`
	// Version.
	Version pulumi.StringOutput `pulumi:"version"`
}

Definition of AWS::Bedrock::PromptVersion Resource Type

func GetPromptVersion added in v0.112.0

func GetPromptVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PromptVersionState, opts ...pulumi.ResourceOption) (*PromptVersion, error)

GetPromptVersion gets an existing PromptVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPromptVersion added in v0.112.0

func NewPromptVersion(ctx *pulumi.Context,
	name string, args *PromptVersionArgs, opts ...pulumi.ResourceOption) (*PromptVersion, error)

NewPromptVersion registers a new resource with the given unique name, arguments, and options.

func (*PromptVersion) ElementType added in v0.112.0

func (*PromptVersion) ElementType() reflect.Type

func (*PromptVersion) ToPromptVersionOutput added in v0.112.0

func (i *PromptVersion) ToPromptVersionOutput() PromptVersionOutput

func (*PromptVersion) ToPromptVersionOutputWithContext added in v0.112.0

func (i *PromptVersion) ToPromptVersionOutputWithContext(ctx context.Context) PromptVersionOutput

type PromptVersionArgs added in v0.112.0

type PromptVersionArgs struct {
	// Description for a prompt version resource.
	Description pulumi.StringPtrInput
	// ARN of a prompt resource possibly with a version
	PromptArn pulumi.StringInput
	Tags      pulumi.StringMapInput
}

The set of arguments for constructing a PromptVersion resource.

func (PromptVersionArgs) ElementType added in v0.112.0

func (PromptVersionArgs) ElementType() reflect.Type

type PromptVersionInput added in v0.112.0

type PromptVersionInput interface {
	pulumi.Input

	ToPromptVersionOutput() PromptVersionOutput
	ToPromptVersionOutputWithContext(ctx context.Context) PromptVersionOutput
}

type PromptVersionOutput added in v0.112.0

type PromptVersionOutput struct{ *pulumi.OutputState }

func (PromptVersionOutput) Arn added in v0.112.0

ARN of a prompt version resource

func (PromptVersionOutput) CreatedAt added in v0.112.0

func (o PromptVersionOutput) CreatedAt() pulumi.StringOutput

Time Stamp.

func (PromptVersionOutput) CustomerEncryptionKeyArn added in v0.121.0

func (o PromptVersionOutput) CustomerEncryptionKeyArn() pulumi.StringOutput

A KMS key ARN

func (PromptVersionOutput) DefaultVariant added in v0.112.0

func (o PromptVersionOutput) DefaultVariant() pulumi.StringOutput

Name for a variant.

func (PromptVersionOutput) Description added in v0.112.0

func (o PromptVersionOutput) Description() pulumi.StringPtrOutput

Description for a prompt version resource.

func (PromptVersionOutput) ElementType added in v0.112.0

func (PromptVersionOutput) ElementType() reflect.Type

func (PromptVersionOutput) Name added in v0.112.0

Name for a prompt resource.

func (PromptVersionOutput) PromptArn added in v0.112.0

func (o PromptVersionOutput) PromptArn() pulumi.StringOutput

ARN of a prompt resource possibly with a version

func (PromptVersionOutput) PromptId added in v0.112.0

Identifier for a Prompt

func (PromptVersionOutput) Tags added in v0.121.0

func (PromptVersionOutput) ToPromptVersionOutput added in v0.112.0

func (o PromptVersionOutput) ToPromptVersionOutput() PromptVersionOutput

func (PromptVersionOutput) ToPromptVersionOutputWithContext added in v0.112.0

func (o PromptVersionOutput) ToPromptVersionOutputWithContext(ctx context.Context) PromptVersionOutput

func (PromptVersionOutput) UpdatedAt added in v0.112.0

func (o PromptVersionOutput) UpdatedAt() pulumi.StringOutput

Time Stamp.

func (PromptVersionOutput) Variants added in v0.112.0

List of prompt variants

func (PromptVersionOutput) Version added in v0.112.0

Version.

type PromptVersionPromptInferenceConfiguration0Properties added in v0.112.0

type PromptVersionPromptInferenceConfiguration0Properties struct {
	Text PromptVersionPromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type PromptVersionPromptInferenceConfigurationProperties added in v0.112.0

type PromptVersionPromptInferenceConfigurationProperties struct {
	Text PromptVersionPromptModelInferenceConfiguration `pulumi:"text"`
}

Model inference configuration

type PromptVersionPromptInferenceConfigurationPropertiesOutput added in v0.112.0

type PromptVersionPromptInferenceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Model inference configuration

func (PromptVersionPromptInferenceConfigurationPropertiesOutput) ElementType added in v0.112.0

func (PromptVersionPromptInferenceConfigurationPropertiesOutput) Text added in v0.112.0

func (PromptVersionPromptInferenceConfigurationPropertiesOutput) ToPromptVersionPromptInferenceConfigurationPropertiesOutput added in v0.112.0

func (PromptVersionPromptInferenceConfigurationPropertiesOutput) ToPromptVersionPromptInferenceConfigurationPropertiesOutputWithContext added in v0.112.0

func (o PromptVersionPromptInferenceConfigurationPropertiesOutput) ToPromptVersionPromptInferenceConfigurationPropertiesOutputWithContext(ctx context.Context) PromptVersionPromptInferenceConfigurationPropertiesOutput

type PromptVersionPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

type PromptVersionPromptInferenceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PromptVersionPromptInferenceConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (PromptVersionPromptInferenceConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (PromptVersionPromptInferenceConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (PromptVersionPromptInferenceConfigurationPropertiesPtrOutput) ToPromptVersionPromptInferenceConfigurationPropertiesPtrOutput added in v0.112.0

func (PromptVersionPromptInferenceConfigurationPropertiesPtrOutput) ToPromptVersionPromptInferenceConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o PromptVersionPromptInferenceConfigurationPropertiesPtrOutput) ToPromptVersionPromptInferenceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptVersionPromptInferenceConfigurationPropertiesPtrOutput

type PromptVersionPromptInputVariable added in v0.112.0

type PromptVersionPromptInputVariable struct {
	// Name for an input variable
	Name *string `pulumi:"name"`
}

Input variable

type PromptVersionPromptInputVariableArrayOutput added in v0.112.0

type PromptVersionPromptInputVariableArrayOutput struct{ *pulumi.OutputState }

func (PromptVersionPromptInputVariableArrayOutput) ElementType added in v0.112.0

func (PromptVersionPromptInputVariableArrayOutput) Index added in v0.112.0

func (PromptVersionPromptInputVariableArrayOutput) ToPromptVersionPromptInputVariableArrayOutput added in v0.112.0

func (o PromptVersionPromptInputVariableArrayOutput) ToPromptVersionPromptInputVariableArrayOutput() PromptVersionPromptInputVariableArrayOutput

func (PromptVersionPromptInputVariableArrayOutput) ToPromptVersionPromptInputVariableArrayOutputWithContext added in v0.112.0

func (o PromptVersionPromptInputVariableArrayOutput) ToPromptVersionPromptInputVariableArrayOutputWithContext(ctx context.Context) PromptVersionPromptInputVariableArrayOutput

type PromptVersionPromptInputVariableOutput added in v0.112.0

type PromptVersionPromptInputVariableOutput struct{ *pulumi.OutputState }

Input variable

func (PromptVersionPromptInputVariableOutput) ElementType added in v0.112.0

func (PromptVersionPromptInputVariableOutput) Name added in v0.112.0

Name for an input variable

func (PromptVersionPromptInputVariableOutput) ToPromptVersionPromptInputVariableOutput added in v0.112.0

func (o PromptVersionPromptInputVariableOutput) ToPromptVersionPromptInputVariableOutput() PromptVersionPromptInputVariableOutput

func (PromptVersionPromptInputVariableOutput) ToPromptVersionPromptInputVariableOutputWithContext added in v0.112.0

func (o PromptVersionPromptInputVariableOutput) ToPromptVersionPromptInputVariableOutputWithContext(ctx context.Context) PromptVersionPromptInputVariableOutput

type PromptVersionPromptModelInferenceConfiguration added in v0.112.0

type PromptVersionPromptModelInferenceConfiguration struct {
	// Maximum length of output
	MaxTokens *float64 `pulumi:"maxTokens"`
	// List of stop sequences
	StopSequences []string `pulumi:"stopSequences"`
	// Controls randomness, higher values increase diversity
	Temperature *float64 `pulumi:"temperature"`
	// Sample from the k most likely next tokens
	TopK *float64 `pulumi:"topK"`
	// Cumulative probability cutoff for token selection
	TopP *float64 `pulumi:"topP"`
}

Prompt model inference configuration

type PromptVersionPromptModelInferenceConfigurationOutput added in v0.112.0

type PromptVersionPromptModelInferenceConfigurationOutput struct{ *pulumi.OutputState }

Prompt model inference configuration

func (PromptVersionPromptModelInferenceConfigurationOutput) ElementType added in v0.112.0

func (PromptVersionPromptModelInferenceConfigurationOutput) MaxTokens added in v0.112.0

Maximum length of output

func (PromptVersionPromptModelInferenceConfigurationOutput) StopSequences added in v0.112.0

List of stop sequences

func (PromptVersionPromptModelInferenceConfigurationOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (PromptVersionPromptModelInferenceConfigurationOutput) ToPromptVersionPromptModelInferenceConfigurationOutput added in v0.112.0

func (PromptVersionPromptModelInferenceConfigurationOutput) ToPromptVersionPromptModelInferenceConfigurationOutputWithContext added in v0.112.0

func (o PromptVersionPromptModelInferenceConfigurationOutput) ToPromptVersionPromptModelInferenceConfigurationOutputWithContext(ctx context.Context) PromptVersionPromptModelInferenceConfigurationOutput

func (PromptVersionPromptModelInferenceConfigurationOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (PromptVersionPromptModelInferenceConfigurationOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type PromptVersionPromptModelInferenceConfigurationPtrOutput added in v0.112.0

type PromptVersionPromptModelInferenceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) Elem added in v0.112.0

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) ElementType added in v0.112.0

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) MaxTokens added in v0.112.0

Maximum length of output

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) StopSequences added in v0.112.0

List of stop sequences

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) Temperature added in v0.112.0

Controls randomness, higher values increase diversity

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) ToPromptVersionPromptModelInferenceConfigurationPtrOutput added in v0.112.0

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) ToPromptVersionPromptModelInferenceConfigurationPtrOutputWithContext added in v0.112.0

func (o PromptVersionPromptModelInferenceConfigurationPtrOutput) ToPromptVersionPromptModelInferenceConfigurationPtrOutputWithContext(ctx context.Context) PromptVersionPromptModelInferenceConfigurationPtrOutput

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) TopK added in v0.112.0

Sample from the k most likely next tokens

func (PromptVersionPromptModelInferenceConfigurationPtrOutput) TopP added in v0.112.0

Cumulative probability cutoff for token selection

type PromptVersionPromptTemplateConfiguration0Properties added in v0.112.0

type PromptVersionPromptTemplateConfiguration0Properties struct {
	Text PromptVersionTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type PromptVersionPromptTemplateConfigurationProperties added in v0.112.0

type PromptVersionPromptTemplateConfigurationProperties struct {
	Text PromptVersionTextPromptTemplateConfiguration `pulumi:"text"`
}

Prompt template configuration

type PromptVersionPromptTemplateConfigurationPropertiesOutput added in v0.112.0

type PromptVersionPromptTemplateConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Prompt template configuration

func (PromptVersionPromptTemplateConfigurationPropertiesOutput) ElementType added in v0.112.0

func (PromptVersionPromptTemplateConfigurationPropertiesOutput) Text added in v0.112.0

func (PromptVersionPromptTemplateConfigurationPropertiesOutput) ToPromptVersionPromptTemplateConfigurationPropertiesOutput added in v0.112.0

func (PromptVersionPromptTemplateConfigurationPropertiesOutput) ToPromptVersionPromptTemplateConfigurationPropertiesOutputWithContext added in v0.112.0

func (o PromptVersionPromptTemplateConfigurationPropertiesOutput) ToPromptVersionPromptTemplateConfigurationPropertiesOutputWithContext(ctx context.Context) PromptVersionPromptTemplateConfigurationPropertiesOutput

type PromptVersionPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

type PromptVersionPromptTemplateConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PromptVersionPromptTemplateConfigurationPropertiesPtrOutput) Elem added in v0.112.0

func (PromptVersionPromptTemplateConfigurationPropertiesPtrOutput) ElementType added in v0.112.0

func (PromptVersionPromptTemplateConfigurationPropertiesPtrOutput) Text added in v0.112.0

func (PromptVersionPromptTemplateConfigurationPropertiesPtrOutput) ToPromptVersionPromptTemplateConfigurationPropertiesPtrOutput added in v0.112.0

func (PromptVersionPromptTemplateConfigurationPropertiesPtrOutput) ToPromptVersionPromptTemplateConfigurationPropertiesPtrOutputWithContext added in v0.112.0

func (o PromptVersionPromptTemplateConfigurationPropertiesPtrOutput) ToPromptVersionPromptTemplateConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PromptVersionPromptTemplateConfigurationPropertiesPtrOutput

type PromptVersionPromptTemplateType added in v0.112.0

type PromptVersionPromptTemplateType string

Prompt template type

type PromptVersionPromptTemplateTypeOutput added in v0.112.0

type PromptVersionPromptTemplateTypeOutput struct{ *pulumi.OutputState }

func (PromptVersionPromptTemplateTypeOutput) ElementType added in v0.112.0

func (PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypeOutput added in v0.112.0

func (o PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypeOutput() PromptVersionPromptTemplateTypeOutput

func (PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypeOutputWithContext added in v0.112.0

func (o PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypeOutputWithContext(ctx context.Context) PromptVersionPromptTemplateTypeOutput

func (PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypePtrOutput added in v0.112.0

func (o PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypePtrOutput() PromptVersionPromptTemplateTypePtrOutput

func (PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o PromptVersionPromptTemplateTypeOutput) ToPromptVersionPromptTemplateTypePtrOutputWithContext(ctx context.Context) PromptVersionPromptTemplateTypePtrOutput

func (PromptVersionPromptTemplateTypeOutput) ToStringOutput added in v0.112.0

func (PromptVersionPromptTemplateTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o PromptVersionPromptTemplateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PromptVersionPromptTemplateTypeOutput) ToStringPtrOutput added in v0.112.0

func (PromptVersionPromptTemplateTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o PromptVersionPromptTemplateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PromptVersionPromptTemplateTypePtrOutput added in v0.112.0

type PromptVersionPromptTemplateTypePtrOutput struct{ *pulumi.OutputState }

func (PromptVersionPromptTemplateTypePtrOutput) Elem added in v0.112.0

func (PromptVersionPromptTemplateTypePtrOutput) ElementType added in v0.112.0

func (PromptVersionPromptTemplateTypePtrOutput) ToPromptVersionPromptTemplateTypePtrOutput added in v0.112.0

func (o PromptVersionPromptTemplateTypePtrOutput) ToPromptVersionPromptTemplateTypePtrOutput() PromptVersionPromptTemplateTypePtrOutput

func (PromptVersionPromptTemplateTypePtrOutput) ToPromptVersionPromptTemplateTypePtrOutputWithContext added in v0.112.0

func (o PromptVersionPromptTemplateTypePtrOutput) ToPromptVersionPromptTemplateTypePtrOutputWithContext(ctx context.Context) PromptVersionPromptTemplateTypePtrOutput

func (PromptVersionPromptTemplateTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (PromptVersionPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

type PromptVersionPromptVariant added in v0.112.0

type PromptVersionPromptVariant struct {
	// Contains inference configurations for the prompt variant.
	InferenceConfiguration *PromptVersionPromptInferenceConfigurationProperties `pulumi:"inferenceConfiguration"`
	// ARN or name of a Bedrock model.
	ModelId *string `pulumi:"modelId"`
	// Name for a variant.
	Name string `pulumi:"name"`
	// Contains configurations for the prompt template.
	TemplateConfiguration *PromptVersionPromptTemplateConfigurationProperties `pulumi:"templateConfiguration"`
	// The type of prompt template to use.
	TemplateType PromptVersionPromptTemplateType `pulumi:"templateType"`
}

Prompt variant

type PromptVersionPromptVariantArrayOutput added in v0.112.0

type PromptVersionPromptVariantArrayOutput struct{ *pulumi.OutputState }

func (PromptVersionPromptVariantArrayOutput) ElementType added in v0.112.0

func (PromptVersionPromptVariantArrayOutput) Index added in v0.112.0

func (PromptVersionPromptVariantArrayOutput) ToPromptVersionPromptVariantArrayOutput added in v0.112.0

func (o PromptVersionPromptVariantArrayOutput) ToPromptVersionPromptVariantArrayOutput() PromptVersionPromptVariantArrayOutput

func (PromptVersionPromptVariantArrayOutput) ToPromptVersionPromptVariantArrayOutputWithContext added in v0.112.0

func (o PromptVersionPromptVariantArrayOutput) ToPromptVersionPromptVariantArrayOutputWithContext(ctx context.Context) PromptVersionPromptVariantArrayOutput

type PromptVersionPromptVariantOutput added in v0.112.0

type PromptVersionPromptVariantOutput struct{ *pulumi.OutputState }

Prompt variant

func (PromptVersionPromptVariantOutput) ElementType added in v0.112.0

func (PromptVersionPromptVariantOutput) InferenceConfiguration added in v0.112.0

Contains inference configurations for the prompt variant.

func (PromptVersionPromptVariantOutput) ModelId added in v0.112.0

ARN or name of a Bedrock model.

func (PromptVersionPromptVariantOutput) Name added in v0.112.0

Name for a variant.

func (PromptVersionPromptVariantOutput) TemplateConfiguration added in v0.112.0

Contains configurations for the prompt template.

func (PromptVersionPromptVariantOutput) TemplateType added in v0.112.0

The type of prompt template to use.

func (PromptVersionPromptVariantOutput) ToPromptVersionPromptVariantOutput added in v0.112.0

func (o PromptVersionPromptVariantOutput) ToPromptVersionPromptVariantOutput() PromptVersionPromptVariantOutput

func (PromptVersionPromptVariantOutput) ToPromptVersionPromptVariantOutputWithContext added in v0.112.0

func (o PromptVersionPromptVariantOutput) ToPromptVersionPromptVariantOutputWithContext(ctx context.Context) PromptVersionPromptVariantOutput

type PromptVersionState added in v0.112.0

type PromptVersionState struct {
}

func (PromptVersionState) ElementType added in v0.112.0

func (PromptVersionState) ElementType() reflect.Type

type PromptVersionTextPromptTemplateConfiguration added in v0.112.0

type PromptVersionTextPromptTemplateConfiguration struct {
	// List of input variables
	InputVariables []PromptVersionPromptInputVariable `pulumi:"inputVariables"`
	// Prompt content for String prompt template
	Text string `pulumi:"text"`
}

Configuration for text prompt template

type PromptVersionTextPromptTemplateConfigurationOutput added in v0.112.0

type PromptVersionTextPromptTemplateConfigurationOutput struct{ *pulumi.OutputState }

Configuration for text prompt template

func (PromptVersionTextPromptTemplateConfigurationOutput) ElementType added in v0.112.0

func (PromptVersionTextPromptTemplateConfigurationOutput) InputVariables added in v0.112.0

List of input variables

func (PromptVersionTextPromptTemplateConfigurationOutput) Text added in v0.112.0

Prompt content for String prompt template

func (PromptVersionTextPromptTemplateConfigurationOutput) ToPromptVersionTextPromptTemplateConfigurationOutput added in v0.112.0

func (o PromptVersionTextPromptTemplateConfigurationOutput) ToPromptVersionTextPromptTemplateConfigurationOutput() PromptVersionTextPromptTemplateConfigurationOutput

func (PromptVersionTextPromptTemplateConfigurationOutput) ToPromptVersionTextPromptTemplateConfigurationOutputWithContext added in v0.112.0

func (o PromptVersionTextPromptTemplateConfigurationOutput) ToPromptVersionTextPromptTemplateConfigurationOutputWithContext(ctx context.Context) PromptVersionTextPromptTemplateConfigurationOutput

type PromptVersionTextPromptTemplateConfigurationPtrOutput added in v0.112.0

type PromptVersionTextPromptTemplateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PromptVersionTextPromptTemplateConfigurationPtrOutput) Elem added in v0.112.0

func (PromptVersionTextPromptTemplateConfigurationPtrOutput) ElementType added in v0.112.0

func (PromptVersionTextPromptTemplateConfigurationPtrOutput) InputVariables added in v0.112.0

List of input variables

func (PromptVersionTextPromptTemplateConfigurationPtrOutput) Text added in v0.112.0

Prompt content for String prompt template

func (PromptVersionTextPromptTemplateConfigurationPtrOutput) ToPromptVersionTextPromptTemplateConfigurationPtrOutput added in v0.112.0

func (PromptVersionTextPromptTemplateConfigurationPtrOutput) ToPromptVersionTextPromptTemplateConfigurationPtrOutputWithContext added in v0.112.0

func (o PromptVersionTextPromptTemplateConfigurationPtrOutput) ToPromptVersionTextPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) PromptVersionTextPromptTemplateConfigurationPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL