We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 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.26.0 published on Wednesday, Mar 12, 2025 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)
public static Output<GetPluginResult> getPlugin(GetPluginArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:qbusiness:getPlugin
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ApplicationId string
- The identifier of the application that will contain the plugin.
- PluginId string
- The identifier of the plugin.
- ApplicationId string
- The identifier of the application that will contain the plugin.
- PluginId string
- The identifier of the plugin.
- applicationId String
- The identifier of the application that will contain the plugin.
- pluginId String
- The identifier of the plugin.
- applicationId string
- The identifier of the application that will contain the plugin.
- pluginId 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.
- applicationId String
- The identifier of the application that will contain the plugin.
- pluginId String
- The identifier of the plugin.
getPlugin Result
The following output properties are available:
- AuthConfiguration 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.
- BuildStatus Pulumi.Aws Native. QBusiness. Plugin Build Status 
- The current status of a plugin. A plugin is modified asynchronously.
- CreatedAt string
- The timestamp for when the plugin was created.
- CustomPlugin Pulumi.Configuration Aws Native. QBusiness. Outputs. Plugin Custom Plugin Configuration 
- Configuration information required to create a custom plugin.
- DisplayName string
- The name of the plugin.
- PluginArn string
- The Amazon Resource Name (ARN) of a plugin.
- PluginId string
- The identifier of the plugin.
- ServerUrl 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: _ . : / = + - @.
- UpdatedAt string
- The timestamp for when the plugin was last updated.
- AuthConfiguration PluginAuth | PluginConfiguration0Properties Auth | PluginConfiguration1Properties Auth Configuration2Properties 
- Authentication configuration information for an Amazon Q Business plugin.
- BuildStatus PluginBuild Status 
- The current status of a plugin. A plugin is modified asynchronously.
- CreatedAt string
- The timestamp for when the plugin was created.
- CustomPlugin PluginConfiguration Custom Plugin Configuration 
- Configuration information required to create a custom plugin.
- DisplayName string
- The name of the plugin.
- PluginArn string
- The Amazon Resource Name (ARN) of a plugin.
- PluginId string
- The identifier of the plugin.
- ServerUrl string
- The plugin server URL used for configuration.
- State
PluginState 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: _ . : / = + - @.
- UpdatedAt string
- The timestamp for when the plugin was last updated.
- authConfiguration PluginAuth | PluginConfiguration0Properties Auth | PluginConfiguration1Properties Auth Configuration2Properties 
- Authentication configuration information for an Amazon Q Business plugin.
- buildStatus PluginBuild Status 
- The current status of a plugin. A plugin is modified asynchronously.
- createdAt String
- The timestamp for when the plugin was created.
- customPlugin PluginConfiguration Custom Plugin Configuration 
- Configuration information required to create a custom plugin.
- displayName String
- The name of the plugin.
- pluginArn String
- The Amazon Resource Name (ARN) of a plugin.
- pluginId String
- The identifier of the plugin.
- serverUrl String
- The plugin server URL used for configuration.
- state
PluginState 
- 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: _ . : / = + - @.
- updatedAt String
- The timestamp for when the plugin was last updated.
- authConfiguration PluginAuth | PluginConfiguration0Properties Auth | PluginConfiguration1Properties Auth Configuration2Properties 
- Authentication configuration information for an Amazon Q Business plugin.
- buildStatus PluginBuild Status 
- The current status of a plugin. A plugin is modified asynchronously.
- createdAt string
- The timestamp for when the plugin was created.
- customPlugin PluginConfiguration Custom Plugin Configuration 
- Configuration information required to create a custom plugin.
- displayName string
- The name of the plugin.
- pluginArn string
- The Amazon Resource Name (ARN) of a plugin.
- pluginId string
- The identifier of the plugin.
- serverUrl string
- The plugin server URL used for configuration.
- state
PluginState 
- 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: _ . : / = + - @.
- updatedAt 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
PluginState 
- 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.
- authConfiguration Property Map | Property Map | Property Map
- Authentication configuration information for an Amazon Q Business plugin.
- buildStatus "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.
- createdAt String
- The timestamp for when the plugin was created.
- customPlugin Property MapConfiguration 
- Configuration information required to create a custom plugin.
- displayName String
- The name of the plugin.
- pluginArn String
- The Amazon Resource Name (ARN) of a plugin.
- pluginId String
- The identifier of the plugin.
- serverUrl 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: _ . : / = + - @.
- updatedAt 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   
- ApiSchema 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.
- ApiSchema 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.
- ApiSchema 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.
- ApiSchema PluginType Api Schema Type 
- The type of OpenAPI schema to use.
- Description string
- A description for your custom plugin configuration.
- apiSchema 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.
- apiSchema PluginType Api Schema Type 
- The type of OpenAPI schema to use.
- description String
- A description for your custom plugin configuration.
- apiSchema 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.
- apiSchema 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.
- apiSchema 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.
- apiSchema "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
- str
- token_url 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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi