audits

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.5

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

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) Index

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

Indicate whether audit start logging or not.

func (GetInstanceAuditListOutput) CosBucket

Cos bucket name where audit save logs.

func (GetInstanceAuditListOutput) ElementType

func (GetInstanceAuditListOutput) ElementType() reflect.Type

func (GetInstanceAuditListOutput) Id

ID of the audit.

func (GetInstanceAuditListOutput) LogFilePrefix

Prefix of the log file of the audit.

func (GetInstanceAuditListOutput) Name

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 (GetInstanceResultOutput) AuditLists

Information list of the dedicated audits.

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) Name

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL