wisdom

package
v1.19.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	AiAgentAiAgentTypeManualSearch         = AiAgentAiAgentType("MANUAL_SEARCH")
	AiAgentAiAgentTypeAnswerRecommendation = AiAgentAiAgentType("ANSWER_RECOMMENDATION")
	AiAgentAiAgentTypeSelfService          = AiAgentAiAgentType("SELF_SERVICE")
)
View Source
const (
	AiAgentKnowledgeBaseSearchTypeHybrid   = AiAgentKnowledgeBaseSearchType("HYBRID")
	AiAgentKnowledgeBaseSearchTypeSemantic = AiAgentKnowledgeBaseSearchType("SEMANTIC")
)
View Source
const (
	AiGuardrailGuardrailContentFilterTypeSexual       = AiGuardrailGuardrailContentFilterType("SEXUAL")
	AiGuardrailGuardrailContentFilterTypeViolence     = AiGuardrailGuardrailContentFilterType("VIOLENCE")
	AiGuardrailGuardrailContentFilterTypeHate         = AiGuardrailGuardrailContentFilterType("HATE")
	AiGuardrailGuardrailContentFilterTypeInsults      = AiGuardrailGuardrailContentFilterType("INSULTS")
	AiGuardrailGuardrailContentFilterTypeMisconduct   = AiGuardrailGuardrailContentFilterType("MISCONDUCT")
	AiGuardrailGuardrailContentFilterTypePromptAttack = AiGuardrailGuardrailContentFilterType("PROMPT_ATTACK")
)
View Source
const (
	AiGuardrailGuardrailContextualGroundingFilterTypeGrounding = AiGuardrailGuardrailContextualGroundingFilterType("GROUNDING")
	AiGuardrailGuardrailContextualGroundingFilterTypeRelevance = AiGuardrailGuardrailContextualGroundingFilterType("RELEVANCE")
)
View Source
const (
	AiGuardrailGuardrailFilterStrengthNone   = AiGuardrailGuardrailFilterStrength("NONE")
	AiGuardrailGuardrailFilterStrengthLow    = AiGuardrailGuardrailFilterStrength("LOW")
	AiGuardrailGuardrailFilterStrengthMedium = AiGuardrailGuardrailFilterStrength("MEDIUM")
	AiGuardrailGuardrailFilterStrengthHigh   = AiGuardrailGuardrailFilterStrength("HIGH")
)
View Source
const (
	AiGuardrailGuardrailPiiEntityTypeAddress                             = AiGuardrailGuardrailPiiEntityType("ADDRESS")
	AiGuardrailGuardrailPiiEntityTypeAge                                 = AiGuardrailGuardrailPiiEntityType("AGE")
	AiGuardrailGuardrailPiiEntityTypeAwsAccessKey                        = AiGuardrailGuardrailPiiEntityType("AWS_ACCESS_KEY")
	AiGuardrailGuardrailPiiEntityTypeAwsSecretKey                        = AiGuardrailGuardrailPiiEntityType("AWS_SECRET_KEY")
	AiGuardrailGuardrailPiiEntityTypeCaHealthNumber                      = AiGuardrailGuardrailPiiEntityType("CA_HEALTH_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeCaSocialInsuranceNumber             = AiGuardrailGuardrailPiiEntityType("CA_SOCIAL_INSURANCE_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeCreditDebitCardCvv                  = AiGuardrailGuardrailPiiEntityType("CREDIT_DEBIT_CARD_CVV")
	AiGuardrailGuardrailPiiEntityTypeCreditDebitCardExpiry               = AiGuardrailGuardrailPiiEntityType("CREDIT_DEBIT_CARD_EXPIRY")
	AiGuardrailGuardrailPiiEntityTypeCreditDebitCardNumber               = AiGuardrailGuardrailPiiEntityType("CREDIT_DEBIT_CARD_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeDriverId                            = AiGuardrailGuardrailPiiEntityType("DRIVER_ID")
	AiGuardrailGuardrailPiiEntityTypeEmail                               = AiGuardrailGuardrailPiiEntityType("EMAIL")
	AiGuardrailGuardrailPiiEntityTypeInternationalBankAccountNumber      = AiGuardrailGuardrailPiiEntityType("INTERNATIONAL_BANK_ACCOUNT_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeIpAddress                           = AiGuardrailGuardrailPiiEntityType("IP_ADDRESS")
	AiGuardrailGuardrailPiiEntityTypeLicensePlate                        = AiGuardrailGuardrailPiiEntityType("LICENSE_PLATE")
	AiGuardrailGuardrailPiiEntityTypeMacAddress                          = AiGuardrailGuardrailPiiEntityType("MAC_ADDRESS")
	AiGuardrailGuardrailPiiEntityTypeName                                = AiGuardrailGuardrailPiiEntityType("NAME")
	AiGuardrailGuardrailPiiEntityTypePassword                            = AiGuardrailGuardrailPiiEntityType("PASSWORD")
	AiGuardrailGuardrailPiiEntityTypePhone                               = AiGuardrailGuardrailPiiEntityType("PHONE")
	AiGuardrailGuardrailPiiEntityTypePin                                 = AiGuardrailGuardrailPiiEntityType("PIN")
	AiGuardrailGuardrailPiiEntityTypeSwiftCode                           = AiGuardrailGuardrailPiiEntityType("SWIFT_CODE")
	AiGuardrailGuardrailPiiEntityTypeUkNationalHealthServiceNumber       = AiGuardrailGuardrailPiiEntityType("UK_NATIONAL_HEALTH_SERVICE_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeUkNationalInsuranceNumber           = AiGuardrailGuardrailPiiEntityType("UK_NATIONAL_INSURANCE_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeUkUniqueTaxpayerReferenceNumber     = AiGuardrailGuardrailPiiEntityType("UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeUrl                                 = AiGuardrailGuardrailPiiEntityType("URL")
	AiGuardrailGuardrailPiiEntityTypeUsername                            = AiGuardrailGuardrailPiiEntityType("USERNAME")
	AiGuardrailGuardrailPiiEntityTypeUsBankAccountNumber                 = AiGuardrailGuardrailPiiEntityType("US_BANK_ACCOUNT_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeUsBankRoutingNumber                 = AiGuardrailGuardrailPiiEntityType("US_BANK_ROUTING_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeUsIndividualTaxIdentificationNumber = AiGuardrailGuardrailPiiEntityType("US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeUsPassportNumber                    = AiGuardrailGuardrailPiiEntityType("US_PASSPORT_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeUsSocialSecurityNumber              = AiGuardrailGuardrailPiiEntityType("US_SOCIAL_SECURITY_NUMBER")
	AiGuardrailGuardrailPiiEntityTypeVehicleIdentificationNumber         = AiGuardrailGuardrailPiiEntityType("VEHICLE_IDENTIFICATION_NUMBER")
)
View Source
const (
	AiGuardrailGuardrailSensitiveInformationActionBlock     = AiGuardrailGuardrailSensitiveInformationAction("BLOCK")
	AiGuardrailGuardrailSensitiveInformationActionAnonymize = AiGuardrailGuardrailSensitiveInformationAction("ANONYMIZE")
)
View Source
const (
	AiPromptAiPromptApiFormatAnthropicClaudeMessages        = AiPromptAiPromptApiFormat("ANTHROPIC_CLAUDE_MESSAGES")
	AiPromptAiPromptApiFormatAnthropicClaudeTextCompletions = AiPromptAiPromptApiFormat("ANTHROPIC_CLAUDE_TEXT_COMPLETIONS")
)
View Source
const (
	AiPromptAiPromptTypeAnswerGeneration            = AiPromptAiPromptType("ANSWER_GENERATION")
	AiPromptAiPromptTypeIntentLabelingGeneration    = AiPromptAiPromptType("INTENT_LABELING_GENERATION")
	AiPromptAiPromptTypeQueryReformulation          = AiPromptAiPromptType("QUERY_REFORMULATION")
	AiPromptAiPromptTypeSelfServicePreProcessing    = AiPromptAiPromptType("SELF_SERVICE_PRE_PROCESSING")
	AiPromptAiPromptTypeSelfServiceAnswerGeneration = AiPromptAiPromptType("SELF_SERVICE_ANSWER_GENERATION")
)
View Source
const (
	KnowledgeBaseTypeExternal         = KnowledgeBaseType("EXTERNAL")
	KnowledgeBaseTypeCustom           = KnowledgeBaseType("CUSTOM")
	KnowledgeBaseTypeMessageTemplates = KnowledgeBaseType("MESSAGE_TEMPLATES")
	KnowledgeBaseTypeManaged          = KnowledgeBaseType("MANAGED")
)
View Source
const (
	KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyFixedSize    = KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy("FIXED_SIZE")
	KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyNone         = KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy("NONE")
	KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyHierarchical = KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy("HIERARCHICAL")
	KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategySemantic     = KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy("SEMANTIC")
)
View Source
const (
	KnowledgeBaseWebCrawlerConfigurationScopeHostOnly   = KnowledgeBaseWebCrawlerConfigurationScope("HOST_ONLY")
	KnowledgeBaseWebCrawlerConfigurationScopeSubdomains = KnowledgeBaseWebCrawlerConfigurationScope("SUBDOMAINS")
)
View Source
const (
	MessageTemplateChannelSubtypeEmail = MessageTemplateChannelSubtype("EMAIL")
	MessageTemplateChannelSubtypeSms   = MessageTemplateChannelSubtype("SMS")
)
View Source
const (
	AiAgentAiAgentAssociationConfigurationTypeKnowledgeBase = AiAgentAiAgentAssociationConfigurationType("KNOWLEDGE_BASE")
)
View Source
const (
	AiGuardrailGuardrailManagedWordsTypeProfanity = AiGuardrailGuardrailManagedWordsType("PROFANITY")
)
View Source
const (
	AiGuardrailGuardrailTopicTypeDeny = AiGuardrailGuardrailTopicType("DENY")
)
View Source
const (
	AiPromptAiPromptTemplateTypeText = AiPromptAiPromptTemplateType("TEXT")
)
View Source
const (
	AssistantAssociationAssociationTypeKnowledgeBase = AssistantAssociationAssociationType("KNOWLEDGE_BASE")
)
View Source
const (
	AssistantTypeAgent = AssistantType("AGENT")
)
View Source
const (
	KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyBedrockFoundationModel = KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy("BEDROCK_FOUNDATION_MODEL")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AiAgent added in v1.5.0

type AiAgent struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the AI agent.
	AiAgentArn pulumi.StringOutput `pulumi:"aiAgentArn"`
	// The identifier of the AI Agent.
	AiAgentId pulumi.StringOutput `pulumi:"aiAgentId"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// Configuration for the AI Agent.
	Configuration pulumi.AnyOutput `pulumi:"configuration"`
	// The description of the AI Agent.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the AI Agent.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the AI Agent.
	Type AiAgentAiAgentTypeOutput `pulumi:"type"`
}

Definition of AWS::Wisdom::AIAgent Resource Type

func GetAiAgent added in v1.5.0

func GetAiAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiAgentState, opts ...pulumi.ResourceOption) (*AiAgent, error)

GetAiAgent gets an existing AiAgent 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 NewAiAgent added in v1.5.0

func NewAiAgent(ctx *pulumi.Context,
	name string, args *AiAgentArgs, opts ...pulumi.ResourceOption) (*AiAgent, error)

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

func (*AiAgent) ElementType added in v1.5.0

func (*AiAgent) ElementType() reflect.Type

func (*AiAgent) ToAiAgentOutput added in v1.5.0

func (i *AiAgent) ToAiAgentOutput() AiAgentOutput

func (*AiAgent) ToAiAgentOutputWithContext added in v1.5.0

func (i *AiAgent) ToAiAgentOutputWithContext(ctx context.Context) AiAgentOutput

type AiAgentAiAgentAssociationConfigurationType added in v1.5.0

type AiAgentAiAgentAssociationConfigurationType string

func (AiAgentAiAgentAssociationConfigurationType) ElementType added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutput added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutput() AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationType) ToStringOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToStringOutputWithContext added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToStringPtrOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypeInput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypeInput interface {
	pulumi.Input

	ToAiAgentAiAgentAssociationConfigurationTypeOutput() AiAgentAiAgentAssociationConfigurationTypeOutput
	ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext(context.Context) AiAgentAiAgentAssociationConfigurationTypeOutput
}

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

AiAgentAiAgentAssociationConfigurationTypeKnowledgeBase

type AiAgentAiAgentAssociationConfigurationTypeOutput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypeOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ElementType added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutput added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutput() AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringOutputWithContext added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypePtrInput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypePtrInput interface {
	pulumi.Input

	ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput
	ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput
}

func AiAgentAiAgentAssociationConfigurationTypePtr added in v1.5.0

func AiAgentAiAgentAssociationConfigurationTypePtr(v string) AiAgentAiAgentAssociationConfigurationTypePtrInput

type AiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentAiAgentConfiguration0Properties added in v1.5.0

type AiAgentAiAgentConfiguration0Properties struct {
	ManualSearchAiAgentConfiguration AiAgentManualSearchAiAgentConfiguration `pulumi:"manualSearchAiAgentConfiguration"`
}

type AiAgentAiAgentConfiguration0PropertiesArgs added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesArgs struct {
	ManualSearchAiAgentConfiguration AiAgentManualSearchAiAgentConfigurationInput `pulumi:"manualSearchAiAgentConfiguration"`
}

func (AiAgentAiAgentConfiguration0PropertiesArgs) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutput added in v1.5.0

func (i AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutput() AiAgentAiAgentConfiguration0PropertiesOutput

func (AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext added in v1.5.0

func (i AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration0PropertiesOutput

type AiAgentAiAgentConfiguration0PropertiesInput added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesInput interface {
	pulumi.Input

	ToAiAgentAiAgentConfiguration0PropertiesOutput() AiAgentAiAgentConfiguration0PropertiesOutput
	ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext(context.Context) AiAgentAiAgentConfiguration0PropertiesOutput
}

AiAgentAiAgentConfiguration0PropertiesInput is an input type that accepts AiAgentAiAgentConfiguration0PropertiesArgs and AiAgentAiAgentConfiguration0PropertiesOutput values. You can construct a concrete instance of `AiAgentAiAgentConfiguration0PropertiesInput` via:

AiAgentAiAgentConfiguration0PropertiesArgs{...}

type AiAgentAiAgentConfiguration0PropertiesOutput added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration0PropertiesOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesOutput) ManualSearchAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutput() AiAgentAiAgentConfiguration0PropertiesOutput

func (AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration0PropertiesOutput

type AiAgentAiAgentConfiguration0PropertiesPtrOutput added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ManualSearchAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutput() AiAgentAiAgentConfiguration0PropertiesPtrOutput

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration0PropertiesPtrOutput

type AiAgentAiAgentConfiguration1Properties added in v1.5.0

type AiAgentAiAgentConfiguration1Properties struct {
	AnswerRecommendationAiAgentConfiguration AiAgentAnswerRecommendationAiAgentConfiguration `pulumi:"answerRecommendationAiAgentConfiguration"`
}

type AiAgentAiAgentConfiguration1PropertiesArgs added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesArgs struct {
	AnswerRecommendationAiAgentConfiguration AiAgentAnswerRecommendationAiAgentConfigurationInput `pulumi:"answerRecommendationAiAgentConfiguration"`
}

func (AiAgentAiAgentConfiguration1PropertiesArgs) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutput added in v1.5.0

func (i AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutput() AiAgentAiAgentConfiguration1PropertiesOutput

func (AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext added in v1.5.0

func (i AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration1PropertiesOutput

type AiAgentAiAgentConfiguration1PropertiesInput added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesInput interface {
	pulumi.Input

	ToAiAgentAiAgentConfiguration1PropertiesOutput() AiAgentAiAgentConfiguration1PropertiesOutput
	ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext(context.Context) AiAgentAiAgentConfiguration1PropertiesOutput
}

AiAgentAiAgentConfiguration1PropertiesInput is an input type that accepts AiAgentAiAgentConfiguration1PropertiesArgs and AiAgentAiAgentConfiguration1PropertiesOutput values. You can construct a concrete instance of `AiAgentAiAgentConfiguration1PropertiesInput` via:

AiAgentAiAgentConfiguration1PropertiesArgs{...}

type AiAgentAiAgentConfiguration1PropertiesOutput added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration1PropertiesOutput) AnswerRecommendationAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutput() AiAgentAiAgentConfiguration1PropertiesOutput

func (AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration1PropertiesOutput

type AiAgentAiAgentConfiguration1PropertiesPtrOutput added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) AnswerRecommendationAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutput() AiAgentAiAgentConfiguration1PropertiesPtrOutput

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration1PropertiesPtrOutput

type AiAgentAiAgentConfiguration2Properties added in v1.13.0

type AiAgentAiAgentConfiguration2Properties struct {
	SelfServiceAiAgentConfiguration AiAgentSelfServiceAiAgentConfiguration `pulumi:"selfServiceAiAgentConfiguration"`
}

type AiAgentAiAgentConfiguration2PropertiesArgs added in v1.13.0

type AiAgentAiAgentConfiguration2PropertiesArgs struct {
	SelfServiceAiAgentConfiguration AiAgentSelfServiceAiAgentConfigurationInput `pulumi:"selfServiceAiAgentConfiguration"`
}

func (AiAgentAiAgentConfiguration2PropertiesArgs) ElementType added in v1.13.0

func (AiAgentAiAgentConfiguration2PropertiesArgs) ToAiAgentAiAgentConfiguration2PropertiesOutput added in v1.13.0

func (i AiAgentAiAgentConfiguration2PropertiesArgs) ToAiAgentAiAgentConfiguration2PropertiesOutput() AiAgentAiAgentConfiguration2PropertiesOutput

func (AiAgentAiAgentConfiguration2PropertiesArgs) ToAiAgentAiAgentConfiguration2PropertiesOutputWithContext added in v1.13.0

func (i AiAgentAiAgentConfiguration2PropertiesArgs) ToAiAgentAiAgentConfiguration2PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration2PropertiesOutput

type AiAgentAiAgentConfiguration2PropertiesInput added in v1.13.0

type AiAgentAiAgentConfiguration2PropertiesInput interface {
	pulumi.Input

	ToAiAgentAiAgentConfiguration2PropertiesOutput() AiAgentAiAgentConfiguration2PropertiesOutput
	ToAiAgentAiAgentConfiguration2PropertiesOutputWithContext(context.Context) AiAgentAiAgentConfiguration2PropertiesOutput
}

AiAgentAiAgentConfiguration2PropertiesInput is an input type that accepts AiAgentAiAgentConfiguration2PropertiesArgs and AiAgentAiAgentConfiguration2PropertiesOutput values. You can construct a concrete instance of `AiAgentAiAgentConfiguration2PropertiesInput` via:

AiAgentAiAgentConfiguration2PropertiesArgs{...}

type AiAgentAiAgentConfiguration2PropertiesOutput added in v1.13.0

type AiAgentAiAgentConfiguration2PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration2PropertiesOutput) ElementType added in v1.13.0

func (AiAgentAiAgentConfiguration2PropertiesOutput) SelfServiceAiAgentConfiguration added in v1.13.0

func (AiAgentAiAgentConfiguration2PropertiesOutput) ToAiAgentAiAgentConfiguration2PropertiesOutput added in v1.13.0

func (o AiAgentAiAgentConfiguration2PropertiesOutput) ToAiAgentAiAgentConfiguration2PropertiesOutput() AiAgentAiAgentConfiguration2PropertiesOutput

func (AiAgentAiAgentConfiguration2PropertiesOutput) ToAiAgentAiAgentConfiguration2PropertiesOutputWithContext added in v1.13.0

func (o AiAgentAiAgentConfiguration2PropertiesOutput) ToAiAgentAiAgentConfiguration2PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration2PropertiesOutput

type AiAgentAiAgentConfiguration2PropertiesPtrOutput added in v1.13.0

type AiAgentAiAgentConfiguration2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration2PropertiesPtrOutput) Elem added in v1.13.0

func (AiAgentAiAgentConfiguration2PropertiesPtrOutput) ElementType added in v1.13.0

func (AiAgentAiAgentConfiguration2PropertiesPtrOutput) SelfServiceAiAgentConfiguration added in v1.13.0

func (AiAgentAiAgentConfiguration2PropertiesPtrOutput) ToAiAgentAiAgentConfiguration2PropertiesPtrOutput added in v1.13.0

func (o AiAgentAiAgentConfiguration2PropertiesPtrOutput) ToAiAgentAiAgentConfiguration2PropertiesPtrOutput() AiAgentAiAgentConfiguration2PropertiesPtrOutput

func (AiAgentAiAgentConfiguration2PropertiesPtrOutput) ToAiAgentAiAgentConfiguration2PropertiesPtrOutputWithContext added in v1.13.0

func (o AiAgentAiAgentConfiguration2PropertiesPtrOutput) ToAiAgentAiAgentConfiguration2PropertiesPtrOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration2PropertiesPtrOutput

type AiAgentAiAgentType added in v1.5.0

type AiAgentAiAgentType string

func (AiAgentAiAgentType) ElementType added in v1.5.0

func (AiAgentAiAgentType) ElementType() reflect.Type

func (AiAgentAiAgentType) ToAiAgentAiAgentTypeOutput added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypeOutput() AiAgentAiAgentTypeOutput

func (AiAgentAiAgentType) ToAiAgentAiAgentTypeOutputWithContext added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypeOutputWithContext(ctx context.Context) AiAgentAiAgentTypeOutput

func (AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutput added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutputWithContext added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentType) ToStringOutput added in v1.5.0

func (e AiAgentAiAgentType) ToStringOutput() pulumi.StringOutput

func (AiAgentAiAgentType) ToStringOutputWithContext added in v1.5.0

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

func (AiAgentAiAgentType) ToStringPtrOutput added in v1.5.0

func (e AiAgentAiAgentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiAgentAiAgentType) ToStringPtrOutputWithContext added in v1.5.0

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

type AiAgentAiAgentTypeInput added in v1.5.0

type AiAgentAiAgentTypeInput interface {
	pulumi.Input

	ToAiAgentAiAgentTypeOutput() AiAgentAiAgentTypeOutput
	ToAiAgentAiAgentTypeOutputWithContext(context.Context) AiAgentAiAgentTypeOutput
}

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

AiAgentAiAgentTypeManualSearch
AiAgentAiAgentTypeAnswerRecommendation
AiAgentAiAgentTypeSelfService

type AiAgentAiAgentTypeOutput added in v1.5.0

type AiAgentAiAgentTypeOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentTypeOutput) ElementType added in v1.5.0

func (AiAgentAiAgentTypeOutput) ElementType() reflect.Type

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutput() AiAgentAiAgentTypeOutput

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutputWithContext(ctx context.Context) AiAgentAiAgentTypeOutput

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypeOutput) ToStringOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToStringOutput() pulumi.StringOutput

func (AiAgentAiAgentTypeOutput) ToStringOutputWithContext added in v1.5.0

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

func (AiAgentAiAgentTypeOutput) ToStringPtrOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiAgentAiAgentTypeOutput) ToStringPtrOutputWithContext added in v1.5.0

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

type AiAgentAiAgentTypePtrInput added in v1.5.0

type AiAgentAiAgentTypePtrInput interface {
	pulumi.Input

	ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput
	ToAiAgentAiAgentTypePtrOutputWithContext(context.Context) AiAgentAiAgentTypePtrOutput
}

func AiAgentAiAgentTypePtr added in v1.5.0

func AiAgentAiAgentTypePtr(v string) AiAgentAiAgentTypePtrInput

type AiAgentAiAgentTypePtrOutput added in v1.5.0

type AiAgentAiAgentTypePtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentTypePtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentTypePtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypePtrOutput) ToStringPtrOutput added in v1.5.0

func (o AiAgentAiAgentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiAgentAiAgentTypePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

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

type AiAgentAnswerRecommendationAiAgentConfiguration added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfiguration struct {
	AnswerGenerationAiGuardrailId      *string                           `pulumi:"answerGenerationAiGuardrailId"`
	AnswerGenerationAiPromptId         *string                           `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations          []AiAgentAssociationConfiguration `pulumi:"associationConfigurations"`
	IntentLabelingGenerationAiPromptId *string                           `pulumi:"intentLabelingGenerationAiPromptId"`
	QueryReformulationAiPromptId       *string                           `pulumi:"queryReformulationAiPromptId"`
}

type AiAgentAnswerRecommendationAiAgentConfigurationArgs added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationArgs struct {
	AnswerGenerationAiGuardrailId      pulumi.StringPtrInput                     `pulumi:"answerGenerationAiGuardrailId"`
	AnswerGenerationAiPromptId         pulumi.StringPtrInput                     `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations          AiAgentAssociationConfigurationArrayInput `pulumi:"associationConfigurations"`
	IntentLabelingGenerationAiPromptId pulumi.StringPtrInput                     `pulumi:"intentLabelingGenerationAiPromptId"`
	QueryReformulationAiPromptId       pulumi.StringPtrInput                     `pulumi:"queryReformulationAiPromptId"`
}

func (AiAgentAnswerRecommendationAiAgentConfigurationArgs) ElementType added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutput added in v1.5.0

func (i AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutput() AiAgentAnswerRecommendationAiAgentConfigurationOutput

func (AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext added in v1.5.0

func (i AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentAnswerRecommendationAiAgentConfigurationOutput

type AiAgentAnswerRecommendationAiAgentConfigurationInput added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationInput interface {
	pulumi.Input

	ToAiAgentAnswerRecommendationAiAgentConfigurationOutput() AiAgentAnswerRecommendationAiAgentConfigurationOutput
	ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext(context.Context) AiAgentAnswerRecommendationAiAgentConfigurationOutput
}

AiAgentAnswerRecommendationAiAgentConfigurationInput is an input type that accepts AiAgentAnswerRecommendationAiAgentConfigurationArgs and AiAgentAnswerRecommendationAiAgentConfigurationOutput values. You can construct a concrete instance of `AiAgentAnswerRecommendationAiAgentConfigurationInput` via:

AiAgentAnswerRecommendationAiAgentConfigurationArgs{...}

type AiAgentAnswerRecommendationAiAgentConfigurationOutput added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationOutput struct{ *pulumi.OutputState }

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) AnswerGenerationAiGuardrailId added in v1.13.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) AssociationConfigurations added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) ElementType added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) IntentLabelingGenerationAiPromptId added in v1.5.0

func (o AiAgentAnswerRecommendationAiAgentConfigurationOutput) IntentLabelingGenerationAiPromptId() pulumi.StringPtrOutput

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) QueryReformulationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationOutput added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext added in v1.5.0

func (o AiAgentAnswerRecommendationAiAgentConfigurationOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentAnswerRecommendationAiAgentConfigurationOutput

type AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) AnswerGenerationAiGuardrailId added in v1.13.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) AssociationConfigurations added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) Elem added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ElementType added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) IntentLabelingGenerationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) QueryReformulationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationPtrOutput added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationPtrOutputWithContext added in v1.5.0

func (o AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationPtrOutputWithContext(ctx context.Context) AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput

type AiAgentArgs added in v1.5.0

type AiAgentArgs struct {
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput
	// Configuration for the AI Agent.
	Configuration pulumi.Input
	// The description of the AI Agent.
	Description pulumi.StringPtrInput
	// The name of the AI Agent.
	Name pulumi.StringPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapInput
	// The type of the AI Agent.
	Type AiAgentAiAgentTypeInput
}

The set of arguments for constructing a AiAgent resource.

func (AiAgentArgs) ElementType added in v1.5.0

func (AiAgentArgs) ElementType() reflect.Type

type AiAgentAssociationConfiguration added in v1.5.0

type AiAgentAssociationConfiguration struct {
	AssociationConfigurationData *AiAgentAssociationConfigurationDataProperties `pulumi:"associationConfigurationData"`
	AssociationId                *string                                        `pulumi:"associationId"`
	AssociationType              *AiAgentAiAgentAssociationConfigurationType    `pulumi:"associationType"`
}

type AiAgentAssociationConfigurationArgs added in v1.5.0

type AiAgentAssociationConfigurationArgs struct {
	AssociationConfigurationData AiAgentAssociationConfigurationDataPropertiesPtrInput `pulumi:"associationConfigurationData"`
	AssociationId                pulumi.StringPtrInput                                 `pulumi:"associationId"`
	AssociationType              AiAgentAiAgentAssociationConfigurationTypePtrInput    `pulumi:"associationType"`
}

func (AiAgentAssociationConfigurationArgs) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutput added in v1.5.0

func (i AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutput() AiAgentAssociationConfigurationOutput

func (AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationOutput

type AiAgentAssociationConfigurationArray added in v1.5.0

type AiAgentAssociationConfigurationArray []AiAgentAssociationConfigurationInput

func (AiAgentAssociationConfigurationArray) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutput added in v1.5.0

func (i AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutput() AiAgentAssociationConfigurationArrayOutput

func (AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationArrayOutput

type AiAgentAssociationConfigurationArrayInput added in v1.5.0

type AiAgentAssociationConfigurationArrayInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationArrayOutput() AiAgentAssociationConfigurationArrayOutput
	ToAiAgentAssociationConfigurationArrayOutputWithContext(context.Context) AiAgentAssociationConfigurationArrayOutput
}

AiAgentAssociationConfigurationArrayInput is an input type that accepts AiAgentAssociationConfigurationArray and AiAgentAssociationConfigurationArrayOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationArrayInput` via:

AiAgentAssociationConfigurationArray{ AiAgentAssociationConfigurationArgs{...} }

type AiAgentAssociationConfigurationArrayOutput added in v1.5.0

type AiAgentAssociationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationArrayOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationArrayOutput) Index added in v1.5.0

func (AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutput added in v1.5.0

func (o AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutput() AiAgentAssociationConfigurationArrayOutput

func (AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationArrayOutput

type AiAgentAssociationConfigurationData0Properties added in v1.5.0

type AiAgentAssociationConfigurationData0Properties struct {
	KnowledgeBaseAssociationConfigurationData AiAgentKnowledgeBaseAssociationConfigurationData `pulumi:"knowledgeBaseAssociationConfigurationData"`
}

type AiAgentAssociationConfigurationDataProperties added in v1.5.0

type AiAgentAssociationConfigurationDataProperties struct {
	KnowledgeBaseAssociationConfigurationData AiAgentKnowledgeBaseAssociationConfigurationData `pulumi:"knowledgeBaseAssociationConfigurationData"`
}

type AiAgentAssociationConfigurationDataPropertiesArgs added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesArgs struct {
	KnowledgeBaseAssociationConfigurationData AiAgentKnowledgeBaseAssociationConfigurationDataInput `pulumi:"knowledgeBaseAssociationConfigurationData"`
}

func (AiAgentAssociationConfigurationDataPropertiesArgs) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutput added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutput() AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput() AiAgentAssociationConfigurationDataPropertiesPtrOutput

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput

type AiAgentAssociationConfigurationDataPropertiesInput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationDataPropertiesOutput() AiAgentAssociationConfigurationDataPropertiesOutput
	ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext(context.Context) AiAgentAssociationConfigurationDataPropertiesOutput
}

AiAgentAssociationConfigurationDataPropertiesInput is an input type that accepts AiAgentAssociationConfigurationDataPropertiesArgs and AiAgentAssociationConfigurationDataPropertiesOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationDataPropertiesInput` via:

AiAgentAssociationConfigurationDataPropertiesArgs{...}

type AiAgentAssociationConfigurationDataPropertiesOutput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationDataPropertiesOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesOutput) KnowledgeBaseAssociationConfigurationData added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutput added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutput() AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput() AiAgentAssociationConfigurationDataPropertiesPtrOutput

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput

type AiAgentAssociationConfigurationDataPropertiesPtrInput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationDataPropertiesPtrOutput() AiAgentAssociationConfigurationDataPropertiesPtrOutput
	ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput
}

AiAgentAssociationConfigurationDataPropertiesPtrInput is an input type that accepts AiAgentAssociationConfigurationDataPropertiesArgs, AiAgentAssociationConfigurationDataPropertiesPtr and AiAgentAssociationConfigurationDataPropertiesPtrOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationDataPropertiesPtrInput` via:

        AiAgentAssociationConfigurationDataPropertiesArgs{...}

or:

        nil

type AiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) KnowledgeBaseAssociationConfigurationData added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesPtrOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput

type AiAgentAssociationConfigurationInput added in v1.5.0

type AiAgentAssociationConfigurationInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationOutput() AiAgentAssociationConfigurationOutput
	ToAiAgentAssociationConfigurationOutputWithContext(context.Context) AiAgentAssociationConfigurationOutput
}

AiAgentAssociationConfigurationInput is an input type that accepts AiAgentAssociationConfigurationArgs and AiAgentAssociationConfigurationOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationInput` via:

AiAgentAssociationConfigurationArgs{...}

type AiAgentAssociationConfigurationOutput added in v1.5.0

type AiAgentAssociationConfigurationOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationOutput) AssociationConfigurationData added in v1.5.0

func (AiAgentAssociationConfigurationOutput) AssociationId added in v1.5.0

func (AiAgentAssociationConfigurationOutput) AssociationType added in v1.5.0

func (AiAgentAssociationConfigurationOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutput added in v1.5.0

func (o AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutput() AiAgentAssociationConfigurationOutput

func (AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationOutput

type AiAgentInput added in v1.5.0

type AiAgentInput interface {
	pulumi.Input

	ToAiAgentOutput() AiAgentOutput
	ToAiAgentOutputWithContext(ctx context.Context) AiAgentOutput
}

type AiAgentKnowledgeBaseAssociationConfigurationData added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationData struct {
	ContentTagFilter                interface{}                     `pulumi:"contentTagFilter"`
	MaxResults                      *float64                        `pulumi:"maxResults"`
	OverrideKnowledgeBaseSearchType *AiAgentKnowledgeBaseSearchType `pulumi:"overrideKnowledgeBaseSearchType"`
}

type AiAgentKnowledgeBaseAssociationConfigurationDataArgs added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataArgs struct {
	ContentTagFilter                pulumi.Input                           `pulumi:"contentTagFilter"`
	MaxResults                      pulumi.Float64PtrInput                 `pulumi:"maxResults"`
	OverrideKnowledgeBaseSearchType AiAgentKnowledgeBaseSearchTypePtrInput `pulumi:"overrideKnowledgeBaseSearchType"`
}

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput() AiAgentKnowledgeBaseAssociationConfigurationDataOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput() AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

type AiAgentKnowledgeBaseAssociationConfigurationDataInput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput() AiAgentKnowledgeBaseAssociationConfigurationDataOutput
	ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext(context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataOutput
}

AiAgentKnowledgeBaseAssociationConfigurationDataInput is an input type that accepts AiAgentKnowledgeBaseAssociationConfigurationDataArgs and AiAgentKnowledgeBaseAssociationConfigurationDataOutput values. You can construct a concrete instance of `AiAgentKnowledgeBaseAssociationConfigurationDataInput` via:

AiAgentKnowledgeBaseAssociationConfigurationDataArgs{...}

type AiAgentKnowledgeBaseAssociationConfigurationDataOutput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ContentTagFilter added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) MaxResults added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) OverrideKnowledgeBaseSearchType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput() AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput() AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput
	ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput
}

AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput is an input type that accepts AiAgentKnowledgeBaseAssociationConfigurationDataArgs, AiAgentKnowledgeBaseAssociationConfigurationDataPtr and AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput values. You can construct a concrete instance of `AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput` via:

        AiAgentKnowledgeBaseAssociationConfigurationDataArgs{...}

or:

        nil

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ContentTagFilter added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) Elem added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) MaxResults added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) OverrideKnowledgeBaseSearchType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

type AiAgentKnowledgeBaseSearchType added in v1.5.0

type AiAgentKnowledgeBaseSearchType string

func (AiAgentKnowledgeBaseSearchType) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutput added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutput() AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchType) ToStringOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchType) ToStringOutputWithContext added in v1.5.0

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

func (AiAgentKnowledgeBaseSearchType) ToStringPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchType) ToStringPtrOutputWithContext added in v1.5.0

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

type AiAgentKnowledgeBaseSearchTypeInput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypeInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseSearchTypeOutput() AiAgentKnowledgeBaseSearchTypeOutput
	ToAiAgentKnowledgeBaseSearchTypeOutputWithContext(context.Context) AiAgentKnowledgeBaseSearchTypeOutput
}

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

AiAgentKnowledgeBaseSearchTypeHybrid
AiAgentKnowledgeBaseSearchTypeSemantic

type AiAgentKnowledgeBaseSearchTypeOutput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypeOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseSearchTypeOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutput added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutput() AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringOutputWithContext added in v1.5.0

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

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringPtrOutputWithContext added in v1.5.0

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

type AiAgentKnowledgeBaseSearchTypePtrInput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypePtrInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput
	ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput
}

func AiAgentKnowledgeBaseSearchTypePtr added in v1.5.0

func AiAgentKnowledgeBaseSearchTypePtr(v string) AiAgentKnowledgeBaseSearchTypePtrInput

type AiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypePtrOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseSearchTypePtrOutput) Elem added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentManualSearchAiAgentConfiguration added in v1.5.0

type AiAgentManualSearchAiAgentConfiguration struct {
	AnswerGenerationAiGuardrailId *string                           `pulumi:"answerGenerationAiGuardrailId"`
	AnswerGenerationAiPromptId    *string                           `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations     []AiAgentAssociationConfiguration `pulumi:"associationConfigurations"`
}

type AiAgentManualSearchAiAgentConfigurationArgs added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationArgs struct {
	AnswerGenerationAiGuardrailId pulumi.StringPtrInput                     `pulumi:"answerGenerationAiGuardrailId"`
	AnswerGenerationAiPromptId    pulumi.StringPtrInput                     `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations     AiAgentAssociationConfigurationArrayInput `pulumi:"associationConfigurations"`
}

func (AiAgentManualSearchAiAgentConfigurationArgs) ElementType added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutput added in v1.5.0

func (i AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutput() AiAgentManualSearchAiAgentConfigurationOutput

func (AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext added in v1.5.0

func (i AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentManualSearchAiAgentConfigurationOutput

type AiAgentManualSearchAiAgentConfigurationInput added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationInput interface {
	pulumi.Input

	ToAiAgentManualSearchAiAgentConfigurationOutput() AiAgentManualSearchAiAgentConfigurationOutput
	ToAiAgentManualSearchAiAgentConfigurationOutputWithContext(context.Context) AiAgentManualSearchAiAgentConfigurationOutput
}

AiAgentManualSearchAiAgentConfigurationInput is an input type that accepts AiAgentManualSearchAiAgentConfigurationArgs and AiAgentManualSearchAiAgentConfigurationOutput values. You can construct a concrete instance of `AiAgentManualSearchAiAgentConfigurationInput` via:

AiAgentManualSearchAiAgentConfigurationArgs{...}

type AiAgentManualSearchAiAgentConfigurationOutput added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationOutput struct{ *pulumi.OutputState }

func (AiAgentManualSearchAiAgentConfigurationOutput) AnswerGenerationAiGuardrailId added in v1.13.0

func (o AiAgentManualSearchAiAgentConfigurationOutput) AnswerGenerationAiGuardrailId() pulumi.StringPtrOutput

func (AiAgentManualSearchAiAgentConfigurationOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationOutput) AssociationConfigurations added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationOutput) ElementType added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutput added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutput() AiAgentManualSearchAiAgentConfigurationOutput

func (AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentManualSearchAiAgentConfigurationOutput

type AiAgentManualSearchAiAgentConfigurationPtrOutput added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) AnswerGenerationAiGuardrailId added in v1.13.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) AssociationConfigurations added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) Elem added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) ElementType added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutput added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutput() AiAgentManualSearchAiAgentConfigurationPtrOutput

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutputWithContext added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutputWithContext(ctx context.Context) AiAgentManualSearchAiAgentConfigurationPtrOutput

type AiAgentOrCondition0Properties added in v1.5.0

type AiAgentOrCondition0Properties struct {
	AndConditions []AiAgentTagCondition `pulumi:"andConditions"`
}

type AiAgentOrCondition0PropertiesArgs added in v1.5.0

type AiAgentOrCondition0PropertiesArgs struct {
	AndConditions AiAgentTagConditionArrayInput `pulumi:"andConditions"`
}

func (AiAgentOrCondition0PropertiesArgs) ElementType added in v1.5.0

func (AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutput added in v1.5.0

func (i AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutput() AiAgentOrCondition0PropertiesOutput

func (AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutputWithContext added in v1.5.0

func (i AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition0PropertiesOutput

type AiAgentOrCondition0PropertiesInput added in v1.5.0

type AiAgentOrCondition0PropertiesInput interface {
	pulumi.Input

	ToAiAgentOrCondition0PropertiesOutput() AiAgentOrCondition0PropertiesOutput
	ToAiAgentOrCondition0PropertiesOutputWithContext(context.Context) AiAgentOrCondition0PropertiesOutput
}

AiAgentOrCondition0PropertiesInput is an input type that accepts AiAgentOrCondition0PropertiesArgs and AiAgentOrCondition0PropertiesOutput values. You can construct a concrete instance of `AiAgentOrCondition0PropertiesInput` via:

AiAgentOrCondition0PropertiesArgs{...}

type AiAgentOrCondition0PropertiesOutput added in v1.5.0

type AiAgentOrCondition0PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentOrCondition0PropertiesOutput) AndConditions added in v1.5.0

func (AiAgentOrCondition0PropertiesOutput) ElementType added in v1.5.0

func (AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutput added in v1.5.0

func (o AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutput() AiAgentOrCondition0PropertiesOutput

func (AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutputWithContext added in v1.5.0

func (o AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition0PropertiesOutput

type AiAgentOrCondition1Properties added in v1.5.0

type AiAgentOrCondition1Properties struct {
	TagCondition AiAgentTagCondition `pulumi:"tagCondition"`
}

type AiAgentOrCondition1PropertiesArgs added in v1.5.0

type AiAgentOrCondition1PropertiesArgs struct {
	TagCondition AiAgentTagConditionInput `pulumi:"tagCondition"`
}

func (AiAgentOrCondition1PropertiesArgs) ElementType added in v1.5.0

func (AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutput added in v1.5.0

func (i AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutput() AiAgentOrCondition1PropertiesOutput

func (AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutputWithContext added in v1.5.0

func (i AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition1PropertiesOutput

type AiAgentOrCondition1PropertiesInput added in v1.5.0

type AiAgentOrCondition1PropertiesInput interface {
	pulumi.Input

	ToAiAgentOrCondition1PropertiesOutput() AiAgentOrCondition1PropertiesOutput
	ToAiAgentOrCondition1PropertiesOutputWithContext(context.Context) AiAgentOrCondition1PropertiesOutput
}

AiAgentOrCondition1PropertiesInput is an input type that accepts AiAgentOrCondition1PropertiesArgs and AiAgentOrCondition1PropertiesOutput values. You can construct a concrete instance of `AiAgentOrCondition1PropertiesInput` via:

AiAgentOrCondition1PropertiesArgs{...}

type AiAgentOrCondition1PropertiesOutput added in v1.5.0

type AiAgentOrCondition1PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentOrCondition1PropertiesOutput) ElementType added in v1.5.0

func (AiAgentOrCondition1PropertiesOutput) TagCondition added in v1.5.0

func (AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutput added in v1.5.0

func (o AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutput() AiAgentOrCondition1PropertiesOutput

func (AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutputWithContext added in v1.5.0

func (o AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition1PropertiesOutput

type AiAgentOutput added in v1.5.0

type AiAgentOutput struct{ *pulumi.OutputState }

func (AiAgentOutput) AiAgentArn added in v1.5.0

func (o AiAgentOutput) AiAgentArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the AI agent.

func (AiAgentOutput) AiAgentId added in v1.5.0

func (o AiAgentOutput) AiAgentId() pulumi.StringOutput

The identifier of the AI Agent.

func (AiAgentOutput) AssistantArn added in v1.5.0

func (o AiAgentOutput) AssistantArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (AiAgentOutput) AssistantId added in v1.5.0

func (o AiAgentOutput) AssistantId() pulumi.StringOutput

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

func (AiAgentOutput) Configuration added in v1.5.0

func (o AiAgentOutput) Configuration() pulumi.AnyOutput

Configuration for the AI Agent.

func (AiAgentOutput) Description added in v1.5.0

func (o AiAgentOutput) Description() pulumi.StringPtrOutput

The description of the AI Agent.

func (AiAgentOutput) ElementType added in v1.5.0

func (AiAgentOutput) ElementType() reflect.Type

func (AiAgentOutput) Name added in v1.5.0

The name of the AI Agent.

func (AiAgentOutput) Tags added in v1.5.0

The tags used to organize, track, or control access for this resource.

func (AiAgentOutput) ToAiAgentOutput added in v1.5.0

func (o AiAgentOutput) ToAiAgentOutput() AiAgentOutput

func (AiAgentOutput) ToAiAgentOutputWithContext added in v1.5.0

func (o AiAgentOutput) ToAiAgentOutputWithContext(ctx context.Context) AiAgentOutput

func (AiAgentOutput) Type added in v1.5.0

The type of the AI Agent.

type AiAgentSelfServiceAiAgentConfiguration added in v1.13.0

type AiAgentSelfServiceAiAgentConfiguration struct {
	AssociationConfigurations             []AiAgentAssociationConfiguration `pulumi:"associationConfigurations"`
	SelfServiceAiGuardrailId              *string                           `pulumi:"selfServiceAiGuardrailId"`
	SelfServiceAnswerGenerationAiPromptId *string                           `pulumi:"selfServiceAnswerGenerationAiPromptId"`
	SelfServicePreProcessingAiPromptId    *string                           `pulumi:"selfServicePreProcessingAiPromptId"`
}

type AiAgentSelfServiceAiAgentConfigurationArgs added in v1.13.0

type AiAgentSelfServiceAiAgentConfigurationArgs struct {
	AssociationConfigurations             AiAgentAssociationConfigurationArrayInput `pulumi:"associationConfigurations"`
	SelfServiceAiGuardrailId              pulumi.StringPtrInput                     `pulumi:"selfServiceAiGuardrailId"`
	SelfServiceAnswerGenerationAiPromptId pulumi.StringPtrInput                     `pulumi:"selfServiceAnswerGenerationAiPromptId"`
	SelfServicePreProcessingAiPromptId    pulumi.StringPtrInput                     `pulumi:"selfServicePreProcessingAiPromptId"`
}

func (AiAgentSelfServiceAiAgentConfigurationArgs) ElementType added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationArgs) ToAiAgentSelfServiceAiAgentConfigurationOutput added in v1.13.0

func (i AiAgentSelfServiceAiAgentConfigurationArgs) ToAiAgentSelfServiceAiAgentConfigurationOutput() AiAgentSelfServiceAiAgentConfigurationOutput

func (AiAgentSelfServiceAiAgentConfigurationArgs) ToAiAgentSelfServiceAiAgentConfigurationOutputWithContext added in v1.13.0

func (i AiAgentSelfServiceAiAgentConfigurationArgs) ToAiAgentSelfServiceAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentSelfServiceAiAgentConfigurationOutput

type AiAgentSelfServiceAiAgentConfigurationInput added in v1.13.0

type AiAgentSelfServiceAiAgentConfigurationInput interface {
	pulumi.Input

	ToAiAgentSelfServiceAiAgentConfigurationOutput() AiAgentSelfServiceAiAgentConfigurationOutput
	ToAiAgentSelfServiceAiAgentConfigurationOutputWithContext(context.Context) AiAgentSelfServiceAiAgentConfigurationOutput
}

AiAgentSelfServiceAiAgentConfigurationInput is an input type that accepts AiAgentSelfServiceAiAgentConfigurationArgs and AiAgentSelfServiceAiAgentConfigurationOutput values. You can construct a concrete instance of `AiAgentSelfServiceAiAgentConfigurationInput` via:

AiAgentSelfServiceAiAgentConfigurationArgs{...}

type AiAgentSelfServiceAiAgentConfigurationOutput added in v1.13.0

type AiAgentSelfServiceAiAgentConfigurationOutput struct{ *pulumi.OutputState }

func (AiAgentSelfServiceAiAgentConfigurationOutput) AssociationConfigurations added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationOutput) ElementType added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationOutput) SelfServiceAiGuardrailId added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationOutput) SelfServiceAnswerGenerationAiPromptId added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationOutput) SelfServiceAnswerGenerationAiPromptId() pulumi.StringPtrOutput

func (AiAgentSelfServiceAiAgentConfigurationOutput) SelfServicePreProcessingAiPromptId added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationOutput) SelfServicePreProcessingAiPromptId() pulumi.StringPtrOutput

func (AiAgentSelfServiceAiAgentConfigurationOutput) ToAiAgentSelfServiceAiAgentConfigurationOutput added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationOutput) ToAiAgentSelfServiceAiAgentConfigurationOutput() AiAgentSelfServiceAiAgentConfigurationOutput

func (AiAgentSelfServiceAiAgentConfigurationOutput) ToAiAgentSelfServiceAiAgentConfigurationOutputWithContext added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationOutput) ToAiAgentSelfServiceAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentSelfServiceAiAgentConfigurationOutput

type AiAgentSelfServiceAiAgentConfigurationPtrOutput added in v1.13.0

type AiAgentSelfServiceAiAgentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) AssociationConfigurations added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) Elem added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) ElementType added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) SelfServiceAiGuardrailId added in v1.13.0

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) SelfServiceAnswerGenerationAiPromptId added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationPtrOutput) SelfServiceAnswerGenerationAiPromptId() pulumi.StringPtrOutput

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) SelfServicePreProcessingAiPromptId added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationPtrOutput) SelfServicePreProcessingAiPromptId() pulumi.StringPtrOutput

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) ToAiAgentSelfServiceAiAgentConfigurationPtrOutput added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationPtrOutput) ToAiAgentSelfServiceAiAgentConfigurationPtrOutput() AiAgentSelfServiceAiAgentConfigurationPtrOutput

func (AiAgentSelfServiceAiAgentConfigurationPtrOutput) ToAiAgentSelfServiceAiAgentConfigurationPtrOutputWithContext added in v1.13.0

func (o AiAgentSelfServiceAiAgentConfigurationPtrOutput) ToAiAgentSelfServiceAiAgentConfigurationPtrOutputWithContext(ctx context.Context) AiAgentSelfServiceAiAgentConfigurationPtrOutput

type AiAgentState added in v1.5.0

type AiAgentState struct {
}

func (AiAgentState) ElementType added in v1.5.0

func (AiAgentState) ElementType() reflect.Type

type AiAgentTagCondition added in v1.5.0

type AiAgentTagCondition struct {
	Key   string  `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type AiAgentTagConditionArgs added in v1.5.0

type AiAgentTagConditionArgs struct {
	Key   pulumi.StringInput    `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (AiAgentTagConditionArgs) ElementType added in v1.5.0

func (AiAgentTagConditionArgs) ElementType() reflect.Type

func (AiAgentTagConditionArgs) ToAiAgentTagConditionOutput added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionOutput() AiAgentTagConditionOutput

func (AiAgentTagConditionArgs) ToAiAgentTagConditionOutputWithContext added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionOutputWithContext(ctx context.Context) AiAgentTagConditionOutput

func (AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutput added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput

func (AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutputWithContext added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutputWithContext(ctx context.Context) AiAgentTagConditionPtrOutput

type AiAgentTagConditionArray added in v1.5.0

type AiAgentTagConditionArray []AiAgentTagConditionInput

func (AiAgentTagConditionArray) ElementType added in v1.5.0

func (AiAgentTagConditionArray) ElementType() reflect.Type

func (AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutput added in v1.5.0

func (i AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutput() AiAgentTagConditionArrayOutput

func (AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutputWithContext added in v1.5.0

func (i AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutputWithContext(ctx context.Context) AiAgentTagConditionArrayOutput

type AiAgentTagConditionArrayInput added in v1.5.0

type AiAgentTagConditionArrayInput interface {
	pulumi.Input

	ToAiAgentTagConditionArrayOutput() AiAgentTagConditionArrayOutput
	ToAiAgentTagConditionArrayOutputWithContext(context.Context) AiAgentTagConditionArrayOutput
}

AiAgentTagConditionArrayInput is an input type that accepts AiAgentTagConditionArray and AiAgentTagConditionArrayOutput values. You can construct a concrete instance of `AiAgentTagConditionArrayInput` via:

AiAgentTagConditionArray{ AiAgentTagConditionArgs{...} }

type AiAgentTagConditionArrayOutput added in v1.5.0

type AiAgentTagConditionArrayOutput struct{ *pulumi.OutputState }

func (AiAgentTagConditionArrayOutput) ElementType added in v1.5.0

func (AiAgentTagConditionArrayOutput) Index added in v1.5.0

func (AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutput added in v1.5.0

func (o AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutput() AiAgentTagConditionArrayOutput

func (AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutputWithContext added in v1.5.0

func (o AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutputWithContext(ctx context.Context) AiAgentTagConditionArrayOutput

type AiAgentTagConditionInput added in v1.5.0

type AiAgentTagConditionInput interface {
	pulumi.Input

	ToAiAgentTagConditionOutput() AiAgentTagConditionOutput
	ToAiAgentTagConditionOutputWithContext(context.Context) AiAgentTagConditionOutput
}

AiAgentTagConditionInput is an input type that accepts AiAgentTagConditionArgs and AiAgentTagConditionOutput values. You can construct a concrete instance of `AiAgentTagConditionInput` via:

AiAgentTagConditionArgs{...}

type AiAgentTagConditionOutput added in v1.5.0

type AiAgentTagConditionOutput struct{ *pulumi.OutputState }

func (AiAgentTagConditionOutput) ElementType added in v1.5.0

func (AiAgentTagConditionOutput) ElementType() reflect.Type

func (AiAgentTagConditionOutput) Key added in v1.5.0

func (AiAgentTagConditionOutput) ToAiAgentTagConditionOutput added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionOutput() AiAgentTagConditionOutput

func (AiAgentTagConditionOutput) ToAiAgentTagConditionOutputWithContext added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionOutputWithContext(ctx context.Context) AiAgentTagConditionOutput

func (AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutput added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput

func (AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutputWithContext added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutputWithContext(ctx context.Context) AiAgentTagConditionPtrOutput

func (AiAgentTagConditionOutput) Value added in v1.5.0

type AiAgentTagConditionPtrInput added in v1.5.0

type AiAgentTagConditionPtrInput interface {
	pulumi.Input

	ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput
	ToAiAgentTagConditionPtrOutputWithContext(context.Context) AiAgentTagConditionPtrOutput
}

AiAgentTagConditionPtrInput is an input type that accepts AiAgentTagConditionArgs, AiAgentTagConditionPtr and AiAgentTagConditionPtrOutput values. You can construct a concrete instance of `AiAgentTagConditionPtrInput` via:

        AiAgentTagConditionArgs{...}

or:

        nil

func AiAgentTagConditionPtr added in v1.5.0

func AiAgentTagConditionPtr(v *AiAgentTagConditionArgs) AiAgentTagConditionPtrInput

type AiAgentTagConditionPtrOutput added in v1.5.0

type AiAgentTagConditionPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagConditionPtrOutput) Elem added in v1.5.0

func (AiAgentTagConditionPtrOutput) ElementType added in v1.5.0

func (AiAgentTagConditionPtrOutput) Key added in v1.5.0

func (AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutput added in v1.5.0

func (o AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput

func (AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutputWithContext added in v1.5.0

func (o AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutputWithContext(ctx context.Context) AiAgentTagConditionPtrOutput

func (AiAgentTagConditionPtrOutput) Value added in v1.5.0

type AiAgentTagFilter0Properties added in v1.5.0

type AiAgentTagFilter0Properties struct {
	TagCondition AiAgentTagCondition `pulumi:"tagCondition"`
}

type AiAgentTagFilter0PropertiesArgs added in v1.5.0

type AiAgentTagFilter0PropertiesArgs struct {
	TagCondition AiAgentTagConditionInput `pulumi:"tagCondition"`
}

func (AiAgentTagFilter0PropertiesArgs) ElementType added in v1.5.0

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutput added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutput() AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutputWithContext added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesPtrOutput

type AiAgentTagFilter0PropertiesInput added in v1.5.0

type AiAgentTagFilter0PropertiesInput interface {
	pulumi.Input

	ToAiAgentTagFilter0PropertiesOutput() AiAgentTagFilter0PropertiesOutput
	ToAiAgentTagFilter0PropertiesOutputWithContext(context.Context) AiAgentTagFilter0PropertiesOutput
}

AiAgentTagFilter0PropertiesInput is an input type that accepts AiAgentTagFilter0PropertiesArgs and AiAgentTagFilter0PropertiesOutput values. You can construct a concrete instance of `AiAgentTagFilter0PropertiesInput` via:

AiAgentTagFilter0PropertiesArgs{...}

type AiAgentTagFilter0PropertiesOutput added in v1.5.0

type AiAgentTagFilter0PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter0PropertiesOutput) ElementType added in v1.5.0

func (AiAgentTagFilter0PropertiesOutput) TagCondition added in v1.5.0

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutput added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutput() AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutputWithContext added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesPtrOutput

type AiAgentTagFilter0PropertiesPtrInput added in v1.5.0

type AiAgentTagFilter0PropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput
	ToAiAgentTagFilter0PropertiesPtrOutputWithContext(context.Context) AiAgentTagFilter0PropertiesPtrOutput
}

AiAgentTagFilter0PropertiesPtrInput is an input type that accepts AiAgentTagFilter0PropertiesArgs, AiAgentTagFilter0PropertiesPtr and AiAgentTagFilter0PropertiesPtrOutput values. You can construct a concrete instance of `AiAgentTagFilter0PropertiesPtrInput` via:

        AiAgentTagFilter0PropertiesArgs{...}

or:

        nil

func AiAgentTagFilter0PropertiesPtr added in v1.5.0

type AiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

type AiAgentTagFilter0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter0PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentTagFilter0PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentTagFilter0PropertiesPtrOutput) TagCondition added in v1.5.0

func (AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput

func (AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesPtrOutput

type AiAgentTagFilter1Properties added in v1.5.0

type AiAgentTagFilter1Properties struct {
	AndConditions []AiAgentTagCondition `pulumi:"andConditions"`
}

type AiAgentTagFilter1PropertiesArgs added in v1.5.0

type AiAgentTagFilter1PropertiesArgs struct {
	AndConditions AiAgentTagConditionArrayInput `pulumi:"andConditions"`
}

func (AiAgentTagFilter1PropertiesArgs) ElementType added in v1.5.0

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutput added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutput() AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutputWithContext added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesPtrOutput

type AiAgentTagFilter1PropertiesInput added in v1.5.0

type AiAgentTagFilter1PropertiesInput interface {
	pulumi.Input

	ToAiAgentTagFilter1PropertiesOutput() AiAgentTagFilter1PropertiesOutput
	ToAiAgentTagFilter1PropertiesOutputWithContext(context.Context) AiAgentTagFilter1PropertiesOutput
}

AiAgentTagFilter1PropertiesInput is an input type that accepts AiAgentTagFilter1PropertiesArgs and AiAgentTagFilter1PropertiesOutput values. You can construct a concrete instance of `AiAgentTagFilter1PropertiesInput` via:

AiAgentTagFilter1PropertiesArgs{...}

type AiAgentTagFilter1PropertiesOutput added in v1.5.0

type AiAgentTagFilter1PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter1PropertiesOutput) AndConditions added in v1.5.0

func (AiAgentTagFilter1PropertiesOutput) ElementType added in v1.5.0

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutput added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutput() AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutputWithContext added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesPtrOutput

type AiAgentTagFilter1PropertiesPtrInput added in v1.5.0

type AiAgentTagFilter1PropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput
	ToAiAgentTagFilter1PropertiesPtrOutputWithContext(context.Context) AiAgentTagFilter1PropertiesPtrOutput
}

AiAgentTagFilter1PropertiesPtrInput is an input type that accepts AiAgentTagFilter1PropertiesArgs, AiAgentTagFilter1PropertiesPtr and AiAgentTagFilter1PropertiesPtrOutput values. You can construct a concrete instance of `AiAgentTagFilter1PropertiesPtrInput` via:

        AiAgentTagFilter1PropertiesArgs{...}

or:

        nil

func AiAgentTagFilter1PropertiesPtr added in v1.5.0

type AiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

type AiAgentTagFilter1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter1PropertiesPtrOutput) AndConditions added in v1.5.0

func (AiAgentTagFilter1PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentTagFilter1PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput

func (AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesPtrOutput

type AiAgentTagFilter2Properties added in v1.5.0

type AiAgentTagFilter2Properties struct {
	OrConditions []interface{} `pulumi:"orConditions"`
}

type AiAgentTagFilter2PropertiesArgs added in v1.5.0

type AiAgentTagFilter2PropertiesArgs struct {
	OrConditions pulumi.ArrayInput `pulumi:"orConditions"`
}

func (AiAgentTagFilter2PropertiesArgs) ElementType added in v1.5.0

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutput added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutput() AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutputWithContext added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesPtrOutput

type AiAgentTagFilter2PropertiesInput added in v1.5.0

type AiAgentTagFilter2PropertiesInput interface {
	pulumi.Input

	ToAiAgentTagFilter2PropertiesOutput() AiAgentTagFilter2PropertiesOutput
	ToAiAgentTagFilter2PropertiesOutputWithContext(context.Context) AiAgentTagFilter2PropertiesOutput
}

AiAgentTagFilter2PropertiesInput is an input type that accepts AiAgentTagFilter2PropertiesArgs and AiAgentTagFilter2PropertiesOutput values. You can construct a concrete instance of `AiAgentTagFilter2PropertiesInput` via:

AiAgentTagFilter2PropertiesArgs{...}

type AiAgentTagFilter2PropertiesOutput added in v1.5.0

type AiAgentTagFilter2PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter2PropertiesOutput) ElementType added in v1.5.0

func (AiAgentTagFilter2PropertiesOutput) OrConditions added in v1.5.0

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutput added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutput() AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutputWithContext added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesPtrOutput

type AiAgentTagFilter2PropertiesPtrInput added in v1.5.0

type AiAgentTagFilter2PropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput
	ToAiAgentTagFilter2PropertiesPtrOutputWithContext(context.Context) AiAgentTagFilter2PropertiesPtrOutput
}

AiAgentTagFilter2PropertiesPtrInput is an input type that accepts AiAgentTagFilter2PropertiesArgs, AiAgentTagFilter2PropertiesPtr and AiAgentTagFilter2PropertiesPtrOutput values. You can construct a concrete instance of `AiAgentTagFilter2PropertiesPtrInput` via:

        AiAgentTagFilter2PropertiesArgs{...}

or:

        nil

func AiAgentTagFilter2PropertiesPtr added in v1.5.0

type AiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

type AiAgentTagFilter2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter2PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentTagFilter2PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentTagFilter2PropertiesPtrOutput) OrConditions added in v1.5.0

func (AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput

func (AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesPtrOutput

type AiAgentVersion added in v1.7.0

type AiAgentVersion struct {
	pulumi.CustomResourceState

	AiAgentArn pulumi.StringOutput `pulumi:"aiAgentArn"`
	// The identifier of the AI Agent.
	AiAgentId        pulumi.StringOutput `pulumi:"aiAgentId"`
	AiAgentVersionId pulumi.StringOutput `pulumi:"aiAgentVersionId"`
	AssistantArn     pulumi.StringOutput `pulumi:"assistantArn"`
	AssistantId      pulumi.StringOutput `pulumi:"assistantId"`
	// The time the AI Agent version was last modified in seconds.
	ModifiedTimeSeconds pulumi.Float64PtrOutput `pulumi:"modifiedTimeSeconds"`
	// The version number for this AI Agent version.
	VersionNumber pulumi.Float64Output `pulumi:"versionNumber"`
}

Definition of AWS::Wisdom::AIAgentVersion Resource Type

func GetAiAgentVersion added in v1.7.0

func GetAiAgentVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiAgentVersionState, opts ...pulumi.ResourceOption) (*AiAgentVersion, error)

GetAiAgentVersion gets an existing AiAgentVersion 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 NewAiAgentVersion added in v1.7.0

func NewAiAgentVersion(ctx *pulumi.Context,
	name string, args *AiAgentVersionArgs, opts ...pulumi.ResourceOption) (*AiAgentVersion, error)

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

func (*AiAgentVersion) ElementType added in v1.7.0

func (*AiAgentVersion) ElementType() reflect.Type

func (*AiAgentVersion) ToAiAgentVersionOutput added in v1.7.0

func (i *AiAgentVersion) ToAiAgentVersionOutput() AiAgentVersionOutput

func (*AiAgentVersion) ToAiAgentVersionOutputWithContext added in v1.7.0

func (i *AiAgentVersion) ToAiAgentVersionOutputWithContext(ctx context.Context) AiAgentVersionOutput

type AiAgentVersionArgs added in v1.7.0

type AiAgentVersionArgs struct {
	// The identifier of the AI Agent.
	AiAgentId   pulumi.StringInput
	AssistantId pulumi.StringInput
	// The time the AI Agent version was last modified in seconds.
	ModifiedTimeSeconds pulumi.Float64PtrInput
}

The set of arguments for constructing a AiAgentVersion resource.

func (AiAgentVersionArgs) ElementType added in v1.7.0

func (AiAgentVersionArgs) ElementType() reflect.Type

type AiAgentVersionInput added in v1.7.0

type AiAgentVersionInput interface {
	pulumi.Input

	ToAiAgentVersionOutput() AiAgentVersionOutput
	ToAiAgentVersionOutputWithContext(ctx context.Context) AiAgentVersionOutput
}

type AiAgentVersionOutput added in v1.7.0

type AiAgentVersionOutput struct{ *pulumi.OutputState }

func (AiAgentVersionOutput) AiAgentArn added in v1.7.0

func (o AiAgentVersionOutput) AiAgentArn() pulumi.StringOutput

func (AiAgentVersionOutput) AiAgentId added in v1.7.0

The identifier of the AI Agent.

func (AiAgentVersionOutput) AiAgentVersionId added in v1.7.0

func (o AiAgentVersionOutput) AiAgentVersionId() pulumi.StringOutput

func (AiAgentVersionOutput) AssistantArn added in v1.7.0

func (o AiAgentVersionOutput) AssistantArn() pulumi.StringOutput

func (AiAgentVersionOutput) AssistantId added in v1.7.0

func (o AiAgentVersionOutput) AssistantId() pulumi.StringOutput

func (AiAgentVersionOutput) ElementType added in v1.7.0

func (AiAgentVersionOutput) ElementType() reflect.Type

func (AiAgentVersionOutput) ModifiedTimeSeconds added in v1.7.0

func (o AiAgentVersionOutput) ModifiedTimeSeconds() pulumi.Float64PtrOutput

The time the AI Agent version was last modified in seconds.

func (AiAgentVersionOutput) ToAiAgentVersionOutput added in v1.7.0

func (o AiAgentVersionOutput) ToAiAgentVersionOutput() AiAgentVersionOutput

func (AiAgentVersionOutput) ToAiAgentVersionOutputWithContext added in v1.7.0

func (o AiAgentVersionOutput) ToAiAgentVersionOutputWithContext(ctx context.Context) AiAgentVersionOutput

func (AiAgentVersionOutput) VersionNumber added in v1.7.0

func (o AiAgentVersionOutput) VersionNumber() pulumi.Float64Output

The version number for this AI Agent version.

type AiAgentVersionState added in v1.7.0

type AiAgentVersionState struct {
}

func (AiAgentVersionState) ElementType added in v1.7.0

func (AiAgentVersionState) ElementType() reflect.Type

type AiGuardrail added in v1.13.0

type AiGuardrail struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the AI Guardrail.
	AiGuardrailArn pulumi.StringOutput `pulumi:"aiGuardrailArn"`
	// The identifier of the Amazon Q in Connect AI Guardrail.
	AiGuardrailId pulumi.StringOutput `pulumi:"aiGuardrailId"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// 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"`
	// Contains details about how to handle harmful content.
	ContentPolicyConfig AiGuardrailAiGuardrailContentPolicyConfigPtrOutput `pulumi:"contentPolicyConfig"`
	// The policy configuration details for the AI Guardrail's contextual grounding policy.
	ContextualGroundingPolicyConfig AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput `pulumi:"contextualGroundingPolicyConfig"`
	// Description of the guardrail or its version
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the AI Guardrail.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Contains details about PII entities and regular expressions to configure for the AI Guardrail.
	SensitiveInformationPolicyConfig AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput `pulumi:"sensitiveInformationPolicyConfig"`
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Contains details about topics that the AI Guardrail should identify and deny.
	TopicPolicyConfig AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput `pulumi:"topicPolicyConfig"`
	// Contains details about the word policy to configured for the AI Guardrail.
	WordPolicyConfig AiGuardrailAiGuardrailWordPolicyConfigPtrOutput `pulumi:"wordPolicyConfig"`
}

Definition of AWS::Wisdom::AIGuardrail Resource Type

func GetAiGuardrail added in v1.13.0

func GetAiGuardrail(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiGuardrailState, opts ...pulumi.ResourceOption) (*AiGuardrail, error)

GetAiGuardrail gets an existing AiGuardrail 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 NewAiGuardrail added in v1.13.0

func NewAiGuardrail(ctx *pulumi.Context,
	name string, args *AiGuardrailArgs, opts ...pulumi.ResourceOption) (*AiGuardrail, error)

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

func (*AiGuardrail) ElementType added in v1.13.0

func (*AiGuardrail) ElementType() reflect.Type

func (*AiGuardrail) ToAiGuardrailOutput added in v1.13.0

func (i *AiGuardrail) ToAiGuardrailOutput() AiGuardrailOutput

func (*AiGuardrail) ToAiGuardrailOutputWithContext added in v1.13.0

func (i *AiGuardrail) ToAiGuardrailOutputWithContext(ctx context.Context) AiGuardrailOutput

type AiGuardrailAiGuardrailContentPolicyConfig added in v1.13.0

type AiGuardrailAiGuardrailContentPolicyConfig struct {
	// List of content filter configs in content policy.
	FiltersConfig []AiGuardrailGuardrailContentFilterConfig `pulumi:"filtersConfig"`
}

Content policy config for a guardrail.

type AiGuardrailAiGuardrailContentPolicyConfigArgs added in v1.13.0

type AiGuardrailAiGuardrailContentPolicyConfigArgs struct {
	// List of content filter configs in content policy.
	FiltersConfig AiGuardrailGuardrailContentFilterConfigArrayInput `pulumi:"filtersConfig"`
}

Content policy config for a guardrail.

func (AiGuardrailAiGuardrailContentPolicyConfigArgs) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigOutput added in v1.13.0

func (i AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigOutput() AiGuardrailAiGuardrailContentPolicyConfigOutput

func (AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContentPolicyConfigOutput

func (AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutput added in v1.13.0

func (i AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutput() AiGuardrailAiGuardrailContentPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailContentPolicyConfigArgs) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContentPolicyConfigPtrOutput

type AiGuardrailAiGuardrailContentPolicyConfigInput added in v1.13.0

type AiGuardrailAiGuardrailContentPolicyConfigInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailContentPolicyConfigOutput() AiGuardrailAiGuardrailContentPolicyConfigOutput
	ToAiGuardrailAiGuardrailContentPolicyConfigOutputWithContext(context.Context) AiGuardrailAiGuardrailContentPolicyConfigOutput
}

AiGuardrailAiGuardrailContentPolicyConfigInput is an input type that accepts AiGuardrailAiGuardrailContentPolicyConfigArgs and AiGuardrailAiGuardrailContentPolicyConfigOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailContentPolicyConfigInput` via:

AiGuardrailAiGuardrailContentPolicyConfigArgs{...}

type AiGuardrailAiGuardrailContentPolicyConfigOutput added in v1.13.0

type AiGuardrailAiGuardrailContentPolicyConfigOutput struct{ *pulumi.OutputState }

Content policy config for a guardrail.

func (AiGuardrailAiGuardrailContentPolicyConfigOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailContentPolicyConfigOutput) FiltersConfig added in v1.13.0

List of content filter configs in content policy.

func (AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigOutput added in v1.13.0

func (o AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigOutput() AiGuardrailAiGuardrailContentPolicyConfigOutput

func (AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContentPolicyConfigOutput

func (AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutput added in v1.13.0

func (o AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutput() AiGuardrailAiGuardrailContentPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailContentPolicyConfigOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContentPolicyConfigPtrOutput

type AiGuardrailAiGuardrailContentPolicyConfigPtrInput added in v1.13.0

type AiGuardrailAiGuardrailContentPolicyConfigPtrInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutput() AiGuardrailAiGuardrailContentPolicyConfigPtrOutput
	ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutputWithContext(context.Context) AiGuardrailAiGuardrailContentPolicyConfigPtrOutput
}

AiGuardrailAiGuardrailContentPolicyConfigPtrInput is an input type that accepts AiGuardrailAiGuardrailContentPolicyConfigArgs, AiGuardrailAiGuardrailContentPolicyConfigPtr and AiGuardrailAiGuardrailContentPolicyConfigPtrOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailContentPolicyConfigPtrInput` via:

        AiGuardrailAiGuardrailContentPolicyConfigArgs{...}

or:

        nil

type AiGuardrailAiGuardrailContentPolicyConfigPtrOutput added in v1.13.0

type AiGuardrailAiGuardrailContentPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailAiGuardrailContentPolicyConfigPtrOutput) Elem added in v1.13.0

func (AiGuardrailAiGuardrailContentPolicyConfigPtrOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailContentPolicyConfigPtrOutput) FiltersConfig added in v1.13.0

List of content filter configs in content policy.

func (AiGuardrailAiGuardrailContentPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutput added in v1.13.0

func (o AiGuardrailAiGuardrailContentPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutput() AiGuardrailAiGuardrailContentPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailContentPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailContentPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailContentPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContentPolicyConfigPtrOutput

type AiGuardrailAiGuardrailContextualGroundingPolicyConfig added in v1.13.0

type AiGuardrailAiGuardrailContextualGroundingPolicyConfig struct {
	// List of contextual grounding filter configs.
	FiltersConfig []AiGuardrailGuardrailContextualGroundingFilterConfig `pulumi:"filtersConfig"`
}

Contextual grounding policy config for a guardrail.

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs added in v1.13.0

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs struct {
	// List of contextual grounding filter configs.
	FiltersConfig AiGuardrailGuardrailContextualGroundingFilterConfigArrayInput `pulumi:"filtersConfig"`
}

Contextual grounding policy config for a guardrail.

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigInput added in v1.13.0

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput() AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput
	ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutputWithContext(context.Context) AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput
}

AiGuardrailAiGuardrailContextualGroundingPolicyConfigInput is an input type that accepts AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs and AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailContextualGroundingPolicyConfigInput` via:

AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs{...}

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput added in v1.13.0

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput struct{ *pulumi.OutputState }

Contextual grounding policy config for a guardrail.

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) FiltersConfig added in v1.13.0

List of contextual grounding filter configs.

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailContextualGroundingPolicyConfigOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrInput added in v1.13.0

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput() AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput
	ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(context.Context) AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput
}

AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrInput is an input type that accepts AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs, AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtr and AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrInput` via:

        AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs{...}

or:

        nil

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput added in v1.13.0

type AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput) Elem added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput) FiltersConfig added in v1.13.0

List of contextual grounding filter configs.

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput added in v1.13.0

func (AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrOutput

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfig added in v1.13.0

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfig struct {
	// List of entities.
	PiiEntitiesConfig []AiGuardrailGuardrailPiiEntityConfig `pulumi:"piiEntitiesConfig"`
	// List of regex.
	RegexesConfig []AiGuardrailGuardrailRegexConfig `pulumi:"regexesConfig"`
}

Sensitive information policy config for a guardrail.

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs added in v1.13.0

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs struct {
	// List of entities.
	PiiEntitiesConfig AiGuardrailGuardrailPiiEntityConfigArrayInput `pulumi:"piiEntitiesConfig"`
	// List of regex.
	RegexesConfig AiGuardrailGuardrailRegexConfigArrayInput `pulumi:"regexesConfig"`
}

Sensitive information policy config for a guardrail.

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigInput added in v1.13.0

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput() AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput
	ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutputWithContext(context.Context) AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput
}

AiGuardrailAiGuardrailSensitiveInformationPolicyConfigInput is an input type that accepts AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs and AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailSensitiveInformationPolicyConfigInput` via:

AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs{...}

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput added in v1.13.0

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput struct{ *pulumi.OutputState }

Sensitive information policy config for a guardrail.

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) PiiEntitiesConfig added in v1.13.0

List of entities.

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) RegexesConfig added in v1.13.0

List of regex.

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailSensitiveInformationPolicyConfigOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrInput added in v1.13.0

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput() AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput
	ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(context.Context) AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput
}

AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrInput is an input type that accepts AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs, AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtr and AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrInput` via:

        AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs{...}

or:

        nil

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput added in v1.13.0

type AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput) Elem added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput) PiiEntitiesConfig added in v1.13.0

List of entities.

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput) RegexesConfig added in v1.13.0

List of regex.

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput added in v1.13.0

func (AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrOutput

type AiGuardrailAiGuardrailTopicPolicyConfig added in v1.13.0

type AiGuardrailAiGuardrailTopicPolicyConfig struct {
	// List of topic configs in topic policy.
	TopicsConfig []AiGuardrailGuardrailTopicConfig `pulumi:"topicsConfig"`
}

Topic policy config for a guardrail.

type AiGuardrailAiGuardrailTopicPolicyConfigArgs added in v1.13.0

type AiGuardrailAiGuardrailTopicPolicyConfigArgs struct {
	// List of topic configs in topic policy.
	TopicsConfig AiGuardrailGuardrailTopicConfigArrayInput `pulumi:"topicsConfig"`
}

Topic policy config for a guardrail.

func (AiGuardrailAiGuardrailTopicPolicyConfigArgs) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigOutput added in v1.13.0

func (i AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigOutput() AiGuardrailAiGuardrailTopicPolicyConfigOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailTopicPolicyConfigOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutput added in v1.13.0

func (i AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutput() AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailTopicPolicyConfigArgs) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput

type AiGuardrailAiGuardrailTopicPolicyConfigInput added in v1.13.0

type AiGuardrailAiGuardrailTopicPolicyConfigInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailTopicPolicyConfigOutput() AiGuardrailAiGuardrailTopicPolicyConfigOutput
	ToAiGuardrailAiGuardrailTopicPolicyConfigOutputWithContext(context.Context) AiGuardrailAiGuardrailTopicPolicyConfigOutput
}

AiGuardrailAiGuardrailTopicPolicyConfigInput is an input type that accepts AiGuardrailAiGuardrailTopicPolicyConfigArgs and AiGuardrailAiGuardrailTopicPolicyConfigOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailTopicPolicyConfigInput` via:

AiGuardrailAiGuardrailTopicPolicyConfigArgs{...}

type AiGuardrailAiGuardrailTopicPolicyConfigOutput added in v1.13.0

type AiGuardrailAiGuardrailTopicPolicyConfigOutput struct{ *pulumi.OutputState }

Topic policy config for a guardrail.

func (AiGuardrailAiGuardrailTopicPolicyConfigOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigOutput added in v1.13.0

func (o AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigOutput() AiGuardrailAiGuardrailTopicPolicyConfigOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailTopicPolicyConfigOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutput added in v1.13.0

func (o AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutput() AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailTopicPolicyConfigOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigOutput) TopicsConfig added in v1.13.0

List of topic configs in topic policy.

type AiGuardrailAiGuardrailTopicPolicyConfigPtrInput added in v1.13.0

type AiGuardrailAiGuardrailTopicPolicyConfigPtrInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutput() AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput
	ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutputWithContext(context.Context) AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput
}

AiGuardrailAiGuardrailTopicPolicyConfigPtrInput is an input type that accepts AiGuardrailAiGuardrailTopicPolicyConfigArgs, AiGuardrailAiGuardrailTopicPolicyConfigPtr and AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailTopicPolicyConfigPtrInput` via:

        AiGuardrailAiGuardrailTopicPolicyConfigArgs{...}

or:

        nil

type AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput added in v1.13.0

type AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput) Elem added in v1.13.0

func (AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutput added in v1.13.0

func (o AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutput() AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailTopicPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailTopicPolicyConfigPtrOutput) TopicsConfig added in v1.13.0

List of topic configs in topic policy.

type AiGuardrailAiGuardrailWordPolicyConfig added in v1.13.0

type AiGuardrailAiGuardrailWordPolicyConfig struct {
	// A config for the list of managed words.
	ManagedWordListsConfig []AiGuardrailGuardrailManagedWordsConfig `pulumi:"managedWordListsConfig"`
	// List of custom word configs.
	WordsConfig []AiGuardrailGuardrailWordConfig `pulumi:"wordsConfig"`
}

Word policy config for a guardrail.

type AiGuardrailAiGuardrailWordPolicyConfigArgs added in v1.13.0

type AiGuardrailAiGuardrailWordPolicyConfigArgs struct {
	// A config for the list of managed words.
	ManagedWordListsConfig AiGuardrailGuardrailManagedWordsConfigArrayInput `pulumi:"managedWordListsConfig"`
	// List of custom word configs.
	WordsConfig AiGuardrailGuardrailWordConfigArrayInput `pulumi:"wordsConfig"`
}

Word policy config for a guardrail.

func (AiGuardrailAiGuardrailWordPolicyConfigArgs) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigOutput added in v1.13.0

func (i AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigOutput() AiGuardrailAiGuardrailWordPolicyConfigOutput

func (AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailWordPolicyConfigOutput

func (AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutput added in v1.13.0

func (i AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutput() AiGuardrailAiGuardrailWordPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutputWithContext added in v1.13.0

func (i AiGuardrailAiGuardrailWordPolicyConfigArgs) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailWordPolicyConfigPtrOutput

type AiGuardrailAiGuardrailWordPolicyConfigInput added in v1.13.0

type AiGuardrailAiGuardrailWordPolicyConfigInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailWordPolicyConfigOutput() AiGuardrailAiGuardrailWordPolicyConfigOutput
	ToAiGuardrailAiGuardrailWordPolicyConfigOutputWithContext(context.Context) AiGuardrailAiGuardrailWordPolicyConfigOutput
}

AiGuardrailAiGuardrailWordPolicyConfigInput is an input type that accepts AiGuardrailAiGuardrailWordPolicyConfigArgs and AiGuardrailAiGuardrailWordPolicyConfigOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailWordPolicyConfigInput` via:

AiGuardrailAiGuardrailWordPolicyConfigArgs{...}

type AiGuardrailAiGuardrailWordPolicyConfigOutput added in v1.13.0

type AiGuardrailAiGuardrailWordPolicyConfigOutput struct{ *pulumi.OutputState }

Word policy config for a guardrail.

func (AiGuardrailAiGuardrailWordPolicyConfigOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailWordPolicyConfigOutput) ManagedWordListsConfig added in v1.13.0

A config for the list of managed words.

func (AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigOutput added in v1.13.0

func (o AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigOutput() AiGuardrailAiGuardrailWordPolicyConfigOutput

func (AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailWordPolicyConfigOutput

func (AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutput added in v1.13.0

func (o AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutput() AiGuardrailAiGuardrailWordPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailWordPolicyConfigOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailWordPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailWordPolicyConfigOutput) WordsConfig added in v1.13.0

List of custom word configs.

type AiGuardrailAiGuardrailWordPolicyConfigPtrInput added in v1.13.0

type AiGuardrailAiGuardrailWordPolicyConfigPtrInput interface {
	pulumi.Input

	ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutput() AiGuardrailAiGuardrailWordPolicyConfigPtrOutput
	ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutputWithContext(context.Context) AiGuardrailAiGuardrailWordPolicyConfigPtrOutput
}

AiGuardrailAiGuardrailWordPolicyConfigPtrInput is an input type that accepts AiGuardrailAiGuardrailWordPolicyConfigArgs, AiGuardrailAiGuardrailWordPolicyConfigPtr and AiGuardrailAiGuardrailWordPolicyConfigPtrOutput values. You can construct a concrete instance of `AiGuardrailAiGuardrailWordPolicyConfigPtrInput` via:

        AiGuardrailAiGuardrailWordPolicyConfigArgs{...}

or:

        nil

type AiGuardrailAiGuardrailWordPolicyConfigPtrOutput added in v1.13.0

type AiGuardrailAiGuardrailWordPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) Elem added in v1.13.0

func (AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) ElementType added in v1.13.0

func (AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) ManagedWordListsConfig added in v1.13.0

A config for the list of managed words.

func (AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutput added in v1.13.0

func (o AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutput() AiGuardrailAiGuardrailWordPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutputWithContext added in v1.13.0

func (o AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) ToAiGuardrailAiGuardrailWordPolicyConfigPtrOutputWithContext(ctx context.Context) AiGuardrailAiGuardrailWordPolicyConfigPtrOutput

func (AiGuardrailAiGuardrailWordPolicyConfigPtrOutput) WordsConfig added in v1.13.0

List of custom word configs.

type AiGuardrailArgs added in v1.13.0

type AiGuardrailArgs struct {
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput
	// Messaging for when violations are detected in text
	BlockedInputMessaging pulumi.StringInput
	// Messaging for when violations are detected in text
	BlockedOutputsMessaging pulumi.StringInput
	// Contains details about how to handle harmful content.
	ContentPolicyConfig AiGuardrailAiGuardrailContentPolicyConfigPtrInput
	// The policy configuration details for the AI Guardrail's contextual grounding policy.
	ContextualGroundingPolicyConfig AiGuardrailAiGuardrailContextualGroundingPolicyConfigPtrInput
	// Description of the guardrail or its version
	Description pulumi.StringPtrInput
	// The name of the AI Guardrail.
	Name pulumi.StringPtrInput
	// Contains details about PII entities and regular expressions to configure for the AI Guardrail.
	SensitiveInformationPolicyConfig AiGuardrailAiGuardrailSensitiveInformationPolicyConfigPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapInput
	// Contains details about topics that the AI Guardrail should identify and deny.
	TopicPolicyConfig AiGuardrailAiGuardrailTopicPolicyConfigPtrInput
	// Contains details about the word policy to configured for the AI Guardrail.
	WordPolicyConfig AiGuardrailAiGuardrailWordPolicyConfigPtrInput
}

The set of arguments for constructing a AiGuardrail resource.

func (AiGuardrailArgs) ElementType added in v1.13.0

func (AiGuardrailArgs) ElementType() reflect.Type

type AiGuardrailGuardrailContentFilterConfig added in v1.13.0

type AiGuardrailGuardrailContentFilterConfig struct {
	// The strength of the input for the guardrail content filter.
	InputStrength AiGuardrailGuardrailFilterStrength `pulumi:"inputStrength"`
	// The output strength of the guardrail content filter.
	OutputStrength AiGuardrailGuardrailFilterStrength `pulumi:"outputStrength"`
	// The type of the guardrail content filter.
	Type AiGuardrailGuardrailContentFilterType `pulumi:"type"`
}

Content filter config in content policy.

type AiGuardrailGuardrailContentFilterConfigArgs added in v1.13.0

type AiGuardrailGuardrailContentFilterConfigArgs struct {
	// The strength of the input for the guardrail content filter.
	InputStrength AiGuardrailGuardrailFilterStrengthInput `pulumi:"inputStrength"`
	// The output strength of the guardrail content filter.
	OutputStrength AiGuardrailGuardrailFilterStrengthInput `pulumi:"outputStrength"`
	// The type of the guardrail content filter.
	Type AiGuardrailGuardrailContentFilterTypeInput `pulumi:"type"`
}

Content filter config in content policy.

func (AiGuardrailGuardrailContentFilterConfigArgs) ElementType added in v1.13.0

func (AiGuardrailGuardrailContentFilterConfigArgs) ToAiGuardrailGuardrailContentFilterConfigOutput added in v1.13.0

func (i AiGuardrailGuardrailContentFilterConfigArgs) ToAiGuardrailGuardrailContentFilterConfigOutput() AiGuardrailGuardrailContentFilterConfigOutput

func (AiGuardrailGuardrailContentFilterConfigArgs) ToAiGuardrailGuardrailContentFilterConfigOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailContentFilterConfigArgs) ToAiGuardrailGuardrailContentFilterConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterConfigOutput

type AiGuardrailGuardrailContentFilterConfigArray added in v1.13.0

type AiGuardrailGuardrailContentFilterConfigArray []AiGuardrailGuardrailContentFilterConfigInput

func (AiGuardrailGuardrailContentFilterConfigArray) ElementType added in v1.13.0

func (AiGuardrailGuardrailContentFilterConfigArray) ToAiGuardrailGuardrailContentFilterConfigArrayOutput added in v1.13.0

func (i AiGuardrailGuardrailContentFilterConfigArray) ToAiGuardrailGuardrailContentFilterConfigArrayOutput() AiGuardrailGuardrailContentFilterConfigArrayOutput

func (AiGuardrailGuardrailContentFilterConfigArray) ToAiGuardrailGuardrailContentFilterConfigArrayOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailContentFilterConfigArray) ToAiGuardrailGuardrailContentFilterConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterConfigArrayOutput

type AiGuardrailGuardrailContentFilterConfigArrayInput added in v1.13.0

type AiGuardrailGuardrailContentFilterConfigArrayInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContentFilterConfigArrayOutput() AiGuardrailGuardrailContentFilterConfigArrayOutput
	ToAiGuardrailGuardrailContentFilterConfigArrayOutputWithContext(context.Context) AiGuardrailGuardrailContentFilterConfigArrayOutput
}

AiGuardrailGuardrailContentFilterConfigArrayInput is an input type that accepts AiGuardrailGuardrailContentFilterConfigArray and AiGuardrailGuardrailContentFilterConfigArrayOutput values. You can construct a concrete instance of `AiGuardrailGuardrailContentFilterConfigArrayInput` via:

AiGuardrailGuardrailContentFilterConfigArray{ AiGuardrailGuardrailContentFilterConfigArgs{...} }

type AiGuardrailGuardrailContentFilterConfigArrayOutput added in v1.13.0

type AiGuardrailGuardrailContentFilterConfigArrayOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailContentFilterConfigArrayOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContentFilterConfigArrayOutput) Index added in v1.13.0

func (AiGuardrailGuardrailContentFilterConfigArrayOutput) ToAiGuardrailGuardrailContentFilterConfigArrayOutput added in v1.13.0

func (o AiGuardrailGuardrailContentFilterConfigArrayOutput) ToAiGuardrailGuardrailContentFilterConfigArrayOutput() AiGuardrailGuardrailContentFilterConfigArrayOutput

func (AiGuardrailGuardrailContentFilterConfigArrayOutput) ToAiGuardrailGuardrailContentFilterConfigArrayOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContentFilterConfigArrayOutput) ToAiGuardrailGuardrailContentFilterConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterConfigArrayOutput

type AiGuardrailGuardrailContentFilterConfigInput added in v1.13.0

type AiGuardrailGuardrailContentFilterConfigInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContentFilterConfigOutput() AiGuardrailGuardrailContentFilterConfigOutput
	ToAiGuardrailGuardrailContentFilterConfigOutputWithContext(context.Context) AiGuardrailGuardrailContentFilterConfigOutput
}

AiGuardrailGuardrailContentFilterConfigInput is an input type that accepts AiGuardrailGuardrailContentFilterConfigArgs and AiGuardrailGuardrailContentFilterConfigOutput values. You can construct a concrete instance of `AiGuardrailGuardrailContentFilterConfigInput` via:

AiGuardrailGuardrailContentFilterConfigArgs{...}

type AiGuardrailGuardrailContentFilterConfigOutput added in v1.13.0

type AiGuardrailGuardrailContentFilterConfigOutput struct{ *pulumi.OutputState }

Content filter config in content policy.

func (AiGuardrailGuardrailContentFilterConfigOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContentFilterConfigOutput) InputStrength added in v1.13.0

The strength of the input for the guardrail content filter.

func (AiGuardrailGuardrailContentFilterConfigOutput) OutputStrength added in v1.13.0

The output strength of the guardrail content filter.

func (AiGuardrailGuardrailContentFilterConfigOutput) ToAiGuardrailGuardrailContentFilterConfigOutput added in v1.13.0

func (o AiGuardrailGuardrailContentFilterConfigOutput) ToAiGuardrailGuardrailContentFilterConfigOutput() AiGuardrailGuardrailContentFilterConfigOutput

func (AiGuardrailGuardrailContentFilterConfigOutput) ToAiGuardrailGuardrailContentFilterConfigOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContentFilterConfigOutput) ToAiGuardrailGuardrailContentFilterConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterConfigOutput

func (AiGuardrailGuardrailContentFilterConfigOutput) Type added in v1.13.0

The type of the guardrail content filter.

type AiGuardrailGuardrailContentFilterType added in v1.13.0

type AiGuardrailGuardrailContentFilterType string

Type of text to text filter in content policy

func (AiGuardrailGuardrailContentFilterType) ElementType added in v1.13.0

func (AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypeOutput added in v1.13.0

func (e AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypeOutput() AiGuardrailGuardrailContentFilterTypeOutput

func (AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypeOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterTypeOutput

func (AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypePtrOutput added in v1.13.0

func (e AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypePtrOutput() AiGuardrailGuardrailContentFilterTypePtrOutput

func (AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypePtrOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailContentFilterType) ToAiGuardrailGuardrailContentFilterTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterTypePtrOutput

func (AiGuardrailGuardrailContentFilterType) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailContentFilterType) ToStringOutputWithContext added in v1.13.0

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

func (AiGuardrailGuardrailContentFilterType) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailContentFilterType) ToStringPtrOutputWithContext added in v1.13.0

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

type AiGuardrailGuardrailContentFilterTypeInput added in v1.13.0

type AiGuardrailGuardrailContentFilterTypeInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContentFilterTypeOutput() AiGuardrailGuardrailContentFilterTypeOutput
	ToAiGuardrailGuardrailContentFilterTypeOutputWithContext(context.Context) AiGuardrailGuardrailContentFilterTypeOutput
}

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

AiGuardrailGuardrailContentFilterTypeSexual
AiGuardrailGuardrailContentFilterTypeViolence
AiGuardrailGuardrailContentFilterTypeHate
AiGuardrailGuardrailContentFilterTypeInsults
AiGuardrailGuardrailContentFilterTypeMisconduct
AiGuardrailGuardrailContentFilterTypePromptAttack

type AiGuardrailGuardrailContentFilterTypeOutput added in v1.13.0

type AiGuardrailGuardrailContentFilterTypeOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailContentFilterTypeOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypeOutput added in v1.13.0

func (o AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypeOutput() AiGuardrailGuardrailContentFilterTypeOutput

func (AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypeOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterTypeOutput

func (AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutput() AiGuardrailGuardrailContentFilterTypePtrOutput

func (AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContentFilterTypeOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterTypePtrOutput

func (AiGuardrailGuardrailContentFilterTypeOutput) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailContentFilterTypeOutput) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailContentFilterTypeOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailContentFilterTypeOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailContentFilterTypePtrInput added in v1.13.0

type AiGuardrailGuardrailContentFilterTypePtrInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContentFilterTypePtrOutput() AiGuardrailGuardrailContentFilterTypePtrOutput
	ToAiGuardrailGuardrailContentFilterTypePtrOutputWithContext(context.Context) AiGuardrailGuardrailContentFilterTypePtrOutput
}

func AiGuardrailGuardrailContentFilterTypePtr added in v1.13.0

func AiGuardrailGuardrailContentFilterTypePtr(v string) AiGuardrailGuardrailContentFilterTypePtrInput

type AiGuardrailGuardrailContentFilterTypePtrOutput added in v1.13.0

type AiGuardrailGuardrailContentFilterTypePtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailContentFilterTypePtrOutput) Elem added in v1.13.0

func (AiGuardrailGuardrailContentFilterTypePtrOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContentFilterTypePtrOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailContentFilterTypePtrOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutput() AiGuardrailGuardrailContentFilterTypePtrOutput

func (AiGuardrailGuardrailContentFilterTypePtrOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContentFilterTypePtrOutput) ToAiGuardrailGuardrailContentFilterTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailContentFilterTypePtrOutput

func (AiGuardrailGuardrailContentFilterTypePtrOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailContentFilterTypePtrOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfig added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfig struct {
	// The threshold for this filter.
	Threshold float64 `pulumi:"threshold"`
	// The type of this filter.
	Type AiGuardrailGuardrailContextualGroundingFilterType `pulumi:"type"`
}

A config for grounding filter.

type AiGuardrailGuardrailContextualGroundingFilterConfigArgs added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfigArgs struct {
	// The threshold for this filter.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
	// The type of this filter.
	Type AiGuardrailGuardrailContextualGroundingFilterTypeInput `pulumi:"type"`
}

A config for grounding filter.

func (AiGuardrailGuardrailContextualGroundingFilterConfigArgs) ElementType added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigArgs) ToAiGuardrailGuardrailContextualGroundingFilterConfigOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigArgs) ToAiGuardrailGuardrailContextualGroundingFilterConfigOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailContextualGroundingFilterConfigArgs) ToAiGuardrailGuardrailContextualGroundingFilterConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterConfigOutput

type AiGuardrailGuardrailContextualGroundingFilterConfigArray added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfigArray []AiGuardrailGuardrailContextualGroundingFilterConfigInput

func (AiGuardrailGuardrailContextualGroundingFilterConfigArray) ElementType added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigArray) ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput added in v1.13.0

func (i AiGuardrailGuardrailContextualGroundingFilterConfigArray) ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput() AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput

func (AiGuardrailGuardrailContextualGroundingFilterConfigArray) ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailContextualGroundingFilterConfigArray) ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput

type AiGuardrailGuardrailContextualGroundingFilterConfigArrayInput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfigArrayInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput() AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput
	ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutputWithContext(context.Context) AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput
}

AiGuardrailGuardrailContextualGroundingFilterConfigArrayInput is an input type that accepts AiGuardrailGuardrailContextualGroundingFilterConfigArray and AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput values. You can construct a concrete instance of `AiGuardrailGuardrailContextualGroundingFilterConfigArrayInput` via:

AiGuardrailGuardrailContextualGroundingFilterConfigArray{ AiGuardrailGuardrailContextualGroundingFilterConfigArgs{...} }

type AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput) Index added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput) ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput) ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput) ToAiGuardrailGuardrailContextualGroundingFilterConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterConfigArrayOutput

type AiGuardrailGuardrailContextualGroundingFilterConfigInput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfigInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContextualGroundingFilterConfigOutput() AiGuardrailGuardrailContextualGroundingFilterConfigOutput
	ToAiGuardrailGuardrailContextualGroundingFilterConfigOutputWithContext(context.Context) AiGuardrailGuardrailContextualGroundingFilterConfigOutput
}

AiGuardrailGuardrailContextualGroundingFilterConfigInput is an input type that accepts AiGuardrailGuardrailContextualGroundingFilterConfigArgs and AiGuardrailGuardrailContextualGroundingFilterConfigOutput values. You can construct a concrete instance of `AiGuardrailGuardrailContextualGroundingFilterConfigInput` via:

AiGuardrailGuardrailContextualGroundingFilterConfigArgs{...}

type AiGuardrailGuardrailContextualGroundingFilterConfigOutput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterConfigOutput struct{ *pulumi.OutputState }

A config for grounding filter.

func (AiGuardrailGuardrailContextualGroundingFilterConfigOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigOutput) Threshold added in v1.13.0

The threshold for this filter.

func (AiGuardrailGuardrailContextualGroundingFilterConfigOutput) ToAiGuardrailGuardrailContextualGroundingFilterConfigOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterConfigOutput) ToAiGuardrailGuardrailContextualGroundingFilterConfigOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContextualGroundingFilterConfigOutput) ToAiGuardrailGuardrailContextualGroundingFilterConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterConfigOutput

func (AiGuardrailGuardrailContextualGroundingFilterConfigOutput) Type added in v1.13.0

The type of this filter.

type AiGuardrailGuardrailContextualGroundingFilterType added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterType string

Type of contextual grounding filter

func (AiGuardrailGuardrailContextualGroundingFilterType) ElementType added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypeOutput added in v1.13.0

func (e AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypeOutput() AiGuardrailGuardrailContextualGroundingFilterTypeOutput

func (AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypeOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterTypeOutput

func (AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutput added in v1.13.0

func (e AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutput() AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput

func (AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailContextualGroundingFilterType) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput

func (AiGuardrailGuardrailContextualGroundingFilterType) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterType) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterType) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterType) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterTypeInput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterTypeInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContextualGroundingFilterTypeOutput() AiGuardrailGuardrailContextualGroundingFilterTypeOutput
	ToAiGuardrailGuardrailContextualGroundingFilterTypeOutputWithContext(context.Context) AiGuardrailGuardrailContextualGroundingFilterTypeOutput
}

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

AiGuardrailGuardrailContextualGroundingFilterTypeGrounding
AiGuardrailGuardrailContextualGroundingFilterTypeRelevance

type AiGuardrailGuardrailContextualGroundingFilterTypeOutput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterTypeOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypeOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypeOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterTypeOutput

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypeOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterTypePtrInput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterTypePtrInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutput() AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput
	ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutputWithContext(context.Context) AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput
}

func AiGuardrailGuardrailContextualGroundingFilterTypePtr added in v1.13.0

func AiGuardrailGuardrailContextualGroundingFilterTypePtr(v string) AiGuardrailGuardrailContextualGroundingFilterTypePtrInput

type AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput added in v1.13.0

type AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput) Elem added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput) ToAiGuardrailGuardrailContextualGroundingFilterTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput

func (AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailContextualGroundingFilterTypePtrOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailFilterStrength added in v1.13.0

type AiGuardrailGuardrailFilterStrength string

Strength for filters

func (AiGuardrailGuardrailFilterStrength) ElementType added in v1.13.0

func (AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthOutput added in v1.13.0

func (e AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthOutput() AiGuardrailGuardrailFilterStrengthOutput

func (AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthOutputWithContext(ctx context.Context) AiGuardrailGuardrailFilterStrengthOutput

func (AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthPtrOutput added in v1.13.0

func (e AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthPtrOutput() AiGuardrailGuardrailFilterStrengthPtrOutput

func (AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthPtrOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailFilterStrength) ToAiGuardrailGuardrailFilterStrengthPtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailFilterStrengthPtrOutput

func (AiGuardrailGuardrailFilterStrength) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailFilterStrength) ToStringOutputWithContext added in v1.13.0

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

func (AiGuardrailGuardrailFilterStrength) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailFilterStrength) ToStringPtrOutputWithContext added in v1.13.0

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

type AiGuardrailGuardrailFilterStrengthInput added in v1.13.0

type AiGuardrailGuardrailFilterStrengthInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailFilterStrengthOutput() AiGuardrailGuardrailFilterStrengthOutput
	ToAiGuardrailGuardrailFilterStrengthOutputWithContext(context.Context) AiGuardrailGuardrailFilterStrengthOutput
}

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

AiGuardrailGuardrailFilterStrengthNone
AiGuardrailGuardrailFilterStrengthLow
AiGuardrailGuardrailFilterStrengthMedium
AiGuardrailGuardrailFilterStrengthHigh

type AiGuardrailGuardrailFilterStrengthOutput added in v1.13.0

type AiGuardrailGuardrailFilterStrengthOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailFilterStrengthOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthOutput added in v1.13.0

func (o AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthOutput() AiGuardrailGuardrailFilterStrengthOutput

func (AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthOutputWithContext(ctx context.Context) AiGuardrailGuardrailFilterStrengthOutput

func (AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutput added in v1.13.0

func (o AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutput() AiGuardrailGuardrailFilterStrengthPtrOutput

func (AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailFilterStrengthOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailFilterStrengthPtrOutput

func (AiGuardrailGuardrailFilterStrengthOutput) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailFilterStrengthOutput) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailFilterStrengthOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailFilterStrengthOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailFilterStrengthPtrInput added in v1.13.0

type AiGuardrailGuardrailFilterStrengthPtrInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailFilterStrengthPtrOutput() AiGuardrailGuardrailFilterStrengthPtrOutput
	ToAiGuardrailGuardrailFilterStrengthPtrOutputWithContext(context.Context) AiGuardrailGuardrailFilterStrengthPtrOutput
}

func AiGuardrailGuardrailFilterStrengthPtr added in v1.13.0

func AiGuardrailGuardrailFilterStrengthPtr(v string) AiGuardrailGuardrailFilterStrengthPtrInput

type AiGuardrailGuardrailFilterStrengthPtrOutput added in v1.13.0

type AiGuardrailGuardrailFilterStrengthPtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailFilterStrengthPtrOutput) Elem added in v1.13.0

func (AiGuardrailGuardrailFilterStrengthPtrOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailFilterStrengthPtrOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutput added in v1.13.0

func (o AiGuardrailGuardrailFilterStrengthPtrOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutput() AiGuardrailGuardrailFilterStrengthPtrOutput

func (AiGuardrailGuardrailFilterStrengthPtrOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailFilterStrengthPtrOutput) ToAiGuardrailGuardrailFilterStrengthPtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailFilterStrengthPtrOutput

func (AiGuardrailGuardrailFilterStrengthPtrOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailFilterStrengthPtrOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfig added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfig struct {
	// The type of guardrail managed words.
	Type AiGuardrailGuardrailManagedWordsType `pulumi:"type"`
}

A managed words config.

type AiGuardrailGuardrailManagedWordsConfigArgs added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfigArgs struct {
	// The type of guardrail managed words.
	Type AiGuardrailGuardrailManagedWordsTypeInput `pulumi:"type"`
}

A managed words config.

func (AiGuardrailGuardrailManagedWordsConfigArgs) ElementType added in v1.13.0

func (AiGuardrailGuardrailManagedWordsConfigArgs) ToAiGuardrailGuardrailManagedWordsConfigOutput added in v1.13.0

func (i AiGuardrailGuardrailManagedWordsConfigArgs) ToAiGuardrailGuardrailManagedWordsConfigOutput() AiGuardrailGuardrailManagedWordsConfigOutput

func (AiGuardrailGuardrailManagedWordsConfigArgs) ToAiGuardrailGuardrailManagedWordsConfigOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailManagedWordsConfigArgs) ToAiGuardrailGuardrailManagedWordsConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsConfigOutput

type AiGuardrailGuardrailManagedWordsConfigArray added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfigArray []AiGuardrailGuardrailManagedWordsConfigInput

func (AiGuardrailGuardrailManagedWordsConfigArray) ElementType added in v1.13.0

func (AiGuardrailGuardrailManagedWordsConfigArray) ToAiGuardrailGuardrailManagedWordsConfigArrayOutput added in v1.13.0

func (i AiGuardrailGuardrailManagedWordsConfigArray) ToAiGuardrailGuardrailManagedWordsConfigArrayOutput() AiGuardrailGuardrailManagedWordsConfigArrayOutput

func (AiGuardrailGuardrailManagedWordsConfigArray) ToAiGuardrailGuardrailManagedWordsConfigArrayOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailManagedWordsConfigArray) ToAiGuardrailGuardrailManagedWordsConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsConfigArrayOutput

type AiGuardrailGuardrailManagedWordsConfigArrayInput added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfigArrayInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailManagedWordsConfigArrayOutput() AiGuardrailGuardrailManagedWordsConfigArrayOutput
	ToAiGuardrailGuardrailManagedWordsConfigArrayOutputWithContext(context.Context) AiGuardrailGuardrailManagedWordsConfigArrayOutput
}

AiGuardrailGuardrailManagedWordsConfigArrayInput is an input type that accepts AiGuardrailGuardrailManagedWordsConfigArray and AiGuardrailGuardrailManagedWordsConfigArrayOutput values. You can construct a concrete instance of `AiGuardrailGuardrailManagedWordsConfigArrayInput` via:

AiGuardrailGuardrailManagedWordsConfigArray{ AiGuardrailGuardrailManagedWordsConfigArgs{...} }

type AiGuardrailGuardrailManagedWordsConfigArrayOutput added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfigArrayOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailManagedWordsConfigArrayOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailManagedWordsConfigArrayOutput) Index added in v1.13.0

func (AiGuardrailGuardrailManagedWordsConfigArrayOutput) ToAiGuardrailGuardrailManagedWordsConfigArrayOutput added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsConfigArrayOutput) ToAiGuardrailGuardrailManagedWordsConfigArrayOutput() AiGuardrailGuardrailManagedWordsConfigArrayOutput

func (AiGuardrailGuardrailManagedWordsConfigArrayOutput) ToAiGuardrailGuardrailManagedWordsConfigArrayOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsConfigArrayOutput) ToAiGuardrailGuardrailManagedWordsConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsConfigArrayOutput

type AiGuardrailGuardrailManagedWordsConfigInput added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfigInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailManagedWordsConfigOutput() AiGuardrailGuardrailManagedWordsConfigOutput
	ToAiGuardrailGuardrailManagedWordsConfigOutputWithContext(context.Context) AiGuardrailGuardrailManagedWordsConfigOutput
}

AiGuardrailGuardrailManagedWordsConfigInput is an input type that accepts AiGuardrailGuardrailManagedWordsConfigArgs and AiGuardrailGuardrailManagedWordsConfigOutput values. You can construct a concrete instance of `AiGuardrailGuardrailManagedWordsConfigInput` via:

AiGuardrailGuardrailManagedWordsConfigArgs{...}

type AiGuardrailGuardrailManagedWordsConfigOutput added in v1.13.0

type AiGuardrailGuardrailManagedWordsConfigOutput struct{ *pulumi.OutputState }

A managed words config.

func (AiGuardrailGuardrailManagedWordsConfigOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailManagedWordsConfigOutput) ToAiGuardrailGuardrailManagedWordsConfigOutput added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsConfigOutput) ToAiGuardrailGuardrailManagedWordsConfigOutput() AiGuardrailGuardrailManagedWordsConfigOutput

func (AiGuardrailGuardrailManagedWordsConfigOutput) ToAiGuardrailGuardrailManagedWordsConfigOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsConfigOutput) ToAiGuardrailGuardrailManagedWordsConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsConfigOutput

func (AiGuardrailGuardrailManagedWordsConfigOutput) Type added in v1.13.0

The type of guardrail managed words.

type AiGuardrailGuardrailManagedWordsType added in v1.13.0

type AiGuardrailGuardrailManagedWordsType string

Options for managed words.

func (AiGuardrailGuardrailManagedWordsType) ElementType added in v1.13.0

func (AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypeOutput added in v1.13.0

func (e AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypeOutput() AiGuardrailGuardrailManagedWordsTypeOutput

func (AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypeOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsTypeOutput

func (AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypePtrOutput added in v1.13.0

func (e AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypePtrOutput() AiGuardrailGuardrailManagedWordsTypePtrOutput

func (AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypePtrOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailManagedWordsType) ToAiGuardrailGuardrailManagedWordsTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsTypePtrOutput

func (AiGuardrailGuardrailManagedWordsType) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailManagedWordsType) ToStringOutputWithContext added in v1.13.0

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

func (AiGuardrailGuardrailManagedWordsType) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailManagedWordsType) ToStringPtrOutputWithContext added in v1.13.0

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

type AiGuardrailGuardrailManagedWordsTypeInput added in v1.13.0

type AiGuardrailGuardrailManagedWordsTypeInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailManagedWordsTypeOutput() AiGuardrailGuardrailManagedWordsTypeOutput
	ToAiGuardrailGuardrailManagedWordsTypeOutputWithContext(context.Context) AiGuardrailGuardrailManagedWordsTypeOutput
}

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

AiGuardrailGuardrailManagedWordsTypeProfanity

type AiGuardrailGuardrailManagedWordsTypeOutput added in v1.13.0

type AiGuardrailGuardrailManagedWordsTypeOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailManagedWordsTypeOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypeOutput added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypeOutput() AiGuardrailGuardrailManagedWordsTypeOutput

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypeOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsTypeOutput

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutput() AiGuardrailGuardrailManagedWordsTypePtrOutput

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsTypeOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsTypePtrOutput

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailManagedWordsTypeOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailManagedWordsTypePtrInput added in v1.13.0

type AiGuardrailGuardrailManagedWordsTypePtrInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailManagedWordsTypePtrOutput() AiGuardrailGuardrailManagedWordsTypePtrOutput
	ToAiGuardrailGuardrailManagedWordsTypePtrOutputWithContext(context.Context) AiGuardrailGuardrailManagedWordsTypePtrOutput
}

func AiGuardrailGuardrailManagedWordsTypePtr added in v1.13.0

func AiGuardrailGuardrailManagedWordsTypePtr(v string) AiGuardrailGuardrailManagedWordsTypePtrInput

type AiGuardrailGuardrailManagedWordsTypePtrOutput added in v1.13.0

type AiGuardrailGuardrailManagedWordsTypePtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailManagedWordsTypePtrOutput) Elem added in v1.13.0

func (AiGuardrailGuardrailManagedWordsTypePtrOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailManagedWordsTypePtrOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsTypePtrOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutput() AiGuardrailGuardrailManagedWordsTypePtrOutput

func (AiGuardrailGuardrailManagedWordsTypePtrOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailManagedWordsTypePtrOutput) ToAiGuardrailGuardrailManagedWordsTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailManagedWordsTypePtrOutput

func (AiGuardrailGuardrailManagedWordsTypePtrOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailManagedWordsTypePtrOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfig added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfig struct {
	// The action of guardrail PII entity configuration.
	Action AiGuardrailGuardrailSensitiveInformationAction `pulumi:"action"`
	Type   AiGuardrailGuardrailPiiEntityType              `pulumi:"type"`
}

Pii entity configuration.

type AiGuardrailGuardrailPiiEntityConfigArgs added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfigArgs struct {
	// The action of guardrail PII entity configuration.
	Action AiGuardrailGuardrailSensitiveInformationActionInput `pulumi:"action"`
	Type   AiGuardrailGuardrailPiiEntityTypeInput              `pulumi:"type"`
}

Pii entity configuration.

func (AiGuardrailGuardrailPiiEntityConfigArgs) ElementType added in v1.13.0

func (AiGuardrailGuardrailPiiEntityConfigArgs) ToAiGuardrailGuardrailPiiEntityConfigOutput added in v1.13.0

func (i AiGuardrailGuardrailPiiEntityConfigArgs) ToAiGuardrailGuardrailPiiEntityConfigOutput() AiGuardrailGuardrailPiiEntityConfigOutput

func (AiGuardrailGuardrailPiiEntityConfigArgs) ToAiGuardrailGuardrailPiiEntityConfigOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailPiiEntityConfigArgs) ToAiGuardrailGuardrailPiiEntityConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityConfigOutput

type AiGuardrailGuardrailPiiEntityConfigArray added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfigArray []AiGuardrailGuardrailPiiEntityConfigInput

func (AiGuardrailGuardrailPiiEntityConfigArray) ElementType added in v1.13.0

func (AiGuardrailGuardrailPiiEntityConfigArray) ToAiGuardrailGuardrailPiiEntityConfigArrayOutput added in v1.13.0

func (i AiGuardrailGuardrailPiiEntityConfigArray) ToAiGuardrailGuardrailPiiEntityConfigArrayOutput() AiGuardrailGuardrailPiiEntityConfigArrayOutput

func (AiGuardrailGuardrailPiiEntityConfigArray) ToAiGuardrailGuardrailPiiEntityConfigArrayOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailPiiEntityConfigArray) ToAiGuardrailGuardrailPiiEntityConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityConfigArrayOutput

type AiGuardrailGuardrailPiiEntityConfigArrayInput added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfigArrayInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailPiiEntityConfigArrayOutput() AiGuardrailGuardrailPiiEntityConfigArrayOutput
	ToAiGuardrailGuardrailPiiEntityConfigArrayOutputWithContext(context.Context) AiGuardrailGuardrailPiiEntityConfigArrayOutput
}

AiGuardrailGuardrailPiiEntityConfigArrayInput is an input type that accepts AiGuardrailGuardrailPiiEntityConfigArray and AiGuardrailGuardrailPiiEntityConfigArrayOutput values. You can construct a concrete instance of `AiGuardrailGuardrailPiiEntityConfigArrayInput` via:

AiGuardrailGuardrailPiiEntityConfigArray{ AiGuardrailGuardrailPiiEntityConfigArgs{...} }

type AiGuardrailGuardrailPiiEntityConfigArrayOutput added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfigArrayOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailPiiEntityConfigArrayOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailPiiEntityConfigArrayOutput) Index added in v1.13.0

func (AiGuardrailGuardrailPiiEntityConfigArrayOutput) ToAiGuardrailGuardrailPiiEntityConfigArrayOutput added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityConfigArrayOutput) ToAiGuardrailGuardrailPiiEntityConfigArrayOutput() AiGuardrailGuardrailPiiEntityConfigArrayOutput

func (AiGuardrailGuardrailPiiEntityConfigArrayOutput) ToAiGuardrailGuardrailPiiEntityConfigArrayOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityConfigArrayOutput) ToAiGuardrailGuardrailPiiEntityConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityConfigArrayOutput

type AiGuardrailGuardrailPiiEntityConfigInput added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfigInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailPiiEntityConfigOutput() AiGuardrailGuardrailPiiEntityConfigOutput
	ToAiGuardrailGuardrailPiiEntityConfigOutputWithContext(context.Context) AiGuardrailGuardrailPiiEntityConfigOutput
}

AiGuardrailGuardrailPiiEntityConfigInput is an input type that accepts AiGuardrailGuardrailPiiEntityConfigArgs and AiGuardrailGuardrailPiiEntityConfigOutput values. You can construct a concrete instance of `AiGuardrailGuardrailPiiEntityConfigInput` via:

AiGuardrailGuardrailPiiEntityConfigArgs{...}

type AiGuardrailGuardrailPiiEntityConfigOutput added in v1.13.0

type AiGuardrailGuardrailPiiEntityConfigOutput struct{ *pulumi.OutputState }

Pii entity configuration.

func (AiGuardrailGuardrailPiiEntityConfigOutput) Action added in v1.13.0

The action of guardrail PII entity configuration.

func (AiGuardrailGuardrailPiiEntityConfigOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailPiiEntityConfigOutput) ToAiGuardrailGuardrailPiiEntityConfigOutput added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityConfigOutput) ToAiGuardrailGuardrailPiiEntityConfigOutput() AiGuardrailGuardrailPiiEntityConfigOutput

func (AiGuardrailGuardrailPiiEntityConfigOutput) ToAiGuardrailGuardrailPiiEntityConfigOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityConfigOutput) ToAiGuardrailGuardrailPiiEntityConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityConfigOutput

func (AiGuardrailGuardrailPiiEntityConfigOutput) Type added in v1.13.0

type AiGuardrailGuardrailPiiEntityType added in v1.13.0

type AiGuardrailGuardrailPiiEntityType string

The currently supported PII entities

func (AiGuardrailGuardrailPiiEntityType) ElementType added in v1.13.0

func (AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypeOutput added in v1.13.0

func (e AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypeOutput() AiGuardrailGuardrailPiiEntityTypeOutput

func (AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypeOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityTypeOutput

func (AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypePtrOutput added in v1.13.0

func (e AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypePtrOutput() AiGuardrailGuardrailPiiEntityTypePtrOutput

func (AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypePtrOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailPiiEntityType) ToAiGuardrailGuardrailPiiEntityTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityTypePtrOutput

func (AiGuardrailGuardrailPiiEntityType) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailPiiEntityType) ToStringOutputWithContext added in v1.13.0

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

func (AiGuardrailGuardrailPiiEntityType) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailPiiEntityType) ToStringPtrOutputWithContext added in v1.13.0

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

type AiGuardrailGuardrailPiiEntityTypeInput added in v1.13.0

type AiGuardrailGuardrailPiiEntityTypeInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailPiiEntityTypeOutput() AiGuardrailGuardrailPiiEntityTypeOutput
	ToAiGuardrailGuardrailPiiEntityTypeOutputWithContext(context.Context) AiGuardrailGuardrailPiiEntityTypeOutput
}

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

AiGuardrailGuardrailPiiEntityTypeAddress
AiGuardrailGuardrailPiiEntityTypeAge
AiGuardrailGuardrailPiiEntityTypeAwsAccessKey
AiGuardrailGuardrailPiiEntityTypeAwsSecretKey
AiGuardrailGuardrailPiiEntityTypeCaHealthNumber
AiGuardrailGuardrailPiiEntityTypeCaSocialInsuranceNumber
AiGuardrailGuardrailPiiEntityTypeCreditDebitCardCvv
AiGuardrailGuardrailPiiEntityTypeCreditDebitCardExpiry
AiGuardrailGuardrailPiiEntityTypeCreditDebitCardNumber
AiGuardrailGuardrailPiiEntityTypeDriverId
AiGuardrailGuardrailPiiEntityTypeEmail
AiGuardrailGuardrailPiiEntityTypeInternationalBankAccountNumber
AiGuardrailGuardrailPiiEntityTypeIpAddress
AiGuardrailGuardrailPiiEntityTypeLicensePlate
AiGuardrailGuardrailPiiEntityTypeMacAddress
AiGuardrailGuardrailPiiEntityTypeName
AiGuardrailGuardrailPiiEntityTypePassword
AiGuardrailGuardrailPiiEntityTypePhone
AiGuardrailGuardrailPiiEntityTypePin
AiGuardrailGuardrailPiiEntityTypeSwiftCode
AiGuardrailGuardrailPiiEntityTypeUkNationalHealthServiceNumber
AiGuardrailGuardrailPiiEntityTypeUkNationalInsuranceNumber
AiGuardrailGuardrailPiiEntityTypeUkUniqueTaxpayerReferenceNumber
AiGuardrailGuardrailPiiEntityTypeUrl
AiGuardrailGuardrailPiiEntityTypeUsername
AiGuardrailGuardrailPiiEntityTypeUsBankAccountNumber
AiGuardrailGuardrailPiiEntityTypeUsBankRoutingNumber
AiGuardrailGuardrailPiiEntityTypeUsIndividualTaxIdentificationNumber
AiGuardrailGuardrailPiiEntityTypeUsPassportNumber
AiGuardrailGuardrailPiiEntityTypeUsSocialSecurityNumber
AiGuardrailGuardrailPiiEntityTypeVehicleIdentificationNumber

type AiGuardrailGuardrailPiiEntityTypeOutput added in v1.13.0

type AiGuardrailGuardrailPiiEntityTypeOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailPiiEntityTypeOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypeOutput added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypeOutput() AiGuardrailGuardrailPiiEntityTypeOutput

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypeOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityTypeOutput

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutput() AiGuardrailGuardrailPiiEntityTypePtrOutput

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityTypeOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityTypePtrOutput

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailPiiEntityTypeOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailPiiEntityTypePtrInput added in v1.13.0

type AiGuardrailGuardrailPiiEntityTypePtrInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailPiiEntityTypePtrOutput() AiGuardrailGuardrailPiiEntityTypePtrOutput
	ToAiGuardrailGuardrailPiiEntityTypePtrOutputWithContext(context.Context) AiGuardrailGuardrailPiiEntityTypePtrOutput
}

func AiGuardrailGuardrailPiiEntityTypePtr added in v1.13.0

func AiGuardrailGuardrailPiiEntityTypePtr(v string) AiGuardrailGuardrailPiiEntityTypePtrInput

type AiGuardrailGuardrailPiiEntityTypePtrOutput added in v1.13.0

type AiGuardrailGuardrailPiiEntityTypePtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailPiiEntityTypePtrOutput) Elem added in v1.13.0

func (AiGuardrailGuardrailPiiEntityTypePtrOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailPiiEntityTypePtrOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityTypePtrOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutput() AiGuardrailGuardrailPiiEntityTypePtrOutput

func (AiGuardrailGuardrailPiiEntityTypePtrOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailPiiEntityTypePtrOutput) ToAiGuardrailGuardrailPiiEntityTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailPiiEntityTypePtrOutput

func (AiGuardrailGuardrailPiiEntityTypePtrOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailPiiEntityTypePtrOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailRegexConfig added in v1.13.0

type AiGuardrailGuardrailRegexConfig struct {
	// The action of the guardrail regex configuration.
	Action AiGuardrailGuardrailSensitiveInformationAction `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 AiGuardrailGuardrailRegexConfigArgs added in v1.13.0

type AiGuardrailGuardrailRegexConfigArgs struct {
	// The action of the guardrail regex configuration.
	Action AiGuardrailGuardrailSensitiveInformationActionInput `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 (AiGuardrailGuardrailRegexConfigArgs) ElementType added in v1.13.0

func (AiGuardrailGuardrailRegexConfigArgs) ToAiGuardrailGuardrailRegexConfigOutput added in v1.13.0

func (i AiGuardrailGuardrailRegexConfigArgs) ToAiGuardrailGuardrailRegexConfigOutput() AiGuardrailGuardrailRegexConfigOutput

func (AiGuardrailGuardrailRegexConfigArgs) ToAiGuardrailGuardrailRegexConfigOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailRegexConfigArgs) ToAiGuardrailGuardrailRegexConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailRegexConfigOutput

type AiGuardrailGuardrailRegexConfigArray added in v1.13.0

type AiGuardrailGuardrailRegexConfigArray []AiGuardrailGuardrailRegexConfigInput

func (AiGuardrailGuardrailRegexConfigArray) ElementType added in v1.13.0

func (AiGuardrailGuardrailRegexConfigArray) ToAiGuardrailGuardrailRegexConfigArrayOutput added in v1.13.0

func (i AiGuardrailGuardrailRegexConfigArray) ToAiGuardrailGuardrailRegexConfigArrayOutput() AiGuardrailGuardrailRegexConfigArrayOutput

func (AiGuardrailGuardrailRegexConfigArray) ToAiGuardrailGuardrailRegexConfigArrayOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailRegexConfigArray) ToAiGuardrailGuardrailRegexConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailRegexConfigArrayOutput

type AiGuardrailGuardrailRegexConfigArrayInput added in v1.13.0

type AiGuardrailGuardrailRegexConfigArrayInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailRegexConfigArrayOutput() AiGuardrailGuardrailRegexConfigArrayOutput
	ToAiGuardrailGuardrailRegexConfigArrayOutputWithContext(context.Context) AiGuardrailGuardrailRegexConfigArrayOutput
}

AiGuardrailGuardrailRegexConfigArrayInput is an input type that accepts AiGuardrailGuardrailRegexConfigArray and AiGuardrailGuardrailRegexConfigArrayOutput values. You can construct a concrete instance of `AiGuardrailGuardrailRegexConfigArrayInput` via:

AiGuardrailGuardrailRegexConfigArray{ AiGuardrailGuardrailRegexConfigArgs{...} }

type AiGuardrailGuardrailRegexConfigArrayOutput added in v1.13.0

type AiGuardrailGuardrailRegexConfigArrayOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailRegexConfigArrayOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailRegexConfigArrayOutput) Index added in v1.13.0

func (AiGuardrailGuardrailRegexConfigArrayOutput) ToAiGuardrailGuardrailRegexConfigArrayOutput added in v1.13.0

func (o AiGuardrailGuardrailRegexConfigArrayOutput) ToAiGuardrailGuardrailRegexConfigArrayOutput() AiGuardrailGuardrailRegexConfigArrayOutput

func (AiGuardrailGuardrailRegexConfigArrayOutput) ToAiGuardrailGuardrailRegexConfigArrayOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailRegexConfigArrayOutput) ToAiGuardrailGuardrailRegexConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailRegexConfigArrayOutput

type AiGuardrailGuardrailRegexConfigInput added in v1.13.0

type AiGuardrailGuardrailRegexConfigInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailRegexConfigOutput() AiGuardrailGuardrailRegexConfigOutput
	ToAiGuardrailGuardrailRegexConfigOutputWithContext(context.Context) AiGuardrailGuardrailRegexConfigOutput
}

AiGuardrailGuardrailRegexConfigInput is an input type that accepts AiGuardrailGuardrailRegexConfigArgs and AiGuardrailGuardrailRegexConfigOutput values. You can construct a concrete instance of `AiGuardrailGuardrailRegexConfigInput` via:

AiGuardrailGuardrailRegexConfigArgs{...}

type AiGuardrailGuardrailRegexConfigOutput added in v1.13.0

type AiGuardrailGuardrailRegexConfigOutput struct{ *pulumi.OutputState }

A regex configuration.

func (AiGuardrailGuardrailRegexConfigOutput) Action added in v1.13.0

The action of the guardrail regex configuration.

func (AiGuardrailGuardrailRegexConfigOutput) Description added in v1.13.0

The regex description.

func (AiGuardrailGuardrailRegexConfigOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailRegexConfigOutput) Name added in v1.13.0

The regex name.

func (AiGuardrailGuardrailRegexConfigOutput) Pattern added in v1.13.0

The regex pattern.

func (AiGuardrailGuardrailRegexConfigOutput) ToAiGuardrailGuardrailRegexConfigOutput added in v1.13.0

func (o AiGuardrailGuardrailRegexConfigOutput) ToAiGuardrailGuardrailRegexConfigOutput() AiGuardrailGuardrailRegexConfigOutput

func (AiGuardrailGuardrailRegexConfigOutput) ToAiGuardrailGuardrailRegexConfigOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailRegexConfigOutput) ToAiGuardrailGuardrailRegexConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailRegexConfigOutput

type AiGuardrailGuardrailSensitiveInformationAction added in v1.13.0

type AiGuardrailGuardrailSensitiveInformationAction string

Options for sensitive information action.

func (AiGuardrailGuardrailSensitiveInformationAction) ElementType added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionOutput added in v1.13.0

func (e AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionOutput() AiGuardrailGuardrailSensitiveInformationActionOutput

func (AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionOutputWithContext(ctx context.Context) AiGuardrailGuardrailSensitiveInformationActionOutput

func (AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutput added in v1.13.0

func (e AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutput() AiGuardrailGuardrailSensitiveInformationActionPtrOutput

func (AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailSensitiveInformationAction) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailSensitiveInformationActionPtrOutput

func (AiGuardrailGuardrailSensitiveInformationAction) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationAction) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationAction) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationAction) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailSensitiveInformationActionInput added in v1.13.0

type AiGuardrailGuardrailSensitiveInformationActionInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailSensitiveInformationActionOutput() AiGuardrailGuardrailSensitiveInformationActionOutput
	ToAiGuardrailGuardrailSensitiveInformationActionOutputWithContext(context.Context) AiGuardrailGuardrailSensitiveInformationActionOutput
}

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

AiGuardrailGuardrailSensitiveInformationActionBlock
AiGuardrailGuardrailSensitiveInformationActionAnonymize

type AiGuardrailGuardrailSensitiveInformationActionOutput added in v1.13.0

type AiGuardrailGuardrailSensitiveInformationActionOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToAiGuardrailGuardrailSensitiveInformationActionOutput added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToAiGuardrailGuardrailSensitiveInformationActionOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailSensitiveInformationActionOutput) ToAiGuardrailGuardrailSensitiveInformationActionOutputWithContext(ctx context.Context) AiGuardrailGuardrailSensitiveInformationActionOutput

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutput added in v1.13.0

func (o AiGuardrailGuardrailSensitiveInformationActionOutput) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutput() AiGuardrailGuardrailSensitiveInformationActionPtrOutput

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailSensitiveInformationActionOutput) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailSensitiveInformationActionPtrOutput

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToStringOutputWithContext added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailSensitiveInformationActionPtrInput added in v1.13.0

type AiGuardrailGuardrailSensitiveInformationActionPtrInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailSensitiveInformationActionPtrOutput() AiGuardrailGuardrailSensitiveInformationActionPtrOutput
	ToAiGuardrailGuardrailSensitiveInformationActionPtrOutputWithContext(context.Context) AiGuardrailGuardrailSensitiveInformationActionPtrOutput
}

func AiGuardrailGuardrailSensitiveInformationActionPtr added in v1.13.0

func AiGuardrailGuardrailSensitiveInformationActionPtr(v string) AiGuardrailGuardrailSensitiveInformationActionPtrInput

type AiGuardrailGuardrailSensitiveInformationActionPtrOutput added in v1.13.0

type AiGuardrailGuardrailSensitiveInformationActionPtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailSensitiveInformationActionPtrOutput) Elem added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionPtrOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionPtrOutput) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutput added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionPtrOutput) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailSensitiveInformationActionPtrOutput) ToAiGuardrailGuardrailSensitiveInformationActionPtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailSensitiveInformationActionPtrOutput

func (AiGuardrailGuardrailSensitiveInformationActionPtrOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailSensitiveInformationActionPtrOutput) ToStringPtrOutputWithContext added in v1.13.0

type AiGuardrailGuardrailTopicConfig added in v1.13.0

type AiGuardrailGuardrailTopicConfig 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"`
	// Type of topic in a policy.
	Type AiGuardrailGuardrailTopicType `pulumi:"type"`
}

Topic config in topic policy.

type AiGuardrailGuardrailTopicConfigArgs added in v1.13.0

type AiGuardrailGuardrailTopicConfigArgs 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"`
	// Type of topic in a policy.
	Type AiGuardrailGuardrailTopicTypeInput `pulumi:"type"`
}

Topic config in topic policy.

func (AiGuardrailGuardrailTopicConfigArgs) ElementType added in v1.13.0

func (AiGuardrailGuardrailTopicConfigArgs) ToAiGuardrailGuardrailTopicConfigOutput added in v1.13.0

func (i AiGuardrailGuardrailTopicConfigArgs) ToAiGuardrailGuardrailTopicConfigOutput() AiGuardrailGuardrailTopicConfigOutput

func (AiGuardrailGuardrailTopicConfigArgs) ToAiGuardrailGuardrailTopicConfigOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailTopicConfigArgs) ToAiGuardrailGuardrailTopicConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicConfigOutput

type AiGuardrailGuardrailTopicConfigArray added in v1.13.0

type AiGuardrailGuardrailTopicConfigArray []AiGuardrailGuardrailTopicConfigInput

func (AiGuardrailGuardrailTopicConfigArray) ElementType added in v1.13.0

func (AiGuardrailGuardrailTopicConfigArray) ToAiGuardrailGuardrailTopicConfigArrayOutput added in v1.13.0

func (i AiGuardrailGuardrailTopicConfigArray) ToAiGuardrailGuardrailTopicConfigArrayOutput() AiGuardrailGuardrailTopicConfigArrayOutput

func (AiGuardrailGuardrailTopicConfigArray) ToAiGuardrailGuardrailTopicConfigArrayOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailTopicConfigArray) ToAiGuardrailGuardrailTopicConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicConfigArrayOutput

type AiGuardrailGuardrailTopicConfigArrayInput added in v1.13.0

type AiGuardrailGuardrailTopicConfigArrayInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailTopicConfigArrayOutput() AiGuardrailGuardrailTopicConfigArrayOutput
	ToAiGuardrailGuardrailTopicConfigArrayOutputWithContext(context.Context) AiGuardrailGuardrailTopicConfigArrayOutput
}

AiGuardrailGuardrailTopicConfigArrayInput is an input type that accepts AiGuardrailGuardrailTopicConfigArray and AiGuardrailGuardrailTopicConfigArrayOutput values. You can construct a concrete instance of `AiGuardrailGuardrailTopicConfigArrayInput` via:

AiGuardrailGuardrailTopicConfigArray{ AiGuardrailGuardrailTopicConfigArgs{...} }

type AiGuardrailGuardrailTopicConfigArrayOutput added in v1.13.0

type AiGuardrailGuardrailTopicConfigArrayOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailTopicConfigArrayOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailTopicConfigArrayOutput) Index added in v1.13.0

func (AiGuardrailGuardrailTopicConfigArrayOutput) ToAiGuardrailGuardrailTopicConfigArrayOutput added in v1.13.0

func (o AiGuardrailGuardrailTopicConfigArrayOutput) ToAiGuardrailGuardrailTopicConfigArrayOutput() AiGuardrailGuardrailTopicConfigArrayOutput

func (AiGuardrailGuardrailTopicConfigArrayOutput) ToAiGuardrailGuardrailTopicConfigArrayOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailTopicConfigArrayOutput) ToAiGuardrailGuardrailTopicConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicConfigArrayOutput

type AiGuardrailGuardrailTopicConfigInput added in v1.13.0

type AiGuardrailGuardrailTopicConfigInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailTopicConfigOutput() AiGuardrailGuardrailTopicConfigOutput
	ToAiGuardrailGuardrailTopicConfigOutputWithContext(context.Context) AiGuardrailGuardrailTopicConfigOutput
}

AiGuardrailGuardrailTopicConfigInput is an input type that accepts AiGuardrailGuardrailTopicConfigArgs and AiGuardrailGuardrailTopicConfigOutput values. You can construct a concrete instance of `AiGuardrailGuardrailTopicConfigInput` via:

AiGuardrailGuardrailTopicConfigArgs{...}

type AiGuardrailGuardrailTopicConfigOutput added in v1.13.0

type AiGuardrailGuardrailTopicConfigOutput struct{ *pulumi.OutputState }

Topic config in topic policy.

func (AiGuardrailGuardrailTopicConfigOutput) Definition added in v1.13.0

Definition of topic in topic policy

func (AiGuardrailGuardrailTopicConfigOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailTopicConfigOutput) Examples added in v1.13.0

List of text examples

func (AiGuardrailGuardrailTopicConfigOutput) Name added in v1.13.0

Name of topic in topic policy

func (AiGuardrailGuardrailTopicConfigOutput) ToAiGuardrailGuardrailTopicConfigOutput added in v1.13.0

func (o AiGuardrailGuardrailTopicConfigOutput) ToAiGuardrailGuardrailTopicConfigOutput() AiGuardrailGuardrailTopicConfigOutput

func (AiGuardrailGuardrailTopicConfigOutput) ToAiGuardrailGuardrailTopicConfigOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailTopicConfigOutput) ToAiGuardrailGuardrailTopicConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicConfigOutput

func (AiGuardrailGuardrailTopicConfigOutput) Type added in v1.13.0

Type of topic in a policy.

type AiGuardrailGuardrailTopicType added in v1.13.0

type AiGuardrailGuardrailTopicType string

Type of topic in a policy

func (AiGuardrailGuardrailTopicType) ElementType added in v1.13.0

func (AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypeOutput added in v1.13.0

func (e AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypeOutput() AiGuardrailGuardrailTopicTypeOutput

func (AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypeOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicTypeOutput

func (AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypePtrOutput added in v1.13.0

func (e AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypePtrOutput() AiGuardrailGuardrailTopicTypePtrOutput

func (AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypePtrOutputWithContext added in v1.13.0

func (e AiGuardrailGuardrailTopicType) ToAiGuardrailGuardrailTopicTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicTypePtrOutput

func (AiGuardrailGuardrailTopicType) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailTopicType) ToStringOutputWithContext added in v1.13.0

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

func (AiGuardrailGuardrailTopicType) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailTopicType) ToStringPtrOutputWithContext added in v1.13.0

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

type AiGuardrailGuardrailTopicTypeInput added in v1.13.0

type AiGuardrailGuardrailTopicTypeInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailTopicTypeOutput() AiGuardrailGuardrailTopicTypeOutput
	ToAiGuardrailGuardrailTopicTypeOutputWithContext(context.Context) AiGuardrailGuardrailTopicTypeOutput
}

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

AiGuardrailGuardrailTopicTypeDeny

type AiGuardrailGuardrailTopicTypeOutput added in v1.13.0

type AiGuardrailGuardrailTopicTypeOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailTopicTypeOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypeOutput added in v1.13.0

func (o AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypeOutput() AiGuardrailGuardrailTopicTypeOutput

func (AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypeOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypeOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicTypeOutput

func (AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypePtrOutput() AiGuardrailGuardrailTopicTypePtrOutput

func (AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailTopicTypeOutput) ToAiGuardrailGuardrailTopicTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicTypePtrOutput

func (AiGuardrailGuardrailTopicTypeOutput) ToStringOutput added in v1.13.0

func (AiGuardrailGuardrailTopicTypeOutput) ToStringOutputWithContext added in v1.13.0

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

func (AiGuardrailGuardrailTopicTypeOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailTopicTypeOutput) ToStringPtrOutputWithContext added in v1.13.0

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

type AiGuardrailGuardrailTopicTypePtrInput added in v1.13.0

type AiGuardrailGuardrailTopicTypePtrInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailTopicTypePtrOutput() AiGuardrailGuardrailTopicTypePtrOutput
	ToAiGuardrailGuardrailTopicTypePtrOutputWithContext(context.Context) AiGuardrailGuardrailTopicTypePtrOutput
}

func AiGuardrailGuardrailTopicTypePtr added in v1.13.0

func AiGuardrailGuardrailTopicTypePtr(v string) AiGuardrailGuardrailTopicTypePtrInput

type AiGuardrailGuardrailTopicTypePtrOutput added in v1.13.0

type AiGuardrailGuardrailTopicTypePtrOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailTopicTypePtrOutput) Elem added in v1.13.0

func (AiGuardrailGuardrailTopicTypePtrOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailTopicTypePtrOutput) ToAiGuardrailGuardrailTopicTypePtrOutput added in v1.13.0

func (o AiGuardrailGuardrailTopicTypePtrOutput) ToAiGuardrailGuardrailTopicTypePtrOutput() AiGuardrailGuardrailTopicTypePtrOutput

func (AiGuardrailGuardrailTopicTypePtrOutput) ToAiGuardrailGuardrailTopicTypePtrOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailTopicTypePtrOutput) ToAiGuardrailGuardrailTopicTypePtrOutputWithContext(ctx context.Context) AiGuardrailGuardrailTopicTypePtrOutput

func (AiGuardrailGuardrailTopicTypePtrOutput) ToStringPtrOutput added in v1.13.0

func (AiGuardrailGuardrailTopicTypePtrOutput) ToStringPtrOutputWithContext added in v1.13.0

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

type AiGuardrailGuardrailWordConfig added in v1.13.0

type AiGuardrailGuardrailWordConfig struct {
	// The custom word text.
	Text string `pulumi:"text"`
}

A custom word config.

type AiGuardrailGuardrailWordConfigArgs added in v1.13.0

type AiGuardrailGuardrailWordConfigArgs struct {
	// The custom word text.
	Text pulumi.StringInput `pulumi:"text"`
}

A custom word config.

func (AiGuardrailGuardrailWordConfigArgs) ElementType added in v1.13.0

func (AiGuardrailGuardrailWordConfigArgs) ToAiGuardrailGuardrailWordConfigOutput added in v1.13.0

func (i AiGuardrailGuardrailWordConfigArgs) ToAiGuardrailGuardrailWordConfigOutput() AiGuardrailGuardrailWordConfigOutput

func (AiGuardrailGuardrailWordConfigArgs) ToAiGuardrailGuardrailWordConfigOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailWordConfigArgs) ToAiGuardrailGuardrailWordConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailWordConfigOutput

type AiGuardrailGuardrailWordConfigArray added in v1.13.0

type AiGuardrailGuardrailWordConfigArray []AiGuardrailGuardrailWordConfigInput

func (AiGuardrailGuardrailWordConfigArray) ElementType added in v1.13.0

func (AiGuardrailGuardrailWordConfigArray) ToAiGuardrailGuardrailWordConfigArrayOutput added in v1.13.0

func (i AiGuardrailGuardrailWordConfigArray) ToAiGuardrailGuardrailWordConfigArrayOutput() AiGuardrailGuardrailWordConfigArrayOutput

func (AiGuardrailGuardrailWordConfigArray) ToAiGuardrailGuardrailWordConfigArrayOutputWithContext added in v1.13.0

func (i AiGuardrailGuardrailWordConfigArray) ToAiGuardrailGuardrailWordConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailWordConfigArrayOutput

type AiGuardrailGuardrailWordConfigArrayInput added in v1.13.0

type AiGuardrailGuardrailWordConfigArrayInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailWordConfigArrayOutput() AiGuardrailGuardrailWordConfigArrayOutput
	ToAiGuardrailGuardrailWordConfigArrayOutputWithContext(context.Context) AiGuardrailGuardrailWordConfigArrayOutput
}

AiGuardrailGuardrailWordConfigArrayInput is an input type that accepts AiGuardrailGuardrailWordConfigArray and AiGuardrailGuardrailWordConfigArrayOutput values. You can construct a concrete instance of `AiGuardrailGuardrailWordConfigArrayInput` via:

AiGuardrailGuardrailWordConfigArray{ AiGuardrailGuardrailWordConfigArgs{...} }

type AiGuardrailGuardrailWordConfigArrayOutput added in v1.13.0

type AiGuardrailGuardrailWordConfigArrayOutput struct{ *pulumi.OutputState }

func (AiGuardrailGuardrailWordConfigArrayOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailWordConfigArrayOutput) Index added in v1.13.0

func (AiGuardrailGuardrailWordConfigArrayOutput) ToAiGuardrailGuardrailWordConfigArrayOutput added in v1.13.0

func (o AiGuardrailGuardrailWordConfigArrayOutput) ToAiGuardrailGuardrailWordConfigArrayOutput() AiGuardrailGuardrailWordConfigArrayOutput

func (AiGuardrailGuardrailWordConfigArrayOutput) ToAiGuardrailGuardrailWordConfigArrayOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailWordConfigArrayOutput) ToAiGuardrailGuardrailWordConfigArrayOutputWithContext(ctx context.Context) AiGuardrailGuardrailWordConfigArrayOutput

type AiGuardrailGuardrailWordConfigInput added in v1.13.0

type AiGuardrailGuardrailWordConfigInput interface {
	pulumi.Input

	ToAiGuardrailGuardrailWordConfigOutput() AiGuardrailGuardrailWordConfigOutput
	ToAiGuardrailGuardrailWordConfigOutputWithContext(context.Context) AiGuardrailGuardrailWordConfigOutput
}

AiGuardrailGuardrailWordConfigInput is an input type that accepts AiGuardrailGuardrailWordConfigArgs and AiGuardrailGuardrailWordConfigOutput values. You can construct a concrete instance of `AiGuardrailGuardrailWordConfigInput` via:

AiGuardrailGuardrailWordConfigArgs{...}

type AiGuardrailGuardrailWordConfigOutput added in v1.13.0

type AiGuardrailGuardrailWordConfigOutput struct{ *pulumi.OutputState }

A custom word config.

func (AiGuardrailGuardrailWordConfigOutput) ElementType added in v1.13.0

func (AiGuardrailGuardrailWordConfigOutput) Text added in v1.13.0

The custom word text.

func (AiGuardrailGuardrailWordConfigOutput) ToAiGuardrailGuardrailWordConfigOutput added in v1.13.0

func (o AiGuardrailGuardrailWordConfigOutput) ToAiGuardrailGuardrailWordConfigOutput() AiGuardrailGuardrailWordConfigOutput

func (AiGuardrailGuardrailWordConfigOutput) ToAiGuardrailGuardrailWordConfigOutputWithContext added in v1.13.0

func (o AiGuardrailGuardrailWordConfigOutput) ToAiGuardrailGuardrailWordConfigOutputWithContext(ctx context.Context) AiGuardrailGuardrailWordConfigOutput

type AiGuardrailInput added in v1.13.0

type AiGuardrailInput interface {
	pulumi.Input

	ToAiGuardrailOutput() AiGuardrailOutput
	ToAiGuardrailOutputWithContext(ctx context.Context) AiGuardrailOutput
}

type AiGuardrailOutput added in v1.13.0

type AiGuardrailOutput struct{ *pulumi.OutputState }

func (AiGuardrailOutput) AiGuardrailArn added in v1.13.0

func (o AiGuardrailOutput) AiGuardrailArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the AI Guardrail.

func (AiGuardrailOutput) AiGuardrailId added in v1.13.0

func (o AiGuardrailOutput) AiGuardrailId() pulumi.StringOutput

The identifier of the Amazon Q in Connect AI Guardrail.

func (AiGuardrailOutput) AssistantArn added in v1.13.0

func (o AiGuardrailOutput) AssistantArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (AiGuardrailOutput) AssistantId added in v1.13.0

func (o AiGuardrailOutput) AssistantId() pulumi.StringOutput

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

func (AiGuardrailOutput) BlockedInputMessaging added in v1.13.0

func (o AiGuardrailOutput) BlockedInputMessaging() pulumi.StringOutput

Messaging for when violations are detected in text

func (AiGuardrailOutput) BlockedOutputsMessaging added in v1.13.0

func (o AiGuardrailOutput) BlockedOutputsMessaging() pulumi.StringOutput

Messaging for when violations are detected in text

func (AiGuardrailOutput) ContentPolicyConfig added in v1.13.0

Contains details about how to handle harmful content.

func (AiGuardrailOutput) ContextualGroundingPolicyConfig added in v1.13.0

The policy configuration details for the AI Guardrail's contextual grounding policy.

func (AiGuardrailOutput) Description added in v1.13.0

func (o AiGuardrailOutput) Description() pulumi.StringPtrOutput

Description of the guardrail or its version

func (AiGuardrailOutput) ElementType added in v1.13.0

func (AiGuardrailOutput) ElementType() reflect.Type

func (AiGuardrailOutput) Name added in v1.13.0

The name of the AI Guardrail.

func (AiGuardrailOutput) SensitiveInformationPolicyConfig added in v1.13.0

Contains details about PII entities and regular expressions to configure for the AI Guardrail.

func (AiGuardrailOutput) Tags added in v1.13.0

The tags used to organize, track, or control access for this resource.

func (AiGuardrailOutput) ToAiGuardrailOutput added in v1.13.0

func (o AiGuardrailOutput) ToAiGuardrailOutput() AiGuardrailOutput

func (AiGuardrailOutput) ToAiGuardrailOutputWithContext added in v1.13.0

func (o AiGuardrailOutput) ToAiGuardrailOutputWithContext(ctx context.Context) AiGuardrailOutput

func (AiGuardrailOutput) TopicPolicyConfig added in v1.13.0

Contains details about topics that the AI Guardrail should identify and deny.

func (AiGuardrailOutput) WordPolicyConfig added in v1.13.0

Contains details about the word policy to configured for the AI Guardrail.

type AiGuardrailState added in v1.13.0

type AiGuardrailState struct {
}

func (AiGuardrailState) ElementType added in v1.13.0

func (AiGuardrailState) ElementType() reflect.Type

type AiGuardrailVersion added in v1.13.0

type AiGuardrailVersion struct {
	pulumi.CustomResourceState

	// The ARN of the AI guardrail version.
	AiGuardrailArn pulumi.StringOutput `pulumi:"aiGuardrailArn"`
	// The ID of the AI guardrail version.
	AiGuardrailId pulumi.StringOutput `pulumi:"aiGuardrailId"`
	// The ID of the AI guardrail version.
	AiGuardrailVersionId pulumi.StringOutput `pulumi:"aiGuardrailVersionId"`
	// The ARN of the AI guardrail version assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The ID of the AI guardrail version assistant.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// The modified time of the AI guardrail version in seconds.
	ModifiedTimeSeconds pulumi.Float64PtrOutput `pulumi:"modifiedTimeSeconds"`
	// The version number for this AI Guardrail version.
	VersionNumber pulumi.Float64Output `pulumi:"versionNumber"`
}

Definition of AWS::Wisdom::AIGuardrailVersion Resource Type

func GetAiGuardrailVersion added in v1.13.0

func GetAiGuardrailVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiGuardrailVersionState, opts ...pulumi.ResourceOption) (*AiGuardrailVersion, error)

GetAiGuardrailVersion gets an existing AiGuardrailVersion 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 NewAiGuardrailVersion added in v1.13.0

func NewAiGuardrailVersion(ctx *pulumi.Context,
	name string, args *AiGuardrailVersionArgs, opts ...pulumi.ResourceOption) (*AiGuardrailVersion, error)

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

func (*AiGuardrailVersion) ElementType added in v1.13.0

func (*AiGuardrailVersion) ElementType() reflect.Type

func (*AiGuardrailVersion) ToAiGuardrailVersionOutput added in v1.13.0

func (i *AiGuardrailVersion) ToAiGuardrailVersionOutput() AiGuardrailVersionOutput

func (*AiGuardrailVersion) ToAiGuardrailVersionOutputWithContext added in v1.13.0

func (i *AiGuardrailVersion) ToAiGuardrailVersionOutputWithContext(ctx context.Context) AiGuardrailVersionOutput

type AiGuardrailVersionArgs added in v1.13.0

type AiGuardrailVersionArgs struct {
	// The ID of the AI guardrail version.
	AiGuardrailId pulumi.StringInput
	// The ID of the AI guardrail version assistant.
	AssistantId pulumi.StringInput
	// The modified time of the AI guardrail version in seconds.
	ModifiedTimeSeconds pulumi.Float64PtrInput
}

The set of arguments for constructing a AiGuardrailVersion resource.

func (AiGuardrailVersionArgs) ElementType added in v1.13.0

func (AiGuardrailVersionArgs) ElementType() reflect.Type

type AiGuardrailVersionInput added in v1.13.0

type AiGuardrailVersionInput interface {
	pulumi.Input

	ToAiGuardrailVersionOutput() AiGuardrailVersionOutput
	ToAiGuardrailVersionOutputWithContext(ctx context.Context) AiGuardrailVersionOutput
}

type AiGuardrailVersionOutput added in v1.13.0

type AiGuardrailVersionOutput struct{ *pulumi.OutputState }

func (AiGuardrailVersionOutput) AiGuardrailArn added in v1.13.0

func (o AiGuardrailVersionOutput) AiGuardrailArn() pulumi.StringOutput

The ARN of the AI guardrail version.

func (AiGuardrailVersionOutput) AiGuardrailId added in v1.13.0

func (o AiGuardrailVersionOutput) AiGuardrailId() pulumi.StringOutput

The ID of the AI guardrail version.

func (AiGuardrailVersionOutput) AiGuardrailVersionId added in v1.13.0

func (o AiGuardrailVersionOutput) AiGuardrailVersionId() pulumi.StringOutput

The ID of the AI guardrail version.

func (AiGuardrailVersionOutput) AssistantArn added in v1.13.0

func (o AiGuardrailVersionOutput) AssistantArn() pulumi.StringOutput

The ARN of the AI guardrail version assistant.

func (AiGuardrailVersionOutput) AssistantId added in v1.13.0

The ID of the AI guardrail version assistant.

func (AiGuardrailVersionOutput) ElementType added in v1.13.0

func (AiGuardrailVersionOutput) ElementType() reflect.Type

func (AiGuardrailVersionOutput) ModifiedTimeSeconds added in v1.13.0

func (o AiGuardrailVersionOutput) ModifiedTimeSeconds() pulumi.Float64PtrOutput

The modified time of the AI guardrail version in seconds.

func (AiGuardrailVersionOutput) ToAiGuardrailVersionOutput added in v1.13.0

func (o AiGuardrailVersionOutput) ToAiGuardrailVersionOutput() AiGuardrailVersionOutput

func (AiGuardrailVersionOutput) ToAiGuardrailVersionOutputWithContext added in v1.13.0

func (o AiGuardrailVersionOutput) ToAiGuardrailVersionOutputWithContext(ctx context.Context) AiGuardrailVersionOutput

func (AiGuardrailVersionOutput) VersionNumber added in v1.13.0

func (o AiGuardrailVersionOutput) VersionNumber() pulumi.Float64Output

The version number for this AI Guardrail version.

type AiGuardrailVersionState added in v1.13.0

type AiGuardrailVersionState struct {
}

func (AiGuardrailVersionState) ElementType added in v1.13.0

func (AiGuardrailVersionState) ElementType() reflect.Type

type AiPrompt added in v1.3.0

type AiPrompt struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the AI Prompt.
	AiPromptArn pulumi.StringOutput `pulumi:"aiPromptArn"`
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId pulumi.StringOutput `pulumi:"aiPromptId"`
	// The API format used for this AI Prompt.
	ApiFormat AiPromptAiPromptApiFormatOutput `pulumi:"apiFormat"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringPtrOutput `pulumi:"assistantId"`
	// The description of the AI Prompt.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the model used for this AI Prompt. Model Ids supported are: `CLAUDE_3_HAIKU_20240307_V1` .
	ModelId pulumi.StringOutput `pulumi:"modelId"`
	// The name of the AI Prompt
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The configuration of the prompt template for this AI Prompt.
	TemplateConfiguration AiPromptAiPromptTemplateConfigurationOutput `pulumi:"templateConfiguration"`
	// The type of the prompt template for this AI Prompt.
	TemplateType AiPromptAiPromptTemplateTypeOutput `pulumi:"templateType"`
	// The type of this AI Prompt.
	Type AiPromptAiPromptTypeOutput `pulumi:"type"`
}

Definition of AWS::Wisdom::AIPrompt Resource Type

func GetAiPrompt added in v1.3.0

func GetAiPrompt(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiPromptState, opts ...pulumi.ResourceOption) (*AiPrompt, error)

GetAiPrompt gets an existing AiPrompt 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 NewAiPrompt added in v1.3.0

func NewAiPrompt(ctx *pulumi.Context,
	name string, args *AiPromptArgs, opts ...pulumi.ResourceOption) (*AiPrompt, error)

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

func (*AiPrompt) ElementType added in v1.3.0

func (*AiPrompt) ElementType() reflect.Type

func (*AiPrompt) ToAiPromptOutput added in v1.3.0

func (i *AiPrompt) ToAiPromptOutput() AiPromptOutput

func (*AiPrompt) ToAiPromptOutputWithContext added in v1.3.0

func (i *AiPrompt) ToAiPromptOutputWithContext(ctx context.Context) AiPromptOutput

type AiPromptAiPromptApiFormat added in v1.3.0

type AiPromptAiPromptApiFormat string

func (AiPromptAiPromptApiFormat) ElementType added in v1.3.0

func (AiPromptAiPromptApiFormat) ElementType() reflect.Type

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutput() AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutputWithContext added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormat) ToStringOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToStringOutput() pulumi.StringOutput

func (AiPromptAiPromptApiFormat) ToStringOutputWithContext added in v1.3.0

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

func (AiPromptAiPromptApiFormat) ToStringPtrOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptApiFormat) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptApiFormatInput added in v1.3.0

type AiPromptAiPromptApiFormatInput interface {
	pulumi.Input

	ToAiPromptAiPromptApiFormatOutput() AiPromptAiPromptApiFormatOutput
	ToAiPromptAiPromptApiFormatOutputWithContext(context.Context) AiPromptAiPromptApiFormatOutput
}

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

AiPromptAiPromptApiFormatAnthropicClaudeMessages
AiPromptAiPromptApiFormatAnthropicClaudeTextCompletions

type AiPromptAiPromptApiFormatOutput added in v1.3.0

type AiPromptAiPromptApiFormatOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptApiFormatOutput) ElementType added in v1.3.0

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutput added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutput() AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutput added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatOutput) ToStringOutput added in v1.3.0

func (AiPromptAiPromptApiFormatOutput) ToStringOutputWithContext added in v1.3.0

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

func (AiPromptAiPromptApiFormatOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptApiFormatOutput) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptApiFormatPtrInput added in v1.3.0

type AiPromptAiPromptApiFormatPtrInput interface {
	pulumi.Input

	ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput
	ToAiPromptAiPromptApiFormatPtrOutputWithContext(context.Context) AiPromptAiPromptApiFormatPtrOutput
}

func AiPromptAiPromptApiFormatPtr added in v1.3.0

func AiPromptAiPromptApiFormatPtr(v string) AiPromptAiPromptApiFormatPtrInput

type AiPromptAiPromptApiFormatPtrOutput added in v1.3.0

type AiPromptAiPromptApiFormatPtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptApiFormatPtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptApiFormatPtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutput added in v1.3.0

func (o AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatPtrOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptApiFormatPtrOutput) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptTemplateConfiguration added in v1.3.0

type AiPromptAiPromptTemplateConfiguration struct {
}

type AiPromptAiPromptTemplateConfigurationArgs added in v1.3.0

type AiPromptAiPromptTemplateConfigurationArgs struct {
}

func (AiPromptAiPromptTemplateConfigurationArgs) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutput added in v1.3.0

func (i AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutput() AiPromptAiPromptTemplateConfigurationOutput

func (AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutputWithContext added in v1.3.0

func (i AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateConfigurationOutput

type AiPromptAiPromptTemplateConfigurationInput added in v1.3.0

type AiPromptAiPromptTemplateConfigurationInput interface {
	pulumi.Input

	ToAiPromptAiPromptTemplateConfigurationOutput() AiPromptAiPromptTemplateConfigurationOutput
	ToAiPromptAiPromptTemplateConfigurationOutputWithContext(context.Context) AiPromptAiPromptTemplateConfigurationOutput
}

AiPromptAiPromptTemplateConfigurationInput is an input type that accepts AiPromptAiPromptTemplateConfigurationArgs and AiPromptAiPromptTemplateConfigurationOutput values. You can construct a concrete instance of `AiPromptAiPromptTemplateConfigurationInput` via:

AiPromptAiPromptTemplateConfigurationArgs{...}

type AiPromptAiPromptTemplateConfigurationOutput added in v1.3.0

type AiPromptAiPromptTemplateConfigurationOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateConfigurationOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutput added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutput() AiPromptAiPromptTemplateConfigurationOutput

func (AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateConfigurationOutput

type AiPromptAiPromptTemplateConfigurationPtrOutput added in v1.3.0

type AiPromptAiPromptTemplateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateConfigurationPtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationPtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutput added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutput() AiPromptAiPromptTemplateConfigurationPtrOutput

func (AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateConfigurationPtrOutput

type AiPromptAiPromptTemplateType added in v1.3.0

type AiPromptAiPromptTemplateType string

func (AiPromptAiPromptTemplateType) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutput added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutput() AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutputWithContext added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateType) ToStringOutput added in v1.3.0

func (AiPromptAiPromptTemplateType) ToStringOutputWithContext added in v1.3.0

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

func (AiPromptAiPromptTemplateType) ToStringPtrOutput added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptTemplateType) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptTemplateTypeInput added in v1.3.0

type AiPromptAiPromptTemplateTypeInput interface {
	pulumi.Input

	ToAiPromptAiPromptTemplateTypeOutput() AiPromptAiPromptTemplateTypeOutput
	ToAiPromptAiPromptTemplateTypeOutputWithContext(context.Context) AiPromptAiPromptTemplateTypeOutput
}

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

AiPromptAiPromptTemplateTypeText

type AiPromptAiPromptTemplateTypeOutput added in v1.3.0

type AiPromptAiPromptTemplateTypeOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateTypeOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutput added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutput() AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypeOutput) ToStringOutput added in v1.3.0

func (AiPromptAiPromptTemplateTypeOutput) ToStringOutputWithContext added in v1.3.0

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

func (AiPromptAiPromptTemplateTypeOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptTemplateTypeOutput) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptTemplateTypePtrInput added in v1.3.0

type AiPromptAiPromptTemplateTypePtrInput interface {
	pulumi.Input

	ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput
	ToAiPromptAiPromptTemplateTypePtrOutputWithContext(context.Context) AiPromptAiPromptTemplateTypePtrOutput
}

func AiPromptAiPromptTemplateTypePtr added in v1.3.0

func AiPromptAiPromptTemplateTypePtr(v string) AiPromptAiPromptTemplateTypePtrInput

type AiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

type AiPromptAiPromptTemplateTypePtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateTypePtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptTemplateTypePtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypePtrOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptType added in v1.3.0

type AiPromptAiPromptType string

func (AiPromptAiPromptType) ElementType added in v1.3.0

func (AiPromptAiPromptType) ElementType() reflect.Type

func (AiPromptAiPromptType) ToAiPromptAiPromptTypeOutput added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypeOutput() AiPromptAiPromptTypeOutput

func (AiPromptAiPromptType) ToAiPromptAiPromptTypeOutputWithContext added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTypeOutput

func (AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutput added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptType) ToStringOutput added in v1.3.0

func (e AiPromptAiPromptType) ToStringOutput() pulumi.StringOutput

func (AiPromptAiPromptType) ToStringOutputWithContext added in v1.3.0

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

func (AiPromptAiPromptType) ToStringPtrOutput added in v1.3.0

func (e AiPromptAiPromptType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptType) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptTypeInput added in v1.3.0

type AiPromptAiPromptTypeInput interface {
	pulumi.Input

	ToAiPromptAiPromptTypeOutput() AiPromptAiPromptTypeOutput
	ToAiPromptAiPromptTypeOutputWithContext(context.Context) AiPromptAiPromptTypeOutput
}

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

AiPromptAiPromptTypeAnswerGeneration
AiPromptAiPromptTypeIntentLabelingGeneration
AiPromptAiPromptTypeQueryReformulation
AiPromptAiPromptTypeSelfServicePreProcessing
AiPromptAiPromptTypeSelfServiceAnswerGeneration

type AiPromptAiPromptTypeOutput added in v1.3.0

type AiPromptAiPromptTypeOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTypeOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTypeOutput) ElementType() reflect.Type

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutput() AiPromptAiPromptTypeOutput

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTypeOutput

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypeOutput) ToStringOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToStringOutput() pulumi.StringOutput

func (AiPromptAiPromptTypeOutput) ToStringOutputWithContext added in v1.3.0

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

func (AiPromptAiPromptTypeOutput) ToStringPtrOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptTypeOutput) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptAiPromptTypePtrInput added in v1.3.0

type AiPromptAiPromptTypePtrInput interface {
	pulumi.Input

	ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput
	ToAiPromptAiPromptTypePtrOutputWithContext(context.Context) AiPromptAiPromptTypePtrOutput
}

func AiPromptAiPromptTypePtr added in v1.3.0

func AiPromptAiPromptTypePtr(v string) AiPromptAiPromptTypePtrInput

type AiPromptAiPromptTypePtrOutput added in v1.3.0

type AiPromptAiPromptTypePtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTypePtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptTypePtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypePtrOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptTypePtrOutput) ToStringPtrOutputWithContext added in v1.3.0

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

type AiPromptArgs added in v1.3.0

type AiPromptArgs struct {
	// The API format used for this AI Prompt.
	ApiFormat AiPromptAiPromptApiFormatInput
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringPtrInput
	// The description of the AI Prompt.
	Description pulumi.StringPtrInput
	// The identifier of the model used for this AI Prompt. Model Ids supported are: `CLAUDE_3_HAIKU_20240307_V1` .
	ModelId pulumi.StringInput
	// The name of the AI Prompt
	Name pulumi.StringPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapInput
	// The configuration of the prompt template for this AI Prompt.
	TemplateConfiguration AiPromptAiPromptTemplateConfigurationInput
	// The type of the prompt template for this AI Prompt.
	TemplateType AiPromptAiPromptTemplateTypeInput
	// The type of this AI Prompt.
	Type AiPromptAiPromptTypeInput
}

The set of arguments for constructing a AiPrompt resource.

func (AiPromptArgs) ElementType added in v1.3.0

func (AiPromptArgs) ElementType() reflect.Type

type AiPromptInput added in v1.3.0

type AiPromptInput interface {
	pulumi.Input

	ToAiPromptOutput() AiPromptOutput
	ToAiPromptOutputWithContext(ctx context.Context) AiPromptOutput
}

type AiPromptOutput added in v1.3.0

type AiPromptOutput struct{ *pulumi.OutputState }

func (AiPromptOutput) AiPromptArn added in v1.3.0

func (o AiPromptOutput) AiPromptArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the AI Prompt.

func (AiPromptOutput) AiPromptId added in v1.3.0

func (o AiPromptOutput) AiPromptId() pulumi.StringOutput

The identifier of the Amazon Q in Connect AI prompt.

func (AiPromptOutput) ApiFormat added in v1.3.0

The API format used for this AI Prompt.

func (AiPromptOutput) AssistantArn added in v1.3.0

func (o AiPromptOutput) AssistantArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (AiPromptOutput) AssistantId added in v1.3.0

func (o AiPromptOutput) AssistantId() pulumi.StringPtrOutput

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

func (AiPromptOutput) Description added in v1.3.0

func (o AiPromptOutput) Description() pulumi.StringPtrOutput

The description of the AI Prompt.

func (AiPromptOutput) ElementType added in v1.3.0

func (AiPromptOutput) ElementType() reflect.Type

func (AiPromptOutput) ModelId added in v1.3.0

func (o AiPromptOutput) ModelId() pulumi.StringOutput

The identifier of the model used for this AI Prompt. Model Ids supported are: `CLAUDE_3_HAIKU_20240307_V1` .

func (AiPromptOutput) Name added in v1.3.0

The name of the AI Prompt

func (AiPromptOutput) Tags added in v1.3.0

The tags used to organize, track, or control access for this resource.

func (AiPromptOutput) TemplateConfiguration added in v1.3.0

The configuration of the prompt template for this AI Prompt.

func (AiPromptOutput) TemplateType added in v1.3.0

The type of the prompt template for this AI Prompt.

func (AiPromptOutput) ToAiPromptOutput added in v1.3.0

func (o AiPromptOutput) ToAiPromptOutput() AiPromptOutput

func (AiPromptOutput) ToAiPromptOutputWithContext added in v1.3.0

func (o AiPromptOutput) ToAiPromptOutputWithContext(ctx context.Context) AiPromptOutput

func (AiPromptOutput) Type added in v1.3.0

The type of this AI Prompt.

type AiPromptState added in v1.3.0

type AiPromptState struct {
}

func (AiPromptState) ElementType added in v1.3.0

func (AiPromptState) ElementType() reflect.Type

type AiPromptVersion added in v1.5.0

type AiPromptVersion struct {
	pulumi.CustomResourceState

	// The ARN of the AI prompt.
	AiPromptArn pulumi.StringOutput `pulumi:"aiPromptArn"`
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId        pulumi.StringOutput `pulumi:"aiPromptId"`
	AiPromptVersionId pulumi.StringOutput `pulumi:"aiPromptVersionId"`
	AssistantArn      pulumi.StringOutput `pulumi:"assistantArn"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// The time the AI Prompt version was last modified in seconds.
	ModifiedTimeSeconds pulumi.Float64PtrOutput `pulumi:"modifiedTimeSeconds"`
	// The version number for this AI Prompt version.
	VersionNumber pulumi.Float64Output `pulumi:"versionNumber"`
}

Definition of AWS::Wisdom::AIPromptVersion Resource Type

func GetAiPromptVersion added in v1.5.0

func GetAiPromptVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiPromptVersionState, opts ...pulumi.ResourceOption) (*AiPromptVersion, error)

GetAiPromptVersion gets an existing AiPromptVersion 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 NewAiPromptVersion added in v1.5.0

func NewAiPromptVersion(ctx *pulumi.Context,
	name string, args *AiPromptVersionArgs, opts ...pulumi.ResourceOption) (*AiPromptVersion, error)

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

func (*AiPromptVersion) ElementType added in v1.5.0

func (*AiPromptVersion) ElementType() reflect.Type

func (*AiPromptVersion) ToAiPromptVersionOutput added in v1.5.0

func (i *AiPromptVersion) ToAiPromptVersionOutput() AiPromptVersionOutput

func (*AiPromptVersion) ToAiPromptVersionOutputWithContext added in v1.5.0

func (i *AiPromptVersion) ToAiPromptVersionOutputWithContext(ctx context.Context) AiPromptVersionOutput

type AiPromptVersionArgs added in v1.5.0

type AiPromptVersionArgs struct {
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId pulumi.StringInput
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput
	// The time the AI Prompt version was last modified in seconds.
	ModifiedTimeSeconds pulumi.Float64PtrInput
}

The set of arguments for constructing a AiPromptVersion resource.

func (AiPromptVersionArgs) ElementType added in v1.5.0

func (AiPromptVersionArgs) ElementType() reflect.Type

type AiPromptVersionInput added in v1.5.0

type AiPromptVersionInput interface {
	pulumi.Input

	ToAiPromptVersionOutput() AiPromptVersionOutput
	ToAiPromptVersionOutputWithContext(ctx context.Context) AiPromptVersionOutput
}

type AiPromptVersionOutput added in v1.5.0

type AiPromptVersionOutput struct{ *pulumi.OutputState }

func (AiPromptVersionOutput) AiPromptArn added in v1.5.0

func (o AiPromptVersionOutput) AiPromptArn() pulumi.StringOutput

The ARN of the AI prompt.

func (AiPromptVersionOutput) AiPromptId added in v1.5.0

func (o AiPromptVersionOutput) AiPromptId() pulumi.StringOutput

The identifier of the Amazon Q in Connect AI prompt.

func (AiPromptVersionOutput) AiPromptVersionId added in v1.5.0

func (o AiPromptVersionOutput) AiPromptVersionId() pulumi.StringOutput

func (AiPromptVersionOutput) AssistantArn added in v1.5.0

func (o AiPromptVersionOutput) AssistantArn() pulumi.StringOutput

func (AiPromptVersionOutput) AssistantId added in v1.5.0

func (o AiPromptVersionOutput) AssistantId() pulumi.StringOutput

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

func (AiPromptVersionOutput) ElementType added in v1.5.0

func (AiPromptVersionOutput) ElementType() reflect.Type

func (AiPromptVersionOutput) ModifiedTimeSeconds added in v1.5.0

func (o AiPromptVersionOutput) ModifiedTimeSeconds() pulumi.Float64PtrOutput

The time the AI Prompt version was last modified in seconds.

func (AiPromptVersionOutput) ToAiPromptVersionOutput added in v1.5.0

func (o AiPromptVersionOutput) ToAiPromptVersionOutput() AiPromptVersionOutput

func (AiPromptVersionOutput) ToAiPromptVersionOutputWithContext added in v1.5.0

func (o AiPromptVersionOutput) ToAiPromptVersionOutputWithContext(ctx context.Context) AiPromptVersionOutput

func (AiPromptVersionOutput) VersionNumber added in v1.5.0

func (o AiPromptVersionOutput) VersionNumber() pulumi.Float64Output

The version number for this AI Prompt version.

type AiPromptVersionState added in v1.5.0

type AiPromptVersionState struct {
}

func (AiPromptVersionState) ElementType added in v1.5.0

func (AiPromptVersionState) ElementType() reflect.Type

type Assistant

type Assistant struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The ID of the Wisdom assistant.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// The description of the assistant.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the assistant.
	Name pulumi.StringOutput `pulumi:"name"`
	// The configuration information for the customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) .
	ServerSideEncryptionConfiguration AssistantServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
	// The type of assistant.
	Type AssistantTypeOutput `pulumi:"type"`
}

Definition of AWS::Wisdom::Assistant Resource Type

func GetAssistant

func GetAssistant(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssistantState, opts ...pulumi.ResourceOption) (*Assistant, error)

GetAssistant gets an existing Assistant 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 NewAssistant

func NewAssistant(ctx *pulumi.Context,
	name string, args *AssistantArgs, opts ...pulumi.ResourceOption) (*Assistant, error)

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

func (*Assistant) ElementType

func (*Assistant) ElementType() reflect.Type

func (*Assistant) ToAssistantOutput

func (i *Assistant) ToAssistantOutput() AssistantOutput

func (*Assistant) ToAssistantOutputWithContext

func (i *Assistant) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput

type AssistantArgs

type AssistantArgs struct {
	// The description of the assistant.
	Description pulumi.StringPtrInput
	// The name of the assistant.
	Name pulumi.StringPtrInput
	// The configuration information for the customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) .
	ServerSideEncryptionConfiguration AssistantServerSideEncryptionConfigurationPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayInput
	// The type of assistant.
	Type AssistantTypeInput
}

The set of arguments for constructing a Assistant resource.

func (AssistantArgs) ElementType

func (AssistantArgs) ElementType() reflect.Type

type AssistantAssociation

type AssistantAssociation struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the Wisdom assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The Amazon Resource Name (ARN) of the assistant association.
	AssistantAssociationArn pulumi.StringOutput `pulumi:"assistantAssociationArn"`
	// The ID of the association.
	AssistantAssociationId pulumi.StringOutput `pulumi:"assistantAssociationId"`
	// The identifier of the Wisdom assistant.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// The identifier of the associated resource.
	Association AssistantAssociationAssociationDataOutput `pulumi:"association"`
	// The type of association.
	AssociationType AssistantAssociationAssociationTypeOutput `pulumi:"associationType"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
}

Definition of AWS::Wisdom::AssistantAssociation Resource Type

func GetAssistantAssociation

func GetAssistantAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssistantAssociationState, opts ...pulumi.ResourceOption) (*AssistantAssociation, error)

GetAssistantAssociation gets an existing AssistantAssociation 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 NewAssistantAssociation

func NewAssistantAssociation(ctx *pulumi.Context,
	name string, args *AssistantAssociationArgs, opts ...pulumi.ResourceOption) (*AssistantAssociation, error)

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

func (*AssistantAssociation) ElementType

func (*AssistantAssociation) ElementType() reflect.Type

func (*AssistantAssociation) ToAssistantAssociationOutput

func (i *AssistantAssociation) ToAssistantAssociationOutput() AssistantAssociationOutput

func (*AssistantAssociation) ToAssistantAssociationOutputWithContext

func (i *AssistantAssociation) ToAssistantAssociationOutputWithContext(ctx context.Context) AssistantAssociationOutput

type AssistantAssociationArgs

type AssistantAssociationArgs struct {
	// The identifier of the Wisdom assistant.
	AssistantId pulumi.StringInput
	// The identifier of the associated resource.
	Association AssistantAssociationAssociationDataInput
	// The type of association.
	AssociationType AssistantAssociationAssociationTypeInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayInput
}

The set of arguments for constructing a AssistantAssociation resource.

func (AssistantAssociationArgs) ElementType

func (AssistantAssociationArgs) ElementType() reflect.Type

type AssistantAssociationAssociationData

type AssistantAssociationAssociationData struct {
	// The identifier of the knowledge base.
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type AssistantAssociationAssociationDataArgs

type AssistantAssociationAssociationDataArgs struct {
	// The identifier of the knowledge base.
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
}

func (AssistantAssociationAssociationDataArgs) ElementType

func (AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutput

func (i AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput

func (AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutputWithContext

func (i AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutputWithContext(ctx context.Context) AssistantAssociationAssociationDataOutput

type AssistantAssociationAssociationDataInput

type AssistantAssociationAssociationDataInput interface {
	pulumi.Input

	ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput
	ToAssistantAssociationAssociationDataOutputWithContext(context.Context) AssistantAssociationAssociationDataOutput
}

AssistantAssociationAssociationDataInput is an input type that accepts AssistantAssociationAssociationDataArgs and AssistantAssociationAssociationDataOutput values. You can construct a concrete instance of `AssistantAssociationAssociationDataInput` via:

AssistantAssociationAssociationDataArgs{...}

type AssistantAssociationAssociationDataOutput

type AssistantAssociationAssociationDataOutput struct{ *pulumi.OutputState }

func (AssistantAssociationAssociationDataOutput) ElementType

func (AssistantAssociationAssociationDataOutput) KnowledgeBaseId

The identifier of the knowledge base.

func (AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutput

func (o AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput

func (AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutputWithContext

func (o AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutputWithContext(ctx context.Context) AssistantAssociationAssociationDataOutput

type AssistantAssociationAssociationType

type AssistantAssociationAssociationType string

func (AssistantAssociationAssociationType) ElementType

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutput

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutputWithContext

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutput

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutputWithContext

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationType) ToStringOutput

func (AssistantAssociationAssociationType) ToStringOutputWithContext

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

func (AssistantAssociationAssociationType) ToStringPtrOutput

func (AssistantAssociationAssociationType) ToStringPtrOutputWithContext

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

type AssistantAssociationAssociationTypeInput

type AssistantAssociationAssociationTypeInput interface {
	pulumi.Input

	ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput
	ToAssistantAssociationAssociationTypeOutputWithContext(context.Context) AssistantAssociationAssociationTypeOutput
}

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

AssistantAssociationAssociationTypeKnowledgeBase

type AssistantAssociationAssociationTypeOutput

type AssistantAssociationAssociationTypeOutput struct{ *pulumi.OutputState }

func (AssistantAssociationAssociationTypeOutput) ElementType

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutput

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutputWithContext

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutput

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypeOutput) ToStringOutput

func (AssistantAssociationAssociationTypeOutput) ToStringOutputWithContext

func (AssistantAssociationAssociationTypeOutput) ToStringPtrOutput

func (AssistantAssociationAssociationTypeOutput) ToStringPtrOutputWithContext

type AssistantAssociationAssociationTypePtrInput

type AssistantAssociationAssociationTypePtrInput interface {
	pulumi.Input

	ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput
	ToAssistantAssociationAssociationTypePtrOutputWithContext(context.Context) AssistantAssociationAssociationTypePtrOutput
}

type AssistantAssociationAssociationTypePtrOutput

type AssistantAssociationAssociationTypePtrOutput struct{ *pulumi.OutputState }

func (AssistantAssociationAssociationTypePtrOutput) Elem

func (AssistantAssociationAssociationTypePtrOutput) ElementType

func (AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutput

func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext

func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutput

func (AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutputWithContext

type AssistantAssociationInput

type AssistantAssociationInput interface {
	pulumi.Input

	ToAssistantAssociationOutput() AssistantAssociationOutput
	ToAssistantAssociationOutputWithContext(ctx context.Context) AssistantAssociationOutput
}

type AssistantAssociationOutput

type AssistantAssociationOutput struct{ *pulumi.OutputState }

func (AssistantAssociationOutput) AssistantArn added in v0.17.0

The Amazon Resource Name (ARN) of the Wisdom assistant.

func (AssistantAssociationOutput) AssistantAssociationArn added in v0.17.0

func (o AssistantAssociationOutput) AssistantAssociationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the assistant association.

func (AssistantAssociationOutput) AssistantAssociationId added in v0.17.0

func (o AssistantAssociationOutput) AssistantAssociationId() pulumi.StringOutput

The ID of the association.

func (AssistantAssociationOutput) AssistantId added in v0.17.0

The identifier of the Wisdom assistant.

func (AssistantAssociationOutput) Association added in v0.17.0

The identifier of the associated resource.

func (AssistantAssociationOutput) AssociationType added in v0.17.0

The type of association.

func (AssistantAssociationOutput) ElementType

func (AssistantAssociationOutput) ElementType() reflect.Type

func (AssistantAssociationOutput) Tags added in v0.17.0

The tags used to organize, track, or control access for this resource.

func (AssistantAssociationOutput) ToAssistantAssociationOutput

func (o AssistantAssociationOutput) ToAssistantAssociationOutput() AssistantAssociationOutput

func (AssistantAssociationOutput) ToAssistantAssociationOutputWithContext

func (o AssistantAssociationOutput) ToAssistantAssociationOutputWithContext(ctx context.Context) AssistantAssociationOutput

type AssistantAssociationState

type AssistantAssociationState struct {
}

func (AssistantAssociationState) ElementType

func (AssistantAssociationState) ElementType() reflect.Type

type AssistantAssociationTag

type AssistantAssociationTag struct {
	// The key-value string map. The valid character set is `[a-zA-Z+-=._:/]` . The tag key can be up to 128 characters and must not start with `aws:` .
	Key string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value string `pulumi:"value"`
}

type AssistantInput

type AssistantInput interface {
	pulumi.Input

	ToAssistantOutput() AssistantOutput
	ToAssistantOutputWithContext(ctx context.Context) AssistantOutput
}

type AssistantOutput

type AssistantOutput struct{ *pulumi.OutputState }

func (AssistantOutput) AssistantArn added in v0.17.0

func (o AssistantOutput) AssistantArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the assistant.

func (AssistantOutput) AssistantId added in v0.17.0

func (o AssistantOutput) AssistantId() pulumi.StringOutput

The ID of the Wisdom assistant.

func (AssistantOutput) Description added in v0.17.0

func (o AssistantOutput) Description() pulumi.StringPtrOutput

The description of the assistant.

func (AssistantOutput) ElementType

func (AssistantOutput) ElementType() reflect.Type

func (AssistantOutput) Name added in v0.17.0

The name of the assistant.

func (AssistantOutput) ServerSideEncryptionConfiguration added in v0.17.0

func (o AssistantOutput) ServerSideEncryptionConfiguration() AssistantServerSideEncryptionConfigurationPtrOutput

The configuration information for the customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) .

func (AssistantOutput) Tags added in v0.17.0

The tags used to organize, track, or control access for this resource.

func (AssistantOutput) ToAssistantOutput

func (o AssistantOutput) ToAssistantOutput() AssistantOutput

func (AssistantOutput) ToAssistantOutputWithContext

func (o AssistantOutput) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput

func (AssistantOutput) Type added in v0.17.0

The type of assistant.

type AssistantServerSideEncryptionConfiguration

type AssistantServerSideEncryptionConfiguration struct {
	// The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type AssistantServerSideEncryptionConfigurationArgs

type AssistantServerSideEncryptionConfigurationArgs struct {
	// The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (AssistantServerSideEncryptionConfigurationArgs) ElementType

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutput

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutputWithContext

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutput

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantServerSideEncryptionConfigurationInput

type AssistantServerSideEncryptionConfigurationInput interface {
	pulumi.Input

	ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput
	ToAssistantServerSideEncryptionConfigurationOutputWithContext(context.Context) AssistantServerSideEncryptionConfigurationOutput
}

AssistantServerSideEncryptionConfigurationInput is an input type that accepts AssistantServerSideEncryptionConfigurationArgs and AssistantServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `AssistantServerSideEncryptionConfigurationInput` via:

AssistantServerSideEncryptionConfigurationArgs{...}

type AssistantServerSideEncryptionConfigurationOutput

type AssistantServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }

func (AssistantServerSideEncryptionConfigurationOutput) ElementType

func (AssistantServerSideEncryptionConfigurationOutput) KmsKeyId

The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutput

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutputWithContext

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantServerSideEncryptionConfigurationPtrInput

type AssistantServerSideEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput
	ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(context.Context) AssistantServerSideEncryptionConfigurationPtrOutput
}

AssistantServerSideEncryptionConfigurationPtrInput is an input type that accepts AssistantServerSideEncryptionConfigurationArgs, AssistantServerSideEncryptionConfigurationPtr and AssistantServerSideEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `AssistantServerSideEncryptionConfigurationPtrInput` via:

        AssistantServerSideEncryptionConfigurationArgs{...}

or:

        nil

type AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AssistantServerSideEncryptionConfigurationPtrOutput) Elem

func (AssistantServerSideEncryptionConfigurationPtrOutput) ElementType

func (AssistantServerSideEncryptionConfigurationPtrOutput) KmsKeyId

The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .

func (AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput

func (o AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput

func (AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext

func (o AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantState

type AssistantState struct {
}

func (AssistantState) ElementType

func (AssistantState) ElementType() reflect.Type

type AssistantTag

type AssistantTag struct {
	// The key-value string map. The valid character set is `[a-zA-Z+-=._:/]` . The tag key can be up to 128 characters and must not start with `aws:` .
	Key string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value string `pulumi:"value"`
}

type AssistantType

type AssistantType string

func (AssistantType) ElementType

func (AssistantType) ElementType() reflect.Type

func (AssistantType) ToAssistantTypeOutput

func (e AssistantType) ToAssistantTypeOutput() AssistantTypeOutput

func (AssistantType) ToAssistantTypeOutputWithContext

func (e AssistantType) ToAssistantTypeOutputWithContext(ctx context.Context) AssistantTypeOutput

func (AssistantType) ToAssistantTypePtrOutput

func (e AssistantType) ToAssistantTypePtrOutput() AssistantTypePtrOutput

func (AssistantType) ToAssistantTypePtrOutputWithContext

func (e AssistantType) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput

func (AssistantType) ToStringOutput

func (e AssistantType) ToStringOutput() pulumi.StringOutput

func (AssistantType) ToStringOutputWithContext

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

func (AssistantType) ToStringPtrOutput

func (e AssistantType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssistantType) ToStringPtrOutputWithContext

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

type AssistantTypeInput

type AssistantTypeInput interface {
	pulumi.Input

	ToAssistantTypeOutput() AssistantTypeOutput
	ToAssistantTypeOutputWithContext(context.Context) AssistantTypeOutput
}

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

AssistantTypeAgent

type AssistantTypeOutput

type AssistantTypeOutput struct{ *pulumi.OutputState }

func (AssistantTypeOutput) ElementType

func (AssistantTypeOutput) ElementType() reflect.Type

func (AssistantTypeOutput) ToAssistantTypeOutput

func (o AssistantTypeOutput) ToAssistantTypeOutput() AssistantTypeOutput

func (AssistantTypeOutput) ToAssistantTypeOutputWithContext

func (o AssistantTypeOutput) ToAssistantTypeOutputWithContext(ctx context.Context) AssistantTypeOutput

func (AssistantTypeOutput) ToAssistantTypePtrOutput

func (o AssistantTypeOutput) ToAssistantTypePtrOutput() AssistantTypePtrOutput

func (AssistantTypeOutput) ToAssistantTypePtrOutputWithContext

func (o AssistantTypeOutput) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput

func (AssistantTypeOutput) ToStringOutput

func (o AssistantTypeOutput) ToStringOutput() pulumi.StringOutput

func (AssistantTypeOutput) ToStringOutputWithContext

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

func (AssistantTypeOutput) ToStringPtrOutput

func (o AssistantTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssistantTypeOutput) ToStringPtrOutputWithContext

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

type AssistantTypePtrInput

type AssistantTypePtrInput interface {
	pulumi.Input

	ToAssistantTypePtrOutput() AssistantTypePtrOutput
	ToAssistantTypePtrOutputWithContext(context.Context) AssistantTypePtrOutput
}

func AssistantTypePtr

func AssistantTypePtr(v string) AssistantTypePtrInput

type AssistantTypePtrOutput

type AssistantTypePtrOutput struct{ *pulumi.OutputState }

func (AssistantTypePtrOutput) Elem

func (AssistantTypePtrOutput) ElementType

func (AssistantTypePtrOutput) ElementType() reflect.Type

func (AssistantTypePtrOutput) ToAssistantTypePtrOutput

func (o AssistantTypePtrOutput) ToAssistantTypePtrOutput() AssistantTypePtrOutput

func (AssistantTypePtrOutput) ToAssistantTypePtrOutputWithContext

func (o AssistantTypePtrOutput) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput

func (AssistantTypePtrOutput) ToStringPtrOutput

func (o AssistantTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssistantTypePtrOutput) ToStringPtrOutputWithContext

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

type KnowledgeBase

type KnowledgeBase struct {
	pulumi.CustomResourceState

	// The description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Resource Name (ARN) of the knowledge base.
	KnowledgeBaseArn pulumi.StringOutput `pulumi:"knowledgeBaseArn"`
	// The ID of the knowledge base.
	KnowledgeBaseId pulumi.StringOutput `pulumi:"knowledgeBaseId"`
	// The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
	KnowledgeBaseType KnowledgeBaseTypeOutput `pulumi:"knowledgeBaseType"`
	// The name of the knowledge base.
	Name pulumi.StringOutput `pulumi:"name"`
	// Information about how to render the content.
	RenderingConfiguration KnowledgeBaseRenderingConfigurationPtrOutput `pulumi:"renderingConfiguration"`
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	ServerSideEncryptionConfiguration KnowledgeBaseServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"`
	// The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
	SourceConfiguration pulumi.AnyOutput `pulumi:"sourceConfiguration"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
	// Contains details about how to ingest the documents in a data source.
	VectorIngestionConfiguration KnowledgeBaseVectorIngestionConfigurationPtrOutput `pulumi:"vectorIngestionConfiguration"`
}

Definition of AWS::Wisdom::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 KnowledgeBaseAppIntegrationsConfiguration

type KnowledgeBaseAppIntegrationsConfiguration struct {
	AppIntegrationArn string   `pulumi:"appIntegrationArn"`
	ObjectFields      []string `pulumi:"objectFields"`
}

type KnowledgeBaseAppIntegrationsConfigurationArgs

type KnowledgeBaseAppIntegrationsConfigurationArgs struct {
	AppIntegrationArn pulumi.StringInput      `pulumi:"appIntegrationArn"`
	ObjectFields      pulumi.StringArrayInput `pulumi:"objectFields"`
}

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutput

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseAppIntegrationsConfigurationInput

type KnowledgeBaseAppIntegrationsConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput
	ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput
}

KnowledgeBaseAppIntegrationsConfigurationInput is an input type that accepts KnowledgeBaseAppIntegrationsConfigurationArgs and KnowledgeBaseAppIntegrationsConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseAppIntegrationsConfigurationInput` via:

KnowledgeBaseAppIntegrationsConfigurationArgs{...}

type KnowledgeBaseAppIntegrationsConfigurationOutput

type KnowledgeBaseAppIntegrationsConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseAppIntegrationsConfigurationOutput) AppIntegrationArn

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ObjectFields

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutput

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseAppIntegrationsConfigurationPtrInput

type KnowledgeBaseAppIntegrationsConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
	ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput
}

KnowledgeBaseAppIntegrationsConfigurationPtrInput is an input type that accepts KnowledgeBaseAppIntegrationsConfigurationArgs, KnowledgeBaseAppIntegrationsConfigurationPtr and KnowledgeBaseAppIntegrationsConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseAppIntegrationsConfigurationPtrInput` via:

        KnowledgeBaseAppIntegrationsConfigurationArgs{...}

or:

        nil

type KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseAppIntegrationsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) AppIntegrationArn

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) Elem

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ObjectFields

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext

func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseArgs

type KnowledgeBaseArgs struct {
	// The description.
	Description pulumi.StringPtrInput
	// The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
	KnowledgeBaseType KnowledgeBaseTypeInput
	// The name of the knowledge base.
	Name pulumi.StringPtrInput
	// Information about how to render the content.
	RenderingConfiguration KnowledgeBaseRenderingConfigurationPtrInput
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	ServerSideEncryptionConfiguration KnowledgeBaseServerSideEncryptionConfigurationPtrInput
	// The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
	SourceConfiguration pulumi.Input
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayInput
	// Contains details about how to ingest the documents in a data source.
	VectorIngestionConfiguration KnowledgeBaseVectorIngestionConfigurationPtrInput
}

The set of arguments for constructing a KnowledgeBase resource.

func (KnowledgeBaseArgs) ElementType

func (KnowledgeBaseArgs) ElementType() reflect.Type

type KnowledgeBaseBedrockFoundationModelConfiguration added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfiguration struct {
	// The model ARN of the Bedrock foundation model.
	ModelArn string `pulumi:"modelArn"`
	// The parsing prompt of the Bedrock foundation model configuration.
	ParsingPrompt *KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptProperties `pulumi:"parsingPrompt"`
}

type KnowledgeBaseBedrockFoundationModelConfigurationArgs added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationArgs struct {
	// The model ARN of the Bedrock foundation model.
	ModelArn pulumi.StringInput `pulumi:"modelArn"`
	// The parsing prompt of the Bedrock foundation model configuration.
	ParsingPrompt KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrInput `pulumi:"parsingPrompt"`
}

func (KnowledgeBaseBedrockFoundationModelConfigurationArgs) ElementType added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationOutput added in v1.10.0

func (i KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationOutput() KnowledgeBaseBedrockFoundationModelConfigurationOutput

func (KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationOutputWithContext added in v1.10.0

func (i KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseBedrockFoundationModelConfigurationOutput

func (KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutput added in v1.10.0

func (i KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutput() KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput

func (KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseBedrockFoundationModelConfigurationArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput

type KnowledgeBaseBedrockFoundationModelConfigurationInput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseBedrockFoundationModelConfigurationOutput() KnowledgeBaseBedrockFoundationModelConfigurationOutput
	ToKnowledgeBaseBedrockFoundationModelConfigurationOutputWithContext(context.Context) KnowledgeBaseBedrockFoundationModelConfigurationOutput
}

KnowledgeBaseBedrockFoundationModelConfigurationInput is an input type that accepts KnowledgeBaseBedrockFoundationModelConfigurationArgs and KnowledgeBaseBedrockFoundationModelConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseBedrockFoundationModelConfigurationInput` via:

KnowledgeBaseBedrockFoundationModelConfigurationArgs{...}

type KnowledgeBaseBedrockFoundationModelConfigurationOutput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseBedrockFoundationModelConfigurationOutput) ElementType added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationOutput) ModelArn added in v1.10.0

The model ARN of the Bedrock foundation model.

func (KnowledgeBaseBedrockFoundationModelConfigurationOutput) ParsingPrompt added in v1.10.0

The parsing prompt of the Bedrock foundation model configuration.

func (KnowledgeBaseBedrockFoundationModelConfigurationOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationOutput added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationOutputWithContext added in v1.10.0

func (o KnowledgeBaseBedrockFoundationModelConfigurationOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseBedrockFoundationModelConfigurationOutput

func (KnowledgeBaseBedrockFoundationModelConfigurationOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseBedrockFoundationModelConfigurationOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutput() KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput

func (KnowledgeBaseBedrockFoundationModelConfigurationOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseBedrockFoundationModelConfigurationOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptProperties added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptProperties struct {
	ParsingPromptText string `pulumi:"parsingPromptText"`
}

The parsing prompt of the Bedrock foundation model configuration.

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs struct {
	ParsingPromptText pulumi.StringInput `pulumi:"parsingPromptText"`
}

The parsing prompt of the Bedrock foundation model configuration.

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutputWithContext added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesInput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput() KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput
	ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutputWithContext(context.Context) KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput
}

KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesInput is an input type that accepts KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs and KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesInput` via:

KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs{...}

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput struct{ *pulumi.OutputState }

The parsing prompt of the Bedrock foundation model configuration.

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput) ParsingPromptText added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutputWithContext added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutputWithContext added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrInput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput() KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput
	ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutputWithContext(context.Context) KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput
}

KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrInput is an input type that accepts KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs, KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtr and KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrInput` via:

        KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs{...}

or:

        nil

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput) ParsingPromptText added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesPtrOutputWithContext added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationPtrInput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutput() KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput
	ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput
}

KnowledgeBaseBedrockFoundationModelConfigurationPtrInput is an input type that accepts KnowledgeBaseBedrockFoundationModelConfigurationArgs, KnowledgeBaseBedrockFoundationModelConfigurationPtr and KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseBedrockFoundationModelConfigurationPtrInput` via:

        KnowledgeBaseBedrockFoundationModelConfigurationArgs{...}

or:

        nil

type KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput added in v1.10.0

type KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput) ModelArn added in v1.10.0

The model ARN of the Bedrock foundation model.

func (KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput) ParsingPrompt added in v1.10.0

The parsing prompt of the Bedrock foundation model configuration.

func (KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutput added in v1.10.0

func (KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput) ToKnowledgeBaseBedrockFoundationModelConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseBedrockFoundationModelConfigurationPtrOutput

type KnowledgeBaseFixedSizeChunkingConfiguration added in v1.10.0

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

type KnowledgeBaseFixedSizeChunkingConfigurationArgs added in v1.10.0

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

func (KnowledgeBaseFixedSizeChunkingConfigurationArgs) ElementType added in v1.10.0

func (KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationOutput added in v1.10.0

func (i KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationOutput() KnowledgeBaseFixedSizeChunkingConfigurationOutput

func (KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationOutputWithContext added in v1.10.0

func (i KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseFixedSizeChunkingConfigurationOutput

func (KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutput added in v1.10.0

func (i KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutput() KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput

func (KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseFixedSizeChunkingConfigurationArgs) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput

type KnowledgeBaseFixedSizeChunkingConfigurationInput added in v1.10.0

type KnowledgeBaseFixedSizeChunkingConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseFixedSizeChunkingConfigurationOutput() KnowledgeBaseFixedSizeChunkingConfigurationOutput
	ToKnowledgeBaseFixedSizeChunkingConfigurationOutputWithContext(context.Context) KnowledgeBaseFixedSizeChunkingConfigurationOutput
}

KnowledgeBaseFixedSizeChunkingConfigurationInput is an input type that accepts KnowledgeBaseFixedSizeChunkingConfigurationArgs and KnowledgeBaseFixedSizeChunkingConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseFixedSizeChunkingConfigurationInput` via:

KnowledgeBaseFixedSizeChunkingConfigurationArgs{...}

type KnowledgeBaseFixedSizeChunkingConfigurationOutput added in v1.10.0

type KnowledgeBaseFixedSizeChunkingConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseFixedSizeChunkingConfigurationOutput) ElementType added in v1.10.0

func (KnowledgeBaseFixedSizeChunkingConfigurationOutput) MaxTokens added in v1.10.0

The maximum number of tokens to include in a chunk.

func (KnowledgeBaseFixedSizeChunkingConfigurationOutput) OverlapPercentage added in v1.10.0

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

func (KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationOutput added in v1.10.0

func (o KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationOutput() KnowledgeBaseFixedSizeChunkingConfigurationOutput

func (KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationOutputWithContext added in v1.10.0

func (o KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseFixedSizeChunkingConfigurationOutput

func (KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutput() KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput

func (KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseFixedSizeChunkingConfigurationOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput

type KnowledgeBaseFixedSizeChunkingConfigurationPtrInput added in v1.10.0

type KnowledgeBaseFixedSizeChunkingConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutput() KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput
	ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput
}

KnowledgeBaseFixedSizeChunkingConfigurationPtrInput is an input type that accepts KnowledgeBaseFixedSizeChunkingConfigurationArgs, KnowledgeBaseFixedSizeChunkingConfigurationPtr and KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseFixedSizeChunkingConfigurationPtrInput` via:

        KnowledgeBaseFixedSizeChunkingConfigurationArgs{...}

or:

        nil

type KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput added in v1.10.0

type KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput) MaxTokens added in v1.10.0

The maximum number of tokens to include in a chunk.

func (KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput) OverlapPercentage added in v1.10.0

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

func (KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutput added in v1.10.0

func (KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput) ToKnowledgeBaseFixedSizeChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseFixedSizeChunkingConfigurationPtrOutput

type KnowledgeBaseHierarchicalChunkingConfiguration added in v1.10.0

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

type KnowledgeBaseHierarchicalChunkingConfigurationArgs added in v1.10.0

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

func (KnowledgeBaseHierarchicalChunkingConfigurationArgs) ElementType added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationOutput added in v1.10.0

func (i KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationOutput() KnowledgeBaseHierarchicalChunkingConfigurationOutput

func (KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationOutputWithContext added in v1.10.0

func (i KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingConfigurationOutput

func (KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutput added in v1.10.0

func (i KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutput() KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput

func (KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseHierarchicalChunkingConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput

type KnowledgeBaseHierarchicalChunkingConfigurationInput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseHierarchicalChunkingConfigurationOutput() KnowledgeBaseHierarchicalChunkingConfigurationOutput
	ToKnowledgeBaseHierarchicalChunkingConfigurationOutputWithContext(context.Context) KnowledgeBaseHierarchicalChunkingConfigurationOutput
}

KnowledgeBaseHierarchicalChunkingConfigurationInput is an input type that accepts KnowledgeBaseHierarchicalChunkingConfigurationArgs and KnowledgeBaseHierarchicalChunkingConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseHierarchicalChunkingConfigurationInput` via:

KnowledgeBaseHierarchicalChunkingConfigurationArgs{...}

type KnowledgeBaseHierarchicalChunkingConfigurationOutput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseHierarchicalChunkingConfigurationOutput) ElementType added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingConfigurationOutput) LevelConfigurations added in v1.10.0

Token settings for each layer.

func (KnowledgeBaseHierarchicalChunkingConfigurationOutput) OverlapTokens added in v1.10.0

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

func (KnowledgeBaseHierarchicalChunkingConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationOutput added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationOutputWithContext added in v1.10.0

func (o KnowledgeBaseHierarchicalChunkingConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingConfigurationOutput

func (KnowledgeBaseHierarchicalChunkingConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseHierarchicalChunkingConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutput() KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput

func (KnowledgeBaseHierarchicalChunkingConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseHierarchicalChunkingConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput

type KnowledgeBaseHierarchicalChunkingConfigurationPtrInput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutput() KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput
	ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput
}

KnowledgeBaseHierarchicalChunkingConfigurationPtrInput is an input type that accepts KnowledgeBaseHierarchicalChunkingConfigurationArgs, KnowledgeBaseHierarchicalChunkingConfigurationPtr and KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseHierarchicalChunkingConfigurationPtrInput` via:

        KnowledgeBaseHierarchicalChunkingConfigurationArgs{...}

or:

        nil

type KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput) LevelConfigurations added in v1.10.0

Token settings for each layer.

func (KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput) OverlapTokens added in v1.10.0

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

func (KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutput added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput) ToKnowledgeBaseHierarchicalChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingConfigurationPtrOutput

type KnowledgeBaseHierarchicalChunkingLevelConfiguration added in v1.10.0

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

type KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs added in v1.10.0

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

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs) ElementType added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutput added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutputWithContext added in v1.10.0

func (i KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput

type KnowledgeBaseHierarchicalChunkingLevelConfigurationArray added in v1.10.0

type KnowledgeBaseHierarchicalChunkingLevelConfigurationArray []KnowledgeBaseHierarchicalChunkingLevelConfigurationInput

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArray) ElementType added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArray) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput added in v1.10.0

func (i KnowledgeBaseHierarchicalChunkingLevelConfigurationArray) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput() KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArray) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutputWithContext added in v1.10.0

func (i KnowledgeBaseHierarchicalChunkingLevelConfigurationArray) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput

type KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayInput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayInput interface {
	pulumi.Input

	ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput() KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput
	ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutputWithContext(context.Context) KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput
}

KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayInput is an input type that accepts KnowledgeBaseHierarchicalChunkingLevelConfigurationArray and KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput values. You can construct a concrete instance of `KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayInput` via:

KnowledgeBaseHierarchicalChunkingLevelConfigurationArray{ KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs{...} }

type KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput) ElementType added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput) Index added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutputWithContext added in v1.10.0

func (o KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingLevelConfigurationArrayOutput

type KnowledgeBaseHierarchicalChunkingLevelConfigurationInput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingLevelConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutput() KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput
	ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutputWithContext(context.Context) KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput
}

KnowledgeBaseHierarchicalChunkingLevelConfigurationInput is an input type that accepts KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs and KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseHierarchicalChunkingLevelConfigurationInput` via:

KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs{...}

type KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput added in v1.10.0

type KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput) ElementType added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput) MaxTokens added in v1.10.0

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

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutput added in v1.10.0

func (KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutputWithContext added in v1.10.0

func (o KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput) ToKnowledgeBaseHierarchicalChunkingLevelConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseHierarchicalChunkingLevelConfigurationOutput

type KnowledgeBaseInput

type KnowledgeBaseInput interface {
	pulumi.Input

	ToKnowledgeBaseOutput() KnowledgeBaseOutput
	ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
}

type KnowledgeBaseManagedSourceConfiguration0Properties added in v1.10.0

type KnowledgeBaseManagedSourceConfiguration0Properties struct {
	WebCrawlerConfiguration KnowledgeBaseWebCrawlerConfiguration `pulumi:"webCrawlerConfiguration"`
}

type KnowledgeBaseManagedSourceConfigurationProperties added in v1.10.0

type KnowledgeBaseManagedSourceConfigurationProperties struct {
	WebCrawlerConfiguration KnowledgeBaseWebCrawlerConfiguration `pulumi:"webCrawlerConfiguration"`
}

type KnowledgeBaseManagedSourceConfigurationPropertiesArgs added in v1.10.0

type KnowledgeBaseManagedSourceConfigurationPropertiesArgs struct {
	WebCrawlerConfiguration KnowledgeBaseWebCrawlerConfigurationInput `pulumi:"webCrawlerConfiguration"`
}

func (KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesOutput added in v1.10.0

func (i KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesOutput() KnowledgeBaseManagedSourceConfigurationPropertiesOutput

func (KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesOutputWithContext added in v1.10.0

func (i KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesOutputWithContext(ctx context.Context) KnowledgeBaseManagedSourceConfigurationPropertiesOutput

func (KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput added in v1.10.0

func (i KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput() KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput

func (KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseManagedSourceConfigurationPropertiesArgs) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput

type KnowledgeBaseManagedSourceConfigurationPropertiesInput added in v1.10.0

type KnowledgeBaseManagedSourceConfigurationPropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseManagedSourceConfigurationPropertiesOutput() KnowledgeBaseManagedSourceConfigurationPropertiesOutput
	ToKnowledgeBaseManagedSourceConfigurationPropertiesOutputWithContext(context.Context) KnowledgeBaseManagedSourceConfigurationPropertiesOutput
}

KnowledgeBaseManagedSourceConfigurationPropertiesInput is an input type that accepts KnowledgeBaseManagedSourceConfigurationPropertiesArgs and KnowledgeBaseManagedSourceConfigurationPropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseManagedSourceConfigurationPropertiesInput` via:

KnowledgeBaseManagedSourceConfigurationPropertiesArgs{...}

type KnowledgeBaseManagedSourceConfigurationPropertiesOutput added in v1.10.0

type KnowledgeBaseManagedSourceConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseManagedSourceConfigurationPropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseManagedSourceConfigurationPropertiesOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesOutput added in v1.10.0

func (KnowledgeBaseManagedSourceConfigurationPropertiesOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesOutputWithContext added in v1.10.0

func (o KnowledgeBaseManagedSourceConfigurationPropertiesOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesOutputWithContext(ctx context.Context) KnowledgeBaseManagedSourceConfigurationPropertiesOutput

func (KnowledgeBaseManagedSourceConfigurationPropertiesOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseManagedSourceConfigurationPropertiesOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseManagedSourceConfigurationPropertiesOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput

func (KnowledgeBaseManagedSourceConfigurationPropertiesOutput) WebCrawlerConfiguration added in v1.10.0

type KnowledgeBaseManagedSourceConfigurationPropertiesPtrInput added in v1.10.0

type KnowledgeBaseManagedSourceConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput() KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput
	ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutputWithContext(context.Context) KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput
}

KnowledgeBaseManagedSourceConfigurationPropertiesPtrInput is an input type that accepts KnowledgeBaseManagedSourceConfigurationPropertiesArgs, KnowledgeBaseManagedSourceConfigurationPropertiesPtr and KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseManagedSourceConfigurationPropertiesPtrInput` via:

        KnowledgeBaseManagedSourceConfigurationPropertiesArgs{...}

or:

        nil

type KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput added in v1.10.0

type KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput) ToKnowledgeBaseManagedSourceConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput

func (KnowledgeBaseManagedSourceConfigurationPropertiesPtrOutput) WebCrawlerConfiguration added in v1.10.0

type KnowledgeBaseOutput

type KnowledgeBaseOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseOutput) Description added in v0.17.0

func (o KnowledgeBaseOutput) Description() pulumi.StringPtrOutput

The description.

func (KnowledgeBaseOutput) ElementType

func (KnowledgeBaseOutput) ElementType() reflect.Type

func (KnowledgeBaseOutput) KnowledgeBaseArn added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the knowledge base.

func (KnowledgeBaseOutput) KnowledgeBaseId added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseId() pulumi.StringOutput

The ID of the knowledge base.

func (KnowledgeBaseOutput) KnowledgeBaseType added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseType() KnowledgeBaseTypeOutput

The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.

func (KnowledgeBaseOutput) Name added in v0.17.0

The name of the knowledge base.

func (KnowledgeBaseOutput) RenderingConfiguration added in v0.17.0

Information about how to render the content.

func (KnowledgeBaseOutput) ServerSideEncryptionConfiguration added in v0.17.0

This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .

func (KnowledgeBaseOutput) SourceConfiguration added in v0.17.0

func (o KnowledgeBaseOutput) SourceConfiguration() pulumi.AnyOutput

The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.

func (KnowledgeBaseOutput) Tags added in v0.17.0

The tags used to organize, track, or control access for this resource.

func (KnowledgeBaseOutput) ToKnowledgeBaseOutput

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

func (KnowledgeBaseOutput) VectorIngestionConfiguration added in v1.10.0

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

type KnowledgeBaseRenderingConfiguration

type KnowledgeBaseRenderingConfiguration struct {
	// A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:
	//
	// - Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted`
	// - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active`
	// - Zendesk: `id` , `title` , `updated_at` , or `draft`
	//
	// The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .
	TemplateUri *string `pulumi:"templateUri"`
}

type KnowledgeBaseRenderingConfigurationArgs

type KnowledgeBaseRenderingConfigurationArgs struct {
	// A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:
	//
	// - Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted`
	// - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active`
	// - Zendesk: `id` , `title` , `updated_at` , or `draft`
	//
	// The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .
	TemplateUri pulumi.StringPtrInput `pulumi:"templateUri"`
}

func (KnowledgeBaseRenderingConfigurationArgs) ElementType

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutput

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutputWithContext

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutput

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseRenderingConfigurationInput

type KnowledgeBaseRenderingConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput
	ToKnowledgeBaseRenderingConfigurationOutputWithContext(context.Context) KnowledgeBaseRenderingConfigurationOutput
}

KnowledgeBaseRenderingConfigurationInput is an input type that accepts KnowledgeBaseRenderingConfigurationArgs and KnowledgeBaseRenderingConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseRenderingConfigurationInput` via:

KnowledgeBaseRenderingConfigurationArgs{...}

type KnowledgeBaseRenderingConfigurationOutput

type KnowledgeBaseRenderingConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseRenderingConfigurationOutput) ElementType

func (KnowledgeBaseRenderingConfigurationOutput) TemplateUri

A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:

- Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted` - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active` - Zendesk: `id` , `title` , `updated_at` , or `draft`

The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutput

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutputWithContext

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseRenderingConfigurationPtrInput

type KnowledgeBaseRenderingConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput
	ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseRenderingConfigurationPtrOutput
}

KnowledgeBaseRenderingConfigurationPtrInput is an input type that accepts KnowledgeBaseRenderingConfigurationArgs, KnowledgeBaseRenderingConfigurationPtr and KnowledgeBaseRenderingConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseRenderingConfigurationPtrInput` via:

        KnowledgeBaseRenderingConfigurationArgs{...}

or:

        nil

type KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseRenderingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseRenderingConfigurationPtrOutput) Elem

func (KnowledgeBaseRenderingConfigurationPtrOutput) ElementType

func (KnowledgeBaseRenderingConfigurationPtrOutput) TemplateUri

A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:

- Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted` - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active` - Zendesk: `id` , `title` , `updated_at` , or `draft`

The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .

func (KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput

func (o KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput

func (KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext

func (o KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseSeedUrl added in v1.10.0

type KnowledgeBaseSeedUrl struct {
	Url *string `pulumi:"url"`
}

type KnowledgeBaseSeedUrlArgs added in v1.10.0

type KnowledgeBaseSeedUrlArgs struct {
	Url pulumi.StringPtrInput `pulumi:"url"`
}

func (KnowledgeBaseSeedUrlArgs) ElementType added in v1.10.0

func (KnowledgeBaseSeedUrlArgs) ElementType() reflect.Type

func (KnowledgeBaseSeedUrlArgs) ToKnowledgeBaseSeedUrlOutput added in v1.10.0

func (i KnowledgeBaseSeedUrlArgs) ToKnowledgeBaseSeedUrlOutput() KnowledgeBaseSeedUrlOutput

func (KnowledgeBaseSeedUrlArgs) ToKnowledgeBaseSeedUrlOutputWithContext added in v1.10.0

func (i KnowledgeBaseSeedUrlArgs) ToKnowledgeBaseSeedUrlOutputWithContext(ctx context.Context) KnowledgeBaseSeedUrlOutput

type KnowledgeBaseSeedUrlArray added in v1.10.0

type KnowledgeBaseSeedUrlArray []KnowledgeBaseSeedUrlInput

func (KnowledgeBaseSeedUrlArray) ElementType added in v1.10.0

func (KnowledgeBaseSeedUrlArray) ElementType() reflect.Type

func (KnowledgeBaseSeedUrlArray) ToKnowledgeBaseSeedUrlArrayOutput added in v1.10.0

func (i KnowledgeBaseSeedUrlArray) ToKnowledgeBaseSeedUrlArrayOutput() KnowledgeBaseSeedUrlArrayOutput

func (KnowledgeBaseSeedUrlArray) ToKnowledgeBaseSeedUrlArrayOutputWithContext added in v1.10.0

func (i KnowledgeBaseSeedUrlArray) ToKnowledgeBaseSeedUrlArrayOutputWithContext(ctx context.Context) KnowledgeBaseSeedUrlArrayOutput

type KnowledgeBaseSeedUrlArrayInput added in v1.10.0

type KnowledgeBaseSeedUrlArrayInput interface {
	pulumi.Input

	ToKnowledgeBaseSeedUrlArrayOutput() KnowledgeBaseSeedUrlArrayOutput
	ToKnowledgeBaseSeedUrlArrayOutputWithContext(context.Context) KnowledgeBaseSeedUrlArrayOutput
}

KnowledgeBaseSeedUrlArrayInput is an input type that accepts KnowledgeBaseSeedUrlArray and KnowledgeBaseSeedUrlArrayOutput values. You can construct a concrete instance of `KnowledgeBaseSeedUrlArrayInput` via:

KnowledgeBaseSeedUrlArray{ KnowledgeBaseSeedUrlArgs{...} }

type KnowledgeBaseSeedUrlArrayOutput added in v1.10.0

type KnowledgeBaseSeedUrlArrayOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSeedUrlArrayOutput) ElementType added in v1.10.0

func (KnowledgeBaseSeedUrlArrayOutput) Index added in v1.10.0

func (KnowledgeBaseSeedUrlArrayOutput) ToKnowledgeBaseSeedUrlArrayOutput added in v1.10.0

func (o KnowledgeBaseSeedUrlArrayOutput) ToKnowledgeBaseSeedUrlArrayOutput() KnowledgeBaseSeedUrlArrayOutput

func (KnowledgeBaseSeedUrlArrayOutput) ToKnowledgeBaseSeedUrlArrayOutputWithContext added in v1.10.0

func (o KnowledgeBaseSeedUrlArrayOutput) ToKnowledgeBaseSeedUrlArrayOutputWithContext(ctx context.Context) KnowledgeBaseSeedUrlArrayOutput

type KnowledgeBaseSeedUrlInput added in v1.10.0

type KnowledgeBaseSeedUrlInput interface {
	pulumi.Input

	ToKnowledgeBaseSeedUrlOutput() KnowledgeBaseSeedUrlOutput
	ToKnowledgeBaseSeedUrlOutputWithContext(context.Context) KnowledgeBaseSeedUrlOutput
}

KnowledgeBaseSeedUrlInput is an input type that accepts KnowledgeBaseSeedUrlArgs and KnowledgeBaseSeedUrlOutput values. You can construct a concrete instance of `KnowledgeBaseSeedUrlInput` via:

KnowledgeBaseSeedUrlArgs{...}

type KnowledgeBaseSeedUrlOutput added in v1.10.0

type KnowledgeBaseSeedUrlOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSeedUrlOutput) ElementType added in v1.10.0

func (KnowledgeBaseSeedUrlOutput) ElementType() reflect.Type

func (KnowledgeBaseSeedUrlOutput) ToKnowledgeBaseSeedUrlOutput added in v1.10.0

func (o KnowledgeBaseSeedUrlOutput) ToKnowledgeBaseSeedUrlOutput() KnowledgeBaseSeedUrlOutput

func (KnowledgeBaseSeedUrlOutput) ToKnowledgeBaseSeedUrlOutputWithContext added in v1.10.0

func (o KnowledgeBaseSeedUrlOutput) ToKnowledgeBaseSeedUrlOutputWithContext(ctx context.Context) KnowledgeBaseSeedUrlOutput

func (KnowledgeBaseSeedUrlOutput) Url added in v1.10.0

type KnowledgeBaseSemanticChunkingConfiguration added in v1.10.0

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

type KnowledgeBaseSemanticChunkingConfigurationArgs added in v1.10.0

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

func (KnowledgeBaseSemanticChunkingConfigurationArgs) ElementType added in v1.10.0

func (KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationOutput added in v1.10.0

func (i KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationOutput() KnowledgeBaseSemanticChunkingConfigurationOutput

func (KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationOutputWithContext added in v1.10.0

func (i KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseSemanticChunkingConfigurationOutput

func (KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutput added in v1.10.0

func (i KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutput() KnowledgeBaseSemanticChunkingConfigurationPtrOutput

func (KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseSemanticChunkingConfigurationArgs) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSemanticChunkingConfigurationPtrOutput

type KnowledgeBaseSemanticChunkingConfigurationInput added in v1.10.0

type KnowledgeBaseSemanticChunkingConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseSemanticChunkingConfigurationOutput() KnowledgeBaseSemanticChunkingConfigurationOutput
	ToKnowledgeBaseSemanticChunkingConfigurationOutputWithContext(context.Context) KnowledgeBaseSemanticChunkingConfigurationOutput
}

KnowledgeBaseSemanticChunkingConfigurationInput is an input type that accepts KnowledgeBaseSemanticChunkingConfigurationArgs and KnowledgeBaseSemanticChunkingConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseSemanticChunkingConfigurationInput` via:

KnowledgeBaseSemanticChunkingConfigurationArgs{...}

type KnowledgeBaseSemanticChunkingConfigurationOutput added in v1.10.0

type KnowledgeBaseSemanticChunkingConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSemanticChunkingConfigurationOutput) BreakpointPercentileThreshold added in v1.10.0

func (o KnowledgeBaseSemanticChunkingConfigurationOutput) BreakpointPercentileThreshold() pulumi.Float64Output

The dissimilarity threshold for splitting chunks.

func (KnowledgeBaseSemanticChunkingConfigurationOutput) BufferSize added in v1.10.0

The buffer size.

func (KnowledgeBaseSemanticChunkingConfigurationOutput) ElementType added in v1.10.0

func (KnowledgeBaseSemanticChunkingConfigurationOutput) MaxTokens added in v1.10.0

The maximum number of tokens that a chunk can contain.

func (KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationOutput added in v1.10.0

func (o KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationOutput() KnowledgeBaseSemanticChunkingConfigurationOutput

func (KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationOutputWithContext added in v1.10.0

func (o KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseSemanticChunkingConfigurationOutput

func (KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutput() KnowledgeBaseSemanticChunkingConfigurationPtrOutput

func (KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseSemanticChunkingConfigurationOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSemanticChunkingConfigurationPtrOutput

type KnowledgeBaseSemanticChunkingConfigurationPtrInput added in v1.10.0

type KnowledgeBaseSemanticChunkingConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseSemanticChunkingConfigurationPtrOutput() KnowledgeBaseSemanticChunkingConfigurationPtrOutput
	ToKnowledgeBaseSemanticChunkingConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseSemanticChunkingConfigurationPtrOutput
}

KnowledgeBaseSemanticChunkingConfigurationPtrInput is an input type that accepts KnowledgeBaseSemanticChunkingConfigurationArgs, KnowledgeBaseSemanticChunkingConfigurationPtr and KnowledgeBaseSemanticChunkingConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseSemanticChunkingConfigurationPtrInput` via:

        KnowledgeBaseSemanticChunkingConfigurationArgs{...}

or:

        nil

type KnowledgeBaseSemanticChunkingConfigurationPtrOutput added in v1.10.0

type KnowledgeBaseSemanticChunkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSemanticChunkingConfigurationPtrOutput) BreakpointPercentileThreshold added in v1.10.0

The dissimilarity threshold for splitting chunks.

func (KnowledgeBaseSemanticChunkingConfigurationPtrOutput) BufferSize added in v1.10.0

The buffer size.

func (KnowledgeBaseSemanticChunkingConfigurationPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseSemanticChunkingConfigurationPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseSemanticChunkingConfigurationPtrOutput) MaxTokens added in v1.10.0

The maximum number of tokens that a chunk can contain.

func (KnowledgeBaseSemanticChunkingConfigurationPtrOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseSemanticChunkingConfigurationPtrOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutput() KnowledgeBaseSemanticChunkingConfigurationPtrOutput

func (KnowledgeBaseSemanticChunkingConfigurationPtrOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseSemanticChunkingConfigurationPtrOutput) ToKnowledgeBaseSemanticChunkingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSemanticChunkingConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfiguration

type KnowledgeBaseServerSideEncryptionConfiguration struct {
	// The customer managed key used for encryption.
	//
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.
	//
	// For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type KnowledgeBaseServerSideEncryptionConfigurationArgs

type KnowledgeBaseServerSideEncryptionConfigurationArgs struct {
	// The customer managed key used for encryption.
	//
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.
	//
	// For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ElementType

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutput

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutput() KnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfigurationInput

type KnowledgeBaseServerSideEncryptionConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseServerSideEncryptionConfigurationOutput() KnowledgeBaseServerSideEncryptionConfigurationOutput
	ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput
}

KnowledgeBaseServerSideEncryptionConfigurationInput is an input type that accepts KnowledgeBaseServerSideEncryptionConfigurationArgs and KnowledgeBaseServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseServerSideEncryptionConfigurationInput` via:

KnowledgeBaseServerSideEncryptionConfigurationArgs{...}

type KnowledgeBaseServerSideEncryptionConfigurationOutput

type KnowledgeBaseServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ElementType

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) KmsKeyId

The customer managed key used for encryption.

This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.

For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext

func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext

func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfigurationPtrInput

type KnowledgeBaseServerSideEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
	ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
}

KnowledgeBaseServerSideEncryptionConfigurationPtrInput is an input type that accepts KnowledgeBaseServerSideEncryptionConfigurationArgs, KnowledgeBaseServerSideEncryptionConfigurationPtr and KnowledgeBaseServerSideEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseServerSideEncryptionConfigurationPtrInput` via:

        KnowledgeBaseServerSideEncryptionConfigurationArgs{...}

or:

        nil

type KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) Elem

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ElementType

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) KmsKeyId

The customer managed key used for encryption.

This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.

For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext

func (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseSourceConfiguration0Properties added in v1.10.0

type KnowledgeBaseSourceConfiguration0Properties struct {
	AppIntegrations KnowledgeBaseAppIntegrationsConfiguration `pulumi:"appIntegrations"`
}

type KnowledgeBaseSourceConfiguration0PropertiesArgs added in v1.10.0

type KnowledgeBaseSourceConfiguration0PropertiesArgs struct {
	AppIntegrations KnowledgeBaseAppIntegrationsConfigurationInput `pulumi:"appIntegrations"`
}

func (KnowledgeBaseSourceConfiguration0PropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesOutput added in v1.10.0

func (i KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesOutput() KnowledgeBaseSourceConfiguration0PropertiesOutput

func (KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesOutputWithContext added in v1.10.0

func (i KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration0PropertiesOutput

func (KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutput added in v1.10.0

func (i KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutput() KnowledgeBaseSourceConfiguration0PropertiesPtrOutput

func (KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseSourceConfiguration0PropertiesArgs) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration0PropertiesPtrOutput

type KnowledgeBaseSourceConfiguration0PropertiesInput added in v1.10.0

type KnowledgeBaseSourceConfiguration0PropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseSourceConfiguration0PropertiesOutput() KnowledgeBaseSourceConfiguration0PropertiesOutput
	ToKnowledgeBaseSourceConfiguration0PropertiesOutputWithContext(context.Context) KnowledgeBaseSourceConfiguration0PropertiesOutput
}

KnowledgeBaseSourceConfiguration0PropertiesInput is an input type that accepts KnowledgeBaseSourceConfiguration0PropertiesArgs and KnowledgeBaseSourceConfiguration0PropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseSourceConfiguration0PropertiesInput` via:

KnowledgeBaseSourceConfiguration0PropertiesArgs{...}

type KnowledgeBaseSourceConfiguration0PropertiesOutput added in v1.10.0

type KnowledgeBaseSourceConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSourceConfiguration0PropertiesOutput) AppIntegrations added in v1.10.0

func (KnowledgeBaseSourceConfiguration0PropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesOutput added in v1.10.0

func (o KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesOutput() KnowledgeBaseSourceConfiguration0PropertiesOutput

func (KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesOutputWithContext added in v1.10.0

func (o KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration0PropertiesOutput

func (KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutput added in v1.10.0

func (o KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutput() KnowledgeBaseSourceConfiguration0PropertiesPtrOutput

func (KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseSourceConfiguration0PropertiesOutput) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration0PropertiesPtrOutput

type KnowledgeBaseSourceConfiguration0PropertiesPtrInput added in v1.10.0

type KnowledgeBaseSourceConfiguration0PropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutput() KnowledgeBaseSourceConfiguration0PropertiesPtrOutput
	ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutputWithContext(context.Context) KnowledgeBaseSourceConfiguration0PropertiesPtrOutput
}

KnowledgeBaseSourceConfiguration0PropertiesPtrInput is an input type that accepts KnowledgeBaseSourceConfiguration0PropertiesArgs, KnowledgeBaseSourceConfiguration0PropertiesPtr and KnowledgeBaseSourceConfiguration0PropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseSourceConfiguration0PropertiesPtrInput` via:

        KnowledgeBaseSourceConfiguration0PropertiesArgs{...}

or:

        nil

type KnowledgeBaseSourceConfiguration0PropertiesPtrOutput added in v1.10.0

type KnowledgeBaseSourceConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSourceConfiguration0PropertiesPtrOutput) AppIntegrations added in v1.10.0

func (KnowledgeBaseSourceConfiguration0PropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseSourceConfiguration0PropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseSourceConfiguration0PropertiesPtrOutput) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseSourceConfiguration0PropertiesPtrOutput) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseSourceConfiguration0PropertiesPtrOutput) ToKnowledgeBaseSourceConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration0PropertiesPtrOutput

type KnowledgeBaseSourceConfiguration1Properties added in v1.10.0

type KnowledgeBaseSourceConfiguration1Properties struct {
	ManagedSourceConfiguration KnowledgeBaseManagedSourceConfigurationProperties `pulumi:"managedSourceConfiguration"`
}

type KnowledgeBaseSourceConfiguration1PropertiesArgs added in v1.10.0

type KnowledgeBaseSourceConfiguration1PropertiesArgs struct {
	ManagedSourceConfiguration KnowledgeBaseManagedSourceConfigurationPropertiesInput `pulumi:"managedSourceConfiguration"`
}

func (KnowledgeBaseSourceConfiguration1PropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesOutput added in v1.10.0

func (i KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesOutput() KnowledgeBaseSourceConfiguration1PropertiesOutput

func (KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesOutputWithContext added in v1.10.0

func (i KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration1PropertiesOutput

func (KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutput added in v1.10.0

func (i KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutput() KnowledgeBaseSourceConfiguration1PropertiesPtrOutput

func (KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseSourceConfiguration1PropertiesArgs) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration1PropertiesPtrOutput

type KnowledgeBaseSourceConfiguration1PropertiesInput added in v1.10.0

type KnowledgeBaseSourceConfiguration1PropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseSourceConfiguration1PropertiesOutput() KnowledgeBaseSourceConfiguration1PropertiesOutput
	ToKnowledgeBaseSourceConfiguration1PropertiesOutputWithContext(context.Context) KnowledgeBaseSourceConfiguration1PropertiesOutput
}

KnowledgeBaseSourceConfiguration1PropertiesInput is an input type that accepts KnowledgeBaseSourceConfiguration1PropertiesArgs and KnowledgeBaseSourceConfiguration1PropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseSourceConfiguration1PropertiesInput` via:

KnowledgeBaseSourceConfiguration1PropertiesArgs{...}

type KnowledgeBaseSourceConfiguration1PropertiesOutput added in v1.10.0

type KnowledgeBaseSourceConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSourceConfiguration1PropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseSourceConfiguration1PropertiesOutput) ManagedSourceConfiguration added in v1.10.0

func (KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesOutput added in v1.10.0

func (o KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesOutput() KnowledgeBaseSourceConfiguration1PropertiesOutput

func (KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesOutputWithContext added in v1.10.0

func (o KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration1PropertiesOutput

func (KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutput added in v1.10.0

func (o KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutput() KnowledgeBaseSourceConfiguration1PropertiesPtrOutput

func (KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseSourceConfiguration1PropertiesOutput) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration1PropertiesPtrOutput

type KnowledgeBaseSourceConfiguration1PropertiesPtrInput added in v1.10.0

type KnowledgeBaseSourceConfiguration1PropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutput() KnowledgeBaseSourceConfiguration1PropertiesPtrOutput
	ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutputWithContext(context.Context) KnowledgeBaseSourceConfiguration1PropertiesPtrOutput
}

KnowledgeBaseSourceConfiguration1PropertiesPtrInput is an input type that accepts KnowledgeBaseSourceConfiguration1PropertiesArgs, KnowledgeBaseSourceConfiguration1PropertiesPtr and KnowledgeBaseSourceConfiguration1PropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseSourceConfiguration1PropertiesPtrInput` via:

        KnowledgeBaseSourceConfiguration1PropertiesArgs{...}

or:

        nil

type KnowledgeBaseSourceConfiguration1PropertiesPtrOutput added in v1.10.0

type KnowledgeBaseSourceConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSourceConfiguration1PropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseSourceConfiguration1PropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseSourceConfiguration1PropertiesPtrOutput) ManagedSourceConfiguration added in v1.10.0

func (KnowledgeBaseSourceConfiguration1PropertiesPtrOutput) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseSourceConfiguration1PropertiesPtrOutput) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseSourceConfiguration1PropertiesPtrOutput) ToKnowledgeBaseSourceConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfiguration1PropertiesPtrOutput

type KnowledgeBaseState

type KnowledgeBaseState struct {
}

func (KnowledgeBaseState) ElementType

func (KnowledgeBaseState) ElementType() reflect.Type

type KnowledgeBaseTag

type KnowledgeBaseTag struct {
	// The key-value string map. The valid character set is `[a-zA-Z+-=._:/]` . The tag key can be up to 128 characters and must not start with `aws:` .
	Key string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value string `pulumi:"value"`
}

type KnowledgeBaseType

type KnowledgeBaseType string

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:

KnowledgeBaseTypeExternal
KnowledgeBaseTypeCustom
KnowledgeBaseTypeMessageTemplates
KnowledgeBaseTypeManaged

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 KnowledgeBaseVectorIngestionConfiguration added in v1.10.0

type KnowledgeBaseVectorIngestionConfiguration 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 *KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationProperties `pulumi:"chunkingConfiguration"`
	// A custom parser for data source documents.
	ParsingConfiguration *KnowledgeBaseVectorIngestionConfigurationParsingConfigurationProperties `pulumi:"parsingConfiguration"`
}

type KnowledgeBaseVectorIngestionConfigurationArgs added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationArgs 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 KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrInput `pulumi:"chunkingConfiguration"`
	// A custom parser for data source documents.
	ParsingConfiguration KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrInput `pulumi:"parsingConfiguration"`
}

func (KnowledgeBaseVectorIngestionConfigurationArgs) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationOutput added in v1.10.0

func (i KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationOutput() KnowledgeBaseVectorIngestionConfigurationOutput

func (KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationOutputWithContext added in v1.10.0

func (i KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseVectorIngestionConfigurationOutput

func (KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationPtrOutput added in v1.10.0

func (i KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationPtrOutput() KnowledgeBaseVectorIngestionConfigurationPtrOutput

func (KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseVectorIngestionConfigurationArgs) ToKnowledgeBaseVectorIngestionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseVectorIngestionConfigurationPtrOutput

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationProperties added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationProperties struct {
	ChunkingStrategy                  KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy `pulumi:"chunkingStrategy"`
	FixedSizeChunkingConfiguration    *KnowledgeBaseFixedSizeChunkingConfiguration                                             `pulumi:"fixedSizeChunkingConfiguration"`
	HierarchicalChunkingConfiguration *KnowledgeBaseHierarchicalChunkingConfiguration                                          `pulumi:"hierarchicalChunkingConfiguration"`
	SemanticChunkingConfiguration     *KnowledgeBaseSemanticChunkingConfiguration                                              `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 KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs struct {
	ChunkingStrategy                  KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyInput `pulumi:"chunkingStrategy"`
	FixedSizeChunkingConfiguration    KnowledgeBaseFixedSizeChunkingConfigurationPtrInput                                           `pulumi:"fixedSizeChunkingConfiguration"`
	HierarchicalChunkingConfiguration KnowledgeBaseHierarchicalChunkingConfigurationPtrInput                                        `pulumi:"hierarchicalChunkingConfiguration"`
	SemanticChunkingConfiguration     KnowledgeBaseSemanticChunkingConfigurationPtrInput                                            `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 (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy string

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToStringOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToStringOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput() KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput
	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput
}

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

KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyFixedSize
KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyNone
KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyHierarchical
KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategySemantic

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToStringOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToStringOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyOutput) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput() KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput
	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput
}

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyPtrOutput) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput() KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput
	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput
}

KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesInput is an input type that accepts KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs and KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesInput` via:

KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs{...}

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput 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 (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) ChunkingStrategy added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) FixedSizeChunkingConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) HierarchicalChunkingConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) SemanticChunkingConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput() KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput
	ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput
}

KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrInput is an input type that accepts KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs, KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtr and KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrInput` via:

        KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs{...}

or:

        nil

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) ChunkingStrategy added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) FixedSizeChunkingConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) HierarchicalChunkingConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) SemanticChunkingConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationOutput() KnowledgeBaseVectorIngestionConfigurationOutput
	ToKnowledgeBaseVectorIngestionConfigurationOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationOutput
}

KnowledgeBaseVectorIngestionConfigurationInput is an input type that accepts KnowledgeBaseVectorIngestionConfigurationArgs and KnowledgeBaseVectorIngestionConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseVectorIngestionConfigurationInput` via:

KnowledgeBaseVectorIngestionConfigurationArgs{...}

type KnowledgeBaseVectorIngestionConfigurationOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationOutput) ChunkingConfiguration added in v1.10.0

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 (KnowledgeBaseVectorIngestionConfigurationOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationOutput) ParsingConfiguration added in v1.10.0

A custom parser for data source documents.

func (KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationOutput added in v1.10.0

func (o KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationOutput() KnowledgeBaseVectorIngestionConfigurationOutput

func (KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationOutputWithContext added in v1.10.0

func (o KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseVectorIngestionConfigurationOutput

func (KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutput() KnowledgeBaseVectorIngestionConfigurationPtrOutput

func (KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseVectorIngestionConfigurationOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseVectorIngestionConfigurationPtrOutput

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationProperties added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationProperties struct {
	BedrockFoundationModelConfiguration *KnowledgeBaseBedrockFoundationModelConfiguration                                      `pulumi:"bedrockFoundationModelConfiguration"`
	ParsingStrategy                     KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy `pulumi:"parsingStrategy"`
}

A custom parser for data source documents.

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs struct {
	BedrockFoundationModelConfiguration KnowledgeBaseBedrockFoundationModelConfigurationPtrInput                                    `pulumi:"bedrockFoundationModelConfiguration"`
	ParsingStrategy                     KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyInput `pulumi:"parsingStrategy"`
}

A custom parser for data source documents.

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput() KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput
	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput
}

KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesInput is an input type that accepts KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs and KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesInput` via:

KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs{...}

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput struct{ *pulumi.OutputState }

A custom parser for data source documents.

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput) BedrockFoundationModelConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput) ParsingStrategy added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy string

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToStringOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToStringOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput() KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput
	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput
}

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

KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyBedrockFoundationModel

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToStringOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToStringOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyOutput) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput() KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput
	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput
}

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutputWithContext added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyPtrOutput) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput() KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput
	ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput
}

KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrInput is an input type that accepts KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs, KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtr and KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrInput` via:

        KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs{...}

or:

        nil

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput) BedrockFoundationModelConfiguration added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput) ParsingStrategy added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesPtrOutputWithContext added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationPtrInput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseVectorIngestionConfigurationPtrOutput() KnowledgeBaseVectorIngestionConfigurationPtrOutput
	ToKnowledgeBaseVectorIngestionConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseVectorIngestionConfigurationPtrOutput
}

KnowledgeBaseVectorIngestionConfigurationPtrInput is an input type that accepts KnowledgeBaseVectorIngestionConfigurationArgs, KnowledgeBaseVectorIngestionConfigurationPtr and KnowledgeBaseVectorIngestionConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseVectorIngestionConfigurationPtrInput` via:

        KnowledgeBaseVectorIngestionConfigurationArgs{...}

or:

        nil

type KnowledgeBaseVectorIngestionConfigurationPtrOutput added in v1.10.0

type KnowledgeBaseVectorIngestionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseVectorIngestionConfigurationPtrOutput) ChunkingConfiguration added in v1.10.0

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 (KnowledgeBaseVectorIngestionConfigurationPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseVectorIngestionConfigurationPtrOutput) ParsingConfiguration added in v1.10.0

A custom parser for data source documents.

func (KnowledgeBaseVectorIngestionConfigurationPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseVectorIngestionConfigurationPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutput() KnowledgeBaseVectorIngestionConfigurationPtrOutput

func (KnowledgeBaseVectorIngestionConfigurationPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseVectorIngestionConfigurationPtrOutput) ToKnowledgeBaseVectorIngestionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseVectorIngestionConfigurationPtrOutput

type KnowledgeBaseWebCrawlerConfiguration added in v1.10.0

type KnowledgeBaseWebCrawlerConfiguration struct {
	CrawlerLimits    *KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsProperties   `pulumi:"crawlerLimits"`
	ExclusionFilters []string                                                       `pulumi:"exclusionFilters"`
	InclusionFilters []string                                                       `pulumi:"inclusionFilters"`
	Scope            *KnowledgeBaseWebCrawlerConfigurationScope                     `pulumi:"scope"`
	UrlConfiguration KnowledgeBaseWebCrawlerConfigurationUrlConfigurationProperties `pulumi:"urlConfiguration"`
}

type KnowledgeBaseWebCrawlerConfigurationArgs added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationArgs struct {
	CrawlerLimits    KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrInput `pulumi:"crawlerLimits"`
	ExclusionFilters pulumi.StringArrayInput                                             `pulumi:"exclusionFilters"`
	InclusionFilters pulumi.StringArrayInput                                             `pulumi:"inclusionFilters"`
	Scope            KnowledgeBaseWebCrawlerConfigurationScopePtrInput                   `pulumi:"scope"`
	UrlConfiguration KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesInput `pulumi:"urlConfiguration"`
}

func (KnowledgeBaseWebCrawlerConfigurationArgs) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationOutput added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationOutput() KnowledgeBaseWebCrawlerConfigurationOutput

func (KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationOutputWithContext added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationOutput

func (KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationPtrOutput added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationPtrOutput() KnowledgeBaseWebCrawlerConfigurationPtrOutput

func (KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationArgs) ToKnowledgeBaseWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationPtrOutput

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsProperties added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsProperties struct {
	RateLimit *float64 `pulumi:"rateLimit"`
}

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs struct {
	RateLimit pulumi.Float64PtrInput `pulumi:"rateLimit"`
}

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutputWithContext added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput() KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput
	ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput
}

KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesInput is an input type that accepts KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs and KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesInput` via:

KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs{...}

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) RateLimit added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput() KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput
	ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput
}

KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrInput is an input type that accepts KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs, KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtr and KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrInput` via:

        KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs{...}

or:

        nil

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput) RateLimit added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesPtrOutput

type KnowledgeBaseWebCrawlerConfigurationInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationOutput() KnowledgeBaseWebCrawlerConfigurationOutput
	ToKnowledgeBaseWebCrawlerConfigurationOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationOutput
}

KnowledgeBaseWebCrawlerConfigurationInput is an input type that accepts KnowledgeBaseWebCrawlerConfigurationArgs and KnowledgeBaseWebCrawlerConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseWebCrawlerConfigurationInput` via:

KnowledgeBaseWebCrawlerConfigurationArgs{...}

type KnowledgeBaseWebCrawlerConfigurationOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationOutput) CrawlerLimits added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationOutput) ExclusionFilters added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationOutput) InclusionFilters added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationOutput) Scope added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationOutput added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationOutput() KnowledgeBaseWebCrawlerConfigurationOutput

func (KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationOutput

func (KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutput() KnowledgeBaseWebCrawlerConfigurationPtrOutput

func (KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationPtrOutput

func (KnowledgeBaseWebCrawlerConfigurationOutput) UrlConfiguration added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationPtrInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationPtrOutput() KnowledgeBaseWebCrawlerConfigurationPtrOutput
	ToKnowledgeBaseWebCrawlerConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationPtrOutput
}

KnowledgeBaseWebCrawlerConfigurationPtrInput is an input type that accepts KnowledgeBaseWebCrawlerConfigurationArgs, KnowledgeBaseWebCrawlerConfigurationPtr and KnowledgeBaseWebCrawlerConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseWebCrawlerConfigurationPtrInput` via:

        KnowledgeBaseWebCrawlerConfigurationArgs{...}

or:

        nil

type KnowledgeBaseWebCrawlerConfigurationPtrOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) CrawlerLimits added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) ExclusionFilters added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) InclusionFilters added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) Scope added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutput added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutput() KnowledgeBaseWebCrawlerConfigurationPtrOutput

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationPtrOutput

func (KnowledgeBaseWebCrawlerConfigurationPtrOutput) UrlConfiguration added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScope added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScope string

func (KnowledgeBaseWebCrawlerConfigurationScope) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopeOutput added in v1.10.0

func (e KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopeOutput() KnowledgeBaseWebCrawlerConfigurationScopeOutput

func (KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopeOutputWithContext added in v1.10.0

func (e KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopeOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationScopeOutput

func (KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutput added in v1.10.0

func (e KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutput() KnowledgeBaseWebCrawlerConfigurationScopePtrOutput

func (KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutputWithContext added in v1.10.0

func (e KnowledgeBaseWebCrawlerConfigurationScope) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationScopePtrOutput

func (KnowledgeBaseWebCrawlerConfigurationScope) ToStringOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScope) ToStringOutputWithContext added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScope) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScope) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScopeInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScopeInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationScopeOutput() KnowledgeBaseWebCrawlerConfigurationScopeOutput
	ToKnowledgeBaseWebCrawlerConfigurationScopeOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationScopeOutput
}

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

KnowledgeBaseWebCrawlerConfigurationScopeHostOnly
KnowledgeBaseWebCrawlerConfigurationScopeSubdomains

type KnowledgeBaseWebCrawlerConfigurationScopeOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScopeOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopeOutput added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopeOutput() KnowledgeBaseWebCrawlerConfigurationScopeOutput

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopeOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopeOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationScopeOutput

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutput added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutput() KnowledgeBaseWebCrawlerConfigurationScopePtrOutput

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationScopePtrOutput

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToStringOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToStringOutputWithContext added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScopeOutput) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScopePtrInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScopePtrInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutput() KnowledgeBaseWebCrawlerConfigurationScopePtrOutput
	ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationScopePtrOutput
}

func KnowledgeBaseWebCrawlerConfigurationScopePtr added in v1.10.0

func KnowledgeBaseWebCrawlerConfigurationScopePtr(v string) KnowledgeBaseWebCrawlerConfigurationScopePtrInput

type KnowledgeBaseWebCrawlerConfigurationScopePtrOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationScopePtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) Elem added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutput added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutput() KnowledgeBaseWebCrawlerConfigurationScopePtrOutput

func (KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) ToKnowledgeBaseWebCrawlerConfigurationScopePtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationScopePtrOutput

func (KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) ToStringPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationScopePtrOutput) ToStringPtrOutputWithContext added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationProperties added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationProperties struct {
	SeedUrls []KnowledgeBaseSeedUrl `pulumi:"seedUrls"`
}

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs struct {
	SeedUrls KnowledgeBaseSeedUrlArrayInput `pulumi:"seedUrls"`
}

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutputWithContext added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (i KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput() KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput
	ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput
}

KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesInput is an input type that accepts KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs and KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput values. You can construct a concrete instance of `KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesInput` via:

KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs{...}

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) SeedUrls added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrInput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput() KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput
	ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutputWithContext(context.Context) KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput
}

KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrInput is an input type that accepts KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs, KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtr and KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrInput` via:

        KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs{...}

or:

        nil

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput added in v1.10.0

type KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput) Elem added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput) ElementType added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput) SeedUrls added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput added in v1.10.0

func (KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutputWithContext added in v1.10.0

func (o KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput) ToKnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutputWithContext(ctx context.Context) KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesPtrOutput

type LookupAiAgentArgs added in v1.5.0

type LookupAiAgentArgs struct {
	// The identifier of the AI Agent.
	AiAgentId string `pulumi:"aiAgentId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAiAgentOutputArgs added in v1.5.0

type LookupAiAgentOutputArgs struct {
	// The identifier of the AI Agent.
	AiAgentId pulumi.StringInput `pulumi:"aiAgentId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAiAgentOutputArgs) ElementType added in v1.5.0

func (LookupAiAgentOutputArgs) ElementType() reflect.Type

type LookupAiAgentResult added in v1.5.0

type LookupAiAgentResult struct {
	// The Amazon Resource Name (ARN) of the AI agent.
	AiAgentArn *string `pulumi:"aiAgentArn"`
	// The identifier of the AI Agent.
	AiAgentId *string `pulumi:"aiAgentId"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// Configuration for the AI Agent.
	Configuration interface{} `pulumi:"configuration"`
	// The description of the AI Agent.
	Description *string `pulumi:"description"`
}

func LookupAiAgent added in v1.5.0

func LookupAiAgent(ctx *pulumi.Context, args *LookupAiAgentArgs, opts ...pulumi.InvokeOption) (*LookupAiAgentResult, error)

Definition of AWS::Wisdom::AIAgent Resource Type

type LookupAiAgentResultOutput added in v1.5.0

type LookupAiAgentResultOutput struct{ *pulumi.OutputState }

func LookupAiAgentOutput added in v1.5.0

func LookupAiAgentOutput(ctx *pulumi.Context, args LookupAiAgentOutputArgs, opts ...pulumi.InvokeOption) LookupAiAgentResultOutput

func (LookupAiAgentResultOutput) AiAgentArn added in v1.5.0

The Amazon Resource Name (ARN) of the AI agent.

func (LookupAiAgentResultOutput) AiAgentId added in v1.5.0

The identifier of the AI Agent.

func (LookupAiAgentResultOutput) AssistantArn added in v1.5.0

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (LookupAiAgentResultOutput) Configuration added in v1.5.0

func (o LookupAiAgentResultOutput) Configuration() pulumi.AnyOutput

Configuration for the AI Agent.

func (LookupAiAgentResultOutput) Description added in v1.5.0

The description of the AI Agent.

func (LookupAiAgentResultOutput) ElementType added in v1.5.0

func (LookupAiAgentResultOutput) ElementType() reflect.Type

func (LookupAiAgentResultOutput) ToLookupAiAgentResultOutput added in v1.5.0

func (o LookupAiAgentResultOutput) ToLookupAiAgentResultOutput() LookupAiAgentResultOutput

func (LookupAiAgentResultOutput) ToLookupAiAgentResultOutputWithContext added in v1.5.0

func (o LookupAiAgentResultOutput) ToLookupAiAgentResultOutputWithContext(ctx context.Context) LookupAiAgentResultOutput

type LookupAiAgentVersionArgs added in v1.7.0

type LookupAiAgentVersionArgs struct {
	// The identifier of the AI Agent.
	AiAgentId   string `pulumi:"aiAgentId"`
	AssistantId string `pulumi:"assistantId"`
	// The version number for this AI Agent version.
	VersionNumber float64 `pulumi:"versionNumber"`
}

type LookupAiAgentVersionOutputArgs added in v1.7.0

type LookupAiAgentVersionOutputArgs struct {
	// The identifier of the AI Agent.
	AiAgentId   pulumi.StringInput `pulumi:"aiAgentId"`
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
	// The version number for this AI Agent version.
	VersionNumber pulumi.Float64Input `pulumi:"versionNumber"`
}

func (LookupAiAgentVersionOutputArgs) ElementType added in v1.7.0

type LookupAiAgentVersionResult added in v1.7.0

type LookupAiAgentVersionResult struct {
	AiAgentArn       *string `pulumi:"aiAgentArn"`
	AiAgentVersionId *string `pulumi:"aiAgentVersionId"`
	AssistantArn     *string `pulumi:"assistantArn"`
	// The version number for this AI Agent version.
	VersionNumber *float64 `pulumi:"versionNumber"`
}

func LookupAiAgentVersion added in v1.7.0

func LookupAiAgentVersion(ctx *pulumi.Context, args *LookupAiAgentVersionArgs, opts ...pulumi.InvokeOption) (*LookupAiAgentVersionResult, error)

Definition of AWS::Wisdom::AIAgentVersion Resource Type

type LookupAiAgentVersionResultOutput added in v1.7.0

type LookupAiAgentVersionResultOutput struct{ *pulumi.OutputState }

func LookupAiAgentVersionOutput added in v1.7.0

func (LookupAiAgentVersionResultOutput) AiAgentArn added in v1.7.0

func (LookupAiAgentVersionResultOutput) AiAgentVersionId added in v1.7.0

func (LookupAiAgentVersionResultOutput) AssistantArn added in v1.7.0

func (LookupAiAgentVersionResultOutput) ElementType added in v1.7.0

func (LookupAiAgentVersionResultOutput) ToLookupAiAgentVersionResultOutput added in v1.7.0

func (o LookupAiAgentVersionResultOutput) ToLookupAiAgentVersionResultOutput() LookupAiAgentVersionResultOutput

func (LookupAiAgentVersionResultOutput) ToLookupAiAgentVersionResultOutputWithContext added in v1.7.0

func (o LookupAiAgentVersionResultOutput) ToLookupAiAgentVersionResultOutputWithContext(ctx context.Context) LookupAiAgentVersionResultOutput

func (LookupAiAgentVersionResultOutput) VersionNumber added in v1.7.0

The version number for this AI Agent version.

type LookupAiGuardrailArgs added in v1.13.0

type LookupAiGuardrailArgs struct {
	// The identifier of the Amazon Q in Connect AI Guardrail.
	AiGuardrailId string `pulumi:"aiGuardrailId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAiGuardrailOutputArgs added in v1.13.0

type LookupAiGuardrailOutputArgs struct {
	// The identifier of the Amazon Q in Connect AI Guardrail.
	AiGuardrailId pulumi.StringInput `pulumi:"aiGuardrailId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAiGuardrailOutputArgs) ElementType added in v1.13.0

type LookupAiGuardrailResult added in v1.13.0

type LookupAiGuardrailResult struct {
	// The Amazon Resource Name (ARN) of the AI Guardrail.
	AiGuardrailArn *string `pulumi:"aiGuardrailArn"`
	// The identifier of the Amazon Q in Connect AI Guardrail.
	AiGuardrailId *string `pulumi:"aiGuardrailId"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// Messaging for when violations are detected in text
	BlockedInputMessaging *string `pulumi:"blockedInputMessaging"`
	// Messaging for when violations are detected in text
	BlockedOutputsMessaging *string `pulumi:"blockedOutputsMessaging"`
	// Contains details about how to handle harmful content.
	ContentPolicyConfig *AiGuardrailAiGuardrailContentPolicyConfig `pulumi:"contentPolicyConfig"`
	// The policy configuration details for the AI Guardrail's contextual grounding policy.
	ContextualGroundingPolicyConfig *AiGuardrailAiGuardrailContextualGroundingPolicyConfig `pulumi:"contextualGroundingPolicyConfig"`
	// Description of the guardrail or its version
	Description *string `pulumi:"description"`
	// Contains details about PII entities and regular expressions to configure for the AI Guardrail.
	SensitiveInformationPolicyConfig *AiGuardrailAiGuardrailSensitiveInformationPolicyConfig `pulumi:"sensitiveInformationPolicyConfig"`
	// Contains details about topics that the AI Guardrail should identify and deny.
	TopicPolicyConfig *AiGuardrailAiGuardrailTopicPolicyConfig `pulumi:"topicPolicyConfig"`
	// Contains details about the word policy to configured for the AI Guardrail.
	WordPolicyConfig *AiGuardrailAiGuardrailWordPolicyConfig `pulumi:"wordPolicyConfig"`
}

func LookupAiGuardrail added in v1.13.0

func LookupAiGuardrail(ctx *pulumi.Context, args *LookupAiGuardrailArgs, opts ...pulumi.InvokeOption) (*LookupAiGuardrailResult, error)

Definition of AWS::Wisdom::AIGuardrail Resource Type

type LookupAiGuardrailResultOutput added in v1.13.0

type LookupAiGuardrailResultOutput struct{ *pulumi.OutputState }

func LookupAiGuardrailOutput added in v1.13.0

func (LookupAiGuardrailResultOutput) AiGuardrailArn added in v1.13.0

The Amazon Resource Name (ARN) of the AI Guardrail.

func (LookupAiGuardrailResultOutput) AiGuardrailId added in v1.13.0

The identifier of the Amazon Q in Connect AI Guardrail.

func (LookupAiGuardrailResultOutput) AssistantArn added in v1.13.0

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (LookupAiGuardrailResultOutput) BlockedInputMessaging added in v1.13.0

func (o LookupAiGuardrailResultOutput) BlockedInputMessaging() pulumi.StringPtrOutput

Messaging for when violations are detected in text

func (LookupAiGuardrailResultOutput) BlockedOutputsMessaging added in v1.13.0

func (o LookupAiGuardrailResultOutput) BlockedOutputsMessaging() pulumi.StringPtrOutput

Messaging for when violations are detected in text

func (LookupAiGuardrailResultOutput) ContentPolicyConfig added in v1.13.0

Contains details about how to handle harmful content.

func (LookupAiGuardrailResultOutput) ContextualGroundingPolicyConfig added in v1.13.0

The policy configuration details for the AI Guardrail's contextual grounding policy.

func (LookupAiGuardrailResultOutput) Description added in v1.13.0

Description of the guardrail or its version

func (LookupAiGuardrailResultOutput) ElementType added in v1.13.0

func (LookupAiGuardrailResultOutput) SensitiveInformationPolicyConfig added in v1.13.0

Contains details about PII entities and regular expressions to configure for the AI Guardrail.

func (LookupAiGuardrailResultOutput) ToLookupAiGuardrailResultOutput added in v1.13.0

func (o LookupAiGuardrailResultOutput) ToLookupAiGuardrailResultOutput() LookupAiGuardrailResultOutput

func (LookupAiGuardrailResultOutput) ToLookupAiGuardrailResultOutputWithContext added in v1.13.0

func (o LookupAiGuardrailResultOutput) ToLookupAiGuardrailResultOutputWithContext(ctx context.Context) LookupAiGuardrailResultOutput

func (LookupAiGuardrailResultOutput) TopicPolicyConfig added in v1.13.0

Contains details about topics that the AI Guardrail should identify and deny.

func (LookupAiGuardrailResultOutput) WordPolicyConfig added in v1.13.0

Contains details about the word policy to configured for the AI Guardrail.

type LookupAiGuardrailVersionArgs added in v1.13.0

type LookupAiGuardrailVersionArgs struct {
	// The ID of the AI guardrail version.
	AiGuardrailId string `pulumi:"aiGuardrailId"`
	// The ID of the AI guardrail version assistant.
	AssistantId string `pulumi:"assistantId"`
	// The version number for this AI Guardrail version.
	VersionNumber float64 `pulumi:"versionNumber"`
}

type LookupAiGuardrailVersionOutputArgs added in v1.13.0

type LookupAiGuardrailVersionOutputArgs struct {
	// The ID of the AI guardrail version.
	AiGuardrailId pulumi.StringInput `pulumi:"aiGuardrailId"`
	// The ID of the AI guardrail version assistant.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
	// The version number for this AI Guardrail version.
	VersionNumber pulumi.Float64Input `pulumi:"versionNumber"`
}

func (LookupAiGuardrailVersionOutputArgs) ElementType added in v1.13.0

type LookupAiGuardrailVersionResult added in v1.13.0

type LookupAiGuardrailVersionResult struct {
	// The ARN of the AI guardrail version.
	AiGuardrailArn *string `pulumi:"aiGuardrailArn"`
	// The ID of the AI guardrail version.
	AiGuardrailVersionId *string `pulumi:"aiGuardrailVersionId"`
	// The ARN of the AI guardrail version assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// The version number for this AI Guardrail version.
	VersionNumber *float64 `pulumi:"versionNumber"`
}

func LookupAiGuardrailVersion added in v1.13.0

func LookupAiGuardrailVersion(ctx *pulumi.Context, args *LookupAiGuardrailVersionArgs, opts ...pulumi.InvokeOption) (*LookupAiGuardrailVersionResult, error)

Definition of AWS::Wisdom::AIGuardrailVersion Resource Type

type LookupAiGuardrailVersionResultOutput added in v1.13.0

type LookupAiGuardrailVersionResultOutput struct{ *pulumi.OutputState }

func (LookupAiGuardrailVersionResultOutput) AiGuardrailArn added in v1.13.0

The ARN of the AI guardrail version.

func (LookupAiGuardrailVersionResultOutput) AiGuardrailVersionId added in v1.13.0

The ID of the AI guardrail version.

func (LookupAiGuardrailVersionResultOutput) AssistantArn added in v1.13.0

The ARN of the AI guardrail version assistant.

func (LookupAiGuardrailVersionResultOutput) ElementType added in v1.13.0

func (LookupAiGuardrailVersionResultOutput) ToLookupAiGuardrailVersionResultOutput added in v1.13.0

func (o LookupAiGuardrailVersionResultOutput) ToLookupAiGuardrailVersionResultOutput() LookupAiGuardrailVersionResultOutput

func (LookupAiGuardrailVersionResultOutput) ToLookupAiGuardrailVersionResultOutputWithContext added in v1.13.0

func (o LookupAiGuardrailVersionResultOutput) ToLookupAiGuardrailVersionResultOutputWithContext(ctx context.Context) LookupAiGuardrailVersionResultOutput

func (LookupAiGuardrailVersionResultOutput) VersionNumber added in v1.13.0

The version number for this AI Guardrail version.

type LookupAiPromptArgs added in v1.3.0

type LookupAiPromptArgs struct {
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId string `pulumi:"aiPromptId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAiPromptOutputArgs added in v1.3.0

type LookupAiPromptOutputArgs struct {
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId pulumi.StringInput `pulumi:"aiPromptId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAiPromptOutputArgs) ElementType added in v1.3.0

func (LookupAiPromptOutputArgs) ElementType() reflect.Type

type LookupAiPromptResult added in v1.3.0

type LookupAiPromptResult struct {
	// The Amazon Resource Name (ARN) of the AI Prompt.
	AiPromptArn *string `pulumi:"aiPromptArn"`
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId *string `pulumi:"aiPromptId"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// The description of the AI Prompt.
	Description *string `pulumi:"description"`
	// The configuration of the prompt template for this AI Prompt.
	TemplateConfiguration *AiPromptAiPromptTemplateConfiguration `pulumi:"templateConfiguration"`
}

func LookupAiPrompt added in v1.3.0

func LookupAiPrompt(ctx *pulumi.Context, args *LookupAiPromptArgs, opts ...pulumi.InvokeOption) (*LookupAiPromptResult, error)

Definition of AWS::Wisdom::AIPrompt Resource Type

type LookupAiPromptResultOutput added in v1.3.0

type LookupAiPromptResultOutput struct{ *pulumi.OutputState }

func LookupAiPromptOutput added in v1.3.0

func LookupAiPromptOutput(ctx *pulumi.Context, args LookupAiPromptOutputArgs, opts ...pulumi.InvokeOption) LookupAiPromptResultOutput

func (LookupAiPromptResultOutput) AiPromptArn added in v1.3.0

The Amazon Resource Name (ARN) of the AI Prompt.

func (LookupAiPromptResultOutput) AiPromptId added in v1.3.0

The identifier of the Amazon Q in Connect AI prompt.

func (LookupAiPromptResultOutput) AssistantArn added in v1.3.0

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (LookupAiPromptResultOutput) Description added in v1.3.0

The description of the AI Prompt.

func (LookupAiPromptResultOutput) ElementType added in v1.3.0

func (LookupAiPromptResultOutput) ElementType() reflect.Type

func (LookupAiPromptResultOutput) TemplateConfiguration added in v1.3.0

The configuration of the prompt template for this AI Prompt.

func (LookupAiPromptResultOutput) ToLookupAiPromptResultOutput added in v1.3.0

func (o LookupAiPromptResultOutput) ToLookupAiPromptResultOutput() LookupAiPromptResultOutput

func (LookupAiPromptResultOutput) ToLookupAiPromptResultOutputWithContext added in v1.3.0

func (o LookupAiPromptResultOutput) ToLookupAiPromptResultOutputWithContext(ctx context.Context) LookupAiPromptResultOutput

type LookupAiPromptVersionArgs added in v1.5.0

type LookupAiPromptVersionArgs struct {
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId string `pulumi:"aiPromptId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId string `pulumi:"assistantId"`
	// The version number for this AI Prompt version.
	VersionNumber float64 `pulumi:"versionNumber"`
}

type LookupAiPromptVersionOutputArgs added in v1.5.0

type LookupAiPromptVersionOutputArgs struct {
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId pulumi.StringInput `pulumi:"aiPromptId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
	// The version number for this AI Prompt version.
	VersionNumber pulumi.Float64Input `pulumi:"versionNumber"`
}

func (LookupAiPromptVersionOutputArgs) ElementType added in v1.5.0

type LookupAiPromptVersionResult added in v1.5.0

type LookupAiPromptVersionResult struct {
	// The ARN of the AI prompt.
	AiPromptArn       *string `pulumi:"aiPromptArn"`
	AiPromptVersionId *string `pulumi:"aiPromptVersionId"`
	AssistantArn      *string `pulumi:"assistantArn"`
	// The version number for this AI Prompt version.
	VersionNumber *float64 `pulumi:"versionNumber"`
}

func LookupAiPromptVersion added in v1.5.0

func LookupAiPromptVersion(ctx *pulumi.Context, args *LookupAiPromptVersionArgs, opts ...pulumi.InvokeOption) (*LookupAiPromptVersionResult, error)

Definition of AWS::Wisdom::AIPromptVersion Resource Type

type LookupAiPromptVersionResultOutput added in v1.5.0

type LookupAiPromptVersionResultOutput struct{ *pulumi.OutputState }

func LookupAiPromptVersionOutput added in v1.5.0

func (LookupAiPromptVersionResultOutput) AiPromptArn added in v1.5.0

The ARN of the AI prompt.

func (LookupAiPromptVersionResultOutput) AiPromptVersionId added in v1.5.0

func (LookupAiPromptVersionResultOutput) AssistantArn added in v1.5.0

func (LookupAiPromptVersionResultOutput) ElementType added in v1.5.0

func (LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutput added in v1.5.0

func (o LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutput() LookupAiPromptVersionResultOutput

func (LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutputWithContext added in v1.5.0

func (o LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutputWithContext(ctx context.Context) LookupAiPromptVersionResultOutput

func (LookupAiPromptVersionResultOutput) VersionNumber added in v1.5.0

The version number for this AI Prompt version.

type LookupAssistantArgs added in v0.12.0

type LookupAssistantArgs struct {
	// The ID of the Wisdom assistant.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAssistantAssociationArgs added in v0.12.0

type LookupAssistantAssociationArgs struct {
	// The ID of the association.
	AssistantAssociationId string `pulumi:"assistantAssociationId"`
	// The identifier of the Wisdom assistant.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAssistantAssociationOutputArgs added in v0.12.0

type LookupAssistantAssociationOutputArgs struct {
	// The ID of the association.
	AssistantAssociationId pulumi.StringInput `pulumi:"assistantAssociationId"`
	// The identifier of the Wisdom assistant.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAssistantAssociationOutputArgs) ElementType added in v0.12.0

type LookupAssistantAssociationResult added in v0.12.0

type LookupAssistantAssociationResult struct {
	// The Amazon Resource Name (ARN) of the Wisdom assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// The Amazon Resource Name (ARN) of the assistant association.
	AssistantAssociationArn *string `pulumi:"assistantAssociationArn"`
	// The ID of the association.
	AssistantAssociationId *string `pulumi:"assistantAssociationId"`
}

func LookupAssistantAssociation added in v0.12.0

func LookupAssistantAssociation(ctx *pulumi.Context, args *LookupAssistantAssociationArgs, opts ...pulumi.InvokeOption) (*LookupAssistantAssociationResult, error)

Definition of AWS::Wisdom::AssistantAssociation Resource Type

type LookupAssistantAssociationResultOutput added in v0.12.0

type LookupAssistantAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupAssistantAssociationResultOutput) AssistantArn added in v0.12.0

The Amazon Resource Name (ARN) of the Wisdom assistant.

func (LookupAssistantAssociationResultOutput) AssistantAssociationArn added in v0.12.0

The Amazon Resource Name (ARN) of the assistant association.

func (LookupAssistantAssociationResultOutput) AssistantAssociationId added in v0.12.0

The ID of the association.

func (LookupAssistantAssociationResultOutput) ElementType added in v0.12.0

func (LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutput added in v0.12.0

func (o LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutput() LookupAssistantAssociationResultOutput

func (LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutputWithContext added in v0.12.0

func (o LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutputWithContext(ctx context.Context) LookupAssistantAssociationResultOutput

type LookupAssistantOutputArgs added in v0.12.0

type LookupAssistantOutputArgs struct {
	// The ID of the Wisdom assistant.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAssistantOutputArgs) ElementType added in v0.12.0

func (LookupAssistantOutputArgs) ElementType() reflect.Type

type LookupAssistantResult added in v0.12.0

type LookupAssistantResult struct {
	// The Amazon Resource Name (ARN) of the assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// The ID of the Wisdom assistant.
	AssistantId *string `pulumi:"assistantId"`
}

func LookupAssistant added in v0.12.0

func LookupAssistant(ctx *pulumi.Context, args *LookupAssistantArgs, opts ...pulumi.InvokeOption) (*LookupAssistantResult, error)

Definition of AWS::Wisdom::Assistant Resource Type

type LookupAssistantResultOutput added in v0.12.0

type LookupAssistantResultOutput struct{ *pulumi.OutputState }

func LookupAssistantOutput added in v0.12.0

func (LookupAssistantResultOutput) AssistantArn added in v0.12.0

The Amazon Resource Name (ARN) of the assistant.

func (LookupAssistantResultOutput) AssistantId added in v0.12.0

The ID of the Wisdom assistant.

func (LookupAssistantResultOutput) ElementType added in v0.12.0

func (LookupAssistantResultOutput) ToLookupAssistantResultOutput added in v0.12.0

func (o LookupAssistantResultOutput) ToLookupAssistantResultOutput() LookupAssistantResultOutput

func (LookupAssistantResultOutput) ToLookupAssistantResultOutputWithContext added in v0.12.0

func (o LookupAssistantResultOutput) ToLookupAssistantResultOutputWithContext(ctx context.Context) LookupAssistantResultOutput

type LookupKnowledgeBaseArgs added in v0.12.0

type LookupKnowledgeBaseArgs struct {
	// The ID of the knowledge base.
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type LookupKnowledgeBaseOutputArgs added in v0.12.0

type LookupKnowledgeBaseOutputArgs struct {
	// The ID of the knowledge base.
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
}

func (LookupKnowledgeBaseOutputArgs) ElementType added in v0.12.0

type LookupKnowledgeBaseResult added in v0.12.0

type LookupKnowledgeBaseResult struct {
	// The Amazon Resource Name (ARN) of the knowledge base.
	KnowledgeBaseArn *string `pulumi:"knowledgeBaseArn"`
	// The ID of the knowledge base.
	KnowledgeBaseId *string `pulumi:"knowledgeBaseId"`
	// Information about how to render the content.
	RenderingConfiguration *KnowledgeBaseRenderingConfiguration `pulumi:"renderingConfiguration"`
	// Contains details about how to ingest the documents in a data source.
	VectorIngestionConfiguration *KnowledgeBaseVectorIngestionConfiguration `pulumi:"vectorIngestionConfiguration"`
}

func LookupKnowledgeBase added in v0.12.0

func LookupKnowledgeBase(ctx *pulumi.Context, args *LookupKnowledgeBaseArgs, opts ...pulumi.InvokeOption) (*LookupKnowledgeBaseResult, error)

Definition of AWS::Wisdom::KnowledgeBase Resource Type

type LookupKnowledgeBaseResultOutput added in v0.12.0

type LookupKnowledgeBaseResultOutput struct{ *pulumi.OutputState }

func LookupKnowledgeBaseOutput added in v0.12.0

func (LookupKnowledgeBaseResultOutput) ElementType added in v0.12.0

func (LookupKnowledgeBaseResultOutput) KnowledgeBaseArn added in v0.12.0

The Amazon Resource Name (ARN) of the knowledge base.

func (LookupKnowledgeBaseResultOutput) KnowledgeBaseId added in v0.12.0

The ID of the knowledge base.

func (LookupKnowledgeBaseResultOutput) RenderingConfiguration added in v0.12.0

Information about how to render the content.

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput added in v0.12.0

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput() LookupKnowledgeBaseResultOutput

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext added in v0.12.0

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext(ctx context.Context) LookupKnowledgeBaseResultOutput

func (LookupKnowledgeBaseResultOutput) VectorIngestionConfiguration added in v1.10.0

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

type LookupMessageTemplateArgs added in v1.10.0

type LookupMessageTemplateArgs struct {
	// The Amazon Resource Name (ARN) of the message template.
	MessageTemplateArn string `pulumi:"messageTemplateArn"`
}

type LookupMessageTemplateOutputArgs added in v1.10.0

type LookupMessageTemplateOutputArgs struct {
	// The Amazon Resource Name (ARN) of the message template.
	MessageTemplateArn pulumi.StringInput `pulumi:"messageTemplateArn"`
}

func (LookupMessageTemplateOutputArgs) ElementType added in v1.10.0

type LookupMessageTemplateResult added in v1.10.0

type LookupMessageTemplateResult struct {
	// The content of the message template.
	Content *MessageTemplateContent `pulumi:"content"`
	// An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.
	DefaultAttributes *MessageTemplateAttributes `pulumi:"defaultAttributes"`
	// The description of the message template.
	Description *string `pulumi:"description"`
	// The configuration information of the external data source.
	GroupingConfiguration *MessageTemplateGroupingConfiguration `pulumi:"groupingConfiguration"`
	// The language code value for the language in which the message template is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW
	Language *string `pulumi:"language"`
	// The Amazon Resource Name (ARN) of the message template.
	MessageTemplateArn *string `pulumi:"messageTemplateArn"`
	// The content SHA256 of the message template.
	MessageTemplateContentSha256 *string `pulumi:"messageTemplateContentSha256"`
	// The unique identifier of the message template.
	MessageTemplateId *string `pulumi:"messageTemplateId"`
	// The name of the message template.
	Name *string `pulumi:"name"`
	// The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMessageTemplate added in v1.10.0

func LookupMessageTemplate(ctx *pulumi.Context, args *LookupMessageTemplateArgs, opts ...pulumi.InvokeOption) (*LookupMessageTemplateResult, error)

Definition of AWS::Wisdom::MessageTemplate Resource Type

type LookupMessageTemplateResultOutput added in v1.10.0

type LookupMessageTemplateResultOutput struct{ *pulumi.OutputState }

func LookupMessageTemplateOutput added in v1.10.0

func (LookupMessageTemplateResultOutput) Content added in v1.10.0

The content of the message template.

func (LookupMessageTemplateResultOutput) DefaultAttributes added in v1.10.0

An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.

func (LookupMessageTemplateResultOutput) Description added in v1.10.0

The description of the message template.

func (LookupMessageTemplateResultOutput) ElementType added in v1.10.0

func (LookupMessageTemplateResultOutput) GroupingConfiguration added in v1.10.0

The configuration information of the external data source.

func (LookupMessageTemplateResultOutput) Language added in v1.10.0

The language code value for the language in which the message template is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW

func (LookupMessageTemplateResultOutput) MessageTemplateArn added in v1.10.0

The Amazon Resource Name (ARN) of the message template.

func (LookupMessageTemplateResultOutput) MessageTemplateContentSha256 added in v1.10.0

func (o LookupMessageTemplateResultOutput) MessageTemplateContentSha256() pulumi.StringPtrOutput

The content SHA256 of the message template.

func (LookupMessageTemplateResultOutput) MessageTemplateId added in v1.10.0

The unique identifier of the message template.

func (LookupMessageTemplateResultOutput) Name added in v1.10.0

The name of the message template.

func (LookupMessageTemplateResultOutput) Tags added in v1.10.0

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMessageTemplateResultOutput) ToLookupMessageTemplateResultOutput added in v1.10.0

func (o LookupMessageTemplateResultOutput) ToLookupMessageTemplateResultOutput() LookupMessageTemplateResultOutput

func (LookupMessageTemplateResultOutput) ToLookupMessageTemplateResultOutputWithContext added in v1.10.0

func (o LookupMessageTemplateResultOutput) ToLookupMessageTemplateResultOutputWithContext(ctx context.Context) LookupMessageTemplateResultOutput

type LookupMessageTemplateVersionArgs added in v1.10.0

type LookupMessageTemplateVersionArgs struct {
	// The unqualified Amazon Resource Name (ARN) of the message template version.
	MessageTemplateVersionArn string `pulumi:"messageTemplateVersionArn"`
}

type LookupMessageTemplateVersionOutputArgs added in v1.10.0

type LookupMessageTemplateVersionOutputArgs struct {
	// The unqualified Amazon Resource Name (ARN) of the message template version.
	MessageTemplateVersionArn pulumi.StringInput `pulumi:"messageTemplateVersionArn"`
}

func (LookupMessageTemplateVersionOutputArgs) ElementType added in v1.10.0

type LookupMessageTemplateVersionResult added in v1.10.0

type LookupMessageTemplateVersionResult struct {
	// The content SHA256 of the message template.
	MessageTemplateContentSha256 *string `pulumi:"messageTemplateContentSha256"`
	// The unqualified Amazon Resource Name (ARN) of the message template version.
	MessageTemplateVersionArn *string `pulumi:"messageTemplateVersionArn"`
	// Current version number of the message template.
	MessageTemplateVersionNumber *float64 `pulumi:"messageTemplateVersionNumber"`
}

func LookupMessageTemplateVersion added in v1.10.0

func LookupMessageTemplateVersion(ctx *pulumi.Context, args *LookupMessageTemplateVersionArgs, opts ...pulumi.InvokeOption) (*LookupMessageTemplateVersionResult, error)

A version for the specified customer-managed message template within the specified knowledge base.

type LookupMessageTemplateVersionResultOutput added in v1.10.0

type LookupMessageTemplateVersionResultOutput struct{ *pulumi.OutputState }

func (LookupMessageTemplateVersionResultOutput) ElementType added in v1.10.0

func (LookupMessageTemplateVersionResultOutput) MessageTemplateContentSha256 added in v1.10.0

func (o LookupMessageTemplateVersionResultOutput) MessageTemplateContentSha256() pulumi.StringPtrOutput

The content SHA256 of the message template.

func (LookupMessageTemplateVersionResultOutput) MessageTemplateVersionArn added in v1.10.0

func (o LookupMessageTemplateVersionResultOutput) MessageTemplateVersionArn() pulumi.StringPtrOutput

The unqualified Amazon Resource Name (ARN) of the message template version.

func (LookupMessageTemplateVersionResultOutput) MessageTemplateVersionNumber added in v1.10.0

func (o LookupMessageTemplateVersionResultOutput) MessageTemplateVersionNumber() pulumi.Float64PtrOutput

Current version number of the message template.

func (LookupMessageTemplateVersionResultOutput) ToLookupMessageTemplateVersionResultOutput added in v1.10.0

func (o LookupMessageTemplateVersionResultOutput) ToLookupMessageTemplateVersionResultOutput() LookupMessageTemplateVersionResultOutput

func (LookupMessageTemplateVersionResultOutput) ToLookupMessageTemplateVersionResultOutputWithContext added in v1.10.0

func (o LookupMessageTemplateVersionResultOutput) ToLookupMessageTemplateVersionResultOutputWithContext(ctx context.Context) LookupMessageTemplateVersionResultOutput

type MessageTemplate added in v1.10.0

type MessageTemplate struct {
	pulumi.CustomResourceState

	// The channel subtype this message template applies to.
	ChannelSubtype MessageTemplateChannelSubtypeOutput `pulumi:"channelSubtype"`
	// The content of the message template.
	Content MessageTemplateContentOutput `pulumi:"content"`
	// An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.
	DefaultAttributes MessageTemplateAttributesPtrOutput `pulumi:"defaultAttributes"`
	// The description of the message template.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The configuration information of the external data source.
	GroupingConfiguration MessageTemplateGroupingConfigurationPtrOutput `pulumi:"groupingConfiguration"`
	// The Amazon Resource Name (ARN) of the knowledge base to which the message template belongs.
	KnowledgeBaseArn pulumi.StringOutput `pulumi:"knowledgeBaseArn"`
	// The language code value for the language in which the message template is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW
	Language pulumi.StringPtrOutput `pulumi:"language"`
	// The Amazon Resource Name (ARN) of the message template.
	MessageTemplateArn pulumi.StringOutput `pulumi:"messageTemplateArn"`
	// The content SHA256 of the message template.
	MessageTemplateContentSha256 pulumi.StringOutput `pulumi:"messageTemplateContentSha256"`
	// The unique identifier of the message template.
	MessageTemplateId pulumi.StringOutput `pulumi:"messageTemplateId"`
	// The name of the message template.
	Name pulumi.StringOutput `pulumi:"name"`
	// The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::Wisdom::MessageTemplate Resource Type

func GetMessageTemplate added in v1.10.0

func GetMessageTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MessageTemplateState, opts ...pulumi.ResourceOption) (*MessageTemplate, error)

GetMessageTemplate gets an existing MessageTemplate 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 NewMessageTemplate added in v1.10.0

func NewMessageTemplate(ctx *pulumi.Context,
	name string, args *MessageTemplateArgs, opts ...pulumi.ResourceOption) (*MessageTemplate, error)

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

func (*MessageTemplate) ElementType added in v1.10.0

func (*MessageTemplate) ElementType() reflect.Type

func (*MessageTemplate) ToMessageTemplateOutput added in v1.10.0

func (i *MessageTemplate) ToMessageTemplateOutput() MessageTemplateOutput

func (*MessageTemplate) ToMessageTemplateOutputWithContext added in v1.10.0

func (i *MessageTemplate) ToMessageTemplateOutputWithContext(ctx context.Context) MessageTemplateOutput

type MessageTemplateAgentAttributes added in v1.10.0

type MessageTemplateAgentAttributes struct {
	// The agent’s first name as entered in their Amazon Connect user account.
	FirstName *string `pulumi:"firstName"`
	// The agent’s last name as entered in their Amazon Connect user account.
	LastName *string `pulumi:"lastName"`
}

The agent attributes that are used with the message template.

type MessageTemplateAgentAttributesArgs added in v1.10.0

type MessageTemplateAgentAttributesArgs struct {
	// The agent’s first name as entered in their Amazon Connect user account.
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// The agent’s last name as entered in their Amazon Connect user account.
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
}

The agent attributes that are used with the message template.

func (MessageTemplateAgentAttributesArgs) ElementType added in v1.10.0

func (MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesOutput added in v1.10.0

func (i MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesOutput() MessageTemplateAgentAttributesOutput

func (MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesOutputWithContext added in v1.10.0

func (i MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesOutputWithContext(ctx context.Context) MessageTemplateAgentAttributesOutput

func (MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesPtrOutput added in v1.10.0

func (i MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesPtrOutput() MessageTemplateAgentAttributesPtrOutput

func (MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesPtrOutputWithContext added in v1.10.0

func (i MessageTemplateAgentAttributesArgs) ToMessageTemplateAgentAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateAgentAttributesPtrOutput

type MessageTemplateAgentAttributesInput added in v1.10.0

type MessageTemplateAgentAttributesInput interface {
	pulumi.Input

	ToMessageTemplateAgentAttributesOutput() MessageTemplateAgentAttributesOutput
	ToMessageTemplateAgentAttributesOutputWithContext(context.Context) MessageTemplateAgentAttributesOutput
}

MessageTemplateAgentAttributesInput is an input type that accepts MessageTemplateAgentAttributesArgs and MessageTemplateAgentAttributesOutput values. You can construct a concrete instance of `MessageTemplateAgentAttributesInput` via:

MessageTemplateAgentAttributesArgs{...}

type MessageTemplateAgentAttributesOutput added in v1.10.0

type MessageTemplateAgentAttributesOutput struct{ *pulumi.OutputState }

The agent attributes that are used with the message template.

func (MessageTemplateAgentAttributesOutput) ElementType added in v1.10.0

func (MessageTemplateAgentAttributesOutput) FirstName added in v1.10.0

The agent’s first name as entered in their Amazon Connect user account.

func (MessageTemplateAgentAttributesOutput) LastName added in v1.10.0

The agent’s last name as entered in their Amazon Connect user account.

func (MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesOutput added in v1.10.0

func (o MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesOutput() MessageTemplateAgentAttributesOutput

func (MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesOutputWithContext added in v1.10.0

func (o MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesOutputWithContext(ctx context.Context) MessageTemplateAgentAttributesOutput

func (MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesPtrOutput added in v1.10.0

func (o MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesPtrOutput() MessageTemplateAgentAttributesPtrOutput

func (MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateAgentAttributesOutput) ToMessageTemplateAgentAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateAgentAttributesPtrOutput

type MessageTemplateAgentAttributesPtrInput added in v1.10.0

type MessageTemplateAgentAttributesPtrInput interface {
	pulumi.Input

	ToMessageTemplateAgentAttributesPtrOutput() MessageTemplateAgentAttributesPtrOutput
	ToMessageTemplateAgentAttributesPtrOutputWithContext(context.Context) MessageTemplateAgentAttributesPtrOutput
}

MessageTemplateAgentAttributesPtrInput is an input type that accepts MessageTemplateAgentAttributesArgs, MessageTemplateAgentAttributesPtr and MessageTemplateAgentAttributesPtrOutput values. You can construct a concrete instance of `MessageTemplateAgentAttributesPtrInput` via:

        MessageTemplateAgentAttributesArgs{...}

or:

        nil

type MessageTemplateAgentAttributesPtrOutput added in v1.10.0

type MessageTemplateAgentAttributesPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateAgentAttributesPtrOutput) Elem added in v1.10.0

func (MessageTemplateAgentAttributesPtrOutput) ElementType added in v1.10.0

func (MessageTemplateAgentAttributesPtrOutput) FirstName added in v1.10.0

The agent’s first name as entered in their Amazon Connect user account.

func (MessageTemplateAgentAttributesPtrOutput) LastName added in v1.10.0

The agent’s last name as entered in their Amazon Connect user account.

func (MessageTemplateAgentAttributesPtrOutput) ToMessageTemplateAgentAttributesPtrOutput added in v1.10.0

func (o MessageTemplateAgentAttributesPtrOutput) ToMessageTemplateAgentAttributesPtrOutput() MessageTemplateAgentAttributesPtrOutput

func (MessageTemplateAgentAttributesPtrOutput) ToMessageTemplateAgentAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateAgentAttributesPtrOutput) ToMessageTemplateAgentAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateAgentAttributesPtrOutput

type MessageTemplateArgs added in v1.10.0

type MessageTemplateArgs struct {
	// The channel subtype this message template applies to.
	ChannelSubtype MessageTemplateChannelSubtypeInput
	// The content of the message template.
	Content MessageTemplateContentInput
	// An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.
	DefaultAttributes MessageTemplateAttributesPtrInput
	// The description of the message template.
	Description pulumi.StringPtrInput
	// The configuration information of the external data source.
	GroupingConfiguration MessageTemplateGroupingConfigurationPtrInput
	// The Amazon Resource Name (ARN) of the knowledge base to which the message template belongs.
	KnowledgeBaseArn pulumi.StringInput
	// The language code value for the language in which the message template is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW
	Language pulumi.StringPtrInput
	// The name of the message template.
	Name pulumi.StringPtrInput
	// The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a MessageTemplate resource.

func (MessageTemplateArgs) ElementType added in v1.10.0

func (MessageTemplateArgs) ElementType() reflect.Type

type MessageTemplateAttributes added in v1.10.0

type MessageTemplateAttributes struct {
	// The agent attributes that are used with the message template.
	AgentAttributes *MessageTemplateAgentAttributes `pulumi:"agentAttributes"`
	// The custom attributes that are used with the message template.
	CustomAttributes map[string]string `pulumi:"customAttributes"`
	// The customer profile attributes that are used with the message template.
	CustomerProfileAttributes *MessageTemplateCustomerProfileAttributes `pulumi:"customerProfileAttributes"`
	// The system attributes that are used with the message template.
	SystemAttributes *MessageTemplateSystemAttributes `pulumi:"systemAttributes"`
}

An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.

type MessageTemplateAttributesArgs added in v1.10.0

type MessageTemplateAttributesArgs struct {
	// The agent attributes that are used with the message template.
	AgentAttributes MessageTemplateAgentAttributesPtrInput `pulumi:"agentAttributes"`
	// The custom attributes that are used with the message template.
	CustomAttributes pulumi.StringMapInput `pulumi:"customAttributes"`
	// The customer profile attributes that are used with the message template.
	CustomerProfileAttributes MessageTemplateCustomerProfileAttributesPtrInput `pulumi:"customerProfileAttributes"`
	// The system attributes that are used with the message template.
	SystemAttributes MessageTemplateSystemAttributesPtrInput `pulumi:"systemAttributes"`
}

An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.

func (MessageTemplateAttributesArgs) ElementType added in v1.10.0

func (MessageTemplateAttributesArgs) ToMessageTemplateAttributesOutput added in v1.10.0

func (i MessageTemplateAttributesArgs) ToMessageTemplateAttributesOutput() MessageTemplateAttributesOutput

func (MessageTemplateAttributesArgs) ToMessageTemplateAttributesOutputWithContext added in v1.10.0

func (i MessageTemplateAttributesArgs) ToMessageTemplateAttributesOutputWithContext(ctx context.Context) MessageTemplateAttributesOutput

func (MessageTemplateAttributesArgs) ToMessageTemplateAttributesPtrOutput added in v1.10.0

func (i MessageTemplateAttributesArgs) ToMessageTemplateAttributesPtrOutput() MessageTemplateAttributesPtrOutput

func (MessageTemplateAttributesArgs) ToMessageTemplateAttributesPtrOutputWithContext added in v1.10.0

func (i MessageTemplateAttributesArgs) ToMessageTemplateAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateAttributesPtrOutput

type MessageTemplateAttributesInput added in v1.10.0

type MessageTemplateAttributesInput interface {
	pulumi.Input

	ToMessageTemplateAttributesOutput() MessageTemplateAttributesOutput
	ToMessageTemplateAttributesOutputWithContext(context.Context) MessageTemplateAttributesOutput
}

MessageTemplateAttributesInput is an input type that accepts MessageTemplateAttributesArgs and MessageTemplateAttributesOutput values. You can construct a concrete instance of `MessageTemplateAttributesInput` via:

MessageTemplateAttributesArgs{...}

type MessageTemplateAttributesOutput added in v1.10.0

type MessageTemplateAttributesOutput struct{ *pulumi.OutputState }

An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.

func (MessageTemplateAttributesOutput) AgentAttributes added in v1.10.0

The agent attributes that are used with the message template.

func (MessageTemplateAttributesOutput) CustomAttributes added in v1.10.0

The custom attributes that are used with the message template.

func (MessageTemplateAttributesOutput) CustomerProfileAttributes added in v1.10.0

The customer profile attributes that are used with the message template.

func (MessageTemplateAttributesOutput) ElementType added in v1.10.0

func (MessageTemplateAttributesOutput) SystemAttributes added in v1.10.0

The system attributes that are used with the message template.

func (MessageTemplateAttributesOutput) ToMessageTemplateAttributesOutput added in v1.10.0

func (o MessageTemplateAttributesOutput) ToMessageTemplateAttributesOutput() MessageTemplateAttributesOutput

func (MessageTemplateAttributesOutput) ToMessageTemplateAttributesOutputWithContext added in v1.10.0

func (o MessageTemplateAttributesOutput) ToMessageTemplateAttributesOutputWithContext(ctx context.Context) MessageTemplateAttributesOutput

func (MessageTemplateAttributesOutput) ToMessageTemplateAttributesPtrOutput added in v1.10.0

func (o MessageTemplateAttributesOutput) ToMessageTemplateAttributesPtrOutput() MessageTemplateAttributesPtrOutput

func (MessageTemplateAttributesOutput) ToMessageTemplateAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateAttributesOutput) ToMessageTemplateAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateAttributesPtrOutput

type MessageTemplateAttributesPtrInput added in v1.10.0

type MessageTemplateAttributesPtrInput interface {
	pulumi.Input

	ToMessageTemplateAttributesPtrOutput() MessageTemplateAttributesPtrOutput
	ToMessageTemplateAttributesPtrOutputWithContext(context.Context) MessageTemplateAttributesPtrOutput
}

MessageTemplateAttributesPtrInput is an input type that accepts MessageTemplateAttributesArgs, MessageTemplateAttributesPtr and MessageTemplateAttributesPtrOutput values. You can construct a concrete instance of `MessageTemplateAttributesPtrInput` via:

        MessageTemplateAttributesArgs{...}

or:

        nil

func MessageTemplateAttributesPtr added in v1.10.0

type MessageTemplateAttributesPtrOutput added in v1.10.0

type MessageTemplateAttributesPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateAttributesPtrOutput) AgentAttributes added in v1.10.0

The agent attributes that are used with the message template.

func (MessageTemplateAttributesPtrOutput) CustomAttributes added in v1.10.0

The custom attributes that are used with the message template.

func (MessageTemplateAttributesPtrOutput) CustomerProfileAttributes added in v1.10.0

The customer profile attributes that are used with the message template.

func (MessageTemplateAttributesPtrOutput) Elem added in v1.10.0

func (MessageTemplateAttributesPtrOutput) ElementType added in v1.10.0

func (MessageTemplateAttributesPtrOutput) SystemAttributes added in v1.10.0

The system attributes that are used with the message template.

func (MessageTemplateAttributesPtrOutput) ToMessageTemplateAttributesPtrOutput added in v1.10.0

func (o MessageTemplateAttributesPtrOutput) ToMessageTemplateAttributesPtrOutput() MessageTemplateAttributesPtrOutput

func (MessageTemplateAttributesPtrOutput) ToMessageTemplateAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateAttributesPtrOutput) ToMessageTemplateAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateAttributesPtrOutput

type MessageTemplateBodyContentProvider added in v1.10.0

type MessageTemplateBodyContentProvider struct {
	// The content of the message template.
	Content *string `pulumi:"content"`
}

The container of message template body.

type MessageTemplateBodyContentProviderArgs added in v1.10.0

type MessageTemplateBodyContentProviderArgs struct {
	// The content of the message template.
	Content pulumi.StringPtrInput `pulumi:"content"`
}

The container of message template body.

func (MessageTemplateBodyContentProviderArgs) ElementType added in v1.10.0

func (MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderOutput added in v1.10.0

func (i MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderOutput() MessageTemplateBodyContentProviderOutput

func (MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderOutputWithContext added in v1.10.0

func (i MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderOutputWithContext(ctx context.Context) MessageTemplateBodyContentProviderOutput

func (MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderPtrOutput added in v1.10.0

func (i MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderPtrOutput() MessageTemplateBodyContentProviderPtrOutput

func (MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderPtrOutputWithContext added in v1.10.0

func (i MessageTemplateBodyContentProviderArgs) ToMessageTemplateBodyContentProviderPtrOutputWithContext(ctx context.Context) MessageTemplateBodyContentProviderPtrOutput

type MessageTemplateBodyContentProviderInput added in v1.10.0

type MessageTemplateBodyContentProviderInput interface {
	pulumi.Input

	ToMessageTemplateBodyContentProviderOutput() MessageTemplateBodyContentProviderOutput
	ToMessageTemplateBodyContentProviderOutputWithContext(context.Context) MessageTemplateBodyContentProviderOutput
}

MessageTemplateBodyContentProviderInput is an input type that accepts MessageTemplateBodyContentProviderArgs and MessageTemplateBodyContentProviderOutput values. You can construct a concrete instance of `MessageTemplateBodyContentProviderInput` via:

MessageTemplateBodyContentProviderArgs{...}

type MessageTemplateBodyContentProviderOutput added in v1.10.0

type MessageTemplateBodyContentProviderOutput struct{ *pulumi.OutputState }

The container of message template body.

func (MessageTemplateBodyContentProviderOutput) Content added in v1.10.0

The content of the message template.

func (MessageTemplateBodyContentProviderOutput) ElementType added in v1.10.0

func (MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderOutput added in v1.10.0

func (o MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderOutput() MessageTemplateBodyContentProviderOutput

func (MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderOutputWithContext added in v1.10.0

func (o MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderOutputWithContext(ctx context.Context) MessageTemplateBodyContentProviderOutput

func (MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderPtrOutput added in v1.10.0

func (o MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderPtrOutput() MessageTemplateBodyContentProviderPtrOutput

func (MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderPtrOutputWithContext added in v1.10.0

func (o MessageTemplateBodyContentProviderOutput) ToMessageTemplateBodyContentProviderPtrOutputWithContext(ctx context.Context) MessageTemplateBodyContentProviderPtrOutput

type MessageTemplateBodyContentProviderPtrInput added in v1.10.0

type MessageTemplateBodyContentProviderPtrInput interface {
	pulumi.Input

	ToMessageTemplateBodyContentProviderPtrOutput() MessageTemplateBodyContentProviderPtrOutput
	ToMessageTemplateBodyContentProviderPtrOutputWithContext(context.Context) MessageTemplateBodyContentProviderPtrOutput
}

MessageTemplateBodyContentProviderPtrInput is an input type that accepts MessageTemplateBodyContentProviderArgs, MessageTemplateBodyContentProviderPtr and MessageTemplateBodyContentProviderPtrOutput values. You can construct a concrete instance of `MessageTemplateBodyContentProviderPtrInput` via:

        MessageTemplateBodyContentProviderArgs{...}

or:

        nil

type MessageTemplateBodyContentProviderPtrOutput added in v1.10.0

type MessageTemplateBodyContentProviderPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateBodyContentProviderPtrOutput) Content added in v1.10.0

The content of the message template.

func (MessageTemplateBodyContentProviderPtrOutput) Elem added in v1.10.0

func (MessageTemplateBodyContentProviderPtrOutput) ElementType added in v1.10.0

func (MessageTemplateBodyContentProviderPtrOutput) ToMessageTemplateBodyContentProviderPtrOutput added in v1.10.0

func (o MessageTemplateBodyContentProviderPtrOutput) ToMessageTemplateBodyContentProviderPtrOutput() MessageTemplateBodyContentProviderPtrOutput

func (MessageTemplateBodyContentProviderPtrOutput) ToMessageTemplateBodyContentProviderPtrOutputWithContext added in v1.10.0

func (o MessageTemplateBodyContentProviderPtrOutput) ToMessageTemplateBodyContentProviderPtrOutputWithContext(ctx context.Context) MessageTemplateBodyContentProviderPtrOutput

type MessageTemplateChannelSubtype added in v1.10.0

type MessageTemplateChannelSubtype string

The channel subtype this message template applies to.

func (MessageTemplateChannelSubtype) ElementType added in v1.10.0

func (MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypeOutput added in v1.10.0

func (e MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypeOutput() MessageTemplateChannelSubtypeOutput

func (MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypeOutputWithContext added in v1.10.0

func (e MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypeOutputWithContext(ctx context.Context) MessageTemplateChannelSubtypeOutput

func (MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypePtrOutput added in v1.10.0

func (e MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypePtrOutput() MessageTemplateChannelSubtypePtrOutput

func (MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypePtrOutputWithContext added in v1.10.0

func (e MessageTemplateChannelSubtype) ToMessageTemplateChannelSubtypePtrOutputWithContext(ctx context.Context) MessageTemplateChannelSubtypePtrOutput

func (MessageTemplateChannelSubtype) ToStringOutput added in v1.10.0

func (MessageTemplateChannelSubtype) ToStringOutputWithContext added in v1.10.0

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

func (MessageTemplateChannelSubtype) ToStringPtrOutput added in v1.10.0

func (MessageTemplateChannelSubtype) ToStringPtrOutputWithContext added in v1.10.0

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

type MessageTemplateChannelSubtypeInput added in v1.10.0

type MessageTemplateChannelSubtypeInput interface {
	pulumi.Input

	ToMessageTemplateChannelSubtypeOutput() MessageTemplateChannelSubtypeOutput
	ToMessageTemplateChannelSubtypeOutputWithContext(context.Context) MessageTemplateChannelSubtypeOutput
}

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

MessageTemplateChannelSubtypeEmail
MessageTemplateChannelSubtypeSms

type MessageTemplateChannelSubtypeOutput added in v1.10.0

type MessageTemplateChannelSubtypeOutput struct{ *pulumi.OutputState }

func (MessageTemplateChannelSubtypeOutput) ElementType added in v1.10.0

func (MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypeOutput added in v1.10.0

func (o MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypeOutput() MessageTemplateChannelSubtypeOutput

func (MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypeOutputWithContext added in v1.10.0

func (o MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypeOutputWithContext(ctx context.Context) MessageTemplateChannelSubtypeOutput

func (MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypePtrOutput added in v1.10.0

func (o MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypePtrOutput() MessageTemplateChannelSubtypePtrOutput

func (MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypePtrOutputWithContext added in v1.10.0

func (o MessageTemplateChannelSubtypeOutput) ToMessageTemplateChannelSubtypePtrOutputWithContext(ctx context.Context) MessageTemplateChannelSubtypePtrOutput

func (MessageTemplateChannelSubtypeOutput) ToStringOutput added in v1.10.0

func (MessageTemplateChannelSubtypeOutput) ToStringOutputWithContext added in v1.10.0

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

func (MessageTemplateChannelSubtypeOutput) ToStringPtrOutput added in v1.10.0

func (MessageTemplateChannelSubtypeOutput) ToStringPtrOutputWithContext added in v1.10.0

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

type MessageTemplateChannelSubtypePtrInput added in v1.10.0

type MessageTemplateChannelSubtypePtrInput interface {
	pulumi.Input

	ToMessageTemplateChannelSubtypePtrOutput() MessageTemplateChannelSubtypePtrOutput
	ToMessageTemplateChannelSubtypePtrOutputWithContext(context.Context) MessageTemplateChannelSubtypePtrOutput
}

func MessageTemplateChannelSubtypePtr added in v1.10.0

func MessageTemplateChannelSubtypePtr(v string) MessageTemplateChannelSubtypePtrInput

type MessageTemplateChannelSubtypePtrOutput added in v1.10.0

type MessageTemplateChannelSubtypePtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateChannelSubtypePtrOutput) Elem added in v1.10.0

func (MessageTemplateChannelSubtypePtrOutput) ElementType added in v1.10.0

func (MessageTemplateChannelSubtypePtrOutput) ToMessageTemplateChannelSubtypePtrOutput added in v1.10.0

func (o MessageTemplateChannelSubtypePtrOutput) ToMessageTemplateChannelSubtypePtrOutput() MessageTemplateChannelSubtypePtrOutput

func (MessageTemplateChannelSubtypePtrOutput) ToMessageTemplateChannelSubtypePtrOutputWithContext added in v1.10.0

func (o MessageTemplateChannelSubtypePtrOutput) ToMessageTemplateChannelSubtypePtrOutputWithContext(ctx context.Context) MessageTemplateChannelSubtypePtrOutput

func (MessageTemplateChannelSubtypePtrOutput) ToStringPtrOutput added in v1.10.0

func (MessageTemplateChannelSubtypePtrOutput) ToStringPtrOutputWithContext added in v1.10.0

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

type MessageTemplateContent added in v1.10.0

type MessageTemplateContent struct {
	// The content of the message template that applies to the email channel subtype.
	EmailMessageTemplateContent *MessageTemplateEmailMessageTemplateContent `pulumi:"emailMessageTemplateContent"`
	// The content of message template that applies to SMS channel subtype.
	SmsMessageTemplateContent *MessageTemplateSmsMessageTemplateContent `pulumi:"smsMessageTemplateContent"`
}

The content of the message template.

type MessageTemplateContentArgs added in v1.10.0

type MessageTemplateContentArgs struct {
	// The content of the message template that applies to the email channel subtype.
	EmailMessageTemplateContent MessageTemplateEmailMessageTemplateContentPtrInput `pulumi:"emailMessageTemplateContent"`
	// The content of message template that applies to SMS channel subtype.
	SmsMessageTemplateContent MessageTemplateSmsMessageTemplateContentPtrInput `pulumi:"smsMessageTemplateContent"`
}

The content of the message template.

func (MessageTemplateContentArgs) ElementType added in v1.10.0

func (MessageTemplateContentArgs) ElementType() reflect.Type

func (MessageTemplateContentArgs) ToMessageTemplateContentOutput added in v1.10.0

func (i MessageTemplateContentArgs) ToMessageTemplateContentOutput() MessageTemplateContentOutput

func (MessageTemplateContentArgs) ToMessageTemplateContentOutputWithContext added in v1.10.0

func (i MessageTemplateContentArgs) ToMessageTemplateContentOutputWithContext(ctx context.Context) MessageTemplateContentOutput

type MessageTemplateContentInput added in v1.10.0

type MessageTemplateContentInput interface {
	pulumi.Input

	ToMessageTemplateContentOutput() MessageTemplateContentOutput
	ToMessageTemplateContentOutputWithContext(context.Context) MessageTemplateContentOutput
}

MessageTemplateContentInput is an input type that accepts MessageTemplateContentArgs and MessageTemplateContentOutput values. You can construct a concrete instance of `MessageTemplateContentInput` via:

MessageTemplateContentArgs{...}

type MessageTemplateContentOutput added in v1.10.0

type MessageTemplateContentOutput struct{ *pulumi.OutputState }

The content of the message template.

func (MessageTemplateContentOutput) ElementType added in v1.10.0

func (MessageTemplateContentOutput) EmailMessageTemplateContent added in v1.10.0

The content of the message template that applies to the email channel subtype.

func (MessageTemplateContentOutput) SmsMessageTemplateContent added in v1.10.0

The content of message template that applies to SMS channel subtype.

func (MessageTemplateContentOutput) ToMessageTemplateContentOutput added in v1.10.0

func (o MessageTemplateContentOutput) ToMessageTemplateContentOutput() MessageTemplateContentOutput

func (MessageTemplateContentOutput) ToMessageTemplateContentOutputWithContext added in v1.10.0

func (o MessageTemplateContentOutput) ToMessageTemplateContentOutputWithContext(ctx context.Context) MessageTemplateContentOutput

type MessageTemplateContentPtrOutput added in v1.10.0

type MessageTemplateContentPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateContentPtrOutput) Elem added in v1.10.0

func (MessageTemplateContentPtrOutput) ElementType added in v1.10.0

func (MessageTemplateContentPtrOutput) EmailMessageTemplateContent added in v1.10.0

The content of the message template that applies to the email channel subtype.

func (MessageTemplateContentPtrOutput) SmsMessageTemplateContent added in v1.10.0

The content of message template that applies to SMS channel subtype.

func (MessageTemplateContentPtrOutput) ToMessageTemplateContentPtrOutput added in v1.10.0

func (o MessageTemplateContentPtrOutput) ToMessageTemplateContentPtrOutput() MessageTemplateContentPtrOutput

func (MessageTemplateContentPtrOutput) ToMessageTemplateContentPtrOutputWithContext added in v1.10.0

func (o MessageTemplateContentPtrOutput) ToMessageTemplateContentPtrOutputWithContext(ctx context.Context) MessageTemplateContentPtrOutput

type MessageTemplateCustomerProfileAttributes added in v1.10.0

type MessageTemplateCustomerProfileAttributes struct {
	// A unique account number that you have given to the customer.
	AccountNumber *string `pulumi:"accountNumber"`
	// Any additional information relevant to the customer's profile.
	AdditionalInformation *string `pulumi:"additionalInformation"`
	// The first line of a customer address.
	Address1 *string `pulumi:"address1"`
	// The second line of a customer address.
	Address2 *string `pulumi:"address2"`
	// The third line of a customer address.
	Address3 *string `pulumi:"address3"`
	// The fourth line of a customer address.
	Address4 *string `pulumi:"address4"`
	// The first line of a customer’s billing address.
	BillingAddress1 *string `pulumi:"billingAddress1"`
	// The second line of a customer’s billing address.
	BillingAddress2 *string `pulumi:"billingAddress2"`
	// The third line of a customer’s billing address.
	BillingAddress3 *string `pulumi:"billingAddress3"`
	// The fourth line of a customer’s billing address.
	BillingAddress4 *string `pulumi:"billingAddress4"`
	// The city of a customer’s billing address.
	BillingCity *string `pulumi:"billingCity"`
	// The country of a customer’s billing address.
	BillingCountry *string `pulumi:"billingCountry"`
	// The county of a customer’s billing address.
	BillingCounty *string `pulumi:"billingCounty"`
	// The postal code of a customer’s billing address.
	BillingPostalCode *string `pulumi:"billingPostalCode"`
	// The province of a customer’s billing address.
	BillingProvince *string `pulumi:"billingProvince"`
	// The state of a customer’s billing address.
	BillingState *string `pulumi:"billingState"`
	// The customer's birth date.
	BirthDate *string `pulumi:"birthDate"`
	// The customer's business email address.
	BusinessEmailAddress *string `pulumi:"businessEmailAddress"`
	// The name of the customer's business.
	BusinessName *string `pulumi:"businessName"`
	// The customer's business phone number.
	BusinessPhoneNumber *string `pulumi:"businessPhoneNumber"`
	// The city in which a customer lives.
	City *string `pulumi:"city"`
	// The country in which a customer lives.
	Country *string `pulumi:"country"`
	// The county in which a customer lives.
	County *string `pulumi:"county"`
	// The custom attributes in customer profile attributes.
	Custom map[string]string `pulumi:"custom"`
	// The customer's email address, which has not been specified as a personal or business address.
	EmailAddress *string `pulumi:"emailAddress"`
	// The customer's first name.
	FirstName *string `pulumi:"firstName"`
	// The customer's gender.
	Gender *string `pulumi:"gender"`
	// The customer's home phone number.
	HomePhoneNumber *string `pulumi:"homePhoneNumber"`
	// The customer's last name.
	LastName *string `pulumi:"lastName"`
	// The first line of a customer’s mailing address.
	MailingAddress1 *string `pulumi:"mailingAddress1"`
	// The second line of a customer’s mailing address.
	MailingAddress2 *string `pulumi:"mailingAddress2"`
	// The third line of a customer’s mailing address.
	MailingAddress3 *string `pulumi:"mailingAddress3"`
	// The fourth line of a customer’s mailing address.
	MailingAddress4 *string `pulumi:"mailingAddress4"`
	// The city of a customer’s mailing address.
	MailingCity *string `pulumi:"mailingCity"`
	// The country of a customer’s mailing address.
	MailingCountry *string `pulumi:"mailingCountry"`
	// The county of a customer’s mailing address.
	MailingCounty *string `pulumi:"mailingCounty"`
	// The postal code of a customer’s mailing address
	MailingPostalCode *string `pulumi:"mailingPostalCode"`
	// The province of a customer’s mailing address.
	MailingProvince *string `pulumi:"mailingProvince"`
	// The state of a customer’s mailing address.
	MailingState *string `pulumi:"mailingState"`
	// The customer's middle name.
	MiddleName *string `pulumi:"middleName"`
	// The customer's mobile phone number.
	MobilePhoneNumber *string `pulumi:"mobilePhoneNumber"`
	// The customer's party type.
	PartyType *string `pulumi:"partyType"`
	// The customer's phone number, which has not been specified as a mobile, home, or business number.
	PhoneNumber *string `pulumi:"phoneNumber"`
	// The postal code of a customer address.
	PostalCode *string `pulumi:"postalCode"`
	// The ARN of a customer profile.
	ProfileArn *string `pulumi:"profileArn"`
	// The unique identifier of a customer profile.
	ProfileId *string `pulumi:"profileId"`
	// The province in which a customer lives.
	Province *string `pulumi:"province"`
	// The first line of a customer’s shipping address.
	ShippingAddress1 *string `pulumi:"shippingAddress1"`
	// The second line of a customer’s shipping address.
	ShippingAddress2 *string `pulumi:"shippingAddress2"`
	// The third line of a customer’s shipping address.
	ShippingAddress3 *string `pulumi:"shippingAddress3"`
	// The fourth line of a customer’s shipping address
	ShippingAddress4 *string `pulumi:"shippingAddress4"`
	// The city of a customer’s shipping address.
	ShippingCity *string `pulumi:"shippingCity"`
	// The country of a customer’s shipping address.
	ShippingCountry *string `pulumi:"shippingCountry"`
	// The county of a customer’s shipping address.
	ShippingCounty *string `pulumi:"shippingCounty"`
	// The postal code of a customer’s shipping address.
	ShippingPostalCode *string `pulumi:"shippingPostalCode"`
	// The province of a customer’s shipping address.
	ShippingProvince *string `pulumi:"shippingProvince"`
	// The state of a customer’s shipping address.
	ShippingState *string `pulumi:"shippingState"`
	// The state in which a customer lives.
	State *string `pulumi:"state"`
}

The customer profile attributes that are used with the message template.

type MessageTemplateCustomerProfileAttributesArgs added in v1.10.0

type MessageTemplateCustomerProfileAttributesArgs struct {
	// A unique account number that you have given to the customer.
	AccountNumber pulumi.StringPtrInput `pulumi:"accountNumber"`
	// Any additional information relevant to the customer's profile.
	AdditionalInformation pulumi.StringPtrInput `pulumi:"additionalInformation"`
	// The first line of a customer address.
	Address1 pulumi.StringPtrInput `pulumi:"address1"`
	// The second line of a customer address.
	Address2 pulumi.StringPtrInput `pulumi:"address2"`
	// The third line of a customer address.
	Address3 pulumi.StringPtrInput `pulumi:"address3"`
	// The fourth line of a customer address.
	Address4 pulumi.StringPtrInput `pulumi:"address4"`
	// The first line of a customer’s billing address.
	BillingAddress1 pulumi.StringPtrInput `pulumi:"billingAddress1"`
	// The second line of a customer’s billing address.
	BillingAddress2 pulumi.StringPtrInput `pulumi:"billingAddress2"`
	// The third line of a customer’s billing address.
	BillingAddress3 pulumi.StringPtrInput `pulumi:"billingAddress3"`
	// The fourth line of a customer’s billing address.
	BillingAddress4 pulumi.StringPtrInput `pulumi:"billingAddress4"`
	// The city of a customer’s billing address.
	BillingCity pulumi.StringPtrInput `pulumi:"billingCity"`
	// The country of a customer’s billing address.
	BillingCountry pulumi.StringPtrInput `pulumi:"billingCountry"`
	// The county of a customer’s billing address.
	BillingCounty pulumi.StringPtrInput `pulumi:"billingCounty"`
	// The postal code of a customer’s billing address.
	BillingPostalCode pulumi.StringPtrInput `pulumi:"billingPostalCode"`
	// The province of a customer’s billing address.
	BillingProvince pulumi.StringPtrInput `pulumi:"billingProvince"`
	// The state of a customer’s billing address.
	BillingState pulumi.StringPtrInput `pulumi:"billingState"`
	// The customer's birth date.
	BirthDate pulumi.StringPtrInput `pulumi:"birthDate"`
	// The customer's business email address.
	BusinessEmailAddress pulumi.StringPtrInput `pulumi:"businessEmailAddress"`
	// The name of the customer's business.
	BusinessName pulumi.StringPtrInput `pulumi:"businessName"`
	// The customer's business phone number.
	BusinessPhoneNumber pulumi.StringPtrInput `pulumi:"businessPhoneNumber"`
	// The city in which a customer lives.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country in which a customer lives.
	Country pulumi.StringPtrInput `pulumi:"country"`
	// The county in which a customer lives.
	County pulumi.StringPtrInput `pulumi:"county"`
	// The custom attributes in customer profile attributes.
	Custom pulumi.StringMapInput `pulumi:"custom"`
	// The customer's email address, which has not been specified as a personal or business address.
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// The customer's first name.
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// The customer's gender.
	Gender pulumi.StringPtrInput `pulumi:"gender"`
	// The customer's home phone number.
	HomePhoneNumber pulumi.StringPtrInput `pulumi:"homePhoneNumber"`
	// The customer's last name.
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
	// The first line of a customer’s mailing address.
	MailingAddress1 pulumi.StringPtrInput `pulumi:"mailingAddress1"`
	// The second line of a customer’s mailing address.
	MailingAddress2 pulumi.StringPtrInput `pulumi:"mailingAddress2"`
	// The third line of a customer’s mailing address.
	MailingAddress3 pulumi.StringPtrInput `pulumi:"mailingAddress3"`
	// The fourth line of a customer’s mailing address.
	MailingAddress4 pulumi.StringPtrInput `pulumi:"mailingAddress4"`
	// The city of a customer’s mailing address.
	MailingCity pulumi.StringPtrInput `pulumi:"mailingCity"`
	// The country of a customer’s mailing address.
	MailingCountry pulumi.StringPtrInput `pulumi:"mailingCountry"`
	// The county of a customer’s mailing address.
	MailingCounty pulumi.StringPtrInput `pulumi:"mailingCounty"`
	// The postal code of a customer’s mailing address
	MailingPostalCode pulumi.StringPtrInput `pulumi:"mailingPostalCode"`
	// The province of a customer’s mailing address.
	MailingProvince pulumi.StringPtrInput `pulumi:"mailingProvince"`
	// The state of a customer’s mailing address.
	MailingState pulumi.StringPtrInput `pulumi:"mailingState"`
	// The customer's middle name.
	MiddleName pulumi.StringPtrInput `pulumi:"middleName"`
	// The customer's mobile phone number.
	MobilePhoneNumber pulumi.StringPtrInput `pulumi:"mobilePhoneNumber"`
	// The customer's party type.
	PartyType pulumi.StringPtrInput `pulumi:"partyType"`
	// The customer's phone number, which has not been specified as a mobile, home, or business number.
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
	// The postal code of a customer address.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// The ARN of a customer profile.
	ProfileArn pulumi.StringPtrInput `pulumi:"profileArn"`
	// The unique identifier of a customer profile.
	ProfileId pulumi.StringPtrInput `pulumi:"profileId"`
	// The province in which a customer lives.
	Province pulumi.StringPtrInput `pulumi:"province"`
	// The first line of a customer’s shipping address.
	ShippingAddress1 pulumi.StringPtrInput `pulumi:"shippingAddress1"`
	// The second line of a customer’s shipping address.
	ShippingAddress2 pulumi.StringPtrInput `pulumi:"shippingAddress2"`
	// The third line of a customer’s shipping address.
	ShippingAddress3 pulumi.StringPtrInput `pulumi:"shippingAddress3"`
	// The fourth line of a customer’s shipping address
	ShippingAddress4 pulumi.StringPtrInput `pulumi:"shippingAddress4"`
	// The city of a customer’s shipping address.
	ShippingCity pulumi.StringPtrInput `pulumi:"shippingCity"`
	// The country of a customer’s shipping address.
	ShippingCountry pulumi.StringPtrInput `pulumi:"shippingCountry"`
	// The county of a customer’s shipping address.
	ShippingCounty pulumi.StringPtrInput `pulumi:"shippingCounty"`
	// The postal code of a customer’s shipping address.
	ShippingPostalCode pulumi.StringPtrInput `pulumi:"shippingPostalCode"`
	// The province of a customer’s shipping address.
	ShippingProvince pulumi.StringPtrInput `pulumi:"shippingProvince"`
	// The state of a customer’s shipping address.
	ShippingState pulumi.StringPtrInput `pulumi:"shippingState"`
	// The state in which a customer lives.
	State pulumi.StringPtrInput `pulumi:"state"`
}

The customer profile attributes that are used with the message template.

func (MessageTemplateCustomerProfileAttributesArgs) ElementType added in v1.10.0

func (MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesOutput added in v1.10.0

func (i MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesOutput() MessageTemplateCustomerProfileAttributesOutput

func (MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesOutputWithContext added in v1.10.0

func (i MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesOutputWithContext(ctx context.Context) MessageTemplateCustomerProfileAttributesOutput

func (MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesPtrOutput added in v1.10.0

func (i MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesPtrOutput() MessageTemplateCustomerProfileAttributesPtrOutput

func (MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesPtrOutputWithContext added in v1.10.0

func (i MessageTemplateCustomerProfileAttributesArgs) ToMessageTemplateCustomerProfileAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateCustomerProfileAttributesPtrOutput

type MessageTemplateCustomerProfileAttributesInput added in v1.10.0

type MessageTemplateCustomerProfileAttributesInput interface {
	pulumi.Input

	ToMessageTemplateCustomerProfileAttributesOutput() MessageTemplateCustomerProfileAttributesOutput
	ToMessageTemplateCustomerProfileAttributesOutputWithContext(context.Context) MessageTemplateCustomerProfileAttributesOutput
}

MessageTemplateCustomerProfileAttributesInput is an input type that accepts MessageTemplateCustomerProfileAttributesArgs and MessageTemplateCustomerProfileAttributesOutput values. You can construct a concrete instance of `MessageTemplateCustomerProfileAttributesInput` via:

MessageTemplateCustomerProfileAttributesArgs{...}

type MessageTemplateCustomerProfileAttributesOutput added in v1.10.0

type MessageTemplateCustomerProfileAttributesOutput struct{ *pulumi.OutputState }

The customer profile attributes that are used with the message template.

func (MessageTemplateCustomerProfileAttributesOutput) AccountNumber added in v1.10.0

A unique account number that you have given to the customer.

func (MessageTemplateCustomerProfileAttributesOutput) AdditionalInformation added in v1.10.0

Any additional information relevant to the customer's profile.

func (MessageTemplateCustomerProfileAttributesOutput) Address1 added in v1.10.0

The first line of a customer address.

func (MessageTemplateCustomerProfileAttributesOutput) Address2 added in v1.10.0

The second line of a customer address.

func (MessageTemplateCustomerProfileAttributesOutput) Address3 added in v1.10.0

The third line of a customer address.

func (MessageTemplateCustomerProfileAttributesOutput) Address4 added in v1.10.0

The fourth line of a customer address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingAddress1 added in v1.10.0

The first line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingAddress2 added in v1.10.0

The second line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingAddress3 added in v1.10.0

The third line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingAddress4 added in v1.10.0

The fourth line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingCity added in v1.10.0

The city of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingCountry added in v1.10.0

The country of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingCounty added in v1.10.0

The county of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingPostalCode added in v1.10.0

The postal code of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingProvince added in v1.10.0

The province of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BillingState added in v1.10.0

The state of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesOutput) BirthDate added in v1.10.0

The customer's birth date.

func (MessageTemplateCustomerProfileAttributesOutput) BusinessEmailAddress added in v1.10.0

The customer's business email address.

func (MessageTemplateCustomerProfileAttributesOutput) BusinessName added in v1.10.0

The name of the customer's business.

func (MessageTemplateCustomerProfileAttributesOutput) BusinessPhoneNumber added in v1.10.0

The customer's business phone number.

func (MessageTemplateCustomerProfileAttributesOutput) City added in v1.10.0

The city in which a customer lives.

func (MessageTemplateCustomerProfileAttributesOutput) Country added in v1.10.0

The country in which a customer lives.

func (MessageTemplateCustomerProfileAttributesOutput) County added in v1.10.0

The county in which a customer lives.

func (MessageTemplateCustomerProfileAttributesOutput) Custom added in v1.10.0

The custom attributes in customer profile attributes.

func (MessageTemplateCustomerProfileAttributesOutput) ElementType added in v1.10.0

func (MessageTemplateCustomerProfileAttributesOutput) EmailAddress added in v1.10.0

The customer's email address, which has not been specified as a personal or business address.

func (MessageTemplateCustomerProfileAttributesOutput) FirstName added in v1.10.0

The customer's first name.

func (MessageTemplateCustomerProfileAttributesOutput) Gender added in v1.10.0

The customer's gender.

func (MessageTemplateCustomerProfileAttributesOutput) HomePhoneNumber added in v1.10.0

The customer's home phone number.

func (MessageTemplateCustomerProfileAttributesOutput) LastName added in v1.10.0

The customer's last name.

func (MessageTemplateCustomerProfileAttributesOutput) MailingAddress1 added in v1.10.0

The first line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingAddress2 added in v1.10.0

The second line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingAddress3 added in v1.10.0

The third line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingAddress4 added in v1.10.0

The fourth line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingCity added in v1.10.0

The city of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingCountry added in v1.10.0

The country of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingCounty added in v1.10.0

The county of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingPostalCode added in v1.10.0

The postal code of a customer’s mailing address

func (MessageTemplateCustomerProfileAttributesOutput) MailingProvince added in v1.10.0

The province of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MailingState added in v1.10.0

The state of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesOutput) MiddleName added in v1.10.0

The customer's middle name.

func (MessageTemplateCustomerProfileAttributesOutput) MobilePhoneNumber added in v1.10.0

The customer's mobile phone number.

func (MessageTemplateCustomerProfileAttributesOutput) PartyType added in v1.10.0

The customer's party type.

func (MessageTemplateCustomerProfileAttributesOutput) PhoneNumber added in v1.10.0

The customer's phone number, which has not been specified as a mobile, home, or business number.

func (MessageTemplateCustomerProfileAttributesOutput) PostalCode added in v1.10.0

The postal code of a customer address.

func (MessageTemplateCustomerProfileAttributesOutput) ProfileArn added in v1.10.0

The ARN of a customer profile.

func (MessageTemplateCustomerProfileAttributesOutput) ProfileId added in v1.10.0

The unique identifier of a customer profile.

func (MessageTemplateCustomerProfileAttributesOutput) Province added in v1.10.0

The province in which a customer lives.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingAddress1 added in v1.10.0

The first line of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingAddress2 added in v1.10.0

The second line of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingAddress3 added in v1.10.0

The third line of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingAddress4 added in v1.10.0

The fourth line of a customer’s shipping address

func (MessageTemplateCustomerProfileAttributesOutput) ShippingCity added in v1.10.0

The city of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingCountry added in v1.10.0

The country of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingCounty added in v1.10.0

The county of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingPostalCode added in v1.10.0

The postal code of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingProvince added in v1.10.0

The province of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) ShippingState added in v1.10.0

The state of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesOutput) State added in v1.10.0

The state in which a customer lives.

func (MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesOutput added in v1.10.0

func (o MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesOutput() MessageTemplateCustomerProfileAttributesOutput

func (MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesOutputWithContext added in v1.10.0

func (o MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesOutputWithContext(ctx context.Context) MessageTemplateCustomerProfileAttributesOutput

func (MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesPtrOutput added in v1.10.0

func (o MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesPtrOutput() MessageTemplateCustomerProfileAttributesPtrOutput

func (MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateCustomerProfileAttributesOutput) ToMessageTemplateCustomerProfileAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateCustomerProfileAttributesPtrOutput

type MessageTemplateCustomerProfileAttributesPtrInput added in v1.10.0

type MessageTemplateCustomerProfileAttributesPtrInput interface {
	pulumi.Input

	ToMessageTemplateCustomerProfileAttributesPtrOutput() MessageTemplateCustomerProfileAttributesPtrOutput
	ToMessageTemplateCustomerProfileAttributesPtrOutputWithContext(context.Context) MessageTemplateCustomerProfileAttributesPtrOutput
}

MessageTemplateCustomerProfileAttributesPtrInput is an input type that accepts MessageTemplateCustomerProfileAttributesArgs, MessageTemplateCustomerProfileAttributesPtr and MessageTemplateCustomerProfileAttributesPtrOutput values. You can construct a concrete instance of `MessageTemplateCustomerProfileAttributesPtrInput` via:

        MessageTemplateCustomerProfileAttributesArgs{...}

or:

        nil

type MessageTemplateCustomerProfileAttributesPtrOutput added in v1.10.0

type MessageTemplateCustomerProfileAttributesPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateCustomerProfileAttributesPtrOutput) AccountNumber added in v1.10.0

A unique account number that you have given to the customer.

func (MessageTemplateCustomerProfileAttributesPtrOutput) AdditionalInformation added in v1.10.0

Any additional information relevant to the customer's profile.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Address1 added in v1.10.0

The first line of a customer address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Address2 added in v1.10.0

The second line of a customer address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Address3 added in v1.10.0

The third line of a customer address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Address4 added in v1.10.0

The fourth line of a customer address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingAddress1 added in v1.10.0

The first line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingAddress2 added in v1.10.0

The second line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingAddress3 added in v1.10.0

The third line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingAddress4 added in v1.10.0

The fourth line of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingCity added in v1.10.0

The city of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingCountry added in v1.10.0

The country of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingCounty added in v1.10.0

The county of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingPostalCode added in v1.10.0

The postal code of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingProvince added in v1.10.0

The province of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BillingState added in v1.10.0

The state of a customer’s billing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BirthDate added in v1.10.0

The customer's birth date.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BusinessEmailAddress added in v1.10.0

The customer's business email address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BusinessName added in v1.10.0

The name of the customer's business.

func (MessageTemplateCustomerProfileAttributesPtrOutput) BusinessPhoneNumber added in v1.10.0

The customer's business phone number.

func (MessageTemplateCustomerProfileAttributesPtrOutput) City added in v1.10.0

The city in which a customer lives.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Country added in v1.10.0

The country in which a customer lives.

func (MessageTemplateCustomerProfileAttributesPtrOutput) County added in v1.10.0

The county in which a customer lives.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Custom added in v1.10.0

The custom attributes in customer profile attributes.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Elem added in v1.10.0

func (MessageTemplateCustomerProfileAttributesPtrOutput) ElementType added in v1.10.0

func (MessageTemplateCustomerProfileAttributesPtrOutput) EmailAddress added in v1.10.0

The customer's email address, which has not been specified as a personal or business address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) FirstName added in v1.10.0

The customer's first name.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Gender added in v1.10.0

The customer's gender.

func (MessageTemplateCustomerProfileAttributesPtrOutput) HomePhoneNumber added in v1.10.0

The customer's home phone number.

func (MessageTemplateCustomerProfileAttributesPtrOutput) LastName added in v1.10.0

The customer's last name.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingAddress1 added in v1.10.0

The first line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingAddress2 added in v1.10.0

The second line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingAddress3 added in v1.10.0

The third line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingAddress4 added in v1.10.0

The fourth line of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingCity added in v1.10.0

The city of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingCountry added in v1.10.0

The country of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingCounty added in v1.10.0

The county of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingPostalCode added in v1.10.0

The postal code of a customer’s mailing address

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingProvince added in v1.10.0

The province of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MailingState added in v1.10.0

The state of a customer’s mailing address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MiddleName added in v1.10.0

The customer's middle name.

func (MessageTemplateCustomerProfileAttributesPtrOutput) MobilePhoneNumber added in v1.10.0

The customer's mobile phone number.

func (MessageTemplateCustomerProfileAttributesPtrOutput) PartyType added in v1.10.0

The customer's party type.

func (MessageTemplateCustomerProfileAttributesPtrOutput) PhoneNumber added in v1.10.0

The customer's phone number, which has not been specified as a mobile, home, or business number.

func (MessageTemplateCustomerProfileAttributesPtrOutput) PostalCode added in v1.10.0

The postal code of a customer address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ProfileArn added in v1.10.0

The ARN of a customer profile.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ProfileId added in v1.10.0

The unique identifier of a customer profile.

func (MessageTemplateCustomerProfileAttributesPtrOutput) Province added in v1.10.0

The province in which a customer lives.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingAddress1 added in v1.10.0

The first line of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingAddress2 added in v1.10.0

The second line of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingAddress3 added in v1.10.0

The third line of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingAddress4 added in v1.10.0

The fourth line of a customer’s shipping address

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingCity added in v1.10.0

The city of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingCountry added in v1.10.0

The country of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingCounty added in v1.10.0

The county of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingPostalCode added in v1.10.0

The postal code of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingProvince added in v1.10.0

The province of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ShippingState added in v1.10.0

The state of a customer’s shipping address.

func (MessageTemplateCustomerProfileAttributesPtrOutput) State added in v1.10.0

The state in which a customer lives.

func (MessageTemplateCustomerProfileAttributesPtrOutput) ToMessageTemplateCustomerProfileAttributesPtrOutput added in v1.10.0

func (o MessageTemplateCustomerProfileAttributesPtrOutput) ToMessageTemplateCustomerProfileAttributesPtrOutput() MessageTemplateCustomerProfileAttributesPtrOutput

func (MessageTemplateCustomerProfileAttributesPtrOutput) ToMessageTemplateCustomerProfileAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateCustomerProfileAttributesPtrOutput) ToMessageTemplateCustomerProfileAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateCustomerProfileAttributesPtrOutput

type MessageTemplateEmailMessageTemplateContent added in v1.10.0

type MessageTemplateEmailMessageTemplateContent struct {
	// The body to use in email messages.
	Body MessageTemplateEmailMessageTemplateContentBody `pulumi:"body"`
	// The email headers to include in email messages.
	Headers []MessageTemplateEmailMessageTemplateHeader `pulumi:"headers"`
	// The subject line, or title, to use in email messages.
	Subject string `pulumi:"subject"`
}

The content of message template that applies to email channel subtype.

type MessageTemplateEmailMessageTemplateContentArgs added in v1.10.0

type MessageTemplateEmailMessageTemplateContentArgs struct {
	// The body to use in email messages.
	Body MessageTemplateEmailMessageTemplateContentBodyInput `pulumi:"body"`
	// The email headers to include in email messages.
	Headers MessageTemplateEmailMessageTemplateHeaderArrayInput `pulumi:"headers"`
	// The subject line, or title, to use in email messages.
	Subject pulumi.StringInput `pulumi:"subject"`
}

The content of message template that applies to email channel subtype.

func (MessageTemplateEmailMessageTemplateContentArgs) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentOutput added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentOutput() MessageTemplateEmailMessageTemplateContentOutput

func (MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentOutputWithContext added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentOutput

func (MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentPtrOutput added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentPtrOutput() MessageTemplateEmailMessageTemplateContentPtrOutput

func (MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentPtrOutputWithContext added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentArgs) ToMessageTemplateEmailMessageTemplateContentPtrOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentPtrOutput

type MessageTemplateEmailMessageTemplateContentBody added in v1.10.0

type MessageTemplateEmailMessageTemplateContentBody struct {
	// The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.
	Html *MessageTemplateBodyContentProvider `pulumi:"html"`
	// The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.
	PlainText *MessageTemplateBodyContentProvider `pulumi:"plainText"`
}

The body to use in email messages.

type MessageTemplateEmailMessageTemplateContentBodyArgs added in v1.10.0

type MessageTemplateEmailMessageTemplateContentBodyArgs struct {
	// The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.
	Html MessageTemplateBodyContentProviderPtrInput `pulumi:"html"`
	// The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.
	PlainText MessageTemplateBodyContentProviderPtrInput `pulumi:"plainText"`
}

The body to use in email messages.

func (MessageTemplateEmailMessageTemplateContentBodyArgs) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyOutput added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyOutput() MessageTemplateEmailMessageTemplateContentBodyOutput

func (MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyOutputWithContext added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentBodyOutput

func (MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutput added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutput() MessageTemplateEmailMessageTemplateContentBodyPtrOutput

func (MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutputWithContext added in v1.10.0

func (i MessageTemplateEmailMessageTemplateContentBodyArgs) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentBodyPtrOutput

type MessageTemplateEmailMessageTemplateContentBodyInput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentBodyInput interface {
	pulumi.Input

	ToMessageTemplateEmailMessageTemplateContentBodyOutput() MessageTemplateEmailMessageTemplateContentBodyOutput
	ToMessageTemplateEmailMessageTemplateContentBodyOutputWithContext(context.Context) MessageTemplateEmailMessageTemplateContentBodyOutput
}

MessageTemplateEmailMessageTemplateContentBodyInput is an input type that accepts MessageTemplateEmailMessageTemplateContentBodyArgs and MessageTemplateEmailMessageTemplateContentBodyOutput values. You can construct a concrete instance of `MessageTemplateEmailMessageTemplateContentBodyInput` via:

MessageTemplateEmailMessageTemplateContentBodyArgs{...}

type MessageTemplateEmailMessageTemplateContentBodyOutput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentBodyOutput struct{ *pulumi.OutputState }

The body to use in email messages.

func (MessageTemplateEmailMessageTemplateContentBodyOutput) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentBodyOutput) Html added in v1.10.0

The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.

func (MessageTemplateEmailMessageTemplateContentBodyOutput) PlainText added in v1.10.0

The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.

func (MessageTemplateEmailMessageTemplateContentBodyOutput) ToMessageTemplateEmailMessageTemplateContentBodyOutput added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentBodyOutput) ToMessageTemplateEmailMessageTemplateContentBodyOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentBodyOutput) ToMessageTemplateEmailMessageTemplateContentBodyOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentBodyOutput

func (MessageTemplateEmailMessageTemplateContentBodyOutput) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutput added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentBodyOutput) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutput() MessageTemplateEmailMessageTemplateContentBodyPtrOutput

func (MessageTemplateEmailMessageTemplateContentBodyOutput) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentBodyOutput) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentBodyPtrOutput

type MessageTemplateEmailMessageTemplateContentBodyPtrInput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentBodyPtrInput interface {
	pulumi.Input

	ToMessageTemplateEmailMessageTemplateContentBodyPtrOutput() MessageTemplateEmailMessageTemplateContentBodyPtrOutput
	ToMessageTemplateEmailMessageTemplateContentBodyPtrOutputWithContext(context.Context) MessageTemplateEmailMessageTemplateContentBodyPtrOutput
}

MessageTemplateEmailMessageTemplateContentBodyPtrInput is an input type that accepts MessageTemplateEmailMessageTemplateContentBodyArgs, MessageTemplateEmailMessageTemplateContentBodyPtr and MessageTemplateEmailMessageTemplateContentBodyPtrOutput values. You can construct a concrete instance of `MessageTemplateEmailMessageTemplateContentBodyPtrInput` via:

        MessageTemplateEmailMessageTemplateContentBodyArgs{...}

or:

        nil

type MessageTemplateEmailMessageTemplateContentBodyPtrOutput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentBodyPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateEmailMessageTemplateContentBodyPtrOutput) Elem added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentBodyPtrOutput) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentBodyPtrOutput) Html added in v1.10.0

The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.

func (MessageTemplateEmailMessageTemplateContentBodyPtrOutput) PlainText added in v1.10.0

The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.

func (MessageTemplateEmailMessageTemplateContentBodyPtrOutput) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutput added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentBodyPtrOutput) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentBodyPtrOutput) ToMessageTemplateEmailMessageTemplateContentBodyPtrOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentBodyPtrOutput

type MessageTemplateEmailMessageTemplateContentInput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentInput interface {
	pulumi.Input

	ToMessageTemplateEmailMessageTemplateContentOutput() MessageTemplateEmailMessageTemplateContentOutput
	ToMessageTemplateEmailMessageTemplateContentOutputWithContext(context.Context) MessageTemplateEmailMessageTemplateContentOutput
}

MessageTemplateEmailMessageTemplateContentInput is an input type that accepts MessageTemplateEmailMessageTemplateContentArgs and MessageTemplateEmailMessageTemplateContentOutput values. You can construct a concrete instance of `MessageTemplateEmailMessageTemplateContentInput` via:

MessageTemplateEmailMessageTemplateContentArgs{...}

type MessageTemplateEmailMessageTemplateContentOutput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentOutput struct{ *pulumi.OutputState }

The content of message template that applies to email channel subtype.

func (MessageTemplateEmailMessageTemplateContentOutput) Body added in v1.10.0

The body to use in email messages.

func (MessageTemplateEmailMessageTemplateContentOutput) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentOutput) Headers added in v1.10.0

The email headers to include in email messages.

func (MessageTemplateEmailMessageTemplateContentOutput) Subject added in v1.10.0

The subject line, or title, to use in email messages.

func (MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentOutput added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentOutput() MessageTemplateEmailMessageTemplateContentOutput

func (MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentOutput

func (MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutput added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutput() MessageTemplateEmailMessageTemplateContentPtrOutput

func (MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentPtrOutput

type MessageTemplateEmailMessageTemplateContentPtrInput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentPtrInput interface {
	pulumi.Input

	ToMessageTemplateEmailMessageTemplateContentPtrOutput() MessageTemplateEmailMessageTemplateContentPtrOutput
	ToMessageTemplateEmailMessageTemplateContentPtrOutputWithContext(context.Context) MessageTemplateEmailMessageTemplateContentPtrOutput
}

MessageTemplateEmailMessageTemplateContentPtrInput is an input type that accepts MessageTemplateEmailMessageTemplateContentArgs, MessageTemplateEmailMessageTemplateContentPtr and MessageTemplateEmailMessageTemplateContentPtrOutput values. You can construct a concrete instance of `MessageTemplateEmailMessageTemplateContentPtrInput` via:

        MessageTemplateEmailMessageTemplateContentArgs{...}

or:

        nil

type MessageTemplateEmailMessageTemplateContentPtrOutput added in v1.10.0

type MessageTemplateEmailMessageTemplateContentPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateEmailMessageTemplateContentPtrOutput) Body added in v1.10.0

The body to use in email messages.

func (MessageTemplateEmailMessageTemplateContentPtrOutput) Elem added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentPtrOutput) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateContentPtrOutput) Headers added in v1.10.0

The email headers to include in email messages.

func (MessageTemplateEmailMessageTemplateContentPtrOutput) Subject added in v1.10.0

The subject line, or title, to use in email messages.

func (MessageTemplateEmailMessageTemplateContentPtrOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutput added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentPtrOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutput() MessageTemplateEmailMessageTemplateContentPtrOutput

func (MessageTemplateEmailMessageTemplateContentPtrOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateContentPtrOutput) ToMessageTemplateEmailMessageTemplateContentPtrOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateContentPtrOutput

type MessageTemplateEmailMessageTemplateHeader added in v1.10.0

type MessageTemplateEmailMessageTemplateHeader struct {
	// The name of the email header.
	Name *string `pulumi:"name"`
	// The value of the email header.
	Value *string `pulumi:"value"`
}

The email header to include in email messages.

type MessageTemplateEmailMessageTemplateHeaderArgs added in v1.10.0

type MessageTemplateEmailMessageTemplateHeaderArgs struct {
	// The name of the email header.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the email header.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The email header to include in email messages.

func (MessageTemplateEmailMessageTemplateHeaderArgs) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateHeaderArgs) ToMessageTemplateEmailMessageTemplateHeaderOutput added in v1.10.0

func (i MessageTemplateEmailMessageTemplateHeaderArgs) ToMessageTemplateEmailMessageTemplateHeaderOutput() MessageTemplateEmailMessageTemplateHeaderOutput

func (MessageTemplateEmailMessageTemplateHeaderArgs) ToMessageTemplateEmailMessageTemplateHeaderOutputWithContext added in v1.10.0

func (i MessageTemplateEmailMessageTemplateHeaderArgs) ToMessageTemplateEmailMessageTemplateHeaderOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateHeaderOutput

type MessageTemplateEmailMessageTemplateHeaderArray added in v1.10.0

type MessageTemplateEmailMessageTemplateHeaderArray []MessageTemplateEmailMessageTemplateHeaderInput

func (MessageTemplateEmailMessageTemplateHeaderArray) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateHeaderArray) ToMessageTemplateEmailMessageTemplateHeaderArrayOutput added in v1.10.0

func (i MessageTemplateEmailMessageTemplateHeaderArray) ToMessageTemplateEmailMessageTemplateHeaderArrayOutput() MessageTemplateEmailMessageTemplateHeaderArrayOutput

func (MessageTemplateEmailMessageTemplateHeaderArray) ToMessageTemplateEmailMessageTemplateHeaderArrayOutputWithContext added in v1.10.0

func (i MessageTemplateEmailMessageTemplateHeaderArray) ToMessageTemplateEmailMessageTemplateHeaderArrayOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateHeaderArrayOutput

type MessageTemplateEmailMessageTemplateHeaderArrayInput added in v1.10.0

type MessageTemplateEmailMessageTemplateHeaderArrayInput interface {
	pulumi.Input

	ToMessageTemplateEmailMessageTemplateHeaderArrayOutput() MessageTemplateEmailMessageTemplateHeaderArrayOutput
	ToMessageTemplateEmailMessageTemplateHeaderArrayOutputWithContext(context.Context) MessageTemplateEmailMessageTemplateHeaderArrayOutput
}

MessageTemplateEmailMessageTemplateHeaderArrayInput is an input type that accepts MessageTemplateEmailMessageTemplateHeaderArray and MessageTemplateEmailMessageTemplateHeaderArrayOutput values. You can construct a concrete instance of `MessageTemplateEmailMessageTemplateHeaderArrayInput` via:

MessageTemplateEmailMessageTemplateHeaderArray{ MessageTemplateEmailMessageTemplateHeaderArgs{...} }

type MessageTemplateEmailMessageTemplateHeaderArrayOutput added in v1.10.0

type MessageTemplateEmailMessageTemplateHeaderArrayOutput struct{ *pulumi.OutputState }

func (MessageTemplateEmailMessageTemplateHeaderArrayOutput) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateHeaderArrayOutput) Index added in v1.10.0

func (MessageTemplateEmailMessageTemplateHeaderArrayOutput) ToMessageTemplateEmailMessageTemplateHeaderArrayOutput added in v1.10.0

func (MessageTemplateEmailMessageTemplateHeaderArrayOutput) ToMessageTemplateEmailMessageTemplateHeaderArrayOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateHeaderArrayOutput) ToMessageTemplateEmailMessageTemplateHeaderArrayOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateHeaderArrayOutput

type MessageTemplateEmailMessageTemplateHeaderInput added in v1.10.0

type MessageTemplateEmailMessageTemplateHeaderInput interface {
	pulumi.Input

	ToMessageTemplateEmailMessageTemplateHeaderOutput() MessageTemplateEmailMessageTemplateHeaderOutput
	ToMessageTemplateEmailMessageTemplateHeaderOutputWithContext(context.Context) MessageTemplateEmailMessageTemplateHeaderOutput
}

MessageTemplateEmailMessageTemplateHeaderInput is an input type that accepts MessageTemplateEmailMessageTemplateHeaderArgs and MessageTemplateEmailMessageTemplateHeaderOutput values. You can construct a concrete instance of `MessageTemplateEmailMessageTemplateHeaderInput` via:

MessageTemplateEmailMessageTemplateHeaderArgs{...}

type MessageTemplateEmailMessageTemplateHeaderOutput added in v1.10.0

type MessageTemplateEmailMessageTemplateHeaderOutput struct{ *pulumi.OutputState }

The email header to include in email messages.

func (MessageTemplateEmailMessageTemplateHeaderOutput) ElementType added in v1.10.0

func (MessageTemplateEmailMessageTemplateHeaderOutput) Name added in v1.10.0

The name of the email header.

func (MessageTemplateEmailMessageTemplateHeaderOutput) ToMessageTemplateEmailMessageTemplateHeaderOutput added in v1.10.0

func (o MessageTemplateEmailMessageTemplateHeaderOutput) ToMessageTemplateEmailMessageTemplateHeaderOutput() MessageTemplateEmailMessageTemplateHeaderOutput

func (MessageTemplateEmailMessageTemplateHeaderOutput) ToMessageTemplateEmailMessageTemplateHeaderOutputWithContext added in v1.10.0

func (o MessageTemplateEmailMessageTemplateHeaderOutput) ToMessageTemplateEmailMessageTemplateHeaderOutputWithContext(ctx context.Context) MessageTemplateEmailMessageTemplateHeaderOutput

func (MessageTemplateEmailMessageTemplateHeaderOutput) Value added in v1.10.0

The value of the email header.

type MessageTemplateGroupingConfiguration added in v1.10.0

type MessageTemplateGroupingConfiguration struct {
	// The criteria used for grouping Amazon Q in Connect users.
	Criteria string `pulumi:"criteria"`
	// The list of values that define different groups of Amazon Q in Connect users.
	Values []string `pulumi:"values"`
}

The configuration information of the user groups that the message template is accessible to.

type MessageTemplateGroupingConfigurationArgs added in v1.10.0

type MessageTemplateGroupingConfigurationArgs struct {
	// The criteria used for grouping Amazon Q in Connect users.
	Criteria pulumi.StringInput `pulumi:"criteria"`
	// The list of values that define different groups of Amazon Q in Connect users.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

The configuration information of the user groups that the message template is accessible to.

func (MessageTemplateGroupingConfigurationArgs) ElementType added in v1.10.0

func (MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationOutput added in v1.10.0

func (i MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationOutput() MessageTemplateGroupingConfigurationOutput

func (MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationOutputWithContext added in v1.10.0

func (i MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationOutputWithContext(ctx context.Context) MessageTemplateGroupingConfigurationOutput

func (MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationPtrOutput added in v1.10.0

func (i MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationPtrOutput() MessageTemplateGroupingConfigurationPtrOutput

func (MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationPtrOutputWithContext added in v1.10.0

func (i MessageTemplateGroupingConfigurationArgs) ToMessageTemplateGroupingConfigurationPtrOutputWithContext(ctx context.Context) MessageTemplateGroupingConfigurationPtrOutput

type MessageTemplateGroupingConfigurationInput added in v1.10.0

type MessageTemplateGroupingConfigurationInput interface {
	pulumi.Input

	ToMessageTemplateGroupingConfigurationOutput() MessageTemplateGroupingConfigurationOutput
	ToMessageTemplateGroupingConfigurationOutputWithContext(context.Context) MessageTemplateGroupingConfigurationOutput
}

MessageTemplateGroupingConfigurationInput is an input type that accepts MessageTemplateGroupingConfigurationArgs and MessageTemplateGroupingConfigurationOutput values. You can construct a concrete instance of `MessageTemplateGroupingConfigurationInput` via:

MessageTemplateGroupingConfigurationArgs{...}

type MessageTemplateGroupingConfigurationOutput added in v1.10.0

type MessageTemplateGroupingConfigurationOutput struct{ *pulumi.OutputState }

The configuration information of the user groups that the message template is accessible to.

func (MessageTemplateGroupingConfigurationOutput) Criteria added in v1.10.0

The criteria used for grouping Amazon Q in Connect users.

func (MessageTemplateGroupingConfigurationOutput) ElementType added in v1.10.0

func (MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationOutput added in v1.10.0

func (o MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationOutput() MessageTemplateGroupingConfigurationOutput

func (MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationOutputWithContext added in v1.10.0

func (o MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationOutputWithContext(ctx context.Context) MessageTemplateGroupingConfigurationOutput

func (MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationPtrOutput added in v1.10.0

func (o MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationPtrOutput() MessageTemplateGroupingConfigurationPtrOutput

func (MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationPtrOutputWithContext added in v1.10.0

func (o MessageTemplateGroupingConfigurationOutput) ToMessageTemplateGroupingConfigurationPtrOutputWithContext(ctx context.Context) MessageTemplateGroupingConfigurationPtrOutput

func (MessageTemplateGroupingConfigurationOutput) Values added in v1.10.0

The list of values that define different groups of Amazon Q in Connect users.

type MessageTemplateGroupingConfigurationPtrInput added in v1.10.0

type MessageTemplateGroupingConfigurationPtrInput interface {
	pulumi.Input

	ToMessageTemplateGroupingConfigurationPtrOutput() MessageTemplateGroupingConfigurationPtrOutput
	ToMessageTemplateGroupingConfigurationPtrOutputWithContext(context.Context) MessageTemplateGroupingConfigurationPtrOutput
}

MessageTemplateGroupingConfigurationPtrInput is an input type that accepts MessageTemplateGroupingConfigurationArgs, MessageTemplateGroupingConfigurationPtr and MessageTemplateGroupingConfigurationPtrOutput values. You can construct a concrete instance of `MessageTemplateGroupingConfigurationPtrInput` via:

        MessageTemplateGroupingConfigurationArgs{...}

or:

        nil

type MessageTemplateGroupingConfigurationPtrOutput added in v1.10.0

type MessageTemplateGroupingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateGroupingConfigurationPtrOutput) Criteria added in v1.10.0

The criteria used for grouping Amazon Q in Connect users.

func (MessageTemplateGroupingConfigurationPtrOutput) Elem added in v1.10.0

func (MessageTemplateGroupingConfigurationPtrOutput) ElementType added in v1.10.0

func (MessageTemplateGroupingConfigurationPtrOutput) ToMessageTemplateGroupingConfigurationPtrOutput added in v1.10.0

func (o MessageTemplateGroupingConfigurationPtrOutput) ToMessageTemplateGroupingConfigurationPtrOutput() MessageTemplateGroupingConfigurationPtrOutput

func (MessageTemplateGroupingConfigurationPtrOutput) ToMessageTemplateGroupingConfigurationPtrOutputWithContext added in v1.10.0

func (o MessageTemplateGroupingConfigurationPtrOutput) ToMessageTemplateGroupingConfigurationPtrOutputWithContext(ctx context.Context) MessageTemplateGroupingConfigurationPtrOutput

func (MessageTemplateGroupingConfigurationPtrOutput) Values added in v1.10.0

The list of values that define different groups of Amazon Q in Connect users.

type MessageTemplateInput added in v1.10.0

type MessageTemplateInput interface {
	pulumi.Input

	ToMessageTemplateOutput() MessageTemplateOutput
	ToMessageTemplateOutputWithContext(ctx context.Context) MessageTemplateOutput
}

type MessageTemplateOutput added in v1.10.0

type MessageTemplateOutput struct{ *pulumi.OutputState }

func (MessageTemplateOutput) ChannelSubtype added in v1.10.0

The channel subtype this message template applies to.

func (MessageTemplateOutput) Content added in v1.10.0

The content of the message template.

func (MessageTemplateOutput) DefaultAttributes added in v1.10.0

An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.

func (MessageTemplateOutput) Description added in v1.10.0

The description of the message template.

func (MessageTemplateOutput) ElementType added in v1.10.0

func (MessageTemplateOutput) ElementType() reflect.Type

func (MessageTemplateOutput) GroupingConfiguration added in v1.10.0

The configuration information of the external data source.

func (MessageTemplateOutput) KnowledgeBaseArn added in v1.10.0

func (o MessageTemplateOutput) KnowledgeBaseArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the knowledge base to which the message template belongs.

func (MessageTemplateOutput) Language added in v1.10.0

The language code value for the language in which the message template is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW

func (MessageTemplateOutput) MessageTemplateArn added in v1.10.0

func (o MessageTemplateOutput) MessageTemplateArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the message template.

func (MessageTemplateOutput) MessageTemplateContentSha256 added in v1.10.0

func (o MessageTemplateOutput) MessageTemplateContentSha256() pulumi.StringOutput

The content SHA256 of the message template.

func (MessageTemplateOutput) MessageTemplateId added in v1.10.0

func (o MessageTemplateOutput) MessageTemplateId() pulumi.StringOutput

The unique identifier of the message template.

func (MessageTemplateOutput) Name added in v1.10.0

The name of the message template.

func (MessageTemplateOutput) Tags added in v1.10.0

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MessageTemplateOutput) ToMessageTemplateOutput added in v1.10.0

func (o MessageTemplateOutput) ToMessageTemplateOutput() MessageTemplateOutput

func (MessageTemplateOutput) ToMessageTemplateOutputWithContext added in v1.10.0

func (o MessageTemplateOutput) ToMessageTemplateOutputWithContext(ctx context.Context) MessageTemplateOutput

type MessageTemplateSmsMessageTemplateContent added in v1.10.0

type MessageTemplateSmsMessageTemplateContent struct {
	// The body to use in SMS messages.
	Body MessageTemplateSmsMessageTemplateContentBody `pulumi:"body"`
}

The content of message template that applies to SMS channel subtype.

type MessageTemplateSmsMessageTemplateContentArgs added in v1.10.0

type MessageTemplateSmsMessageTemplateContentArgs struct {
	// The body to use in SMS messages.
	Body MessageTemplateSmsMessageTemplateContentBodyInput `pulumi:"body"`
}

The content of message template that applies to SMS channel subtype.

func (MessageTemplateSmsMessageTemplateContentArgs) ElementType added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentOutput added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentOutput() MessageTemplateSmsMessageTemplateContentOutput

func (MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentOutputWithContext added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentOutput

func (MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentPtrOutput added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentPtrOutput() MessageTemplateSmsMessageTemplateContentPtrOutput

func (MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentPtrOutputWithContext added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentArgs) ToMessageTemplateSmsMessageTemplateContentPtrOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentPtrOutput

type MessageTemplateSmsMessageTemplateContentBody added in v1.10.0

type MessageTemplateSmsMessageTemplateContentBody struct {
	// The message body to use in SMS messages.
	PlainText *MessageTemplateBodyContentProvider `pulumi:"plainText"`
}

The body to use in SMS messages.

type MessageTemplateSmsMessageTemplateContentBodyArgs added in v1.10.0

type MessageTemplateSmsMessageTemplateContentBodyArgs struct {
	// The message body to use in SMS messages.
	PlainText MessageTemplateBodyContentProviderPtrInput `pulumi:"plainText"`
}

The body to use in SMS messages.

func (MessageTemplateSmsMessageTemplateContentBodyArgs) ElementType added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyOutput added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyOutput() MessageTemplateSmsMessageTemplateContentBodyOutput

func (MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyOutputWithContext added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentBodyOutput

func (MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutput added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutput() MessageTemplateSmsMessageTemplateContentBodyPtrOutput

func (MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutputWithContext added in v1.10.0

func (i MessageTemplateSmsMessageTemplateContentBodyArgs) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentBodyPtrOutput

type MessageTemplateSmsMessageTemplateContentBodyInput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentBodyInput interface {
	pulumi.Input

	ToMessageTemplateSmsMessageTemplateContentBodyOutput() MessageTemplateSmsMessageTemplateContentBodyOutput
	ToMessageTemplateSmsMessageTemplateContentBodyOutputWithContext(context.Context) MessageTemplateSmsMessageTemplateContentBodyOutput
}

MessageTemplateSmsMessageTemplateContentBodyInput is an input type that accepts MessageTemplateSmsMessageTemplateContentBodyArgs and MessageTemplateSmsMessageTemplateContentBodyOutput values. You can construct a concrete instance of `MessageTemplateSmsMessageTemplateContentBodyInput` via:

MessageTemplateSmsMessageTemplateContentBodyArgs{...}

type MessageTemplateSmsMessageTemplateContentBodyOutput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentBodyOutput struct{ *pulumi.OutputState }

The body to use in SMS messages.

func (MessageTemplateSmsMessageTemplateContentBodyOutput) ElementType added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentBodyOutput) PlainText added in v1.10.0

The message body to use in SMS messages.

func (MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyOutput added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyOutput() MessageTemplateSmsMessageTemplateContentBodyOutput

func (MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyOutputWithContext added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentBodyOutput

func (MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutput added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutput() MessageTemplateSmsMessageTemplateContentBodyPtrOutput

func (MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentBodyOutput) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentBodyPtrOutput

type MessageTemplateSmsMessageTemplateContentBodyPtrInput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentBodyPtrInput interface {
	pulumi.Input

	ToMessageTemplateSmsMessageTemplateContentBodyPtrOutput() MessageTemplateSmsMessageTemplateContentBodyPtrOutput
	ToMessageTemplateSmsMessageTemplateContentBodyPtrOutputWithContext(context.Context) MessageTemplateSmsMessageTemplateContentBodyPtrOutput
}

MessageTemplateSmsMessageTemplateContentBodyPtrInput is an input type that accepts MessageTemplateSmsMessageTemplateContentBodyArgs, MessageTemplateSmsMessageTemplateContentBodyPtr and MessageTemplateSmsMessageTemplateContentBodyPtrOutput values. You can construct a concrete instance of `MessageTemplateSmsMessageTemplateContentBodyPtrInput` via:

        MessageTemplateSmsMessageTemplateContentBodyArgs{...}

or:

        nil

type MessageTemplateSmsMessageTemplateContentBodyPtrOutput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentBodyPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateSmsMessageTemplateContentBodyPtrOutput) Elem added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentBodyPtrOutput) ElementType added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentBodyPtrOutput) PlainText added in v1.10.0

The message body to use in SMS messages.

func (MessageTemplateSmsMessageTemplateContentBodyPtrOutput) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutput added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentBodyPtrOutput) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentBodyPtrOutput) ToMessageTemplateSmsMessageTemplateContentBodyPtrOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentBodyPtrOutput

type MessageTemplateSmsMessageTemplateContentInput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentInput interface {
	pulumi.Input

	ToMessageTemplateSmsMessageTemplateContentOutput() MessageTemplateSmsMessageTemplateContentOutput
	ToMessageTemplateSmsMessageTemplateContentOutputWithContext(context.Context) MessageTemplateSmsMessageTemplateContentOutput
}

MessageTemplateSmsMessageTemplateContentInput is an input type that accepts MessageTemplateSmsMessageTemplateContentArgs and MessageTemplateSmsMessageTemplateContentOutput values. You can construct a concrete instance of `MessageTemplateSmsMessageTemplateContentInput` via:

MessageTemplateSmsMessageTemplateContentArgs{...}

type MessageTemplateSmsMessageTemplateContentOutput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentOutput struct{ *pulumi.OutputState }

The content of message template that applies to SMS channel subtype.

func (MessageTemplateSmsMessageTemplateContentOutput) Body added in v1.10.0

The body to use in SMS messages.

func (MessageTemplateSmsMessageTemplateContentOutput) ElementType added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentOutput added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentOutput() MessageTemplateSmsMessageTemplateContentOutput

func (MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentOutputWithContext added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentOutput

func (MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutput added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutput() MessageTemplateSmsMessageTemplateContentPtrOutput

func (MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentPtrOutput

type MessageTemplateSmsMessageTemplateContentPtrInput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentPtrInput interface {
	pulumi.Input

	ToMessageTemplateSmsMessageTemplateContentPtrOutput() MessageTemplateSmsMessageTemplateContentPtrOutput
	ToMessageTemplateSmsMessageTemplateContentPtrOutputWithContext(context.Context) MessageTemplateSmsMessageTemplateContentPtrOutput
}

MessageTemplateSmsMessageTemplateContentPtrInput is an input type that accepts MessageTemplateSmsMessageTemplateContentArgs, MessageTemplateSmsMessageTemplateContentPtr and MessageTemplateSmsMessageTemplateContentPtrOutput values. You can construct a concrete instance of `MessageTemplateSmsMessageTemplateContentPtrInput` via:

        MessageTemplateSmsMessageTemplateContentArgs{...}

or:

        nil

type MessageTemplateSmsMessageTemplateContentPtrOutput added in v1.10.0

type MessageTemplateSmsMessageTemplateContentPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateSmsMessageTemplateContentPtrOutput) Body added in v1.10.0

The body to use in SMS messages.

func (MessageTemplateSmsMessageTemplateContentPtrOutput) Elem added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentPtrOutput) ElementType added in v1.10.0

func (MessageTemplateSmsMessageTemplateContentPtrOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutput added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentPtrOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutput() MessageTemplateSmsMessageTemplateContentPtrOutput

func (MessageTemplateSmsMessageTemplateContentPtrOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSmsMessageTemplateContentPtrOutput) ToMessageTemplateSmsMessageTemplateContentPtrOutputWithContext(ctx context.Context) MessageTemplateSmsMessageTemplateContentPtrOutput

type MessageTemplateState added in v1.10.0

type MessageTemplateState struct {
}

func (MessageTemplateState) ElementType added in v1.10.0

func (MessageTemplateState) ElementType() reflect.Type

type MessageTemplateSystemAttributes added in v1.10.0

type MessageTemplateSystemAttributes struct {
	// The CustomerEndpoint attribute.
	CustomerEndpoint *MessageTemplateSystemEndpointAttributes `pulumi:"customerEndpoint"`
	// The name of the task.
	Name *string `pulumi:"name"`
	// The SystemEndpoint attribute.
	SystemEndpoint *MessageTemplateSystemEndpointAttributes `pulumi:"systemEndpoint"`
}

The system attributes that are used with the message template.

type MessageTemplateSystemAttributesArgs added in v1.10.0

type MessageTemplateSystemAttributesArgs struct {
	// The CustomerEndpoint attribute.
	CustomerEndpoint MessageTemplateSystemEndpointAttributesPtrInput `pulumi:"customerEndpoint"`
	// The name of the task.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The SystemEndpoint attribute.
	SystemEndpoint MessageTemplateSystemEndpointAttributesPtrInput `pulumi:"systemEndpoint"`
}

The system attributes that are used with the message template.

func (MessageTemplateSystemAttributesArgs) ElementType added in v1.10.0

func (MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesOutput added in v1.10.0

func (i MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesOutput() MessageTemplateSystemAttributesOutput

func (MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesOutputWithContext added in v1.10.0

func (i MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesOutputWithContext(ctx context.Context) MessageTemplateSystemAttributesOutput

func (MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesPtrOutput added in v1.10.0

func (i MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesPtrOutput() MessageTemplateSystemAttributesPtrOutput

func (MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesPtrOutputWithContext added in v1.10.0

func (i MessageTemplateSystemAttributesArgs) ToMessageTemplateSystemAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateSystemAttributesPtrOutput

type MessageTemplateSystemAttributesInput added in v1.10.0

type MessageTemplateSystemAttributesInput interface {
	pulumi.Input

	ToMessageTemplateSystemAttributesOutput() MessageTemplateSystemAttributesOutput
	ToMessageTemplateSystemAttributesOutputWithContext(context.Context) MessageTemplateSystemAttributesOutput
}

MessageTemplateSystemAttributesInput is an input type that accepts MessageTemplateSystemAttributesArgs and MessageTemplateSystemAttributesOutput values. You can construct a concrete instance of `MessageTemplateSystemAttributesInput` via:

MessageTemplateSystemAttributesArgs{...}

type MessageTemplateSystemAttributesOutput added in v1.10.0

type MessageTemplateSystemAttributesOutput struct{ *pulumi.OutputState }

The system attributes that are used with the message template.

func (MessageTemplateSystemAttributesOutput) CustomerEndpoint added in v1.10.0

The CustomerEndpoint attribute.

func (MessageTemplateSystemAttributesOutput) ElementType added in v1.10.0

func (MessageTemplateSystemAttributesOutput) Name added in v1.10.0

The name of the task.

func (MessageTemplateSystemAttributesOutput) SystemEndpoint added in v1.10.0

The SystemEndpoint attribute.

func (MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesOutput added in v1.10.0

func (o MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesOutput() MessageTemplateSystemAttributesOutput

func (MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesOutputWithContext added in v1.10.0

func (o MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesOutputWithContext(ctx context.Context) MessageTemplateSystemAttributesOutput

func (MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesPtrOutput added in v1.10.0

func (o MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesPtrOutput() MessageTemplateSystemAttributesPtrOutput

func (MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSystemAttributesOutput) ToMessageTemplateSystemAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateSystemAttributesPtrOutput

type MessageTemplateSystemAttributesPtrInput added in v1.10.0

type MessageTemplateSystemAttributesPtrInput interface {
	pulumi.Input

	ToMessageTemplateSystemAttributesPtrOutput() MessageTemplateSystemAttributesPtrOutput
	ToMessageTemplateSystemAttributesPtrOutputWithContext(context.Context) MessageTemplateSystemAttributesPtrOutput
}

MessageTemplateSystemAttributesPtrInput is an input type that accepts MessageTemplateSystemAttributesArgs, MessageTemplateSystemAttributesPtr and MessageTemplateSystemAttributesPtrOutput values. You can construct a concrete instance of `MessageTemplateSystemAttributesPtrInput` via:

        MessageTemplateSystemAttributesArgs{...}

or:

        nil

type MessageTemplateSystemAttributesPtrOutput added in v1.10.0

type MessageTemplateSystemAttributesPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateSystemAttributesPtrOutput) CustomerEndpoint added in v1.10.0

The CustomerEndpoint attribute.

func (MessageTemplateSystemAttributesPtrOutput) Elem added in v1.10.0

func (MessageTemplateSystemAttributesPtrOutput) ElementType added in v1.10.0

func (MessageTemplateSystemAttributesPtrOutput) Name added in v1.10.0

The name of the task.

func (MessageTemplateSystemAttributesPtrOutput) SystemEndpoint added in v1.10.0

The SystemEndpoint attribute.

func (MessageTemplateSystemAttributesPtrOutput) ToMessageTemplateSystemAttributesPtrOutput added in v1.10.0

func (o MessageTemplateSystemAttributesPtrOutput) ToMessageTemplateSystemAttributesPtrOutput() MessageTemplateSystemAttributesPtrOutput

func (MessageTemplateSystemAttributesPtrOutput) ToMessageTemplateSystemAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSystemAttributesPtrOutput) ToMessageTemplateSystemAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateSystemAttributesPtrOutput

type MessageTemplateSystemEndpointAttributes added in v1.10.0

type MessageTemplateSystemEndpointAttributes struct {
	// The customer's phone number if used with customerEndpoint, or the number the customer dialed to call your contact center if used with systemEndpoint.
	Address *string `pulumi:"address"`
}

The system endpoint attributes that are used with the message template.

type MessageTemplateSystemEndpointAttributesArgs added in v1.10.0

type MessageTemplateSystemEndpointAttributesArgs struct {
	// The customer's phone number if used with customerEndpoint, or the number the customer dialed to call your contact center if used with systemEndpoint.
	Address pulumi.StringPtrInput `pulumi:"address"`
}

The system endpoint attributes that are used with the message template.

func (MessageTemplateSystemEndpointAttributesArgs) ElementType added in v1.10.0

func (MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesOutput added in v1.10.0

func (i MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesOutput() MessageTemplateSystemEndpointAttributesOutput

func (MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesOutputWithContext added in v1.10.0

func (i MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesOutputWithContext(ctx context.Context) MessageTemplateSystemEndpointAttributesOutput

func (MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesPtrOutput added in v1.10.0

func (i MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesPtrOutput() MessageTemplateSystemEndpointAttributesPtrOutput

func (MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesPtrOutputWithContext added in v1.10.0

func (i MessageTemplateSystemEndpointAttributesArgs) ToMessageTemplateSystemEndpointAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateSystemEndpointAttributesPtrOutput

type MessageTemplateSystemEndpointAttributesInput added in v1.10.0

type MessageTemplateSystemEndpointAttributesInput interface {
	pulumi.Input

	ToMessageTemplateSystemEndpointAttributesOutput() MessageTemplateSystemEndpointAttributesOutput
	ToMessageTemplateSystemEndpointAttributesOutputWithContext(context.Context) MessageTemplateSystemEndpointAttributesOutput
}

MessageTemplateSystemEndpointAttributesInput is an input type that accepts MessageTemplateSystemEndpointAttributesArgs and MessageTemplateSystemEndpointAttributesOutput values. You can construct a concrete instance of `MessageTemplateSystemEndpointAttributesInput` via:

MessageTemplateSystemEndpointAttributesArgs{...}

type MessageTemplateSystemEndpointAttributesOutput added in v1.10.0

type MessageTemplateSystemEndpointAttributesOutput struct{ *pulumi.OutputState }

The system endpoint attributes that are used with the message template.

func (MessageTemplateSystemEndpointAttributesOutput) Address added in v1.10.0

The customer's phone number if used with customerEndpoint, or the number the customer dialed to call your contact center if used with systemEndpoint.

func (MessageTemplateSystemEndpointAttributesOutput) ElementType added in v1.10.0

func (MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesOutput added in v1.10.0

func (o MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesOutput() MessageTemplateSystemEndpointAttributesOutput

func (MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesOutputWithContext added in v1.10.0

func (o MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesOutputWithContext(ctx context.Context) MessageTemplateSystemEndpointAttributesOutput

func (MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesPtrOutput added in v1.10.0

func (o MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesPtrOutput() MessageTemplateSystemEndpointAttributesPtrOutput

func (MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSystemEndpointAttributesOutput) ToMessageTemplateSystemEndpointAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateSystemEndpointAttributesPtrOutput

type MessageTemplateSystemEndpointAttributesPtrInput added in v1.10.0

type MessageTemplateSystemEndpointAttributesPtrInput interface {
	pulumi.Input

	ToMessageTemplateSystemEndpointAttributesPtrOutput() MessageTemplateSystemEndpointAttributesPtrOutput
	ToMessageTemplateSystemEndpointAttributesPtrOutputWithContext(context.Context) MessageTemplateSystemEndpointAttributesPtrOutput
}

MessageTemplateSystemEndpointAttributesPtrInput is an input type that accepts MessageTemplateSystemEndpointAttributesArgs, MessageTemplateSystemEndpointAttributesPtr and MessageTemplateSystemEndpointAttributesPtrOutput values. You can construct a concrete instance of `MessageTemplateSystemEndpointAttributesPtrInput` via:

        MessageTemplateSystemEndpointAttributesArgs{...}

or:

        nil

type MessageTemplateSystemEndpointAttributesPtrOutput added in v1.10.0

type MessageTemplateSystemEndpointAttributesPtrOutput struct{ *pulumi.OutputState }

func (MessageTemplateSystemEndpointAttributesPtrOutput) Address added in v1.10.0

The customer's phone number if used with customerEndpoint, or the number the customer dialed to call your contact center if used with systemEndpoint.

func (MessageTemplateSystemEndpointAttributesPtrOutput) Elem added in v1.10.0

func (MessageTemplateSystemEndpointAttributesPtrOutput) ElementType added in v1.10.0

func (MessageTemplateSystemEndpointAttributesPtrOutput) ToMessageTemplateSystemEndpointAttributesPtrOutput added in v1.10.0

func (o MessageTemplateSystemEndpointAttributesPtrOutput) ToMessageTemplateSystemEndpointAttributesPtrOutput() MessageTemplateSystemEndpointAttributesPtrOutput

func (MessageTemplateSystemEndpointAttributesPtrOutput) ToMessageTemplateSystemEndpointAttributesPtrOutputWithContext added in v1.10.0

func (o MessageTemplateSystemEndpointAttributesPtrOutput) ToMessageTemplateSystemEndpointAttributesPtrOutputWithContext(ctx context.Context) MessageTemplateSystemEndpointAttributesPtrOutput

type MessageTemplateTag added in v1.10.0

type MessageTemplateTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type MessageTemplateVersion added in v1.10.0

type MessageTemplateVersion struct {
	pulumi.CustomResourceState

	// The unqualified Amazon Resource Name (ARN) of the message template.
	MessageTemplateArn pulumi.StringOutput `pulumi:"messageTemplateArn"`
	// The content SHA256 of the message template.
	MessageTemplateContentSha256 pulumi.StringPtrOutput `pulumi:"messageTemplateContentSha256"`
	// The unqualified Amazon Resource Name (ARN) of the message template version.
	MessageTemplateVersionArn pulumi.StringOutput `pulumi:"messageTemplateVersionArn"`
	// Current version number of the message template.
	MessageTemplateVersionNumber pulumi.Float64Output `pulumi:"messageTemplateVersionNumber"`
}

A version for the specified customer-managed message template within the specified knowledge base.

func GetMessageTemplateVersion added in v1.10.0

func GetMessageTemplateVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MessageTemplateVersionState, opts ...pulumi.ResourceOption) (*MessageTemplateVersion, error)

GetMessageTemplateVersion gets an existing MessageTemplateVersion 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 NewMessageTemplateVersion added in v1.10.0

func NewMessageTemplateVersion(ctx *pulumi.Context,
	name string, args *MessageTemplateVersionArgs, opts ...pulumi.ResourceOption) (*MessageTemplateVersion, error)

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

func (*MessageTemplateVersion) ElementType added in v1.10.0

func (*MessageTemplateVersion) ElementType() reflect.Type

func (*MessageTemplateVersion) ToMessageTemplateVersionOutput added in v1.10.0

func (i *MessageTemplateVersion) ToMessageTemplateVersionOutput() MessageTemplateVersionOutput

func (*MessageTemplateVersion) ToMessageTemplateVersionOutputWithContext added in v1.10.0

func (i *MessageTemplateVersion) ToMessageTemplateVersionOutputWithContext(ctx context.Context) MessageTemplateVersionOutput

type MessageTemplateVersionArgs added in v1.10.0

type MessageTemplateVersionArgs struct {
	// The unqualified Amazon Resource Name (ARN) of the message template.
	MessageTemplateArn pulumi.StringInput
	// The content SHA256 of the message template.
	MessageTemplateContentSha256 pulumi.StringPtrInput
}

The set of arguments for constructing a MessageTemplateVersion resource.

func (MessageTemplateVersionArgs) ElementType added in v1.10.0

func (MessageTemplateVersionArgs) ElementType() reflect.Type

type MessageTemplateVersionInput added in v1.10.0

type MessageTemplateVersionInput interface {
	pulumi.Input

	ToMessageTemplateVersionOutput() MessageTemplateVersionOutput
	ToMessageTemplateVersionOutputWithContext(ctx context.Context) MessageTemplateVersionOutput
}

type MessageTemplateVersionOutput added in v1.10.0

type MessageTemplateVersionOutput struct{ *pulumi.OutputState }

func (MessageTemplateVersionOutput) ElementType added in v1.10.0

func (MessageTemplateVersionOutput) MessageTemplateArn added in v1.10.0

func (o MessageTemplateVersionOutput) MessageTemplateArn() pulumi.StringOutput

The unqualified Amazon Resource Name (ARN) of the message template.

func (MessageTemplateVersionOutput) MessageTemplateContentSha256 added in v1.10.0

func (o MessageTemplateVersionOutput) MessageTemplateContentSha256() pulumi.StringPtrOutput

The content SHA256 of the message template.

func (MessageTemplateVersionOutput) MessageTemplateVersionArn added in v1.10.0

func (o MessageTemplateVersionOutput) MessageTemplateVersionArn() pulumi.StringOutput

The unqualified Amazon Resource Name (ARN) of the message template version.

func (MessageTemplateVersionOutput) MessageTemplateVersionNumber added in v1.10.0

func (o MessageTemplateVersionOutput) MessageTemplateVersionNumber() pulumi.Float64Output

Current version number of the message template.

func (MessageTemplateVersionOutput) ToMessageTemplateVersionOutput added in v1.10.0

func (o MessageTemplateVersionOutput) ToMessageTemplateVersionOutput() MessageTemplateVersionOutput

func (MessageTemplateVersionOutput) ToMessageTemplateVersionOutputWithContext added in v1.10.0

func (o MessageTemplateVersionOutput) ToMessageTemplateVersionOutputWithContext(ctx context.Context) MessageTemplateVersionOutput

type MessageTemplateVersionState added in v1.10.0

type MessageTemplateVersionState struct {
}

func (MessageTemplateVersionState) ElementType added in v1.10.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL