Class: Aws::QBusiness::Types::CreatePluginRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::CreatePluginRequest
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The identifier of the application that will contain the plugin.
-
#auth_configuration ⇒ Types::PluginAuthConfiguration
Authentication configuration information for an Amazon Q Business plugin.
-
#client_token ⇒ String
A token that you provide to identify the request to create your Amazon Q Business plugin.
-
#custom_plugin_configuration ⇒ Types::CustomPluginConfiguration
Contains configuration for a custom plugin.
-
#display_name ⇒ String
A the name for your plugin.
-
#server_url ⇒ String
The source URL used for plugin configuration.
-
#tags ⇒ Array<Types::Tag>
A list of key-value pairs that identify or categorize the data source connector.
-
#type ⇒ String
The type of plugin you want to create.
Instance Attribute Details
#application_id ⇒ String
The identifier of the application that will contain the plugin.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#auth_configuration ⇒ Types::PluginAuthConfiguration
Authentication configuration information for an Amazon Q Business plugin.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A token that you provide to identify the request to create your Amazon Q Business plugin.
A suitable default value is auto-generated. You should normally not need to pass this option.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#custom_plugin_configuration ⇒ Types::CustomPluginConfiguration
Contains configuration for a custom plugin.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#display_name ⇒ String
A the name for your plugin.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#server_url ⇒ String
The source URL used for plugin configuration.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
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: _ . : / = + - @.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of plugin you want to create.
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 1530 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |