qbusiness

package
v1.25.0 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApplicationAttachmentsControlModeEnabled  = ApplicationAttachmentsControlMode("ENABLED")
	ApplicationAttachmentsControlModeDisabled = ApplicationAttachmentsControlMode("DISABLED")
)
View Source
const (
	ApplicationAutoSubscriptionStatusEnabled  = ApplicationAutoSubscriptionStatus("ENABLED")
	ApplicationAutoSubscriptionStatusDisabled = ApplicationAutoSubscriptionStatus("DISABLED")
)
View Source
const (
	ApplicationIdentityTypeAwsIamIdpSaml    = ApplicationIdentityType("AWS_IAM_IDP_SAML")
	ApplicationIdentityTypeAwsIamIdpOidc    = ApplicationIdentityType("AWS_IAM_IDP_OIDC")
	ApplicationIdentityTypeAwsIamIdc        = ApplicationIdentityType("AWS_IAM_IDC")
	ApplicationIdentityTypeAwsQuicksightIdp = ApplicationIdentityType("AWS_QUICKSIGHT_IDP")
)
View Source
const (
	ApplicationPersonalizationControlModeEnabled  = ApplicationPersonalizationControlMode("ENABLED")
	ApplicationPersonalizationControlModeDisabled = ApplicationPersonalizationControlMode("DISABLED")
)
View Source
const (
	ApplicationQAppsControlModeEnabled  = ApplicationQAppsControlMode("ENABLED")
	ApplicationQAppsControlModeDisabled = ApplicationQAppsControlMode("DISABLED")
)
View Source
const (
	ApplicationStatusCreating = ApplicationStatus("CREATING")
	ApplicationStatusActive   = ApplicationStatus("ACTIVE")
	ApplicationStatusDeleting = ApplicationStatus("DELETING")
	ApplicationStatusFailed   = ApplicationStatus("FAILED")
	ApplicationStatusUpdating = ApplicationStatus("UPDATING")
)
View Source
const (
	ApplicationSubscriptionTypeQLite     = ApplicationSubscriptionType("Q_LITE")
	ApplicationSubscriptionTypeQBusiness = ApplicationSubscriptionType("Q_BUSINESS")
)
View Source
const (
	DataSourceDocumentEnrichmentConditionOperatorGreaterThan         = DataSourceDocumentEnrichmentConditionOperator("GREATER_THAN")
	DataSourceDocumentEnrichmentConditionOperatorGreaterThanOrEquals = DataSourceDocumentEnrichmentConditionOperator("GREATER_THAN_OR_EQUALS")
	DataSourceDocumentEnrichmentConditionOperatorLessThan            = DataSourceDocumentEnrichmentConditionOperator("LESS_THAN")
	DataSourceDocumentEnrichmentConditionOperatorLessThanOrEquals    = DataSourceDocumentEnrichmentConditionOperator("LESS_THAN_OR_EQUALS")
	DataSourceDocumentEnrichmentConditionOperatorEquals              = DataSourceDocumentEnrichmentConditionOperator("EQUALS")
	DataSourceDocumentEnrichmentConditionOperatorNotEquals           = DataSourceDocumentEnrichmentConditionOperator("NOT_EQUALS")
	DataSourceDocumentEnrichmentConditionOperatorContains            = DataSourceDocumentEnrichmentConditionOperator("CONTAINS")
	DataSourceDocumentEnrichmentConditionOperatorNotContains         = DataSourceDocumentEnrichmentConditionOperator("NOT_CONTAINS")
	DataSourceDocumentEnrichmentConditionOperatorExists              = DataSourceDocumentEnrichmentConditionOperator("EXISTS")
	DataSourceDocumentEnrichmentConditionOperatorNotExists           = DataSourceDocumentEnrichmentConditionOperator("NOT_EXISTS")
	DataSourceDocumentEnrichmentConditionOperatorBeginsWith          = DataSourceDocumentEnrichmentConditionOperator("BEGINS_WITH")
)
View Source
const (
	DataSourceImageExtractionStatusEnabled  = DataSourceImageExtractionStatus("ENABLED")
	DataSourceImageExtractionStatusDisabled = DataSourceImageExtractionStatus("DISABLED")
)
View Source
const (
	DataSourceStatusPendingCreation = DataSourceStatus("PENDING_CREATION")
	DataSourceStatusCreating        = DataSourceStatus("CREATING")
	DataSourceStatusActive          = DataSourceStatus("ACTIVE")
	DataSourceStatusDeleting        = DataSourceStatus("DELETING")
	DataSourceStatusFailed          = DataSourceStatus("FAILED")
	DataSourceStatusUpdating        = DataSourceStatus("UPDATING")
)
View Source
const (
	IndexAttributeTypeString     = IndexAttributeType("STRING")
	IndexAttributeTypeStringList = IndexAttributeType("STRING_LIST")
	IndexAttributeTypeNumber     = IndexAttributeType("NUMBER")
	IndexAttributeTypeDate       = IndexAttributeType("DATE")
)
View Source
const (
	IndexStatusCreating = IndexStatus("CREATING")
	IndexStatusActive   = IndexStatus("ACTIVE")
	IndexStatusDeleting = IndexStatus("DELETING")
	IndexStatusFailed   = IndexStatus("FAILED")
	IndexStatusUpdating = IndexStatus("UPDATING")
)
View Source
const (
	IndexTypeEnterprise = IndexType("ENTERPRISE")
	IndexTypeStarter    = IndexType("STARTER")
)
View Source
const (
	PluginBuildStatusReady            = PluginBuildStatus("READY")
	PluginBuildStatusCreateInProgress = PluginBuildStatus("CREATE_IN_PROGRESS")
	PluginBuildStatusCreateFailed     = PluginBuildStatus("CREATE_FAILED")
	PluginBuildStatusUpdateInProgress = PluginBuildStatus("UPDATE_IN_PROGRESS")
	PluginBuildStatusUpdateFailed     = PluginBuildStatus("UPDATE_FAILED")
	PluginBuildStatusDeleteInProgress = PluginBuildStatus("DELETE_IN_PROGRESS")
	PluginBuildStatusDeleteFailed     = PluginBuildStatus("DELETE_FAILED")
)
View Source
const (
	PluginStateEnumEnabled  = PluginStateEnum("ENABLED")
	PluginStateEnumDisabled = PluginStateEnum("DISABLED")
)
View Source
const (
	PluginTypeServiceNow            = PluginType("SERVICE_NOW")
	PluginTypeSalesforce            = PluginType("SALESFORCE")
	PluginTypeJira                  = PluginType("JIRA")
	PluginTypeZendesk               = PluginType("ZENDESK")
	PluginTypeCustom                = PluginType("CUSTOM")
	PluginTypeQuicksight            = PluginType("QUICKSIGHT")
	PluginTypeServicenowNowPlatform = PluginType("SERVICENOW_NOW_PLATFORM")
	PluginTypeJiraCloud             = PluginType("JIRA_CLOUD")
	PluginTypeSalesforceCrm         = PluginType("SALESFORCE_CRM")
	PluginTypeZendeskSuite          = PluginType("ZENDESK_SUITE")
	PluginTypeAtlassianConfluence   = PluginType("ATLASSIAN_CONFLUENCE")
	PluginTypeGoogleCalendar        = PluginType("GOOGLE_CALENDAR")
	PluginTypeMicrosoftTeams        = PluginType("MICROSOFT_TEAMS")
	PluginTypeMicrosoftExchange     = PluginType("MICROSOFT_EXCHANGE")
	PluginTypePagerdutyAdvance      = PluginType("PAGERDUTY_ADVANCE")
	PluginTypeSmartsheet            = PluginType("SMARTSHEET")
	PluginTypeAsana                 = PluginType("ASANA")
)
View Source
const (
	QBusinessIndexStatusEnabled  = QBusinessIndexStatus("ENABLED")
	QBusinessIndexStatusDisabled = QBusinessIndexStatus("DISABLED")
)
View Source
const (
	RetrieverStatusCreating = RetrieverStatus("CREATING")
	RetrieverStatusActive   = RetrieverStatus("ACTIVE")
	RetrieverStatusFailed   = RetrieverStatus("FAILED")
)
View Source
const (
	RetrieverTypeNativeIndex = RetrieverType("NATIVE_INDEX")
	RetrieverTypeKendraIndex = RetrieverType("KENDRA_INDEX")
)
View Source
const (
	WebExperienceBrowserExtensionFirefox = WebExperienceBrowserExtension("FIREFOX")
	WebExperienceBrowserExtensionChrome  = WebExperienceBrowserExtension("CHROME")
)
View Source
const (
	WebExperienceSamplePromptsControlModeEnabled  = WebExperienceSamplePromptsControlMode("ENABLED")
	WebExperienceSamplePromptsControlModeDisabled = WebExperienceSamplePromptsControlMode("DISABLED")
)
View Source
const (
	WebExperienceStatusCreating          = WebExperienceStatus("CREATING")
	WebExperienceStatusActive            = WebExperienceStatus("ACTIVE")
	WebExperienceStatusDeleting          = WebExperienceStatus("DELETING")
	WebExperienceStatusFailed            = WebExperienceStatus("FAILED")
	WebExperienceStatusPendingAuthConfig = WebExperienceStatus("PENDING_AUTH_CONFIG")
)
View Source
const (
	DataSourceAttributeValueOperatorDelete = DataSourceAttributeValueOperator("DELETE")
)
View Source
const (
	DataSourceDocumentContentOperatorDelete = DataSourceDocumentContentOperator("DELETE")
)
View Source
const (
	PluginApiSchemaTypeOpenApiV3 = PluginApiSchemaType("OPEN_API_V3")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the Amazon Q Business application.
	ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"`
	// The identifier for the Amazon Q Business application.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Configuration information for the file upload during chat feature.
	AttachmentsConfiguration ApplicationAttachmentsConfigurationPtrOutput `pulumi:"attachmentsConfiguration"`
	// Subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.
	AutoSubscriptionConfiguration ApplicationAutoSubscriptionConfigurationPtrOutput `pulumi:"autoSubscriptionConfiguration"`
	// The OIDC client ID for a Amazon Q Business application.
	ClientIdsForOidc pulumi.StringArrayOutput `pulumi:"clientIdsForOidc"`
	// The Unix timestamp when the Amazon Q Business application was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A description for the Amazon Q Business application.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the Amazon Q Business application.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Provides the identifier of the AWS KMS key used to encrypt data indexed by Amazon Q Business. Amazon Q Business doesn't support asymmetric keys.
	EncryptionConfiguration ApplicationEncryptionConfigurationPtrOutput `pulumi:"encryptionConfiguration"`
	// The Amazon Resource Name (ARN) of an identity provider being used by an Amazon Q Business application.
	IamIdentityProviderArn pulumi.StringPtrOutput `pulumi:"iamIdentityProviderArn"`
	// The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.
	IdentityCenterApplicationArn pulumi.StringOutput `pulumi:"identityCenterApplicationArn"`
	// The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting to—your Amazon Q Business application.
	//
	// *Required* : `Yes`
	IdentityCenterInstanceArn pulumi.StringPtrOutput `pulumi:"identityCenterInstanceArn"`
	// The authentication type being used by a Amazon Q Business application.
	IdentityType ApplicationIdentityTypePtrOutput `pulumi:"identityType"`
	// Configuration information about chat response personalization. For more information, see [Personalizing chat responses](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/personalizing-chat-responses.html) .
	PersonalizationConfiguration ApplicationPersonalizationConfigurationPtrOutput `pulumi:"personalizationConfiguration"`
	// Configuration information about Amazon Q Apps.
	QAppsConfiguration ApplicationQAppsConfigurationPtrOutput `pulumi:"qAppsConfiguration"`
	// The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.
	QuickSightConfiguration ApplicationQuickSightConfigurationPtrOutput `pulumi:"quickSightConfiguration"`
	// The Amazon Resource Name (ARN) of an IAM role with permissions to access your Amazon CloudWatch logs and metrics. If this property is not specified, Amazon Q Business will create a [service linked role (SLR)](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles.html#slr-permissions) and use it as the application's role.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// The status of the Amazon Q Business application. The application is ready to use when the status is `ACTIVE` .
	Status ApplicationStatusOutput `pulumi:"status"`
	// A list of key-value pairs that identify or categorize your Amazon Q Business application. You can also use tags to help control access to the application. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The Unix timestamp when the Amazon Q Business application was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::QBusiness::Application Resource Type

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// Configuration information for the file upload during chat feature.
	AttachmentsConfiguration ApplicationAttachmentsConfigurationPtrInput
	// Subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.
	AutoSubscriptionConfiguration ApplicationAutoSubscriptionConfigurationPtrInput
	// The OIDC client ID for a Amazon Q Business application.
	ClientIdsForOidc pulumi.StringArrayInput
	// A description for the Amazon Q Business application.
	Description pulumi.StringPtrInput
	// The name of the Amazon Q Business application.
	DisplayName pulumi.StringInput
	// Provides the identifier of the AWS KMS key used to encrypt data indexed by Amazon Q Business. Amazon Q Business doesn't support asymmetric keys.
	EncryptionConfiguration ApplicationEncryptionConfigurationPtrInput
	// The Amazon Resource Name (ARN) of an identity provider being used by an Amazon Q Business application.
	IamIdentityProviderArn pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting to—your Amazon Q Business application.
	//
	// *Required* : `Yes`
	IdentityCenterInstanceArn pulumi.StringPtrInput
	// The authentication type being used by a Amazon Q Business application.
	IdentityType ApplicationIdentityTypePtrInput
	// Configuration information about chat response personalization. For more information, see [Personalizing chat responses](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/personalizing-chat-responses.html) .
	PersonalizationConfiguration ApplicationPersonalizationConfigurationPtrInput
	// Configuration information about Amazon Q Apps.
	QAppsConfiguration ApplicationQAppsConfigurationPtrInput
	// The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.
	QuickSightConfiguration ApplicationQuickSightConfigurationPtrInput
	// The Amazon Resource Name (ARN) of an IAM role with permissions to access your Amazon CloudWatch logs and metrics. If this property is not specified, Amazon Q Business will create a [service linked role (SLR)](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles.html#slr-permissions) and use it as the application's role.
	RoleArn pulumi.StringPtrInput
	// A list of key-value pairs that identify or categorize your Amazon Q Business application. You can also use tags to help control access to the application. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationAttachmentsConfiguration

type ApplicationAttachmentsConfiguration struct {
	// Status information about whether file upload functionality is activated or deactivated for your end user.
	AttachmentsControlMode ApplicationAttachmentsControlMode `pulumi:"attachmentsControlMode"`
}

type ApplicationAttachmentsConfigurationArgs

type ApplicationAttachmentsConfigurationArgs struct {
	// Status information about whether file upload functionality is activated or deactivated for your end user.
	AttachmentsControlMode ApplicationAttachmentsControlModeInput `pulumi:"attachmentsControlMode"`
}

func (ApplicationAttachmentsConfigurationArgs) ElementType

func (ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationOutput

func (i ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationOutput() ApplicationAttachmentsConfigurationOutput

func (ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationOutputWithContext

func (i ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationOutputWithContext(ctx context.Context) ApplicationAttachmentsConfigurationOutput

func (ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationPtrOutput

func (i ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationPtrOutput() ApplicationAttachmentsConfigurationPtrOutput

func (ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationPtrOutputWithContext

func (i ApplicationAttachmentsConfigurationArgs) ToApplicationAttachmentsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAttachmentsConfigurationPtrOutput

type ApplicationAttachmentsConfigurationInput

type ApplicationAttachmentsConfigurationInput interface {
	pulumi.Input

	ToApplicationAttachmentsConfigurationOutput() ApplicationAttachmentsConfigurationOutput
	ToApplicationAttachmentsConfigurationOutputWithContext(context.Context) ApplicationAttachmentsConfigurationOutput
}

ApplicationAttachmentsConfigurationInput is an input type that accepts ApplicationAttachmentsConfigurationArgs and ApplicationAttachmentsConfigurationOutput values. You can construct a concrete instance of `ApplicationAttachmentsConfigurationInput` via:

ApplicationAttachmentsConfigurationArgs{...}

type ApplicationAttachmentsConfigurationOutput

type ApplicationAttachmentsConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationAttachmentsConfigurationOutput) AttachmentsControlMode

Status information about whether file upload functionality is activated or deactivated for your end user.

func (ApplicationAttachmentsConfigurationOutput) ElementType

func (ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationOutput

func (o ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationOutput() ApplicationAttachmentsConfigurationOutput

func (ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationOutputWithContext

func (o ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationOutputWithContext(ctx context.Context) ApplicationAttachmentsConfigurationOutput

func (ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationPtrOutput

func (o ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationPtrOutput() ApplicationAttachmentsConfigurationPtrOutput

func (ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationPtrOutputWithContext

func (o ApplicationAttachmentsConfigurationOutput) ToApplicationAttachmentsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAttachmentsConfigurationPtrOutput

type ApplicationAttachmentsConfigurationPtrInput

type ApplicationAttachmentsConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationAttachmentsConfigurationPtrOutput() ApplicationAttachmentsConfigurationPtrOutput
	ToApplicationAttachmentsConfigurationPtrOutputWithContext(context.Context) ApplicationAttachmentsConfigurationPtrOutput
}

ApplicationAttachmentsConfigurationPtrInput is an input type that accepts ApplicationAttachmentsConfigurationArgs, ApplicationAttachmentsConfigurationPtr and ApplicationAttachmentsConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationAttachmentsConfigurationPtrInput` via:

        ApplicationAttachmentsConfigurationArgs{...}

or:

        nil

type ApplicationAttachmentsConfigurationPtrOutput

type ApplicationAttachmentsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationAttachmentsConfigurationPtrOutput) AttachmentsControlMode

Status information about whether file upload functionality is activated or deactivated for your end user.

func (ApplicationAttachmentsConfigurationPtrOutput) Elem

func (ApplicationAttachmentsConfigurationPtrOutput) ElementType

func (ApplicationAttachmentsConfigurationPtrOutput) ToApplicationAttachmentsConfigurationPtrOutput

func (o ApplicationAttachmentsConfigurationPtrOutput) ToApplicationAttachmentsConfigurationPtrOutput() ApplicationAttachmentsConfigurationPtrOutput

func (ApplicationAttachmentsConfigurationPtrOutput) ToApplicationAttachmentsConfigurationPtrOutputWithContext

func (o ApplicationAttachmentsConfigurationPtrOutput) ToApplicationAttachmentsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAttachmentsConfigurationPtrOutput

type ApplicationAttachmentsControlMode

type ApplicationAttachmentsControlMode string

func (ApplicationAttachmentsControlMode) ElementType

func (ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModeOutput

func (e ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModeOutput() ApplicationAttachmentsControlModeOutput

func (ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModeOutputWithContext

func (e ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModeOutputWithContext(ctx context.Context) ApplicationAttachmentsControlModeOutput

func (ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModePtrOutput

func (e ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModePtrOutput() ApplicationAttachmentsControlModePtrOutput

func (ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModePtrOutputWithContext

func (e ApplicationAttachmentsControlMode) ToApplicationAttachmentsControlModePtrOutputWithContext(ctx context.Context) ApplicationAttachmentsControlModePtrOutput

func (ApplicationAttachmentsControlMode) ToStringOutput

func (ApplicationAttachmentsControlMode) ToStringOutputWithContext

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

func (ApplicationAttachmentsControlMode) ToStringPtrOutput

func (ApplicationAttachmentsControlMode) ToStringPtrOutputWithContext

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

type ApplicationAttachmentsControlModeInput

type ApplicationAttachmentsControlModeInput interface {
	pulumi.Input

	ToApplicationAttachmentsControlModeOutput() ApplicationAttachmentsControlModeOutput
	ToApplicationAttachmentsControlModeOutputWithContext(context.Context) ApplicationAttachmentsControlModeOutput
}

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

ApplicationAttachmentsControlModeEnabled
ApplicationAttachmentsControlModeDisabled

type ApplicationAttachmentsControlModeOutput

type ApplicationAttachmentsControlModeOutput struct{ *pulumi.OutputState }

func (ApplicationAttachmentsControlModeOutput) ElementType

func (ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModeOutput

func (o ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModeOutput() ApplicationAttachmentsControlModeOutput

func (ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModeOutputWithContext

func (o ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModeOutputWithContext(ctx context.Context) ApplicationAttachmentsControlModeOutput

func (ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModePtrOutput

func (o ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModePtrOutput() ApplicationAttachmentsControlModePtrOutput

func (ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModePtrOutputWithContext

func (o ApplicationAttachmentsControlModeOutput) ToApplicationAttachmentsControlModePtrOutputWithContext(ctx context.Context) ApplicationAttachmentsControlModePtrOutput

func (ApplicationAttachmentsControlModeOutput) ToStringOutput

func (ApplicationAttachmentsControlModeOutput) ToStringOutputWithContext

func (ApplicationAttachmentsControlModeOutput) ToStringPtrOutput

func (ApplicationAttachmentsControlModeOutput) ToStringPtrOutputWithContext

type ApplicationAttachmentsControlModePtrInput

type ApplicationAttachmentsControlModePtrInput interface {
	pulumi.Input

	ToApplicationAttachmentsControlModePtrOutput() ApplicationAttachmentsControlModePtrOutput
	ToApplicationAttachmentsControlModePtrOutputWithContext(context.Context) ApplicationAttachmentsControlModePtrOutput
}

type ApplicationAttachmentsControlModePtrOutput

type ApplicationAttachmentsControlModePtrOutput struct{ *pulumi.OutputState }

func (ApplicationAttachmentsControlModePtrOutput) Elem

func (ApplicationAttachmentsControlModePtrOutput) ElementType

func (ApplicationAttachmentsControlModePtrOutput) ToApplicationAttachmentsControlModePtrOutput

func (o ApplicationAttachmentsControlModePtrOutput) ToApplicationAttachmentsControlModePtrOutput() ApplicationAttachmentsControlModePtrOutput

func (ApplicationAttachmentsControlModePtrOutput) ToApplicationAttachmentsControlModePtrOutputWithContext

func (o ApplicationAttachmentsControlModePtrOutput) ToApplicationAttachmentsControlModePtrOutputWithContext(ctx context.Context) ApplicationAttachmentsControlModePtrOutput

func (ApplicationAttachmentsControlModePtrOutput) ToStringPtrOutput

func (ApplicationAttachmentsControlModePtrOutput) ToStringPtrOutputWithContext

type ApplicationAutoSubscriptionConfiguration added in v0.121.0

type ApplicationAutoSubscriptionConfiguration struct {
	// Describes whether automatic subscriptions are enabled for an Amazon Q Business application using IAM identity federation for user management.
	AutoSubscribe ApplicationAutoSubscriptionStatus `pulumi:"autoSubscribe"`
	// Describes the default subscription type assigned to an Amazon Q Business application using IAM identity federation for user management. If the value for `autoSubscribe` is set to `ENABLED` you must select a value for this field.
	DefaultSubscriptionType *ApplicationSubscriptionType `pulumi:"defaultSubscriptionType"`
}

type ApplicationAutoSubscriptionConfigurationArgs added in v0.121.0

type ApplicationAutoSubscriptionConfigurationArgs struct {
	// Describes whether automatic subscriptions are enabled for an Amazon Q Business application using IAM identity federation for user management.
	AutoSubscribe ApplicationAutoSubscriptionStatusInput `pulumi:"autoSubscribe"`
	// Describes the default subscription type assigned to an Amazon Q Business application using IAM identity federation for user management. If the value for `autoSubscribe` is set to `ENABLED` you must select a value for this field.
	DefaultSubscriptionType ApplicationSubscriptionTypePtrInput `pulumi:"defaultSubscriptionType"`
}

func (ApplicationAutoSubscriptionConfigurationArgs) ElementType added in v0.121.0

func (ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationOutput added in v0.121.0

func (i ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationOutput() ApplicationAutoSubscriptionConfigurationOutput

func (ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationOutputWithContext added in v0.121.0

func (i ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionConfigurationOutput

func (ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationPtrOutput added in v0.121.0

func (i ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationPtrOutput() ApplicationAutoSubscriptionConfigurationPtrOutput

func (ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationPtrOutputWithContext added in v0.121.0

func (i ApplicationAutoSubscriptionConfigurationArgs) ToApplicationAutoSubscriptionConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionConfigurationPtrOutput

type ApplicationAutoSubscriptionConfigurationInput added in v0.121.0

type ApplicationAutoSubscriptionConfigurationInput interface {
	pulumi.Input

	ToApplicationAutoSubscriptionConfigurationOutput() ApplicationAutoSubscriptionConfigurationOutput
	ToApplicationAutoSubscriptionConfigurationOutputWithContext(context.Context) ApplicationAutoSubscriptionConfigurationOutput
}

ApplicationAutoSubscriptionConfigurationInput is an input type that accepts ApplicationAutoSubscriptionConfigurationArgs and ApplicationAutoSubscriptionConfigurationOutput values. You can construct a concrete instance of `ApplicationAutoSubscriptionConfigurationInput` via:

ApplicationAutoSubscriptionConfigurationArgs{...}

type ApplicationAutoSubscriptionConfigurationOutput added in v0.121.0

type ApplicationAutoSubscriptionConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationAutoSubscriptionConfigurationOutput) AutoSubscribe added in v0.121.0

Describes whether automatic subscriptions are enabled for an Amazon Q Business application using IAM identity federation for user management.

func (ApplicationAutoSubscriptionConfigurationOutput) DefaultSubscriptionType added in v0.121.0

Describes the default subscription type assigned to an Amazon Q Business application using IAM identity federation for user management. If the value for `autoSubscribe` is set to `ENABLED` you must select a value for this field.

func (ApplicationAutoSubscriptionConfigurationOutput) ElementType added in v0.121.0

func (ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationOutput added in v0.121.0

func (o ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationOutput() ApplicationAutoSubscriptionConfigurationOutput

func (ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationOutputWithContext added in v0.121.0

func (o ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionConfigurationOutput

func (ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationPtrOutput added in v0.121.0

func (o ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationPtrOutput() ApplicationAutoSubscriptionConfigurationPtrOutput

func (ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationPtrOutputWithContext added in v0.121.0

func (o ApplicationAutoSubscriptionConfigurationOutput) ToApplicationAutoSubscriptionConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionConfigurationPtrOutput

type ApplicationAutoSubscriptionConfigurationPtrInput added in v0.121.0

type ApplicationAutoSubscriptionConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationAutoSubscriptionConfigurationPtrOutput() ApplicationAutoSubscriptionConfigurationPtrOutput
	ToApplicationAutoSubscriptionConfigurationPtrOutputWithContext(context.Context) ApplicationAutoSubscriptionConfigurationPtrOutput
}

ApplicationAutoSubscriptionConfigurationPtrInput is an input type that accepts ApplicationAutoSubscriptionConfigurationArgs, ApplicationAutoSubscriptionConfigurationPtr and ApplicationAutoSubscriptionConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationAutoSubscriptionConfigurationPtrInput` via:

        ApplicationAutoSubscriptionConfigurationArgs{...}

or:

        nil

type ApplicationAutoSubscriptionConfigurationPtrOutput added in v0.121.0

type ApplicationAutoSubscriptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationAutoSubscriptionConfigurationPtrOutput) AutoSubscribe added in v0.121.0

Describes whether automatic subscriptions are enabled for an Amazon Q Business application using IAM identity federation for user management.

func (ApplicationAutoSubscriptionConfigurationPtrOutput) DefaultSubscriptionType added in v0.121.0

Describes the default subscription type assigned to an Amazon Q Business application using IAM identity federation for user management. If the value for `autoSubscribe` is set to `ENABLED` you must select a value for this field.

func (ApplicationAutoSubscriptionConfigurationPtrOutput) Elem added in v0.121.0

func (ApplicationAutoSubscriptionConfigurationPtrOutput) ElementType added in v0.121.0

func (ApplicationAutoSubscriptionConfigurationPtrOutput) ToApplicationAutoSubscriptionConfigurationPtrOutput added in v0.121.0

func (o ApplicationAutoSubscriptionConfigurationPtrOutput) ToApplicationAutoSubscriptionConfigurationPtrOutput() ApplicationAutoSubscriptionConfigurationPtrOutput

func (ApplicationAutoSubscriptionConfigurationPtrOutput) ToApplicationAutoSubscriptionConfigurationPtrOutputWithContext added in v0.121.0

func (o ApplicationAutoSubscriptionConfigurationPtrOutput) ToApplicationAutoSubscriptionConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionConfigurationPtrOutput

type ApplicationAutoSubscriptionStatus added in v0.121.0

type ApplicationAutoSubscriptionStatus string

func (ApplicationAutoSubscriptionStatus) ElementType added in v0.121.0

func (ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusOutput added in v0.121.0

func (e ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusOutput() ApplicationAutoSubscriptionStatusOutput

func (ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusOutputWithContext added in v0.121.0

func (e ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionStatusOutput

func (ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusPtrOutput added in v0.121.0

func (e ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusPtrOutput() ApplicationAutoSubscriptionStatusPtrOutput

func (ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusPtrOutputWithContext added in v0.121.0

func (e ApplicationAutoSubscriptionStatus) ToApplicationAutoSubscriptionStatusPtrOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionStatusPtrOutput

func (ApplicationAutoSubscriptionStatus) ToStringOutput added in v0.121.0

func (ApplicationAutoSubscriptionStatus) ToStringOutputWithContext added in v0.121.0

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

func (ApplicationAutoSubscriptionStatus) ToStringPtrOutput added in v0.121.0

func (ApplicationAutoSubscriptionStatus) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationAutoSubscriptionStatusInput added in v0.121.0

type ApplicationAutoSubscriptionStatusInput interface {
	pulumi.Input

	ToApplicationAutoSubscriptionStatusOutput() ApplicationAutoSubscriptionStatusOutput
	ToApplicationAutoSubscriptionStatusOutputWithContext(context.Context) ApplicationAutoSubscriptionStatusOutput
}

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

ApplicationAutoSubscriptionStatusEnabled
ApplicationAutoSubscriptionStatusDisabled

type ApplicationAutoSubscriptionStatusOutput added in v0.121.0

type ApplicationAutoSubscriptionStatusOutput struct{ *pulumi.OutputState }

func (ApplicationAutoSubscriptionStatusOutput) ElementType added in v0.121.0

func (ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusOutput added in v0.121.0

func (o ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusOutput() ApplicationAutoSubscriptionStatusOutput

func (ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusOutputWithContext added in v0.121.0

func (o ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionStatusOutput

func (ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusPtrOutput added in v0.121.0

func (o ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusPtrOutput() ApplicationAutoSubscriptionStatusPtrOutput

func (ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusPtrOutputWithContext added in v0.121.0

func (o ApplicationAutoSubscriptionStatusOutput) ToApplicationAutoSubscriptionStatusPtrOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionStatusPtrOutput

func (ApplicationAutoSubscriptionStatusOutput) ToStringOutput added in v0.121.0

func (ApplicationAutoSubscriptionStatusOutput) ToStringOutputWithContext added in v0.121.0

func (ApplicationAutoSubscriptionStatusOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationAutoSubscriptionStatusOutput) ToStringPtrOutputWithContext added in v0.121.0

type ApplicationAutoSubscriptionStatusPtrInput added in v0.121.0

type ApplicationAutoSubscriptionStatusPtrInput interface {
	pulumi.Input

	ToApplicationAutoSubscriptionStatusPtrOutput() ApplicationAutoSubscriptionStatusPtrOutput
	ToApplicationAutoSubscriptionStatusPtrOutputWithContext(context.Context) ApplicationAutoSubscriptionStatusPtrOutput
}

func ApplicationAutoSubscriptionStatusPtr added in v0.121.0

func ApplicationAutoSubscriptionStatusPtr(v string) ApplicationAutoSubscriptionStatusPtrInput

type ApplicationAutoSubscriptionStatusPtrOutput added in v0.121.0

type ApplicationAutoSubscriptionStatusPtrOutput struct{ *pulumi.OutputState }

func (ApplicationAutoSubscriptionStatusPtrOutput) Elem added in v0.121.0

func (ApplicationAutoSubscriptionStatusPtrOutput) ElementType added in v0.121.0

func (ApplicationAutoSubscriptionStatusPtrOutput) ToApplicationAutoSubscriptionStatusPtrOutput added in v0.121.0

func (o ApplicationAutoSubscriptionStatusPtrOutput) ToApplicationAutoSubscriptionStatusPtrOutput() ApplicationAutoSubscriptionStatusPtrOutput

func (ApplicationAutoSubscriptionStatusPtrOutput) ToApplicationAutoSubscriptionStatusPtrOutputWithContext added in v0.121.0

func (o ApplicationAutoSubscriptionStatusPtrOutput) ToApplicationAutoSubscriptionStatusPtrOutputWithContext(ctx context.Context) ApplicationAutoSubscriptionStatusPtrOutput

func (ApplicationAutoSubscriptionStatusPtrOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationAutoSubscriptionStatusPtrOutput) ToStringPtrOutputWithContext added in v0.121.0

type ApplicationEncryptionConfiguration

type ApplicationEncryptionConfiguration struct {
	// The identifier of the AWS KMS key. Amazon Q Business doesn't support asymmetric keys.
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type ApplicationEncryptionConfigurationArgs

type ApplicationEncryptionConfigurationArgs struct {
	// The identifier of the AWS KMS key. Amazon Q Business doesn't support asymmetric keys.
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (ApplicationEncryptionConfigurationArgs) ElementType

func (ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationOutput

func (i ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationOutput() ApplicationEncryptionConfigurationOutput

func (ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationOutputWithContext

func (i ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationOutputWithContext(ctx context.Context) ApplicationEncryptionConfigurationOutput

func (ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationPtrOutput

func (i ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationPtrOutput() ApplicationEncryptionConfigurationPtrOutput

func (ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationPtrOutputWithContext

func (i ApplicationEncryptionConfigurationArgs) ToApplicationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ApplicationEncryptionConfigurationPtrOutput

type ApplicationEncryptionConfigurationInput

type ApplicationEncryptionConfigurationInput interface {
	pulumi.Input

	ToApplicationEncryptionConfigurationOutput() ApplicationEncryptionConfigurationOutput
	ToApplicationEncryptionConfigurationOutputWithContext(context.Context) ApplicationEncryptionConfigurationOutput
}

ApplicationEncryptionConfigurationInput is an input type that accepts ApplicationEncryptionConfigurationArgs and ApplicationEncryptionConfigurationOutput values. You can construct a concrete instance of `ApplicationEncryptionConfigurationInput` via:

ApplicationEncryptionConfigurationArgs{...}

type ApplicationEncryptionConfigurationOutput

type ApplicationEncryptionConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationEncryptionConfigurationOutput) ElementType

func (ApplicationEncryptionConfigurationOutput) KmsKeyId

The identifier of the AWS KMS key. Amazon Q Business doesn't support asymmetric keys.

func (ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationOutput

func (o ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationOutput() ApplicationEncryptionConfigurationOutput

func (ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationOutputWithContext

func (o ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationOutputWithContext(ctx context.Context) ApplicationEncryptionConfigurationOutput

func (ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationPtrOutput

func (o ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationPtrOutput() ApplicationEncryptionConfigurationPtrOutput

func (ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationPtrOutputWithContext

func (o ApplicationEncryptionConfigurationOutput) ToApplicationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ApplicationEncryptionConfigurationPtrOutput

type ApplicationEncryptionConfigurationPtrInput

type ApplicationEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationEncryptionConfigurationPtrOutput() ApplicationEncryptionConfigurationPtrOutput
	ToApplicationEncryptionConfigurationPtrOutputWithContext(context.Context) ApplicationEncryptionConfigurationPtrOutput
}

ApplicationEncryptionConfigurationPtrInput is an input type that accepts ApplicationEncryptionConfigurationArgs, ApplicationEncryptionConfigurationPtr and ApplicationEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationEncryptionConfigurationPtrInput` via:

        ApplicationEncryptionConfigurationArgs{...}

or:

        nil

type ApplicationEncryptionConfigurationPtrOutput

type ApplicationEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationEncryptionConfigurationPtrOutput) Elem

func (ApplicationEncryptionConfigurationPtrOutput) ElementType

func (ApplicationEncryptionConfigurationPtrOutput) KmsKeyId

The identifier of the AWS KMS key. Amazon Q Business doesn't support asymmetric keys.

func (ApplicationEncryptionConfigurationPtrOutput) ToApplicationEncryptionConfigurationPtrOutput

func (o ApplicationEncryptionConfigurationPtrOutput) ToApplicationEncryptionConfigurationPtrOutput() ApplicationEncryptionConfigurationPtrOutput

func (ApplicationEncryptionConfigurationPtrOutput) ToApplicationEncryptionConfigurationPtrOutputWithContext

func (o ApplicationEncryptionConfigurationPtrOutput) ToApplicationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ApplicationEncryptionConfigurationPtrOutput

type ApplicationIdentityType added in v0.121.0

type ApplicationIdentityType string

func (ApplicationIdentityType) ElementType added in v0.121.0

func (ApplicationIdentityType) ElementType() reflect.Type

func (ApplicationIdentityType) ToApplicationIdentityTypeOutput added in v0.121.0

func (e ApplicationIdentityType) ToApplicationIdentityTypeOutput() ApplicationIdentityTypeOutput

func (ApplicationIdentityType) ToApplicationIdentityTypeOutputWithContext added in v0.121.0

func (e ApplicationIdentityType) ToApplicationIdentityTypeOutputWithContext(ctx context.Context) ApplicationIdentityTypeOutput

func (ApplicationIdentityType) ToApplicationIdentityTypePtrOutput added in v0.121.0

func (e ApplicationIdentityType) ToApplicationIdentityTypePtrOutput() ApplicationIdentityTypePtrOutput

func (ApplicationIdentityType) ToApplicationIdentityTypePtrOutputWithContext added in v0.121.0

func (e ApplicationIdentityType) ToApplicationIdentityTypePtrOutputWithContext(ctx context.Context) ApplicationIdentityTypePtrOutput

func (ApplicationIdentityType) ToStringOutput added in v0.121.0

func (e ApplicationIdentityType) ToStringOutput() pulumi.StringOutput

func (ApplicationIdentityType) ToStringOutputWithContext added in v0.121.0

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

func (ApplicationIdentityType) ToStringPtrOutput added in v0.121.0

func (e ApplicationIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationIdentityType) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationIdentityTypeInput added in v0.121.0

type ApplicationIdentityTypeInput interface {
	pulumi.Input

	ToApplicationIdentityTypeOutput() ApplicationIdentityTypeOutput
	ToApplicationIdentityTypeOutputWithContext(context.Context) ApplicationIdentityTypeOutput
}

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

ApplicationIdentityTypeAwsIamIdpSaml
ApplicationIdentityTypeAwsIamIdpOidc
ApplicationIdentityTypeAwsIamIdc
ApplicationIdentityTypeAwsQuicksightIdp

type ApplicationIdentityTypeOutput added in v0.121.0

type ApplicationIdentityTypeOutput struct{ *pulumi.OutputState }

func (ApplicationIdentityTypeOutput) ElementType added in v0.121.0

func (ApplicationIdentityTypeOutput) ToApplicationIdentityTypeOutput added in v0.121.0

func (o ApplicationIdentityTypeOutput) ToApplicationIdentityTypeOutput() ApplicationIdentityTypeOutput

func (ApplicationIdentityTypeOutput) ToApplicationIdentityTypeOutputWithContext added in v0.121.0

func (o ApplicationIdentityTypeOutput) ToApplicationIdentityTypeOutputWithContext(ctx context.Context) ApplicationIdentityTypeOutput

func (ApplicationIdentityTypeOutput) ToApplicationIdentityTypePtrOutput added in v0.121.0

func (o ApplicationIdentityTypeOutput) ToApplicationIdentityTypePtrOutput() ApplicationIdentityTypePtrOutput

func (ApplicationIdentityTypeOutput) ToApplicationIdentityTypePtrOutputWithContext added in v0.121.0

func (o ApplicationIdentityTypeOutput) ToApplicationIdentityTypePtrOutputWithContext(ctx context.Context) ApplicationIdentityTypePtrOutput

func (ApplicationIdentityTypeOutput) ToStringOutput added in v0.121.0

func (ApplicationIdentityTypeOutput) ToStringOutputWithContext added in v0.121.0

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

func (ApplicationIdentityTypeOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationIdentityTypeOutput) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationIdentityTypePtrInput added in v0.121.0

type ApplicationIdentityTypePtrInput interface {
	pulumi.Input

	ToApplicationIdentityTypePtrOutput() ApplicationIdentityTypePtrOutput
	ToApplicationIdentityTypePtrOutputWithContext(context.Context) ApplicationIdentityTypePtrOutput
}

func ApplicationIdentityTypePtr added in v0.121.0

func ApplicationIdentityTypePtr(v string) ApplicationIdentityTypePtrInput

type ApplicationIdentityTypePtrOutput added in v0.121.0

type ApplicationIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationIdentityTypePtrOutput) Elem added in v0.121.0

func (ApplicationIdentityTypePtrOutput) ElementType added in v0.121.0

func (ApplicationIdentityTypePtrOutput) ToApplicationIdentityTypePtrOutput added in v0.121.0

func (o ApplicationIdentityTypePtrOutput) ToApplicationIdentityTypePtrOutput() ApplicationIdentityTypePtrOutput

func (ApplicationIdentityTypePtrOutput) ToApplicationIdentityTypePtrOutputWithContext added in v0.121.0

func (o ApplicationIdentityTypePtrOutput) ToApplicationIdentityTypePtrOutputWithContext(ctx context.Context) ApplicationIdentityTypePtrOutput

func (ApplicationIdentityTypePtrOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationIdentityTypePtrOutput) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationArn

func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Amazon Q Business application.

func (ApplicationOutput) ApplicationId

func (o ApplicationOutput) ApplicationId() pulumi.StringOutput

The identifier for the Amazon Q Business application.

func (ApplicationOutput) AttachmentsConfiguration

Configuration information for the file upload during chat feature.

func (ApplicationOutput) AutoSubscriptionConfiguration added in v0.121.0

func (o ApplicationOutput) AutoSubscriptionConfiguration() ApplicationAutoSubscriptionConfigurationPtrOutput

Subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.

func (ApplicationOutput) ClientIdsForOidc added in v0.121.0

func (o ApplicationOutput) ClientIdsForOidc() pulumi.StringArrayOutput

The OIDC client ID for a Amazon Q Business application.

func (ApplicationOutput) CreatedAt

func (o ApplicationOutput) CreatedAt() pulumi.StringOutput

The Unix timestamp when the Amazon Q Business application was created.

func (ApplicationOutput) Description

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

A description for the Amazon Q Business application.

func (ApplicationOutput) DisplayName

func (o ApplicationOutput) DisplayName() pulumi.StringOutput

The name of the Amazon Q Business application.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) EncryptionConfiguration

Provides the identifier of the AWS KMS key used to encrypt data indexed by Amazon Q Business. Amazon Q Business doesn't support asymmetric keys.

func (ApplicationOutput) IamIdentityProviderArn added in v0.121.0

func (o ApplicationOutput) IamIdentityProviderArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of an identity provider being used by an Amazon Q Business application.

func (ApplicationOutput) IdentityCenterApplicationArn

func (o ApplicationOutput) IdentityCenterApplicationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.

func (ApplicationOutput) IdentityCenterInstanceArn

func (o ApplicationOutput) IdentityCenterInstanceArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting to—your Amazon Q Business application.

*Required* : `Yes`

func (ApplicationOutput) IdentityType added in v0.121.0

The authentication type being used by a Amazon Q Business application.

func (ApplicationOutput) PersonalizationConfiguration added in v0.121.0

Configuration information about chat response personalization. For more information, see [Personalizing chat responses](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/personalizing-chat-responses.html) .

func (ApplicationOutput) QAppsConfiguration added in v0.110.0

Configuration information about Amazon Q Apps.

func (ApplicationOutput) QuickSightConfiguration added in v1.14.0

The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.

func (ApplicationOutput) RoleArn

The Amazon Resource Name (ARN) of an IAM role with permissions to access your Amazon CloudWatch logs and metrics. If this property is not specified, Amazon Q Business will create a [service linked role (SLR)](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles.html#slr-permissions) and use it as the application's role.

func (ApplicationOutput) Status

The status of the Amazon Q Business application. The application is ready to use when the status is `ACTIVE` .

func (ApplicationOutput) Tags

A list of key-value pairs that identify or categorize your Amazon Q Business application. You can also use tags to help control access to the application. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (ApplicationOutput) UpdatedAt

func (o ApplicationOutput) UpdatedAt() pulumi.StringOutput

The Unix timestamp when the Amazon Q Business application was last updated.

type ApplicationPersonalizationConfiguration added in v0.121.0

type ApplicationPersonalizationConfiguration struct {
	// An option to allow Amazon Q Business to customize chat responses using user specific metadata—specifically, location and job information—in your IAM Identity Center instance.
	PersonalizationControlMode ApplicationPersonalizationControlMode `pulumi:"personalizationControlMode"`
}

type ApplicationPersonalizationConfigurationArgs added in v0.121.0

type ApplicationPersonalizationConfigurationArgs struct {
	// An option to allow Amazon Q Business to customize chat responses using user specific metadata—specifically, location and job information—in your IAM Identity Center instance.
	PersonalizationControlMode ApplicationPersonalizationControlModeInput `pulumi:"personalizationControlMode"`
}

func (ApplicationPersonalizationConfigurationArgs) ElementType added in v0.121.0

func (ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationOutput added in v0.121.0

func (i ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationOutput() ApplicationPersonalizationConfigurationOutput

func (ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationOutputWithContext added in v0.121.0

func (i ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationOutputWithContext(ctx context.Context) ApplicationPersonalizationConfigurationOutput

func (ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationPtrOutput added in v0.121.0

func (i ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationPtrOutput() ApplicationPersonalizationConfigurationPtrOutput

func (ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationPtrOutputWithContext added in v0.121.0

func (i ApplicationPersonalizationConfigurationArgs) ToApplicationPersonalizationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPersonalizationConfigurationPtrOutput

type ApplicationPersonalizationConfigurationInput added in v0.121.0

type ApplicationPersonalizationConfigurationInput interface {
	pulumi.Input

	ToApplicationPersonalizationConfigurationOutput() ApplicationPersonalizationConfigurationOutput
	ToApplicationPersonalizationConfigurationOutputWithContext(context.Context) ApplicationPersonalizationConfigurationOutput
}

ApplicationPersonalizationConfigurationInput is an input type that accepts ApplicationPersonalizationConfigurationArgs and ApplicationPersonalizationConfigurationOutput values. You can construct a concrete instance of `ApplicationPersonalizationConfigurationInput` via:

ApplicationPersonalizationConfigurationArgs{...}

type ApplicationPersonalizationConfigurationOutput added in v0.121.0

type ApplicationPersonalizationConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationPersonalizationConfigurationOutput) ElementType added in v0.121.0

func (ApplicationPersonalizationConfigurationOutput) PersonalizationControlMode added in v0.121.0

An option to allow Amazon Q Business to customize chat responses using user specific metadata—specifically, location and job information—in your IAM Identity Center instance.

func (ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationOutput added in v0.121.0

func (o ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationOutput() ApplicationPersonalizationConfigurationOutput

func (ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationOutputWithContext added in v0.121.0

func (o ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationOutputWithContext(ctx context.Context) ApplicationPersonalizationConfigurationOutput

func (ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationPtrOutput added in v0.121.0

func (o ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationPtrOutput() ApplicationPersonalizationConfigurationPtrOutput

func (ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationPtrOutputWithContext added in v0.121.0

func (o ApplicationPersonalizationConfigurationOutput) ToApplicationPersonalizationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPersonalizationConfigurationPtrOutput

type ApplicationPersonalizationConfigurationPtrInput added in v0.121.0

type ApplicationPersonalizationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationPersonalizationConfigurationPtrOutput() ApplicationPersonalizationConfigurationPtrOutput
	ToApplicationPersonalizationConfigurationPtrOutputWithContext(context.Context) ApplicationPersonalizationConfigurationPtrOutput
}

ApplicationPersonalizationConfigurationPtrInput is an input type that accepts ApplicationPersonalizationConfigurationArgs, ApplicationPersonalizationConfigurationPtr and ApplicationPersonalizationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationPersonalizationConfigurationPtrInput` via:

        ApplicationPersonalizationConfigurationArgs{...}

or:

        nil

type ApplicationPersonalizationConfigurationPtrOutput added in v0.121.0

type ApplicationPersonalizationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationPersonalizationConfigurationPtrOutput) Elem added in v0.121.0

func (ApplicationPersonalizationConfigurationPtrOutput) ElementType added in v0.121.0

func (ApplicationPersonalizationConfigurationPtrOutput) PersonalizationControlMode added in v0.121.0

An option to allow Amazon Q Business to customize chat responses using user specific metadata—specifically, location and job information—in your IAM Identity Center instance.

func (ApplicationPersonalizationConfigurationPtrOutput) ToApplicationPersonalizationConfigurationPtrOutput added in v0.121.0

func (o ApplicationPersonalizationConfigurationPtrOutput) ToApplicationPersonalizationConfigurationPtrOutput() ApplicationPersonalizationConfigurationPtrOutput

func (ApplicationPersonalizationConfigurationPtrOutput) ToApplicationPersonalizationConfigurationPtrOutputWithContext added in v0.121.0

func (o ApplicationPersonalizationConfigurationPtrOutput) ToApplicationPersonalizationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPersonalizationConfigurationPtrOutput

type ApplicationPersonalizationControlMode added in v0.121.0

type ApplicationPersonalizationControlMode string

func (ApplicationPersonalizationControlMode) ElementType added in v0.121.0

func (ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModeOutput added in v0.121.0

func (e ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModeOutput() ApplicationPersonalizationControlModeOutput

func (ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModeOutputWithContext added in v0.121.0

func (e ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModeOutputWithContext(ctx context.Context) ApplicationPersonalizationControlModeOutput

func (ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModePtrOutput added in v0.121.0

func (e ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModePtrOutput() ApplicationPersonalizationControlModePtrOutput

func (ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModePtrOutputWithContext added in v0.121.0

func (e ApplicationPersonalizationControlMode) ToApplicationPersonalizationControlModePtrOutputWithContext(ctx context.Context) ApplicationPersonalizationControlModePtrOutput

func (ApplicationPersonalizationControlMode) ToStringOutput added in v0.121.0

func (ApplicationPersonalizationControlMode) ToStringOutputWithContext added in v0.121.0

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

func (ApplicationPersonalizationControlMode) ToStringPtrOutput added in v0.121.0

func (ApplicationPersonalizationControlMode) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationPersonalizationControlModeInput added in v0.121.0

type ApplicationPersonalizationControlModeInput interface {
	pulumi.Input

	ToApplicationPersonalizationControlModeOutput() ApplicationPersonalizationControlModeOutput
	ToApplicationPersonalizationControlModeOutputWithContext(context.Context) ApplicationPersonalizationControlModeOutput
}

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

ApplicationPersonalizationControlModeEnabled
ApplicationPersonalizationControlModeDisabled

type ApplicationPersonalizationControlModeOutput added in v0.121.0

type ApplicationPersonalizationControlModeOutput struct{ *pulumi.OutputState }

func (ApplicationPersonalizationControlModeOutput) ElementType added in v0.121.0

func (ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModeOutput added in v0.121.0

func (o ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModeOutput() ApplicationPersonalizationControlModeOutput

func (ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModeOutputWithContext added in v0.121.0

func (o ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModeOutputWithContext(ctx context.Context) ApplicationPersonalizationControlModeOutput

func (ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModePtrOutput added in v0.121.0

func (o ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModePtrOutput() ApplicationPersonalizationControlModePtrOutput

func (ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModePtrOutputWithContext added in v0.121.0

func (o ApplicationPersonalizationControlModeOutput) ToApplicationPersonalizationControlModePtrOutputWithContext(ctx context.Context) ApplicationPersonalizationControlModePtrOutput

func (ApplicationPersonalizationControlModeOutput) ToStringOutput added in v0.121.0

func (ApplicationPersonalizationControlModeOutput) ToStringOutputWithContext added in v0.121.0

func (ApplicationPersonalizationControlModeOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationPersonalizationControlModeOutput) ToStringPtrOutputWithContext added in v0.121.0

type ApplicationPersonalizationControlModePtrInput added in v0.121.0

type ApplicationPersonalizationControlModePtrInput interface {
	pulumi.Input

	ToApplicationPersonalizationControlModePtrOutput() ApplicationPersonalizationControlModePtrOutput
	ToApplicationPersonalizationControlModePtrOutputWithContext(context.Context) ApplicationPersonalizationControlModePtrOutput
}

func ApplicationPersonalizationControlModePtr added in v0.121.0

func ApplicationPersonalizationControlModePtr(v string) ApplicationPersonalizationControlModePtrInput

type ApplicationPersonalizationControlModePtrOutput added in v0.121.0

type ApplicationPersonalizationControlModePtrOutput struct{ *pulumi.OutputState }

func (ApplicationPersonalizationControlModePtrOutput) Elem added in v0.121.0

func (ApplicationPersonalizationControlModePtrOutput) ElementType added in v0.121.0

func (ApplicationPersonalizationControlModePtrOutput) ToApplicationPersonalizationControlModePtrOutput added in v0.121.0

func (o ApplicationPersonalizationControlModePtrOutput) ToApplicationPersonalizationControlModePtrOutput() ApplicationPersonalizationControlModePtrOutput

func (ApplicationPersonalizationControlModePtrOutput) ToApplicationPersonalizationControlModePtrOutputWithContext added in v0.121.0

func (o ApplicationPersonalizationControlModePtrOutput) ToApplicationPersonalizationControlModePtrOutputWithContext(ctx context.Context) ApplicationPersonalizationControlModePtrOutput

func (ApplicationPersonalizationControlModePtrOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationPersonalizationControlModePtrOutput) ToStringPtrOutputWithContext added in v0.121.0

type ApplicationQAppsConfiguration added in v0.110.0

type ApplicationQAppsConfiguration struct {
	// Status information about whether end users can create and use Amazon Q Apps in the web experience.
	QAppsControlMode ApplicationQAppsControlMode `pulumi:"qAppsControlMode"`
}

type ApplicationQAppsConfigurationArgs added in v0.110.0

type ApplicationQAppsConfigurationArgs struct {
	// Status information about whether end users can create and use Amazon Q Apps in the web experience.
	QAppsControlMode ApplicationQAppsControlModeInput `pulumi:"qAppsControlMode"`
}

func (ApplicationQAppsConfigurationArgs) ElementType added in v0.110.0

func (ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationOutput added in v0.110.0

func (i ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationOutput() ApplicationQAppsConfigurationOutput

func (ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationOutputWithContext added in v0.110.0

func (i ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationOutputWithContext(ctx context.Context) ApplicationQAppsConfigurationOutput

func (ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationPtrOutput added in v0.110.0

func (i ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationPtrOutput() ApplicationQAppsConfigurationPtrOutput

func (ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationPtrOutputWithContext added in v0.110.0

func (i ApplicationQAppsConfigurationArgs) ToApplicationQAppsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationQAppsConfigurationPtrOutput

type ApplicationQAppsConfigurationInput added in v0.110.0

type ApplicationQAppsConfigurationInput interface {
	pulumi.Input

	ToApplicationQAppsConfigurationOutput() ApplicationQAppsConfigurationOutput
	ToApplicationQAppsConfigurationOutputWithContext(context.Context) ApplicationQAppsConfigurationOutput
}

ApplicationQAppsConfigurationInput is an input type that accepts ApplicationQAppsConfigurationArgs and ApplicationQAppsConfigurationOutput values. You can construct a concrete instance of `ApplicationQAppsConfigurationInput` via:

ApplicationQAppsConfigurationArgs{...}

type ApplicationQAppsConfigurationOutput added in v0.110.0

type ApplicationQAppsConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationQAppsConfigurationOutput) ElementType added in v0.110.0

func (ApplicationQAppsConfigurationOutput) QAppsControlMode added in v0.110.0

Status information about whether end users can create and use Amazon Q Apps in the web experience.

func (ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationOutput added in v0.110.0

func (o ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationOutput() ApplicationQAppsConfigurationOutput

func (ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationOutputWithContext added in v0.110.0

func (o ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationOutputWithContext(ctx context.Context) ApplicationQAppsConfigurationOutput

func (ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationPtrOutput added in v0.110.0

func (o ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationPtrOutput() ApplicationQAppsConfigurationPtrOutput

func (ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationPtrOutputWithContext added in v0.110.0

func (o ApplicationQAppsConfigurationOutput) ToApplicationQAppsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationQAppsConfigurationPtrOutput

type ApplicationQAppsConfigurationPtrInput added in v0.110.0

type ApplicationQAppsConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationQAppsConfigurationPtrOutput() ApplicationQAppsConfigurationPtrOutput
	ToApplicationQAppsConfigurationPtrOutputWithContext(context.Context) ApplicationQAppsConfigurationPtrOutput
}

ApplicationQAppsConfigurationPtrInput is an input type that accepts ApplicationQAppsConfigurationArgs, ApplicationQAppsConfigurationPtr and ApplicationQAppsConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationQAppsConfigurationPtrInput` via:

        ApplicationQAppsConfigurationArgs{...}

or:

        nil

func ApplicationQAppsConfigurationPtr added in v0.110.0

type ApplicationQAppsConfigurationPtrOutput added in v0.110.0

type ApplicationQAppsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationQAppsConfigurationPtrOutput) Elem added in v0.110.0

func (ApplicationQAppsConfigurationPtrOutput) ElementType added in v0.110.0

func (ApplicationQAppsConfigurationPtrOutput) QAppsControlMode added in v0.110.0

Status information about whether end users can create and use Amazon Q Apps in the web experience.

func (ApplicationQAppsConfigurationPtrOutput) ToApplicationQAppsConfigurationPtrOutput added in v0.110.0

func (o ApplicationQAppsConfigurationPtrOutput) ToApplicationQAppsConfigurationPtrOutput() ApplicationQAppsConfigurationPtrOutput

func (ApplicationQAppsConfigurationPtrOutput) ToApplicationQAppsConfigurationPtrOutputWithContext added in v0.110.0

func (o ApplicationQAppsConfigurationPtrOutput) ToApplicationQAppsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationQAppsConfigurationPtrOutput

type ApplicationQAppsControlMode added in v0.110.0

type ApplicationQAppsControlMode string

func (ApplicationQAppsControlMode) ElementType added in v0.110.0

func (ApplicationQAppsControlMode) ToApplicationQAppsControlModeOutput added in v0.110.0

func (e ApplicationQAppsControlMode) ToApplicationQAppsControlModeOutput() ApplicationQAppsControlModeOutput

func (ApplicationQAppsControlMode) ToApplicationQAppsControlModeOutputWithContext added in v0.110.0

func (e ApplicationQAppsControlMode) ToApplicationQAppsControlModeOutputWithContext(ctx context.Context) ApplicationQAppsControlModeOutput

func (ApplicationQAppsControlMode) ToApplicationQAppsControlModePtrOutput added in v0.110.0

func (e ApplicationQAppsControlMode) ToApplicationQAppsControlModePtrOutput() ApplicationQAppsControlModePtrOutput

func (ApplicationQAppsControlMode) ToApplicationQAppsControlModePtrOutputWithContext added in v0.110.0

func (e ApplicationQAppsControlMode) ToApplicationQAppsControlModePtrOutputWithContext(ctx context.Context) ApplicationQAppsControlModePtrOutput

func (ApplicationQAppsControlMode) ToStringOutput added in v0.110.0

func (e ApplicationQAppsControlMode) ToStringOutput() pulumi.StringOutput

func (ApplicationQAppsControlMode) ToStringOutputWithContext added in v0.110.0

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

func (ApplicationQAppsControlMode) ToStringPtrOutput added in v0.110.0

func (e ApplicationQAppsControlMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationQAppsControlMode) ToStringPtrOutputWithContext added in v0.110.0

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

type ApplicationQAppsControlModeInput added in v0.110.0

type ApplicationQAppsControlModeInput interface {
	pulumi.Input

	ToApplicationQAppsControlModeOutput() ApplicationQAppsControlModeOutput
	ToApplicationQAppsControlModeOutputWithContext(context.Context) ApplicationQAppsControlModeOutput
}

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

ApplicationQAppsControlModeEnabled
ApplicationQAppsControlModeDisabled

type ApplicationQAppsControlModeOutput added in v0.110.0

type ApplicationQAppsControlModeOutput struct{ *pulumi.OutputState }

func (ApplicationQAppsControlModeOutput) ElementType added in v0.110.0

func (ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModeOutput added in v0.110.0

func (o ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModeOutput() ApplicationQAppsControlModeOutput

func (ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModeOutputWithContext added in v0.110.0

func (o ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModeOutputWithContext(ctx context.Context) ApplicationQAppsControlModeOutput

func (ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModePtrOutput added in v0.110.0

func (o ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModePtrOutput() ApplicationQAppsControlModePtrOutput

func (ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModePtrOutputWithContext added in v0.110.0

func (o ApplicationQAppsControlModeOutput) ToApplicationQAppsControlModePtrOutputWithContext(ctx context.Context) ApplicationQAppsControlModePtrOutput

func (ApplicationQAppsControlModeOutput) ToStringOutput added in v0.110.0

func (ApplicationQAppsControlModeOutput) ToStringOutputWithContext added in v0.110.0

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

func (ApplicationQAppsControlModeOutput) ToStringPtrOutput added in v0.110.0

func (ApplicationQAppsControlModeOutput) ToStringPtrOutputWithContext added in v0.110.0

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

type ApplicationQAppsControlModePtrInput added in v0.110.0

type ApplicationQAppsControlModePtrInput interface {
	pulumi.Input

	ToApplicationQAppsControlModePtrOutput() ApplicationQAppsControlModePtrOutput
	ToApplicationQAppsControlModePtrOutputWithContext(context.Context) ApplicationQAppsControlModePtrOutput
}

func ApplicationQAppsControlModePtr added in v0.110.0

func ApplicationQAppsControlModePtr(v string) ApplicationQAppsControlModePtrInput

type ApplicationQAppsControlModePtrOutput added in v0.110.0

type ApplicationQAppsControlModePtrOutput struct{ *pulumi.OutputState }

func (ApplicationQAppsControlModePtrOutput) Elem added in v0.110.0

func (ApplicationQAppsControlModePtrOutput) ElementType added in v0.110.0

func (ApplicationQAppsControlModePtrOutput) ToApplicationQAppsControlModePtrOutput added in v0.110.0

func (o ApplicationQAppsControlModePtrOutput) ToApplicationQAppsControlModePtrOutput() ApplicationQAppsControlModePtrOutput

func (ApplicationQAppsControlModePtrOutput) ToApplicationQAppsControlModePtrOutputWithContext added in v0.110.0

func (o ApplicationQAppsControlModePtrOutput) ToApplicationQAppsControlModePtrOutputWithContext(ctx context.Context) ApplicationQAppsControlModePtrOutput

func (ApplicationQAppsControlModePtrOutput) ToStringPtrOutput added in v0.110.0

func (ApplicationQAppsControlModePtrOutput) ToStringPtrOutputWithContext added in v0.110.0

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

type ApplicationQuickSightConfiguration added in v1.14.0

type ApplicationQuickSightConfiguration struct {
	// The Amazon QuickSight namespace that is used as the identity provider. For more information about QuickSight namespaces, see [Namespace operations](https://docs.aws.amazon.com/quicksight/latest/developerguide/namespace-operations.html) .
	ClientNamespace string `pulumi:"clientNamespace"`
}

type ApplicationQuickSightConfigurationArgs added in v1.14.0

type ApplicationQuickSightConfigurationArgs struct {
	// The Amazon QuickSight namespace that is used as the identity provider. For more information about QuickSight namespaces, see [Namespace operations](https://docs.aws.amazon.com/quicksight/latest/developerguide/namespace-operations.html) .
	ClientNamespace pulumi.StringInput `pulumi:"clientNamespace"`
}

func (ApplicationQuickSightConfigurationArgs) ElementType added in v1.14.0

func (ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationOutput added in v1.14.0

func (i ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationOutput() ApplicationQuickSightConfigurationOutput

func (ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationOutputWithContext added in v1.14.0

func (i ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationOutputWithContext(ctx context.Context) ApplicationQuickSightConfigurationOutput

func (ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationPtrOutput added in v1.14.0

func (i ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationPtrOutput() ApplicationQuickSightConfigurationPtrOutput

func (ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationPtrOutputWithContext added in v1.14.0

func (i ApplicationQuickSightConfigurationArgs) ToApplicationQuickSightConfigurationPtrOutputWithContext(ctx context.Context) ApplicationQuickSightConfigurationPtrOutput

type ApplicationQuickSightConfigurationInput added in v1.14.0

type ApplicationQuickSightConfigurationInput interface {
	pulumi.Input

	ToApplicationQuickSightConfigurationOutput() ApplicationQuickSightConfigurationOutput
	ToApplicationQuickSightConfigurationOutputWithContext(context.Context) ApplicationQuickSightConfigurationOutput
}

ApplicationQuickSightConfigurationInput is an input type that accepts ApplicationQuickSightConfigurationArgs and ApplicationQuickSightConfigurationOutput values. You can construct a concrete instance of `ApplicationQuickSightConfigurationInput` via:

ApplicationQuickSightConfigurationArgs{...}

type ApplicationQuickSightConfigurationOutput added in v1.14.0

type ApplicationQuickSightConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationQuickSightConfigurationOutput) ClientNamespace added in v1.14.0

The Amazon QuickSight namespace that is used as the identity provider. For more information about QuickSight namespaces, see [Namespace operations](https://docs.aws.amazon.com/quicksight/latest/developerguide/namespace-operations.html) .

func (ApplicationQuickSightConfigurationOutput) ElementType added in v1.14.0

func (ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationOutput added in v1.14.0

func (o ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationOutput() ApplicationQuickSightConfigurationOutput

func (ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationOutputWithContext added in v1.14.0

func (o ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationOutputWithContext(ctx context.Context) ApplicationQuickSightConfigurationOutput

func (ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationPtrOutput added in v1.14.0

func (o ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationPtrOutput() ApplicationQuickSightConfigurationPtrOutput

func (ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationPtrOutputWithContext added in v1.14.0

func (o ApplicationQuickSightConfigurationOutput) ToApplicationQuickSightConfigurationPtrOutputWithContext(ctx context.Context) ApplicationQuickSightConfigurationPtrOutput

type ApplicationQuickSightConfigurationPtrInput added in v1.14.0

type ApplicationQuickSightConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationQuickSightConfigurationPtrOutput() ApplicationQuickSightConfigurationPtrOutput
	ToApplicationQuickSightConfigurationPtrOutputWithContext(context.Context) ApplicationQuickSightConfigurationPtrOutput
}

ApplicationQuickSightConfigurationPtrInput is an input type that accepts ApplicationQuickSightConfigurationArgs, ApplicationQuickSightConfigurationPtr and ApplicationQuickSightConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationQuickSightConfigurationPtrInput` via:

        ApplicationQuickSightConfigurationArgs{...}

or:

        nil

type ApplicationQuickSightConfigurationPtrOutput added in v1.14.0

type ApplicationQuickSightConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationQuickSightConfigurationPtrOutput) ClientNamespace added in v1.14.0

The Amazon QuickSight namespace that is used as the identity provider. For more information about QuickSight namespaces, see [Namespace operations](https://docs.aws.amazon.com/quicksight/latest/developerguide/namespace-operations.html) .

func (ApplicationQuickSightConfigurationPtrOutput) Elem added in v1.14.0

func (ApplicationQuickSightConfigurationPtrOutput) ElementType added in v1.14.0

func (ApplicationQuickSightConfigurationPtrOutput) ToApplicationQuickSightConfigurationPtrOutput added in v1.14.0

func (o ApplicationQuickSightConfigurationPtrOutput) ToApplicationQuickSightConfigurationPtrOutput() ApplicationQuickSightConfigurationPtrOutput

func (ApplicationQuickSightConfigurationPtrOutput) ToApplicationQuickSightConfigurationPtrOutputWithContext added in v1.14.0

func (o ApplicationQuickSightConfigurationPtrOutput) ToApplicationQuickSightConfigurationPtrOutputWithContext(ctx context.Context) ApplicationQuickSightConfigurationPtrOutput

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationStatus

type ApplicationStatus string

type ApplicationStatusOutput

type ApplicationStatusOutput struct{ *pulumi.OutputState }

func (ApplicationStatusOutput) ElementType

func (ApplicationStatusOutput) ElementType() reflect.Type

func (ApplicationStatusOutput) ToApplicationStatusOutput

func (o ApplicationStatusOutput) ToApplicationStatusOutput() ApplicationStatusOutput

func (ApplicationStatusOutput) ToApplicationStatusOutputWithContext

func (o ApplicationStatusOutput) ToApplicationStatusOutputWithContext(ctx context.Context) ApplicationStatusOutput

func (ApplicationStatusOutput) ToApplicationStatusPtrOutput

func (o ApplicationStatusOutput) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput

func (ApplicationStatusOutput) ToApplicationStatusPtrOutputWithContext

func (o ApplicationStatusOutput) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput

func (ApplicationStatusOutput) ToStringOutput

func (o ApplicationStatusOutput) ToStringOutput() pulumi.StringOutput

func (ApplicationStatusOutput) ToStringOutputWithContext

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

func (ApplicationStatusOutput) ToStringPtrOutput

func (o ApplicationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationStatusOutput) ToStringPtrOutputWithContext

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

type ApplicationStatusPtrOutput

type ApplicationStatusPtrOutput struct{ *pulumi.OutputState }

func (ApplicationStatusPtrOutput) Elem

func (ApplicationStatusPtrOutput) ElementType

func (ApplicationStatusPtrOutput) ElementType() reflect.Type

func (ApplicationStatusPtrOutput) ToApplicationStatusPtrOutput

func (o ApplicationStatusPtrOutput) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput

func (ApplicationStatusPtrOutput) ToApplicationStatusPtrOutputWithContext

func (o ApplicationStatusPtrOutput) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput

func (ApplicationStatusPtrOutput) ToStringPtrOutput

func (o ApplicationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationStatusPtrOutput) ToStringPtrOutputWithContext

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

type ApplicationSubscriptionType added in v0.121.0

type ApplicationSubscriptionType string

func (ApplicationSubscriptionType) ElementType added in v0.121.0

func (ApplicationSubscriptionType) ToApplicationSubscriptionTypeOutput added in v0.121.0

func (e ApplicationSubscriptionType) ToApplicationSubscriptionTypeOutput() ApplicationSubscriptionTypeOutput

func (ApplicationSubscriptionType) ToApplicationSubscriptionTypeOutputWithContext added in v0.121.0

func (e ApplicationSubscriptionType) ToApplicationSubscriptionTypeOutputWithContext(ctx context.Context) ApplicationSubscriptionTypeOutput

func (ApplicationSubscriptionType) ToApplicationSubscriptionTypePtrOutput added in v0.121.0

func (e ApplicationSubscriptionType) ToApplicationSubscriptionTypePtrOutput() ApplicationSubscriptionTypePtrOutput

func (ApplicationSubscriptionType) ToApplicationSubscriptionTypePtrOutputWithContext added in v0.121.0

func (e ApplicationSubscriptionType) ToApplicationSubscriptionTypePtrOutputWithContext(ctx context.Context) ApplicationSubscriptionTypePtrOutput

func (ApplicationSubscriptionType) ToStringOutput added in v0.121.0

func (e ApplicationSubscriptionType) ToStringOutput() pulumi.StringOutput

func (ApplicationSubscriptionType) ToStringOutputWithContext added in v0.121.0

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

func (ApplicationSubscriptionType) ToStringPtrOutput added in v0.121.0

func (e ApplicationSubscriptionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationSubscriptionType) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationSubscriptionTypeInput added in v0.121.0

type ApplicationSubscriptionTypeInput interface {
	pulumi.Input

	ToApplicationSubscriptionTypeOutput() ApplicationSubscriptionTypeOutput
	ToApplicationSubscriptionTypeOutputWithContext(context.Context) ApplicationSubscriptionTypeOutput
}

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

ApplicationSubscriptionTypeQLite
ApplicationSubscriptionTypeQBusiness

type ApplicationSubscriptionTypeOutput added in v0.121.0

type ApplicationSubscriptionTypeOutput struct{ *pulumi.OutputState }

func (ApplicationSubscriptionTypeOutput) ElementType added in v0.121.0

func (ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypeOutput added in v0.121.0

func (o ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypeOutput() ApplicationSubscriptionTypeOutput

func (ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypeOutputWithContext added in v0.121.0

func (o ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypeOutputWithContext(ctx context.Context) ApplicationSubscriptionTypeOutput

func (ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypePtrOutput added in v0.121.0

func (o ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypePtrOutput() ApplicationSubscriptionTypePtrOutput

func (ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypePtrOutputWithContext added in v0.121.0

func (o ApplicationSubscriptionTypeOutput) ToApplicationSubscriptionTypePtrOutputWithContext(ctx context.Context) ApplicationSubscriptionTypePtrOutput

func (ApplicationSubscriptionTypeOutput) ToStringOutput added in v0.121.0

func (ApplicationSubscriptionTypeOutput) ToStringOutputWithContext added in v0.121.0

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

func (ApplicationSubscriptionTypeOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationSubscriptionTypeOutput) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationSubscriptionTypePtrInput added in v0.121.0

type ApplicationSubscriptionTypePtrInput interface {
	pulumi.Input

	ToApplicationSubscriptionTypePtrOutput() ApplicationSubscriptionTypePtrOutput
	ToApplicationSubscriptionTypePtrOutputWithContext(context.Context) ApplicationSubscriptionTypePtrOutput
}

func ApplicationSubscriptionTypePtr added in v0.121.0

func ApplicationSubscriptionTypePtr(v string) ApplicationSubscriptionTypePtrInput

type ApplicationSubscriptionTypePtrOutput added in v0.121.0

type ApplicationSubscriptionTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationSubscriptionTypePtrOutput) Elem added in v0.121.0

func (ApplicationSubscriptionTypePtrOutput) ElementType added in v0.121.0

func (ApplicationSubscriptionTypePtrOutput) ToApplicationSubscriptionTypePtrOutput added in v0.121.0

func (o ApplicationSubscriptionTypePtrOutput) ToApplicationSubscriptionTypePtrOutput() ApplicationSubscriptionTypePtrOutput

func (ApplicationSubscriptionTypePtrOutput) ToApplicationSubscriptionTypePtrOutputWithContext added in v0.121.0

func (o ApplicationSubscriptionTypePtrOutput) ToApplicationSubscriptionTypePtrOutputWithContext(ctx context.Context) ApplicationSubscriptionTypePtrOutput

func (ApplicationSubscriptionTypePtrOutput) ToStringPtrOutput added in v0.121.0

func (ApplicationSubscriptionTypePtrOutput) ToStringPtrOutputWithContext added in v0.121.0

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

type ApplicationTag

type ApplicationTag struct {
	// The key for the tag. Keys are not case sensitive and must be unique for the Amazon Q Business application or data source.
	Key string `pulumi:"key"`
	// The value associated with the tag. The value may be an empty string but it can't be null.
	Value string `pulumi:"value"`
}

type DataAccessor added in v1.14.0

type DataAccessor struct {
	pulumi.CustomResourceState

	// A list of action configurations specifying the allowed actions and any associated filters.
	ActionConfigurations DataAccessorActionConfigurationArrayOutput `pulumi:"actionConfigurations"`
	// The unique identifier of the Amazon Q Business application.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// The timestamp when the data accessor was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The Amazon Resource Name (ARN) of the data accessor.
	DataAccessorArn pulumi.StringOutput `pulumi:"dataAccessorArn"`
	// The unique identifier of the data accessor.
	DataAccessorId pulumi.StringOutput `pulumi:"dataAccessorId"`
	// The friendly name of the data accessor.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) of the associated IAM Identity Center application.
	IdcApplicationArn pulumi.StringOutput `pulumi:"idcApplicationArn"`
	// The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.
	Principal pulumi.StringOutput `pulumi:"principal"`
	// The tags to associate with the data accessor.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The timestamp when the data accessor was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::QBusiness::DataAccessor Resource Type

func GetDataAccessor added in v1.14.0

func GetDataAccessor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataAccessorState, opts ...pulumi.ResourceOption) (*DataAccessor, error)

GetDataAccessor gets an existing DataAccessor 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 NewDataAccessor added in v1.14.0

func NewDataAccessor(ctx *pulumi.Context,
	name string, args *DataAccessorArgs, opts ...pulumi.ResourceOption) (*DataAccessor, error)

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

func (*DataAccessor) ElementType added in v1.14.0

func (*DataAccessor) ElementType() reflect.Type

func (*DataAccessor) ToDataAccessorOutput added in v1.14.0

func (i *DataAccessor) ToDataAccessorOutput() DataAccessorOutput

func (*DataAccessor) ToDataAccessorOutputWithContext added in v1.14.0

func (i *DataAccessor) ToDataAccessorOutputWithContext(ctx context.Context) DataAccessorOutput

type DataAccessorActionConfiguration added in v1.14.0

type DataAccessorActionConfiguration struct {
	// The Amazon Q Business action that is allowed.
	Action string `pulumi:"action"`
	// The filter configuration for the action, if any.
	FilterConfiguration *DataAccessorActionFilterConfiguration `pulumi:"filterConfiguration"`
}

type DataAccessorActionConfigurationArgs added in v1.14.0

type DataAccessorActionConfigurationArgs struct {
	// The Amazon Q Business action that is allowed.
	Action pulumi.StringInput `pulumi:"action"`
	// The filter configuration for the action, if any.
	FilterConfiguration DataAccessorActionFilterConfigurationPtrInput `pulumi:"filterConfiguration"`
}

func (DataAccessorActionConfigurationArgs) ElementType added in v1.14.0

func (DataAccessorActionConfigurationArgs) ToDataAccessorActionConfigurationOutput added in v1.14.0

func (i DataAccessorActionConfigurationArgs) ToDataAccessorActionConfigurationOutput() DataAccessorActionConfigurationOutput

func (DataAccessorActionConfigurationArgs) ToDataAccessorActionConfigurationOutputWithContext added in v1.14.0

func (i DataAccessorActionConfigurationArgs) ToDataAccessorActionConfigurationOutputWithContext(ctx context.Context) DataAccessorActionConfigurationOutput

type DataAccessorActionConfigurationArray added in v1.14.0

type DataAccessorActionConfigurationArray []DataAccessorActionConfigurationInput

func (DataAccessorActionConfigurationArray) ElementType added in v1.14.0

func (DataAccessorActionConfigurationArray) ToDataAccessorActionConfigurationArrayOutput added in v1.14.0

func (i DataAccessorActionConfigurationArray) ToDataAccessorActionConfigurationArrayOutput() DataAccessorActionConfigurationArrayOutput

func (DataAccessorActionConfigurationArray) ToDataAccessorActionConfigurationArrayOutputWithContext added in v1.14.0

func (i DataAccessorActionConfigurationArray) ToDataAccessorActionConfigurationArrayOutputWithContext(ctx context.Context) DataAccessorActionConfigurationArrayOutput

type DataAccessorActionConfigurationArrayInput added in v1.14.0

type DataAccessorActionConfigurationArrayInput interface {
	pulumi.Input

	ToDataAccessorActionConfigurationArrayOutput() DataAccessorActionConfigurationArrayOutput
	ToDataAccessorActionConfigurationArrayOutputWithContext(context.Context) DataAccessorActionConfigurationArrayOutput
}

DataAccessorActionConfigurationArrayInput is an input type that accepts DataAccessorActionConfigurationArray and DataAccessorActionConfigurationArrayOutput values. You can construct a concrete instance of `DataAccessorActionConfigurationArrayInput` via:

DataAccessorActionConfigurationArray{ DataAccessorActionConfigurationArgs{...} }

type DataAccessorActionConfigurationArrayOutput added in v1.14.0

type DataAccessorActionConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DataAccessorActionConfigurationArrayOutput) ElementType added in v1.14.0

func (DataAccessorActionConfigurationArrayOutput) Index added in v1.14.0

func (DataAccessorActionConfigurationArrayOutput) ToDataAccessorActionConfigurationArrayOutput added in v1.14.0

func (o DataAccessorActionConfigurationArrayOutput) ToDataAccessorActionConfigurationArrayOutput() DataAccessorActionConfigurationArrayOutput

func (DataAccessorActionConfigurationArrayOutput) ToDataAccessorActionConfigurationArrayOutputWithContext added in v1.14.0

func (o DataAccessorActionConfigurationArrayOutput) ToDataAccessorActionConfigurationArrayOutputWithContext(ctx context.Context) DataAccessorActionConfigurationArrayOutput

type DataAccessorActionConfigurationInput added in v1.14.0

type DataAccessorActionConfigurationInput interface {
	pulumi.Input

	ToDataAccessorActionConfigurationOutput() DataAccessorActionConfigurationOutput
	ToDataAccessorActionConfigurationOutputWithContext(context.Context) DataAccessorActionConfigurationOutput
}

DataAccessorActionConfigurationInput is an input type that accepts DataAccessorActionConfigurationArgs and DataAccessorActionConfigurationOutput values. You can construct a concrete instance of `DataAccessorActionConfigurationInput` via:

DataAccessorActionConfigurationArgs{...}

type DataAccessorActionConfigurationOutput added in v1.14.0

type DataAccessorActionConfigurationOutput struct{ *pulumi.OutputState }

func (DataAccessorActionConfigurationOutput) Action added in v1.14.0

The Amazon Q Business action that is allowed.

func (DataAccessorActionConfigurationOutput) ElementType added in v1.14.0

func (DataAccessorActionConfigurationOutput) FilterConfiguration added in v1.14.0

The filter configuration for the action, if any.

func (DataAccessorActionConfigurationOutput) ToDataAccessorActionConfigurationOutput added in v1.14.0

func (o DataAccessorActionConfigurationOutput) ToDataAccessorActionConfigurationOutput() DataAccessorActionConfigurationOutput

func (DataAccessorActionConfigurationOutput) ToDataAccessorActionConfigurationOutputWithContext added in v1.14.0

func (o DataAccessorActionConfigurationOutput) ToDataAccessorActionConfigurationOutputWithContext(ctx context.Context) DataAccessorActionConfigurationOutput

type DataAccessorActionFilterConfiguration added in v1.14.0

type DataAccessorActionFilterConfiguration struct {
	// Enables filtering of responses based on document attributes or metadata fields.
	DocumentAttributeFilter DataAccessorAttributeFilter `pulumi:"documentAttributeFilter"`
}

type DataAccessorActionFilterConfigurationArgs added in v1.14.0

type DataAccessorActionFilterConfigurationArgs struct {
	// Enables filtering of responses based on document attributes or metadata fields.
	DocumentAttributeFilter DataAccessorAttributeFilterInput `pulumi:"documentAttributeFilter"`
}

func (DataAccessorActionFilterConfigurationArgs) ElementType added in v1.14.0

func (DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationOutput added in v1.14.0

func (i DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationOutput() DataAccessorActionFilterConfigurationOutput

func (DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationOutputWithContext added in v1.14.0

func (i DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationOutputWithContext(ctx context.Context) DataAccessorActionFilterConfigurationOutput

func (DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationPtrOutput added in v1.14.0

func (i DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationPtrOutput() DataAccessorActionFilterConfigurationPtrOutput

func (DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationPtrOutputWithContext added in v1.14.0

func (i DataAccessorActionFilterConfigurationArgs) ToDataAccessorActionFilterConfigurationPtrOutputWithContext(ctx context.Context) DataAccessorActionFilterConfigurationPtrOutput

type DataAccessorActionFilterConfigurationInput added in v1.14.0

type DataAccessorActionFilterConfigurationInput interface {
	pulumi.Input

	ToDataAccessorActionFilterConfigurationOutput() DataAccessorActionFilterConfigurationOutput
	ToDataAccessorActionFilterConfigurationOutputWithContext(context.Context) DataAccessorActionFilterConfigurationOutput
}

DataAccessorActionFilterConfigurationInput is an input type that accepts DataAccessorActionFilterConfigurationArgs and DataAccessorActionFilterConfigurationOutput values. You can construct a concrete instance of `DataAccessorActionFilterConfigurationInput` via:

DataAccessorActionFilterConfigurationArgs{...}

type DataAccessorActionFilterConfigurationOutput added in v1.14.0

type DataAccessorActionFilterConfigurationOutput struct{ *pulumi.OutputState }

func (DataAccessorActionFilterConfigurationOutput) DocumentAttributeFilter added in v1.14.0

Enables filtering of responses based on document attributes or metadata fields.

func (DataAccessorActionFilterConfigurationOutput) ElementType added in v1.14.0

func (DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationOutput added in v1.14.0

func (o DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationOutput() DataAccessorActionFilterConfigurationOutput

func (DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationOutputWithContext added in v1.14.0

func (o DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationOutputWithContext(ctx context.Context) DataAccessorActionFilterConfigurationOutput

func (DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationPtrOutput added in v1.14.0

func (o DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationPtrOutput() DataAccessorActionFilterConfigurationPtrOutput

func (DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationPtrOutputWithContext added in v1.14.0

func (o DataAccessorActionFilterConfigurationOutput) ToDataAccessorActionFilterConfigurationPtrOutputWithContext(ctx context.Context) DataAccessorActionFilterConfigurationPtrOutput

type DataAccessorActionFilterConfigurationPtrInput added in v1.14.0

type DataAccessorActionFilterConfigurationPtrInput interface {
	pulumi.Input

	ToDataAccessorActionFilterConfigurationPtrOutput() DataAccessorActionFilterConfigurationPtrOutput
	ToDataAccessorActionFilterConfigurationPtrOutputWithContext(context.Context) DataAccessorActionFilterConfigurationPtrOutput
}

DataAccessorActionFilterConfigurationPtrInput is an input type that accepts DataAccessorActionFilterConfigurationArgs, DataAccessorActionFilterConfigurationPtr and DataAccessorActionFilterConfigurationPtrOutput values. You can construct a concrete instance of `DataAccessorActionFilterConfigurationPtrInput` via:

        DataAccessorActionFilterConfigurationArgs{...}

or:

        nil

type DataAccessorActionFilterConfigurationPtrOutput added in v1.14.0

type DataAccessorActionFilterConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataAccessorActionFilterConfigurationPtrOutput) DocumentAttributeFilter added in v1.14.0

Enables filtering of responses based on document attributes or metadata fields.

func (DataAccessorActionFilterConfigurationPtrOutput) Elem added in v1.14.0

func (DataAccessorActionFilterConfigurationPtrOutput) ElementType added in v1.14.0

func (DataAccessorActionFilterConfigurationPtrOutput) ToDataAccessorActionFilterConfigurationPtrOutput added in v1.14.0

func (o DataAccessorActionFilterConfigurationPtrOutput) ToDataAccessorActionFilterConfigurationPtrOutput() DataAccessorActionFilterConfigurationPtrOutput

func (DataAccessorActionFilterConfigurationPtrOutput) ToDataAccessorActionFilterConfigurationPtrOutputWithContext added in v1.14.0

func (o DataAccessorActionFilterConfigurationPtrOutput) ToDataAccessorActionFilterConfigurationPtrOutputWithContext(ctx context.Context) DataAccessorActionFilterConfigurationPtrOutput

type DataAccessorArgs added in v1.14.0

type DataAccessorArgs struct {
	// A list of action configurations specifying the allowed actions and any associated filters.
	ActionConfigurations DataAccessorActionConfigurationArrayInput
	// The unique identifier of the Amazon Q Business application.
	ApplicationId pulumi.StringInput
	// The friendly name of the data accessor.
	DisplayName pulumi.StringInput
	// The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.
	Principal pulumi.StringInput
	// The tags to associate with the data accessor.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a DataAccessor resource.

func (DataAccessorArgs) ElementType added in v1.14.0

func (DataAccessorArgs) ElementType() reflect.Type

type DataAccessorAttributeFilter added in v1.14.0

type DataAccessorAttributeFilter struct {
	// Performs a logical `AND` operation on all supplied filters.
	AndAllFilters []DataAccessorAttributeFilter `pulumi:"andAllFilters"`
	// Returns `true` when a document contains all the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .
	ContainsAll *DataAccessorDocumentAttribute `pulumi:"containsAll"`
	// Returns `true` when a document contains any of the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .
	ContainsAny *DataAccessorDocumentAttribute `pulumi:"containsAny"`
	// Performs an equals operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` , `longValue` , `stringListValue` and `stringValue` .
	EqualsTo *DataAccessorDocumentAttribute `pulumi:"equalsTo"`
	// Performs a greater than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	GreaterThan *DataAccessorDocumentAttribute `pulumi:"greaterThan"`
	// Performs a greater or equals than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	GreaterThanOrEquals *DataAccessorDocumentAttribute `pulumi:"greaterThanOrEquals"`
	// Performs a less than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	LessThan *DataAccessorDocumentAttribute `pulumi:"lessThan"`
	// Performs a less than or equals operation on two document attributes or metadata fields.Supported for the following [document attribute value type](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	LessThanOrEquals *DataAccessorDocumentAttribute `pulumi:"lessThanOrEquals"`
	// Performs a logical `NOT` operation on all supplied filters.
	NotFilter *DataAccessorAttributeFilter `pulumi:"notFilter"`
	// Performs a logical `OR` operation on all supplied filters.
	OrAllFilters []DataAccessorAttributeFilter `pulumi:"orAllFilters"`
}

type DataAccessorAttributeFilterArgs added in v1.14.0

type DataAccessorAttributeFilterArgs struct {
	// Performs a logical `AND` operation on all supplied filters.
	AndAllFilters DataAccessorAttributeFilterArrayInput `pulumi:"andAllFilters"`
	// Returns `true` when a document contains all the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .
	ContainsAll DataAccessorDocumentAttributePtrInput `pulumi:"containsAll"`
	// Returns `true` when a document contains any of the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .
	ContainsAny DataAccessorDocumentAttributePtrInput `pulumi:"containsAny"`
	// Performs an equals operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` , `longValue` , `stringListValue` and `stringValue` .
	EqualsTo DataAccessorDocumentAttributePtrInput `pulumi:"equalsTo"`
	// Performs a greater than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	GreaterThan DataAccessorDocumentAttributePtrInput `pulumi:"greaterThan"`
	// Performs a greater or equals than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	GreaterThanOrEquals DataAccessorDocumentAttributePtrInput `pulumi:"greaterThanOrEquals"`
	// Performs a less than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	LessThan DataAccessorDocumentAttributePtrInput `pulumi:"lessThan"`
	// Performs a less than or equals operation on two document attributes or metadata fields.Supported for the following [document attribute value type](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .
	LessThanOrEquals DataAccessorDocumentAttributePtrInput `pulumi:"lessThanOrEquals"`
	// Performs a logical `NOT` operation on all supplied filters.
	NotFilter DataAccessorAttributeFilterPtrInput `pulumi:"notFilter"`
	// Performs a logical `OR` operation on all supplied filters.
	OrAllFilters DataAccessorAttributeFilterArrayInput `pulumi:"orAllFilters"`
}

func (DataAccessorAttributeFilterArgs) ElementType added in v1.14.0

func (DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterOutput added in v1.14.0

func (i DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterOutput() DataAccessorAttributeFilterOutput

func (DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterOutputWithContext added in v1.14.0

func (i DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterOutputWithContext(ctx context.Context) DataAccessorAttributeFilterOutput

func (DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterPtrOutput added in v1.14.0

func (i DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterPtrOutput() DataAccessorAttributeFilterPtrOutput

func (DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterPtrOutputWithContext added in v1.14.0

func (i DataAccessorAttributeFilterArgs) ToDataAccessorAttributeFilterPtrOutputWithContext(ctx context.Context) DataAccessorAttributeFilterPtrOutput

type DataAccessorAttributeFilterArray added in v1.14.0

type DataAccessorAttributeFilterArray []DataAccessorAttributeFilterInput

func (DataAccessorAttributeFilterArray) ElementType added in v1.14.0

func (DataAccessorAttributeFilterArray) ToDataAccessorAttributeFilterArrayOutput added in v1.14.0

func (i DataAccessorAttributeFilterArray) ToDataAccessorAttributeFilterArrayOutput() DataAccessorAttributeFilterArrayOutput

func (DataAccessorAttributeFilterArray) ToDataAccessorAttributeFilterArrayOutputWithContext added in v1.14.0

func (i DataAccessorAttributeFilterArray) ToDataAccessorAttributeFilterArrayOutputWithContext(ctx context.Context) DataAccessorAttributeFilterArrayOutput

type DataAccessorAttributeFilterArrayInput added in v1.14.0

type DataAccessorAttributeFilterArrayInput interface {
	pulumi.Input

	ToDataAccessorAttributeFilterArrayOutput() DataAccessorAttributeFilterArrayOutput
	ToDataAccessorAttributeFilterArrayOutputWithContext(context.Context) DataAccessorAttributeFilterArrayOutput
}

DataAccessorAttributeFilterArrayInput is an input type that accepts DataAccessorAttributeFilterArray and DataAccessorAttributeFilterArrayOutput values. You can construct a concrete instance of `DataAccessorAttributeFilterArrayInput` via:

DataAccessorAttributeFilterArray{ DataAccessorAttributeFilterArgs{...} }

type DataAccessorAttributeFilterArrayOutput added in v1.14.0

type DataAccessorAttributeFilterArrayOutput struct{ *pulumi.OutputState }

func (DataAccessorAttributeFilterArrayOutput) ElementType added in v1.14.0

func (DataAccessorAttributeFilterArrayOutput) Index added in v1.14.0

func (DataAccessorAttributeFilterArrayOutput) ToDataAccessorAttributeFilterArrayOutput added in v1.14.0

func (o DataAccessorAttributeFilterArrayOutput) ToDataAccessorAttributeFilterArrayOutput() DataAccessorAttributeFilterArrayOutput

func (DataAccessorAttributeFilterArrayOutput) ToDataAccessorAttributeFilterArrayOutputWithContext added in v1.14.0

func (o DataAccessorAttributeFilterArrayOutput) ToDataAccessorAttributeFilterArrayOutputWithContext(ctx context.Context) DataAccessorAttributeFilterArrayOutput

type DataAccessorAttributeFilterInput added in v1.14.0

type DataAccessorAttributeFilterInput interface {
	pulumi.Input

	ToDataAccessorAttributeFilterOutput() DataAccessorAttributeFilterOutput
	ToDataAccessorAttributeFilterOutputWithContext(context.Context) DataAccessorAttributeFilterOutput
}

DataAccessorAttributeFilterInput is an input type that accepts DataAccessorAttributeFilterArgs and DataAccessorAttributeFilterOutput values. You can construct a concrete instance of `DataAccessorAttributeFilterInput` via:

DataAccessorAttributeFilterArgs{...}

type DataAccessorAttributeFilterOutput added in v1.14.0

type DataAccessorAttributeFilterOutput struct{ *pulumi.OutputState }

func (DataAccessorAttributeFilterOutput) AndAllFilters added in v1.14.0

Performs a logical `AND` operation on all supplied filters.

func (DataAccessorAttributeFilterOutput) ContainsAll added in v1.14.0

Returns `true` when a document contains all the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .

func (DataAccessorAttributeFilterOutput) ContainsAny added in v1.14.0

Returns `true` when a document contains any of the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .

func (DataAccessorAttributeFilterOutput) ElementType added in v1.14.0

func (DataAccessorAttributeFilterOutput) EqualsTo added in v1.14.0

Performs an equals operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` , `longValue` , `stringListValue` and `stringValue` .

func (DataAccessorAttributeFilterOutput) GreaterThan added in v1.14.0

Performs a greater than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterOutput) GreaterThanOrEquals added in v1.14.0

Performs a greater or equals than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterOutput) LessThan added in v1.14.0

Performs a less than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterOutput) LessThanOrEquals added in v1.14.0

Performs a less than or equals operation on two document attributes or metadata fields.Supported for the following [document attribute value type](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterOutput) NotFilter added in v1.14.0

Performs a logical `NOT` operation on all supplied filters.

func (DataAccessorAttributeFilterOutput) OrAllFilters added in v1.14.0

Performs a logical `OR` operation on all supplied filters.

func (DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterOutput added in v1.14.0

func (o DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterOutput() DataAccessorAttributeFilterOutput

func (DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterOutputWithContext added in v1.14.0

func (o DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterOutputWithContext(ctx context.Context) DataAccessorAttributeFilterOutput

func (DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterPtrOutput added in v1.14.0

func (o DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterPtrOutput() DataAccessorAttributeFilterPtrOutput

func (DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterPtrOutputWithContext added in v1.14.0

func (o DataAccessorAttributeFilterOutput) ToDataAccessorAttributeFilterPtrOutputWithContext(ctx context.Context) DataAccessorAttributeFilterPtrOutput

type DataAccessorAttributeFilterPtrInput added in v1.14.0

type DataAccessorAttributeFilterPtrInput interface {
	pulumi.Input

	ToDataAccessorAttributeFilterPtrOutput() DataAccessorAttributeFilterPtrOutput
	ToDataAccessorAttributeFilterPtrOutputWithContext(context.Context) DataAccessorAttributeFilterPtrOutput
}

DataAccessorAttributeFilterPtrInput is an input type that accepts DataAccessorAttributeFilterArgs, DataAccessorAttributeFilterPtr and DataAccessorAttributeFilterPtrOutput values. You can construct a concrete instance of `DataAccessorAttributeFilterPtrInput` via:

        DataAccessorAttributeFilterArgs{...}

or:

        nil

func DataAccessorAttributeFilterPtr added in v1.14.0

type DataAccessorAttributeFilterPtrOutput added in v1.14.0

type DataAccessorAttributeFilterPtrOutput struct{ *pulumi.OutputState }

func (DataAccessorAttributeFilterPtrOutput) AndAllFilters added in v1.14.0

Performs a logical `AND` operation on all supplied filters.

func (DataAccessorAttributeFilterPtrOutput) ContainsAll added in v1.14.0

Returns `true` when a document contains all the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .

func (DataAccessorAttributeFilterPtrOutput) ContainsAny added in v1.14.0

Returns `true` when a document contains any of the specified document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `stringListValue` .

func (DataAccessorAttributeFilterPtrOutput) Elem added in v1.14.0

func (DataAccessorAttributeFilterPtrOutput) ElementType added in v1.14.0

func (DataAccessorAttributeFilterPtrOutput) EqualsTo added in v1.14.0

Performs an equals operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` , `longValue` , `stringListValue` and `stringValue` .

func (DataAccessorAttributeFilterPtrOutput) GreaterThan added in v1.14.0

Performs a greater than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterPtrOutput) GreaterThanOrEquals added in v1.14.0

Performs a greater or equals than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterPtrOutput) LessThan added in v1.14.0

Performs a less than operation on two document attributes or metadata fields. Supported for the following [document attribute value types](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterPtrOutput) LessThanOrEquals added in v1.14.0

Performs a less than or equals operation on two document attributes or metadata fields.Supported for the following [document attribute value type](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DocumentAttributeValue.html) : `dateValue` and `longValue` .

func (DataAccessorAttributeFilterPtrOutput) NotFilter added in v1.14.0

Performs a logical `NOT` operation on all supplied filters.

func (DataAccessorAttributeFilterPtrOutput) OrAllFilters added in v1.14.0

Performs a logical `OR` operation on all supplied filters.

func (DataAccessorAttributeFilterPtrOutput) ToDataAccessorAttributeFilterPtrOutput added in v1.14.0

func (o DataAccessorAttributeFilterPtrOutput) ToDataAccessorAttributeFilterPtrOutput() DataAccessorAttributeFilterPtrOutput

func (DataAccessorAttributeFilterPtrOutput) ToDataAccessorAttributeFilterPtrOutputWithContext added in v1.14.0

func (o DataAccessorAttributeFilterPtrOutput) ToDataAccessorAttributeFilterPtrOutputWithContext(ctx context.Context) DataAccessorAttributeFilterPtrOutput

type DataAccessorDocumentAttribute added in v1.14.0

type DataAccessorDocumentAttribute struct {
	// The identifier for the attribute.
	Name string `pulumi:"name"`
	// The value of the attribute.
	Value interface{} `pulumi:"value"`
}

type DataAccessorDocumentAttributeArgs added in v1.14.0

type DataAccessorDocumentAttributeArgs struct {
	// The identifier for the attribute.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the attribute.
	Value pulumi.Input `pulumi:"value"`
}

func (DataAccessorDocumentAttributeArgs) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributeOutput added in v1.14.0

func (i DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributeOutput() DataAccessorDocumentAttributeOutput

func (DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributeOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributeOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeOutput

func (DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributePtrOutput added in v1.14.0

func (i DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributePtrOutput() DataAccessorDocumentAttributePtrOutput

func (DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributePtrOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeArgs) ToDataAccessorDocumentAttributePtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributePtrOutput

type DataAccessorDocumentAttributeInput added in v1.14.0

type DataAccessorDocumentAttributeInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeOutput() DataAccessorDocumentAttributeOutput
	ToDataAccessorDocumentAttributeOutputWithContext(context.Context) DataAccessorDocumentAttributeOutput
}

DataAccessorDocumentAttributeInput is an input type that accepts DataAccessorDocumentAttributeArgs and DataAccessorDocumentAttributeOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeInput` via:

DataAccessorDocumentAttributeArgs{...}

type DataAccessorDocumentAttributeOutput added in v1.14.0

type DataAccessorDocumentAttributeOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeOutput) Name added in v1.14.0

The identifier for the attribute.

func (DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributeOutput added in v1.14.0

func (o DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributeOutput() DataAccessorDocumentAttributeOutput

func (DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributeOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributeOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeOutput

func (DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributePtrOutput added in v1.14.0

func (o DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributePtrOutput() DataAccessorDocumentAttributePtrOutput

func (DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributePtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeOutput) ToDataAccessorDocumentAttributePtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributePtrOutput

func (DataAccessorDocumentAttributeOutput) Value added in v1.14.0

The value of the attribute.

type DataAccessorDocumentAttributePtrInput added in v1.14.0

type DataAccessorDocumentAttributePtrInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributePtrOutput() DataAccessorDocumentAttributePtrOutput
	ToDataAccessorDocumentAttributePtrOutputWithContext(context.Context) DataAccessorDocumentAttributePtrOutput
}

DataAccessorDocumentAttributePtrInput is an input type that accepts DataAccessorDocumentAttributeArgs, DataAccessorDocumentAttributePtr and DataAccessorDocumentAttributePtrOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributePtrInput` via:

        DataAccessorDocumentAttributeArgs{...}

or:

        nil

type DataAccessorDocumentAttributePtrOutput added in v1.14.0

type DataAccessorDocumentAttributePtrOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributePtrOutput) Elem added in v1.14.0

func (DataAccessorDocumentAttributePtrOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributePtrOutput) Name added in v1.14.0

The identifier for the attribute.

func (DataAccessorDocumentAttributePtrOutput) ToDataAccessorDocumentAttributePtrOutput added in v1.14.0

func (o DataAccessorDocumentAttributePtrOutput) ToDataAccessorDocumentAttributePtrOutput() DataAccessorDocumentAttributePtrOutput

func (DataAccessorDocumentAttributePtrOutput) ToDataAccessorDocumentAttributePtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributePtrOutput) ToDataAccessorDocumentAttributePtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributePtrOutput

func (DataAccessorDocumentAttributePtrOutput) Value added in v1.14.0

The value of the attribute.

type DataAccessorDocumentAttributeValue0Properties added in v1.14.0

type DataAccessorDocumentAttributeValue0Properties struct {
	StringValue string `pulumi:"stringValue"`
}

type DataAccessorDocumentAttributeValue0PropertiesArgs added in v1.14.0

type DataAccessorDocumentAttributeValue0PropertiesArgs struct {
	StringValue pulumi.StringInput `pulumi:"stringValue"`
}

func (DataAccessorDocumentAttributeValue0PropertiesArgs) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesOutput() DataAccessorDocumentAttributeValue0PropertiesOutput

func (DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue0PropertiesOutput

func (DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutput() DataAccessorDocumentAttributeValue0PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue0PropertiesArgs) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue0PropertiesPtrOutput

type DataAccessorDocumentAttributeValue0PropertiesInput added in v1.14.0

type DataAccessorDocumentAttributeValue0PropertiesInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue0PropertiesOutput() DataAccessorDocumentAttributeValue0PropertiesOutput
	ToDataAccessorDocumentAttributeValue0PropertiesOutputWithContext(context.Context) DataAccessorDocumentAttributeValue0PropertiesOutput
}

DataAccessorDocumentAttributeValue0PropertiesInput is an input type that accepts DataAccessorDocumentAttributeValue0PropertiesArgs and DataAccessorDocumentAttributeValue0PropertiesOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue0PropertiesInput` via:

DataAccessorDocumentAttributeValue0PropertiesArgs{...}

type DataAccessorDocumentAttributeValue0PropertiesOutput added in v1.14.0

type DataAccessorDocumentAttributeValue0PropertiesOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue0PropertiesOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue0PropertiesOutput) StringValue added in v1.14.0

func (DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesOutput() DataAccessorDocumentAttributeValue0PropertiesOutput

func (DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue0PropertiesOutput

func (DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutput() DataAccessorDocumentAttributeValue0PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue0PropertiesOutput) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue0PropertiesPtrOutput

type DataAccessorDocumentAttributeValue0PropertiesPtrInput added in v1.14.0

type DataAccessorDocumentAttributeValue0PropertiesPtrInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue0PropertiesPtrOutput() DataAccessorDocumentAttributeValue0PropertiesPtrOutput
	ToDataAccessorDocumentAttributeValue0PropertiesPtrOutputWithContext(context.Context) DataAccessorDocumentAttributeValue0PropertiesPtrOutput
}

DataAccessorDocumentAttributeValue0PropertiesPtrInput is an input type that accepts DataAccessorDocumentAttributeValue0PropertiesArgs, DataAccessorDocumentAttributeValue0PropertiesPtr and DataAccessorDocumentAttributeValue0PropertiesPtrOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue0PropertiesPtrInput` via:

        DataAccessorDocumentAttributeValue0PropertiesArgs{...}

or:

        nil

type DataAccessorDocumentAttributeValue0PropertiesPtrOutput added in v1.14.0

type DataAccessorDocumentAttributeValue0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue0PropertiesPtrOutput) Elem added in v1.14.0

func (DataAccessorDocumentAttributeValue0PropertiesPtrOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue0PropertiesPtrOutput) StringValue added in v1.14.0

func (DataAccessorDocumentAttributeValue0PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutput added in v1.14.0

func (DataAccessorDocumentAttributeValue0PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue0PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue0PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue0PropertiesPtrOutput

type DataAccessorDocumentAttributeValue1Properties added in v1.14.0

type DataAccessorDocumentAttributeValue1Properties struct {
	StringListValue []string `pulumi:"stringListValue"`
}

type DataAccessorDocumentAttributeValue1PropertiesArgs added in v1.14.0

type DataAccessorDocumentAttributeValue1PropertiesArgs struct {
	StringListValue pulumi.StringArrayInput `pulumi:"stringListValue"`
}

func (DataAccessorDocumentAttributeValue1PropertiesArgs) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesOutput() DataAccessorDocumentAttributeValue1PropertiesOutput

func (DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue1PropertiesOutput

func (DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutput() DataAccessorDocumentAttributeValue1PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue1PropertiesArgs) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue1PropertiesPtrOutput

type DataAccessorDocumentAttributeValue1PropertiesInput added in v1.14.0

type DataAccessorDocumentAttributeValue1PropertiesInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue1PropertiesOutput() DataAccessorDocumentAttributeValue1PropertiesOutput
	ToDataAccessorDocumentAttributeValue1PropertiesOutputWithContext(context.Context) DataAccessorDocumentAttributeValue1PropertiesOutput
}

DataAccessorDocumentAttributeValue1PropertiesInput is an input type that accepts DataAccessorDocumentAttributeValue1PropertiesArgs and DataAccessorDocumentAttributeValue1PropertiesOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue1PropertiesInput` via:

DataAccessorDocumentAttributeValue1PropertiesArgs{...}

type DataAccessorDocumentAttributeValue1PropertiesOutput added in v1.14.0

type DataAccessorDocumentAttributeValue1PropertiesOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue1PropertiesOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue1PropertiesOutput) StringListValue added in v1.14.0

func (DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesOutput() DataAccessorDocumentAttributeValue1PropertiesOutput

func (DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue1PropertiesOutput

func (DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutput() DataAccessorDocumentAttributeValue1PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue1PropertiesOutput) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue1PropertiesPtrOutput

type DataAccessorDocumentAttributeValue1PropertiesPtrInput added in v1.14.0

type DataAccessorDocumentAttributeValue1PropertiesPtrInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue1PropertiesPtrOutput() DataAccessorDocumentAttributeValue1PropertiesPtrOutput
	ToDataAccessorDocumentAttributeValue1PropertiesPtrOutputWithContext(context.Context) DataAccessorDocumentAttributeValue1PropertiesPtrOutput
}

DataAccessorDocumentAttributeValue1PropertiesPtrInput is an input type that accepts DataAccessorDocumentAttributeValue1PropertiesArgs, DataAccessorDocumentAttributeValue1PropertiesPtr and DataAccessorDocumentAttributeValue1PropertiesPtrOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue1PropertiesPtrInput` via:

        DataAccessorDocumentAttributeValue1PropertiesArgs{...}

or:

        nil

type DataAccessorDocumentAttributeValue1PropertiesPtrOutput added in v1.14.0

type DataAccessorDocumentAttributeValue1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue1PropertiesPtrOutput) Elem added in v1.14.0

func (DataAccessorDocumentAttributeValue1PropertiesPtrOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue1PropertiesPtrOutput) StringListValue added in v1.14.0

func (DataAccessorDocumentAttributeValue1PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutput added in v1.14.0

func (DataAccessorDocumentAttributeValue1PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue1PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue1PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue1PropertiesPtrOutput

type DataAccessorDocumentAttributeValue2Properties added in v1.14.0

type DataAccessorDocumentAttributeValue2Properties struct {
	LongValue float64 `pulumi:"longValue"`
}

type DataAccessorDocumentAttributeValue2PropertiesArgs added in v1.14.0

type DataAccessorDocumentAttributeValue2PropertiesArgs struct {
	LongValue pulumi.Float64Input `pulumi:"longValue"`
}

func (DataAccessorDocumentAttributeValue2PropertiesArgs) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesOutput() DataAccessorDocumentAttributeValue2PropertiesOutput

func (DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue2PropertiesOutput

func (DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutput() DataAccessorDocumentAttributeValue2PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue2PropertiesArgs) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue2PropertiesPtrOutput

type DataAccessorDocumentAttributeValue2PropertiesInput added in v1.14.0

type DataAccessorDocumentAttributeValue2PropertiesInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue2PropertiesOutput() DataAccessorDocumentAttributeValue2PropertiesOutput
	ToDataAccessorDocumentAttributeValue2PropertiesOutputWithContext(context.Context) DataAccessorDocumentAttributeValue2PropertiesOutput
}

DataAccessorDocumentAttributeValue2PropertiesInput is an input type that accepts DataAccessorDocumentAttributeValue2PropertiesArgs and DataAccessorDocumentAttributeValue2PropertiesOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue2PropertiesInput` via:

DataAccessorDocumentAttributeValue2PropertiesArgs{...}

type DataAccessorDocumentAttributeValue2PropertiesOutput added in v1.14.0

type DataAccessorDocumentAttributeValue2PropertiesOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue2PropertiesOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue2PropertiesOutput) LongValue added in v1.14.0

func (DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesOutput() DataAccessorDocumentAttributeValue2PropertiesOutput

func (DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue2PropertiesOutput

func (DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutput() DataAccessorDocumentAttributeValue2PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue2PropertiesOutput) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue2PropertiesPtrOutput

type DataAccessorDocumentAttributeValue2PropertiesPtrInput added in v1.14.0

type DataAccessorDocumentAttributeValue2PropertiesPtrInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue2PropertiesPtrOutput() DataAccessorDocumentAttributeValue2PropertiesPtrOutput
	ToDataAccessorDocumentAttributeValue2PropertiesPtrOutputWithContext(context.Context) DataAccessorDocumentAttributeValue2PropertiesPtrOutput
}

DataAccessorDocumentAttributeValue2PropertiesPtrInput is an input type that accepts DataAccessorDocumentAttributeValue2PropertiesArgs, DataAccessorDocumentAttributeValue2PropertiesPtr and DataAccessorDocumentAttributeValue2PropertiesPtrOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue2PropertiesPtrInput` via:

        DataAccessorDocumentAttributeValue2PropertiesArgs{...}

or:

        nil

type DataAccessorDocumentAttributeValue2PropertiesPtrOutput added in v1.14.0

type DataAccessorDocumentAttributeValue2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue2PropertiesPtrOutput) Elem added in v1.14.0

func (DataAccessorDocumentAttributeValue2PropertiesPtrOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue2PropertiesPtrOutput) LongValue added in v1.14.0

func (DataAccessorDocumentAttributeValue2PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutput added in v1.14.0

func (DataAccessorDocumentAttributeValue2PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue2PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue2PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue2PropertiesPtrOutput

type DataAccessorDocumentAttributeValue3Properties added in v1.14.0

type DataAccessorDocumentAttributeValue3Properties struct {
	DateValue string `pulumi:"dateValue"`
}

type DataAccessorDocumentAttributeValue3PropertiesArgs added in v1.14.0

type DataAccessorDocumentAttributeValue3PropertiesArgs struct {
	DateValue pulumi.StringInput `pulumi:"dateValue"`
}

func (DataAccessorDocumentAttributeValue3PropertiesArgs) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesOutput() DataAccessorDocumentAttributeValue3PropertiesOutput

func (DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue3PropertiesOutput

func (DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutput added in v1.14.0

func (i DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutput() DataAccessorDocumentAttributeValue3PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutputWithContext added in v1.14.0

func (i DataAccessorDocumentAttributeValue3PropertiesArgs) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue3PropertiesPtrOutput

type DataAccessorDocumentAttributeValue3PropertiesInput added in v1.14.0

type DataAccessorDocumentAttributeValue3PropertiesInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue3PropertiesOutput() DataAccessorDocumentAttributeValue3PropertiesOutput
	ToDataAccessorDocumentAttributeValue3PropertiesOutputWithContext(context.Context) DataAccessorDocumentAttributeValue3PropertiesOutput
}

DataAccessorDocumentAttributeValue3PropertiesInput is an input type that accepts DataAccessorDocumentAttributeValue3PropertiesArgs and DataAccessorDocumentAttributeValue3PropertiesOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue3PropertiesInput` via:

DataAccessorDocumentAttributeValue3PropertiesArgs{...}

type DataAccessorDocumentAttributeValue3PropertiesOutput added in v1.14.0

type DataAccessorDocumentAttributeValue3PropertiesOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue3PropertiesOutput) DateValue added in v1.14.0

func (DataAccessorDocumentAttributeValue3PropertiesOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesOutput() DataAccessorDocumentAttributeValue3PropertiesOutput

func (DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue3PropertiesOutput

func (DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutput added in v1.14.0

func (o DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutput() DataAccessorDocumentAttributeValue3PropertiesPtrOutput

func (DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue3PropertiesOutput) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue3PropertiesPtrOutput

type DataAccessorDocumentAttributeValue3PropertiesPtrInput added in v1.14.0

type DataAccessorDocumentAttributeValue3PropertiesPtrInput interface {
	pulumi.Input

	ToDataAccessorDocumentAttributeValue3PropertiesPtrOutput() DataAccessorDocumentAttributeValue3PropertiesPtrOutput
	ToDataAccessorDocumentAttributeValue3PropertiesPtrOutputWithContext(context.Context) DataAccessorDocumentAttributeValue3PropertiesPtrOutput
}

DataAccessorDocumentAttributeValue3PropertiesPtrInput is an input type that accepts DataAccessorDocumentAttributeValue3PropertiesArgs, DataAccessorDocumentAttributeValue3PropertiesPtr and DataAccessorDocumentAttributeValue3PropertiesPtrOutput values. You can construct a concrete instance of `DataAccessorDocumentAttributeValue3PropertiesPtrInput` via:

        DataAccessorDocumentAttributeValue3PropertiesArgs{...}

or:

        nil

type DataAccessorDocumentAttributeValue3PropertiesPtrOutput added in v1.14.0

type DataAccessorDocumentAttributeValue3PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataAccessorDocumentAttributeValue3PropertiesPtrOutput) DateValue added in v1.14.0

func (DataAccessorDocumentAttributeValue3PropertiesPtrOutput) Elem added in v1.14.0

func (DataAccessorDocumentAttributeValue3PropertiesPtrOutput) ElementType added in v1.14.0

func (DataAccessorDocumentAttributeValue3PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutput added in v1.14.0

func (DataAccessorDocumentAttributeValue3PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutputWithContext added in v1.14.0

func (o DataAccessorDocumentAttributeValue3PropertiesPtrOutput) ToDataAccessorDocumentAttributeValue3PropertiesPtrOutputWithContext(ctx context.Context) DataAccessorDocumentAttributeValue3PropertiesPtrOutput

type DataAccessorInput added in v1.14.0

type DataAccessorInput interface {
	pulumi.Input

	ToDataAccessorOutput() DataAccessorOutput
	ToDataAccessorOutputWithContext(ctx context.Context) DataAccessorOutput
}

type DataAccessorOutput added in v1.14.0

type DataAccessorOutput struct{ *pulumi.OutputState }

func (DataAccessorOutput) ActionConfigurations added in v1.14.0

A list of action configurations specifying the allowed actions and any associated filters.

func (DataAccessorOutput) ApplicationId added in v1.14.0

func (o DataAccessorOutput) ApplicationId() pulumi.StringOutput

The unique identifier of the Amazon Q Business application.

func (DataAccessorOutput) CreatedAt added in v1.14.0

func (o DataAccessorOutput) CreatedAt() pulumi.StringOutput

The timestamp when the data accessor was created.

func (DataAccessorOutput) DataAccessorArn added in v1.14.0

func (o DataAccessorOutput) DataAccessorArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the data accessor.

func (DataAccessorOutput) DataAccessorId added in v1.14.0

func (o DataAccessorOutput) DataAccessorId() pulumi.StringOutput

The unique identifier of the data accessor.

func (DataAccessorOutput) DisplayName added in v1.14.0

func (o DataAccessorOutput) DisplayName() pulumi.StringOutput

The friendly name of the data accessor.

func (DataAccessorOutput) ElementType added in v1.14.0

func (DataAccessorOutput) ElementType() reflect.Type

func (DataAccessorOutput) IdcApplicationArn added in v1.14.0

func (o DataAccessorOutput) IdcApplicationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the associated IAM Identity Center application.

func (DataAccessorOutput) Principal added in v1.14.0

func (o DataAccessorOutput) Principal() pulumi.StringOutput

The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.

func (DataAccessorOutput) Tags added in v1.14.0

The tags to associate with the data accessor.

func (DataAccessorOutput) ToDataAccessorOutput added in v1.14.0

func (o DataAccessorOutput) ToDataAccessorOutput() DataAccessorOutput

func (DataAccessorOutput) ToDataAccessorOutputWithContext added in v1.14.0

func (o DataAccessorOutput) ToDataAccessorOutputWithContext(ctx context.Context) DataAccessorOutput

func (DataAccessorOutput) UpdatedAt added in v1.14.0

func (o DataAccessorOutput) UpdatedAt() pulumi.StringOutput

The timestamp when the data accessor was last updated.

type DataAccessorState added in v1.14.0

type DataAccessorState struct {
}

func (DataAccessorState) ElementType added in v1.14.0

func (DataAccessorState) ElementType() reflect.Type

type DataAccessorTag added in v1.14.0

type DataAccessorTag struct {
	// The key for the tag. Keys are not case sensitive and must be unique for the Amazon Q Business application or data source.
	Key string `pulumi:"key"`
	// The value associated with the tag. The value may be an empty string but it can't be null.
	Value string `pulumi:"value"`
}

type DataSource

type DataSource struct {
	pulumi.CustomResourceState

	// The identifier of the Amazon Q Business application the data source will be attached to.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q .
	//
	// The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors:
	//
	// - [Amazon Simple Storage Service](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/s3-cfn.html)
	// - [Amazon Q Web Crawler](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/web-crawler-cfn.html)
	//
	// Similarly, you can find configuration templates and properties for your specific data source using the following steps:
	//
	// - Navigate to the [Supported connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connectors-list.html) page in the Amazon Q Business User Guide, and select the data source connector of your choice.
	// - Then, from that specific data source connector's page, choose the topic containing *Using AWS CloudFormation* to find the schemas for your data source connector, including configuration parameter descriptions and examples.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::QBusiness::DataSource` for more information about the expected schema for this property.
	Configuration pulumi.AnyOutput `pulumi:"configuration"`
	// The Unix timestamp when the Amazon Q Business data source was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
	DataSourceArn pulumi.StringOutput `pulumi:"dataSourceArn"`
	// The identifier of the Amazon Q Business data source.
	DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"`
	// A description for the data source connector.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the Amazon Q Business data source.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Provides the configuration information for altering document metadata and content during the document ingestion process.
	//
	// For more information, see [Custom document enrichment](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/custom-document-enrichment.html) .
	DocumentEnrichmentConfiguration DataSourceDocumentEnrichmentConfigurationPtrOutput `pulumi:"documentEnrichmentConfiguration"`
	// The identifier of the index the data source is attached to.
	IndexId pulumi.StringOutput `pulumi:"indexId"`
	// The configuration for extracting information from media in documents.
	MediaExtractionConfiguration DataSourceMediaExtractionConfigurationPtrOutput `pulumi:"mediaExtractionConfiguration"`
	// The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// The status of the Amazon Q Business data source.
	Status DataSourceStatusOutput `pulumi:"status"`
	// Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index.
	//
	// Specify a `cron-` format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the `Schedule` parameter when the `Type` parameter is set to `CUSTOM` . If you do, you receive a `ValidationException` exception.
	SyncSchedule pulumi.StringPtrOutput `pulumi:"syncSchedule"`
	// A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The type of the Amazon Q Business data source.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Unix timestamp when the Amazon Q Business data source was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see [Using Amazon VPC with Amazon Q Business connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connector-vpc.html) .
	VpcConfiguration DataSourceVpcConfigurationPtrOutput `pulumi:"vpcConfiguration"`
}

Definition of AWS::QBusiness::DataSource Resource Type

func GetDataSource

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

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

func NewDataSource

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

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

func (*DataSource) ElementType

func (*DataSource) ElementType() reflect.Type

func (*DataSource) ToDataSourceOutput

func (i *DataSource) ToDataSourceOutput() DataSourceOutput

func (*DataSource) ToDataSourceOutputWithContext

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

type DataSourceArgs

type DataSourceArgs struct {
	// The identifier of the Amazon Q Business application the data source will be attached to.
	ApplicationId pulumi.StringInput
	// Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q .
	//
	// The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors:
	//
	// - [Amazon Simple Storage Service](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/s3-cfn.html)
	// - [Amazon Q Web Crawler](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/web-crawler-cfn.html)
	//
	// Similarly, you can find configuration templates and properties for your specific data source using the following steps:
	//
	// - Navigate to the [Supported connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connectors-list.html) page in the Amazon Q Business User Guide, and select the data source connector of your choice.
	// - Then, from that specific data source connector's page, choose the topic containing *Using AWS CloudFormation* to find the schemas for your data source connector, including configuration parameter descriptions and examples.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::QBusiness::DataSource` for more information about the expected schema for this property.
	Configuration pulumi.Input
	// A description for the data source connector.
	Description pulumi.StringPtrInput
	// The name of the Amazon Q Business data source.
	DisplayName pulumi.StringInput
	// Provides the configuration information for altering document metadata and content during the document ingestion process.
	//
	// For more information, see [Custom document enrichment](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/custom-document-enrichment.html) .
	DocumentEnrichmentConfiguration DataSourceDocumentEnrichmentConfigurationPtrInput
	// The identifier of the index the data source is attached to.
	IndexId pulumi.StringInput
	// The configuration for extracting information from media in documents.
	MediaExtractionConfiguration DataSourceMediaExtractionConfigurationPtrInput
	// The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
	RoleArn pulumi.StringPtrInput
	// Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index.
	//
	// Specify a `cron-` format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the `Schedule` parameter when the `Type` parameter is set to `CUSTOM` . If you do, you receive a `ValidationException` exception.
	SyncSchedule pulumi.StringPtrInput
	// A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayInput
	// Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see [Using Amazon VPC with Amazon Q Business connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connector-vpc.html) .
	VpcConfiguration DataSourceVpcConfigurationPtrInput
}

The set of arguments for constructing a DataSource resource.

func (DataSourceArgs) ElementType

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceAttributeValueOperator

type DataSourceAttributeValueOperator string

func (DataSourceAttributeValueOperator) ElementType

func (DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorOutput

func (e DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorOutput() DataSourceAttributeValueOperatorOutput

func (DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorOutputWithContext

func (e DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorOutputWithContext(ctx context.Context) DataSourceAttributeValueOperatorOutput

func (DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorPtrOutput

func (e DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorPtrOutput() DataSourceAttributeValueOperatorPtrOutput

func (DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorPtrOutputWithContext

func (e DataSourceAttributeValueOperator) ToDataSourceAttributeValueOperatorPtrOutputWithContext(ctx context.Context) DataSourceAttributeValueOperatorPtrOutput

func (DataSourceAttributeValueOperator) ToStringOutput

func (DataSourceAttributeValueOperator) ToStringOutputWithContext

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

func (DataSourceAttributeValueOperator) ToStringPtrOutput

func (DataSourceAttributeValueOperator) ToStringPtrOutputWithContext

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

type DataSourceAttributeValueOperatorInput

type DataSourceAttributeValueOperatorInput interface {
	pulumi.Input

	ToDataSourceAttributeValueOperatorOutput() DataSourceAttributeValueOperatorOutput
	ToDataSourceAttributeValueOperatorOutputWithContext(context.Context) DataSourceAttributeValueOperatorOutput
}

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

DataSourceAttributeValueOperatorDelete

type DataSourceAttributeValueOperatorOutput

type DataSourceAttributeValueOperatorOutput struct{ *pulumi.OutputState }

func (DataSourceAttributeValueOperatorOutput) ElementType

func (DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorOutput

func (o DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorOutput() DataSourceAttributeValueOperatorOutput

func (DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorOutputWithContext

func (o DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorOutputWithContext(ctx context.Context) DataSourceAttributeValueOperatorOutput

func (DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorPtrOutput

func (o DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorPtrOutput() DataSourceAttributeValueOperatorPtrOutput

func (DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorPtrOutputWithContext

func (o DataSourceAttributeValueOperatorOutput) ToDataSourceAttributeValueOperatorPtrOutputWithContext(ctx context.Context) DataSourceAttributeValueOperatorPtrOutput

func (DataSourceAttributeValueOperatorOutput) ToStringOutput

func (DataSourceAttributeValueOperatorOutput) ToStringOutputWithContext

func (DataSourceAttributeValueOperatorOutput) ToStringPtrOutput

func (DataSourceAttributeValueOperatorOutput) ToStringPtrOutputWithContext

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

type DataSourceAttributeValueOperatorPtrInput

type DataSourceAttributeValueOperatorPtrInput interface {
	pulumi.Input

	ToDataSourceAttributeValueOperatorPtrOutput() DataSourceAttributeValueOperatorPtrOutput
	ToDataSourceAttributeValueOperatorPtrOutputWithContext(context.Context) DataSourceAttributeValueOperatorPtrOutput
}

type DataSourceAttributeValueOperatorPtrOutput

type DataSourceAttributeValueOperatorPtrOutput struct{ *pulumi.OutputState }

func (DataSourceAttributeValueOperatorPtrOutput) Elem

func (DataSourceAttributeValueOperatorPtrOutput) ElementType

func (DataSourceAttributeValueOperatorPtrOutput) ToDataSourceAttributeValueOperatorPtrOutput

func (o DataSourceAttributeValueOperatorPtrOutput) ToDataSourceAttributeValueOperatorPtrOutput() DataSourceAttributeValueOperatorPtrOutput

func (DataSourceAttributeValueOperatorPtrOutput) ToDataSourceAttributeValueOperatorPtrOutputWithContext

func (o DataSourceAttributeValueOperatorPtrOutput) ToDataSourceAttributeValueOperatorPtrOutputWithContext(ctx context.Context) DataSourceAttributeValueOperatorPtrOutput

func (DataSourceAttributeValueOperatorPtrOutput) ToStringPtrOutput

func (DataSourceAttributeValueOperatorPtrOutput) ToStringPtrOutputWithContext

type DataSourceDocumentAttributeCondition

type DataSourceDocumentAttributeCondition struct {
	// The identifier of the document attribute used for the condition.
	//
	// For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.
	//
	// Amazon Q Business currently doesn't support `_document_body` as an attribute key used for the condition.
	Key string `pulumi:"key"`
	// The identifier of the document attribute used for the condition.
	//
	// For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.
	//
	// Amazon Q Business currently does not support `_document_body` as an attribute key used for the condition.
	Operator DataSourceDocumentEnrichmentConditionOperator `pulumi:"operator"`
	// The value of a document attribute. You can only provide one value for a document attribute.
	Value interface{} `pulumi:"value"`
}

type DataSourceDocumentAttributeConditionArgs

type DataSourceDocumentAttributeConditionArgs struct {
	// The identifier of the document attribute used for the condition.
	//
	// For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.
	//
	// Amazon Q Business currently doesn't support `_document_body` as an attribute key used for the condition.
	Key pulumi.StringInput `pulumi:"key"`
	// The identifier of the document attribute used for the condition.
	//
	// For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.
	//
	// Amazon Q Business currently does not support `_document_body` as an attribute key used for the condition.
	Operator DataSourceDocumentEnrichmentConditionOperatorInput `pulumi:"operator"`
	// The value of a document attribute. You can only provide one value for a document attribute.
	Value pulumi.Input `pulumi:"value"`
}

func (DataSourceDocumentAttributeConditionArgs) ElementType

func (DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionOutput

func (i DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionOutput() DataSourceDocumentAttributeConditionOutput

func (DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionOutputWithContext

func (i DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionOutputWithContext(ctx context.Context) DataSourceDocumentAttributeConditionOutput

func (DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionPtrOutput

func (i DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionPtrOutput() DataSourceDocumentAttributeConditionPtrOutput

func (DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionPtrOutputWithContext

func (i DataSourceDocumentAttributeConditionArgs) ToDataSourceDocumentAttributeConditionPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeConditionPtrOutput

type DataSourceDocumentAttributeConditionInput

type DataSourceDocumentAttributeConditionInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeConditionOutput() DataSourceDocumentAttributeConditionOutput
	ToDataSourceDocumentAttributeConditionOutputWithContext(context.Context) DataSourceDocumentAttributeConditionOutput
}

DataSourceDocumentAttributeConditionInput is an input type that accepts DataSourceDocumentAttributeConditionArgs and DataSourceDocumentAttributeConditionOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeConditionInput` via:

DataSourceDocumentAttributeConditionArgs{...}

type DataSourceDocumentAttributeConditionOutput

type DataSourceDocumentAttributeConditionOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeConditionOutput) ElementType

func (DataSourceDocumentAttributeConditionOutput) Key

The identifier of the document attribute used for the condition.

For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.

Amazon Q Business currently doesn't support `_document_body` as an attribute key used for the condition.

func (DataSourceDocumentAttributeConditionOutput) Operator

The identifier of the document attribute used for the condition.

For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.

Amazon Q Business currently does not support `_document_body` as an attribute key used for the condition.

func (DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionOutput

func (o DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionOutput() DataSourceDocumentAttributeConditionOutput

func (DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionOutputWithContext

func (o DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionOutputWithContext(ctx context.Context) DataSourceDocumentAttributeConditionOutput

func (DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionPtrOutput

func (o DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionPtrOutput() DataSourceDocumentAttributeConditionPtrOutput

func (DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionPtrOutputWithContext

func (o DataSourceDocumentAttributeConditionOutput) ToDataSourceDocumentAttributeConditionPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeConditionPtrOutput

func (DataSourceDocumentAttributeConditionOutput) Value

The value of a document attribute. You can only provide one value for a document attribute.

type DataSourceDocumentAttributeConditionPtrInput

type DataSourceDocumentAttributeConditionPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeConditionPtrOutput() DataSourceDocumentAttributeConditionPtrOutput
	ToDataSourceDocumentAttributeConditionPtrOutputWithContext(context.Context) DataSourceDocumentAttributeConditionPtrOutput
}

DataSourceDocumentAttributeConditionPtrInput is an input type that accepts DataSourceDocumentAttributeConditionArgs, DataSourceDocumentAttributeConditionPtr and DataSourceDocumentAttributeConditionPtrOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeConditionPtrInput` via:

        DataSourceDocumentAttributeConditionArgs{...}

or:

        nil

type DataSourceDocumentAttributeConditionPtrOutput

type DataSourceDocumentAttributeConditionPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeConditionPtrOutput) Elem

func (DataSourceDocumentAttributeConditionPtrOutput) ElementType

func (DataSourceDocumentAttributeConditionPtrOutput) Key

The identifier of the document attribute used for the condition.

For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.

Amazon Q Business currently doesn't support `_document_body` as an attribute key used for the condition.

func (DataSourceDocumentAttributeConditionPtrOutput) Operator

The identifier of the document attribute used for the condition.

For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.

Amazon Q Business currently does not support `_document_body` as an attribute key used for the condition.

func (DataSourceDocumentAttributeConditionPtrOutput) ToDataSourceDocumentAttributeConditionPtrOutput

func (o DataSourceDocumentAttributeConditionPtrOutput) ToDataSourceDocumentAttributeConditionPtrOutput() DataSourceDocumentAttributeConditionPtrOutput

func (DataSourceDocumentAttributeConditionPtrOutput) ToDataSourceDocumentAttributeConditionPtrOutputWithContext

func (o DataSourceDocumentAttributeConditionPtrOutput) ToDataSourceDocumentAttributeConditionPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeConditionPtrOutput

func (DataSourceDocumentAttributeConditionPtrOutput) Value

The value of a document attribute. You can only provide one value for a document attribute.

type DataSourceDocumentAttributeTarget

type DataSourceDocumentAttributeTarget struct {
	// `TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE` .
	AttributeValueOperator *DataSourceAttributeValueOperator `pulumi:"attributeValueOperator"`
	// The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
	Key string `pulumi:"key"`
	// The value of a document attribute. You can only provide one value for a document attribute.
	Value interface{} `pulumi:"value"`
}

type DataSourceDocumentAttributeTargetArgs

type DataSourceDocumentAttributeTargetArgs struct {
	// `TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE` .
	AttributeValueOperator DataSourceAttributeValueOperatorPtrInput `pulumi:"attributeValueOperator"`
	// The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
	Key pulumi.StringInput `pulumi:"key"`
	// The value of a document attribute. You can only provide one value for a document attribute.
	Value pulumi.Input `pulumi:"value"`
}

func (DataSourceDocumentAttributeTargetArgs) ElementType

func (DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetOutput

func (i DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetOutput() DataSourceDocumentAttributeTargetOutput

func (DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetOutputWithContext

func (i DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetOutputWithContext(ctx context.Context) DataSourceDocumentAttributeTargetOutput

func (DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetPtrOutput

func (i DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetPtrOutput() DataSourceDocumentAttributeTargetPtrOutput

func (DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetPtrOutputWithContext

func (i DataSourceDocumentAttributeTargetArgs) ToDataSourceDocumentAttributeTargetPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeTargetPtrOutput

type DataSourceDocumentAttributeTargetInput

type DataSourceDocumentAttributeTargetInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeTargetOutput() DataSourceDocumentAttributeTargetOutput
	ToDataSourceDocumentAttributeTargetOutputWithContext(context.Context) DataSourceDocumentAttributeTargetOutput
}

DataSourceDocumentAttributeTargetInput is an input type that accepts DataSourceDocumentAttributeTargetArgs and DataSourceDocumentAttributeTargetOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeTargetInput` via:

DataSourceDocumentAttributeTargetArgs{...}

type DataSourceDocumentAttributeTargetOutput

type DataSourceDocumentAttributeTargetOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeTargetOutput) AttributeValueOperator

`TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE` .

func (DataSourceDocumentAttributeTargetOutput) ElementType

func (DataSourceDocumentAttributeTargetOutput) Key

The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.

func (DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetOutput

func (o DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetOutput() DataSourceDocumentAttributeTargetOutput

func (DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetOutputWithContext

func (o DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetOutputWithContext(ctx context.Context) DataSourceDocumentAttributeTargetOutput

func (DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetPtrOutput

func (o DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetPtrOutput() DataSourceDocumentAttributeTargetPtrOutput

func (DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetPtrOutputWithContext

func (o DataSourceDocumentAttributeTargetOutput) ToDataSourceDocumentAttributeTargetPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeTargetPtrOutput

func (DataSourceDocumentAttributeTargetOutput) Value

The value of a document attribute. You can only provide one value for a document attribute.

type DataSourceDocumentAttributeTargetPtrInput

type DataSourceDocumentAttributeTargetPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeTargetPtrOutput() DataSourceDocumentAttributeTargetPtrOutput
	ToDataSourceDocumentAttributeTargetPtrOutputWithContext(context.Context) DataSourceDocumentAttributeTargetPtrOutput
}

DataSourceDocumentAttributeTargetPtrInput is an input type that accepts DataSourceDocumentAttributeTargetArgs, DataSourceDocumentAttributeTargetPtr and DataSourceDocumentAttributeTargetPtrOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeTargetPtrInput` via:

        DataSourceDocumentAttributeTargetArgs{...}

or:

        nil

type DataSourceDocumentAttributeTargetPtrOutput

type DataSourceDocumentAttributeTargetPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeTargetPtrOutput) AttributeValueOperator

`TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE` .

func (DataSourceDocumentAttributeTargetPtrOutput) Elem

func (DataSourceDocumentAttributeTargetPtrOutput) ElementType

func (DataSourceDocumentAttributeTargetPtrOutput) Key

The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.

func (DataSourceDocumentAttributeTargetPtrOutput) ToDataSourceDocumentAttributeTargetPtrOutput

func (o DataSourceDocumentAttributeTargetPtrOutput) ToDataSourceDocumentAttributeTargetPtrOutput() DataSourceDocumentAttributeTargetPtrOutput

func (DataSourceDocumentAttributeTargetPtrOutput) ToDataSourceDocumentAttributeTargetPtrOutputWithContext

func (o DataSourceDocumentAttributeTargetPtrOutput) ToDataSourceDocumentAttributeTargetPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeTargetPtrOutput

func (DataSourceDocumentAttributeTargetPtrOutput) Value

The value of a document attribute. You can only provide one value for a document attribute.

type DataSourceDocumentAttributeValue0Properties

type DataSourceDocumentAttributeValue0Properties struct {
	StringValue string `pulumi:"stringValue"`
}

type DataSourceDocumentAttributeValue0PropertiesArgs

type DataSourceDocumentAttributeValue0PropertiesArgs struct {
	StringValue pulumi.StringInput `pulumi:"stringValue"`
}

func (DataSourceDocumentAttributeValue0PropertiesArgs) ElementType

func (DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesOutput

func (i DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesOutput() DataSourceDocumentAttributeValue0PropertiesOutput

func (DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesOutputWithContext

func (i DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue0PropertiesOutput

func (DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesPtrOutput

func (i DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesPtrOutput() DataSourceDocumentAttributeValue0PropertiesPtrOutput

func (DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesPtrOutputWithContext

func (i DataSourceDocumentAttributeValue0PropertiesArgs) ToDataSourceDocumentAttributeValue0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue0PropertiesPtrOutput

type DataSourceDocumentAttributeValue0PropertiesInput

type DataSourceDocumentAttributeValue0PropertiesInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue0PropertiesOutput() DataSourceDocumentAttributeValue0PropertiesOutput
	ToDataSourceDocumentAttributeValue0PropertiesOutputWithContext(context.Context) DataSourceDocumentAttributeValue0PropertiesOutput
}

DataSourceDocumentAttributeValue0PropertiesInput is an input type that accepts DataSourceDocumentAttributeValue0PropertiesArgs and DataSourceDocumentAttributeValue0PropertiesOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue0PropertiesInput` via:

DataSourceDocumentAttributeValue0PropertiesArgs{...}

type DataSourceDocumentAttributeValue0PropertiesOutput

type DataSourceDocumentAttributeValue0PropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue0PropertiesOutput) ElementType

func (DataSourceDocumentAttributeValue0PropertiesOutput) StringValue

func (DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesOutput

func (o DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesOutput() DataSourceDocumentAttributeValue0PropertiesOutput

func (DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesOutputWithContext

func (o DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue0PropertiesOutput

func (DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesPtrOutput

func (o DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesPtrOutput() DataSourceDocumentAttributeValue0PropertiesPtrOutput

func (DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue0PropertiesOutput) ToDataSourceDocumentAttributeValue0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue0PropertiesPtrOutput

type DataSourceDocumentAttributeValue0PropertiesPtrInput

type DataSourceDocumentAttributeValue0PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue0PropertiesPtrOutput() DataSourceDocumentAttributeValue0PropertiesPtrOutput
	ToDataSourceDocumentAttributeValue0PropertiesPtrOutputWithContext(context.Context) DataSourceDocumentAttributeValue0PropertiesPtrOutput
}

DataSourceDocumentAttributeValue0PropertiesPtrInput is an input type that accepts DataSourceDocumentAttributeValue0PropertiesArgs, DataSourceDocumentAttributeValue0PropertiesPtr and DataSourceDocumentAttributeValue0PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue0PropertiesPtrInput` via:

        DataSourceDocumentAttributeValue0PropertiesArgs{...}

or:

        nil

type DataSourceDocumentAttributeValue0PropertiesPtrOutput

type DataSourceDocumentAttributeValue0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue0PropertiesPtrOutput) Elem

func (DataSourceDocumentAttributeValue0PropertiesPtrOutput) ElementType

func (DataSourceDocumentAttributeValue0PropertiesPtrOutput) StringValue

func (DataSourceDocumentAttributeValue0PropertiesPtrOutput) ToDataSourceDocumentAttributeValue0PropertiesPtrOutput

func (DataSourceDocumentAttributeValue0PropertiesPtrOutput) ToDataSourceDocumentAttributeValue0PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue0PropertiesPtrOutput) ToDataSourceDocumentAttributeValue0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue0PropertiesPtrOutput

type DataSourceDocumentAttributeValue1Properties

type DataSourceDocumentAttributeValue1Properties struct {
	StringListValue []string `pulumi:"stringListValue"`
}

type DataSourceDocumentAttributeValue1PropertiesArgs

type DataSourceDocumentAttributeValue1PropertiesArgs struct {
	StringListValue pulumi.StringArrayInput `pulumi:"stringListValue"`
}

func (DataSourceDocumentAttributeValue1PropertiesArgs) ElementType

func (DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesOutput

func (i DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesOutput() DataSourceDocumentAttributeValue1PropertiesOutput

func (DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesOutputWithContext

func (i DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue1PropertiesOutput

func (DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesPtrOutput

func (i DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesPtrOutput() DataSourceDocumentAttributeValue1PropertiesPtrOutput

func (DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesPtrOutputWithContext

func (i DataSourceDocumentAttributeValue1PropertiesArgs) ToDataSourceDocumentAttributeValue1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue1PropertiesPtrOutput

type DataSourceDocumentAttributeValue1PropertiesInput

type DataSourceDocumentAttributeValue1PropertiesInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue1PropertiesOutput() DataSourceDocumentAttributeValue1PropertiesOutput
	ToDataSourceDocumentAttributeValue1PropertiesOutputWithContext(context.Context) DataSourceDocumentAttributeValue1PropertiesOutput
}

DataSourceDocumentAttributeValue1PropertiesInput is an input type that accepts DataSourceDocumentAttributeValue1PropertiesArgs and DataSourceDocumentAttributeValue1PropertiesOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue1PropertiesInput` via:

DataSourceDocumentAttributeValue1PropertiesArgs{...}

type DataSourceDocumentAttributeValue1PropertiesOutput

type DataSourceDocumentAttributeValue1PropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue1PropertiesOutput) ElementType

func (DataSourceDocumentAttributeValue1PropertiesOutput) StringListValue

func (DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesOutput

func (o DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesOutput() DataSourceDocumentAttributeValue1PropertiesOutput

func (DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesOutputWithContext

func (o DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue1PropertiesOutput

func (DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesPtrOutput

func (o DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesPtrOutput() DataSourceDocumentAttributeValue1PropertiesPtrOutput

func (DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue1PropertiesOutput) ToDataSourceDocumentAttributeValue1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue1PropertiesPtrOutput

type DataSourceDocumentAttributeValue1PropertiesPtrInput

type DataSourceDocumentAttributeValue1PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue1PropertiesPtrOutput() DataSourceDocumentAttributeValue1PropertiesPtrOutput
	ToDataSourceDocumentAttributeValue1PropertiesPtrOutputWithContext(context.Context) DataSourceDocumentAttributeValue1PropertiesPtrOutput
}

DataSourceDocumentAttributeValue1PropertiesPtrInput is an input type that accepts DataSourceDocumentAttributeValue1PropertiesArgs, DataSourceDocumentAttributeValue1PropertiesPtr and DataSourceDocumentAttributeValue1PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue1PropertiesPtrInput` via:

        DataSourceDocumentAttributeValue1PropertiesArgs{...}

or:

        nil

type DataSourceDocumentAttributeValue1PropertiesPtrOutput

type DataSourceDocumentAttributeValue1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue1PropertiesPtrOutput) Elem

func (DataSourceDocumentAttributeValue1PropertiesPtrOutput) ElementType

func (DataSourceDocumentAttributeValue1PropertiesPtrOutput) StringListValue

func (DataSourceDocumentAttributeValue1PropertiesPtrOutput) ToDataSourceDocumentAttributeValue1PropertiesPtrOutput

func (DataSourceDocumentAttributeValue1PropertiesPtrOutput) ToDataSourceDocumentAttributeValue1PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue1PropertiesPtrOutput) ToDataSourceDocumentAttributeValue1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue1PropertiesPtrOutput

type DataSourceDocumentAttributeValue2Properties

type DataSourceDocumentAttributeValue2Properties struct {
	LongValue float64 `pulumi:"longValue"`
}

type DataSourceDocumentAttributeValue2PropertiesArgs

type DataSourceDocumentAttributeValue2PropertiesArgs struct {
	LongValue pulumi.Float64Input `pulumi:"longValue"`
}

func (DataSourceDocumentAttributeValue2PropertiesArgs) ElementType

func (DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesOutput

func (i DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesOutput() DataSourceDocumentAttributeValue2PropertiesOutput

func (DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesOutputWithContext

func (i DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue2PropertiesOutput

func (DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesPtrOutput

func (i DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesPtrOutput() DataSourceDocumentAttributeValue2PropertiesPtrOutput

func (DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesPtrOutputWithContext

func (i DataSourceDocumentAttributeValue2PropertiesArgs) ToDataSourceDocumentAttributeValue2PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue2PropertiesPtrOutput

type DataSourceDocumentAttributeValue2PropertiesInput

type DataSourceDocumentAttributeValue2PropertiesInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue2PropertiesOutput() DataSourceDocumentAttributeValue2PropertiesOutput
	ToDataSourceDocumentAttributeValue2PropertiesOutputWithContext(context.Context) DataSourceDocumentAttributeValue2PropertiesOutput
}

DataSourceDocumentAttributeValue2PropertiesInput is an input type that accepts DataSourceDocumentAttributeValue2PropertiesArgs and DataSourceDocumentAttributeValue2PropertiesOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue2PropertiesInput` via:

DataSourceDocumentAttributeValue2PropertiesArgs{...}

type DataSourceDocumentAttributeValue2PropertiesOutput

type DataSourceDocumentAttributeValue2PropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue2PropertiesOutput) ElementType

func (DataSourceDocumentAttributeValue2PropertiesOutput) LongValue

func (DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesOutput

func (o DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesOutput() DataSourceDocumentAttributeValue2PropertiesOutput

func (DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesOutputWithContext

func (o DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue2PropertiesOutput

func (DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesPtrOutput

func (o DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesPtrOutput() DataSourceDocumentAttributeValue2PropertiesPtrOutput

func (DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue2PropertiesOutput) ToDataSourceDocumentAttributeValue2PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue2PropertiesPtrOutput

type DataSourceDocumentAttributeValue2PropertiesPtrInput

type DataSourceDocumentAttributeValue2PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue2PropertiesPtrOutput() DataSourceDocumentAttributeValue2PropertiesPtrOutput
	ToDataSourceDocumentAttributeValue2PropertiesPtrOutputWithContext(context.Context) DataSourceDocumentAttributeValue2PropertiesPtrOutput
}

DataSourceDocumentAttributeValue2PropertiesPtrInput is an input type that accepts DataSourceDocumentAttributeValue2PropertiesArgs, DataSourceDocumentAttributeValue2PropertiesPtr and DataSourceDocumentAttributeValue2PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue2PropertiesPtrInput` via:

        DataSourceDocumentAttributeValue2PropertiesArgs{...}

or:

        nil

type DataSourceDocumentAttributeValue2PropertiesPtrOutput

type DataSourceDocumentAttributeValue2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue2PropertiesPtrOutput) Elem

func (DataSourceDocumentAttributeValue2PropertiesPtrOutput) ElementType

func (DataSourceDocumentAttributeValue2PropertiesPtrOutput) LongValue

func (DataSourceDocumentAttributeValue2PropertiesPtrOutput) ToDataSourceDocumentAttributeValue2PropertiesPtrOutput

func (DataSourceDocumentAttributeValue2PropertiesPtrOutput) ToDataSourceDocumentAttributeValue2PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue2PropertiesPtrOutput) ToDataSourceDocumentAttributeValue2PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue2PropertiesPtrOutput

type DataSourceDocumentAttributeValue3Properties

type DataSourceDocumentAttributeValue3Properties struct {
	DateValue string `pulumi:"dateValue"`
}

type DataSourceDocumentAttributeValue3PropertiesArgs

type DataSourceDocumentAttributeValue3PropertiesArgs struct {
	DateValue pulumi.StringInput `pulumi:"dateValue"`
}

func (DataSourceDocumentAttributeValue3PropertiesArgs) ElementType

func (DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesOutput

func (i DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesOutput() DataSourceDocumentAttributeValue3PropertiesOutput

func (DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesOutputWithContext

func (i DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue3PropertiesOutput

func (DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesPtrOutput

func (i DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesPtrOutput() DataSourceDocumentAttributeValue3PropertiesPtrOutput

func (DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesPtrOutputWithContext

func (i DataSourceDocumentAttributeValue3PropertiesArgs) ToDataSourceDocumentAttributeValue3PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue3PropertiesPtrOutput

type DataSourceDocumentAttributeValue3PropertiesInput

type DataSourceDocumentAttributeValue3PropertiesInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue3PropertiesOutput() DataSourceDocumentAttributeValue3PropertiesOutput
	ToDataSourceDocumentAttributeValue3PropertiesOutputWithContext(context.Context) DataSourceDocumentAttributeValue3PropertiesOutput
}

DataSourceDocumentAttributeValue3PropertiesInput is an input type that accepts DataSourceDocumentAttributeValue3PropertiesArgs and DataSourceDocumentAttributeValue3PropertiesOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue3PropertiesInput` via:

DataSourceDocumentAttributeValue3PropertiesArgs{...}

type DataSourceDocumentAttributeValue3PropertiesOutput

type DataSourceDocumentAttributeValue3PropertiesOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue3PropertiesOutput) DateValue

func (DataSourceDocumentAttributeValue3PropertiesOutput) ElementType

func (DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesOutput

func (o DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesOutput() DataSourceDocumentAttributeValue3PropertiesOutput

func (DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesOutputWithContext

func (o DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue3PropertiesOutput

func (DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesPtrOutput

func (o DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesPtrOutput() DataSourceDocumentAttributeValue3PropertiesPtrOutput

func (DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue3PropertiesOutput) ToDataSourceDocumentAttributeValue3PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue3PropertiesPtrOutput

type DataSourceDocumentAttributeValue3PropertiesPtrInput

type DataSourceDocumentAttributeValue3PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentAttributeValue3PropertiesPtrOutput() DataSourceDocumentAttributeValue3PropertiesPtrOutput
	ToDataSourceDocumentAttributeValue3PropertiesPtrOutputWithContext(context.Context) DataSourceDocumentAttributeValue3PropertiesPtrOutput
}

DataSourceDocumentAttributeValue3PropertiesPtrInput is an input type that accepts DataSourceDocumentAttributeValue3PropertiesArgs, DataSourceDocumentAttributeValue3PropertiesPtr and DataSourceDocumentAttributeValue3PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceDocumentAttributeValue3PropertiesPtrInput` via:

        DataSourceDocumentAttributeValue3PropertiesArgs{...}

or:

        nil

type DataSourceDocumentAttributeValue3PropertiesPtrOutput

type DataSourceDocumentAttributeValue3PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentAttributeValue3PropertiesPtrOutput) DateValue

func (DataSourceDocumentAttributeValue3PropertiesPtrOutput) Elem

func (DataSourceDocumentAttributeValue3PropertiesPtrOutput) ElementType

func (DataSourceDocumentAttributeValue3PropertiesPtrOutput) ToDataSourceDocumentAttributeValue3PropertiesPtrOutput

func (DataSourceDocumentAttributeValue3PropertiesPtrOutput) ToDataSourceDocumentAttributeValue3PropertiesPtrOutputWithContext

func (o DataSourceDocumentAttributeValue3PropertiesPtrOutput) ToDataSourceDocumentAttributeValue3PropertiesPtrOutputWithContext(ctx context.Context) DataSourceDocumentAttributeValue3PropertiesPtrOutput

type DataSourceDocumentContentOperator

type DataSourceDocumentContentOperator string

func (DataSourceDocumentContentOperator) ElementType

func (DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorOutput

func (e DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorOutput() DataSourceDocumentContentOperatorOutput

func (DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorOutputWithContext

func (e DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorOutputWithContext(ctx context.Context) DataSourceDocumentContentOperatorOutput

func (DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorPtrOutput

func (e DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorPtrOutput() DataSourceDocumentContentOperatorPtrOutput

func (DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorPtrOutputWithContext

func (e DataSourceDocumentContentOperator) ToDataSourceDocumentContentOperatorPtrOutputWithContext(ctx context.Context) DataSourceDocumentContentOperatorPtrOutput

func (DataSourceDocumentContentOperator) ToStringOutput

func (DataSourceDocumentContentOperator) ToStringOutputWithContext

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

func (DataSourceDocumentContentOperator) ToStringPtrOutput

func (DataSourceDocumentContentOperator) ToStringPtrOutputWithContext

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

type DataSourceDocumentContentOperatorInput

type DataSourceDocumentContentOperatorInput interface {
	pulumi.Input

	ToDataSourceDocumentContentOperatorOutput() DataSourceDocumentContentOperatorOutput
	ToDataSourceDocumentContentOperatorOutputWithContext(context.Context) DataSourceDocumentContentOperatorOutput
}

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

DataSourceDocumentContentOperatorDelete

type DataSourceDocumentContentOperatorOutput

type DataSourceDocumentContentOperatorOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentContentOperatorOutput) ElementType

func (DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorOutput

func (o DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorOutput() DataSourceDocumentContentOperatorOutput

func (DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorOutputWithContext

func (o DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorOutputWithContext(ctx context.Context) DataSourceDocumentContentOperatorOutput

func (DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorPtrOutput

func (o DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorPtrOutput() DataSourceDocumentContentOperatorPtrOutput

func (DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorPtrOutputWithContext

func (o DataSourceDocumentContentOperatorOutput) ToDataSourceDocumentContentOperatorPtrOutputWithContext(ctx context.Context) DataSourceDocumentContentOperatorPtrOutput

func (DataSourceDocumentContentOperatorOutput) ToStringOutput

func (DataSourceDocumentContentOperatorOutput) ToStringOutputWithContext

func (DataSourceDocumentContentOperatorOutput) ToStringPtrOutput

func (DataSourceDocumentContentOperatorOutput) ToStringPtrOutputWithContext

type DataSourceDocumentContentOperatorPtrInput

type DataSourceDocumentContentOperatorPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentContentOperatorPtrOutput() DataSourceDocumentContentOperatorPtrOutput
	ToDataSourceDocumentContentOperatorPtrOutputWithContext(context.Context) DataSourceDocumentContentOperatorPtrOutput
}

type DataSourceDocumentContentOperatorPtrOutput

type DataSourceDocumentContentOperatorPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentContentOperatorPtrOutput) Elem

func (DataSourceDocumentContentOperatorPtrOutput) ElementType

func (DataSourceDocumentContentOperatorPtrOutput) ToDataSourceDocumentContentOperatorPtrOutput

func (o DataSourceDocumentContentOperatorPtrOutput) ToDataSourceDocumentContentOperatorPtrOutput() DataSourceDocumentContentOperatorPtrOutput

func (DataSourceDocumentContentOperatorPtrOutput) ToDataSourceDocumentContentOperatorPtrOutputWithContext

func (o DataSourceDocumentContentOperatorPtrOutput) ToDataSourceDocumentContentOperatorPtrOutputWithContext(ctx context.Context) DataSourceDocumentContentOperatorPtrOutput

func (DataSourceDocumentContentOperatorPtrOutput) ToStringPtrOutput

func (DataSourceDocumentContentOperatorPtrOutput) ToStringPtrOutputWithContext

type DataSourceDocumentEnrichmentConditionOperator

type DataSourceDocumentEnrichmentConditionOperator string

func (DataSourceDocumentEnrichmentConditionOperator) ElementType

func (DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorOutput

func (e DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorOutput() DataSourceDocumentEnrichmentConditionOperatorOutput

func (DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorOutputWithContext

func (e DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConditionOperatorOutput

func (DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (e DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutput() DataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutputWithContext

func (e DataSourceDocumentEnrichmentConditionOperator) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (DataSourceDocumentEnrichmentConditionOperator) ToStringOutput

func (DataSourceDocumentEnrichmentConditionOperator) ToStringOutputWithContext

func (DataSourceDocumentEnrichmentConditionOperator) ToStringPtrOutput

func (DataSourceDocumentEnrichmentConditionOperator) ToStringPtrOutputWithContext

type DataSourceDocumentEnrichmentConditionOperatorInput

type DataSourceDocumentEnrichmentConditionOperatorInput interface {
	pulumi.Input

	ToDataSourceDocumentEnrichmentConditionOperatorOutput() DataSourceDocumentEnrichmentConditionOperatorOutput
	ToDataSourceDocumentEnrichmentConditionOperatorOutputWithContext(context.Context) DataSourceDocumentEnrichmentConditionOperatorOutput
}

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

DataSourceDocumentEnrichmentConditionOperatorGreaterThan
DataSourceDocumentEnrichmentConditionOperatorGreaterThanOrEquals
DataSourceDocumentEnrichmentConditionOperatorLessThan
DataSourceDocumentEnrichmentConditionOperatorLessThanOrEquals
DataSourceDocumentEnrichmentConditionOperatorEquals
DataSourceDocumentEnrichmentConditionOperatorNotEquals
DataSourceDocumentEnrichmentConditionOperatorContains
DataSourceDocumentEnrichmentConditionOperatorNotContains
DataSourceDocumentEnrichmentConditionOperatorExists
DataSourceDocumentEnrichmentConditionOperatorNotExists
DataSourceDocumentEnrichmentConditionOperatorBeginsWith

type DataSourceDocumentEnrichmentConditionOperatorOutput

type DataSourceDocumentEnrichmentConditionOperatorOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ElementType

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorOutput

func (o DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorOutput() DataSourceDocumentEnrichmentConditionOperatorOutput

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorOutputWithContext

func (o DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConditionOperatorOutput

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (o DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutput() DataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutputWithContext

func (o DataSourceDocumentEnrichmentConditionOperatorOutput) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToStringOutput

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToStringOutputWithContext

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToStringPtrOutput

func (DataSourceDocumentEnrichmentConditionOperatorOutput) ToStringPtrOutputWithContext

type DataSourceDocumentEnrichmentConditionOperatorPtrInput

type DataSourceDocumentEnrichmentConditionOperatorPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentEnrichmentConditionOperatorPtrOutput() DataSourceDocumentEnrichmentConditionOperatorPtrOutput
	ToDataSourceDocumentEnrichmentConditionOperatorPtrOutputWithContext(context.Context) DataSourceDocumentEnrichmentConditionOperatorPtrOutput
}

type DataSourceDocumentEnrichmentConditionOperatorPtrOutput

type DataSourceDocumentEnrichmentConditionOperatorPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentEnrichmentConditionOperatorPtrOutput) Elem

func (DataSourceDocumentEnrichmentConditionOperatorPtrOutput) ElementType

func (DataSourceDocumentEnrichmentConditionOperatorPtrOutput) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (DataSourceDocumentEnrichmentConditionOperatorPtrOutput) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutputWithContext

func (o DataSourceDocumentEnrichmentConditionOperatorPtrOutput) ToDataSourceDocumentEnrichmentConditionOperatorPtrOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConditionOperatorPtrOutput

func (DataSourceDocumentEnrichmentConditionOperatorPtrOutput) ToStringPtrOutput

func (DataSourceDocumentEnrichmentConditionOperatorPtrOutput) ToStringPtrOutputWithContext

type DataSourceDocumentEnrichmentConfiguration

type DataSourceDocumentEnrichmentConfiguration struct {
	// Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
	InlineConfigurations []DataSourceInlineDocumentEnrichmentConfiguration `pulumi:"inlineConfigurations"`
	// Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .
	PostExtractionHookConfiguration *DataSourceHookConfiguration `pulumi:"postExtractionHookConfiguration"`
	// Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .
	PreExtractionHookConfiguration *DataSourceHookConfiguration `pulumi:"preExtractionHookConfiguration"`
}

type DataSourceDocumentEnrichmentConfigurationArgs

type DataSourceDocumentEnrichmentConfigurationArgs struct {
	// Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
	InlineConfigurations DataSourceInlineDocumentEnrichmentConfigurationArrayInput `pulumi:"inlineConfigurations"`
	// Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .
	PostExtractionHookConfiguration DataSourceHookConfigurationPtrInput `pulumi:"postExtractionHookConfiguration"`
	// Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .
	PreExtractionHookConfiguration DataSourceHookConfigurationPtrInput `pulumi:"preExtractionHookConfiguration"`
}

func (DataSourceDocumentEnrichmentConfigurationArgs) ElementType

func (DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationOutput

func (i DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationOutput() DataSourceDocumentEnrichmentConfigurationOutput

func (DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationOutputWithContext

func (i DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConfigurationOutput

func (DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationPtrOutput

func (i DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationPtrOutput() DataSourceDocumentEnrichmentConfigurationPtrOutput

func (DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationPtrOutputWithContext

func (i DataSourceDocumentEnrichmentConfigurationArgs) ToDataSourceDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConfigurationPtrOutput

type DataSourceDocumentEnrichmentConfigurationInput

type DataSourceDocumentEnrichmentConfigurationInput interface {
	pulumi.Input

	ToDataSourceDocumentEnrichmentConfigurationOutput() DataSourceDocumentEnrichmentConfigurationOutput
	ToDataSourceDocumentEnrichmentConfigurationOutputWithContext(context.Context) DataSourceDocumentEnrichmentConfigurationOutput
}

DataSourceDocumentEnrichmentConfigurationInput is an input type that accepts DataSourceDocumentEnrichmentConfigurationArgs and DataSourceDocumentEnrichmentConfigurationOutput values. You can construct a concrete instance of `DataSourceDocumentEnrichmentConfigurationInput` via:

DataSourceDocumentEnrichmentConfigurationArgs{...}

type DataSourceDocumentEnrichmentConfigurationOutput

type DataSourceDocumentEnrichmentConfigurationOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentEnrichmentConfigurationOutput) ElementType

func (DataSourceDocumentEnrichmentConfigurationOutput) InlineConfigurations

Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.

func (DataSourceDocumentEnrichmentConfigurationOutput) PostExtractionHookConfiguration

Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .

func (DataSourceDocumentEnrichmentConfigurationOutput) PreExtractionHookConfiguration

Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .

func (DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationOutput

func (o DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationOutput() DataSourceDocumentEnrichmentConfigurationOutput

func (DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationOutputWithContext

func (o DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConfigurationOutput

func (DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutput

func (o DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutput() DataSourceDocumentEnrichmentConfigurationPtrOutput

func (DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutputWithContext

func (o DataSourceDocumentEnrichmentConfigurationOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConfigurationPtrOutput

type DataSourceDocumentEnrichmentConfigurationPtrInput

type DataSourceDocumentEnrichmentConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceDocumentEnrichmentConfigurationPtrOutput() DataSourceDocumentEnrichmentConfigurationPtrOutput
	ToDataSourceDocumentEnrichmentConfigurationPtrOutputWithContext(context.Context) DataSourceDocumentEnrichmentConfigurationPtrOutput
}

DataSourceDocumentEnrichmentConfigurationPtrInput is an input type that accepts DataSourceDocumentEnrichmentConfigurationArgs, DataSourceDocumentEnrichmentConfigurationPtr and DataSourceDocumentEnrichmentConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceDocumentEnrichmentConfigurationPtrInput` via:

        DataSourceDocumentEnrichmentConfigurationArgs{...}

or:

        nil

type DataSourceDocumentEnrichmentConfigurationPtrOutput

type DataSourceDocumentEnrichmentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDocumentEnrichmentConfigurationPtrOutput) Elem

func (DataSourceDocumentEnrichmentConfigurationPtrOutput) ElementType

func (DataSourceDocumentEnrichmentConfigurationPtrOutput) InlineConfigurations

Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.

func (DataSourceDocumentEnrichmentConfigurationPtrOutput) PostExtractionHookConfiguration

Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .

func (DataSourceDocumentEnrichmentConfigurationPtrOutput) PreExtractionHookConfiguration

Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Using Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html) .

func (DataSourceDocumentEnrichmentConfigurationPtrOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutput

func (o DataSourceDocumentEnrichmentConfigurationPtrOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutput() DataSourceDocumentEnrichmentConfigurationPtrOutput

func (DataSourceDocumentEnrichmentConfigurationPtrOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutputWithContext

func (o DataSourceDocumentEnrichmentConfigurationPtrOutput) ToDataSourceDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceDocumentEnrichmentConfigurationPtrOutput

type DataSourceHookConfiguration

type DataSourceHookConfiguration struct {
	// The condition used for when a Lambda function should be invoked.
	//
	// For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time.
	InvocationCondition *DataSourceDocumentAttributeCondition `pulumi:"invocationCondition"`
	// The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see [IAM roles for Custom Document Enrichment (CDE)](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/iam-roles.html#cde-iam-role) .
	LambdaArn *string `pulumi:"lambdaArn"`
	// The Amazon Resource Name (ARN) of a role with permission to run `PreExtractionHookConfiguration` and `PostExtractionHookConfiguration` for altering document metadata and content during the document ingestion process.
	RoleArn *string `pulumi:"roleArn"`
	// Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html#cde-lambda-operations-data-contracts) .
	S3BucketName *string `pulumi:"s3BucketName"`
}

type DataSourceHookConfigurationArgs

type DataSourceHookConfigurationArgs struct {
	// The condition used for when a Lambda function should be invoked.
	//
	// For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time.
	InvocationCondition DataSourceDocumentAttributeConditionPtrInput `pulumi:"invocationCondition"`
	// The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see [IAM roles for Custom Document Enrichment (CDE)](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/iam-roles.html#cde-iam-role) .
	LambdaArn pulumi.StringPtrInput `pulumi:"lambdaArn"`
	// The Amazon Resource Name (ARN) of a role with permission to run `PreExtractionHookConfiguration` and `PostExtractionHookConfiguration` for altering document metadata and content during the document ingestion process.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html#cde-lambda-operations-data-contracts) .
	S3BucketName pulumi.StringPtrInput `pulumi:"s3BucketName"`
}

func (DataSourceHookConfigurationArgs) ElementType

func (DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationOutput

func (i DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationOutput() DataSourceHookConfigurationOutput

func (DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationOutputWithContext

func (i DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationOutputWithContext(ctx context.Context) DataSourceHookConfigurationOutput

func (DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationPtrOutput

func (i DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationPtrOutput() DataSourceHookConfigurationPtrOutput

func (DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationPtrOutputWithContext

func (i DataSourceHookConfigurationArgs) ToDataSourceHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceHookConfigurationPtrOutput

type DataSourceHookConfigurationInput

type DataSourceHookConfigurationInput interface {
	pulumi.Input

	ToDataSourceHookConfigurationOutput() DataSourceHookConfigurationOutput
	ToDataSourceHookConfigurationOutputWithContext(context.Context) DataSourceHookConfigurationOutput
}

DataSourceHookConfigurationInput is an input type that accepts DataSourceHookConfigurationArgs and DataSourceHookConfigurationOutput values. You can construct a concrete instance of `DataSourceHookConfigurationInput` via:

DataSourceHookConfigurationArgs{...}

type DataSourceHookConfigurationOutput

type DataSourceHookConfigurationOutput struct{ *pulumi.OutputState }

func (DataSourceHookConfigurationOutput) ElementType

func (DataSourceHookConfigurationOutput) InvocationCondition

The condition used for when a Lambda function should be invoked.

For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time.

func (DataSourceHookConfigurationOutput) LambdaArn

The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see [IAM roles for Custom Document Enrichment (CDE)](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/iam-roles.html#cde-iam-role) .

func (DataSourceHookConfigurationOutput) RoleArn

The Amazon Resource Name (ARN) of a role with permission to run `PreExtractionHookConfiguration` and `PostExtractionHookConfiguration` for altering document metadata and content during the document ingestion process.

func (DataSourceHookConfigurationOutput) S3BucketName

Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html#cde-lambda-operations-data-contracts) .

func (DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationOutput

func (o DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationOutput() DataSourceHookConfigurationOutput

func (DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationOutputWithContext

func (o DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationOutputWithContext(ctx context.Context) DataSourceHookConfigurationOutput

func (DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationPtrOutput

func (o DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationPtrOutput() DataSourceHookConfigurationPtrOutput

func (DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationPtrOutputWithContext

func (o DataSourceHookConfigurationOutput) ToDataSourceHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceHookConfigurationPtrOutput

type DataSourceHookConfigurationPtrInput

type DataSourceHookConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceHookConfigurationPtrOutput() DataSourceHookConfigurationPtrOutput
	ToDataSourceHookConfigurationPtrOutputWithContext(context.Context) DataSourceHookConfigurationPtrOutput
}

DataSourceHookConfigurationPtrInput is an input type that accepts DataSourceHookConfigurationArgs, DataSourceHookConfigurationPtr and DataSourceHookConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceHookConfigurationPtrInput` via:

        DataSourceHookConfigurationArgs{...}

or:

        nil

type DataSourceHookConfigurationPtrOutput

type DataSourceHookConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceHookConfigurationPtrOutput) Elem

func (DataSourceHookConfigurationPtrOutput) ElementType

func (DataSourceHookConfigurationPtrOutput) InvocationCondition

The condition used for when a Lambda function should be invoked.

For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time.

func (DataSourceHookConfigurationPtrOutput) LambdaArn

The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see [IAM roles for Custom Document Enrichment (CDE)](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/iam-roles.html#cde-iam-role) .

func (DataSourceHookConfigurationPtrOutput) RoleArn

The Amazon Resource Name (ARN) of a role with permission to run `PreExtractionHookConfiguration` and `PostExtractionHookConfiguration` for altering document metadata and content during the document ingestion process.

func (DataSourceHookConfigurationPtrOutput) S3BucketName

Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/cde-lambda-operations.html#cde-lambda-operations-data-contracts) .

func (DataSourceHookConfigurationPtrOutput) ToDataSourceHookConfigurationPtrOutput

func (o DataSourceHookConfigurationPtrOutput) ToDataSourceHookConfigurationPtrOutput() DataSourceHookConfigurationPtrOutput

func (DataSourceHookConfigurationPtrOutput) ToDataSourceHookConfigurationPtrOutputWithContext

func (o DataSourceHookConfigurationPtrOutput) ToDataSourceHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceHookConfigurationPtrOutput

type DataSourceImageExtractionConfiguration added in v1.14.0

type DataSourceImageExtractionConfiguration struct {
	// Specify whether to extract semantic meaning from images and visuals from documents.
	ImageExtractionStatus DataSourceImageExtractionStatus `pulumi:"imageExtractionStatus"`
}

type DataSourceImageExtractionConfigurationArgs added in v1.14.0

type DataSourceImageExtractionConfigurationArgs struct {
	// Specify whether to extract semantic meaning from images and visuals from documents.
	ImageExtractionStatus DataSourceImageExtractionStatusInput `pulumi:"imageExtractionStatus"`
}

func (DataSourceImageExtractionConfigurationArgs) ElementType added in v1.14.0

func (DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationOutput added in v1.14.0

func (i DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationOutput() DataSourceImageExtractionConfigurationOutput

func (DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationOutputWithContext added in v1.14.0

func (i DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationOutputWithContext(ctx context.Context) DataSourceImageExtractionConfigurationOutput

func (DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationPtrOutput added in v1.14.0

func (i DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationPtrOutput() DataSourceImageExtractionConfigurationPtrOutput

func (DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationPtrOutputWithContext added in v1.14.0

func (i DataSourceImageExtractionConfigurationArgs) ToDataSourceImageExtractionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceImageExtractionConfigurationPtrOutput

type DataSourceImageExtractionConfigurationInput added in v1.14.0

type DataSourceImageExtractionConfigurationInput interface {
	pulumi.Input

	ToDataSourceImageExtractionConfigurationOutput() DataSourceImageExtractionConfigurationOutput
	ToDataSourceImageExtractionConfigurationOutputWithContext(context.Context) DataSourceImageExtractionConfigurationOutput
}

DataSourceImageExtractionConfigurationInput is an input type that accepts DataSourceImageExtractionConfigurationArgs and DataSourceImageExtractionConfigurationOutput values. You can construct a concrete instance of `DataSourceImageExtractionConfigurationInput` via:

DataSourceImageExtractionConfigurationArgs{...}

type DataSourceImageExtractionConfigurationOutput added in v1.14.0

type DataSourceImageExtractionConfigurationOutput struct{ *pulumi.OutputState }

func (DataSourceImageExtractionConfigurationOutput) ElementType added in v1.14.0

func (DataSourceImageExtractionConfigurationOutput) ImageExtractionStatus added in v1.14.0

Specify whether to extract semantic meaning from images and visuals from documents.

func (DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationOutput added in v1.14.0

func (o DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationOutput() DataSourceImageExtractionConfigurationOutput

func (DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationOutputWithContext added in v1.14.0

func (o DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationOutputWithContext(ctx context.Context) DataSourceImageExtractionConfigurationOutput

func (DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationPtrOutput added in v1.14.0

func (o DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationPtrOutput() DataSourceImageExtractionConfigurationPtrOutput

func (DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationPtrOutputWithContext added in v1.14.0

func (o DataSourceImageExtractionConfigurationOutput) ToDataSourceImageExtractionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceImageExtractionConfigurationPtrOutput

type DataSourceImageExtractionConfigurationPtrInput added in v1.14.0

type DataSourceImageExtractionConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceImageExtractionConfigurationPtrOutput() DataSourceImageExtractionConfigurationPtrOutput
	ToDataSourceImageExtractionConfigurationPtrOutputWithContext(context.Context) DataSourceImageExtractionConfigurationPtrOutput
}

DataSourceImageExtractionConfigurationPtrInput is an input type that accepts DataSourceImageExtractionConfigurationArgs, DataSourceImageExtractionConfigurationPtr and DataSourceImageExtractionConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceImageExtractionConfigurationPtrInput` via:

        DataSourceImageExtractionConfigurationArgs{...}

or:

        nil

type DataSourceImageExtractionConfigurationPtrOutput added in v1.14.0

type DataSourceImageExtractionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceImageExtractionConfigurationPtrOutput) Elem added in v1.14.0

func (DataSourceImageExtractionConfigurationPtrOutput) ElementType added in v1.14.0

func (DataSourceImageExtractionConfigurationPtrOutput) ImageExtractionStatus added in v1.14.0

Specify whether to extract semantic meaning from images and visuals from documents.

func (DataSourceImageExtractionConfigurationPtrOutput) ToDataSourceImageExtractionConfigurationPtrOutput added in v1.14.0

func (o DataSourceImageExtractionConfigurationPtrOutput) ToDataSourceImageExtractionConfigurationPtrOutput() DataSourceImageExtractionConfigurationPtrOutput

func (DataSourceImageExtractionConfigurationPtrOutput) ToDataSourceImageExtractionConfigurationPtrOutputWithContext added in v1.14.0

func (o DataSourceImageExtractionConfigurationPtrOutput) ToDataSourceImageExtractionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceImageExtractionConfigurationPtrOutput

type DataSourceImageExtractionStatus added in v1.14.0

type DataSourceImageExtractionStatus string

func (DataSourceImageExtractionStatus) ElementType added in v1.14.0

func (DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusOutput added in v1.14.0

func (e DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusOutput() DataSourceImageExtractionStatusOutput

func (DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusOutputWithContext added in v1.14.0

func (e DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusOutputWithContext(ctx context.Context) DataSourceImageExtractionStatusOutput

func (DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusPtrOutput added in v1.14.0

func (e DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusPtrOutput() DataSourceImageExtractionStatusPtrOutput

func (DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusPtrOutputWithContext added in v1.14.0

func (e DataSourceImageExtractionStatus) ToDataSourceImageExtractionStatusPtrOutputWithContext(ctx context.Context) DataSourceImageExtractionStatusPtrOutput

func (DataSourceImageExtractionStatus) ToStringOutput added in v1.14.0

func (DataSourceImageExtractionStatus) ToStringOutputWithContext added in v1.14.0

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

func (DataSourceImageExtractionStatus) ToStringPtrOutput added in v1.14.0

func (DataSourceImageExtractionStatus) ToStringPtrOutputWithContext added in v1.14.0

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

type DataSourceImageExtractionStatusInput added in v1.14.0

type DataSourceImageExtractionStatusInput interface {
	pulumi.Input

	ToDataSourceImageExtractionStatusOutput() DataSourceImageExtractionStatusOutput
	ToDataSourceImageExtractionStatusOutputWithContext(context.Context) DataSourceImageExtractionStatusOutput
}

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

DataSourceImageExtractionStatusEnabled
DataSourceImageExtractionStatusDisabled

type DataSourceImageExtractionStatusOutput added in v1.14.0

type DataSourceImageExtractionStatusOutput struct{ *pulumi.OutputState }

func (DataSourceImageExtractionStatusOutput) ElementType added in v1.14.0

func (DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusOutput added in v1.14.0

func (o DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusOutput() DataSourceImageExtractionStatusOutput

func (DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusOutputWithContext added in v1.14.0

func (o DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusOutputWithContext(ctx context.Context) DataSourceImageExtractionStatusOutput

func (DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusPtrOutput added in v1.14.0

func (o DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusPtrOutput() DataSourceImageExtractionStatusPtrOutput

func (DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusPtrOutputWithContext added in v1.14.0

func (o DataSourceImageExtractionStatusOutput) ToDataSourceImageExtractionStatusPtrOutputWithContext(ctx context.Context) DataSourceImageExtractionStatusPtrOutput

func (DataSourceImageExtractionStatusOutput) ToStringOutput added in v1.14.0

func (DataSourceImageExtractionStatusOutput) ToStringOutputWithContext added in v1.14.0

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

func (DataSourceImageExtractionStatusOutput) ToStringPtrOutput added in v1.14.0

func (DataSourceImageExtractionStatusOutput) ToStringPtrOutputWithContext added in v1.14.0

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

type DataSourceImageExtractionStatusPtrInput added in v1.14.0

type DataSourceImageExtractionStatusPtrInput interface {
	pulumi.Input

	ToDataSourceImageExtractionStatusPtrOutput() DataSourceImageExtractionStatusPtrOutput
	ToDataSourceImageExtractionStatusPtrOutputWithContext(context.Context) DataSourceImageExtractionStatusPtrOutput
}

func DataSourceImageExtractionStatusPtr added in v1.14.0

func DataSourceImageExtractionStatusPtr(v string) DataSourceImageExtractionStatusPtrInput

type DataSourceImageExtractionStatusPtrOutput added in v1.14.0

type DataSourceImageExtractionStatusPtrOutput struct{ *pulumi.OutputState }

func (DataSourceImageExtractionStatusPtrOutput) Elem added in v1.14.0

func (DataSourceImageExtractionStatusPtrOutput) ElementType added in v1.14.0

func (DataSourceImageExtractionStatusPtrOutput) ToDataSourceImageExtractionStatusPtrOutput added in v1.14.0

func (o DataSourceImageExtractionStatusPtrOutput) ToDataSourceImageExtractionStatusPtrOutput() DataSourceImageExtractionStatusPtrOutput

func (DataSourceImageExtractionStatusPtrOutput) ToDataSourceImageExtractionStatusPtrOutputWithContext added in v1.14.0

func (o DataSourceImageExtractionStatusPtrOutput) ToDataSourceImageExtractionStatusPtrOutputWithContext(ctx context.Context) DataSourceImageExtractionStatusPtrOutput

func (DataSourceImageExtractionStatusPtrOutput) ToStringPtrOutput added in v1.14.0

func (DataSourceImageExtractionStatusPtrOutput) ToStringPtrOutputWithContext added in v1.14.0

type DataSourceInlineDocumentEnrichmentConfiguration

type DataSourceInlineDocumentEnrichmentConfiguration struct {
	// Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
	Condition *DataSourceDocumentAttributeCondition `pulumi:"condition"`
	// `TRUE` to delete content if the condition used for the target attribute is met.
	DocumentContentOperator *DataSourceDocumentContentOperator `pulumi:"documentContentOperator"`
	// Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
	Target *DataSourceDocumentAttributeTarget `pulumi:"target"`
}

type DataSourceInlineDocumentEnrichmentConfigurationArgs

type DataSourceInlineDocumentEnrichmentConfigurationArgs struct {
	// Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
	Condition DataSourceDocumentAttributeConditionPtrInput `pulumi:"condition"`
	// `TRUE` to delete content if the condition used for the target attribute is met.
	DocumentContentOperator DataSourceDocumentContentOperatorPtrInput `pulumi:"documentContentOperator"`
	// Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
	Target DataSourceDocumentAttributeTargetPtrInput `pulumi:"target"`
}

func (DataSourceInlineDocumentEnrichmentConfigurationArgs) ElementType

func (DataSourceInlineDocumentEnrichmentConfigurationArgs) ToDataSourceInlineDocumentEnrichmentConfigurationOutput

func (i DataSourceInlineDocumentEnrichmentConfigurationArgs) ToDataSourceInlineDocumentEnrichmentConfigurationOutput() DataSourceInlineDocumentEnrichmentConfigurationOutput

func (DataSourceInlineDocumentEnrichmentConfigurationArgs) ToDataSourceInlineDocumentEnrichmentConfigurationOutputWithContext

func (i DataSourceInlineDocumentEnrichmentConfigurationArgs) ToDataSourceInlineDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceInlineDocumentEnrichmentConfigurationOutput

type DataSourceInlineDocumentEnrichmentConfigurationArray

type DataSourceInlineDocumentEnrichmentConfigurationArray []DataSourceInlineDocumentEnrichmentConfigurationInput

func (DataSourceInlineDocumentEnrichmentConfigurationArray) ElementType

func (DataSourceInlineDocumentEnrichmentConfigurationArray) ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutput

func (i DataSourceInlineDocumentEnrichmentConfigurationArray) ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutput() DataSourceInlineDocumentEnrichmentConfigurationArrayOutput

func (DataSourceInlineDocumentEnrichmentConfigurationArray) ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutputWithContext

func (i DataSourceInlineDocumentEnrichmentConfigurationArray) ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutputWithContext(ctx context.Context) DataSourceInlineDocumentEnrichmentConfigurationArrayOutput

type DataSourceInlineDocumentEnrichmentConfigurationArrayInput

type DataSourceInlineDocumentEnrichmentConfigurationArrayInput interface {
	pulumi.Input

	ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutput() DataSourceInlineDocumentEnrichmentConfigurationArrayOutput
	ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutputWithContext(context.Context) DataSourceInlineDocumentEnrichmentConfigurationArrayOutput
}

DataSourceInlineDocumentEnrichmentConfigurationArrayInput is an input type that accepts DataSourceInlineDocumentEnrichmentConfigurationArray and DataSourceInlineDocumentEnrichmentConfigurationArrayOutput values. You can construct a concrete instance of `DataSourceInlineDocumentEnrichmentConfigurationArrayInput` via:

DataSourceInlineDocumentEnrichmentConfigurationArray{ DataSourceInlineDocumentEnrichmentConfigurationArgs{...} }

type DataSourceInlineDocumentEnrichmentConfigurationArrayOutput

type DataSourceInlineDocumentEnrichmentConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DataSourceInlineDocumentEnrichmentConfigurationArrayOutput) ElementType

func (DataSourceInlineDocumentEnrichmentConfigurationArrayOutput) Index

func (DataSourceInlineDocumentEnrichmentConfigurationArrayOutput) ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutput

func (DataSourceInlineDocumentEnrichmentConfigurationArrayOutput) ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutputWithContext

func (o DataSourceInlineDocumentEnrichmentConfigurationArrayOutput) ToDataSourceInlineDocumentEnrichmentConfigurationArrayOutputWithContext(ctx context.Context) DataSourceInlineDocumentEnrichmentConfigurationArrayOutput

type DataSourceInlineDocumentEnrichmentConfigurationInput

type DataSourceInlineDocumentEnrichmentConfigurationInput interface {
	pulumi.Input

	ToDataSourceInlineDocumentEnrichmentConfigurationOutput() DataSourceInlineDocumentEnrichmentConfigurationOutput
	ToDataSourceInlineDocumentEnrichmentConfigurationOutputWithContext(context.Context) DataSourceInlineDocumentEnrichmentConfigurationOutput
}

DataSourceInlineDocumentEnrichmentConfigurationInput is an input type that accepts DataSourceInlineDocumentEnrichmentConfigurationArgs and DataSourceInlineDocumentEnrichmentConfigurationOutput values. You can construct a concrete instance of `DataSourceInlineDocumentEnrichmentConfigurationInput` via:

DataSourceInlineDocumentEnrichmentConfigurationArgs{...}

type DataSourceInlineDocumentEnrichmentConfigurationOutput

type DataSourceInlineDocumentEnrichmentConfigurationOutput struct{ *pulumi.OutputState }

func (DataSourceInlineDocumentEnrichmentConfigurationOutput) Condition

Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .

func (DataSourceInlineDocumentEnrichmentConfigurationOutput) DocumentContentOperator

`TRUE` to delete content if the condition used for the target attribute is met.

func (DataSourceInlineDocumentEnrichmentConfigurationOutput) ElementType

func (DataSourceInlineDocumentEnrichmentConfigurationOutput) Target

Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.

func (DataSourceInlineDocumentEnrichmentConfigurationOutput) ToDataSourceInlineDocumentEnrichmentConfigurationOutput

func (DataSourceInlineDocumentEnrichmentConfigurationOutput) ToDataSourceInlineDocumentEnrichmentConfigurationOutputWithContext

func (o DataSourceInlineDocumentEnrichmentConfigurationOutput) ToDataSourceInlineDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceInlineDocumentEnrichmentConfigurationOutput

type DataSourceInput

type DataSourceInput interface {
	pulumi.Input

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

type DataSourceMediaExtractionConfiguration added in v1.14.0

type DataSourceMediaExtractionConfiguration struct {
	// The configuration for extracting semantic meaning from images in documents. For more information, see [Extracting semantic meaning from images and visuals](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/extracting-meaning-from-images.html) .
	ImageExtractionConfiguration *DataSourceImageExtractionConfiguration `pulumi:"imageExtractionConfiguration"`
}

type DataSourceMediaExtractionConfigurationArgs added in v1.14.0

type DataSourceMediaExtractionConfigurationArgs struct {
	// The configuration for extracting semantic meaning from images in documents. For more information, see [Extracting semantic meaning from images and visuals](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/extracting-meaning-from-images.html) .
	ImageExtractionConfiguration DataSourceImageExtractionConfigurationPtrInput `pulumi:"imageExtractionConfiguration"`
}

func (DataSourceMediaExtractionConfigurationArgs) ElementType added in v1.14.0

func (DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationOutput added in v1.14.0

func (i DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationOutput() DataSourceMediaExtractionConfigurationOutput

func (DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationOutputWithContext added in v1.14.0

func (i DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationOutputWithContext(ctx context.Context) DataSourceMediaExtractionConfigurationOutput

func (DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationPtrOutput added in v1.14.0

func (i DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationPtrOutput() DataSourceMediaExtractionConfigurationPtrOutput

func (DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationPtrOutputWithContext added in v1.14.0

func (i DataSourceMediaExtractionConfigurationArgs) ToDataSourceMediaExtractionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceMediaExtractionConfigurationPtrOutput

type DataSourceMediaExtractionConfigurationInput added in v1.14.0

type DataSourceMediaExtractionConfigurationInput interface {
	pulumi.Input

	ToDataSourceMediaExtractionConfigurationOutput() DataSourceMediaExtractionConfigurationOutput
	ToDataSourceMediaExtractionConfigurationOutputWithContext(context.Context) DataSourceMediaExtractionConfigurationOutput
}

DataSourceMediaExtractionConfigurationInput is an input type that accepts DataSourceMediaExtractionConfigurationArgs and DataSourceMediaExtractionConfigurationOutput values. You can construct a concrete instance of `DataSourceMediaExtractionConfigurationInput` via:

DataSourceMediaExtractionConfigurationArgs{...}

type DataSourceMediaExtractionConfigurationOutput added in v1.14.0

type DataSourceMediaExtractionConfigurationOutput struct{ *pulumi.OutputState }

func (DataSourceMediaExtractionConfigurationOutput) ElementType added in v1.14.0

func (DataSourceMediaExtractionConfigurationOutput) ImageExtractionConfiguration added in v1.14.0

The configuration for extracting semantic meaning from images in documents. For more information, see [Extracting semantic meaning from images and visuals](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/extracting-meaning-from-images.html) .

func (DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationOutput added in v1.14.0

func (o DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationOutput() DataSourceMediaExtractionConfigurationOutput

func (DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationOutputWithContext added in v1.14.0

func (o DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationOutputWithContext(ctx context.Context) DataSourceMediaExtractionConfigurationOutput

func (DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationPtrOutput added in v1.14.0

func (o DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationPtrOutput() DataSourceMediaExtractionConfigurationPtrOutput

func (DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationPtrOutputWithContext added in v1.14.0

func (o DataSourceMediaExtractionConfigurationOutput) ToDataSourceMediaExtractionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceMediaExtractionConfigurationPtrOutput

type DataSourceMediaExtractionConfigurationPtrInput added in v1.14.0

type DataSourceMediaExtractionConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceMediaExtractionConfigurationPtrOutput() DataSourceMediaExtractionConfigurationPtrOutput
	ToDataSourceMediaExtractionConfigurationPtrOutputWithContext(context.Context) DataSourceMediaExtractionConfigurationPtrOutput
}

DataSourceMediaExtractionConfigurationPtrInput is an input type that accepts DataSourceMediaExtractionConfigurationArgs, DataSourceMediaExtractionConfigurationPtr and DataSourceMediaExtractionConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceMediaExtractionConfigurationPtrInput` via:

        DataSourceMediaExtractionConfigurationArgs{...}

or:

        nil

type DataSourceMediaExtractionConfigurationPtrOutput added in v1.14.0

type DataSourceMediaExtractionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceMediaExtractionConfigurationPtrOutput) Elem added in v1.14.0

func (DataSourceMediaExtractionConfigurationPtrOutput) ElementType added in v1.14.0

func (DataSourceMediaExtractionConfigurationPtrOutput) ImageExtractionConfiguration added in v1.14.0

The configuration for extracting semantic meaning from images in documents. For more information, see [Extracting semantic meaning from images and visuals](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/extracting-meaning-from-images.html) .

func (DataSourceMediaExtractionConfigurationPtrOutput) ToDataSourceMediaExtractionConfigurationPtrOutput added in v1.14.0

func (o DataSourceMediaExtractionConfigurationPtrOutput) ToDataSourceMediaExtractionConfigurationPtrOutput() DataSourceMediaExtractionConfigurationPtrOutput

func (DataSourceMediaExtractionConfigurationPtrOutput) ToDataSourceMediaExtractionConfigurationPtrOutputWithContext added in v1.14.0

func (o DataSourceMediaExtractionConfigurationPtrOutput) ToDataSourceMediaExtractionConfigurationPtrOutputWithContext(ctx context.Context) DataSourceMediaExtractionConfigurationPtrOutput

type DataSourceOutput

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) ApplicationId

func (o DataSourceOutput) ApplicationId() pulumi.StringOutput

The identifier of the Amazon Q Business application the data source will be attached to.

func (DataSourceOutput) Configuration

func (o DataSourceOutput) Configuration() pulumi.AnyOutput

Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q .

The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors:

- [Amazon Simple Storage Service](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/s3-cfn.html) - [Amazon Q Web Crawler](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/web-crawler-cfn.html)

Similarly, you can find configuration templates and properties for your specific data source using the following steps:

- Navigate to the [Supported connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connectors-list.html) page in the Amazon Q Business User Guide, and select the data source connector of your choice. - Then, from that specific data source connector's page, choose the topic containing *Using AWS CloudFormation* to find the schemas for your data source connector, including configuration parameter descriptions and examples.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::QBusiness::DataSource` for more information about the expected schema for this property.

func (DataSourceOutput) CreatedAt

func (o DataSourceOutput) CreatedAt() pulumi.StringOutput

The Unix timestamp when the Amazon Q Business data source was created.

func (DataSourceOutput) DataSourceArn

func (o DataSourceOutput) DataSourceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.

func (DataSourceOutput) DataSourceId

func (o DataSourceOutput) DataSourceId() pulumi.StringOutput

The identifier of the Amazon Q Business data source.

func (DataSourceOutput) Description

func (o DataSourceOutput) Description() pulumi.StringPtrOutput

A description for the data source connector.

func (DataSourceOutput) DisplayName

func (o DataSourceOutput) DisplayName() pulumi.StringOutput

The name of the Amazon Q Business data source.

func (DataSourceOutput) DocumentEnrichmentConfiguration

func (o DataSourceOutput) DocumentEnrichmentConfiguration() DataSourceDocumentEnrichmentConfigurationPtrOutput

Provides the configuration information for altering document metadata and content during the document ingestion process.

For more information, see [Custom document enrichment](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/custom-document-enrichment.html) .

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) IndexId

func (o DataSourceOutput) IndexId() pulumi.StringOutput

The identifier of the index the data source is attached to.

func (DataSourceOutput) MediaExtractionConfiguration added in v1.14.0

func (o DataSourceOutput) MediaExtractionConfiguration() DataSourceMediaExtractionConfigurationPtrOutput

The configuration for extracting information from media in documents.

func (DataSourceOutput) RoleArn

The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.

func (DataSourceOutput) Status

The status of the Amazon Q Business data source.

func (DataSourceOutput) SyncSchedule

func (o DataSourceOutput) SyncSchedule() pulumi.StringPtrOutput

Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index.

Specify a `cron-` format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the `Schedule` parameter when the `Type` parameter is set to `CUSTOM` . If you do, you receive a `ValidationException` exception.

func (DataSourceOutput) Tags

A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

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

func (DataSourceOutput) Type

The type of the Amazon Q Business data source.

func (DataSourceOutput) UpdatedAt

func (o DataSourceOutput) UpdatedAt() pulumi.StringOutput

The Unix timestamp when the Amazon Q Business data source was last updated.

func (DataSourceOutput) VpcConfiguration

Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see [Using Amazon VPC with Amazon Q Business connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connector-vpc.html) .

type DataSourceState

type DataSourceState struct {
}

func (DataSourceState) ElementType

func (DataSourceState) ElementType() reflect.Type

type DataSourceStatus

type DataSourceStatus string

type DataSourceStatusOutput

type DataSourceStatusOutput struct{ *pulumi.OutputState }

func (DataSourceStatusOutput) ElementType

func (DataSourceStatusOutput) ElementType() reflect.Type

func (DataSourceStatusOutput) ToDataSourceStatusOutput

func (o DataSourceStatusOutput) ToDataSourceStatusOutput() DataSourceStatusOutput

func (DataSourceStatusOutput) ToDataSourceStatusOutputWithContext

func (o DataSourceStatusOutput) ToDataSourceStatusOutputWithContext(ctx context.Context) DataSourceStatusOutput

func (DataSourceStatusOutput) ToDataSourceStatusPtrOutput

func (o DataSourceStatusOutput) ToDataSourceStatusPtrOutput() DataSourceStatusPtrOutput

func (DataSourceStatusOutput) ToDataSourceStatusPtrOutputWithContext

func (o DataSourceStatusOutput) ToDataSourceStatusPtrOutputWithContext(ctx context.Context) DataSourceStatusPtrOutput

func (DataSourceStatusOutput) ToStringOutput

func (o DataSourceStatusOutput) ToStringOutput() pulumi.StringOutput

func (DataSourceStatusOutput) ToStringOutputWithContext

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

func (DataSourceStatusOutput) ToStringPtrOutput

func (o DataSourceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceStatusOutput) ToStringPtrOutputWithContext

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

type DataSourceStatusPtrOutput

type DataSourceStatusPtrOutput struct{ *pulumi.OutputState }

func (DataSourceStatusPtrOutput) Elem

func (DataSourceStatusPtrOutput) ElementType

func (DataSourceStatusPtrOutput) ElementType() reflect.Type

func (DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutput

func (o DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutput() DataSourceStatusPtrOutput

func (DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutputWithContext

func (o DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutputWithContext(ctx context.Context) DataSourceStatusPtrOutput

func (DataSourceStatusPtrOutput) ToStringPtrOutput

func (o DataSourceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceStatusPtrOutput) ToStringPtrOutputWithContext

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

type DataSourceTag

type DataSourceTag struct {
	// The key for the tag. Keys are not case sensitive and must be unique for the Amazon Q Business application or data source.
	Key string `pulumi:"key"`
	// The value associated with the tag. The value may be an empty string but it can't be null.
	Value string `pulumi:"value"`
}

type DataSourceVpcConfiguration

type DataSourceVpcConfiguration struct {
	// A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
	SubnetIds []string `pulumi:"subnetIds"`
}

type DataSourceVpcConfigurationArgs

type DataSourceVpcConfigurationArgs struct {
	// A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (DataSourceVpcConfigurationArgs) ElementType

func (DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationOutput

func (i DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationOutput() DataSourceVpcConfigurationOutput

func (DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationOutputWithContext

func (i DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationOutputWithContext(ctx context.Context) DataSourceVpcConfigurationOutput

func (DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationPtrOutput

func (i DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationPtrOutput() DataSourceVpcConfigurationPtrOutput

func (DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationPtrOutputWithContext

func (i DataSourceVpcConfigurationArgs) ToDataSourceVpcConfigurationPtrOutputWithContext(ctx context.Context) DataSourceVpcConfigurationPtrOutput

type DataSourceVpcConfigurationInput

type DataSourceVpcConfigurationInput interface {
	pulumi.Input

	ToDataSourceVpcConfigurationOutput() DataSourceVpcConfigurationOutput
	ToDataSourceVpcConfigurationOutputWithContext(context.Context) DataSourceVpcConfigurationOutput
}

DataSourceVpcConfigurationInput is an input type that accepts DataSourceVpcConfigurationArgs and DataSourceVpcConfigurationOutput values. You can construct a concrete instance of `DataSourceVpcConfigurationInput` via:

DataSourceVpcConfigurationArgs{...}

type DataSourceVpcConfigurationOutput

type DataSourceVpcConfigurationOutput struct{ *pulumi.OutputState }

func (DataSourceVpcConfigurationOutput) ElementType

func (DataSourceVpcConfigurationOutput) SecurityGroupIds

A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.

func (DataSourceVpcConfigurationOutput) SubnetIds

A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.

func (DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationOutput

func (o DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationOutput() DataSourceVpcConfigurationOutput

func (DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationOutputWithContext

func (o DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationOutputWithContext(ctx context.Context) DataSourceVpcConfigurationOutput

func (DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationPtrOutput

func (o DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationPtrOutput() DataSourceVpcConfigurationPtrOutput

func (DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationPtrOutputWithContext

func (o DataSourceVpcConfigurationOutput) ToDataSourceVpcConfigurationPtrOutputWithContext(ctx context.Context) DataSourceVpcConfigurationPtrOutput

type DataSourceVpcConfigurationPtrInput

type DataSourceVpcConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceVpcConfigurationPtrOutput() DataSourceVpcConfigurationPtrOutput
	ToDataSourceVpcConfigurationPtrOutputWithContext(context.Context) DataSourceVpcConfigurationPtrOutput
}

DataSourceVpcConfigurationPtrInput is an input type that accepts DataSourceVpcConfigurationArgs, DataSourceVpcConfigurationPtr and DataSourceVpcConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceVpcConfigurationPtrInput` via:

        DataSourceVpcConfigurationArgs{...}

or:

        nil

type DataSourceVpcConfigurationPtrOutput

type DataSourceVpcConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceVpcConfigurationPtrOutput) Elem

func (DataSourceVpcConfigurationPtrOutput) ElementType

func (DataSourceVpcConfigurationPtrOutput) SecurityGroupIds

A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.

func (DataSourceVpcConfigurationPtrOutput) SubnetIds

A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.

func (DataSourceVpcConfigurationPtrOutput) ToDataSourceVpcConfigurationPtrOutput

func (o DataSourceVpcConfigurationPtrOutput) ToDataSourceVpcConfigurationPtrOutput() DataSourceVpcConfigurationPtrOutput

func (DataSourceVpcConfigurationPtrOutput) ToDataSourceVpcConfigurationPtrOutputWithContext

func (o DataSourceVpcConfigurationPtrOutput) ToDataSourceVpcConfigurationPtrOutputWithContext(ctx context.Context) DataSourceVpcConfigurationPtrOutput

type Index

type Index struct {
	pulumi.CustomResourceState

	// The identifier of the Amazon Q Business application using the index.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
	CapacityConfiguration IndexCapacityConfigurationPtrOutput `pulumi:"capacityConfiguration"`
	// The Unix timestamp when the index was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A description for the Amazon Q Business index.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the index.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
	//
	// For more information, see [Understanding document attributes](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/doc-attributes.html) .
	DocumentAttributeConfigurations IndexDocumentAttributeConfigurationArrayOutput `pulumi:"documentAttributeConfigurations"`
	// The Amazon Resource Name (ARN) of an Amazon Q Business index.
	IndexArn pulumi.StringOutput `pulumi:"indexArn"`
	// The identifier for the index.
	IndexId         pulumi.StringOutput   `pulumi:"indexId"`
	IndexStatistics IndexStatisticsOutput `pulumi:"indexStatistics"`
	// The current status of the index. When the status is `ACTIVE` , the index is ready.
	Status IndexStatusOutput `pulumi:"status"`
	// A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The index type that's suitable for your needs. For more information on what's included in each type of index, see [Amazon Q Business tiers](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/tiers.html#index-tiers) .
	Type IndexTypePtrOutput `pulumi:"type"`
	// The Unix timestamp when the index was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::QBusiness::Index Resource Type

func GetIndex

func GetIndex(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)

GetIndex gets an existing Index 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 NewIndex

func NewIndex(ctx *pulumi.Context,
	name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)

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

func (*Index) ElementType

func (*Index) ElementType() reflect.Type

func (*Index) ToIndexOutput

func (i *Index) ToIndexOutput() IndexOutput

func (*Index) ToIndexOutputWithContext

func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput

type IndexArgs

type IndexArgs struct {
	// The identifier of the Amazon Q Business application using the index.
	ApplicationId pulumi.StringInput
	// The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
	CapacityConfiguration IndexCapacityConfigurationPtrInput
	// A description for the Amazon Q Business index.
	Description pulumi.StringPtrInput
	// The name of the index.
	DisplayName pulumi.StringInput
	// Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
	//
	// For more information, see [Understanding document attributes](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/doc-attributes.html) .
	DocumentAttributeConfigurations IndexDocumentAttributeConfigurationArrayInput
	// A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayInput
	// The index type that's suitable for your needs. For more information on what's included in each type of index, see [Amazon Q Business tiers](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/tiers.html#index-tiers) .
	Type IndexTypePtrInput
}

The set of arguments for constructing a Index resource.

func (IndexArgs) ElementType

func (IndexArgs) ElementType() reflect.Type

type IndexAttributeType

type IndexAttributeType string

func (IndexAttributeType) ElementType

func (IndexAttributeType) ElementType() reflect.Type

func (IndexAttributeType) ToIndexAttributeTypeOutput

func (e IndexAttributeType) ToIndexAttributeTypeOutput() IndexAttributeTypeOutput

func (IndexAttributeType) ToIndexAttributeTypeOutputWithContext

func (e IndexAttributeType) ToIndexAttributeTypeOutputWithContext(ctx context.Context) IndexAttributeTypeOutput

func (IndexAttributeType) ToIndexAttributeTypePtrOutput

func (e IndexAttributeType) ToIndexAttributeTypePtrOutput() IndexAttributeTypePtrOutput

func (IndexAttributeType) ToIndexAttributeTypePtrOutputWithContext

func (e IndexAttributeType) ToIndexAttributeTypePtrOutputWithContext(ctx context.Context) IndexAttributeTypePtrOutput

func (IndexAttributeType) ToStringOutput

func (e IndexAttributeType) ToStringOutput() pulumi.StringOutput

func (IndexAttributeType) ToStringOutputWithContext

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

func (IndexAttributeType) ToStringPtrOutput

func (e IndexAttributeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexAttributeType) ToStringPtrOutputWithContext

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

type IndexAttributeTypeInput

type IndexAttributeTypeInput interface {
	pulumi.Input

	ToIndexAttributeTypeOutput() IndexAttributeTypeOutput
	ToIndexAttributeTypeOutputWithContext(context.Context) IndexAttributeTypeOutput
}

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

IndexAttributeTypeString
IndexAttributeTypeStringList
IndexAttributeTypeNumber
IndexAttributeTypeDate

type IndexAttributeTypeOutput

type IndexAttributeTypeOutput struct{ *pulumi.OutputState }

func (IndexAttributeTypeOutput) ElementType

func (IndexAttributeTypeOutput) ElementType() reflect.Type

func (IndexAttributeTypeOutput) ToIndexAttributeTypeOutput

func (o IndexAttributeTypeOutput) ToIndexAttributeTypeOutput() IndexAttributeTypeOutput

func (IndexAttributeTypeOutput) ToIndexAttributeTypeOutputWithContext

func (o IndexAttributeTypeOutput) ToIndexAttributeTypeOutputWithContext(ctx context.Context) IndexAttributeTypeOutput

func (IndexAttributeTypeOutput) ToIndexAttributeTypePtrOutput

func (o IndexAttributeTypeOutput) ToIndexAttributeTypePtrOutput() IndexAttributeTypePtrOutput

func (IndexAttributeTypeOutput) ToIndexAttributeTypePtrOutputWithContext

func (o IndexAttributeTypeOutput) ToIndexAttributeTypePtrOutputWithContext(ctx context.Context) IndexAttributeTypePtrOutput

func (IndexAttributeTypeOutput) ToStringOutput

func (o IndexAttributeTypeOutput) ToStringOutput() pulumi.StringOutput

func (IndexAttributeTypeOutput) ToStringOutputWithContext

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

func (IndexAttributeTypeOutput) ToStringPtrOutput

func (o IndexAttributeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexAttributeTypeOutput) ToStringPtrOutputWithContext

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

type IndexAttributeTypePtrInput

type IndexAttributeTypePtrInput interface {
	pulumi.Input

	ToIndexAttributeTypePtrOutput() IndexAttributeTypePtrOutput
	ToIndexAttributeTypePtrOutputWithContext(context.Context) IndexAttributeTypePtrOutput
}

func IndexAttributeTypePtr

func IndexAttributeTypePtr(v string) IndexAttributeTypePtrInput

type IndexAttributeTypePtrOutput

type IndexAttributeTypePtrOutput struct{ *pulumi.OutputState }

func (IndexAttributeTypePtrOutput) Elem

func (IndexAttributeTypePtrOutput) ElementType

func (IndexAttributeTypePtrOutput) ToIndexAttributeTypePtrOutput

func (o IndexAttributeTypePtrOutput) ToIndexAttributeTypePtrOutput() IndexAttributeTypePtrOutput

func (IndexAttributeTypePtrOutput) ToIndexAttributeTypePtrOutputWithContext

func (o IndexAttributeTypePtrOutput) ToIndexAttributeTypePtrOutputWithContext(ctx context.Context) IndexAttributeTypePtrOutput

func (IndexAttributeTypePtrOutput) ToStringPtrOutput

func (o IndexAttributeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexAttributeTypePtrOutput) ToStringPtrOutputWithContext

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

type IndexCapacityConfiguration

type IndexCapacityConfiguration struct {
	// The number of storage units configured for an Amazon Q Business index.
	Units *float64 `pulumi:"units"`
}

type IndexCapacityConfigurationArgs

type IndexCapacityConfigurationArgs struct {
	// The number of storage units configured for an Amazon Q Business index.
	Units pulumi.Float64PtrInput `pulumi:"units"`
}

func (IndexCapacityConfigurationArgs) ElementType

func (IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationOutput

func (i IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationOutput() IndexCapacityConfigurationOutput

func (IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationOutputWithContext

func (i IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationOutputWithContext(ctx context.Context) IndexCapacityConfigurationOutput

func (IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationPtrOutput

func (i IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationPtrOutput() IndexCapacityConfigurationPtrOutput

func (IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationPtrOutputWithContext

func (i IndexCapacityConfigurationArgs) ToIndexCapacityConfigurationPtrOutputWithContext(ctx context.Context) IndexCapacityConfigurationPtrOutput

type IndexCapacityConfigurationInput

type IndexCapacityConfigurationInput interface {
	pulumi.Input

	ToIndexCapacityConfigurationOutput() IndexCapacityConfigurationOutput
	ToIndexCapacityConfigurationOutputWithContext(context.Context) IndexCapacityConfigurationOutput
}

IndexCapacityConfigurationInput is an input type that accepts IndexCapacityConfigurationArgs and IndexCapacityConfigurationOutput values. You can construct a concrete instance of `IndexCapacityConfigurationInput` via:

IndexCapacityConfigurationArgs{...}

type IndexCapacityConfigurationOutput

type IndexCapacityConfigurationOutput struct{ *pulumi.OutputState }

func (IndexCapacityConfigurationOutput) ElementType

func (IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationOutput

func (o IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationOutput() IndexCapacityConfigurationOutput

func (IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationOutputWithContext

func (o IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationOutputWithContext(ctx context.Context) IndexCapacityConfigurationOutput

func (IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationPtrOutput

func (o IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationPtrOutput() IndexCapacityConfigurationPtrOutput

func (IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationPtrOutputWithContext

func (o IndexCapacityConfigurationOutput) ToIndexCapacityConfigurationPtrOutputWithContext(ctx context.Context) IndexCapacityConfigurationPtrOutput

func (IndexCapacityConfigurationOutput) Units

The number of storage units configured for an Amazon Q Business index.

type IndexCapacityConfigurationPtrInput

type IndexCapacityConfigurationPtrInput interface {
	pulumi.Input

	ToIndexCapacityConfigurationPtrOutput() IndexCapacityConfigurationPtrOutput
	ToIndexCapacityConfigurationPtrOutputWithContext(context.Context) IndexCapacityConfigurationPtrOutput
}

IndexCapacityConfigurationPtrInput is an input type that accepts IndexCapacityConfigurationArgs, IndexCapacityConfigurationPtr and IndexCapacityConfigurationPtrOutput values. You can construct a concrete instance of `IndexCapacityConfigurationPtrInput` via:

        IndexCapacityConfigurationArgs{...}

or:

        nil

type IndexCapacityConfigurationPtrOutput

type IndexCapacityConfigurationPtrOutput struct{ *pulumi.OutputState }

func (IndexCapacityConfigurationPtrOutput) Elem

func (IndexCapacityConfigurationPtrOutput) ElementType

func (IndexCapacityConfigurationPtrOutput) ToIndexCapacityConfigurationPtrOutput

func (o IndexCapacityConfigurationPtrOutput) ToIndexCapacityConfigurationPtrOutput() IndexCapacityConfigurationPtrOutput

func (IndexCapacityConfigurationPtrOutput) ToIndexCapacityConfigurationPtrOutputWithContext

func (o IndexCapacityConfigurationPtrOutput) ToIndexCapacityConfigurationPtrOutputWithContext(ctx context.Context) IndexCapacityConfigurationPtrOutput

func (IndexCapacityConfigurationPtrOutput) Units

The number of storage units configured for an Amazon Q Business index.

type IndexDocumentAttributeConfiguration

type IndexDocumentAttributeConfiguration struct {
	// The name of the document attribute.
	Name *string `pulumi:"name"`
	// Information about whether the document attribute can be used by an end user to search for information on their web experience.
	Search *QBusinessIndexStatus `pulumi:"search"`
	// The type of document attribute.
	Type *IndexAttributeType `pulumi:"type"`
}

type IndexDocumentAttributeConfigurationArgs

type IndexDocumentAttributeConfigurationArgs struct {
	// The name of the document attribute.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Information about whether the document attribute can be used by an end user to search for information on their web experience.
	Search QBusinessIndexStatusPtrInput `pulumi:"search"`
	// The type of document attribute.
	Type IndexAttributeTypePtrInput `pulumi:"type"`
}

func (IndexDocumentAttributeConfigurationArgs) ElementType

func (IndexDocumentAttributeConfigurationArgs) ToIndexDocumentAttributeConfigurationOutput

func (i IndexDocumentAttributeConfigurationArgs) ToIndexDocumentAttributeConfigurationOutput() IndexDocumentAttributeConfigurationOutput

func (IndexDocumentAttributeConfigurationArgs) ToIndexDocumentAttributeConfigurationOutputWithContext

func (i IndexDocumentAttributeConfigurationArgs) ToIndexDocumentAttributeConfigurationOutputWithContext(ctx context.Context) IndexDocumentAttributeConfigurationOutput

type IndexDocumentAttributeConfigurationArray

type IndexDocumentAttributeConfigurationArray []IndexDocumentAttributeConfigurationInput

func (IndexDocumentAttributeConfigurationArray) ElementType

func (IndexDocumentAttributeConfigurationArray) ToIndexDocumentAttributeConfigurationArrayOutput

func (i IndexDocumentAttributeConfigurationArray) ToIndexDocumentAttributeConfigurationArrayOutput() IndexDocumentAttributeConfigurationArrayOutput

func (IndexDocumentAttributeConfigurationArray) ToIndexDocumentAttributeConfigurationArrayOutputWithContext

func (i IndexDocumentAttributeConfigurationArray) ToIndexDocumentAttributeConfigurationArrayOutputWithContext(ctx context.Context) IndexDocumentAttributeConfigurationArrayOutput

type IndexDocumentAttributeConfigurationArrayInput

type IndexDocumentAttributeConfigurationArrayInput interface {
	pulumi.Input

	ToIndexDocumentAttributeConfigurationArrayOutput() IndexDocumentAttributeConfigurationArrayOutput
	ToIndexDocumentAttributeConfigurationArrayOutputWithContext(context.Context) IndexDocumentAttributeConfigurationArrayOutput
}

IndexDocumentAttributeConfigurationArrayInput is an input type that accepts IndexDocumentAttributeConfigurationArray and IndexDocumentAttributeConfigurationArrayOutput values. You can construct a concrete instance of `IndexDocumentAttributeConfigurationArrayInput` via:

IndexDocumentAttributeConfigurationArray{ IndexDocumentAttributeConfigurationArgs{...} }

type IndexDocumentAttributeConfigurationArrayOutput

type IndexDocumentAttributeConfigurationArrayOutput struct{ *pulumi.OutputState }

func (IndexDocumentAttributeConfigurationArrayOutput) ElementType

func (IndexDocumentAttributeConfigurationArrayOutput) Index

func (IndexDocumentAttributeConfigurationArrayOutput) ToIndexDocumentAttributeConfigurationArrayOutput

func (o IndexDocumentAttributeConfigurationArrayOutput) ToIndexDocumentAttributeConfigurationArrayOutput() IndexDocumentAttributeConfigurationArrayOutput

func (IndexDocumentAttributeConfigurationArrayOutput) ToIndexDocumentAttributeConfigurationArrayOutputWithContext

func (o IndexDocumentAttributeConfigurationArrayOutput) ToIndexDocumentAttributeConfigurationArrayOutputWithContext(ctx context.Context) IndexDocumentAttributeConfigurationArrayOutput

type IndexDocumentAttributeConfigurationInput

type IndexDocumentAttributeConfigurationInput interface {
	pulumi.Input

	ToIndexDocumentAttributeConfigurationOutput() IndexDocumentAttributeConfigurationOutput
	ToIndexDocumentAttributeConfigurationOutputWithContext(context.Context) IndexDocumentAttributeConfigurationOutput
}

IndexDocumentAttributeConfigurationInput is an input type that accepts IndexDocumentAttributeConfigurationArgs and IndexDocumentAttributeConfigurationOutput values. You can construct a concrete instance of `IndexDocumentAttributeConfigurationInput` via:

IndexDocumentAttributeConfigurationArgs{...}

type IndexDocumentAttributeConfigurationOutput

type IndexDocumentAttributeConfigurationOutput struct{ *pulumi.OutputState }

func (IndexDocumentAttributeConfigurationOutput) ElementType

func (IndexDocumentAttributeConfigurationOutput) Name

The name of the document attribute.

func (IndexDocumentAttributeConfigurationOutput) Search

Information about whether the document attribute can be used by an end user to search for information on their web experience.

func (IndexDocumentAttributeConfigurationOutput) ToIndexDocumentAttributeConfigurationOutput

func (o IndexDocumentAttributeConfigurationOutput) ToIndexDocumentAttributeConfigurationOutput() IndexDocumentAttributeConfigurationOutput

func (IndexDocumentAttributeConfigurationOutput) ToIndexDocumentAttributeConfigurationOutputWithContext

func (o IndexDocumentAttributeConfigurationOutput) ToIndexDocumentAttributeConfigurationOutputWithContext(ctx context.Context) IndexDocumentAttributeConfigurationOutput

func (IndexDocumentAttributeConfigurationOutput) Type

The type of document attribute.

type IndexInput

type IndexInput interface {
	pulumi.Input

	ToIndexOutput() IndexOutput
	ToIndexOutputWithContext(ctx context.Context) IndexOutput
}

type IndexOutput

type IndexOutput struct{ *pulumi.OutputState }

func (IndexOutput) ApplicationId

func (o IndexOutput) ApplicationId() pulumi.StringOutput

The identifier of the Amazon Q Business application using the index.

func (IndexOutput) CapacityConfiguration

func (o IndexOutput) CapacityConfiguration() IndexCapacityConfigurationPtrOutput

The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.

func (IndexOutput) CreatedAt

func (o IndexOutput) CreatedAt() pulumi.StringOutput

The Unix timestamp when the index was created.

func (IndexOutput) Description

func (o IndexOutput) Description() pulumi.StringPtrOutput

A description for the Amazon Q Business index.

func (IndexOutput) DisplayName

func (o IndexOutput) DisplayName() pulumi.StringOutput

The name of the index.

func (IndexOutput) DocumentAttributeConfigurations

func (o IndexOutput) DocumentAttributeConfigurations() IndexDocumentAttributeConfigurationArrayOutput

Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.

For more information, see [Understanding document attributes](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/doc-attributes.html) .

func (IndexOutput) ElementType

func (IndexOutput) ElementType() reflect.Type

func (IndexOutput) IndexArn

func (o IndexOutput) IndexArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of an Amazon Q Business index.

func (IndexOutput) IndexId

func (o IndexOutput) IndexId() pulumi.StringOutput

The identifier for the index.

func (IndexOutput) IndexStatistics

func (o IndexOutput) IndexStatistics() IndexStatisticsOutput

func (IndexOutput) Status

func (o IndexOutput) Status() IndexStatusOutput

The current status of the index. When the status is `ACTIVE` , the index is ready.

func (IndexOutput) Tags

func (o IndexOutput) Tags() aws.TagArrayOutput

A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (IndexOutput) ToIndexOutput

func (o IndexOutput) ToIndexOutput() IndexOutput

func (IndexOutput) ToIndexOutputWithContext

func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput

func (IndexOutput) Type

The index type that's suitable for your needs. For more information on what's included in each type of index, see [Amazon Q Business tiers](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/tiers.html#index-tiers) .

func (IndexOutput) UpdatedAt

func (o IndexOutput) UpdatedAt() pulumi.StringOutput

The Unix timestamp when the index was last updated.

type IndexState

type IndexState struct {
}

func (IndexState) ElementType

func (IndexState) ElementType() reflect.Type

type IndexStatistics

type IndexStatistics struct {
	// The number of documents indexed.
	TextDocumentStatistics *IndexTextDocumentStatistics `pulumi:"textDocumentStatistics"`
}

type IndexStatisticsOutput

type IndexStatisticsOutput struct{ *pulumi.OutputState }

func (IndexStatisticsOutput) ElementType

func (IndexStatisticsOutput) ElementType() reflect.Type

func (IndexStatisticsOutput) TextDocumentStatistics

The number of documents indexed.

func (IndexStatisticsOutput) ToIndexStatisticsOutput

func (o IndexStatisticsOutput) ToIndexStatisticsOutput() IndexStatisticsOutput

func (IndexStatisticsOutput) ToIndexStatisticsOutputWithContext

func (o IndexStatisticsOutput) ToIndexStatisticsOutputWithContext(ctx context.Context) IndexStatisticsOutput

type IndexStatisticsPtrOutput

type IndexStatisticsPtrOutput struct{ *pulumi.OutputState }

func (IndexStatisticsPtrOutput) Elem

func (IndexStatisticsPtrOutput) ElementType

func (IndexStatisticsPtrOutput) ElementType() reflect.Type

func (IndexStatisticsPtrOutput) TextDocumentStatistics

The number of documents indexed.

func (IndexStatisticsPtrOutput) ToIndexStatisticsPtrOutput

func (o IndexStatisticsPtrOutput) ToIndexStatisticsPtrOutput() IndexStatisticsPtrOutput

func (IndexStatisticsPtrOutput) ToIndexStatisticsPtrOutputWithContext

func (o IndexStatisticsPtrOutput) ToIndexStatisticsPtrOutputWithContext(ctx context.Context) IndexStatisticsPtrOutput

type IndexStatus

type IndexStatus string

type IndexStatusOutput

type IndexStatusOutput struct{ *pulumi.OutputState }

func (IndexStatusOutput) ElementType

func (IndexStatusOutput) ElementType() reflect.Type

func (IndexStatusOutput) ToIndexStatusOutput

func (o IndexStatusOutput) ToIndexStatusOutput() IndexStatusOutput

func (IndexStatusOutput) ToIndexStatusOutputWithContext

func (o IndexStatusOutput) ToIndexStatusOutputWithContext(ctx context.Context) IndexStatusOutput

func (IndexStatusOutput) ToIndexStatusPtrOutput

func (o IndexStatusOutput) ToIndexStatusPtrOutput() IndexStatusPtrOutput

func (IndexStatusOutput) ToIndexStatusPtrOutputWithContext

func (o IndexStatusOutput) ToIndexStatusPtrOutputWithContext(ctx context.Context) IndexStatusPtrOutput

func (IndexStatusOutput) ToStringOutput

func (o IndexStatusOutput) ToStringOutput() pulumi.StringOutput

func (IndexStatusOutput) ToStringOutputWithContext

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

func (IndexStatusOutput) ToStringPtrOutput

func (o IndexStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexStatusOutput) ToStringPtrOutputWithContext

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

type IndexStatusPtrOutput

type IndexStatusPtrOutput struct{ *pulumi.OutputState }

func (IndexStatusPtrOutput) Elem

func (IndexStatusPtrOutput) ElementType

func (IndexStatusPtrOutput) ElementType() reflect.Type

func (IndexStatusPtrOutput) ToIndexStatusPtrOutput

func (o IndexStatusPtrOutput) ToIndexStatusPtrOutput() IndexStatusPtrOutput

func (IndexStatusPtrOutput) ToIndexStatusPtrOutputWithContext

func (o IndexStatusPtrOutput) ToIndexStatusPtrOutputWithContext(ctx context.Context) IndexStatusPtrOutput

func (IndexStatusPtrOutput) ToStringPtrOutput

func (o IndexStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexStatusPtrOutput) ToStringPtrOutputWithContext

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

type IndexTag

type IndexTag struct {
	// The key for the tag. Keys are not case sensitive and must be unique for the Amazon Q Business application or data source.
	Key string `pulumi:"key"`
	// The value associated with the tag. The value may be an empty string but it can't be null.
	Value string `pulumi:"value"`
}

type IndexTextDocumentStatistics

type IndexTextDocumentStatistics struct {
	// The total size, in bytes, of the indexed documents.
	IndexedTextBytes *float64 `pulumi:"indexedTextBytes"`
	// The number of text documents indexed.
	IndexedTextDocumentCount *float64 `pulumi:"indexedTextDocumentCount"`
}

type IndexTextDocumentStatisticsOutput

type IndexTextDocumentStatisticsOutput struct{ *pulumi.OutputState }

func (IndexTextDocumentStatisticsOutput) ElementType

func (IndexTextDocumentStatisticsOutput) IndexedTextBytes

The total size, in bytes, of the indexed documents.

func (IndexTextDocumentStatisticsOutput) IndexedTextDocumentCount

func (o IndexTextDocumentStatisticsOutput) IndexedTextDocumentCount() pulumi.Float64PtrOutput

The number of text documents indexed.

func (IndexTextDocumentStatisticsOutput) ToIndexTextDocumentStatisticsOutput

func (o IndexTextDocumentStatisticsOutput) ToIndexTextDocumentStatisticsOutput() IndexTextDocumentStatisticsOutput

func (IndexTextDocumentStatisticsOutput) ToIndexTextDocumentStatisticsOutputWithContext

func (o IndexTextDocumentStatisticsOutput) ToIndexTextDocumentStatisticsOutputWithContext(ctx context.Context) IndexTextDocumentStatisticsOutput

type IndexTextDocumentStatisticsPtrOutput

type IndexTextDocumentStatisticsPtrOutput struct{ *pulumi.OutputState }

func (IndexTextDocumentStatisticsPtrOutput) Elem

func (IndexTextDocumentStatisticsPtrOutput) ElementType

func (IndexTextDocumentStatisticsPtrOutput) IndexedTextBytes

The total size, in bytes, of the indexed documents.

func (IndexTextDocumentStatisticsPtrOutput) IndexedTextDocumentCount

func (o IndexTextDocumentStatisticsPtrOutput) IndexedTextDocumentCount() pulumi.Float64PtrOutput

The number of text documents indexed.

func (IndexTextDocumentStatisticsPtrOutput) ToIndexTextDocumentStatisticsPtrOutput

func (o IndexTextDocumentStatisticsPtrOutput) ToIndexTextDocumentStatisticsPtrOutput() IndexTextDocumentStatisticsPtrOutput

func (IndexTextDocumentStatisticsPtrOutput) ToIndexTextDocumentStatisticsPtrOutputWithContext

func (o IndexTextDocumentStatisticsPtrOutput) ToIndexTextDocumentStatisticsPtrOutputWithContext(ctx context.Context) IndexTextDocumentStatisticsPtrOutput

type IndexType

type IndexType string

func (IndexType) ElementType

func (IndexType) ElementType() reflect.Type

func (IndexType) ToIndexTypeOutput

func (e IndexType) ToIndexTypeOutput() IndexTypeOutput

func (IndexType) ToIndexTypeOutputWithContext

func (e IndexType) ToIndexTypeOutputWithContext(ctx context.Context) IndexTypeOutput

func (IndexType) ToIndexTypePtrOutput

func (e IndexType) ToIndexTypePtrOutput() IndexTypePtrOutput

func (IndexType) ToIndexTypePtrOutputWithContext

func (e IndexType) ToIndexTypePtrOutputWithContext(ctx context.Context) IndexTypePtrOutput

func (IndexType) ToStringOutput

func (e IndexType) ToStringOutput() pulumi.StringOutput

func (IndexType) ToStringOutputWithContext

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

func (IndexType) ToStringPtrOutput

func (e IndexType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexType) ToStringPtrOutputWithContext

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

type IndexTypeInput

type IndexTypeInput interface {
	pulumi.Input

	ToIndexTypeOutput() IndexTypeOutput
	ToIndexTypeOutputWithContext(context.Context) IndexTypeOutput
}

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

IndexTypeEnterprise
IndexTypeStarter

type IndexTypeOutput

type IndexTypeOutput struct{ *pulumi.OutputState }

func (IndexTypeOutput) ElementType

func (IndexTypeOutput) ElementType() reflect.Type

func (IndexTypeOutput) ToIndexTypeOutput

func (o IndexTypeOutput) ToIndexTypeOutput() IndexTypeOutput

func (IndexTypeOutput) ToIndexTypeOutputWithContext

func (o IndexTypeOutput) ToIndexTypeOutputWithContext(ctx context.Context) IndexTypeOutput

func (IndexTypeOutput) ToIndexTypePtrOutput

func (o IndexTypeOutput) ToIndexTypePtrOutput() IndexTypePtrOutput

func (IndexTypeOutput) ToIndexTypePtrOutputWithContext

func (o IndexTypeOutput) ToIndexTypePtrOutputWithContext(ctx context.Context) IndexTypePtrOutput

func (IndexTypeOutput) ToStringOutput

func (o IndexTypeOutput) ToStringOutput() pulumi.StringOutput

func (IndexTypeOutput) ToStringOutputWithContext

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

func (IndexTypeOutput) ToStringPtrOutput

func (o IndexTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexTypeOutput) ToStringPtrOutputWithContext

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

type IndexTypePtrInput

type IndexTypePtrInput interface {
	pulumi.Input

	ToIndexTypePtrOutput() IndexTypePtrOutput
	ToIndexTypePtrOutputWithContext(context.Context) IndexTypePtrOutput
}

func IndexTypePtr

func IndexTypePtr(v string) IndexTypePtrInput

type IndexTypePtrOutput

type IndexTypePtrOutput struct{ *pulumi.OutputState }

func (IndexTypePtrOutput) Elem

func (IndexTypePtrOutput) ElementType

func (IndexTypePtrOutput) ElementType() reflect.Type

func (IndexTypePtrOutput) ToIndexTypePtrOutput

func (o IndexTypePtrOutput) ToIndexTypePtrOutput() IndexTypePtrOutput

func (IndexTypePtrOutput) ToIndexTypePtrOutputWithContext

func (o IndexTypePtrOutput) ToIndexTypePtrOutputWithContext(ctx context.Context) IndexTypePtrOutput

func (IndexTypePtrOutput) ToStringPtrOutput

func (o IndexTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexTypePtrOutput) ToStringPtrOutputWithContext

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

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// The identifier for the Amazon Q Business application.
	ApplicationId string `pulumi:"applicationId"`
}

type LookupApplicationOutputArgs

type LookupApplicationOutputArgs struct {
	// The identifier for the Amazon Q Business application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
}

func (LookupApplicationOutputArgs) ElementType

type LookupApplicationResult

type LookupApplicationResult struct {
	// The Amazon Resource Name (ARN) of the Amazon Q Business application.
	ApplicationArn *string `pulumi:"applicationArn"`
	// The identifier for the Amazon Q Business application.
	ApplicationId *string `pulumi:"applicationId"`
	// Configuration information for the file upload during chat feature.
	AttachmentsConfiguration *ApplicationAttachmentsConfiguration `pulumi:"attachmentsConfiguration"`
	// Subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.
	AutoSubscriptionConfiguration *ApplicationAutoSubscriptionConfiguration `pulumi:"autoSubscriptionConfiguration"`
	// The Unix timestamp when the Amazon Q Business application was created.
	CreatedAt *string `pulumi:"createdAt"`
	// A description for the Amazon Q Business application.
	Description *string `pulumi:"description"`
	// The name of the Amazon Q Business application.
	DisplayName *string `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.
	IdentityCenterApplicationArn *string `pulumi:"identityCenterApplicationArn"`
	// Configuration information about chat response personalization. For more information, see [Personalizing chat responses](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/personalizing-chat-responses.html) .
	PersonalizationConfiguration *ApplicationPersonalizationConfiguration `pulumi:"personalizationConfiguration"`
	// Configuration information about Amazon Q Apps.
	QAppsConfiguration *ApplicationQAppsConfiguration `pulumi:"qAppsConfiguration"`
	// The Amazon Resource Name (ARN) of an IAM role with permissions to access your Amazon CloudWatch logs and metrics. If this property is not specified, Amazon Q Business will create a [service linked role (SLR)](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles.html#slr-permissions) and use it as the application's role.
	RoleArn *string `pulumi:"roleArn"`
	// The status of the Amazon Q Business application. The application is ready to use when the status is `ACTIVE` .
	Status *ApplicationStatus `pulumi:"status"`
	// A list of key-value pairs that identify or categorize your Amazon Q Business application. You can also use tags to help control access to the application. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags []aws.Tag `pulumi:"tags"`
	// The Unix timestamp when the Amazon Q Business application was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupApplication

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Definition of AWS::QBusiness::Application Resource Type

type LookupApplicationResultOutput

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func (LookupApplicationResultOutput) ApplicationArn

The Amazon Resource Name (ARN) of the Amazon Q Business application.

func (LookupApplicationResultOutput) ApplicationId

The identifier for the Amazon Q Business application.

func (LookupApplicationResultOutput) AttachmentsConfiguration

Configuration information for the file upload during chat feature.

func (LookupApplicationResultOutput) AutoSubscriptionConfiguration added in v0.121.0

Subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.

func (LookupApplicationResultOutput) CreatedAt

The Unix timestamp when the Amazon Q Business application was created.

func (LookupApplicationResultOutput) Description

A description for the Amazon Q Business application.

func (LookupApplicationResultOutput) DisplayName

The name of the Amazon Q Business application.

func (LookupApplicationResultOutput) ElementType

func (LookupApplicationResultOutput) IdentityCenterApplicationArn

func (o LookupApplicationResultOutput) IdentityCenterApplicationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.

func (LookupApplicationResultOutput) PersonalizationConfiguration added in v0.121.0

Configuration information about chat response personalization. For more information, see [Personalizing chat responses](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/personalizing-chat-responses.html) .

func (LookupApplicationResultOutput) QAppsConfiguration added in v0.110.0

Configuration information about Amazon Q Apps.

func (LookupApplicationResultOutput) RoleArn

The Amazon Resource Name (ARN) of an IAM role with permissions to access your Amazon CloudWatch logs and metrics. If this property is not specified, Amazon Q Business will create a [service linked role (SLR)](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles.html#slr-permissions) and use it as the application's role.

func (LookupApplicationResultOutput) Status

The status of the Amazon Q Business application. The application is ready to use when the status is `ACTIVE` .

func (LookupApplicationResultOutput) Tags

A list of key-value pairs that identify or categorize your Amazon Q Business application. You can also use tags to help control access to the application. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) UpdatedAt

The Unix timestamp when the Amazon Q Business application was last updated.

type LookupDataAccessorArgs added in v1.14.0

type LookupDataAccessorArgs struct {
	// The unique identifier of the Amazon Q Business application.
	ApplicationId string `pulumi:"applicationId"`
	// The unique identifier of the data accessor.
	DataAccessorId string `pulumi:"dataAccessorId"`
}

type LookupDataAccessorOutputArgs added in v1.14.0

type LookupDataAccessorOutputArgs struct {
	// The unique identifier of the Amazon Q Business application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The unique identifier of the data accessor.
	DataAccessorId pulumi.StringInput `pulumi:"dataAccessorId"`
}

func (LookupDataAccessorOutputArgs) ElementType added in v1.14.0

type LookupDataAccessorResult added in v1.14.0

type LookupDataAccessorResult struct {
	// A list of action configurations specifying the allowed actions and any associated filters.
	ActionConfigurations []DataAccessorActionConfiguration `pulumi:"actionConfigurations"`
	// The timestamp when the data accessor was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The Amazon Resource Name (ARN) of the data accessor.
	DataAccessorArn *string `pulumi:"dataAccessorArn"`
	// The unique identifier of the data accessor.
	DataAccessorId *string `pulumi:"dataAccessorId"`
	// The friendly name of the data accessor.
	DisplayName *string `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) of the associated IAM Identity Center application.
	IdcApplicationArn *string `pulumi:"idcApplicationArn"`
	// The tags to associate with the data accessor.
	Tags []aws.Tag `pulumi:"tags"`
	// The timestamp when the data accessor was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupDataAccessor added in v1.14.0

func LookupDataAccessor(ctx *pulumi.Context, args *LookupDataAccessorArgs, opts ...pulumi.InvokeOption) (*LookupDataAccessorResult, error)

Definition of AWS::QBusiness::DataAccessor Resource Type

type LookupDataAccessorResultOutput added in v1.14.0

type LookupDataAccessorResultOutput struct{ *pulumi.OutputState }

func LookupDataAccessorOutput added in v1.14.0

func (LookupDataAccessorResultOutput) ActionConfigurations added in v1.14.0

A list of action configurations specifying the allowed actions and any associated filters.

func (LookupDataAccessorResultOutput) CreatedAt added in v1.14.0

The timestamp when the data accessor was created.

func (LookupDataAccessorResultOutput) DataAccessorArn added in v1.14.0

The Amazon Resource Name (ARN) of the data accessor.

func (LookupDataAccessorResultOutput) DataAccessorId added in v1.14.0

The unique identifier of the data accessor.

func (LookupDataAccessorResultOutput) DisplayName added in v1.14.0

The friendly name of the data accessor.

func (LookupDataAccessorResultOutput) ElementType added in v1.14.0

func (LookupDataAccessorResultOutput) IdcApplicationArn added in v1.14.0

The Amazon Resource Name (ARN) of the associated IAM Identity Center application.

func (LookupDataAccessorResultOutput) Tags added in v1.14.0

The tags to associate with the data accessor.

func (LookupDataAccessorResultOutput) ToLookupDataAccessorResultOutput added in v1.14.0

func (o LookupDataAccessorResultOutput) ToLookupDataAccessorResultOutput() LookupDataAccessorResultOutput

func (LookupDataAccessorResultOutput) ToLookupDataAccessorResultOutputWithContext added in v1.14.0

func (o LookupDataAccessorResultOutput) ToLookupDataAccessorResultOutputWithContext(ctx context.Context) LookupDataAccessorResultOutput

func (LookupDataAccessorResultOutput) UpdatedAt added in v1.14.0

The timestamp when the data accessor was last updated.

type LookupDataSourceArgs

type LookupDataSourceArgs struct {
	// The identifier of the Amazon Q Business application the data source will be attached to.
	ApplicationId string `pulumi:"applicationId"`
	// The identifier of the Amazon Q Business data source.
	DataSourceId string `pulumi:"dataSourceId"`
	// The identifier of the index the data source is attached to.
	IndexId string `pulumi:"indexId"`
}

type LookupDataSourceOutputArgs

type LookupDataSourceOutputArgs struct {
	// The identifier of the Amazon Q Business application the data source will be attached to.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The identifier of the Amazon Q Business data source.
	DataSourceId pulumi.StringInput `pulumi:"dataSourceId"`
	// The identifier of the index the data source is attached to.
	IndexId pulumi.StringInput `pulumi:"indexId"`
}

func (LookupDataSourceOutputArgs) ElementType

func (LookupDataSourceOutputArgs) ElementType() reflect.Type

type LookupDataSourceResult

type LookupDataSourceResult struct {
	// Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q .
	//
	// The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors:
	//
	// - [Amazon Simple Storage Service](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/s3-cfn.html)
	// - [Amazon Q Web Crawler](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/web-crawler-cfn.html)
	//
	// Similarly, you can find configuration templates and properties for your specific data source using the following steps:
	//
	// - Navigate to the [Supported connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connectors-list.html) page in the Amazon Q Business User Guide, and select the data source connector of your choice.
	// - Then, from that specific data source connector's page, choose the topic containing *Using AWS CloudFormation* to find the schemas for your data source connector, including configuration parameter descriptions and examples.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::QBusiness::DataSource` for more information about the expected schema for this property.
	Configuration interface{} `pulumi:"configuration"`
	// The Unix timestamp when the Amazon Q Business data source was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
	DataSourceArn *string `pulumi:"dataSourceArn"`
	// The identifier of the Amazon Q Business data source.
	DataSourceId *string `pulumi:"dataSourceId"`
	// A description for the data source connector.
	Description *string `pulumi:"description"`
	// The name of the Amazon Q Business data source.
	DisplayName *string `pulumi:"displayName"`
	// Provides the configuration information for altering document metadata and content during the document ingestion process.
	//
	// For more information, see [Custom document enrichment](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/custom-document-enrichment.html) .
	DocumentEnrichmentConfiguration *DataSourceDocumentEnrichmentConfiguration `pulumi:"documentEnrichmentConfiguration"`
	// The configuration for extracting information from media in documents.
	MediaExtractionConfiguration *DataSourceMediaExtractionConfiguration `pulumi:"mediaExtractionConfiguration"`
	// The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
	RoleArn *string `pulumi:"roleArn"`
	// The status of the Amazon Q Business data source.
	Status *DataSourceStatus `pulumi:"status"`
	// Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index.
	//
	// Specify a `cron-` format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the `Schedule` parameter when the `Type` parameter is set to `CUSTOM` . If you do, you receive a `ValidationException` exception.
	SyncSchedule *string `pulumi:"syncSchedule"`
	// A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags []aws.Tag `pulumi:"tags"`
	// The type of the Amazon Q Business data source.
	Type *string `pulumi:"type"`
	// The Unix timestamp when the Amazon Q Business data source was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
	// Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see [Using Amazon VPC with Amazon Q Business connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connector-vpc.html) .
	VpcConfiguration *DataSourceVpcConfiguration `pulumi:"vpcConfiguration"`
}

func LookupDataSource

func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)

Definition of AWS::QBusiness::DataSource Resource Type

type LookupDataSourceResultOutput

type LookupDataSourceResultOutput struct{ *pulumi.OutputState }

func (LookupDataSourceResultOutput) Configuration

func (o LookupDataSourceResultOutput) Configuration() pulumi.AnyOutput

Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q .

The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors:

- [Amazon Simple Storage Service](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/s3-cfn.html) - [Amazon Q Web Crawler](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/web-crawler-cfn.html)

Similarly, you can find configuration templates and properties for your specific data source using the following steps:

- Navigate to the [Supported connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connectors-list.html) page in the Amazon Q Business User Guide, and select the data source connector of your choice. - Then, from that specific data source connector's page, choose the topic containing *Using AWS CloudFormation* to find the schemas for your data source connector, including configuration parameter descriptions and examples.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::QBusiness::DataSource` for more information about the expected schema for this property.

func (LookupDataSourceResultOutput) CreatedAt

The Unix timestamp when the Amazon Q Business data source was created.

func (LookupDataSourceResultOutput) DataSourceArn

The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.

func (LookupDataSourceResultOutput) DataSourceId

The identifier of the Amazon Q Business data source.

func (LookupDataSourceResultOutput) Description

A description for the data source connector.

func (LookupDataSourceResultOutput) DisplayName

The name of the Amazon Q Business data source.

func (LookupDataSourceResultOutput) DocumentEnrichmentConfiguration

Provides the configuration information for altering document metadata and content during the document ingestion process.

For more information, see [Custom document enrichment](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/custom-document-enrichment.html) .

func (LookupDataSourceResultOutput) ElementType

func (LookupDataSourceResultOutput) MediaExtractionConfiguration added in v1.14.0

The configuration for extracting information from media in documents.

func (LookupDataSourceResultOutput) RoleArn

The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.

func (LookupDataSourceResultOutput) Status

The status of the Amazon Q Business data source.

func (LookupDataSourceResultOutput) SyncSchedule

Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index.

Specify a `cron-` format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the `Schedule` parameter when the `Type` parameter is set to `CUSTOM` . If you do, you receive a `ValidationException` exception.

func (LookupDataSourceResultOutput) Tags

A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutput

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) Type

The type of the Amazon Q Business data source.

func (LookupDataSourceResultOutput) UpdatedAt

The Unix timestamp when the Amazon Q Business data source was last updated.

func (LookupDataSourceResultOutput) VpcConfiguration

Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see [Using Amazon VPC with Amazon Q Business connectors](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connector-vpc.html) .

type LookupIndexArgs

type LookupIndexArgs struct {
	// The identifier of the Amazon Q Business application using the index.
	ApplicationId string `pulumi:"applicationId"`
	// The identifier for the index.
	IndexId string `pulumi:"indexId"`
}

type LookupIndexOutputArgs

type LookupIndexOutputArgs struct {
	// The identifier of the Amazon Q Business application using the index.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The identifier for the index.
	IndexId pulumi.StringInput `pulumi:"indexId"`
}

func (LookupIndexOutputArgs) ElementType

func (LookupIndexOutputArgs) ElementType() reflect.Type

type LookupIndexResult

type LookupIndexResult struct {
	// The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
	CapacityConfiguration *IndexCapacityConfiguration `pulumi:"capacityConfiguration"`
	// The Unix timestamp when the index was created.
	CreatedAt *string `pulumi:"createdAt"`
	// A description for the Amazon Q Business index.
	Description *string `pulumi:"description"`
	// The name of the index.
	DisplayName *string `pulumi:"displayName"`
	// Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
	//
	// For more information, see [Understanding document attributes](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/doc-attributes.html) .
	DocumentAttributeConfigurations []IndexDocumentAttributeConfiguration `pulumi:"documentAttributeConfigurations"`
	// The Amazon Resource Name (ARN) of an Amazon Q Business index.
	IndexArn *string `pulumi:"indexArn"`
	// The identifier for the index.
	IndexId         *string          `pulumi:"indexId"`
	IndexStatistics *IndexStatistics `pulumi:"indexStatistics"`
	// The current status of the index. When the status is `ACTIVE` , the index is ready.
	Status *IndexStatus `pulumi:"status"`
	// A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags []aws.Tag `pulumi:"tags"`
	// The Unix timestamp when the index was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupIndex

func LookupIndex(ctx *pulumi.Context, args *LookupIndexArgs, opts ...pulumi.InvokeOption) (*LookupIndexResult, error)

Definition of AWS::QBusiness::Index Resource Type

type LookupIndexResultOutput

type LookupIndexResultOutput struct{ *pulumi.OutputState }

func (LookupIndexResultOutput) CapacityConfiguration

The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.

func (LookupIndexResultOutput) CreatedAt

The Unix timestamp when the index was created.

func (LookupIndexResultOutput) Description

A description for the Amazon Q Business index.

func (LookupIndexResultOutput) DisplayName

The name of the index.

func (LookupIndexResultOutput) DocumentAttributeConfigurations

func (o LookupIndexResultOutput) DocumentAttributeConfigurations() IndexDocumentAttributeConfigurationArrayOutput

Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.

For more information, see [Understanding document attributes](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/doc-attributes.html) .

func (LookupIndexResultOutput) ElementType

func (LookupIndexResultOutput) ElementType() reflect.Type

func (LookupIndexResultOutput) IndexArn

The Amazon Resource Name (ARN) of an Amazon Q Business index.

func (LookupIndexResultOutput) IndexId

The identifier for the index.

func (LookupIndexResultOutput) IndexStatistics

func (LookupIndexResultOutput) Status

The current status of the index. When the status is `ACTIVE` , the index is ready.

func (LookupIndexResultOutput) Tags

A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (LookupIndexResultOutput) ToLookupIndexResultOutput

func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput

func (LookupIndexResultOutput) ToLookupIndexResultOutputWithContext

func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput

func (LookupIndexResultOutput) UpdatedAt

The Unix timestamp when the index was last updated.

type LookupPluginArgs

type LookupPluginArgs struct {
	// The identifier of the application that will contain the plugin.
	ApplicationId string `pulumi:"applicationId"`
	// The identifier of the plugin.
	PluginId string `pulumi:"pluginId"`
}

type LookupPluginOutputArgs

type LookupPluginOutputArgs struct {
	// The identifier of the application that will contain the plugin.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The identifier of the plugin.
	PluginId pulumi.StringInput `pulumi:"pluginId"`
}

func (LookupPluginOutputArgs) ElementType

func (LookupPluginOutputArgs) ElementType() reflect.Type

type LookupPluginResult

type LookupPluginResult struct {
	// Authentication configuration information for an Amazon Q Business plugin.
	AuthConfiguration interface{} `pulumi:"authConfiguration"`
	// The current status of a plugin. A plugin is modified asynchronously.
	BuildStatus *PluginBuildStatus `pulumi:"buildStatus"`
	// The timestamp for when the plugin was created.
	CreatedAt *string `pulumi:"createdAt"`
	// Configuration information required to create a custom plugin.
	CustomPluginConfiguration *PluginCustomPluginConfiguration `pulumi:"customPluginConfiguration"`
	// The name of the plugin.
	DisplayName *string `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) of a plugin.
	PluginArn *string `pulumi:"pluginArn"`
	// The identifier of the plugin.
	PluginId *string `pulumi:"pluginId"`
	// The plugin server URL used for configuration.
	ServerUrl *string `pulumi:"serverUrl"`
	// The current status of the plugin.
	State *PluginStateEnum `pulumi:"state"`
	// A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags []aws.Tag `pulumi:"tags"`
	// The timestamp for when the plugin was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupPlugin

func LookupPlugin(ctx *pulumi.Context, args *LookupPluginArgs, opts ...pulumi.InvokeOption) (*LookupPluginResult, error)

Definition of AWS::QBusiness::Plugin Resource Type

type LookupPluginResultOutput

type LookupPluginResultOutput struct{ *pulumi.OutputState }

func (LookupPluginResultOutput) AuthConfiguration

func (o LookupPluginResultOutput) AuthConfiguration() pulumi.AnyOutput

Authentication configuration information for an Amazon Q Business plugin.

func (LookupPluginResultOutput) BuildStatus

The current status of a plugin. A plugin is modified asynchronously.

func (LookupPluginResultOutput) CreatedAt

The timestamp for when the plugin was created.

func (LookupPluginResultOutput) CustomPluginConfiguration

Configuration information required to create a custom plugin.

func (LookupPluginResultOutput) DisplayName

The name of the plugin.

func (LookupPluginResultOutput) ElementType

func (LookupPluginResultOutput) ElementType() reflect.Type

func (LookupPluginResultOutput) PluginArn

The Amazon Resource Name (ARN) of a plugin.

func (LookupPluginResultOutput) PluginId

The identifier of the plugin.

func (LookupPluginResultOutput) ServerUrl

The plugin server URL used for configuration.

func (LookupPluginResultOutput) State

The current status of the plugin.

func (LookupPluginResultOutput) Tags

A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (LookupPluginResultOutput) ToLookupPluginResultOutput

func (o LookupPluginResultOutput) ToLookupPluginResultOutput() LookupPluginResultOutput

func (LookupPluginResultOutput) ToLookupPluginResultOutputWithContext

func (o LookupPluginResultOutput) ToLookupPluginResultOutputWithContext(ctx context.Context) LookupPluginResultOutput

func (LookupPluginResultOutput) UpdatedAt

The timestamp for when the plugin was last updated.

type LookupRetrieverArgs

type LookupRetrieverArgs struct {
	// The identifier of the Amazon Q Business application using the retriever.
	ApplicationId string `pulumi:"applicationId"`
	// The identifier of the retriever used by your Amazon Q Business application.
	RetrieverId string `pulumi:"retrieverId"`
}

type LookupRetrieverOutputArgs

type LookupRetrieverOutputArgs struct {
	// The identifier of the Amazon Q Business application using the retriever.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The identifier of the retriever used by your Amazon Q Business application.
	RetrieverId pulumi.StringInput `pulumi:"retrieverId"`
}

func (LookupRetrieverOutputArgs) ElementType

func (LookupRetrieverOutputArgs) ElementType() reflect.Type

type LookupRetrieverResult

type LookupRetrieverResult struct {
	// Provides information on how the retriever used for your Amazon Q Business application is configured.
	Configuration interface{} `pulumi:"configuration"`
	// The Unix timestamp when the retriever was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The name of your retriever.
	DisplayName *string `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) of the IAM role associated with the retriever.
	RetrieverArn *string `pulumi:"retrieverArn"`
	// The identifier of the retriever used by your Amazon Q Business application.
	RetrieverId *string `pulumi:"retrieverId"`
	// The ARN of an IAM role used by Amazon Q Business to access the basic authentication credentials stored in a Secrets Manager secret.
	RoleArn *string `pulumi:"roleArn"`
	// The status of your retriever.
	Status *RetrieverStatus `pulumi:"status"`
	// A list of key-value pairs that identify or categorize the retriever. You can also use tags to help control access to the retriever. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags []aws.Tag `pulumi:"tags"`
	// The Unix timestamp when the retriever was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupRetriever

func LookupRetriever(ctx *pulumi.Context, args *LookupRetrieverArgs, opts ...pulumi.InvokeOption) (*LookupRetrieverResult, error)

Definition of AWS::QBusiness::Retriever Resource Type

type LookupRetrieverResultOutput

type LookupRetrieverResultOutput struct{ *pulumi.OutputState }

func (LookupRetrieverResultOutput) Configuration

func (o LookupRetrieverResultOutput) Configuration() pulumi.AnyOutput

Provides information on how the retriever used for your Amazon Q Business application is configured.

func (LookupRetrieverResultOutput) CreatedAt

The Unix timestamp when the retriever was created.

func (LookupRetrieverResultOutput) DisplayName

The name of your retriever.

func (LookupRetrieverResultOutput) ElementType

func (LookupRetrieverResultOutput) RetrieverArn

The Amazon Resource Name (ARN) of the IAM role associated with the retriever.

func (LookupRetrieverResultOutput) RetrieverId

The identifier of the retriever used by your Amazon Q Business application.

func (LookupRetrieverResultOutput) RoleArn

The ARN of an IAM role used by Amazon Q Business to access the basic authentication credentials stored in a Secrets Manager secret.

func (LookupRetrieverResultOutput) Status

The status of your retriever.

func (LookupRetrieverResultOutput) Tags

A list of key-value pairs that identify or categorize the retriever. You can also use tags to help control access to the retriever. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (LookupRetrieverResultOutput) ToLookupRetrieverResultOutput

func (o LookupRetrieverResultOutput) ToLookupRetrieverResultOutput() LookupRetrieverResultOutput

func (LookupRetrieverResultOutput) ToLookupRetrieverResultOutputWithContext

func (o LookupRetrieverResultOutput) ToLookupRetrieverResultOutputWithContext(ctx context.Context) LookupRetrieverResultOutput

func (LookupRetrieverResultOutput) UpdatedAt

The Unix timestamp when the retriever was last updated.

type LookupWebExperienceArgs

type LookupWebExperienceArgs struct {
	// The identifier of the Amazon Q Business web experience.
	ApplicationId string `pulumi:"applicationId"`
	// The identifier of your Amazon Q Business web experience.
	WebExperienceId string `pulumi:"webExperienceId"`
}

type LookupWebExperienceOutputArgs

type LookupWebExperienceOutputArgs struct {
	// The identifier of the Amazon Q Business web experience.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The identifier of your Amazon Q Business web experience.
	WebExperienceId pulumi.StringInput `pulumi:"webExperienceId"`
}

func (LookupWebExperienceOutputArgs) ElementType

type LookupWebExperienceResult

type LookupWebExperienceResult struct {
	// The container for browser extension configuration for an Amazon Q Business web experience.
	BrowserExtensionConfiguration *WebExperienceBrowserExtensionConfiguration `pulumi:"browserExtensionConfiguration"`
	// The Unix timestamp when the Amazon Q Business application was last updated.
	CreatedAt *string `pulumi:"createdAt"`
	// Contains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.
	CustomizationConfiguration *WebExperienceCustomizationConfiguration `pulumi:"customizationConfiguration"`
	// The endpoint URLs for your Amazon Q Business web experience. The URLs are unique and fully hosted by AWS .
	DefaultEndpoint *string `pulumi:"defaultEndpoint"`
	// Provides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
	IdentityProviderConfiguration interface{} `pulumi:"identityProviderConfiguration"`
	// Sets the website domain origins that are allowed to embed the Amazon Q Business web experience. The *domain origin* refers to the base URL for accessing a website including the protocol ( `http/https` ), the domain name, and the port number (if specified).
	//
	// > You must only submit a *base URL* and not a full path. For example, `https://docs.aws.amazon.com` .
	Origins []string `pulumi:"origins"`
	// The Amazon Resource Name (ARN) of the service role attached to your web experience.
	//
	// > You must provide this value if you're using IAM Identity Center to manage end user access to your application. If you're using legacy identity management to manage user access, you don't need to provide this value.
	RoleArn *string `pulumi:"roleArn"`
	// Determines whether sample prompts are enabled in the web experience for an end user.
	SamplePromptsControlMode *WebExperienceSamplePromptsControlMode `pulumi:"samplePromptsControlMode"`
	// The status of your Amazon Q Business web experience.
	Status *WebExperienceStatus `pulumi:"status"`
	// A subtitle to personalize your Amazon Q Business web experience.
	Subtitle *string `pulumi:"subtitle"`
	// A list of key-value pairs that identify or categorize your Amazon Q Business web experience. You can also use tags to help control access to the web experience. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags []aws.Tag `pulumi:"tags"`
	// The title for your Amazon Q Business web experience.
	Title *string `pulumi:"title"`
	// The Unix timestamp when your Amazon Q Business web experience was updated.
	UpdatedAt *string `pulumi:"updatedAt"`
	// The Amazon Resource Name (ARN) of an Amazon Q Business web experience.
	WebExperienceArn *string `pulumi:"webExperienceArn"`
	// The identifier of your Amazon Q Business web experience.
	WebExperienceId *string `pulumi:"webExperienceId"`
	// A message in an Amazon Q Business web experience.
	WelcomeMessage *string `pulumi:"welcomeMessage"`
}

func LookupWebExperience

func LookupWebExperience(ctx *pulumi.Context, args *LookupWebExperienceArgs, opts ...pulumi.InvokeOption) (*LookupWebExperienceResult, error)

Definition of AWS::QBusiness::WebExperience Resource Type

type LookupWebExperienceResultOutput

type LookupWebExperienceResultOutput struct{ *pulumi.OutputState }

func (LookupWebExperienceResultOutput) BrowserExtensionConfiguration added in v1.25.0

The container for browser extension configuration for an Amazon Q Business web experience.

func (LookupWebExperienceResultOutput) CreatedAt

The Unix timestamp when the Amazon Q Business application was last updated.

func (LookupWebExperienceResultOutput) CustomizationConfiguration added in v1.14.0

Contains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.

func (LookupWebExperienceResultOutput) DefaultEndpoint

The endpoint URLs for your Amazon Q Business web experience. The URLs are unique and fully hosted by AWS .

func (LookupWebExperienceResultOutput) ElementType

func (LookupWebExperienceResultOutput) IdentityProviderConfiguration added in v0.121.0

func (o LookupWebExperienceResultOutput) IdentityProviderConfiguration() pulumi.AnyOutput

Provides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.

func (LookupWebExperienceResultOutput) Origins added in v1.3.0

Sets the website domain origins that are allowed to embed the Amazon Q Business web experience. The *domain origin* refers to the base URL for accessing a website including the protocol ( `http/https` ), the domain name, and the port number (if specified).

> You must only submit a *base URL* and not a full path. For example, `https://docs.aws.amazon.com` .

func (LookupWebExperienceResultOutput) RoleArn

The Amazon Resource Name (ARN) of the service role attached to your web experience.

> You must provide this value if you're using IAM Identity Center to manage end user access to your application. If you're using legacy identity management to manage user access, you don't need to provide this value.

func (LookupWebExperienceResultOutput) SamplePromptsControlMode

Determines whether sample prompts are enabled in the web experience for an end user.

func (LookupWebExperienceResultOutput) Status

The status of your Amazon Q Business web experience.

func (LookupWebExperienceResultOutput) Subtitle

A subtitle to personalize your Amazon Q Business web experience.

func (LookupWebExperienceResultOutput) Tags

A list of key-value pairs that identify or categorize your Amazon Q Business web experience. You can also use tags to help control access to the web experience. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (LookupWebExperienceResultOutput) Title

The title for your Amazon Q Business web experience.

func (LookupWebExperienceResultOutput) ToLookupWebExperienceResultOutput

func (o LookupWebExperienceResultOutput) ToLookupWebExperienceResultOutput() LookupWebExperienceResultOutput

func (LookupWebExperienceResultOutput) ToLookupWebExperienceResultOutputWithContext

func (o LookupWebExperienceResultOutput) ToLookupWebExperienceResultOutputWithContext(ctx context.Context) LookupWebExperienceResultOutput

func (LookupWebExperienceResultOutput) UpdatedAt

The Unix timestamp when your Amazon Q Business web experience was updated.

func (LookupWebExperienceResultOutput) WebExperienceArn

The Amazon Resource Name (ARN) of an Amazon Q Business web experience.

func (LookupWebExperienceResultOutput) WebExperienceId

The identifier of your Amazon Q Business web experience.

func (LookupWebExperienceResultOutput) WelcomeMessage

A message in an Amazon Q Business web experience.

type Permission added in v1.14.0

type Permission struct {
	pulumi.CustomResourceState

	// The list of Amazon Q Business actions that the ISV is allowed to perform.
	Actions pulumi.StringArrayOutput `pulumi:"actions"`
	// The unique identifier of the Amazon Q Business application.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.
	Principal pulumi.StringOutput `pulumi:"principal"`
	// A unique identifier for the policy statement.
	StatementId pulumi.StringOutput `pulumi:"statementId"`
}

Definition of AWS::QBusiness::Permission Resource Type

func GetPermission added in v1.14.0

func GetPermission(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PermissionState, opts ...pulumi.ResourceOption) (*Permission, error)

GetPermission gets an existing Permission 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 NewPermission added in v1.14.0

func NewPermission(ctx *pulumi.Context,
	name string, args *PermissionArgs, opts ...pulumi.ResourceOption) (*Permission, error)

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

func (*Permission) ElementType added in v1.14.0

func (*Permission) ElementType() reflect.Type

func (*Permission) ToPermissionOutput added in v1.14.0

func (i *Permission) ToPermissionOutput() PermissionOutput

func (*Permission) ToPermissionOutputWithContext added in v1.14.0

func (i *Permission) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput

type PermissionArgs added in v1.14.0

type PermissionArgs struct {
	// The list of Amazon Q Business actions that the ISV is allowed to perform.
	Actions pulumi.StringArrayInput
	// The unique identifier of the Amazon Q Business application.
	ApplicationId pulumi.StringInput
	// Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.
	Principal pulumi.StringInput
	// A unique identifier for the policy statement.
	StatementId pulumi.StringInput
}

The set of arguments for constructing a Permission resource.

func (PermissionArgs) ElementType added in v1.14.0

func (PermissionArgs) ElementType() reflect.Type

type PermissionInput added in v1.14.0

type PermissionInput interface {
	pulumi.Input

	ToPermissionOutput() PermissionOutput
	ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
}

type PermissionOutput added in v1.14.0

type PermissionOutput struct{ *pulumi.OutputState }

func (PermissionOutput) Actions added in v1.14.0

The list of Amazon Q Business actions that the ISV is allowed to perform.

func (PermissionOutput) ApplicationId added in v1.14.0

func (o PermissionOutput) ApplicationId() pulumi.StringOutput

The unique identifier of the Amazon Q Business application.

func (PermissionOutput) ElementType added in v1.14.0

func (PermissionOutput) ElementType() reflect.Type

func (PermissionOutput) Principal added in v1.14.0

func (o PermissionOutput) Principal() pulumi.StringOutput

Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.

func (PermissionOutput) StatementId added in v1.14.0

func (o PermissionOutput) StatementId() pulumi.StringOutput

A unique identifier for the policy statement.

func (PermissionOutput) ToPermissionOutput added in v1.14.0

func (o PermissionOutput) ToPermissionOutput() PermissionOutput

func (PermissionOutput) ToPermissionOutputWithContext added in v1.14.0

func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput

type PermissionState added in v1.14.0

type PermissionState struct {
}

func (PermissionState) ElementType added in v1.14.0

func (PermissionState) ElementType() reflect.Type

type Plugin

type Plugin struct {
	pulumi.CustomResourceState

	// The identifier of the application that will contain the plugin.
	ApplicationId pulumi.StringPtrOutput `pulumi:"applicationId"`
	// Authentication configuration information for an Amazon Q Business plugin.
	AuthConfiguration pulumi.AnyOutput `pulumi:"authConfiguration"`
	// The current status of a plugin. A plugin is modified asynchronously.
	BuildStatus PluginBuildStatusOutput `pulumi:"buildStatus"`
	// The timestamp for when the plugin was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Configuration information required to create a custom plugin.
	CustomPluginConfiguration PluginCustomPluginConfigurationPtrOutput `pulumi:"customPluginConfiguration"`
	// The name of the plugin.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) of a plugin.
	PluginArn pulumi.StringOutput `pulumi:"pluginArn"`
	// The identifier of the plugin.
	PluginId pulumi.StringOutput `pulumi:"pluginId"`
	// The plugin server URL used for configuration.
	ServerUrl pulumi.StringPtrOutput `pulumi:"serverUrl"`
	// The current status of the plugin.
	State PluginStateEnumPtrOutput `pulumi:"state"`
	// A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The type of the plugin.
	Type PluginTypeOutput `pulumi:"type"`
	// The timestamp for when the plugin was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::QBusiness::Plugin Resource Type

func GetPlugin

func GetPlugin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PluginState, opts ...pulumi.ResourceOption) (*Plugin, error)

GetPlugin gets an existing Plugin 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 NewPlugin

func NewPlugin(ctx *pulumi.Context,
	name string, args *PluginArgs, opts ...pulumi.ResourceOption) (*Plugin, error)

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

func (*Plugin) ElementType

func (*Plugin) ElementType() reflect.Type

func (*Plugin) ToPluginOutput

func (i *Plugin) ToPluginOutput() PluginOutput

func (*Plugin) ToPluginOutputWithContext

func (i *Plugin) ToPluginOutputWithContext(ctx context.Context) PluginOutput

type PluginApiSchema0Properties

type PluginApiSchema0Properties struct {
	Payload string `pulumi:"payload"`
}

type PluginApiSchema0PropertiesArgs

type PluginApiSchema0PropertiesArgs struct {
	Payload pulumi.StringInput `pulumi:"payload"`
}

func (PluginApiSchema0PropertiesArgs) ElementType

func (PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesOutput

func (i PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesOutput() PluginApiSchema0PropertiesOutput

func (PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesOutputWithContext

func (i PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesOutputWithContext(ctx context.Context) PluginApiSchema0PropertiesOutput

func (PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesPtrOutput

func (i PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesPtrOutput() PluginApiSchema0PropertiesPtrOutput

func (PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesPtrOutputWithContext

func (i PluginApiSchema0PropertiesArgs) ToPluginApiSchema0PropertiesPtrOutputWithContext(ctx context.Context) PluginApiSchema0PropertiesPtrOutput

type PluginApiSchema0PropertiesInput

type PluginApiSchema0PropertiesInput interface {
	pulumi.Input

	ToPluginApiSchema0PropertiesOutput() PluginApiSchema0PropertiesOutput
	ToPluginApiSchema0PropertiesOutputWithContext(context.Context) PluginApiSchema0PropertiesOutput
}

PluginApiSchema0PropertiesInput is an input type that accepts PluginApiSchema0PropertiesArgs and PluginApiSchema0PropertiesOutput values. You can construct a concrete instance of `PluginApiSchema0PropertiesInput` via:

PluginApiSchema0PropertiesArgs{...}

type PluginApiSchema0PropertiesOutput

type PluginApiSchema0PropertiesOutput struct{ *pulumi.OutputState }

func (PluginApiSchema0PropertiesOutput) ElementType

func (PluginApiSchema0PropertiesOutput) Payload

func (PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesOutput

func (o PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesOutput() PluginApiSchema0PropertiesOutput

func (PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesOutputWithContext

func (o PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesOutputWithContext(ctx context.Context) PluginApiSchema0PropertiesOutput

func (PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesPtrOutput

func (o PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesPtrOutput() PluginApiSchema0PropertiesPtrOutput

func (PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesPtrOutputWithContext

func (o PluginApiSchema0PropertiesOutput) ToPluginApiSchema0PropertiesPtrOutputWithContext(ctx context.Context) PluginApiSchema0PropertiesPtrOutput

type PluginApiSchema0PropertiesPtrInput

type PluginApiSchema0PropertiesPtrInput interface {
	pulumi.Input

	ToPluginApiSchema0PropertiesPtrOutput() PluginApiSchema0PropertiesPtrOutput
	ToPluginApiSchema0PropertiesPtrOutputWithContext(context.Context) PluginApiSchema0PropertiesPtrOutput
}

PluginApiSchema0PropertiesPtrInput is an input type that accepts PluginApiSchema0PropertiesArgs, PluginApiSchema0PropertiesPtr and PluginApiSchema0PropertiesPtrOutput values. You can construct a concrete instance of `PluginApiSchema0PropertiesPtrInput` via:

        PluginApiSchema0PropertiesArgs{...}

or:

        nil

type PluginApiSchema0PropertiesPtrOutput

type PluginApiSchema0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PluginApiSchema0PropertiesPtrOutput) Elem

func (PluginApiSchema0PropertiesPtrOutput) ElementType

func (PluginApiSchema0PropertiesPtrOutput) Payload

func (PluginApiSchema0PropertiesPtrOutput) ToPluginApiSchema0PropertiesPtrOutput

func (o PluginApiSchema0PropertiesPtrOutput) ToPluginApiSchema0PropertiesPtrOutput() PluginApiSchema0PropertiesPtrOutput

func (PluginApiSchema0PropertiesPtrOutput) ToPluginApiSchema0PropertiesPtrOutputWithContext

func (o PluginApiSchema0PropertiesPtrOutput) ToPluginApiSchema0PropertiesPtrOutputWithContext(ctx context.Context) PluginApiSchema0PropertiesPtrOutput

type PluginApiSchema1Properties

type PluginApiSchema1Properties struct {
	S3 PluginS3 `pulumi:"s3"`
}

type PluginApiSchema1PropertiesArgs

type PluginApiSchema1PropertiesArgs struct {
	S3 PluginS3Input `pulumi:"s3"`
}

func (PluginApiSchema1PropertiesArgs) ElementType

func (PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesOutput

func (i PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesOutput() PluginApiSchema1PropertiesOutput

func (PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesOutputWithContext

func (i PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesOutputWithContext(ctx context.Context) PluginApiSchema1PropertiesOutput

func (PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesPtrOutput

func (i PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesPtrOutput() PluginApiSchema1PropertiesPtrOutput

func (PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesPtrOutputWithContext

func (i PluginApiSchema1PropertiesArgs) ToPluginApiSchema1PropertiesPtrOutputWithContext(ctx context.Context) PluginApiSchema1PropertiesPtrOutput

type PluginApiSchema1PropertiesInput

type PluginApiSchema1PropertiesInput interface {
	pulumi.Input

	ToPluginApiSchema1PropertiesOutput() PluginApiSchema1PropertiesOutput
	ToPluginApiSchema1PropertiesOutputWithContext(context.Context) PluginApiSchema1PropertiesOutput
}

PluginApiSchema1PropertiesInput is an input type that accepts PluginApiSchema1PropertiesArgs and PluginApiSchema1PropertiesOutput values. You can construct a concrete instance of `PluginApiSchema1PropertiesInput` via:

PluginApiSchema1PropertiesArgs{...}

type PluginApiSchema1PropertiesOutput

type PluginApiSchema1PropertiesOutput struct{ *pulumi.OutputState }

func (PluginApiSchema1PropertiesOutput) ElementType

func (PluginApiSchema1PropertiesOutput) S3

func (PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesOutput

func (o PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesOutput() PluginApiSchema1PropertiesOutput

func (PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesOutputWithContext

func (o PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesOutputWithContext(ctx context.Context) PluginApiSchema1PropertiesOutput

func (PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesPtrOutput

func (o PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesPtrOutput() PluginApiSchema1PropertiesPtrOutput

func (PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesPtrOutputWithContext

func (o PluginApiSchema1PropertiesOutput) ToPluginApiSchema1PropertiesPtrOutputWithContext(ctx context.Context) PluginApiSchema1PropertiesPtrOutput

type PluginApiSchema1PropertiesPtrInput

type PluginApiSchema1PropertiesPtrInput interface {
	pulumi.Input

	ToPluginApiSchema1PropertiesPtrOutput() PluginApiSchema1PropertiesPtrOutput
	ToPluginApiSchema1PropertiesPtrOutputWithContext(context.Context) PluginApiSchema1PropertiesPtrOutput
}

PluginApiSchema1PropertiesPtrInput is an input type that accepts PluginApiSchema1PropertiesArgs, PluginApiSchema1PropertiesPtr and PluginApiSchema1PropertiesPtrOutput values. You can construct a concrete instance of `PluginApiSchema1PropertiesPtrInput` via:

        PluginApiSchema1PropertiesArgs{...}

or:

        nil

type PluginApiSchema1PropertiesPtrOutput

type PluginApiSchema1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PluginApiSchema1PropertiesPtrOutput) Elem

func (PluginApiSchema1PropertiesPtrOutput) ElementType

func (PluginApiSchema1PropertiesPtrOutput) S3

func (PluginApiSchema1PropertiesPtrOutput) ToPluginApiSchema1PropertiesPtrOutput

func (o PluginApiSchema1PropertiesPtrOutput) ToPluginApiSchema1PropertiesPtrOutput() PluginApiSchema1PropertiesPtrOutput

func (PluginApiSchema1PropertiesPtrOutput) ToPluginApiSchema1PropertiesPtrOutputWithContext

func (o PluginApiSchema1PropertiesPtrOutput) ToPluginApiSchema1PropertiesPtrOutputWithContext(ctx context.Context) PluginApiSchema1PropertiesPtrOutput

type PluginApiSchemaType

type PluginApiSchemaType string

func (PluginApiSchemaType) ElementType

func (PluginApiSchemaType) ElementType() reflect.Type

func (PluginApiSchemaType) ToPluginApiSchemaTypeOutput

func (e PluginApiSchemaType) ToPluginApiSchemaTypeOutput() PluginApiSchemaTypeOutput

func (PluginApiSchemaType) ToPluginApiSchemaTypeOutputWithContext

func (e PluginApiSchemaType) ToPluginApiSchemaTypeOutputWithContext(ctx context.Context) PluginApiSchemaTypeOutput

func (PluginApiSchemaType) ToPluginApiSchemaTypePtrOutput

func (e PluginApiSchemaType) ToPluginApiSchemaTypePtrOutput() PluginApiSchemaTypePtrOutput

func (PluginApiSchemaType) ToPluginApiSchemaTypePtrOutputWithContext

func (e PluginApiSchemaType) ToPluginApiSchemaTypePtrOutputWithContext(ctx context.Context) PluginApiSchemaTypePtrOutput

func (PluginApiSchemaType) ToStringOutput

func (e PluginApiSchemaType) ToStringOutput() pulumi.StringOutput

func (PluginApiSchemaType) ToStringOutputWithContext

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

func (PluginApiSchemaType) ToStringPtrOutput

func (e PluginApiSchemaType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginApiSchemaType) ToStringPtrOutputWithContext

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

type PluginApiSchemaTypeInput

type PluginApiSchemaTypeInput interface {
	pulumi.Input

	ToPluginApiSchemaTypeOutput() PluginApiSchemaTypeOutput
	ToPluginApiSchemaTypeOutputWithContext(context.Context) PluginApiSchemaTypeOutput
}

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

PluginApiSchemaTypeOpenApiV3

type PluginApiSchemaTypeOutput

type PluginApiSchemaTypeOutput struct{ *pulumi.OutputState }

func (PluginApiSchemaTypeOutput) ElementType

func (PluginApiSchemaTypeOutput) ElementType() reflect.Type

func (PluginApiSchemaTypeOutput) ToPluginApiSchemaTypeOutput

func (o PluginApiSchemaTypeOutput) ToPluginApiSchemaTypeOutput() PluginApiSchemaTypeOutput

func (PluginApiSchemaTypeOutput) ToPluginApiSchemaTypeOutputWithContext

func (o PluginApiSchemaTypeOutput) ToPluginApiSchemaTypeOutputWithContext(ctx context.Context) PluginApiSchemaTypeOutput

func (PluginApiSchemaTypeOutput) ToPluginApiSchemaTypePtrOutput

func (o PluginApiSchemaTypeOutput) ToPluginApiSchemaTypePtrOutput() PluginApiSchemaTypePtrOutput

func (PluginApiSchemaTypeOutput) ToPluginApiSchemaTypePtrOutputWithContext

func (o PluginApiSchemaTypeOutput) ToPluginApiSchemaTypePtrOutputWithContext(ctx context.Context) PluginApiSchemaTypePtrOutput

func (PluginApiSchemaTypeOutput) ToStringOutput

func (o PluginApiSchemaTypeOutput) ToStringOutput() pulumi.StringOutput

func (PluginApiSchemaTypeOutput) ToStringOutputWithContext

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

func (PluginApiSchemaTypeOutput) ToStringPtrOutput

func (o PluginApiSchemaTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginApiSchemaTypeOutput) ToStringPtrOutputWithContext

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

type PluginApiSchemaTypePtrInput

type PluginApiSchemaTypePtrInput interface {
	pulumi.Input

	ToPluginApiSchemaTypePtrOutput() PluginApiSchemaTypePtrOutput
	ToPluginApiSchemaTypePtrOutputWithContext(context.Context) PluginApiSchemaTypePtrOutput
}

func PluginApiSchemaTypePtr

func PluginApiSchemaTypePtr(v string) PluginApiSchemaTypePtrInput

type PluginApiSchemaTypePtrOutput

type PluginApiSchemaTypePtrOutput struct{ *pulumi.OutputState }

func (PluginApiSchemaTypePtrOutput) Elem

func (PluginApiSchemaTypePtrOutput) ElementType

func (PluginApiSchemaTypePtrOutput) ToPluginApiSchemaTypePtrOutput

func (o PluginApiSchemaTypePtrOutput) ToPluginApiSchemaTypePtrOutput() PluginApiSchemaTypePtrOutput

func (PluginApiSchemaTypePtrOutput) ToPluginApiSchemaTypePtrOutputWithContext

func (o PluginApiSchemaTypePtrOutput) ToPluginApiSchemaTypePtrOutputWithContext(ctx context.Context) PluginApiSchemaTypePtrOutput

func (PluginApiSchemaTypePtrOutput) ToStringPtrOutput

func (o PluginApiSchemaTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginApiSchemaTypePtrOutput) ToStringPtrOutputWithContext

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

type PluginArgs

type PluginArgs struct {
	// The identifier of the application that will contain the plugin.
	ApplicationId pulumi.StringPtrInput
	// Authentication configuration information for an Amazon Q Business plugin.
	AuthConfiguration pulumi.Input
	// Configuration information required to create a custom plugin.
	CustomPluginConfiguration PluginCustomPluginConfigurationPtrInput
	// The name of the plugin.
	DisplayName pulumi.StringInput
	// The plugin server URL used for configuration.
	ServerUrl pulumi.StringPtrInput
	// The current status of the plugin.
	State PluginStateEnumPtrInput
	// A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayInput
	// The type of the plugin.
	Type PluginTypeInput
}

The set of arguments for constructing a Plugin resource.

func (PluginArgs) ElementType

func (PluginArgs) ElementType() reflect.Type

type PluginAuthConfiguration0Properties

type PluginAuthConfiguration0Properties struct {
	BasicAuthConfiguration PluginBasicAuthConfiguration `pulumi:"basicAuthConfiguration"`
}

type PluginAuthConfiguration0PropertiesArgs

type PluginAuthConfiguration0PropertiesArgs struct {
	BasicAuthConfiguration PluginBasicAuthConfigurationInput `pulumi:"basicAuthConfiguration"`
}

func (PluginAuthConfiguration0PropertiesArgs) ElementType

func (PluginAuthConfiguration0PropertiesArgs) ToPluginAuthConfiguration0PropertiesOutput

func (i PluginAuthConfiguration0PropertiesArgs) ToPluginAuthConfiguration0PropertiesOutput() PluginAuthConfiguration0PropertiesOutput

func (PluginAuthConfiguration0PropertiesArgs) ToPluginAuthConfiguration0PropertiesOutputWithContext

func (i PluginAuthConfiguration0PropertiesArgs) ToPluginAuthConfiguration0PropertiesOutputWithContext(ctx context.Context) PluginAuthConfiguration0PropertiesOutput

type PluginAuthConfiguration0PropertiesInput

type PluginAuthConfiguration0PropertiesInput interface {
	pulumi.Input

	ToPluginAuthConfiguration0PropertiesOutput() PluginAuthConfiguration0PropertiesOutput
	ToPluginAuthConfiguration0PropertiesOutputWithContext(context.Context) PluginAuthConfiguration0PropertiesOutput
}

PluginAuthConfiguration0PropertiesInput is an input type that accepts PluginAuthConfiguration0PropertiesArgs and PluginAuthConfiguration0PropertiesOutput values. You can construct a concrete instance of `PluginAuthConfiguration0PropertiesInput` via:

PluginAuthConfiguration0PropertiesArgs{...}

type PluginAuthConfiguration0PropertiesOutput

type PluginAuthConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (PluginAuthConfiguration0PropertiesOutput) BasicAuthConfiguration

func (PluginAuthConfiguration0PropertiesOutput) ElementType

func (PluginAuthConfiguration0PropertiesOutput) ToPluginAuthConfiguration0PropertiesOutput

func (o PluginAuthConfiguration0PropertiesOutput) ToPluginAuthConfiguration0PropertiesOutput() PluginAuthConfiguration0PropertiesOutput

func (PluginAuthConfiguration0PropertiesOutput) ToPluginAuthConfiguration0PropertiesOutputWithContext

func (o PluginAuthConfiguration0PropertiesOutput) ToPluginAuthConfiguration0PropertiesOutputWithContext(ctx context.Context) PluginAuthConfiguration0PropertiesOutput

type PluginAuthConfiguration0PropertiesPtrOutput

type PluginAuthConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PluginAuthConfiguration0PropertiesPtrOutput) BasicAuthConfiguration

func (PluginAuthConfiguration0PropertiesPtrOutput) Elem

func (PluginAuthConfiguration0PropertiesPtrOutput) ElementType

func (PluginAuthConfiguration0PropertiesPtrOutput) ToPluginAuthConfiguration0PropertiesPtrOutput

func (o PluginAuthConfiguration0PropertiesPtrOutput) ToPluginAuthConfiguration0PropertiesPtrOutput() PluginAuthConfiguration0PropertiesPtrOutput

func (PluginAuthConfiguration0PropertiesPtrOutput) ToPluginAuthConfiguration0PropertiesPtrOutputWithContext

func (o PluginAuthConfiguration0PropertiesPtrOutput) ToPluginAuthConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) PluginAuthConfiguration0PropertiesPtrOutput

type PluginAuthConfiguration1Properties

type PluginAuthConfiguration1Properties struct {
	OAuth2ClientCredentialConfiguration PluginOAuth2ClientCredentialConfiguration `pulumi:"oAuth2ClientCredentialConfiguration"`
}

type PluginAuthConfiguration1PropertiesArgs

type PluginAuthConfiguration1PropertiesArgs struct {
	OAuth2ClientCredentialConfiguration PluginOAuth2ClientCredentialConfigurationInput `pulumi:"oAuth2ClientCredentialConfiguration"`
}

func (PluginAuthConfiguration1PropertiesArgs) ElementType

func (PluginAuthConfiguration1PropertiesArgs) ToPluginAuthConfiguration1PropertiesOutput

func (i PluginAuthConfiguration1PropertiesArgs) ToPluginAuthConfiguration1PropertiesOutput() PluginAuthConfiguration1PropertiesOutput

func (PluginAuthConfiguration1PropertiesArgs) ToPluginAuthConfiguration1PropertiesOutputWithContext

func (i PluginAuthConfiguration1PropertiesArgs) ToPluginAuthConfiguration1PropertiesOutputWithContext(ctx context.Context) PluginAuthConfiguration1PropertiesOutput

type PluginAuthConfiguration1PropertiesInput

type PluginAuthConfiguration1PropertiesInput interface {
	pulumi.Input

	ToPluginAuthConfiguration1PropertiesOutput() PluginAuthConfiguration1PropertiesOutput
	ToPluginAuthConfiguration1PropertiesOutputWithContext(context.Context) PluginAuthConfiguration1PropertiesOutput
}

PluginAuthConfiguration1PropertiesInput is an input type that accepts PluginAuthConfiguration1PropertiesArgs and PluginAuthConfiguration1PropertiesOutput values. You can construct a concrete instance of `PluginAuthConfiguration1PropertiesInput` via:

PluginAuthConfiguration1PropertiesArgs{...}

type PluginAuthConfiguration1PropertiesOutput

type PluginAuthConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (PluginAuthConfiguration1PropertiesOutput) ElementType

func (PluginAuthConfiguration1PropertiesOutput) OAuth2ClientCredentialConfiguration

func (PluginAuthConfiguration1PropertiesOutput) ToPluginAuthConfiguration1PropertiesOutput

func (o PluginAuthConfiguration1PropertiesOutput) ToPluginAuthConfiguration1PropertiesOutput() PluginAuthConfiguration1PropertiesOutput

func (PluginAuthConfiguration1PropertiesOutput) ToPluginAuthConfiguration1PropertiesOutputWithContext

func (o PluginAuthConfiguration1PropertiesOutput) ToPluginAuthConfiguration1PropertiesOutputWithContext(ctx context.Context) PluginAuthConfiguration1PropertiesOutput

type PluginAuthConfiguration1PropertiesPtrOutput

type PluginAuthConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PluginAuthConfiguration1PropertiesPtrOutput) Elem

func (PluginAuthConfiguration1PropertiesPtrOutput) ElementType

func (PluginAuthConfiguration1PropertiesPtrOutput) OAuth2ClientCredentialConfiguration

func (PluginAuthConfiguration1PropertiesPtrOutput) ToPluginAuthConfiguration1PropertiesPtrOutput

func (o PluginAuthConfiguration1PropertiesPtrOutput) ToPluginAuthConfiguration1PropertiesPtrOutput() PluginAuthConfiguration1PropertiesPtrOutput

func (PluginAuthConfiguration1PropertiesPtrOutput) ToPluginAuthConfiguration1PropertiesPtrOutputWithContext

func (o PluginAuthConfiguration1PropertiesPtrOutput) ToPluginAuthConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) PluginAuthConfiguration1PropertiesPtrOutput

type PluginAuthConfiguration2Properties

type PluginAuthConfiguration2Properties struct {
	NoAuthConfiguration PluginNoAuthConfiguration `pulumi:"noAuthConfiguration"`
}

type PluginAuthConfiguration2PropertiesArgs

type PluginAuthConfiguration2PropertiesArgs struct {
	NoAuthConfiguration PluginNoAuthConfigurationInput `pulumi:"noAuthConfiguration"`
}

func (PluginAuthConfiguration2PropertiesArgs) ElementType

func (PluginAuthConfiguration2PropertiesArgs) ToPluginAuthConfiguration2PropertiesOutput

func (i PluginAuthConfiguration2PropertiesArgs) ToPluginAuthConfiguration2PropertiesOutput() PluginAuthConfiguration2PropertiesOutput

func (PluginAuthConfiguration2PropertiesArgs) ToPluginAuthConfiguration2PropertiesOutputWithContext

func (i PluginAuthConfiguration2PropertiesArgs) ToPluginAuthConfiguration2PropertiesOutputWithContext(ctx context.Context) PluginAuthConfiguration2PropertiesOutput

type PluginAuthConfiguration2PropertiesInput

type PluginAuthConfiguration2PropertiesInput interface {
	pulumi.Input

	ToPluginAuthConfiguration2PropertiesOutput() PluginAuthConfiguration2PropertiesOutput
	ToPluginAuthConfiguration2PropertiesOutputWithContext(context.Context) PluginAuthConfiguration2PropertiesOutput
}

PluginAuthConfiguration2PropertiesInput is an input type that accepts PluginAuthConfiguration2PropertiesArgs and PluginAuthConfiguration2PropertiesOutput values. You can construct a concrete instance of `PluginAuthConfiguration2PropertiesInput` via:

PluginAuthConfiguration2PropertiesArgs{...}

type PluginAuthConfiguration2PropertiesOutput

type PluginAuthConfiguration2PropertiesOutput struct{ *pulumi.OutputState }

func (PluginAuthConfiguration2PropertiesOutput) ElementType

func (PluginAuthConfiguration2PropertiesOutput) NoAuthConfiguration

func (PluginAuthConfiguration2PropertiesOutput) ToPluginAuthConfiguration2PropertiesOutput

func (o PluginAuthConfiguration2PropertiesOutput) ToPluginAuthConfiguration2PropertiesOutput() PluginAuthConfiguration2PropertiesOutput

func (PluginAuthConfiguration2PropertiesOutput) ToPluginAuthConfiguration2PropertiesOutputWithContext

func (o PluginAuthConfiguration2PropertiesOutput) ToPluginAuthConfiguration2PropertiesOutputWithContext(ctx context.Context) PluginAuthConfiguration2PropertiesOutput

type PluginAuthConfiguration2PropertiesPtrOutput

type PluginAuthConfiguration2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PluginAuthConfiguration2PropertiesPtrOutput) Elem

func (PluginAuthConfiguration2PropertiesPtrOutput) ElementType

func (PluginAuthConfiguration2PropertiesPtrOutput) NoAuthConfiguration

func (PluginAuthConfiguration2PropertiesPtrOutput) ToPluginAuthConfiguration2PropertiesPtrOutput

func (o PluginAuthConfiguration2PropertiesPtrOutput) ToPluginAuthConfiguration2PropertiesPtrOutput() PluginAuthConfiguration2PropertiesPtrOutput

func (PluginAuthConfiguration2PropertiesPtrOutput) ToPluginAuthConfiguration2PropertiesPtrOutputWithContext

func (o PluginAuthConfiguration2PropertiesPtrOutput) ToPluginAuthConfiguration2PropertiesPtrOutputWithContext(ctx context.Context) PluginAuthConfiguration2PropertiesPtrOutput

type PluginBasicAuthConfiguration

type PluginBasicAuthConfiguration struct {
	RoleArn   string `pulumi:"roleArn"`
	SecretArn string `pulumi:"secretArn"`
}

type PluginBasicAuthConfigurationArgs

type PluginBasicAuthConfigurationArgs struct {
	RoleArn   pulumi.StringInput `pulumi:"roleArn"`
	SecretArn pulumi.StringInput `pulumi:"secretArn"`
}

func (PluginBasicAuthConfigurationArgs) ElementType

func (PluginBasicAuthConfigurationArgs) ToPluginBasicAuthConfigurationOutput

func (i PluginBasicAuthConfigurationArgs) ToPluginBasicAuthConfigurationOutput() PluginBasicAuthConfigurationOutput

func (PluginBasicAuthConfigurationArgs) ToPluginBasicAuthConfigurationOutputWithContext

func (i PluginBasicAuthConfigurationArgs) ToPluginBasicAuthConfigurationOutputWithContext(ctx context.Context) PluginBasicAuthConfigurationOutput

type PluginBasicAuthConfigurationInput

type PluginBasicAuthConfigurationInput interface {
	pulumi.Input

	ToPluginBasicAuthConfigurationOutput() PluginBasicAuthConfigurationOutput
	ToPluginBasicAuthConfigurationOutputWithContext(context.Context) PluginBasicAuthConfigurationOutput
}

PluginBasicAuthConfigurationInput is an input type that accepts PluginBasicAuthConfigurationArgs and PluginBasicAuthConfigurationOutput values. You can construct a concrete instance of `PluginBasicAuthConfigurationInput` via:

PluginBasicAuthConfigurationArgs{...}

type PluginBasicAuthConfigurationOutput

type PluginBasicAuthConfigurationOutput struct{ *pulumi.OutputState }

func (PluginBasicAuthConfigurationOutput) ElementType

func (PluginBasicAuthConfigurationOutput) RoleArn

func (PluginBasicAuthConfigurationOutput) SecretArn

func (PluginBasicAuthConfigurationOutput) ToPluginBasicAuthConfigurationOutput

func (o PluginBasicAuthConfigurationOutput) ToPluginBasicAuthConfigurationOutput() PluginBasicAuthConfigurationOutput

func (PluginBasicAuthConfigurationOutput) ToPluginBasicAuthConfigurationOutputWithContext

func (o PluginBasicAuthConfigurationOutput) ToPluginBasicAuthConfigurationOutputWithContext(ctx context.Context) PluginBasicAuthConfigurationOutput

type PluginBasicAuthConfigurationPtrOutput

type PluginBasicAuthConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PluginBasicAuthConfigurationPtrOutput) Elem

func (PluginBasicAuthConfigurationPtrOutput) ElementType

func (PluginBasicAuthConfigurationPtrOutput) RoleArn

func (PluginBasicAuthConfigurationPtrOutput) SecretArn

func (PluginBasicAuthConfigurationPtrOutput) ToPluginBasicAuthConfigurationPtrOutput

func (o PluginBasicAuthConfigurationPtrOutput) ToPluginBasicAuthConfigurationPtrOutput() PluginBasicAuthConfigurationPtrOutput

func (PluginBasicAuthConfigurationPtrOutput) ToPluginBasicAuthConfigurationPtrOutputWithContext

func (o PluginBasicAuthConfigurationPtrOutput) ToPluginBasicAuthConfigurationPtrOutputWithContext(ctx context.Context) PluginBasicAuthConfigurationPtrOutput

type PluginBuildStatus

type PluginBuildStatus string

type PluginBuildStatusOutput

type PluginBuildStatusOutput struct{ *pulumi.OutputState }

func (PluginBuildStatusOutput) ElementType

func (PluginBuildStatusOutput) ElementType() reflect.Type

func (PluginBuildStatusOutput) ToPluginBuildStatusOutput

func (o PluginBuildStatusOutput) ToPluginBuildStatusOutput() PluginBuildStatusOutput

func (PluginBuildStatusOutput) ToPluginBuildStatusOutputWithContext

func (o PluginBuildStatusOutput) ToPluginBuildStatusOutputWithContext(ctx context.Context) PluginBuildStatusOutput

func (PluginBuildStatusOutput) ToPluginBuildStatusPtrOutput

func (o PluginBuildStatusOutput) ToPluginBuildStatusPtrOutput() PluginBuildStatusPtrOutput

func (PluginBuildStatusOutput) ToPluginBuildStatusPtrOutputWithContext

func (o PluginBuildStatusOutput) ToPluginBuildStatusPtrOutputWithContext(ctx context.Context) PluginBuildStatusPtrOutput

func (PluginBuildStatusOutput) ToStringOutput

func (o PluginBuildStatusOutput) ToStringOutput() pulumi.StringOutput

func (PluginBuildStatusOutput) ToStringOutputWithContext

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

func (PluginBuildStatusOutput) ToStringPtrOutput

func (o PluginBuildStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginBuildStatusOutput) ToStringPtrOutputWithContext

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

type PluginBuildStatusPtrOutput

type PluginBuildStatusPtrOutput struct{ *pulumi.OutputState }

func (PluginBuildStatusPtrOutput) Elem

func (PluginBuildStatusPtrOutput) ElementType

func (PluginBuildStatusPtrOutput) ElementType() reflect.Type

func (PluginBuildStatusPtrOutput) ToPluginBuildStatusPtrOutput

func (o PluginBuildStatusPtrOutput) ToPluginBuildStatusPtrOutput() PluginBuildStatusPtrOutput

func (PluginBuildStatusPtrOutput) ToPluginBuildStatusPtrOutputWithContext

func (o PluginBuildStatusPtrOutput) ToPluginBuildStatusPtrOutputWithContext(ctx context.Context) PluginBuildStatusPtrOutput

func (PluginBuildStatusPtrOutput) ToStringPtrOutput

func (o PluginBuildStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginBuildStatusPtrOutput) ToStringPtrOutputWithContext

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

type PluginCustomPluginConfiguration

type PluginCustomPluginConfiguration struct {
	// Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.
	ApiSchema interface{} `pulumi:"apiSchema"`
	// The type of OpenAPI schema to use.
	ApiSchemaType PluginApiSchemaType `pulumi:"apiSchemaType"`
	// A description for your custom plugin configuration.
	Description string `pulumi:"description"`
}

type PluginCustomPluginConfigurationArgs

type PluginCustomPluginConfigurationArgs struct {
	// Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.
	ApiSchema pulumi.Input `pulumi:"apiSchema"`
	// The type of OpenAPI schema to use.
	ApiSchemaType PluginApiSchemaTypeInput `pulumi:"apiSchemaType"`
	// A description for your custom plugin configuration.
	Description pulumi.StringInput `pulumi:"description"`
}

func (PluginCustomPluginConfigurationArgs) ElementType

func (PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationOutput

func (i PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationOutput() PluginCustomPluginConfigurationOutput

func (PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationOutputWithContext

func (i PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationOutputWithContext(ctx context.Context) PluginCustomPluginConfigurationOutput

func (PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationPtrOutput

func (i PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationPtrOutput() PluginCustomPluginConfigurationPtrOutput

func (PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationPtrOutputWithContext

func (i PluginCustomPluginConfigurationArgs) ToPluginCustomPluginConfigurationPtrOutputWithContext(ctx context.Context) PluginCustomPluginConfigurationPtrOutput

type PluginCustomPluginConfigurationInput

type PluginCustomPluginConfigurationInput interface {
	pulumi.Input

	ToPluginCustomPluginConfigurationOutput() PluginCustomPluginConfigurationOutput
	ToPluginCustomPluginConfigurationOutputWithContext(context.Context) PluginCustomPluginConfigurationOutput
}

PluginCustomPluginConfigurationInput is an input type that accepts PluginCustomPluginConfigurationArgs and PluginCustomPluginConfigurationOutput values. You can construct a concrete instance of `PluginCustomPluginConfigurationInput` via:

PluginCustomPluginConfigurationArgs{...}

type PluginCustomPluginConfigurationOutput

type PluginCustomPluginConfigurationOutput struct{ *pulumi.OutputState }

func (PluginCustomPluginConfigurationOutput) ApiSchema

Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.

func (PluginCustomPluginConfigurationOutput) ApiSchemaType

The type of OpenAPI schema to use.

func (PluginCustomPluginConfigurationOutput) Description

A description for your custom plugin configuration.

func (PluginCustomPluginConfigurationOutput) ElementType

func (PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationOutput

func (o PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationOutput() PluginCustomPluginConfigurationOutput

func (PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationOutputWithContext

func (o PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationOutputWithContext(ctx context.Context) PluginCustomPluginConfigurationOutput

func (PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationPtrOutput

func (o PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationPtrOutput() PluginCustomPluginConfigurationPtrOutput

func (PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationPtrOutputWithContext

func (o PluginCustomPluginConfigurationOutput) ToPluginCustomPluginConfigurationPtrOutputWithContext(ctx context.Context) PluginCustomPluginConfigurationPtrOutput

type PluginCustomPluginConfigurationPtrInput

type PluginCustomPluginConfigurationPtrInput interface {
	pulumi.Input

	ToPluginCustomPluginConfigurationPtrOutput() PluginCustomPluginConfigurationPtrOutput
	ToPluginCustomPluginConfigurationPtrOutputWithContext(context.Context) PluginCustomPluginConfigurationPtrOutput
}

PluginCustomPluginConfigurationPtrInput is an input type that accepts PluginCustomPluginConfigurationArgs, PluginCustomPluginConfigurationPtr and PluginCustomPluginConfigurationPtrOutput values. You can construct a concrete instance of `PluginCustomPluginConfigurationPtrInput` via:

        PluginCustomPluginConfigurationArgs{...}

or:

        nil

type PluginCustomPluginConfigurationPtrOutput

type PluginCustomPluginConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PluginCustomPluginConfigurationPtrOutput) ApiSchema

Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.

func (PluginCustomPluginConfigurationPtrOutput) ApiSchemaType

The type of OpenAPI schema to use.

func (PluginCustomPluginConfigurationPtrOutput) Description

A description for your custom plugin configuration.

func (PluginCustomPluginConfigurationPtrOutput) Elem

func (PluginCustomPluginConfigurationPtrOutput) ElementType

func (PluginCustomPluginConfigurationPtrOutput) ToPluginCustomPluginConfigurationPtrOutput

func (o PluginCustomPluginConfigurationPtrOutput) ToPluginCustomPluginConfigurationPtrOutput() PluginCustomPluginConfigurationPtrOutput

func (PluginCustomPluginConfigurationPtrOutput) ToPluginCustomPluginConfigurationPtrOutputWithContext

func (o PluginCustomPluginConfigurationPtrOutput) ToPluginCustomPluginConfigurationPtrOutputWithContext(ctx context.Context) PluginCustomPluginConfigurationPtrOutput

type PluginInput

type PluginInput interface {
	pulumi.Input

	ToPluginOutput() PluginOutput
	ToPluginOutputWithContext(ctx context.Context) PluginOutput
}

type PluginNoAuthConfiguration

type PluginNoAuthConfiguration struct {
}

type PluginNoAuthConfigurationArgs

type PluginNoAuthConfigurationArgs struct {
}

func (PluginNoAuthConfigurationArgs) ElementType

func (PluginNoAuthConfigurationArgs) ToPluginNoAuthConfigurationOutput

func (i PluginNoAuthConfigurationArgs) ToPluginNoAuthConfigurationOutput() PluginNoAuthConfigurationOutput

func (PluginNoAuthConfigurationArgs) ToPluginNoAuthConfigurationOutputWithContext

func (i PluginNoAuthConfigurationArgs) ToPluginNoAuthConfigurationOutputWithContext(ctx context.Context) PluginNoAuthConfigurationOutput

type PluginNoAuthConfigurationInput

type PluginNoAuthConfigurationInput interface {
	pulumi.Input

	ToPluginNoAuthConfigurationOutput() PluginNoAuthConfigurationOutput
	ToPluginNoAuthConfigurationOutputWithContext(context.Context) PluginNoAuthConfigurationOutput
}

PluginNoAuthConfigurationInput is an input type that accepts PluginNoAuthConfigurationArgs and PluginNoAuthConfigurationOutput values. You can construct a concrete instance of `PluginNoAuthConfigurationInput` via:

PluginNoAuthConfigurationArgs{...}

type PluginNoAuthConfigurationOutput

type PluginNoAuthConfigurationOutput struct{ *pulumi.OutputState }

func (PluginNoAuthConfigurationOutput) ElementType

func (PluginNoAuthConfigurationOutput) ToPluginNoAuthConfigurationOutput

func (o PluginNoAuthConfigurationOutput) ToPluginNoAuthConfigurationOutput() PluginNoAuthConfigurationOutput

func (PluginNoAuthConfigurationOutput) ToPluginNoAuthConfigurationOutputWithContext

func (o PluginNoAuthConfigurationOutput) ToPluginNoAuthConfigurationOutputWithContext(ctx context.Context) PluginNoAuthConfigurationOutput

type PluginNoAuthConfigurationPtrOutput

type PluginNoAuthConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PluginNoAuthConfigurationPtrOutput) Elem

func (PluginNoAuthConfigurationPtrOutput) ElementType

func (PluginNoAuthConfigurationPtrOutput) ToPluginNoAuthConfigurationPtrOutput

func (o PluginNoAuthConfigurationPtrOutput) ToPluginNoAuthConfigurationPtrOutput() PluginNoAuthConfigurationPtrOutput

func (PluginNoAuthConfigurationPtrOutput) ToPluginNoAuthConfigurationPtrOutputWithContext

func (o PluginNoAuthConfigurationPtrOutput) ToPluginNoAuthConfigurationPtrOutputWithContext(ctx context.Context) PluginNoAuthConfigurationPtrOutput

type PluginOAuth2ClientCredentialConfiguration

type PluginOAuth2ClientCredentialConfiguration struct {
	AuthorizationUrl *string `pulumi:"authorizationUrl"`
	RoleArn          string  `pulumi:"roleArn"`
	SecretArn        string  `pulumi:"secretArn"`
	TokenUrl         *string `pulumi:"tokenUrl"`
}

type PluginOAuth2ClientCredentialConfigurationArgs

type PluginOAuth2ClientCredentialConfigurationArgs struct {
	AuthorizationUrl pulumi.StringPtrInput `pulumi:"authorizationUrl"`
	RoleArn          pulumi.StringInput    `pulumi:"roleArn"`
	SecretArn        pulumi.StringInput    `pulumi:"secretArn"`
	TokenUrl         pulumi.StringPtrInput `pulumi:"tokenUrl"`
}

func (PluginOAuth2ClientCredentialConfigurationArgs) ElementType

func (PluginOAuth2ClientCredentialConfigurationArgs) ToPluginOAuth2ClientCredentialConfigurationOutput

func (i PluginOAuth2ClientCredentialConfigurationArgs) ToPluginOAuth2ClientCredentialConfigurationOutput() PluginOAuth2ClientCredentialConfigurationOutput

func (PluginOAuth2ClientCredentialConfigurationArgs) ToPluginOAuth2ClientCredentialConfigurationOutputWithContext

func (i PluginOAuth2ClientCredentialConfigurationArgs) ToPluginOAuth2ClientCredentialConfigurationOutputWithContext(ctx context.Context) PluginOAuth2ClientCredentialConfigurationOutput

type PluginOAuth2ClientCredentialConfigurationInput

type PluginOAuth2ClientCredentialConfigurationInput interface {
	pulumi.Input

	ToPluginOAuth2ClientCredentialConfigurationOutput() PluginOAuth2ClientCredentialConfigurationOutput
	ToPluginOAuth2ClientCredentialConfigurationOutputWithContext(context.Context) PluginOAuth2ClientCredentialConfigurationOutput
}

PluginOAuth2ClientCredentialConfigurationInput is an input type that accepts PluginOAuth2ClientCredentialConfigurationArgs and PluginOAuth2ClientCredentialConfigurationOutput values. You can construct a concrete instance of `PluginOAuth2ClientCredentialConfigurationInput` via:

PluginOAuth2ClientCredentialConfigurationArgs{...}

type PluginOAuth2ClientCredentialConfigurationOutput

type PluginOAuth2ClientCredentialConfigurationOutput struct{ *pulumi.OutputState }

func (PluginOAuth2ClientCredentialConfigurationOutput) AuthorizationUrl added in v1.14.0

func (PluginOAuth2ClientCredentialConfigurationOutput) ElementType

func (PluginOAuth2ClientCredentialConfigurationOutput) RoleArn

func (PluginOAuth2ClientCredentialConfigurationOutput) SecretArn

func (PluginOAuth2ClientCredentialConfigurationOutput) ToPluginOAuth2ClientCredentialConfigurationOutput

func (o PluginOAuth2ClientCredentialConfigurationOutput) ToPluginOAuth2ClientCredentialConfigurationOutput() PluginOAuth2ClientCredentialConfigurationOutput

func (PluginOAuth2ClientCredentialConfigurationOutput) ToPluginOAuth2ClientCredentialConfigurationOutputWithContext

func (o PluginOAuth2ClientCredentialConfigurationOutput) ToPluginOAuth2ClientCredentialConfigurationOutputWithContext(ctx context.Context) PluginOAuth2ClientCredentialConfigurationOutput

func (PluginOAuth2ClientCredentialConfigurationOutput) TokenUrl added in v1.14.0

type PluginOAuth2ClientCredentialConfigurationPtrOutput

type PluginOAuth2ClientCredentialConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) AuthorizationUrl added in v1.14.0

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) Elem

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) ElementType

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) RoleArn

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) SecretArn

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) ToPluginOAuth2ClientCredentialConfigurationPtrOutput

func (o PluginOAuth2ClientCredentialConfigurationPtrOutput) ToPluginOAuth2ClientCredentialConfigurationPtrOutput() PluginOAuth2ClientCredentialConfigurationPtrOutput

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) ToPluginOAuth2ClientCredentialConfigurationPtrOutputWithContext

func (o PluginOAuth2ClientCredentialConfigurationPtrOutput) ToPluginOAuth2ClientCredentialConfigurationPtrOutputWithContext(ctx context.Context) PluginOAuth2ClientCredentialConfigurationPtrOutput

func (PluginOAuth2ClientCredentialConfigurationPtrOutput) TokenUrl added in v1.14.0

type PluginOutput

type PluginOutput struct{ *pulumi.OutputState }

func (PluginOutput) ApplicationId

func (o PluginOutput) ApplicationId() pulumi.StringPtrOutput

The identifier of the application that will contain the plugin.

func (PluginOutput) AuthConfiguration

func (o PluginOutput) AuthConfiguration() pulumi.AnyOutput

Authentication configuration information for an Amazon Q Business plugin.

func (PluginOutput) BuildStatus

func (o PluginOutput) BuildStatus() PluginBuildStatusOutput

The current status of a plugin. A plugin is modified asynchronously.

func (PluginOutput) CreatedAt

func (o PluginOutput) CreatedAt() pulumi.StringOutput

The timestamp for when the plugin was created.

func (PluginOutput) CustomPluginConfiguration

func (o PluginOutput) CustomPluginConfiguration() PluginCustomPluginConfigurationPtrOutput

Configuration information required to create a custom plugin.

func (PluginOutput) DisplayName

func (o PluginOutput) DisplayName() pulumi.StringOutput

The name of the plugin.

func (PluginOutput) ElementType

func (PluginOutput) ElementType() reflect.Type

func (PluginOutput) PluginArn

func (o PluginOutput) PluginArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of a plugin.

func (PluginOutput) PluginId

func (o PluginOutput) PluginId() pulumi.StringOutput

The identifier of the plugin.

func (PluginOutput) ServerUrl

func (o PluginOutput) ServerUrl() pulumi.StringPtrOutput

The plugin server URL used for configuration.

func (PluginOutput) State

The current status of the plugin.

func (PluginOutput) Tags

func (o PluginOutput) Tags() aws.TagArrayOutput

A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (PluginOutput) ToPluginOutput

func (o PluginOutput) ToPluginOutput() PluginOutput

func (PluginOutput) ToPluginOutputWithContext

func (o PluginOutput) ToPluginOutputWithContext(ctx context.Context) PluginOutput

func (PluginOutput) Type

func (o PluginOutput) Type() PluginTypeOutput

The type of the plugin.

func (PluginOutput) UpdatedAt

func (o PluginOutput) UpdatedAt() pulumi.StringOutput

The timestamp for when the plugin was last updated.

type PluginS3

type PluginS3 struct {
	Bucket string `pulumi:"bucket"`
	Key    string `pulumi:"key"`
}

type PluginS3Args

type PluginS3Args struct {
	Bucket pulumi.StringInput `pulumi:"bucket"`
	Key    pulumi.StringInput `pulumi:"key"`
}

func (PluginS3Args) ElementType

func (PluginS3Args) ElementType() reflect.Type

func (PluginS3Args) ToPluginS3Output

func (i PluginS3Args) ToPluginS3Output() PluginS3Output

func (PluginS3Args) ToPluginS3OutputWithContext

func (i PluginS3Args) ToPluginS3OutputWithContext(ctx context.Context) PluginS3Output

func (PluginS3Args) ToPluginS3PtrOutput

func (i PluginS3Args) ToPluginS3PtrOutput() PluginS3PtrOutput

func (PluginS3Args) ToPluginS3PtrOutputWithContext

func (i PluginS3Args) ToPluginS3PtrOutputWithContext(ctx context.Context) PluginS3PtrOutput

type PluginS3Input

type PluginS3Input interface {
	pulumi.Input

	ToPluginS3Output() PluginS3Output
	ToPluginS3OutputWithContext(context.Context) PluginS3Output
}

PluginS3Input is an input type that accepts PluginS3Args and PluginS3Output values. You can construct a concrete instance of `PluginS3Input` via:

PluginS3Args{...}

type PluginS3Output

type PluginS3Output struct{ *pulumi.OutputState }

func (PluginS3Output) Bucket

func (o PluginS3Output) Bucket() pulumi.StringOutput

func (PluginS3Output) ElementType

func (PluginS3Output) ElementType() reflect.Type

func (PluginS3Output) Key

func (PluginS3Output) ToPluginS3Output

func (o PluginS3Output) ToPluginS3Output() PluginS3Output

func (PluginS3Output) ToPluginS3OutputWithContext

func (o PluginS3Output) ToPluginS3OutputWithContext(ctx context.Context) PluginS3Output

func (PluginS3Output) ToPluginS3PtrOutput

func (o PluginS3Output) ToPluginS3PtrOutput() PluginS3PtrOutput

func (PluginS3Output) ToPluginS3PtrOutputWithContext

func (o PluginS3Output) ToPluginS3PtrOutputWithContext(ctx context.Context) PluginS3PtrOutput

type PluginS3PtrInput

type PluginS3PtrInput interface {
	pulumi.Input

	ToPluginS3PtrOutput() PluginS3PtrOutput
	ToPluginS3PtrOutputWithContext(context.Context) PluginS3PtrOutput
}

PluginS3PtrInput is an input type that accepts PluginS3Args, PluginS3Ptr and PluginS3PtrOutput values. You can construct a concrete instance of `PluginS3PtrInput` via:

        PluginS3Args{...}

or:

        nil

func PluginS3Ptr

func PluginS3Ptr(v *PluginS3Args) PluginS3PtrInput

type PluginS3PtrOutput

type PluginS3PtrOutput struct{ *pulumi.OutputState }

func (PluginS3PtrOutput) Bucket

func (PluginS3PtrOutput) Elem

func (PluginS3PtrOutput) ElementType

func (PluginS3PtrOutput) ElementType() reflect.Type

func (PluginS3PtrOutput) Key

func (PluginS3PtrOutput) ToPluginS3PtrOutput

func (o PluginS3PtrOutput) ToPluginS3PtrOutput() PluginS3PtrOutput

func (PluginS3PtrOutput) ToPluginS3PtrOutputWithContext

func (o PluginS3PtrOutput) ToPluginS3PtrOutputWithContext(ctx context.Context) PluginS3PtrOutput

type PluginState

type PluginState struct {
}

func (PluginState) ElementType

func (PluginState) ElementType() reflect.Type

type PluginStateEnum

type PluginStateEnum string

func (PluginStateEnum) ElementType

func (PluginStateEnum) ElementType() reflect.Type

func (PluginStateEnum) ToPluginStateEnumOutput

func (e PluginStateEnum) ToPluginStateEnumOutput() PluginStateEnumOutput

func (PluginStateEnum) ToPluginStateEnumOutputWithContext

func (e PluginStateEnum) ToPluginStateEnumOutputWithContext(ctx context.Context) PluginStateEnumOutput

func (PluginStateEnum) ToPluginStateEnumPtrOutput

func (e PluginStateEnum) ToPluginStateEnumPtrOutput() PluginStateEnumPtrOutput

func (PluginStateEnum) ToPluginStateEnumPtrOutputWithContext

func (e PluginStateEnum) ToPluginStateEnumPtrOutputWithContext(ctx context.Context) PluginStateEnumPtrOutput

func (PluginStateEnum) ToStringOutput

func (e PluginStateEnum) ToStringOutput() pulumi.StringOutput

func (PluginStateEnum) ToStringOutputWithContext

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

func (PluginStateEnum) ToStringPtrOutput

func (e PluginStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginStateEnum) ToStringPtrOutputWithContext

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

type PluginStateEnumInput

type PluginStateEnumInput interface {
	pulumi.Input

	ToPluginStateEnumOutput() PluginStateEnumOutput
	ToPluginStateEnumOutputWithContext(context.Context) PluginStateEnumOutput
}

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

PluginStateEnumEnabled
PluginStateEnumDisabled

type PluginStateEnumOutput

type PluginStateEnumOutput struct{ *pulumi.OutputState }

func (PluginStateEnumOutput) ElementType

func (PluginStateEnumOutput) ElementType() reflect.Type

func (PluginStateEnumOutput) ToPluginStateEnumOutput

func (o PluginStateEnumOutput) ToPluginStateEnumOutput() PluginStateEnumOutput

func (PluginStateEnumOutput) ToPluginStateEnumOutputWithContext

func (o PluginStateEnumOutput) ToPluginStateEnumOutputWithContext(ctx context.Context) PluginStateEnumOutput

func (PluginStateEnumOutput) ToPluginStateEnumPtrOutput

func (o PluginStateEnumOutput) ToPluginStateEnumPtrOutput() PluginStateEnumPtrOutput

func (PluginStateEnumOutput) ToPluginStateEnumPtrOutputWithContext

func (o PluginStateEnumOutput) ToPluginStateEnumPtrOutputWithContext(ctx context.Context) PluginStateEnumPtrOutput

func (PluginStateEnumOutput) ToStringOutput

func (o PluginStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (PluginStateEnumOutput) ToStringOutputWithContext

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

func (PluginStateEnumOutput) ToStringPtrOutput

func (o PluginStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginStateEnumOutput) ToStringPtrOutputWithContext

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

type PluginStateEnumPtrInput

type PluginStateEnumPtrInput interface {
	pulumi.Input

	ToPluginStateEnumPtrOutput() PluginStateEnumPtrOutput
	ToPluginStateEnumPtrOutputWithContext(context.Context) PluginStateEnumPtrOutput
}

func PluginStateEnumPtr

func PluginStateEnumPtr(v string) PluginStateEnumPtrInput

type PluginStateEnumPtrOutput

type PluginStateEnumPtrOutput struct{ *pulumi.OutputState }

func (PluginStateEnumPtrOutput) Elem

func (PluginStateEnumPtrOutput) ElementType

func (PluginStateEnumPtrOutput) ElementType() reflect.Type

func (PluginStateEnumPtrOutput) ToPluginStateEnumPtrOutput

func (o PluginStateEnumPtrOutput) ToPluginStateEnumPtrOutput() PluginStateEnumPtrOutput

func (PluginStateEnumPtrOutput) ToPluginStateEnumPtrOutputWithContext

func (o PluginStateEnumPtrOutput) ToPluginStateEnumPtrOutputWithContext(ctx context.Context) PluginStateEnumPtrOutput

func (PluginStateEnumPtrOutput) ToStringPtrOutput

func (o PluginStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginStateEnumPtrOutput) ToStringPtrOutputWithContext

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

type PluginTag

type PluginTag struct {
	// The key for the tag. Keys are not case sensitive and must be unique for the Amazon Q Business application or data source.
	Key string `pulumi:"key"`
	// The value associated with the tag. The value may be an empty string but it can't be null.
	Value string `pulumi:"value"`
}

type PluginType

type PluginType string

func (PluginType) ElementType

func (PluginType) ElementType() reflect.Type

func (PluginType) ToPluginTypeOutput

func (e PluginType) ToPluginTypeOutput() PluginTypeOutput

func (PluginType) ToPluginTypeOutputWithContext

func (e PluginType) ToPluginTypeOutputWithContext(ctx context.Context) PluginTypeOutput

func (PluginType) ToPluginTypePtrOutput

func (e PluginType) ToPluginTypePtrOutput() PluginTypePtrOutput

func (PluginType) ToPluginTypePtrOutputWithContext

func (e PluginType) ToPluginTypePtrOutputWithContext(ctx context.Context) PluginTypePtrOutput

func (PluginType) ToStringOutput

func (e PluginType) ToStringOutput() pulumi.StringOutput

func (PluginType) ToStringOutputWithContext

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

func (PluginType) ToStringPtrOutput

func (e PluginType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginType) ToStringPtrOutputWithContext

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

type PluginTypeInput

type PluginTypeInput interface {
	pulumi.Input

	ToPluginTypeOutput() PluginTypeOutput
	ToPluginTypeOutputWithContext(context.Context) PluginTypeOutput
}

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

PluginTypeServiceNow
PluginTypeSalesforce
PluginTypeJira
PluginTypeZendesk
PluginTypeCustom
PluginTypeQuicksight
PluginTypeServicenowNowPlatform
PluginTypeJiraCloud
PluginTypeSalesforceCrm
PluginTypeZendeskSuite
PluginTypeAtlassianConfluence
PluginTypeGoogleCalendar
PluginTypeMicrosoftTeams
PluginTypeMicrosoftExchange
PluginTypePagerdutyAdvance
PluginTypeSmartsheet
PluginTypeAsana

type PluginTypeOutput

type PluginTypeOutput struct{ *pulumi.OutputState }

func (PluginTypeOutput) ElementType

func (PluginTypeOutput) ElementType() reflect.Type

func (PluginTypeOutput) ToPluginTypeOutput

func (o PluginTypeOutput) ToPluginTypeOutput() PluginTypeOutput

func (PluginTypeOutput) ToPluginTypeOutputWithContext

func (o PluginTypeOutput) ToPluginTypeOutputWithContext(ctx context.Context) PluginTypeOutput

func (PluginTypeOutput) ToPluginTypePtrOutput

func (o PluginTypeOutput) ToPluginTypePtrOutput() PluginTypePtrOutput

func (PluginTypeOutput) ToPluginTypePtrOutputWithContext

func (o PluginTypeOutput) ToPluginTypePtrOutputWithContext(ctx context.Context) PluginTypePtrOutput

func (PluginTypeOutput) ToStringOutput

func (o PluginTypeOutput) ToStringOutput() pulumi.StringOutput

func (PluginTypeOutput) ToStringOutputWithContext

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

func (PluginTypeOutput) ToStringPtrOutput

func (o PluginTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginTypeOutput) ToStringPtrOutputWithContext

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

type PluginTypePtrInput

type PluginTypePtrInput interface {
	pulumi.Input

	ToPluginTypePtrOutput() PluginTypePtrOutput
	ToPluginTypePtrOutputWithContext(context.Context) PluginTypePtrOutput
}

func PluginTypePtr

func PluginTypePtr(v string) PluginTypePtrInput

type PluginTypePtrOutput

type PluginTypePtrOutput struct{ *pulumi.OutputState }

func (PluginTypePtrOutput) Elem

func (PluginTypePtrOutput) ElementType

func (PluginTypePtrOutput) ElementType() reflect.Type

func (PluginTypePtrOutput) ToPluginTypePtrOutput

func (o PluginTypePtrOutput) ToPluginTypePtrOutput() PluginTypePtrOutput

func (PluginTypePtrOutput) ToPluginTypePtrOutputWithContext

func (o PluginTypePtrOutput) ToPluginTypePtrOutputWithContext(ctx context.Context) PluginTypePtrOutput

func (PluginTypePtrOutput) ToStringPtrOutput

func (o PluginTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PluginTypePtrOutput) ToStringPtrOutputWithContext

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

type QBusinessIndexStatus

type QBusinessIndexStatus string

func (QBusinessIndexStatus) ElementType

func (QBusinessIndexStatus) ElementType() reflect.Type

func (QBusinessIndexStatus) ToQBusinessIndexStatusOutput

func (e QBusinessIndexStatus) ToQBusinessIndexStatusOutput() QBusinessIndexStatusOutput

func (QBusinessIndexStatus) ToQBusinessIndexStatusOutputWithContext

func (e QBusinessIndexStatus) ToQBusinessIndexStatusOutputWithContext(ctx context.Context) QBusinessIndexStatusOutput

func (QBusinessIndexStatus) ToQBusinessIndexStatusPtrOutput

func (e QBusinessIndexStatus) ToQBusinessIndexStatusPtrOutput() QBusinessIndexStatusPtrOutput

func (QBusinessIndexStatus) ToQBusinessIndexStatusPtrOutputWithContext

func (e QBusinessIndexStatus) ToQBusinessIndexStatusPtrOutputWithContext(ctx context.Context) QBusinessIndexStatusPtrOutput

func (QBusinessIndexStatus) ToStringOutput

func (e QBusinessIndexStatus) ToStringOutput() pulumi.StringOutput

func (QBusinessIndexStatus) ToStringOutputWithContext

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

func (QBusinessIndexStatus) ToStringPtrOutput

func (e QBusinessIndexStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (QBusinessIndexStatus) ToStringPtrOutputWithContext

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

type QBusinessIndexStatusInput

type QBusinessIndexStatusInput interface {
	pulumi.Input

	ToQBusinessIndexStatusOutput() QBusinessIndexStatusOutput
	ToQBusinessIndexStatusOutputWithContext(context.Context) QBusinessIndexStatusOutput
}

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

QBusinessIndexStatusEnabled
QBusinessIndexStatusDisabled

type QBusinessIndexStatusOutput

type QBusinessIndexStatusOutput struct{ *pulumi.OutputState }

func (QBusinessIndexStatusOutput) ElementType

func (QBusinessIndexStatusOutput) ElementType() reflect.Type

func (QBusinessIndexStatusOutput) ToQBusinessIndexStatusOutput

func (o QBusinessIndexStatusOutput) ToQBusinessIndexStatusOutput() QBusinessIndexStatusOutput

func (QBusinessIndexStatusOutput) ToQBusinessIndexStatusOutputWithContext

func (o QBusinessIndexStatusOutput) ToQBusinessIndexStatusOutputWithContext(ctx context.Context) QBusinessIndexStatusOutput

func (QBusinessIndexStatusOutput) ToQBusinessIndexStatusPtrOutput

func (o QBusinessIndexStatusOutput) ToQBusinessIndexStatusPtrOutput() QBusinessIndexStatusPtrOutput

func (QBusinessIndexStatusOutput) ToQBusinessIndexStatusPtrOutputWithContext

func (o QBusinessIndexStatusOutput) ToQBusinessIndexStatusPtrOutputWithContext(ctx context.Context) QBusinessIndexStatusPtrOutput

func (QBusinessIndexStatusOutput) ToStringOutput

func (o QBusinessIndexStatusOutput) ToStringOutput() pulumi.StringOutput

func (QBusinessIndexStatusOutput) ToStringOutputWithContext

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

func (QBusinessIndexStatusOutput) ToStringPtrOutput

func (o QBusinessIndexStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QBusinessIndexStatusOutput) ToStringPtrOutputWithContext

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

type QBusinessIndexStatusPtrInput

type QBusinessIndexStatusPtrInput interface {
	pulumi.Input

	ToQBusinessIndexStatusPtrOutput() QBusinessIndexStatusPtrOutput
	ToQBusinessIndexStatusPtrOutputWithContext(context.Context) QBusinessIndexStatusPtrOutput
}

func QBusinessIndexStatusPtr

func QBusinessIndexStatusPtr(v string) QBusinessIndexStatusPtrInput

type QBusinessIndexStatusPtrOutput

type QBusinessIndexStatusPtrOutput struct{ *pulumi.OutputState }

func (QBusinessIndexStatusPtrOutput) Elem

func (QBusinessIndexStatusPtrOutput) ElementType

func (QBusinessIndexStatusPtrOutput) ToQBusinessIndexStatusPtrOutput

func (o QBusinessIndexStatusPtrOutput) ToQBusinessIndexStatusPtrOutput() QBusinessIndexStatusPtrOutput

func (QBusinessIndexStatusPtrOutput) ToQBusinessIndexStatusPtrOutputWithContext

func (o QBusinessIndexStatusPtrOutput) ToQBusinessIndexStatusPtrOutputWithContext(ctx context.Context) QBusinessIndexStatusPtrOutput

func (QBusinessIndexStatusPtrOutput) ToStringPtrOutput

func (QBusinessIndexStatusPtrOutput) ToStringPtrOutputWithContext

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

type Retriever

type Retriever struct {
	pulumi.CustomResourceState

	// The identifier of the Amazon Q Business application using the retriever.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Provides information on how the retriever used for your Amazon Q Business application is configured.
	Configuration pulumi.AnyOutput `pulumi:"configuration"`
	// The Unix timestamp when the retriever was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The name of your retriever.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) of the IAM role associated with the retriever.
	RetrieverArn pulumi.StringOutput `pulumi:"retrieverArn"`
	// The identifier of the retriever used by your Amazon Q Business application.
	RetrieverId pulumi.StringOutput `pulumi:"retrieverId"`
	// The ARN of an IAM role used by Amazon Q Business to access the basic authentication credentials stored in a Secrets Manager secret.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// The status of your retriever.
	Status RetrieverStatusOutput `pulumi:"status"`
	// A list of key-value pairs that identify or categorize the retriever. You can also use tags to help control access to the retriever. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The type of your retriever.
	Type RetrieverTypeOutput `pulumi:"type"`
	// The Unix timestamp when the retriever was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::QBusiness::Retriever Resource Type

func GetRetriever

func GetRetriever(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RetrieverState, opts ...pulumi.ResourceOption) (*Retriever, error)

GetRetriever gets an existing Retriever 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 NewRetriever

func NewRetriever(ctx *pulumi.Context,
	name string, args *RetrieverArgs, opts ...pulumi.ResourceOption) (*Retriever, error)

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

func (*Retriever) ElementType

func (*Retriever) ElementType() reflect.Type

func (*Retriever) ToRetrieverOutput

func (i *Retriever) ToRetrieverOutput() RetrieverOutput

func (*Retriever) ToRetrieverOutputWithContext

func (i *Retriever) ToRetrieverOutputWithContext(ctx context.Context) RetrieverOutput

type RetrieverArgs

type RetrieverArgs struct {
	// The identifier of the Amazon Q Business application using the retriever.
	ApplicationId pulumi.StringInput
	// Provides information on how the retriever used for your Amazon Q Business application is configured.
	Configuration pulumi.Input
	// The name of your retriever.
	DisplayName pulumi.StringInput
	// The ARN of an IAM role used by Amazon Q Business to access the basic authentication credentials stored in a Secrets Manager secret.
	RoleArn pulumi.StringPtrInput
	// A list of key-value pairs that identify or categorize the retriever. You can also use tags to help control access to the retriever. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayInput
	// The type of your retriever.
	Type RetrieverTypeInput
}

The set of arguments for constructing a Retriever resource.

func (RetrieverArgs) ElementType

func (RetrieverArgs) ElementType() reflect.Type

type RetrieverConfiguration0Properties

type RetrieverConfiguration0Properties struct {
	NativeIndexConfiguration RetrieverNativeIndexConfiguration `pulumi:"nativeIndexConfiguration"`
}

type RetrieverConfiguration0PropertiesArgs

type RetrieverConfiguration0PropertiesArgs struct {
	NativeIndexConfiguration RetrieverNativeIndexConfigurationInput `pulumi:"nativeIndexConfiguration"`
}

func (RetrieverConfiguration0PropertiesArgs) ElementType

func (RetrieverConfiguration0PropertiesArgs) ToRetrieverConfiguration0PropertiesOutput

func (i RetrieverConfiguration0PropertiesArgs) ToRetrieverConfiguration0PropertiesOutput() RetrieverConfiguration0PropertiesOutput

func (RetrieverConfiguration0PropertiesArgs) ToRetrieverConfiguration0PropertiesOutputWithContext

func (i RetrieverConfiguration0PropertiesArgs) ToRetrieverConfiguration0PropertiesOutputWithContext(ctx context.Context) RetrieverConfiguration0PropertiesOutput

type RetrieverConfiguration0PropertiesInput

type RetrieverConfiguration0PropertiesInput interface {
	pulumi.Input

	ToRetrieverConfiguration0PropertiesOutput() RetrieverConfiguration0PropertiesOutput
	ToRetrieverConfiguration0PropertiesOutputWithContext(context.Context) RetrieverConfiguration0PropertiesOutput
}

RetrieverConfiguration0PropertiesInput is an input type that accepts RetrieverConfiguration0PropertiesArgs and RetrieverConfiguration0PropertiesOutput values. You can construct a concrete instance of `RetrieverConfiguration0PropertiesInput` via:

RetrieverConfiguration0PropertiesArgs{...}

type RetrieverConfiguration0PropertiesOutput

type RetrieverConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (RetrieverConfiguration0PropertiesOutput) ElementType

func (RetrieverConfiguration0PropertiesOutput) NativeIndexConfiguration

func (RetrieverConfiguration0PropertiesOutput) ToRetrieverConfiguration0PropertiesOutput

func (o RetrieverConfiguration0PropertiesOutput) ToRetrieverConfiguration0PropertiesOutput() RetrieverConfiguration0PropertiesOutput

func (RetrieverConfiguration0PropertiesOutput) ToRetrieverConfiguration0PropertiesOutputWithContext

func (o RetrieverConfiguration0PropertiesOutput) ToRetrieverConfiguration0PropertiesOutputWithContext(ctx context.Context) RetrieverConfiguration0PropertiesOutput

type RetrieverConfiguration0PropertiesPtrOutput

type RetrieverConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (RetrieverConfiguration0PropertiesPtrOutput) Elem

func (RetrieverConfiguration0PropertiesPtrOutput) ElementType

func (RetrieverConfiguration0PropertiesPtrOutput) NativeIndexConfiguration

func (RetrieverConfiguration0PropertiesPtrOutput) ToRetrieverConfiguration0PropertiesPtrOutput

func (o RetrieverConfiguration0PropertiesPtrOutput) ToRetrieverConfiguration0PropertiesPtrOutput() RetrieverConfiguration0PropertiesPtrOutput

func (RetrieverConfiguration0PropertiesPtrOutput) ToRetrieverConfiguration0PropertiesPtrOutputWithContext

func (o RetrieverConfiguration0PropertiesPtrOutput) ToRetrieverConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) RetrieverConfiguration0PropertiesPtrOutput

type RetrieverConfiguration1Properties

type RetrieverConfiguration1Properties struct {
	KendraIndexConfiguration RetrieverKendraIndexConfiguration `pulumi:"kendraIndexConfiguration"`
}

type RetrieverConfiguration1PropertiesArgs

type RetrieverConfiguration1PropertiesArgs struct {
	KendraIndexConfiguration RetrieverKendraIndexConfigurationInput `pulumi:"kendraIndexConfiguration"`
}

func (RetrieverConfiguration1PropertiesArgs) ElementType

func (RetrieverConfiguration1PropertiesArgs) ToRetrieverConfiguration1PropertiesOutput

func (i RetrieverConfiguration1PropertiesArgs) ToRetrieverConfiguration1PropertiesOutput() RetrieverConfiguration1PropertiesOutput

func (RetrieverConfiguration1PropertiesArgs) ToRetrieverConfiguration1PropertiesOutputWithContext

func (i RetrieverConfiguration1PropertiesArgs) ToRetrieverConfiguration1PropertiesOutputWithContext(ctx context.Context) RetrieverConfiguration1PropertiesOutput

type RetrieverConfiguration1PropertiesInput

type RetrieverConfiguration1PropertiesInput interface {
	pulumi.Input

	ToRetrieverConfiguration1PropertiesOutput() RetrieverConfiguration1PropertiesOutput
	ToRetrieverConfiguration1PropertiesOutputWithContext(context.Context) RetrieverConfiguration1PropertiesOutput
}

RetrieverConfiguration1PropertiesInput is an input type that accepts RetrieverConfiguration1PropertiesArgs and RetrieverConfiguration1PropertiesOutput values. You can construct a concrete instance of `RetrieverConfiguration1PropertiesInput` via:

RetrieverConfiguration1PropertiesArgs{...}

type RetrieverConfiguration1PropertiesOutput

type RetrieverConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (RetrieverConfiguration1PropertiesOutput) ElementType

func (RetrieverConfiguration1PropertiesOutput) KendraIndexConfiguration

func (RetrieverConfiguration1PropertiesOutput) ToRetrieverConfiguration1PropertiesOutput

func (o RetrieverConfiguration1PropertiesOutput) ToRetrieverConfiguration1PropertiesOutput() RetrieverConfiguration1PropertiesOutput

func (RetrieverConfiguration1PropertiesOutput) ToRetrieverConfiguration1PropertiesOutputWithContext

func (o RetrieverConfiguration1PropertiesOutput) ToRetrieverConfiguration1PropertiesOutputWithContext(ctx context.Context) RetrieverConfiguration1PropertiesOutput

type RetrieverConfiguration1PropertiesPtrOutput

type RetrieverConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (RetrieverConfiguration1PropertiesPtrOutput) Elem

func (RetrieverConfiguration1PropertiesPtrOutput) ElementType

func (RetrieverConfiguration1PropertiesPtrOutput) KendraIndexConfiguration

func (RetrieverConfiguration1PropertiesPtrOutput) ToRetrieverConfiguration1PropertiesPtrOutput

func (o RetrieverConfiguration1PropertiesPtrOutput) ToRetrieverConfiguration1PropertiesPtrOutput() RetrieverConfiguration1PropertiesPtrOutput

func (RetrieverConfiguration1PropertiesPtrOutput) ToRetrieverConfiguration1PropertiesPtrOutputWithContext

func (o RetrieverConfiguration1PropertiesPtrOutput) ToRetrieverConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) RetrieverConfiguration1PropertiesPtrOutput

type RetrieverInput

type RetrieverInput interface {
	pulumi.Input

	ToRetrieverOutput() RetrieverOutput
	ToRetrieverOutputWithContext(ctx context.Context) RetrieverOutput
}

type RetrieverKendraIndexConfiguration

type RetrieverKendraIndexConfiguration struct {
	IndexId string `pulumi:"indexId"`
}

type RetrieverKendraIndexConfigurationArgs

type RetrieverKendraIndexConfigurationArgs struct {
	IndexId pulumi.StringInput `pulumi:"indexId"`
}

func (RetrieverKendraIndexConfigurationArgs) ElementType

func (RetrieverKendraIndexConfigurationArgs) ToRetrieverKendraIndexConfigurationOutput

func (i RetrieverKendraIndexConfigurationArgs) ToRetrieverKendraIndexConfigurationOutput() RetrieverKendraIndexConfigurationOutput

func (RetrieverKendraIndexConfigurationArgs) ToRetrieverKendraIndexConfigurationOutputWithContext

func (i RetrieverKendraIndexConfigurationArgs) ToRetrieverKendraIndexConfigurationOutputWithContext(ctx context.Context) RetrieverKendraIndexConfigurationOutput

type RetrieverKendraIndexConfigurationInput

type RetrieverKendraIndexConfigurationInput interface {
	pulumi.Input

	ToRetrieverKendraIndexConfigurationOutput() RetrieverKendraIndexConfigurationOutput
	ToRetrieverKendraIndexConfigurationOutputWithContext(context.Context) RetrieverKendraIndexConfigurationOutput
}

RetrieverKendraIndexConfigurationInput is an input type that accepts RetrieverKendraIndexConfigurationArgs and RetrieverKendraIndexConfigurationOutput values. You can construct a concrete instance of `RetrieverKendraIndexConfigurationInput` via:

RetrieverKendraIndexConfigurationArgs{...}

type RetrieverKendraIndexConfigurationOutput

type RetrieverKendraIndexConfigurationOutput struct{ *pulumi.OutputState }

func (RetrieverKendraIndexConfigurationOutput) ElementType

func (RetrieverKendraIndexConfigurationOutput) IndexId

func (RetrieverKendraIndexConfigurationOutput) ToRetrieverKendraIndexConfigurationOutput

func (o RetrieverKendraIndexConfigurationOutput) ToRetrieverKendraIndexConfigurationOutput() RetrieverKendraIndexConfigurationOutput

func (RetrieverKendraIndexConfigurationOutput) ToRetrieverKendraIndexConfigurationOutputWithContext

func (o RetrieverKendraIndexConfigurationOutput) ToRetrieverKendraIndexConfigurationOutputWithContext(ctx context.Context) RetrieverKendraIndexConfigurationOutput

type RetrieverKendraIndexConfigurationPtrOutput

type RetrieverKendraIndexConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RetrieverKendraIndexConfigurationPtrOutput) Elem

func (RetrieverKendraIndexConfigurationPtrOutput) ElementType

func (RetrieverKendraIndexConfigurationPtrOutput) IndexId

func (RetrieverKendraIndexConfigurationPtrOutput) ToRetrieverKendraIndexConfigurationPtrOutput

func (o RetrieverKendraIndexConfigurationPtrOutput) ToRetrieverKendraIndexConfigurationPtrOutput() RetrieverKendraIndexConfigurationPtrOutput

func (RetrieverKendraIndexConfigurationPtrOutput) ToRetrieverKendraIndexConfigurationPtrOutputWithContext

func (o RetrieverKendraIndexConfigurationPtrOutput) ToRetrieverKendraIndexConfigurationPtrOutputWithContext(ctx context.Context) RetrieverKendraIndexConfigurationPtrOutput

type RetrieverNativeIndexConfiguration

type RetrieverNativeIndexConfiguration struct {
	IndexId string `pulumi:"indexId"`
}

type RetrieverNativeIndexConfigurationArgs

type RetrieverNativeIndexConfigurationArgs struct {
	IndexId pulumi.StringInput `pulumi:"indexId"`
}

func (RetrieverNativeIndexConfigurationArgs) ElementType

func (RetrieverNativeIndexConfigurationArgs) ToRetrieverNativeIndexConfigurationOutput

func (i RetrieverNativeIndexConfigurationArgs) ToRetrieverNativeIndexConfigurationOutput() RetrieverNativeIndexConfigurationOutput

func (RetrieverNativeIndexConfigurationArgs) ToRetrieverNativeIndexConfigurationOutputWithContext

func (i RetrieverNativeIndexConfigurationArgs) ToRetrieverNativeIndexConfigurationOutputWithContext(ctx context.Context) RetrieverNativeIndexConfigurationOutput

type RetrieverNativeIndexConfigurationInput

type RetrieverNativeIndexConfigurationInput interface {
	pulumi.Input

	ToRetrieverNativeIndexConfigurationOutput() RetrieverNativeIndexConfigurationOutput
	ToRetrieverNativeIndexConfigurationOutputWithContext(context.Context) RetrieverNativeIndexConfigurationOutput
}

RetrieverNativeIndexConfigurationInput is an input type that accepts RetrieverNativeIndexConfigurationArgs and RetrieverNativeIndexConfigurationOutput values. You can construct a concrete instance of `RetrieverNativeIndexConfigurationInput` via:

RetrieverNativeIndexConfigurationArgs{...}

type RetrieverNativeIndexConfigurationOutput

type RetrieverNativeIndexConfigurationOutput struct{ *pulumi.OutputState }

func (RetrieverNativeIndexConfigurationOutput) ElementType

func (RetrieverNativeIndexConfigurationOutput) IndexId

func (RetrieverNativeIndexConfigurationOutput) ToRetrieverNativeIndexConfigurationOutput

func (o RetrieverNativeIndexConfigurationOutput) ToRetrieverNativeIndexConfigurationOutput() RetrieverNativeIndexConfigurationOutput

func (RetrieverNativeIndexConfigurationOutput) ToRetrieverNativeIndexConfigurationOutputWithContext

func (o RetrieverNativeIndexConfigurationOutput) ToRetrieverNativeIndexConfigurationOutputWithContext(ctx context.Context) RetrieverNativeIndexConfigurationOutput

type RetrieverNativeIndexConfigurationPtrOutput

type RetrieverNativeIndexConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RetrieverNativeIndexConfigurationPtrOutput) Elem

func (RetrieverNativeIndexConfigurationPtrOutput) ElementType

func (RetrieverNativeIndexConfigurationPtrOutput) IndexId

func (RetrieverNativeIndexConfigurationPtrOutput) ToRetrieverNativeIndexConfigurationPtrOutput

func (o RetrieverNativeIndexConfigurationPtrOutput) ToRetrieverNativeIndexConfigurationPtrOutput() RetrieverNativeIndexConfigurationPtrOutput

func (RetrieverNativeIndexConfigurationPtrOutput) ToRetrieverNativeIndexConfigurationPtrOutputWithContext

func (o RetrieverNativeIndexConfigurationPtrOutput) ToRetrieverNativeIndexConfigurationPtrOutputWithContext(ctx context.Context) RetrieverNativeIndexConfigurationPtrOutput

type RetrieverOutput

type RetrieverOutput struct{ *pulumi.OutputState }

func (RetrieverOutput) ApplicationId

func (o RetrieverOutput) ApplicationId() pulumi.StringOutput

The identifier of the Amazon Q Business application using the retriever.

func (RetrieverOutput) Configuration

func (o RetrieverOutput) Configuration() pulumi.AnyOutput

Provides information on how the retriever used for your Amazon Q Business application is configured.

func (RetrieverOutput) CreatedAt

func (o RetrieverOutput) CreatedAt() pulumi.StringOutput

The Unix timestamp when the retriever was created.

func (RetrieverOutput) DisplayName

func (o RetrieverOutput) DisplayName() pulumi.StringOutput

The name of your retriever.

func (RetrieverOutput) ElementType

func (RetrieverOutput) ElementType() reflect.Type

func (RetrieverOutput) RetrieverArn

func (o RetrieverOutput) RetrieverArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the IAM role associated with the retriever.

func (RetrieverOutput) RetrieverId

func (o RetrieverOutput) RetrieverId() pulumi.StringOutput

The identifier of the retriever used by your Amazon Q Business application.

func (RetrieverOutput) RoleArn

The ARN of an IAM role used by Amazon Q Business to access the basic authentication credentials stored in a Secrets Manager secret.

func (RetrieverOutput) Status

The status of your retriever.

func (RetrieverOutput) Tags

A list of key-value pairs that identify or categorize the retriever. You can also use tags to help control access to the retriever. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (RetrieverOutput) ToRetrieverOutput

func (o RetrieverOutput) ToRetrieverOutput() RetrieverOutput

func (RetrieverOutput) ToRetrieverOutputWithContext

func (o RetrieverOutput) ToRetrieverOutputWithContext(ctx context.Context) RetrieverOutput

func (RetrieverOutput) Type

The type of your retriever.

func (RetrieverOutput) UpdatedAt

func (o RetrieverOutput) UpdatedAt() pulumi.StringOutput

The Unix timestamp when the retriever was last updated.

type RetrieverState

type RetrieverState struct {
}

func (RetrieverState) ElementType

func (RetrieverState) ElementType() reflect.Type

type RetrieverStatus

type RetrieverStatus string

type RetrieverStatusOutput

type RetrieverStatusOutput struct{ *pulumi.OutputState }

func (RetrieverStatusOutput) ElementType

func (RetrieverStatusOutput) ElementType() reflect.Type

func (RetrieverStatusOutput) ToRetrieverStatusOutput

func (o RetrieverStatusOutput) ToRetrieverStatusOutput() RetrieverStatusOutput

func (RetrieverStatusOutput) ToRetrieverStatusOutputWithContext

func (o RetrieverStatusOutput) ToRetrieverStatusOutputWithContext(ctx context.Context) RetrieverStatusOutput

func (RetrieverStatusOutput) ToRetrieverStatusPtrOutput

func (o RetrieverStatusOutput) ToRetrieverStatusPtrOutput() RetrieverStatusPtrOutput

func (RetrieverStatusOutput) ToRetrieverStatusPtrOutputWithContext

func (o RetrieverStatusOutput) ToRetrieverStatusPtrOutputWithContext(ctx context.Context) RetrieverStatusPtrOutput

func (RetrieverStatusOutput) ToStringOutput

func (o RetrieverStatusOutput) ToStringOutput() pulumi.StringOutput

func (RetrieverStatusOutput) ToStringOutputWithContext

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

func (RetrieverStatusOutput) ToStringPtrOutput

func (o RetrieverStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RetrieverStatusOutput) ToStringPtrOutputWithContext

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

type RetrieverStatusPtrOutput

type RetrieverStatusPtrOutput struct{ *pulumi.OutputState }

func (RetrieverStatusPtrOutput) Elem

func (RetrieverStatusPtrOutput) ElementType

func (RetrieverStatusPtrOutput) ElementType() reflect.Type

func (RetrieverStatusPtrOutput) ToRetrieverStatusPtrOutput

func (o RetrieverStatusPtrOutput) ToRetrieverStatusPtrOutput() RetrieverStatusPtrOutput

func (RetrieverStatusPtrOutput) ToRetrieverStatusPtrOutputWithContext

func (o RetrieverStatusPtrOutput) ToRetrieverStatusPtrOutputWithContext(ctx context.Context) RetrieverStatusPtrOutput

func (RetrieverStatusPtrOutput) ToStringPtrOutput

func (o RetrieverStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RetrieverStatusPtrOutput) ToStringPtrOutputWithContext

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

type RetrieverTag

type RetrieverTag struct {
	// The key for the tag. Keys are not case sensitive and must be unique for the Amazon Q Business application or data source.
	Key string `pulumi:"key"`
	// The value associated with the tag. The value may be an empty string but it can't be null.
	Value string `pulumi:"value"`
}

type RetrieverType

type RetrieverType string

func (RetrieverType) ElementType

func (RetrieverType) ElementType() reflect.Type

func (RetrieverType) ToRetrieverTypeOutput

func (e RetrieverType) ToRetrieverTypeOutput() RetrieverTypeOutput

func (RetrieverType) ToRetrieverTypeOutputWithContext

func (e RetrieverType) ToRetrieverTypeOutputWithContext(ctx context.Context) RetrieverTypeOutput

func (RetrieverType) ToRetrieverTypePtrOutput

func (e RetrieverType) ToRetrieverTypePtrOutput() RetrieverTypePtrOutput

func (RetrieverType) ToRetrieverTypePtrOutputWithContext

func (e RetrieverType) ToRetrieverTypePtrOutputWithContext(ctx context.Context) RetrieverTypePtrOutput

func (RetrieverType) ToStringOutput

func (e RetrieverType) ToStringOutput() pulumi.StringOutput

func (RetrieverType) ToStringOutputWithContext

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

func (RetrieverType) ToStringPtrOutput

func (e RetrieverType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RetrieverType) ToStringPtrOutputWithContext

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

type RetrieverTypeInput

type RetrieverTypeInput interface {
	pulumi.Input

	ToRetrieverTypeOutput() RetrieverTypeOutput
	ToRetrieverTypeOutputWithContext(context.Context) RetrieverTypeOutput
}

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

RetrieverTypeNativeIndex
RetrieverTypeKendraIndex

type RetrieverTypeOutput

type RetrieverTypeOutput struct{ *pulumi.OutputState }

func (RetrieverTypeOutput) ElementType

func (RetrieverTypeOutput) ElementType() reflect.Type

func (RetrieverTypeOutput) ToRetrieverTypeOutput

func (o RetrieverTypeOutput) ToRetrieverTypeOutput() RetrieverTypeOutput

func (RetrieverTypeOutput) ToRetrieverTypeOutputWithContext

func (o RetrieverTypeOutput) ToRetrieverTypeOutputWithContext(ctx context.Context) RetrieverTypeOutput

func (RetrieverTypeOutput) ToRetrieverTypePtrOutput

func (o RetrieverTypeOutput) ToRetrieverTypePtrOutput() RetrieverTypePtrOutput

func (RetrieverTypeOutput) ToRetrieverTypePtrOutputWithContext

func (o RetrieverTypeOutput) ToRetrieverTypePtrOutputWithContext(ctx context.Context) RetrieverTypePtrOutput

func (RetrieverTypeOutput) ToStringOutput

func (o RetrieverTypeOutput) ToStringOutput() pulumi.StringOutput

func (RetrieverTypeOutput) ToStringOutputWithContext

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

func (RetrieverTypeOutput) ToStringPtrOutput

func (o RetrieverTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RetrieverTypeOutput) ToStringPtrOutputWithContext

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

type RetrieverTypePtrInput

type RetrieverTypePtrInput interface {
	pulumi.Input

	ToRetrieverTypePtrOutput() RetrieverTypePtrOutput
	ToRetrieverTypePtrOutputWithContext(context.Context) RetrieverTypePtrOutput
}

func RetrieverTypePtr

func RetrieverTypePtr(v string) RetrieverTypePtrInput

type RetrieverTypePtrOutput

type RetrieverTypePtrOutput struct{ *pulumi.OutputState }

func (RetrieverTypePtrOutput) Elem

func (RetrieverTypePtrOutput) ElementType

func (RetrieverTypePtrOutput) ElementType() reflect.Type

func (RetrieverTypePtrOutput) ToRetrieverTypePtrOutput

func (o RetrieverTypePtrOutput) ToRetrieverTypePtrOutput() RetrieverTypePtrOutput

func (RetrieverTypePtrOutput) ToRetrieverTypePtrOutputWithContext

func (o RetrieverTypePtrOutput) ToRetrieverTypePtrOutputWithContext(ctx context.Context) RetrieverTypePtrOutput

func (RetrieverTypePtrOutput) ToStringPtrOutput

func (o RetrieverTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RetrieverTypePtrOutput) ToStringPtrOutputWithContext

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

type WebExperience

type WebExperience struct {
	pulumi.CustomResourceState

	// The identifier of the Amazon Q Business web experience.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// The container for browser extension configuration for an Amazon Q Business web experience.
	BrowserExtensionConfiguration WebExperienceBrowserExtensionConfigurationPtrOutput `pulumi:"browserExtensionConfiguration"`
	// The Unix timestamp when the Amazon Q Business application was last updated.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Contains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.
	CustomizationConfiguration WebExperienceCustomizationConfigurationPtrOutput `pulumi:"customizationConfiguration"`
	// The endpoint URLs for your Amazon Q Business web experience. The URLs are unique and fully hosted by AWS .
	DefaultEndpoint pulumi.StringOutput `pulumi:"defaultEndpoint"`
	// Provides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
	IdentityProviderConfiguration pulumi.AnyOutput `pulumi:"identityProviderConfiguration"`
	// Sets the website domain origins that are allowed to embed the Amazon Q Business web experience. The *domain origin* refers to the base URL for accessing a website including the protocol ( `http/https` ), the domain name, and the port number (if specified).
	//
	// > You must only submit a *base URL* and not a full path. For example, `https://docs.aws.amazon.com` .
	Origins pulumi.StringArrayOutput `pulumi:"origins"`
	// The Amazon Resource Name (ARN) of the service role attached to your web experience.
	//
	// > You must provide this value if you're using IAM Identity Center to manage end user access to your application. If you're using legacy identity management to manage user access, you don't need to provide this value.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// Determines whether sample prompts are enabled in the web experience for an end user.
	SamplePromptsControlMode WebExperienceSamplePromptsControlModePtrOutput `pulumi:"samplePromptsControlMode"`
	// The status of your Amazon Q Business web experience.
	Status WebExperienceStatusOutput `pulumi:"status"`
	// A subtitle to personalize your Amazon Q Business web experience.
	Subtitle pulumi.StringPtrOutput `pulumi:"subtitle"`
	// A list of key-value pairs that identify or categorize your Amazon Q Business web experience. You can also use tags to help control access to the web experience. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The title for your Amazon Q Business web experience.
	Title pulumi.StringPtrOutput `pulumi:"title"`
	// The Unix timestamp when your Amazon Q Business web experience was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The Amazon Resource Name (ARN) of an Amazon Q Business web experience.
	WebExperienceArn pulumi.StringOutput `pulumi:"webExperienceArn"`
	// The identifier of your Amazon Q Business web experience.
	WebExperienceId pulumi.StringOutput `pulumi:"webExperienceId"`
	// A message in an Amazon Q Business web experience.
	WelcomeMessage pulumi.StringPtrOutput `pulumi:"welcomeMessage"`
}

Definition of AWS::QBusiness::WebExperience Resource Type

func GetWebExperience

func GetWebExperience(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebExperienceState, opts ...pulumi.ResourceOption) (*WebExperience, error)

GetWebExperience gets an existing WebExperience 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 NewWebExperience

func NewWebExperience(ctx *pulumi.Context,
	name string, args *WebExperienceArgs, opts ...pulumi.ResourceOption) (*WebExperience, error)

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

func (*WebExperience) ElementType

func (*WebExperience) ElementType() reflect.Type

func (*WebExperience) ToWebExperienceOutput

func (i *WebExperience) ToWebExperienceOutput() WebExperienceOutput

func (*WebExperience) ToWebExperienceOutputWithContext

func (i *WebExperience) ToWebExperienceOutputWithContext(ctx context.Context) WebExperienceOutput

type WebExperienceArgs

type WebExperienceArgs struct {
	// The identifier of the Amazon Q Business web experience.
	ApplicationId pulumi.StringInput
	// The container for browser extension configuration for an Amazon Q Business web experience.
	BrowserExtensionConfiguration WebExperienceBrowserExtensionConfigurationPtrInput
	// Contains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.
	CustomizationConfiguration WebExperienceCustomizationConfigurationPtrInput
	// Provides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
	IdentityProviderConfiguration pulumi.Input
	// Sets the website domain origins that are allowed to embed the Amazon Q Business web experience. The *domain origin* refers to the base URL for accessing a website including the protocol ( `http/https` ), the domain name, and the port number (if specified).
	//
	// > You must only submit a *base URL* and not a full path. For example, `https://docs.aws.amazon.com` .
	Origins pulumi.StringArrayInput
	// The Amazon Resource Name (ARN) of the service role attached to your web experience.
	//
	// > You must provide this value if you're using IAM Identity Center to manage end user access to your application. If you're using legacy identity management to manage user access, you don't need to provide this value.
	RoleArn pulumi.StringPtrInput
	// Determines whether sample prompts are enabled in the web experience for an end user.
	SamplePromptsControlMode WebExperienceSamplePromptsControlModePtrInput
	// A subtitle to personalize your Amazon Q Business web experience.
	Subtitle pulumi.StringPtrInput
	// A list of key-value pairs that identify or categorize your Amazon Q Business web experience. You can also use tags to help control access to the web experience. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
	Tags aws.TagArrayInput
	// The title for your Amazon Q Business web experience.
	Title pulumi.StringPtrInput
	// A message in an Amazon Q Business web experience.
	WelcomeMessage pulumi.StringPtrInput
}

The set of arguments for constructing a WebExperience resource.

func (WebExperienceArgs) ElementType

func (WebExperienceArgs) ElementType() reflect.Type

type WebExperienceBrowserExtension added in v1.25.0

type WebExperienceBrowserExtension string

func (WebExperienceBrowserExtension) ElementType added in v1.25.0

func (WebExperienceBrowserExtension) ToStringOutput added in v1.25.0

func (WebExperienceBrowserExtension) ToStringOutputWithContext added in v1.25.0

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

func (WebExperienceBrowserExtension) ToStringPtrOutput added in v1.25.0

func (WebExperienceBrowserExtension) ToStringPtrOutputWithContext added in v1.25.0

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

func (WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionOutput added in v1.25.0

func (e WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionOutput() WebExperienceBrowserExtensionOutput

func (WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionOutputWithContext added in v1.25.0

func (e WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionOutput

func (WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionPtrOutput added in v1.25.0

func (e WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionPtrOutput() WebExperienceBrowserExtensionPtrOutput

func (WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionPtrOutputWithContext added in v1.25.0

func (e WebExperienceBrowserExtension) ToWebExperienceBrowserExtensionPtrOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionPtrOutput

type WebExperienceBrowserExtensionArray added in v1.25.0

type WebExperienceBrowserExtensionArray []WebExperienceBrowserExtension

func (WebExperienceBrowserExtensionArray) ElementType added in v1.25.0

func (WebExperienceBrowserExtensionArray) ToWebExperienceBrowserExtensionArrayOutput added in v1.25.0

func (i WebExperienceBrowserExtensionArray) ToWebExperienceBrowserExtensionArrayOutput() WebExperienceBrowserExtensionArrayOutput

func (WebExperienceBrowserExtensionArray) ToWebExperienceBrowserExtensionArrayOutputWithContext added in v1.25.0

func (i WebExperienceBrowserExtensionArray) ToWebExperienceBrowserExtensionArrayOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionArrayOutput

type WebExperienceBrowserExtensionArrayInput added in v1.25.0

type WebExperienceBrowserExtensionArrayInput interface {
	pulumi.Input

	ToWebExperienceBrowserExtensionArrayOutput() WebExperienceBrowserExtensionArrayOutput
	ToWebExperienceBrowserExtensionArrayOutputWithContext(context.Context) WebExperienceBrowserExtensionArrayOutput
}

WebExperienceBrowserExtensionArrayInput is an input type that accepts WebExperienceBrowserExtensionArray and WebExperienceBrowserExtensionArrayOutput values. You can construct a concrete instance of `WebExperienceBrowserExtensionArrayInput` via:

WebExperienceBrowserExtensionArray{ WebExperienceBrowserExtensionArgs{...} }

type WebExperienceBrowserExtensionArrayOutput added in v1.25.0

type WebExperienceBrowserExtensionArrayOutput struct{ *pulumi.OutputState }

func (WebExperienceBrowserExtensionArrayOutput) ElementType added in v1.25.0

func (WebExperienceBrowserExtensionArrayOutput) Index added in v1.25.0

func (WebExperienceBrowserExtensionArrayOutput) ToWebExperienceBrowserExtensionArrayOutput added in v1.25.0

func (o WebExperienceBrowserExtensionArrayOutput) ToWebExperienceBrowserExtensionArrayOutput() WebExperienceBrowserExtensionArrayOutput

func (WebExperienceBrowserExtensionArrayOutput) ToWebExperienceBrowserExtensionArrayOutputWithContext added in v1.25.0

func (o WebExperienceBrowserExtensionArrayOutput) ToWebExperienceBrowserExtensionArrayOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionArrayOutput

type WebExperienceBrowserExtensionConfiguration added in v1.25.0

type WebExperienceBrowserExtensionConfiguration struct {
	// Specify the browser extensions allowed for your Amazon Q web experience.
	//
	// - `CHROME` — Enables the extension for Chromium-based browsers (Google Chrome, Microsoft Edge, Opera, etc.).
	// - `FIREFOX` — Enables the extension for Mozilla Firefox.
	// - `CHROME` and `FIREFOX` — Enable the extension for Chromium-based browsers and Mozilla Firefox.
	EnabledBrowserExtensions []WebExperienceBrowserExtension `pulumi:"enabledBrowserExtensions"`
}

type WebExperienceBrowserExtensionConfigurationArgs added in v1.25.0

type WebExperienceBrowserExtensionConfigurationArgs struct {
	// Specify the browser extensions allowed for your Amazon Q web experience.
	//
	// - `CHROME` — Enables the extension for Chromium-based browsers (Google Chrome, Microsoft Edge, Opera, etc.).
	// - `FIREFOX` — Enables the extension for Mozilla Firefox.
	// - `CHROME` and `FIREFOX` — Enable the extension for Chromium-based browsers and Mozilla Firefox.
	EnabledBrowserExtensions WebExperienceBrowserExtensionArrayInput `pulumi:"enabledBrowserExtensions"`
}

func (WebExperienceBrowserExtensionConfigurationArgs) ElementType added in v1.25.0

func (WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationOutput added in v1.25.0

func (i WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationOutput() WebExperienceBrowserExtensionConfigurationOutput

func (WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationOutputWithContext added in v1.25.0

func (i WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionConfigurationOutput

func (WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationPtrOutput added in v1.25.0

func (i WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationPtrOutput() WebExperienceBrowserExtensionConfigurationPtrOutput

func (WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationPtrOutputWithContext added in v1.25.0

func (i WebExperienceBrowserExtensionConfigurationArgs) ToWebExperienceBrowserExtensionConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionConfigurationPtrOutput

type WebExperienceBrowserExtensionConfigurationInput added in v1.25.0

type WebExperienceBrowserExtensionConfigurationInput interface {
	pulumi.Input

	ToWebExperienceBrowserExtensionConfigurationOutput() WebExperienceBrowserExtensionConfigurationOutput
	ToWebExperienceBrowserExtensionConfigurationOutputWithContext(context.Context) WebExperienceBrowserExtensionConfigurationOutput
}

WebExperienceBrowserExtensionConfigurationInput is an input type that accepts WebExperienceBrowserExtensionConfigurationArgs and WebExperienceBrowserExtensionConfigurationOutput values. You can construct a concrete instance of `WebExperienceBrowserExtensionConfigurationInput` via:

WebExperienceBrowserExtensionConfigurationArgs{...}

type WebExperienceBrowserExtensionConfigurationOutput added in v1.25.0

type WebExperienceBrowserExtensionConfigurationOutput struct{ *pulumi.OutputState }

func (WebExperienceBrowserExtensionConfigurationOutput) ElementType added in v1.25.0

func (WebExperienceBrowserExtensionConfigurationOutput) EnabledBrowserExtensions added in v1.25.0

Specify the browser extensions allowed for your Amazon Q web experience.

- `CHROME` — Enables the extension for Chromium-based browsers (Google Chrome, Microsoft Edge, Opera, etc.). - `FIREFOX` — Enables the extension for Mozilla Firefox. - `CHROME` and `FIREFOX` — Enable the extension for Chromium-based browsers and Mozilla Firefox.

func (WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationOutput added in v1.25.0

func (o WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationOutput() WebExperienceBrowserExtensionConfigurationOutput

func (WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationOutputWithContext added in v1.25.0

func (o WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionConfigurationOutput

func (WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutput added in v1.25.0

func (o WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutput() WebExperienceBrowserExtensionConfigurationPtrOutput

func (WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutputWithContext added in v1.25.0

func (o WebExperienceBrowserExtensionConfigurationOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionConfigurationPtrOutput

type WebExperienceBrowserExtensionConfigurationPtrInput added in v1.25.0

type WebExperienceBrowserExtensionConfigurationPtrInput interface {
	pulumi.Input

	ToWebExperienceBrowserExtensionConfigurationPtrOutput() WebExperienceBrowserExtensionConfigurationPtrOutput
	ToWebExperienceBrowserExtensionConfigurationPtrOutputWithContext(context.Context) WebExperienceBrowserExtensionConfigurationPtrOutput
}

WebExperienceBrowserExtensionConfigurationPtrInput is an input type that accepts WebExperienceBrowserExtensionConfigurationArgs, WebExperienceBrowserExtensionConfigurationPtr and WebExperienceBrowserExtensionConfigurationPtrOutput values. You can construct a concrete instance of `WebExperienceBrowserExtensionConfigurationPtrInput` via:

        WebExperienceBrowserExtensionConfigurationArgs{...}

or:

        nil

type WebExperienceBrowserExtensionConfigurationPtrOutput added in v1.25.0

type WebExperienceBrowserExtensionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceBrowserExtensionConfigurationPtrOutput) Elem added in v1.25.0

func (WebExperienceBrowserExtensionConfigurationPtrOutput) ElementType added in v1.25.0

func (WebExperienceBrowserExtensionConfigurationPtrOutput) EnabledBrowserExtensions added in v1.25.0

Specify the browser extensions allowed for your Amazon Q web experience.

- `CHROME` — Enables the extension for Chromium-based browsers (Google Chrome, Microsoft Edge, Opera, etc.). - `FIREFOX` — Enables the extension for Mozilla Firefox. - `CHROME` and `FIREFOX` — Enable the extension for Chromium-based browsers and Mozilla Firefox.

func (WebExperienceBrowserExtensionConfigurationPtrOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutput added in v1.25.0

func (o WebExperienceBrowserExtensionConfigurationPtrOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutput() WebExperienceBrowserExtensionConfigurationPtrOutput

func (WebExperienceBrowserExtensionConfigurationPtrOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutputWithContext added in v1.25.0

func (o WebExperienceBrowserExtensionConfigurationPtrOutput) ToWebExperienceBrowserExtensionConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionConfigurationPtrOutput

type WebExperienceBrowserExtensionInput added in v1.25.0

type WebExperienceBrowserExtensionInput interface {
	pulumi.Input

	ToWebExperienceBrowserExtensionOutput() WebExperienceBrowserExtensionOutput
	ToWebExperienceBrowserExtensionOutputWithContext(context.Context) WebExperienceBrowserExtensionOutput
}

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

WebExperienceBrowserExtensionFirefox
WebExperienceBrowserExtensionChrome

type WebExperienceBrowserExtensionOutput added in v1.25.0

type WebExperienceBrowserExtensionOutput struct{ *pulumi.OutputState }

func (WebExperienceBrowserExtensionOutput) ElementType added in v1.25.0

func (WebExperienceBrowserExtensionOutput) ToStringOutput added in v1.25.0

func (WebExperienceBrowserExtensionOutput) ToStringOutputWithContext added in v1.25.0

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

func (WebExperienceBrowserExtensionOutput) ToStringPtrOutput added in v1.25.0

func (WebExperienceBrowserExtensionOutput) ToStringPtrOutputWithContext added in v1.25.0

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

func (WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionOutput added in v1.25.0

func (o WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionOutput() WebExperienceBrowserExtensionOutput

func (WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionOutputWithContext added in v1.25.0

func (o WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionOutput

func (WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionPtrOutput added in v1.25.0

func (o WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionPtrOutput() WebExperienceBrowserExtensionPtrOutput

func (WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionPtrOutputWithContext added in v1.25.0

func (o WebExperienceBrowserExtensionOutput) ToWebExperienceBrowserExtensionPtrOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionPtrOutput

type WebExperienceBrowserExtensionPtrInput added in v1.25.0

type WebExperienceBrowserExtensionPtrInput interface {
	pulumi.Input

	ToWebExperienceBrowserExtensionPtrOutput() WebExperienceBrowserExtensionPtrOutput
	ToWebExperienceBrowserExtensionPtrOutputWithContext(context.Context) WebExperienceBrowserExtensionPtrOutput
}

func WebExperienceBrowserExtensionPtr added in v1.25.0

func WebExperienceBrowserExtensionPtr(v string) WebExperienceBrowserExtensionPtrInput

type WebExperienceBrowserExtensionPtrOutput added in v1.25.0

type WebExperienceBrowserExtensionPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceBrowserExtensionPtrOutput) Elem added in v1.25.0

func (WebExperienceBrowserExtensionPtrOutput) ElementType added in v1.25.0

func (WebExperienceBrowserExtensionPtrOutput) ToStringPtrOutput added in v1.25.0

func (WebExperienceBrowserExtensionPtrOutput) ToStringPtrOutputWithContext added in v1.25.0

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

func (WebExperienceBrowserExtensionPtrOutput) ToWebExperienceBrowserExtensionPtrOutput added in v1.25.0

func (o WebExperienceBrowserExtensionPtrOutput) ToWebExperienceBrowserExtensionPtrOutput() WebExperienceBrowserExtensionPtrOutput

func (WebExperienceBrowserExtensionPtrOutput) ToWebExperienceBrowserExtensionPtrOutputWithContext added in v1.25.0

func (o WebExperienceBrowserExtensionPtrOutput) ToWebExperienceBrowserExtensionPtrOutputWithContext(ctx context.Context) WebExperienceBrowserExtensionPtrOutput

type WebExperienceCustomizationConfiguration added in v1.14.0

type WebExperienceCustomizationConfiguration struct {
	// Provides the URL where the custom CSS file is hosted for an Amazon Q web experience.
	CustomCssUrl *string `pulumi:"customCssUrl"`
	// Provides the URL where the custom favicon file is hosted for an Amazon Q web experience.
	FaviconUrl *string `pulumi:"faviconUrl"`
	// Provides the URL where the custom font file is hosted for an Amazon Q web experience.
	FontUrl *string `pulumi:"fontUrl"`
	// Provides the URL where the custom logo file is hosted for an Amazon Q web experience.
	LogoUrl *string `pulumi:"logoUrl"`
}

type WebExperienceCustomizationConfigurationArgs added in v1.14.0

type WebExperienceCustomizationConfigurationArgs struct {
	// Provides the URL where the custom CSS file is hosted for an Amazon Q web experience.
	CustomCssUrl pulumi.StringPtrInput `pulumi:"customCssUrl"`
	// Provides the URL where the custom favicon file is hosted for an Amazon Q web experience.
	FaviconUrl pulumi.StringPtrInput `pulumi:"faviconUrl"`
	// Provides the URL where the custom font file is hosted for an Amazon Q web experience.
	FontUrl pulumi.StringPtrInput `pulumi:"fontUrl"`
	// Provides the URL where the custom logo file is hosted for an Amazon Q web experience.
	LogoUrl pulumi.StringPtrInput `pulumi:"logoUrl"`
}

func (WebExperienceCustomizationConfigurationArgs) ElementType added in v1.14.0

func (WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationOutput added in v1.14.0

func (i WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationOutput() WebExperienceCustomizationConfigurationOutput

func (WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationOutputWithContext added in v1.14.0

func (i WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationOutputWithContext(ctx context.Context) WebExperienceCustomizationConfigurationOutput

func (WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationPtrOutput added in v1.14.0

func (i WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationPtrOutput() WebExperienceCustomizationConfigurationPtrOutput

func (WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationPtrOutputWithContext added in v1.14.0

func (i WebExperienceCustomizationConfigurationArgs) ToWebExperienceCustomizationConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceCustomizationConfigurationPtrOutput

type WebExperienceCustomizationConfigurationInput added in v1.14.0

type WebExperienceCustomizationConfigurationInput interface {
	pulumi.Input

	ToWebExperienceCustomizationConfigurationOutput() WebExperienceCustomizationConfigurationOutput
	ToWebExperienceCustomizationConfigurationOutputWithContext(context.Context) WebExperienceCustomizationConfigurationOutput
}

WebExperienceCustomizationConfigurationInput is an input type that accepts WebExperienceCustomizationConfigurationArgs and WebExperienceCustomizationConfigurationOutput values. You can construct a concrete instance of `WebExperienceCustomizationConfigurationInput` via:

WebExperienceCustomizationConfigurationArgs{...}

type WebExperienceCustomizationConfigurationOutput added in v1.14.0

type WebExperienceCustomizationConfigurationOutput struct{ *pulumi.OutputState }

func (WebExperienceCustomizationConfigurationOutput) CustomCssUrl added in v1.14.0

Provides the URL where the custom CSS file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationOutput) ElementType added in v1.14.0

func (WebExperienceCustomizationConfigurationOutput) FaviconUrl added in v1.14.0

Provides the URL where the custom favicon file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationOutput) FontUrl added in v1.14.0

Provides the URL where the custom font file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationOutput) LogoUrl added in v1.14.0

Provides the URL where the custom logo file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationOutput added in v1.14.0

func (o WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationOutput() WebExperienceCustomizationConfigurationOutput

func (WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationOutputWithContext added in v1.14.0

func (o WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationOutputWithContext(ctx context.Context) WebExperienceCustomizationConfigurationOutput

func (WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationPtrOutput added in v1.14.0

func (o WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationPtrOutput() WebExperienceCustomizationConfigurationPtrOutput

func (WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationPtrOutputWithContext added in v1.14.0

func (o WebExperienceCustomizationConfigurationOutput) ToWebExperienceCustomizationConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceCustomizationConfigurationPtrOutput

type WebExperienceCustomizationConfigurationPtrInput added in v1.14.0

type WebExperienceCustomizationConfigurationPtrInput interface {
	pulumi.Input

	ToWebExperienceCustomizationConfigurationPtrOutput() WebExperienceCustomizationConfigurationPtrOutput
	ToWebExperienceCustomizationConfigurationPtrOutputWithContext(context.Context) WebExperienceCustomizationConfigurationPtrOutput
}

WebExperienceCustomizationConfigurationPtrInput is an input type that accepts WebExperienceCustomizationConfigurationArgs, WebExperienceCustomizationConfigurationPtr and WebExperienceCustomizationConfigurationPtrOutput values. You can construct a concrete instance of `WebExperienceCustomizationConfigurationPtrInput` via:

        WebExperienceCustomizationConfigurationArgs{...}

or:

        nil

type WebExperienceCustomizationConfigurationPtrOutput added in v1.14.0

type WebExperienceCustomizationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceCustomizationConfigurationPtrOutput) CustomCssUrl added in v1.14.0

Provides the URL where the custom CSS file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationPtrOutput) Elem added in v1.14.0

func (WebExperienceCustomizationConfigurationPtrOutput) ElementType added in v1.14.0

func (WebExperienceCustomizationConfigurationPtrOutput) FaviconUrl added in v1.14.0

Provides the URL where the custom favicon file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationPtrOutput) FontUrl added in v1.14.0

Provides the URL where the custom font file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationPtrOutput) LogoUrl added in v1.14.0

Provides the URL where the custom logo file is hosted for an Amazon Q web experience.

func (WebExperienceCustomizationConfigurationPtrOutput) ToWebExperienceCustomizationConfigurationPtrOutput added in v1.14.0

func (o WebExperienceCustomizationConfigurationPtrOutput) ToWebExperienceCustomizationConfigurationPtrOutput() WebExperienceCustomizationConfigurationPtrOutput

func (WebExperienceCustomizationConfigurationPtrOutput) ToWebExperienceCustomizationConfigurationPtrOutputWithContext added in v1.14.0

func (o WebExperienceCustomizationConfigurationPtrOutput) ToWebExperienceCustomizationConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceCustomizationConfigurationPtrOutput

type WebExperienceIdentityProviderConfiguration0Properties added in v0.121.0

type WebExperienceIdentityProviderConfiguration0Properties struct {
	SamlConfiguration WebExperienceSamlProviderConfiguration `pulumi:"samlConfiguration"`
}

type WebExperienceIdentityProviderConfiguration0PropertiesArgs added in v0.121.0

type WebExperienceIdentityProviderConfiguration0PropertiesArgs struct {
	SamlConfiguration WebExperienceSamlProviderConfigurationInput `pulumi:"samlConfiguration"`
}

func (WebExperienceIdentityProviderConfiguration0PropertiesArgs) ElementType added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesArgs) ToWebExperienceIdentityProviderConfiguration0PropertiesOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesArgs) ToWebExperienceIdentityProviderConfiguration0PropertiesOutputWithContext added in v0.121.0

func (i WebExperienceIdentityProviderConfiguration0PropertiesArgs) ToWebExperienceIdentityProviderConfiguration0PropertiesOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration0PropertiesOutput

func (WebExperienceIdentityProviderConfiguration0PropertiesArgs) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesArgs) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutputWithContext added in v0.121.0

func (i WebExperienceIdentityProviderConfiguration0PropertiesArgs) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput

type WebExperienceIdentityProviderConfiguration0PropertiesInput added in v0.121.0

type WebExperienceIdentityProviderConfiguration0PropertiesInput interface {
	pulumi.Input

	ToWebExperienceIdentityProviderConfiguration0PropertiesOutput() WebExperienceIdentityProviderConfiguration0PropertiesOutput
	ToWebExperienceIdentityProviderConfiguration0PropertiesOutputWithContext(context.Context) WebExperienceIdentityProviderConfiguration0PropertiesOutput
}

WebExperienceIdentityProviderConfiguration0PropertiesInput is an input type that accepts WebExperienceIdentityProviderConfiguration0PropertiesArgs and WebExperienceIdentityProviderConfiguration0PropertiesOutput values. You can construct a concrete instance of `WebExperienceIdentityProviderConfiguration0PropertiesInput` via:

WebExperienceIdentityProviderConfiguration0PropertiesArgs{...}

type WebExperienceIdentityProviderConfiguration0PropertiesOutput added in v0.121.0

type WebExperienceIdentityProviderConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (WebExperienceIdentityProviderConfiguration0PropertiesOutput) ElementType added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesOutput) SamlConfiguration added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesOutputWithContext added in v0.121.0

func (o WebExperienceIdentityProviderConfiguration0PropertiesOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration0PropertiesOutput

func (WebExperienceIdentityProviderConfiguration0PropertiesOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutputWithContext added in v0.121.0

func (o WebExperienceIdentityProviderConfiguration0PropertiesOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput

type WebExperienceIdentityProviderConfiguration0PropertiesPtrInput added in v0.121.0

type WebExperienceIdentityProviderConfiguration0PropertiesPtrInput interface {
	pulumi.Input

	ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutput() WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput
	ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutputWithContext(context.Context) WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput
}

WebExperienceIdentityProviderConfiguration0PropertiesPtrInput is an input type that accepts WebExperienceIdentityProviderConfiguration0PropertiesArgs, WebExperienceIdentityProviderConfiguration0PropertiesPtr and WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput values. You can construct a concrete instance of `WebExperienceIdentityProviderConfiguration0PropertiesPtrInput` via:

        WebExperienceIdentityProviderConfiguration0PropertiesArgs{...}

or:

        nil

type WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput added in v0.121.0

type WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput) Elem added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput) ElementType added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput) SamlConfiguration added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutputWithContext added in v0.121.0

func (o WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput) ToWebExperienceIdentityProviderConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration0PropertiesPtrOutput

type WebExperienceIdentityProviderConfiguration1Properties added in v0.121.0

type WebExperienceIdentityProviderConfiguration1Properties struct {
	OpenIdConnectConfiguration WebExperienceOpenIdConnectProviderConfiguration `pulumi:"openIdConnectConfiguration"`
}

type WebExperienceIdentityProviderConfiguration1PropertiesArgs added in v0.121.0

type WebExperienceIdentityProviderConfiguration1PropertiesArgs struct {
	OpenIdConnectConfiguration WebExperienceOpenIdConnectProviderConfigurationInput `pulumi:"openIdConnectConfiguration"`
}

func (WebExperienceIdentityProviderConfiguration1PropertiesArgs) ElementType added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesArgs) ToWebExperienceIdentityProviderConfiguration1PropertiesOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesArgs) ToWebExperienceIdentityProviderConfiguration1PropertiesOutputWithContext added in v0.121.0

func (i WebExperienceIdentityProviderConfiguration1PropertiesArgs) ToWebExperienceIdentityProviderConfiguration1PropertiesOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration1PropertiesOutput

func (WebExperienceIdentityProviderConfiguration1PropertiesArgs) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesArgs) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutputWithContext added in v0.121.0

func (i WebExperienceIdentityProviderConfiguration1PropertiesArgs) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput

type WebExperienceIdentityProviderConfiguration1PropertiesInput added in v0.121.0

type WebExperienceIdentityProviderConfiguration1PropertiesInput interface {
	pulumi.Input

	ToWebExperienceIdentityProviderConfiguration1PropertiesOutput() WebExperienceIdentityProviderConfiguration1PropertiesOutput
	ToWebExperienceIdentityProviderConfiguration1PropertiesOutputWithContext(context.Context) WebExperienceIdentityProviderConfiguration1PropertiesOutput
}

WebExperienceIdentityProviderConfiguration1PropertiesInput is an input type that accepts WebExperienceIdentityProviderConfiguration1PropertiesArgs and WebExperienceIdentityProviderConfiguration1PropertiesOutput values. You can construct a concrete instance of `WebExperienceIdentityProviderConfiguration1PropertiesInput` via:

WebExperienceIdentityProviderConfiguration1PropertiesArgs{...}

type WebExperienceIdentityProviderConfiguration1PropertiesOutput added in v0.121.0

type WebExperienceIdentityProviderConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (WebExperienceIdentityProviderConfiguration1PropertiesOutput) ElementType added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesOutput) OpenIdConnectConfiguration added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesOutputWithContext added in v0.121.0

func (o WebExperienceIdentityProviderConfiguration1PropertiesOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration1PropertiesOutput

func (WebExperienceIdentityProviderConfiguration1PropertiesOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutputWithContext added in v0.121.0

func (o WebExperienceIdentityProviderConfiguration1PropertiesOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput

type WebExperienceIdentityProviderConfiguration1PropertiesPtrInput added in v0.121.0

type WebExperienceIdentityProviderConfiguration1PropertiesPtrInput interface {
	pulumi.Input

	ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutput() WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput
	ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutputWithContext(context.Context) WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput
}

WebExperienceIdentityProviderConfiguration1PropertiesPtrInput is an input type that accepts WebExperienceIdentityProviderConfiguration1PropertiesArgs, WebExperienceIdentityProviderConfiguration1PropertiesPtr and WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput values. You can construct a concrete instance of `WebExperienceIdentityProviderConfiguration1PropertiesPtrInput` via:

        WebExperienceIdentityProviderConfiguration1PropertiesArgs{...}

or:

        nil

type WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput added in v0.121.0

type WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput) Elem added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput) ElementType added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput) OpenIdConnectConfiguration added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutput added in v0.121.0

func (WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutputWithContext added in v0.121.0

func (o WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput) ToWebExperienceIdentityProviderConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) WebExperienceIdentityProviderConfiguration1PropertiesPtrOutput

type WebExperienceInput

type WebExperienceInput interface {
	pulumi.Input

	ToWebExperienceOutput() WebExperienceOutput
	ToWebExperienceOutputWithContext(ctx context.Context) WebExperienceOutput
}

type WebExperienceOpenIdConnectProviderConfiguration added in v0.121.0

type WebExperienceOpenIdConnectProviderConfiguration struct {
	SecretsArn  string `pulumi:"secretsArn"`
	SecretsRole string `pulumi:"secretsRole"`
}

type WebExperienceOpenIdConnectProviderConfigurationArgs added in v0.121.0

type WebExperienceOpenIdConnectProviderConfigurationArgs struct {
	SecretsArn  pulumi.StringInput `pulumi:"secretsArn"`
	SecretsRole pulumi.StringInput `pulumi:"secretsRole"`
}

func (WebExperienceOpenIdConnectProviderConfigurationArgs) ElementType added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationOutput added in v0.121.0

func (i WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationOutput() WebExperienceOpenIdConnectProviderConfigurationOutput

func (WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationOutputWithContext added in v0.121.0

func (i WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationOutputWithContext(ctx context.Context) WebExperienceOpenIdConnectProviderConfigurationOutput

func (WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutput added in v0.121.0

func (i WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutput() WebExperienceOpenIdConnectProviderConfigurationPtrOutput

func (WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutputWithContext added in v0.121.0

func (i WebExperienceOpenIdConnectProviderConfigurationArgs) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceOpenIdConnectProviderConfigurationPtrOutput

type WebExperienceOpenIdConnectProviderConfigurationInput added in v0.121.0

type WebExperienceOpenIdConnectProviderConfigurationInput interface {
	pulumi.Input

	ToWebExperienceOpenIdConnectProviderConfigurationOutput() WebExperienceOpenIdConnectProviderConfigurationOutput
	ToWebExperienceOpenIdConnectProviderConfigurationOutputWithContext(context.Context) WebExperienceOpenIdConnectProviderConfigurationOutput
}

WebExperienceOpenIdConnectProviderConfigurationInput is an input type that accepts WebExperienceOpenIdConnectProviderConfigurationArgs and WebExperienceOpenIdConnectProviderConfigurationOutput values. You can construct a concrete instance of `WebExperienceOpenIdConnectProviderConfigurationInput` via:

WebExperienceOpenIdConnectProviderConfigurationArgs{...}

type WebExperienceOpenIdConnectProviderConfigurationOutput added in v0.121.0

type WebExperienceOpenIdConnectProviderConfigurationOutput struct{ *pulumi.OutputState }

func (WebExperienceOpenIdConnectProviderConfigurationOutput) ElementType added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationOutput) SecretsArn added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationOutput) SecretsRole added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationOutput) ToWebExperienceOpenIdConnectProviderConfigurationOutput added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationOutput) ToWebExperienceOpenIdConnectProviderConfigurationOutputWithContext added in v0.121.0

func (o WebExperienceOpenIdConnectProviderConfigurationOutput) ToWebExperienceOpenIdConnectProviderConfigurationOutputWithContext(ctx context.Context) WebExperienceOpenIdConnectProviderConfigurationOutput

func (WebExperienceOpenIdConnectProviderConfigurationOutput) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutput added in v0.121.0

func (o WebExperienceOpenIdConnectProviderConfigurationOutput) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutput() WebExperienceOpenIdConnectProviderConfigurationPtrOutput

func (WebExperienceOpenIdConnectProviderConfigurationOutput) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutputWithContext added in v0.121.0

func (o WebExperienceOpenIdConnectProviderConfigurationOutput) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceOpenIdConnectProviderConfigurationPtrOutput

type WebExperienceOpenIdConnectProviderConfigurationPtrInput added in v0.121.0

type WebExperienceOpenIdConnectProviderConfigurationPtrInput interface {
	pulumi.Input

	ToWebExperienceOpenIdConnectProviderConfigurationPtrOutput() WebExperienceOpenIdConnectProviderConfigurationPtrOutput
	ToWebExperienceOpenIdConnectProviderConfigurationPtrOutputWithContext(context.Context) WebExperienceOpenIdConnectProviderConfigurationPtrOutput
}

WebExperienceOpenIdConnectProviderConfigurationPtrInput is an input type that accepts WebExperienceOpenIdConnectProviderConfigurationArgs, WebExperienceOpenIdConnectProviderConfigurationPtr and WebExperienceOpenIdConnectProviderConfigurationPtrOutput values. You can construct a concrete instance of `WebExperienceOpenIdConnectProviderConfigurationPtrInput` via:

        WebExperienceOpenIdConnectProviderConfigurationArgs{...}

or:

        nil

type WebExperienceOpenIdConnectProviderConfigurationPtrOutput added in v0.121.0

type WebExperienceOpenIdConnectProviderConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceOpenIdConnectProviderConfigurationPtrOutput) Elem added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationPtrOutput) ElementType added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationPtrOutput) SecretsArn added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationPtrOutput) SecretsRole added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationPtrOutput) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutput added in v0.121.0

func (WebExperienceOpenIdConnectProviderConfigurationPtrOutput) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutputWithContext added in v0.121.0

func (o WebExperienceOpenIdConnectProviderConfigurationPtrOutput) ToWebExperienceOpenIdConnectProviderConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceOpenIdConnectProviderConfigurationPtrOutput

type WebExperienceOutput

type WebExperienceOutput struct{ *pulumi.OutputState }

func (WebExperienceOutput) ApplicationId

func (o WebExperienceOutput) ApplicationId() pulumi.StringOutput

The identifier of the Amazon Q Business web experience.

func (WebExperienceOutput) BrowserExtensionConfiguration added in v1.25.0

The container for browser extension configuration for an Amazon Q Business web experience.

func (WebExperienceOutput) CreatedAt

func (o WebExperienceOutput) CreatedAt() pulumi.StringOutput

The Unix timestamp when the Amazon Q Business application was last updated.

func (WebExperienceOutput) CustomizationConfiguration added in v1.14.0

Contains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.

func (WebExperienceOutput) DefaultEndpoint

func (o WebExperienceOutput) DefaultEndpoint() pulumi.StringOutput

The endpoint URLs for your Amazon Q Business web experience. The URLs are unique and fully hosted by AWS .

func (WebExperienceOutput) ElementType

func (WebExperienceOutput) ElementType() reflect.Type

func (WebExperienceOutput) IdentityProviderConfiguration added in v0.121.0

func (o WebExperienceOutput) IdentityProviderConfiguration() pulumi.AnyOutput

Provides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.

func (WebExperienceOutput) Origins added in v1.3.0

Sets the website domain origins that are allowed to embed the Amazon Q Business web experience. The *domain origin* refers to the base URL for accessing a website including the protocol ( `http/https` ), the domain name, and the port number (if specified).

> You must only submit a *base URL* and not a full path. For example, `https://docs.aws.amazon.com` .

func (WebExperienceOutput) RoleArn

The Amazon Resource Name (ARN) of the service role attached to your web experience.

> You must provide this value if you're using IAM Identity Center to manage end user access to your application. If you're using legacy identity management to manage user access, you don't need to provide this value.

func (WebExperienceOutput) SamplePromptsControlMode

Determines whether sample prompts are enabled in the web experience for an end user.

func (WebExperienceOutput) Status

The status of your Amazon Q Business web experience.

func (WebExperienceOutput) Subtitle

A subtitle to personalize your Amazon Q Business web experience.

func (WebExperienceOutput) Tags

A list of key-value pairs that identify or categorize your Amazon Q Business web experience. You can also use tags to help control access to the web experience. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

func (WebExperienceOutput) Title

The title for your Amazon Q Business web experience.

func (WebExperienceOutput) ToWebExperienceOutput

func (o WebExperienceOutput) ToWebExperienceOutput() WebExperienceOutput

func (WebExperienceOutput) ToWebExperienceOutputWithContext

func (o WebExperienceOutput) ToWebExperienceOutputWithContext(ctx context.Context) WebExperienceOutput

func (WebExperienceOutput) UpdatedAt

func (o WebExperienceOutput) UpdatedAt() pulumi.StringOutput

The Unix timestamp when your Amazon Q Business web experience was updated.

func (WebExperienceOutput) WebExperienceArn

func (o WebExperienceOutput) WebExperienceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of an Amazon Q Business web experience.

func (WebExperienceOutput) WebExperienceId

func (o WebExperienceOutput) WebExperienceId() pulumi.StringOutput

The identifier of your Amazon Q Business web experience.

func (WebExperienceOutput) WelcomeMessage

func (o WebExperienceOutput) WelcomeMessage() pulumi.StringPtrOutput

A message in an Amazon Q Business web experience.

type WebExperienceSamlProviderConfiguration added in v0.121.0

type WebExperienceSamlProviderConfiguration struct {
	AuthenticationUrl string `pulumi:"authenticationUrl"`
}

type WebExperienceSamlProviderConfigurationArgs added in v0.121.0

type WebExperienceSamlProviderConfigurationArgs struct {
	AuthenticationUrl pulumi.StringInput `pulumi:"authenticationUrl"`
}

func (WebExperienceSamlProviderConfigurationArgs) ElementType added in v0.121.0

func (WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationOutput added in v0.121.0

func (i WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationOutput() WebExperienceSamlProviderConfigurationOutput

func (WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationOutputWithContext added in v0.121.0

func (i WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationOutputWithContext(ctx context.Context) WebExperienceSamlProviderConfigurationOutput

func (WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationPtrOutput added in v0.121.0

func (i WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationPtrOutput() WebExperienceSamlProviderConfigurationPtrOutput

func (WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationPtrOutputWithContext added in v0.121.0

func (i WebExperienceSamlProviderConfigurationArgs) ToWebExperienceSamlProviderConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceSamlProviderConfigurationPtrOutput

type WebExperienceSamlProviderConfigurationInput added in v0.121.0

type WebExperienceSamlProviderConfigurationInput interface {
	pulumi.Input

	ToWebExperienceSamlProviderConfigurationOutput() WebExperienceSamlProviderConfigurationOutput
	ToWebExperienceSamlProviderConfigurationOutputWithContext(context.Context) WebExperienceSamlProviderConfigurationOutput
}

WebExperienceSamlProviderConfigurationInput is an input type that accepts WebExperienceSamlProviderConfigurationArgs and WebExperienceSamlProviderConfigurationOutput values. You can construct a concrete instance of `WebExperienceSamlProviderConfigurationInput` via:

WebExperienceSamlProviderConfigurationArgs{...}

type WebExperienceSamlProviderConfigurationOutput added in v0.121.0

type WebExperienceSamlProviderConfigurationOutput struct{ *pulumi.OutputState }

func (WebExperienceSamlProviderConfigurationOutput) AuthenticationUrl added in v0.121.0

func (WebExperienceSamlProviderConfigurationOutput) ElementType added in v0.121.0

func (WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationOutput added in v0.121.0

func (o WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationOutput() WebExperienceSamlProviderConfigurationOutput

func (WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationOutputWithContext added in v0.121.0

func (o WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationOutputWithContext(ctx context.Context) WebExperienceSamlProviderConfigurationOutput

func (WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationPtrOutput added in v0.121.0

func (o WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationPtrOutput() WebExperienceSamlProviderConfigurationPtrOutput

func (WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationPtrOutputWithContext added in v0.121.0

func (o WebExperienceSamlProviderConfigurationOutput) ToWebExperienceSamlProviderConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceSamlProviderConfigurationPtrOutput

type WebExperienceSamlProviderConfigurationPtrInput added in v0.121.0

type WebExperienceSamlProviderConfigurationPtrInput interface {
	pulumi.Input

	ToWebExperienceSamlProviderConfigurationPtrOutput() WebExperienceSamlProviderConfigurationPtrOutput
	ToWebExperienceSamlProviderConfigurationPtrOutputWithContext(context.Context) WebExperienceSamlProviderConfigurationPtrOutput
}

WebExperienceSamlProviderConfigurationPtrInput is an input type that accepts WebExperienceSamlProviderConfigurationArgs, WebExperienceSamlProviderConfigurationPtr and WebExperienceSamlProviderConfigurationPtrOutput values. You can construct a concrete instance of `WebExperienceSamlProviderConfigurationPtrInput` via:

        WebExperienceSamlProviderConfigurationArgs{...}

or:

        nil

type WebExperienceSamlProviderConfigurationPtrOutput added in v0.121.0

type WebExperienceSamlProviderConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceSamlProviderConfigurationPtrOutput) AuthenticationUrl added in v0.121.0

func (WebExperienceSamlProviderConfigurationPtrOutput) Elem added in v0.121.0

func (WebExperienceSamlProviderConfigurationPtrOutput) ElementType added in v0.121.0

func (WebExperienceSamlProviderConfigurationPtrOutput) ToWebExperienceSamlProviderConfigurationPtrOutput added in v0.121.0

func (o WebExperienceSamlProviderConfigurationPtrOutput) ToWebExperienceSamlProviderConfigurationPtrOutput() WebExperienceSamlProviderConfigurationPtrOutput

func (WebExperienceSamlProviderConfigurationPtrOutput) ToWebExperienceSamlProviderConfigurationPtrOutputWithContext added in v0.121.0

func (o WebExperienceSamlProviderConfigurationPtrOutput) ToWebExperienceSamlProviderConfigurationPtrOutputWithContext(ctx context.Context) WebExperienceSamlProviderConfigurationPtrOutput

type WebExperienceSamplePromptsControlMode

type WebExperienceSamplePromptsControlMode string

func (WebExperienceSamplePromptsControlMode) ElementType

func (WebExperienceSamplePromptsControlMode) ToStringOutput

func (WebExperienceSamplePromptsControlMode) ToStringOutputWithContext

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

func (WebExperienceSamplePromptsControlMode) ToStringPtrOutput

func (WebExperienceSamplePromptsControlMode) ToStringPtrOutputWithContext

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

func (WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModeOutput

func (e WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModeOutput() WebExperienceSamplePromptsControlModeOutput

func (WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModeOutputWithContext

func (e WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModeOutputWithContext(ctx context.Context) WebExperienceSamplePromptsControlModeOutput

func (WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModePtrOutput

func (e WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModePtrOutput() WebExperienceSamplePromptsControlModePtrOutput

func (WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModePtrOutputWithContext

func (e WebExperienceSamplePromptsControlMode) ToWebExperienceSamplePromptsControlModePtrOutputWithContext(ctx context.Context) WebExperienceSamplePromptsControlModePtrOutput

type WebExperienceSamplePromptsControlModeInput

type WebExperienceSamplePromptsControlModeInput interface {
	pulumi.Input

	ToWebExperienceSamplePromptsControlModeOutput() WebExperienceSamplePromptsControlModeOutput
	ToWebExperienceSamplePromptsControlModeOutputWithContext(context.Context) WebExperienceSamplePromptsControlModeOutput
}

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

WebExperienceSamplePromptsControlModeEnabled
WebExperienceSamplePromptsControlModeDisabled

type WebExperienceSamplePromptsControlModeOutput

type WebExperienceSamplePromptsControlModeOutput struct{ *pulumi.OutputState }

func (WebExperienceSamplePromptsControlModeOutput) ElementType

func (WebExperienceSamplePromptsControlModeOutput) ToStringOutput

func (WebExperienceSamplePromptsControlModeOutput) ToStringOutputWithContext

func (WebExperienceSamplePromptsControlModeOutput) ToStringPtrOutput

func (WebExperienceSamplePromptsControlModeOutput) ToStringPtrOutputWithContext

func (WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModeOutput

func (o WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModeOutput() WebExperienceSamplePromptsControlModeOutput

func (WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModeOutputWithContext

func (o WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModeOutputWithContext(ctx context.Context) WebExperienceSamplePromptsControlModeOutput

func (WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModePtrOutput

func (o WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModePtrOutput() WebExperienceSamplePromptsControlModePtrOutput

func (WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModePtrOutputWithContext

func (o WebExperienceSamplePromptsControlModeOutput) ToWebExperienceSamplePromptsControlModePtrOutputWithContext(ctx context.Context) WebExperienceSamplePromptsControlModePtrOutput

type WebExperienceSamplePromptsControlModePtrInput

type WebExperienceSamplePromptsControlModePtrInput interface {
	pulumi.Input

	ToWebExperienceSamplePromptsControlModePtrOutput() WebExperienceSamplePromptsControlModePtrOutput
	ToWebExperienceSamplePromptsControlModePtrOutputWithContext(context.Context) WebExperienceSamplePromptsControlModePtrOutput
}

type WebExperienceSamplePromptsControlModePtrOutput

type WebExperienceSamplePromptsControlModePtrOutput struct{ *pulumi.OutputState }

func (WebExperienceSamplePromptsControlModePtrOutput) Elem

func (WebExperienceSamplePromptsControlModePtrOutput) ElementType

func (WebExperienceSamplePromptsControlModePtrOutput) ToStringPtrOutput

func (WebExperienceSamplePromptsControlModePtrOutput) ToStringPtrOutputWithContext

func (WebExperienceSamplePromptsControlModePtrOutput) ToWebExperienceSamplePromptsControlModePtrOutput

func (o WebExperienceSamplePromptsControlModePtrOutput) ToWebExperienceSamplePromptsControlModePtrOutput() WebExperienceSamplePromptsControlModePtrOutput

func (WebExperienceSamplePromptsControlModePtrOutput) ToWebExperienceSamplePromptsControlModePtrOutputWithContext

func (o WebExperienceSamplePromptsControlModePtrOutput) ToWebExperienceSamplePromptsControlModePtrOutputWithContext(ctx context.Context) WebExperienceSamplePromptsControlModePtrOutput

type WebExperienceState

type WebExperienceState struct {
}

func (WebExperienceState) ElementType

func (WebExperienceState) ElementType() reflect.Type

type WebExperienceStatus

type WebExperienceStatus string

type WebExperienceStatusOutput

type WebExperienceStatusOutput struct{ *pulumi.OutputState }

func (WebExperienceStatusOutput) ElementType

func (WebExperienceStatusOutput) ElementType() reflect.Type

func (WebExperienceStatusOutput) ToStringOutput

func (o WebExperienceStatusOutput) ToStringOutput() pulumi.StringOutput

func (WebExperienceStatusOutput) ToStringOutputWithContext

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

func (WebExperienceStatusOutput) ToStringPtrOutput

func (o WebExperienceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebExperienceStatusOutput) ToStringPtrOutputWithContext

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

func (WebExperienceStatusOutput) ToWebExperienceStatusOutput

func (o WebExperienceStatusOutput) ToWebExperienceStatusOutput() WebExperienceStatusOutput

func (WebExperienceStatusOutput) ToWebExperienceStatusOutputWithContext

func (o WebExperienceStatusOutput) ToWebExperienceStatusOutputWithContext(ctx context.Context) WebExperienceStatusOutput

func (WebExperienceStatusOutput) ToWebExperienceStatusPtrOutput

func (o WebExperienceStatusOutput) ToWebExperienceStatusPtrOutput() WebExperienceStatusPtrOutput

func (WebExperienceStatusOutput) ToWebExperienceStatusPtrOutputWithContext

func (o WebExperienceStatusOutput) ToWebExperienceStatusPtrOutputWithContext(ctx context.Context) WebExperienceStatusPtrOutput

type WebExperienceStatusPtrOutput

type WebExperienceStatusPtrOutput struct{ *pulumi.OutputState }

func (WebExperienceStatusPtrOutput) Elem

func (WebExperienceStatusPtrOutput) ElementType

func (WebExperienceStatusPtrOutput) ToStringPtrOutput

func (o WebExperienceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebExperienceStatusPtrOutput) ToStringPtrOutputWithContext

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

func (WebExperienceStatusPtrOutput) ToWebExperienceStatusPtrOutput

func (o WebExperienceStatusPtrOutput) ToWebExperienceStatusPtrOutput() WebExperienceStatusPtrOutput

func (WebExperienceStatusPtrOutput) ToWebExperienceStatusPtrOutputWithContext

func (o WebExperienceStatusPtrOutput) ToWebExperienceStatusPtrOutputWithContext(ctx context.Context) WebExperienceStatusPtrOutput

type WebExperienceTag

type WebExperienceTag struct {
	// The key for the tag. Keys are not case sensitive and must be unique for the Amazon Q Business application or data source.
	Key string `pulumi:"key"`
	// The value associated with the tag. The value may be an empty string but it can't be null.
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL