Documentation
¶
Index ¶
- type GetInstanceAgentPluginArgs
- type GetInstanceAgentPluginOutputArgs
- type GetInstanceAgentPluginResult
- type GetInstanceAgentPluginResultOutput
- func (o GetInstanceAgentPluginResultOutput) CompartmentId() pulumi.StringOutput
- func (GetInstanceAgentPluginResultOutput) ElementType() reflect.Type
- func (o GetInstanceAgentPluginResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceAgentPluginResultOutput) InstanceagentId() pulumi.StringOutput
- func (o GetInstanceAgentPluginResultOutput) Message() pulumi.StringOutput
- func (o GetInstanceAgentPluginResultOutput) Name() pulumi.StringOutput
- func (o GetInstanceAgentPluginResultOutput) PluginName() pulumi.StringOutput
- func (o GetInstanceAgentPluginResultOutput) Status() pulumi.StringOutput
- func (o GetInstanceAgentPluginResultOutput) TimeLastUpdatedUtc() pulumi.StringOutput
- func (o GetInstanceAgentPluginResultOutput) ToGetInstanceAgentPluginResultOutput() GetInstanceAgentPluginResultOutput
- func (o GetInstanceAgentPluginResultOutput) ToGetInstanceAgentPluginResultOutputWithContext(ctx context.Context) GetInstanceAgentPluginResultOutput
- type GetInstanceAgentPluginsArgs
- type GetInstanceAgentPluginsFilter
- type GetInstanceAgentPluginsFilterArgs
- func (GetInstanceAgentPluginsFilterArgs) ElementType() reflect.Type
- func (i GetInstanceAgentPluginsFilterArgs) ToGetInstanceAgentPluginsFilterOutput() GetInstanceAgentPluginsFilterOutput
- func (i GetInstanceAgentPluginsFilterArgs) ToGetInstanceAgentPluginsFilterOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterOutput
- type GetInstanceAgentPluginsFilterArray
- func (GetInstanceAgentPluginsFilterArray) ElementType() reflect.Type
- func (i GetInstanceAgentPluginsFilterArray) ToGetInstanceAgentPluginsFilterArrayOutput() GetInstanceAgentPluginsFilterArrayOutput
- func (i GetInstanceAgentPluginsFilterArray) ToGetInstanceAgentPluginsFilterArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterArrayOutput
- type GetInstanceAgentPluginsFilterArrayInput
- type GetInstanceAgentPluginsFilterArrayOutput
- func (GetInstanceAgentPluginsFilterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAgentPluginsFilterArrayOutput) Index(i pulumi.IntInput) GetInstanceAgentPluginsFilterOutput
- func (o GetInstanceAgentPluginsFilterArrayOutput) ToGetInstanceAgentPluginsFilterArrayOutput() GetInstanceAgentPluginsFilterArrayOutput
- func (o GetInstanceAgentPluginsFilterArrayOutput) ToGetInstanceAgentPluginsFilterArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterArrayOutput
- type GetInstanceAgentPluginsFilterInput
- type GetInstanceAgentPluginsFilterOutput
- func (GetInstanceAgentPluginsFilterOutput) ElementType() reflect.Type
- func (o GetInstanceAgentPluginsFilterOutput) Name() pulumi.StringOutput
- func (o GetInstanceAgentPluginsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetInstanceAgentPluginsFilterOutput) ToGetInstanceAgentPluginsFilterOutput() GetInstanceAgentPluginsFilterOutput
- func (o GetInstanceAgentPluginsFilterOutput) ToGetInstanceAgentPluginsFilterOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterOutput
- func (o GetInstanceAgentPluginsFilterOutput) Values() pulumi.StringArrayOutput
- type GetInstanceAgentPluginsInstanceAgentPlugin
- type GetInstanceAgentPluginsInstanceAgentPluginArgs
- func (GetInstanceAgentPluginsInstanceAgentPluginArgs) ElementType() reflect.Type
- func (i GetInstanceAgentPluginsInstanceAgentPluginArgs) ToGetInstanceAgentPluginsInstanceAgentPluginOutput() GetInstanceAgentPluginsInstanceAgentPluginOutput
- func (i GetInstanceAgentPluginsInstanceAgentPluginArgs) ToGetInstanceAgentPluginsInstanceAgentPluginOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginOutput
- type GetInstanceAgentPluginsInstanceAgentPluginArray
- func (GetInstanceAgentPluginsInstanceAgentPluginArray) ElementType() reflect.Type
- func (i GetInstanceAgentPluginsInstanceAgentPluginArray) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutput() GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
- func (i GetInstanceAgentPluginsInstanceAgentPluginArray) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
- type GetInstanceAgentPluginsInstanceAgentPluginArrayInput
- type GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
- func (GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) Index(i pulumi.IntInput) GetInstanceAgentPluginsInstanceAgentPluginOutput
- func (o GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutput() GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
- func (o GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
- type GetInstanceAgentPluginsInstanceAgentPluginInput
- type GetInstanceAgentPluginsInstanceAgentPluginOutput
- func (GetInstanceAgentPluginsInstanceAgentPluginOutput) ElementType() reflect.Type
- func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) Message() pulumi.StringOutput
- func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) Name() pulumi.StringOutput
- func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) Status() pulumi.StringOutput
- func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) TimeLastUpdatedUtc() pulumi.StringOutput
- func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) ToGetInstanceAgentPluginsInstanceAgentPluginOutput() GetInstanceAgentPluginsInstanceAgentPluginOutput
- func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) ToGetInstanceAgentPluginsInstanceAgentPluginOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginOutput
- type GetInstanceAgentPluginsOutputArgs
- type GetInstanceAgentPluginsResult
- type GetInstanceAgentPluginsResultOutput
- func (o GetInstanceAgentPluginsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetInstanceAgentPluginsResultOutput) ElementType() reflect.Type
- func (o GetInstanceAgentPluginsResultOutput) Filters() GetInstanceAgentPluginsFilterArrayOutput
- func (o GetInstanceAgentPluginsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceAgentPluginsResultOutput) InstanceAgentPlugins() GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
- func (o GetInstanceAgentPluginsResultOutput) InstanceagentId() pulumi.StringOutput
- func (o GetInstanceAgentPluginsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstanceAgentPluginsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetInstanceAgentPluginsResultOutput) ToGetInstanceAgentPluginsResultOutput() GetInstanceAgentPluginsResultOutput
- func (o GetInstanceAgentPluginsResultOutput) ToGetInstanceAgentPluginsResultOutputWithContext(ctx context.Context) GetInstanceAgentPluginsResultOutput
- type GetInstanceAvailablePluginArgs
- type GetInstanceAvailablePluginAvailablePlugin
- type GetInstanceAvailablePluginAvailablePluginArgs
- func (GetInstanceAvailablePluginAvailablePluginArgs) ElementType() reflect.Type
- func (i GetInstanceAvailablePluginAvailablePluginArgs) ToGetInstanceAvailablePluginAvailablePluginOutput() GetInstanceAvailablePluginAvailablePluginOutput
- func (i GetInstanceAvailablePluginAvailablePluginArgs) ToGetInstanceAvailablePluginAvailablePluginOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginOutput
- type GetInstanceAvailablePluginAvailablePluginArray
- func (GetInstanceAvailablePluginAvailablePluginArray) ElementType() reflect.Type
- func (i GetInstanceAvailablePluginAvailablePluginArray) ToGetInstanceAvailablePluginAvailablePluginArrayOutput() GetInstanceAvailablePluginAvailablePluginArrayOutput
- func (i GetInstanceAvailablePluginAvailablePluginArray) ToGetInstanceAvailablePluginAvailablePluginArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginArrayOutput
- type GetInstanceAvailablePluginAvailablePluginArrayInput
- type GetInstanceAvailablePluginAvailablePluginArrayOutput
- func (GetInstanceAvailablePluginAvailablePluginArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAvailablePluginAvailablePluginArrayOutput) Index(i pulumi.IntInput) GetInstanceAvailablePluginAvailablePluginOutput
- func (o GetInstanceAvailablePluginAvailablePluginArrayOutput) ToGetInstanceAvailablePluginAvailablePluginArrayOutput() GetInstanceAvailablePluginAvailablePluginArrayOutput
- func (o GetInstanceAvailablePluginAvailablePluginArrayOutput) ToGetInstanceAvailablePluginAvailablePluginArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginArrayOutput
- type GetInstanceAvailablePluginAvailablePluginInput
- type GetInstanceAvailablePluginAvailablePluginOutput
- func (GetInstanceAvailablePluginAvailablePluginOutput) ElementType() reflect.Type
- func (o GetInstanceAvailablePluginAvailablePluginOutput) IsEnabledByDefault() pulumi.BoolOutput
- func (o GetInstanceAvailablePluginAvailablePluginOutput) IsSupported() pulumi.BoolOutput
- func (o GetInstanceAvailablePluginAvailablePluginOutput) Name() pulumi.StringOutput
- func (o GetInstanceAvailablePluginAvailablePluginOutput) Summary() pulumi.StringOutput
- func (o GetInstanceAvailablePluginAvailablePluginOutput) ToGetInstanceAvailablePluginAvailablePluginOutput() GetInstanceAvailablePluginAvailablePluginOutput
- func (o GetInstanceAvailablePluginAvailablePluginOutput) ToGetInstanceAvailablePluginAvailablePluginOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginOutput
- type GetInstanceAvailablePluginFilter
- type GetInstanceAvailablePluginFilterArgs
- func (GetInstanceAvailablePluginFilterArgs) ElementType() reflect.Type
- func (i GetInstanceAvailablePluginFilterArgs) ToGetInstanceAvailablePluginFilterOutput() GetInstanceAvailablePluginFilterOutput
- func (i GetInstanceAvailablePluginFilterArgs) ToGetInstanceAvailablePluginFilterOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterOutput
- type GetInstanceAvailablePluginFilterArray
- func (GetInstanceAvailablePluginFilterArray) ElementType() reflect.Type
- func (i GetInstanceAvailablePluginFilterArray) ToGetInstanceAvailablePluginFilterArrayOutput() GetInstanceAvailablePluginFilterArrayOutput
- func (i GetInstanceAvailablePluginFilterArray) ToGetInstanceAvailablePluginFilterArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterArrayOutput
- type GetInstanceAvailablePluginFilterArrayInput
- type GetInstanceAvailablePluginFilterArrayOutput
- func (GetInstanceAvailablePluginFilterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAvailablePluginFilterArrayOutput) Index(i pulumi.IntInput) GetInstanceAvailablePluginFilterOutput
- func (o GetInstanceAvailablePluginFilterArrayOutput) ToGetInstanceAvailablePluginFilterArrayOutput() GetInstanceAvailablePluginFilterArrayOutput
- func (o GetInstanceAvailablePluginFilterArrayOutput) ToGetInstanceAvailablePluginFilterArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterArrayOutput
- type GetInstanceAvailablePluginFilterInput
- type GetInstanceAvailablePluginFilterOutput
- func (GetInstanceAvailablePluginFilterOutput) ElementType() reflect.Type
- func (o GetInstanceAvailablePluginFilterOutput) Name() pulumi.StringOutput
- func (o GetInstanceAvailablePluginFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetInstanceAvailablePluginFilterOutput) ToGetInstanceAvailablePluginFilterOutput() GetInstanceAvailablePluginFilterOutput
- func (o GetInstanceAvailablePluginFilterOutput) ToGetInstanceAvailablePluginFilterOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterOutput
- func (o GetInstanceAvailablePluginFilterOutput) Values() pulumi.StringArrayOutput
- type GetInstanceAvailablePluginOutputArgs
- type GetInstanceAvailablePluginResult
- type GetInstanceAvailablePluginResultOutput
- func (o GetInstanceAvailablePluginResultOutput) AvailablePlugins() GetInstanceAvailablePluginAvailablePluginArrayOutput
- func (o GetInstanceAvailablePluginResultOutput) CompartmentId() pulumi.StringOutput
- func (GetInstanceAvailablePluginResultOutput) ElementType() reflect.Type
- func (o GetInstanceAvailablePluginResultOutput) Filters() GetInstanceAvailablePluginFilterArrayOutput
- func (o GetInstanceAvailablePluginResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceAvailablePluginResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstanceAvailablePluginResultOutput) OsName() pulumi.StringOutput
- func (o GetInstanceAvailablePluginResultOutput) OsVersion() pulumi.StringOutput
- func (o GetInstanceAvailablePluginResultOutput) ToGetInstanceAvailablePluginResultOutput() GetInstanceAvailablePluginResultOutput
- func (o GetInstanceAvailablePluginResultOutput) ToGetInstanceAvailablePluginResultOutputWithContext(ctx context.Context) GetInstanceAvailablePluginResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetInstanceAgentPluginArgs ¶
type GetInstanceAgentPluginArgs struct { CompartmentId string `pulumi:"compartmentId"` // The OCID of the instance. InstanceagentId string `pulumi:"instanceagentId"` // The name of the plugin. PluginName string `pulumi:"pluginName"` }
A collection of arguments for invoking getInstanceAgentPlugin.
type GetInstanceAgentPluginOutputArgs ¶
type GetInstanceAgentPluginOutputArgs struct { CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the instance. InstanceagentId pulumi.StringInput `pulumi:"instanceagentId"` // The name of the plugin. PluginName pulumi.StringInput `pulumi:"pluginName"` }
A collection of arguments for invoking getInstanceAgentPlugin.
func (GetInstanceAgentPluginOutputArgs) ElementType ¶
func (GetInstanceAgentPluginOutputArgs) ElementType() reflect.Type
type GetInstanceAgentPluginResult ¶
type GetInstanceAgentPluginResult struct { CompartmentId string `pulumi:"compartmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceagentId string `pulumi:"instanceagentId"` // The optional message from the agent plugin Message string `pulumi:"message"` // The plugin name Name string `pulumi:"name"` PluginName string `pulumi:"pluginName"` // The plugin status Specified the plugin state on the instance * `RUNNING` - The plugin is in running state * `STOPPED` - The plugin is in stopped state * `NOT_SUPPORTED` - The plugin is not supported on this platform * `INVALID` - The plugin state is not recognizable by the service Status string `pulumi:"status"` // The last update time of the plugin in UTC TimeLastUpdatedUtc string `pulumi:"timeLastUpdatedUtc"` }
A collection of values returned by getInstanceAgentPlugin.
func GetInstanceAgentPlugin ¶
func GetInstanceAgentPlugin(ctx *pulumi.Context, args *GetInstanceAgentPluginArgs, opts ...pulumi.InvokeOption) (*GetInstanceAgentPluginResult, error)
This data source provides details about a specific Instance Agent Plugin resource in Oracle Cloud Infrastructure Compute Instance Agent service.
The API to get information for a plugin.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/computeinstanceagent" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := computeinstanceagent.GetInstanceAgentPlugin(ctx, &computeinstanceagent.GetInstanceAgentPluginArgs{ InstanceagentId: testInstanceagent.Id, PluginName: instanceAgentPluginPluginName, }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceAgentPluginResultOutput ¶
type GetInstanceAgentPluginResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceAgentPlugin.
func GetInstanceAgentPluginOutput ¶
func GetInstanceAgentPluginOutput(ctx *pulumi.Context, args GetInstanceAgentPluginOutputArgs, opts ...pulumi.InvokeOption) GetInstanceAgentPluginResultOutput
func (GetInstanceAgentPluginResultOutput) CompartmentId ¶
func (o GetInstanceAgentPluginResultOutput) CompartmentId() pulumi.StringOutput
func (GetInstanceAgentPluginResultOutput) ElementType ¶
func (GetInstanceAgentPluginResultOutput) ElementType() reflect.Type
func (GetInstanceAgentPluginResultOutput) Id ¶
func (o GetInstanceAgentPluginResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceAgentPluginResultOutput) InstanceagentId ¶
func (o GetInstanceAgentPluginResultOutput) InstanceagentId() pulumi.StringOutput
func (GetInstanceAgentPluginResultOutput) Message ¶
func (o GetInstanceAgentPluginResultOutput) Message() pulumi.StringOutput
The optional message from the agent plugin
func (GetInstanceAgentPluginResultOutput) Name ¶
func (o GetInstanceAgentPluginResultOutput) Name() pulumi.StringOutput
The plugin name
func (GetInstanceAgentPluginResultOutput) PluginName ¶
func (o GetInstanceAgentPluginResultOutput) PluginName() pulumi.StringOutput
func (GetInstanceAgentPluginResultOutput) Status ¶
func (o GetInstanceAgentPluginResultOutput) Status() pulumi.StringOutput
The plugin status Specified the plugin state on the instance * `RUNNING` - The plugin is in running state * `STOPPED` - The plugin is in stopped state * `NOT_SUPPORTED` - The plugin is not supported on this platform * `INVALID` - The plugin state is not recognizable by the service
func (GetInstanceAgentPluginResultOutput) TimeLastUpdatedUtc ¶
func (o GetInstanceAgentPluginResultOutput) TimeLastUpdatedUtc() pulumi.StringOutput
The last update time of the plugin in UTC
func (GetInstanceAgentPluginResultOutput) ToGetInstanceAgentPluginResultOutput ¶
func (o GetInstanceAgentPluginResultOutput) ToGetInstanceAgentPluginResultOutput() GetInstanceAgentPluginResultOutput
func (GetInstanceAgentPluginResultOutput) ToGetInstanceAgentPluginResultOutputWithContext ¶
func (o GetInstanceAgentPluginResultOutput) ToGetInstanceAgentPluginResultOutputWithContext(ctx context.Context) GetInstanceAgentPluginResultOutput
type GetInstanceAgentPluginsArgs ¶
type GetInstanceAgentPluginsArgs struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetInstanceAgentPluginsFilter `pulumi:"filters"` // The OCID of the instance. InstanceagentId string `pulumi:"instanceagentId"` // The plugin name Name *string `pulumi:"name"` // The plugin status Status *string `pulumi:"status"` }
A collection of arguments for invoking getInstanceAgentPlugins.
type GetInstanceAgentPluginsFilterArgs ¶
type GetInstanceAgentPluginsFilterArgs struct { // The plugin name Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInstanceAgentPluginsFilterArgs) ElementType ¶
func (GetInstanceAgentPluginsFilterArgs) ElementType() reflect.Type
func (GetInstanceAgentPluginsFilterArgs) ToGetInstanceAgentPluginsFilterOutput ¶
func (i GetInstanceAgentPluginsFilterArgs) ToGetInstanceAgentPluginsFilterOutput() GetInstanceAgentPluginsFilterOutput
func (GetInstanceAgentPluginsFilterArgs) ToGetInstanceAgentPluginsFilterOutputWithContext ¶
func (i GetInstanceAgentPluginsFilterArgs) ToGetInstanceAgentPluginsFilterOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterOutput
type GetInstanceAgentPluginsFilterArray ¶
type GetInstanceAgentPluginsFilterArray []GetInstanceAgentPluginsFilterInput
func (GetInstanceAgentPluginsFilterArray) ElementType ¶
func (GetInstanceAgentPluginsFilterArray) ElementType() reflect.Type
func (GetInstanceAgentPluginsFilterArray) ToGetInstanceAgentPluginsFilterArrayOutput ¶
func (i GetInstanceAgentPluginsFilterArray) ToGetInstanceAgentPluginsFilterArrayOutput() GetInstanceAgentPluginsFilterArrayOutput
func (GetInstanceAgentPluginsFilterArray) ToGetInstanceAgentPluginsFilterArrayOutputWithContext ¶
func (i GetInstanceAgentPluginsFilterArray) ToGetInstanceAgentPluginsFilterArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterArrayOutput
type GetInstanceAgentPluginsFilterArrayInput ¶
type GetInstanceAgentPluginsFilterArrayInput interface { pulumi.Input ToGetInstanceAgentPluginsFilterArrayOutput() GetInstanceAgentPluginsFilterArrayOutput ToGetInstanceAgentPluginsFilterArrayOutputWithContext(context.Context) GetInstanceAgentPluginsFilterArrayOutput }
GetInstanceAgentPluginsFilterArrayInput is an input type that accepts GetInstanceAgentPluginsFilterArray and GetInstanceAgentPluginsFilterArrayOutput values. You can construct a concrete instance of `GetInstanceAgentPluginsFilterArrayInput` via:
GetInstanceAgentPluginsFilterArray{ GetInstanceAgentPluginsFilterArgs{...} }
type GetInstanceAgentPluginsFilterArrayOutput ¶
type GetInstanceAgentPluginsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAgentPluginsFilterArrayOutput) ElementType ¶
func (GetInstanceAgentPluginsFilterArrayOutput) ElementType() reflect.Type
func (GetInstanceAgentPluginsFilterArrayOutput) ToGetInstanceAgentPluginsFilterArrayOutput ¶
func (o GetInstanceAgentPluginsFilterArrayOutput) ToGetInstanceAgentPluginsFilterArrayOutput() GetInstanceAgentPluginsFilterArrayOutput
func (GetInstanceAgentPluginsFilterArrayOutput) ToGetInstanceAgentPluginsFilterArrayOutputWithContext ¶
func (o GetInstanceAgentPluginsFilterArrayOutput) ToGetInstanceAgentPluginsFilterArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterArrayOutput
type GetInstanceAgentPluginsFilterInput ¶
type GetInstanceAgentPluginsFilterInput interface { pulumi.Input ToGetInstanceAgentPluginsFilterOutput() GetInstanceAgentPluginsFilterOutput ToGetInstanceAgentPluginsFilterOutputWithContext(context.Context) GetInstanceAgentPluginsFilterOutput }
GetInstanceAgentPluginsFilterInput is an input type that accepts GetInstanceAgentPluginsFilterArgs and GetInstanceAgentPluginsFilterOutput values. You can construct a concrete instance of `GetInstanceAgentPluginsFilterInput` via:
GetInstanceAgentPluginsFilterArgs{...}
type GetInstanceAgentPluginsFilterOutput ¶
type GetInstanceAgentPluginsFilterOutput struct{ *pulumi.OutputState }
func (GetInstanceAgentPluginsFilterOutput) ElementType ¶
func (GetInstanceAgentPluginsFilterOutput) ElementType() reflect.Type
func (GetInstanceAgentPluginsFilterOutput) Name ¶
func (o GetInstanceAgentPluginsFilterOutput) Name() pulumi.StringOutput
The plugin name
func (GetInstanceAgentPluginsFilterOutput) Regex ¶
func (o GetInstanceAgentPluginsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetInstanceAgentPluginsFilterOutput) ToGetInstanceAgentPluginsFilterOutput ¶
func (o GetInstanceAgentPluginsFilterOutput) ToGetInstanceAgentPluginsFilterOutput() GetInstanceAgentPluginsFilterOutput
func (GetInstanceAgentPluginsFilterOutput) ToGetInstanceAgentPluginsFilterOutputWithContext ¶
func (o GetInstanceAgentPluginsFilterOutput) ToGetInstanceAgentPluginsFilterOutputWithContext(ctx context.Context) GetInstanceAgentPluginsFilterOutput
func (GetInstanceAgentPluginsFilterOutput) Values ¶
func (o GetInstanceAgentPluginsFilterOutput) Values() pulumi.StringArrayOutput
type GetInstanceAgentPluginsInstanceAgentPlugin ¶
type GetInstanceAgentPluginsInstanceAgentPlugin struct { // The optional message from the agent plugin Message string `pulumi:"message"` // The plugin name Name string `pulumi:"name"` // The plugin status Status string `pulumi:"status"` // The last update time of the plugin in UTC TimeLastUpdatedUtc string `pulumi:"timeLastUpdatedUtc"` }
type GetInstanceAgentPluginsInstanceAgentPluginArgs ¶
type GetInstanceAgentPluginsInstanceAgentPluginArgs struct { // The optional message from the agent plugin Message pulumi.StringInput `pulumi:"message"` // The plugin name Name pulumi.StringInput `pulumi:"name"` // The plugin status Status pulumi.StringInput `pulumi:"status"` // The last update time of the plugin in UTC TimeLastUpdatedUtc pulumi.StringInput `pulumi:"timeLastUpdatedUtc"` }
func (GetInstanceAgentPluginsInstanceAgentPluginArgs) ElementType ¶
func (GetInstanceAgentPluginsInstanceAgentPluginArgs) ElementType() reflect.Type
func (GetInstanceAgentPluginsInstanceAgentPluginArgs) ToGetInstanceAgentPluginsInstanceAgentPluginOutput ¶
func (i GetInstanceAgentPluginsInstanceAgentPluginArgs) ToGetInstanceAgentPluginsInstanceAgentPluginOutput() GetInstanceAgentPluginsInstanceAgentPluginOutput
func (GetInstanceAgentPluginsInstanceAgentPluginArgs) ToGetInstanceAgentPluginsInstanceAgentPluginOutputWithContext ¶
func (i GetInstanceAgentPluginsInstanceAgentPluginArgs) ToGetInstanceAgentPluginsInstanceAgentPluginOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginOutput
type GetInstanceAgentPluginsInstanceAgentPluginArray ¶
type GetInstanceAgentPluginsInstanceAgentPluginArray []GetInstanceAgentPluginsInstanceAgentPluginInput
func (GetInstanceAgentPluginsInstanceAgentPluginArray) ElementType ¶
func (GetInstanceAgentPluginsInstanceAgentPluginArray) ElementType() reflect.Type
func (GetInstanceAgentPluginsInstanceAgentPluginArray) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutput ¶
func (i GetInstanceAgentPluginsInstanceAgentPluginArray) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutput() GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
func (GetInstanceAgentPluginsInstanceAgentPluginArray) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutputWithContext ¶
func (i GetInstanceAgentPluginsInstanceAgentPluginArray) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
type GetInstanceAgentPluginsInstanceAgentPluginArrayInput ¶
type GetInstanceAgentPluginsInstanceAgentPluginArrayInput interface { pulumi.Input ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutput() GetInstanceAgentPluginsInstanceAgentPluginArrayOutput ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutputWithContext(context.Context) GetInstanceAgentPluginsInstanceAgentPluginArrayOutput }
GetInstanceAgentPluginsInstanceAgentPluginArrayInput is an input type that accepts GetInstanceAgentPluginsInstanceAgentPluginArray and GetInstanceAgentPluginsInstanceAgentPluginArrayOutput values. You can construct a concrete instance of `GetInstanceAgentPluginsInstanceAgentPluginArrayInput` via:
GetInstanceAgentPluginsInstanceAgentPluginArray{ GetInstanceAgentPluginsInstanceAgentPluginArgs{...} }
type GetInstanceAgentPluginsInstanceAgentPluginArrayOutput ¶
type GetInstanceAgentPluginsInstanceAgentPluginArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ElementType ¶
func (GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ElementType() reflect.Type
func (GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutput ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutput() GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
func (GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutputWithContext ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginArrayOutput) ToGetInstanceAgentPluginsInstanceAgentPluginArrayOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
type GetInstanceAgentPluginsInstanceAgentPluginInput ¶
type GetInstanceAgentPluginsInstanceAgentPluginInput interface { pulumi.Input ToGetInstanceAgentPluginsInstanceAgentPluginOutput() GetInstanceAgentPluginsInstanceAgentPluginOutput ToGetInstanceAgentPluginsInstanceAgentPluginOutputWithContext(context.Context) GetInstanceAgentPluginsInstanceAgentPluginOutput }
GetInstanceAgentPluginsInstanceAgentPluginInput is an input type that accepts GetInstanceAgentPluginsInstanceAgentPluginArgs and GetInstanceAgentPluginsInstanceAgentPluginOutput values. You can construct a concrete instance of `GetInstanceAgentPluginsInstanceAgentPluginInput` via:
GetInstanceAgentPluginsInstanceAgentPluginArgs{...}
type GetInstanceAgentPluginsInstanceAgentPluginOutput ¶
type GetInstanceAgentPluginsInstanceAgentPluginOutput struct{ *pulumi.OutputState }
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) ElementType ¶
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) ElementType() reflect.Type
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) Message ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) Message() pulumi.StringOutput
The optional message from the agent plugin
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) Name ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) Name() pulumi.StringOutput
The plugin name
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) Status ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) Status() pulumi.StringOutput
The plugin status
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) TimeLastUpdatedUtc ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) TimeLastUpdatedUtc() pulumi.StringOutput
The last update time of the plugin in UTC
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) ToGetInstanceAgentPluginsInstanceAgentPluginOutput ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) ToGetInstanceAgentPluginsInstanceAgentPluginOutput() GetInstanceAgentPluginsInstanceAgentPluginOutput
func (GetInstanceAgentPluginsInstanceAgentPluginOutput) ToGetInstanceAgentPluginsInstanceAgentPluginOutputWithContext ¶
func (o GetInstanceAgentPluginsInstanceAgentPluginOutput) ToGetInstanceAgentPluginsInstanceAgentPluginOutputWithContext(ctx context.Context) GetInstanceAgentPluginsInstanceAgentPluginOutput
type GetInstanceAgentPluginsOutputArgs ¶
type GetInstanceAgentPluginsOutputArgs struct { CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetInstanceAgentPluginsFilterArrayInput `pulumi:"filters"` // The OCID of the instance. InstanceagentId pulumi.StringInput `pulumi:"instanceagentId"` // The plugin name Name pulumi.StringPtrInput `pulumi:"name"` // The plugin status Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getInstanceAgentPlugins.
func (GetInstanceAgentPluginsOutputArgs) ElementType ¶
func (GetInstanceAgentPluginsOutputArgs) ElementType() reflect.Type
type GetInstanceAgentPluginsResult ¶
type GetInstanceAgentPluginsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetInstanceAgentPluginsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of instance_agent_plugins. InstanceAgentPlugins []GetInstanceAgentPluginsInstanceAgentPlugin `pulumi:"instanceAgentPlugins"` InstanceagentId string `pulumi:"instanceagentId"` // The plugin name Name *string `pulumi:"name"` // The plugin status Specified the plugin state on the instance * `RUNNING` - The plugin is in running state * `STOPPED` - The plugin is in stopped state * `NOT_SUPPORTED` - The plugin is not supported on this platform * `INVALID` - The plugin state is not recognizable by the service Status *string `pulumi:"status"` }
A collection of values returned by getInstanceAgentPlugins.
func GetInstanceAgentPlugins ¶
func GetInstanceAgentPlugins(ctx *pulumi.Context, args *GetInstanceAgentPluginsArgs, opts ...pulumi.InvokeOption) (*GetInstanceAgentPluginsResult, error)
This data source provides the list of Instance Agent Plugins in Oracle Cloud Infrastructure Compute Instance Agent service.
The API to get one or more plugin information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/computeinstanceagent" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := computeinstanceagent.GetInstanceAgentPlugins(ctx, &computeinstanceagent.GetInstanceAgentPluginsArgs{ InstanceagentId: testInstanceagent.Id, Name: pulumi.StringRef(instanceAgentPluginName), Status: pulumi.StringRef(instanceAgentPluginStatus), }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceAgentPluginsResultOutput ¶
type GetInstanceAgentPluginsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceAgentPlugins.
func GetInstanceAgentPluginsOutput ¶
func GetInstanceAgentPluginsOutput(ctx *pulumi.Context, args GetInstanceAgentPluginsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceAgentPluginsResultOutput
func (GetInstanceAgentPluginsResultOutput) CompartmentId ¶
func (o GetInstanceAgentPluginsResultOutput) CompartmentId() pulumi.StringOutput
func (GetInstanceAgentPluginsResultOutput) ElementType ¶
func (GetInstanceAgentPluginsResultOutput) ElementType() reflect.Type
func (GetInstanceAgentPluginsResultOutput) Filters ¶
func (o GetInstanceAgentPluginsResultOutput) Filters() GetInstanceAgentPluginsFilterArrayOutput
func (GetInstanceAgentPluginsResultOutput) Id ¶
func (o GetInstanceAgentPluginsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceAgentPluginsResultOutput) InstanceAgentPlugins ¶
func (o GetInstanceAgentPluginsResultOutput) InstanceAgentPlugins() GetInstanceAgentPluginsInstanceAgentPluginArrayOutput
The list of instance_agent_plugins.
func (GetInstanceAgentPluginsResultOutput) InstanceagentId ¶
func (o GetInstanceAgentPluginsResultOutput) InstanceagentId() pulumi.StringOutput
func (GetInstanceAgentPluginsResultOutput) Name ¶
func (o GetInstanceAgentPluginsResultOutput) Name() pulumi.StringPtrOutput
The plugin name
func (GetInstanceAgentPluginsResultOutput) Status ¶
func (o GetInstanceAgentPluginsResultOutput) Status() pulumi.StringPtrOutput
The plugin status Specified the plugin state on the instance * `RUNNING` - The plugin is in running state * `STOPPED` - The plugin is in stopped state * `NOT_SUPPORTED` - The plugin is not supported on this platform * `INVALID` - The plugin state is not recognizable by the service
func (GetInstanceAgentPluginsResultOutput) ToGetInstanceAgentPluginsResultOutput ¶
func (o GetInstanceAgentPluginsResultOutput) ToGetInstanceAgentPluginsResultOutput() GetInstanceAgentPluginsResultOutput
func (GetInstanceAgentPluginsResultOutput) ToGetInstanceAgentPluginsResultOutputWithContext ¶
func (o GetInstanceAgentPluginsResultOutput) ToGetInstanceAgentPluginsResultOutputWithContext(ctx context.Context) GetInstanceAgentPluginsResultOutput
type GetInstanceAvailablePluginArgs ¶
type GetInstanceAvailablePluginArgs struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetInstanceAvailablePluginFilter `pulumi:"filters"` // The plugin name Name *string `pulumi:"name"` // The OS for which the plugin is supported. Examples of OperatingSystemQueryParam:OperatingSystemVersionQueryParam are as follows: 'CentOS' '6.10' , 'CentOS Linux' '7', 'CentOS Linux' '8', 'Oracle Linux Server' '6.10', 'Oracle Linux Server' '8.0', 'Red Hat Enterprise Linux Server' '7.8', 'Windows' '10', 'Windows' '2008ServerR2', 'Windows' '2012ServerR2', 'Windows' '7', 'Windows' '8.1' OsName string `pulumi:"osName"` // The OS version for which the plugin is supported. OsVersion string `pulumi:"osVersion"` }
A collection of arguments for invoking getInstanceAvailablePlugin.
type GetInstanceAvailablePluginAvailablePlugin ¶
type GetInstanceAvailablePluginAvailablePlugin struct { // Is the plugin enabled or disabled by default IsEnabledByDefault bool `pulumi:"isEnabledByDefault"` // Is the plugin supported or not IsSupported bool `pulumi:"isSupported"` // The plugin name Name string `pulumi:"name"` // A brief description of the plugin functionality Summary string `pulumi:"summary"` }
type GetInstanceAvailablePluginAvailablePluginArgs ¶
type GetInstanceAvailablePluginAvailablePluginArgs struct { // Is the plugin enabled or disabled by default IsEnabledByDefault pulumi.BoolInput `pulumi:"isEnabledByDefault"` // Is the plugin supported or not IsSupported pulumi.BoolInput `pulumi:"isSupported"` // The plugin name Name pulumi.StringInput `pulumi:"name"` // A brief description of the plugin functionality Summary pulumi.StringInput `pulumi:"summary"` }
func (GetInstanceAvailablePluginAvailablePluginArgs) ElementType ¶
func (GetInstanceAvailablePluginAvailablePluginArgs) ElementType() reflect.Type
func (GetInstanceAvailablePluginAvailablePluginArgs) ToGetInstanceAvailablePluginAvailablePluginOutput ¶
func (i GetInstanceAvailablePluginAvailablePluginArgs) ToGetInstanceAvailablePluginAvailablePluginOutput() GetInstanceAvailablePluginAvailablePluginOutput
func (GetInstanceAvailablePluginAvailablePluginArgs) ToGetInstanceAvailablePluginAvailablePluginOutputWithContext ¶
func (i GetInstanceAvailablePluginAvailablePluginArgs) ToGetInstanceAvailablePluginAvailablePluginOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginOutput
type GetInstanceAvailablePluginAvailablePluginArray ¶
type GetInstanceAvailablePluginAvailablePluginArray []GetInstanceAvailablePluginAvailablePluginInput
func (GetInstanceAvailablePluginAvailablePluginArray) ElementType ¶
func (GetInstanceAvailablePluginAvailablePluginArray) ElementType() reflect.Type
func (GetInstanceAvailablePluginAvailablePluginArray) ToGetInstanceAvailablePluginAvailablePluginArrayOutput ¶
func (i GetInstanceAvailablePluginAvailablePluginArray) ToGetInstanceAvailablePluginAvailablePluginArrayOutput() GetInstanceAvailablePluginAvailablePluginArrayOutput
func (GetInstanceAvailablePluginAvailablePluginArray) ToGetInstanceAvailablePluginAvailablePluginArrayOutputWithContext ¶
func (i GetInstanceAvailablePluginAvailablePluginArray) ToGetInstanceAvailablePluginAvailablePluginArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginArrayOutput
type GetInstanceAvailablePluginAvailablePluginArrayInput ¶
type GetInstanceAvailablePluginAvailablePluginArrayInput interface { pulumi.Input ToGetInstanceAvailablePluginAvailablePluginArrayOutput() GetInstanceAvailablePluginAvailablePluginArrayOutput ToGetInstanceAvailablePluginAvailablePluginArrayOutputWithContext(context.Context) GetInstanceAvailablePluginAvailablePluginArrayOutput }
GetInstanceAvailablePluginAvailablePluginArrayInput is an input type that accepts GetInstanceAvailablePluginAvailablePluginArray and GetInstanceAvailablePluginAvailablePluginArrayOutput values. You can construct a concrete instance of `GetInstanceAvailablePluginAvailablePluginArrayInput` via:
GetInstanceAvailablePluginAvailablePluginArray{ GetInstanceAvailablePluginAvailablePluginArgs{...} }
type GetInstanceAvailablePluginAvailablePluginArrayOutput ¶
type GetInstanceAvailablePluginAvailablePluginArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAvailablePluginAvailablePluginArrayOutput) ElementType ¶
func (GetInstanceAvailablePluginAvailablePluginArrayOutput) ElementType() reflect.Type
func (GetInstanceAvailablePluginAvailablePluginArrayOutput) ToGetInstanceAvailablePluginAvailablePluginArrayOutput ¶
func (o GetInstanceAvailablePluginAvailablePluginArrayOutput) ToGetInstanceAvailablePluginAvailablePluginArrayOutput() GetInstanceAvailablePluginAvailablePluginArrayOutput
func (GetInstanceAvailablePluginAvailablePluginArrayOutput) ToGetInstanceAvailablePluginAvailablePluginArrayOutputWithContext ¶
func (o GetInstanceAvailablePluginAvailablePluginArrayOutput) ToGetInstanceAvailablePluginAvailablePluginArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginArrayOutput
type GetInstanceAvailablePluginAvailablePluginInput ¶
type GetInstanceAvailablePluginAvailablePluginInput interface { pulumi.Input ToGetInstanceAvailablePluginAvailablePluginOutput() GetInstanceAvailablePluginAvailablePluginOutput ToGetInstanceAvailablePluginAvailablePluginOutputWithContext(context.Context) GetInstanceAvailablePluginAvailablePluginOutput }
GetInstanceAvailablePluginAvailablePluginInput is an input type that accepts GetInstanceAvailablePluginAvailablePluginArgs and GetInstanceAvailablePluginAvailablePluginOutput values. You can construct a concrete instance of `GetInstanceAvailablePluginAvailablePluginInput` via:
GetInstanceAvailablePluginAvailablePluginArgs{...}
type GetInstanceAvailablePluginAvailablePluginOutput ¶
type GetInstanceAvailablePluginAvailablePluginOutput struct{ *pulumi.OutputState }
func (GetInstanceAvailablePluginAvailablePluginOutput) ElementType ¶
func (GetInstanceAvailablePluginAvailablePluginOutput) ElementType() reflect.Type
func (GetInstanceAvailablePluginAvailablePluginOutput) IsEnabledByDefault ¶
func (o GetInstanceAvailablePluginAvailablePluginOutput) IsEnabledByDefault() pulumi.BoolOutput
Is the plugin enabled or disabled by default
func (GetInstanceAvailablePluginAvailablePluginOutput) IsSupported ¶
func (o GetInstanceAvailablePluginAvailablePluginOutput) IsSupported() pulumi.BoolOutput
Is the plugin supported or not
func (GetInstanceAvailablePluginAvailablePluginOutput) Name ¶
func (o GetInstanceAvailablePluginAvailablePluginOutput) Name() pulumi.StringOutput
The plugin name
func (GetInstanceAvailablePluginAvailablePluginOutput) Summary ¶
func (o GetInstanceAvailablePluginAvailablePluginOutput) Summary() pulumi.StringOutput
A brief description of the plugin functionality
func (GetInstanceAvailablePluginAvailablePluginOutput) ToGetInstanceAvailablePluginAvailablePluginOutput ¶
func (o GetInstanceAvailablePluginAvailablePluginOutput) ToGetInstanceAvailablePluginAvailablePluginOutput() GetInstanceAvailablePluginAvailablePluginOutput
func (GetInstanceAvailablePluginAvailablePluginOutput) ToGetInstanceAvailablePluginAvailablePluginOutputWithContext ¶
func (o GetInstanceAvailablePluginAvailablePluginOutput) ToGetInstanceAvailablePluginAvailablePluginOutputWithContext(ctx context.Context) GetInstanceAvailablePluginAvailablePluginOutput
type GetInstanceAvailablePluginFilterArgs ¶
type GetInstanceAvailablePluginFilterArgs struct { // The plugin name Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInstanceAvailablePluginFilterArgs) ElementType ¶
func (GetInstanceAvailablePluginFilterArgs) ElementType() reflect.Type
func (GetInstanceAvailablePluginFilterArgs) ToGetInstanceAvailablePluginFilterOutput ¶
func (i GetInstanceAvailablePluginFilterArgs) ToGetInstanceAvailablePluginFilterOutput() GetInstanceAvailablePluginFilterOutput
func (GetInstanceAvailablePluginFilterArgs) ToGetInstanceAvailablePluginFilterOutputWithContext ¶
func (i GetInstanceAvailablePluginFilterArgs) ToGetInstanceAvailablePluginFilterOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterOutput
type GetInstanceAvailablePluginFilterArray ¶
type GetInstanceAvailablePluginFilterArray []GetInstanceAvailablePluginFilterInput
func (GetInstanceAvailablePluginFilterArray) ElementType ¶
func (GetInstanceAvailablePluginFilterArray) ElementType() reflect.Type
func (GetInstanceAvailablePluginFilterArray) ToGetInstanceAvailablePluginFilterArrayOutput ¶
func (i GetInstanceAvailablePluginFilterArray) ToGetInstanceAvailablePluginFilterArrayOutput() GetInstanceAvailablePluginFilterArrayOutput
func (GetInstanceAvailablePluginFilterArray) ToGetInstanceAvailablePluginFilterArrayOutputWithContext ¶
func (i GetInstanceAvailablePluginFilterArray) ToGetInstanceAvailablePluginFilterArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterArrayOutput
type GetInstanceAvailablePluginFilterArrayInput ¶
type GetInstanceAvailablePluginFilterArrayInput interface { pulumi.Input ToGetInstanceAvailablePluginFilterArrayOutput() GetInstanceAvailablePluginFilterArrayOutput ToGetInstanceAvailablePluginFilterArrayOutputWithContext(context.Context) GetInstanceAvailablePluginFilterArrayOutput }
GetInstanceAvailablePluginFilterArrayInput is an input type that accepts GetInstanceAvailablePluginFilterArray and GetInstanceAvailablePluginFilterArrayOutput values. You can construct a concrete instance of `GetInstanceAvailablePluginFilterArrayInput` via:
GetInstanceAvailablePluginFilterArray{ GetInstanceAvailablePluginFilterArgs{...} }
type GetInstanceAvailablePluginFilterArrayOutput ¶
type GetInstanceAvailablePluginFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAvailablePluginFilterArrayOutput) ElementType ¶
func (GetInstanceAvailablePluginFilterArrayOutput) ElementType() reflect.Type
func (GetInstanceAvailablePluginFilterArrayOutput) ToGetInstanceAvailablePluginFilterArrayOutput ¶
func (o GetInstanceAvailablePluginFilterArrayOutput) ToGetInstanceAvailablePluginFilterArrayOutput() GetInstanceAvailablePluginFilterArrayOutput
func (GetInstanceAvailablePluginFilterArrayOutput) ToGetInstanceAvailablePluginFilterArrayOutputWithContext ¶
func (o GetInstanceAvailablePluginFilterArrayOutput) ToGetInstanceAvailablePluginFilterArrayOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterArrayOutput
type GetInstanceAvailablePluginFilterInput ¶
type GetInstanceAvailablePluginFilterInput interface { pulumi.Input ToGetInstanceAvailablePluginFilterOutput() GetInstanceAvailablePluginFilterOutput ToGetInstanceAvailablePluginFilterOutputWithContext(context.Context) GetInstanceAvailablePluginFilterOutput }
GetInstanceAvailablePluginFilterInput is an input type that accepts GetInstanceAvailablePluginFilterArgs and GetInstanceAvailablePluginFilterOutput values. You can construct a concrete instance of `GetInstanceAvailablePluginFilterInput` via:
GetInstanceAvailablePluginFilterArgs{...}
type GetInstanceAvailablePluginFilterOutput ¶
type GetInstanceAvailablePluginFilterOutput struct{ *pulumi.OutputState }
func (GetInstanceAvailablePluginFilterOutput) ElementType ¶
func (GetInstanceAvailablePluginFilterOutput) ElementType() reflect.Type
func (GetInstanceAvailablePluginFilterOutput) Name ¶
func (o GetInstanceAvailablePluginFilterOutput) Name() pulumi.StringOutput
The plugin name
func (GetInstanceAvailablePluginFilterOutput) Regex ¶
func (o GetInstanceAvailablePluginFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetInstanceAvailablePluginFilterOutput) ToGetInstanceAvailablePluginFilterOutput ¶
func (o GetInstanceAvailablePluginFilterOutput) ToGetInstanceAvailablePluginFilterOutput() GetInstanceAvailablePluginFilterOutput
func (GetInstanceAvailablePluginFilterOutput) ToGetInstanceAvailablePluginFilterOutputWithContext ¶
func (o GetInstanceAvailablePluginFilterOutput) ToGetInstanceAvailablePluginFilterOutputWithContext(ctx context.Context) GetInstanceAvailablePluginFilterOutput
func (GetInstanceAvailablePluginFilterOutput) Values ¶
func (o GetInstanceAvailablePluginFilterOutput) Values() pulumi.StringArrayOutput
type GetInstanceAvailablePluginOutputArgs ¶
type GetInstanceAvailablePluginOutputArgs struct { CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetInstanceAvailablePluginFilterArrayInput `pulumi:"filters"` // The plugin name Name pulumi.StringPtrInput `pulumi:"name"` // The OS for which the plugin is supported. Examples of OperatingSystemQueryParam:OperatingSystemVersionQueryParam are as follows: 'CentOS' '6.10' , 'CentOS Linux' '7', 'CentOS Linux' '8', 'Oracle Linux Server' '6.10', 'Oracle Linux Server' '8.0', 'Red Hat Enterprise Linux Server' '7.8', 'Windows' '10', 'Windows' '2008ServerR2', 'Windows' '2012ServerR2', 'Windows' '7', 'Windows' '8.1' OsName pulumi.StringInput `pulumi:"osName"` // The OS version for which the plugin is supported. OsVersion pulumi.StringInput `pulumi:"osVersion"` }
A collection of arguments for invoking getInstanceAvailablePlugin.
func (GetInstanceAvailablePluginOutputArgs) ElementType ¶
func (GetInstanceAvailablePluginOutputArgs) ElementType() reflect.Type
type GetInstanceAvailablePluginResult ¶
type GetInstanceAvailablePluginResult struct { // The list of available_plugins. AvailablePlugins []GetInstanceAvailablePluginAvailablePlugin `pulumi:"availablePlugins"` CompartmentId string `pulumi:"compartmentId"` Filters []GetInstanceAvailablePluginFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The plugin name Name *string `pulumi:"name"` OsName string `pulumi:"osName"` OsVersion string `pulumi:"osVersion"` }
A collection of values returned by getInstanceAvailablePlugin.
func GetInstanceAvailablePlugin ¶
func GetInstanceAvailablePlugin(ctx *pulumi.Context, args *GetInstanceAvailablePluginArgs, opts ...pulumi.InvokeOption) (*GetInstanceAvailablePluginResult, error)
This data source provides the list of Instance Available Plugins in Oracle Cloud Infrastructure Compute Instance Agent service.
The API to get the list of plugins that are available.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/computeinstanceagent" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := computeinstanceagent.GetInstanceAvailablePlugin(ctx, &computeinstanceagent.GetInstanceAvailablePluginArgs{ OsName: instanceAvailablePluginOsName, OsVersion: instanceAvailablePluginOsVersion, Name: pulumi.StringRef(instanceAvailablePluginName), }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceAvailablePluginResultOutput ¶
type GetInstanceAvailablePluginResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceAvailablePlugin.
func GetInstanceAvailablePluginOutput ¶
func GetInstanceAvailablePluginOutput(ctx *pulumi.Context, args GetInstanceAvailablePluginOutputArgs, opts ...pulumi.InvokeOption) GetInstanceAvailablePluginResultOutput
func (GetInstanceAvailablePluginResultOutput) AvailablePlugins ¶
func (o GetInstanceAvailablePluginResultOutput) AvailablePlugins() GetInstanceAvailablePluginAvailablePluginArrayOutput
The list of available_plugins.
func (GetInstanceAvailablePluginResultOutput) CompartmentId ¶
func (o GetInstanceAvailablePluginResultOutput) CompartmentId() pulumi.StringOutput
func (GetInstanceAvailablePluginResultOutput) ElementType ¶
func (GetInstanceAvailablePluginResultOutput) ElementType() reflect.Type
func (GetInstanceAvailablePluginResultOutput) Id ¶
func (o GetInstanceAvailablePluginResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceAvailablePluginResultOutput) Name ¶
func (o GetInstanceAvailablePluginResultOutput) Name() pulumi.StringPtrOutput
The plugin name
func (GetInstanceAvailablePluginResultOutput) OsName ¶
func (o GetInstanceAvailablePluginResultOutput) OsName() pulumi.StringOutput
func (GetInstanceAvailablePluginResultOutput) OsVersion ¶
func (o GetInstanceAvailablePluginResultOutput) OsVersion() pulumi.StringOutput
func (GetInstanceAvailablePluginResultOutput) ToGetInstanceAvailablePluginResultOutput ¶
func (o GetInstanceAvailablePluginResultOutput) ToGetInstanceAvailablePluginResultOutput() GetInstanceAvailablePluginResultOutput
func (GetInstanceAvailablePluginResultOutput) ToGetInstanceAvailablePluginResultOutputWithContext ¶
func (o GetInstanceAvailablePluginResultOutput) ToGetInstanceAvailablePluginResultOutputWithContext(ctx context.Context) GetInstanceAvailablePluginResultOutput