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.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 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.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 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.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 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.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 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.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 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.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 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: _ . : / = + - @.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 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.
2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2077 class CreatePluginRequest < Struct.new( :application_id, :display_name, :type, :auth_configuration, :server_url, :custom_plugin_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |