We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.qbusiness.getPlugin
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
Definition of AWS::QBusiness::Plugin Resource Type
Using getPlugin
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPlugin(args: GetPluginArgs, opts?: InvokeOptions): Promise<GetPluginResult>
function getPluginOutput(args: GetPluginOutputArgs, opts?: InvokeOptions): Output<GetPluginResult>
def get_plugin(application_id: Optional[str] = None,
plugin_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPluginResult
def get_plugin_output(application_id: Optional[pulumi.Input[str]] = None,
plugin_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPluginResult]
func LookupPlugin(ctx *Context, args *LookupPluginArgs, opts ...InvokeOption) (*LookupPluginResult, error)
func LookupPluginOutput(ctx *Context, args *LookupPluginOutputArgs, opts ...InvokeOption) LookupPluginResultOutput
> Note: This function is named LookupPlugin
in the Go SDK.
public static class GetPlugin
{
public static Task<GetPluginResult> InvokeAsync(GetPluginArgs args, InvokeOptions? opts = null)
public static Output<GetPluginResult> Invoke(GetPluginInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPluginResult> getPlugin(GetPluginArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:qbusiness:getPlugin
arguments:
# arguments dictionary
The following arguments are supported:
- Application
Id string - The identifier of the application that will contain the plugin.
- Plugin
Id string - The identifier of the plugin.
- Application
Id string - The identifier of the application that will contain the plugin.
- Plugin
Id string - The identifier of the plugin.
- application
Id String - The identifier of the application that will contain the plugin.
- plugin
Id String - The identifier of the plugin.
- application
Id string - The identifier of the application that will contain the plugin.
- plugin
Id string - The identifier of the plugin.
- application_
id str - The identifier of the application that will contain the plugin.
- plugin_
id str - The identifier of the plugin.
- application
Id String - The identifier of the application that will contain the plugin.
- plugin
Id String - The identifier of the plugin.
getPlugin Result
The following output properties are available:
- Auth
Configuration Pulumi.Aws | Pulumi.Native. QBusiness. Outputs. Plugin Auth Configuration0Properties Aws | Pulumi.Native. QBusiness. Outputs. Plugin Auth Configuration1Properties Aws Native. QBusiness. Outputs. Plugin Auth Configuration2Properties - Authentication configuration information for an Amazon Q Business plugin.
- Build
Status Pulumi.Aws Native. QBusiness. Plugin Build Status - The current status of a plugin. A plugin is modified asynchronously.
- Created
At string - The timestamp for when the plugin was created.
- Custom
Plugin Pulumi.Configuration Aws Native. QBusiness. Outputs. Plugin Custom Plugin Configuration - Configuration information required to create a custom plugin.
- Display
Name string - The name of the plugin.
- Plugin
Arn string - The Amazon Resource Name (ARN) of a plugin.
- Plugin
Id string - The identifier of the plugin.
- Server
Url string - The plugin server URL used for configuration.
- State
Pulumi.
Aws Native. QBusiness. Plugin State - The current status of the plugin.
- List<Pulumi.
Aws Native. Outputs. 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: _ . : / = + - @.
- Updated
At string - The timestamp for when the plugin was last updated.
- Auth
Configuration PluginAuth | PluginConfiguration0Properties Auth | PluginConfiguration1Properties Auth Configuration2Properties - Authentication configuration information for an Amazon Q Business plugin.
- Build
Status PluginBuild Status - The current status of a plugin. A plugin is modified asynchronously.
- Created
At string - The timestamp for when the plugin was created.
- Custom
Plugin PluginConfiguration Custom Plugin Configuration - Configuration information required to create a custom plugin.
- Display
Name string - The name of the plugin.
- Plugin
Arn string - The Amazon Resource Name (ARN) of a plugin.
- Plugin
Id string - The identifier of the plugin.
- Server
Url string - The plugin server URL used for configuration.
- State
Plugin
State Enum - The current status of the plugin.
- 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: _ . : / = + - @.
- Updated
At string - The timestamp for when the plugin was last updated.
- auth
Configuration PluginAuth | PluginConfiguration0Properties Auth | PluginConfiguration1Properties Auth Configuration2Properties - Authentication configuration information for an Amazon Q Business plugin.
- build
Status PluginBuild Status - The current status of a plugin. A plugin is modified asynchronously.
- created
At String - The timestamp for when the plugin was created.
- custom
Plugin PluginConfiguration Custom Plugin Configuration - Configuration information required to create a custom plugin.
- display
Name String - The name of the plugin.
- plugin
Arn String - The Amazon Resource Name (ARN) of a plugin.
- plugin
Id String - The identifier of the plugin.
- server
Url String - The plugin server URL used for configuration.
- state
Plugin
State - The current status of the plugin.
- List<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: _ . : / = + - @.
- updated
At String - The timestamp for when the plugin was last updated.
- auth
Configuration PluginAuth | PluginConfiguration0Properties Auth | PluginConfiguration1Properties Auth Configuration2Properties - Authentication configuration information for an Amazon Q Business plugin.
- build
Status PluginBuild Status - The current status of a plugin. A plugin is modified asynchronously.
- created
At string - The timestamp for when the plugin was created.
- custom
Plugin PluginConfiguration Custom Plugin Configuration - Configuration information required to create a custom plugin.
- display
Name string - The name of the plugin.
- plugin
Arn string - The Amazon Resource Name (ARN) of a plugin.
- plugin
Id string - The identifier of the plugin.
- server
Url string - The plugin server URL used for configuration.
- state
Plugin
State - The current status of the plugin.
- 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: _ . : / = + - @.
- updated
At string - The timestamp for when the plugin was last updated.
- auth_
configuration PluginAuth | PluginConfiguration0Properties Auth | PluginConfiguration1Properties Auth Configuration2Properties - Authentication configuration information for an Amazon Q Business plugin.
- build_
status PluginBuild Status - The current status of a plugin. A plugin is modified asynchronously.
- created_
at str - The timestamp for when the plugin was created.
- custom_
plugin_ Pluginconfiguration Custom Plugin Configuration - Configuration information required to create a custom plugin.
- display_
name str - The name of the plugin.
- plugin_
arn str - The Amazon Resource Name (ARN) of a plugin.
- plugin_
id str - The identifier of the plugin.
- server_
url str - The plugin server URL used for configuration.
- state
Plugin
State - The current status of the plugin.
- Sequence[root_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: _ . : / = + - @.
- updated_
at str - The timestamp for when the plugin was last updated.
- auth
Configuration Property Map | Property Map | Property Map - Authentication configuration information for an Amazon Q Business plugin.
- build
Status "READY" | "CREATE_IN_PROGRESS" | "CREATE_FAILED" | "UPDATE_IN_PROGRESS" | "UPDATE_FAILED" | "DELETE_IN_PROGRESS" | "DELETE_FAILED" - The current status of a plugin. A plugin is modified asynchronously.
- created
At String - The timestamp for when the plugin was created.
- custom
Plugin Property MapConfiguration - Configuration information required to create a custom plugin.
- display
Name String - The name of the plugin.
- plugin
Arn String - The Amazon Resource Name (ARN) of a plugin.
- plugin
Id String - The identifier of the plugin.
- server
Url String - The plugin server URL used for configuration.
- state "ENABLED" | "DISABLED"
- The current status of the plugin.
- List<Property Map>
- 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: _ . : / = + - @.
- updated
At String - The timestamp for when the plugin was last updated.
Supporting Types
PluginApiSchema0Properties
- Payload string
- Payload string
- payload String
- payload string
- payload str
- payload String
PluginApiSchema1Properties
PluginApiSchemaType
PluginAuthConfiguration0Properties
PluginAuthConfiguration1Properties
PluginAuthConfiguration2Properties
PluginBasicAuthConfiguration
- role_
arn str - secret_
arn str
PluginBuildStatus
PluginCustomPluginConfiguration
- Api
Schema Pulumi.Aws | Pulumi.Native. QBusiness. Inputs. Plugin Api Schema0Properties Aws Native. QBusiness. Inputs. Plugin Api Schema1Properties - 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.
- Api
Schema Pulumi.Type Aws Native. QBusiness. Plugin Api Schema Type - The type of OpenAPI schema to use.
- Description string
- A description for your custom plugin configuration.
- Api
Schema PluginApi | PluginSchema0Properties Api Schema1Properties - 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.
- Api
Schema PluginType Api Schema Type - The type of OpenAPI schema to use.
- Description string
- A description for your custom plugin configuration.
- api
Schema PluginApi | PluginSchema0Properties Api Schema1Properties - 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.
- api
Schema PluginType Api Schema Type - The type of OpenAPI schema to use.
- description String
- A description for your custom plugin configuration.
- api
Schema PluginApi | PluginSchema0Properties Api Schema1Properties - 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.
- api
Schema PluginType Api Schema Type - The type of OpenAPI schema to use.
- description string
- A description for your custom plugin configuration.
- api_
schema PluginApi | PluginSchema0Properties Api Schema1Properties - 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.
- api_
schema_ Plugintype Api Schema Type - The type of OpenAPI schema to use.
- description str
- A description for your custom plugin configuration.
- api
Schema Property Map | Property Map - 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.
- api
Schema "OPEN_API_V3"Type - The type of OpenAPI schema to use.
- description String
- A description for your custom plugin configuration.
PluginOAuth2ClientCredentialConfiguration
- role_
arn str - secret_
arn str
PluginS3
PluginState
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi