Documentation
¶
Index ¶
- type GetInstanceArgs
- type GetInstanceAuditList
- type GetInstanceAuditListArgs
- type GetInstanceAuditListArray
- type GetInstanceAuditListArrayInput
- type GetInstanceAuditListArrayOutput
- func (GetInstanceAuditListArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAuditListArrayOutput) Index(i pulumi.IntInput) GetInstanceAuditListOutput
- func (o GetInstanceAuditListArrayOutput) ToGetInstanceAuditListArrayOutput() GetInstanceAuditListArrayOutput
- func (o GetInstanceAuditListArrayOutput) ToGetInstanceAuditListArrayOutputWithContext(ctx context.Context) GetInstanceAuditListArrayOutput
- type GetInstanceAuditListInput
- type GetInstanceAuditListOutput
- func (o GetInstanceAuditListOutput) AuditSwitch() pulumi.BoolOutput
- func (o GetInstanceAuditListOutput) CosBucket() pulumi.StringOutput
- func (GetInstanceAuditListOutput) ElementType() reflect.Type
- func (o GetInstanceAuditListOutput) Id() pulumi.StringOutput
- func (o GetInstanceAuditListOutput) LogFilePrefix() pulumi.StringOutput
- func (o GetInstanceAuditListOutput) Name() pulumi.StringOutput
- func (o GetInstanceAuditListOutput) ToGetInstanceAuditListOutput() GetInstanceAuditListOutput
- func (o GetInstanceAuditListOutput) ToGetInstanceAuditListOutputWithContext(ctx context.Context) GetInstanceAuditListOutput
- type GetInstanceOutputArgs
- type GetInstanceResult
- type GetInstanceResultOutput
- func (o GetInstanceResultOutput) AuditLists() GetInstanceAuditListArrayOutput
- func (GetInstanceResultOutput) ElementType() reflect.Type
- func (o GetInstanceResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetInstanceArgs ¶
type GetInstanceArgs struct { // Name of the audits. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
type GetInstanceAuditList ¶
type GetInstanceAuditList struct { // Indicate whether audit start logging or not. AuditSwitch bool `pulumi:"auditSwitch"` // Cos bucket name where audit save logs. CosBucket string `pulumi:"cosBucket"` // ID of the audit. Id string `pulumi:"id"` // Prefix of the log file of the audit. LogFilePrefix string `pulumi:"logFilePrefix"` // Name of the audits. Name string `pulumi:"name"` }
type GetInstanceAuditListArgs ¶
type GetInstanceAuditListArgs struct { // Indicate whether audit start logging or not. AuditSwitch pulumi.BoolInput `pulumi:"auditSwitch"` // Cos bucket name where audit save logs. CosBucket pulumi.StringInput `pulumi:"cosBucket"` // ID of the audit. Id pulumi.StringInput `pulumi:"id"` // Prefix of the log file of the audit. LogFilePrefix pulumi.StringInput `pulumi:"logFilePrefix"` // Name of the audits. Name pulumi.StringInput `pulumi:"name"` }
func (GetInstanceAuditListArgs) ElementType ¶
func (GetInstanceAuditListArgs) ElementType() reflect.Type
func (GetInstanceAuditListArgs) ToGetInstanceAuditListOutput ¶
func (i GetInstanceAuditListArgs) ToGetInstanceAuditListOutput() GetInstanceAuditListOutput
func (GetInstanceAuditListArgs) ToGetInstanceAuditListOutputWithContext ¶
func (i GetInstanceAuditListArgs) ToGetInstanceAuditListOutputWithContext(ctx context.Context) GetInstanceAuditListOutput
type GetInstanceAuditListArray ¶
type GetInstanceAuditListArray []GetInstanceAuditListInput
func (GetInstanceAuditListArray) ElementType ¶
func (GetInstanceAuditListArray) ElementType() reflect.Type
func (GetInstanceAuditListArray) ToGetInstanceAuditListArrayOutput ¶
func (i GetInstanceAuditListArray) ToGetInstanceAuditListArrayOutput() GetInstanceAuditListArrayOutput
func (GetInstanceAuditListArray) ToGetInstanceAuditListArrayOutputWithContext ¶
func (i GetInstanceAuditListArray) ToGetInstanceAuditListArrayOutputWithContext(ctx context.Context) GetInstanceAuditListArrayOutput
type GetInstanceAuditListArrayInput ¶
type GetInstanceAuditListArrayInput interface { pulumi.Input ToGetInstanceAuditListArrayOutput() GetInstanceAuditListArrayOutput ToGetInstanceAuditListArrayOutputWithContext(context.Context) GetInstanceAuditListArrayOutput }
GetInstanceAuditListArrayInput is an input type that accepts GetInstanceAuditListArray and GetInstanceAuditListArrayOutput values. You can construct a concrete instance of `GetInstanceAuditListArrayInput` via:
GetInstanceAuditListArray{ GetInstanceAuditListArgs{...} }
type GetInstanceAuditListArrayOutput ¶
type GetInstanceAuditListArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAuditListArrayOutput) ElementType ¶
func (GetInstanceAuditListArrayOutput) ElementType() reflect.Type
func (GetInstanceAuditListArrayOutput) Index ¶
func (o GetInstanceAuditListArrayOutput) Index(i pulumi.IntInput) GetInstanceAuditListOutput
func (GetInstanceAuditListArrayOutput) ToGetInstanceAuditListArrayOutput ¶
func (o GetInstanceAuditListArrayOutput) ToGetInstanceAuditListArrayOutput() GetInstanceAuditListArrayOutput
func (GetInstanceAuditListArrayOutput) ToGetInstanceAuditListArrayOutputWithContext ¶
func (o GetInstanceAuditListArrayOutput) ToGetInstanceAuditListArrayOutputWithContext(ctx context.Context) GetInstanceAuditListArrayOutput
type GetInstanceAuditListInput ¶
type GetInstanceAuditListInput interface { pulumi.Input ToGetInstanceAuditListOutput() GetInstanceAuditListOutput ToGetInstanceAuditListOutputWithContext(context.Context) GetInstanceAuditListOutput }
GetInstanceAuditListInput is an input type that accepts GetInstanceAuditListArgs and GetInstanceAuditListOutput values. You can construct a concrete instance of `GetInstanceAuditListInput` via:
GetInstanceAuditListArgs{...}
type GetInstanceAuditListOutput ¶
type GetInstanceAuditListOutput struct{ *pulumi.OutputState }
func (GetInstanceAuditListOutput) AuditSwitch ¶
func (o GetInstanceAuditListOutput) AuditSwitch() pulumi.BoolOutput
Indicate whether audit start logging or not.
func (GetInstanceAuditListOutput) CosBucket ¶
func (o GetInstanceAuditListOutput) CosBucket() pulumi.StringOutput
Cos bucket name where audit save logs.
func (GetInstanceAuditListOutput) ElementType ¶
func (GetInstanceAuditListOutput) ElementType() reflect.Type
func (GetInstanceAuditListOutput) Id ¶
func (o GetInstanceAuditListOutput) Id() pulumi.StringOutput
ID of the audit.
func (GetInstanceAuditListOutput) LogFilePrefix ¶
func (o GetInstanceAuditListOutput) LogFilePrefix() pulumi.StringOutput
Prefix of the log file of the audit.
func (GetInstanceAuditListOutput) Name ¶
func (o GetInstanceAuditListOutput) Name() pulumi.StringOutput
Name of the audits.
func (GetInstanceAuditListOutput) ToGetInstanceAuditListOutput ¶
func (o GetInstanceAuditListOutput) ToGetInstanceAuditListOutput() GetInstanceAuditListOutput
func (GetInstanceAuditListOutput) ToGetInstanceAuditListOutputWithContext ¶
func (o GetInstanceAuditListOutput) ToGetInstanceAuditListOutputWithContext(ctx context.Context) GetInstanceAuditListOutput
type GetInstanceOutputArgs ¶
type GetInstanceOutputArgs struct { // Name of the audits. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
func (GetInstanceOutputArgs) ElementType ¶
func (GetInstanceOutputArgs) ElementType() reflect.Type
type GetInstanceResult ¶
type GetInstanceResult struct { // Information list of the dedicated audits. AuditLists []GetInstanceAuditList `pulumi:"auditLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the audit. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstance.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)
Use this data source to query detailed information of audits.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Audits" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Audits"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Audits.GetInstance(ctx, &audits.GetInstanceArgs{ Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceResultOutput ¶
type GetInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstance.
func GetInstanceOutput ¶
func GetInstanceOutput(ctx *pulumi.Context, args GetInstanceOutputArgs, opts ...pulumi.InvokeOption) GetInstanceResultOutput
func (GetInstanceResultOutput) AuditLists ¶
func (o GetInstanceResultOutput) AuditLists() GetInstanceAuditListArrayOutput
Information list of the dedicated audits.
func (GetInstanceResultOutput) ElementType ¶
func (GetInstanceResultOutput) ElementType() reflect.Type
func (GetInstanceResultOutput) Id ¶
func (o GetInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceResultOutput) Name ¶
func (o GetInstanceResultOutput) Name() pulumi.StringPtrOutput
Name of the audit.
func (GetInstanceResultOutput) ResultOutputFile ¶
func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceResultOutput) ToGetInstanceResultOutput ¶
func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput
func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext ¶
func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput