yundun

package
v3.11.0 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BastionHostInstance

type BastionHostInstance struct {
	pulumi.CustomResourceState

	Description        pulumi.StringOutput      `pulumi:"description"`
	EnablePublicAccess pulumi.BoolOutput        `pulumi:"enablePublicAccess"`
	LicenseCode        pulumi.StringOutput      `pulumi:"licenseCode"`
	Period             pulumi.IntPtrOutput      `pulumi:"period"`
	ResourceGroupId    pulumi.StringPtrOutput   `pulumi:"resourceGroupId"`
	SecurityGroupIds   pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	Tags               pulumi.MapOutput         `pulumi:"tags"`
	VswitchId          pulumi.StringOutput      `pulumi:"vswitchId"`
}

func GetBastionHostInstance

func GetBastionHostInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BastionHostInstanceState, opts ...pulumi.ResourceOption) (*BastionHostInstance, error)

GetBastionHostInstance gets an existing BastionHostInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewBastionHostInstance

func NewBastionHostInstance(ctx *pulumi.Context,
	name string, args *BastionHostInstanceArgs, opts ...pulumi.ResourceOption) (*BastionHostInstance, error)

NewBastionHostInstance registers a new resource with the given unique name, arguments, and options.

func (*BastionHostInstance) ElementType

func (*BastionHostInstance) ElementType() reflect.Type

func (*BastionHostInstance) ToBastionHostInstanceOutput

func (i *BastionHostInstance) ToBastionHostInstanceOutput() BastionHostInstanceOutput

func (*BastionHostInstance) ToBastionHostInstanceOutputWithContext

func (i *BastionHostInstance) ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput

func (*BastionHostInstance) ToBastionHostInstancePtrOutput

func (i *BastionHostInstance) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput

func (*BastionHostInstance) ToBastionHostInstancePtrOutputWithContext

func (i *BastionHostInstance) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput

type BastionHostInstanceArgs

type BastionHostInstanceArgs struct {
	Description        pulumi.StringInput
	EnablePublicAccess pulumi.BoolPtrInput
	LicenseCode        pulumi.StringInput
	Period             pulumi.IntPtrInput
	ResourceGroupId    pulumi.StringPtrInput
	SecurityGroupIds   pulumi.StringArrayInput
	Tags               pulumi.MapInput
	VswitchId          pulumi.StringInput
}

The set of arguments for constructing a BastionHostInstance resource.

func (BastionHostInstanceArgs) ElementType

func (BastionHostInstanceArgs) ElementType() reflect.Type

type BastionHostInstanceArray

type BastionHostInstanceArray []BastionHostInstanceInput

func (BastionHostInstanceArray) ElementType

func (BastionHostInstanceArray) ElementType() reflect.Type

func (BastionHostInstanceArray) ToBastionHostInstanceArrayOutput

func (i BastionHostInstanceArray) ToBastionHostInstanceArrayOutput() BastionHostInstanceArrayOutput

func (BastionHostInstanceArray) ToBastionHostInstanceArrayOutputWithContext

func (i BastionHostInstanceArray) ToBastionHostInstanceArrayOutputWithContext(ctx context.Context) BastionHostInstanceArrayOutput

type BastionHostInstanceArrayInput

type BastionHostInstanceArrayInput interface {
	pulumi.Input

	ToBastionHostInstanceArrayOutput() BastionHostInstanceArrayOutput
	ToBastionHostInstanceArrayOutputWithContext(context.Context) BastionHostInstanceArrayOutput
}

BastionHostInstanceArrayInput is an input type that accepts BastionHostInstanceArray and BastionHostInstanceArrayOutput values. You can construct a concrete instance of `BastionHostInstanceArrayInput` via:

BastionHostInstanceArray{ BastionHostInstanceArgs{...} }

type BastionHostInstanceArrayOutput

type BastionHostInstanceArrayOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceArrayOutput) ElementType

func (BastionHostInstanceArrayOutput) Index

func (BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutput

func (o BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutput() BastionHostInstanceArrayOutput

func (BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutputWithContext

func (o BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutputWithContext(ctx context.Context) BastionHostInstanceArrayOutput

type BastionHostInstanceInput

type BastionHostInstanceInput interface {
	pulumi.Input

	ToBastionHostInstanceOutput() BastionHostInstanceOutput
	ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput
}

type BastionHostInstanceMap

type BastionHostInstanceMap map[string]BastionHostInstanceInput

func (BastionHostInstanceMap) ElementType

func (BastionHostInstanceMap) ElementType() reflect.Type

func (BastionHostInstanceMap) ToBastionHostInstanceMapOutput

func (i BastionHostInstanceMap) ToBastionHostInstanceMapOutput() BastionHostInstanceMapOutput

func (BastionHostInstanceMap) ToBastionHostInstanceMapOutputWithContext

func (i BastionHostInstanceMap) ToBastionHostInstanceMapOutputWithContext(ctx context.Context) BastionHostInstanceMapOutput

type BastionHostInstanceMapInput

type BastionHostInstanceMapInput interface {
	pulumi.Input

	ToBastionHostInstanceMapOutput() BastionHostInstanceMapOutput
	ToBastionHostInstanceMapOutputWithContext(context.Context) BastionHostInstanceMapOutput
}

BastionHostInstanceMapInput is an input type that accepts BastionHostInstanceMap and BastionHostInstanceMapOutput values. You can construct a concrete instance of `BastionHostInstanceMapInput` via:

BastionHostInstanceMap{ "key": BastionHostInstanceArgs{...} }

type BastionHostInstanceMapOutput

type BastionHostInstanceMapOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceMapOutput) ElementType

func (BastionHostInstanceMapOutput) MapIndex

func (BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutput

func (o BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutput() BastionHostInstanceMapOutput

func (BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutputWithContext

func (o BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutputWithContext(ctx context.Context) BastionHostInstanceMapOutput

type BastionHostInstanceOutput

type BastionHostInstanceOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceOutput) ElementType

func (BastionHostInstanceOutput) ElementType() reflect.Type

func (BastionHostInstanceOutput) ToBastionHostInstanceOutput

func (o BastionHostInstanceOutput) ToBastionHostInstanceOutput() BastionHostInstanceOutput

func (BastionHostInstanceOutput) ToBastionHostInstanceOutputWithContext

func (o BastionHostInstanceOutput) ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput

func (BastionHostInstanceOutput) ToBastionHostInstancePtrOutput

func (o BastionHostInstanceOutput) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput

func (BastionHostInstanceOutput) ToBastionHostInstancePtrOutputWithContext

func (o BastionHostInstanceOutput) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput

type BastionHostInstancePtrInput

type BastionHostInstancePtrInput interface {
	pulumi.Input

	ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput
	ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput
}

type BastionHostInstancePtrOutput

type BastionHostInstancePtrOutput struct{ *pulumi.OutputState }

func (BastionHostInstancePtrOutput) Elem added in v3.9.0

func (BastionHostInstancePtrOutput) ElementType

func (BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutput

func (o BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput

func (BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutputWithContext

func (o BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput

type BastionHostInstanceState

type BastionHostInstanceState struct {
	Description        pulumi.StringPtrInput
	EnablePublicAccess pulumi.BoolPtrInput
	LicenseCode        pulumi.StringPtrInput
	Period             pulumi.IntPtrInput
	ResourceGroupId    pulumi.StringPtrInput
	SecurityGroupIds   pulumi.StringArrayInput
	Tags               pulumi.MapInput
	VswitchId          pulumi.StringPtrInput
}

func (BastionHostInstanceState) ElementType

func (BastionHostInstanceState) ElementType() reflect.Type

type DBAuditInstance

type DBAuditInstance struct {
	pulumi.CustomResourceState

	// Description of the instance. This name can have a string of 1 to 63 characters.
	Description pulumi.StringOutput `pulumi:"description"`
	Period      pulumi.IntPtrOutput `pulumi:"period"`
	// Plan code of the Cloud DBAudit to produce. (alpha.professional, alpha.basic, alpha.premium)
	PlanCode pulumi.StringOutput `pulumi:"planCode"`
	// The Id of resource group which the DBaudit Instance belongs. If not set, the resource is created in the default resource group.
	ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// vSwtich ID configured to audit
	VswitchId pulumi.StringOutput `pulumi:"vswitchId"`
}

Cloud DBaudit instance resource ("Yundun_dbaudit" is the short term of this product).

> **NOTE:** The endpoint of bssopenapi used only support "business.aliyuncs.com" at present.

> **NOTE:** Available in 1.62.0+ .

> **NOTE:** In order to destroy Cloud DBaudit instance , users are required to apply for white list first

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := yundun.NewDBAuditInstance(ctx, "_default", &yundun.DBAuditInstanceArgs{
			Description: pulumi.String("Terraform-test"),
			Period:      pulumi.Int(1),
			PlanCode:    pulumi.String("alpha.professional"),
			VswitchId:   pulumi.String("v-testVswitch"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Yundun_dbaudit instance can be imported using the id, e.g.

```sh

$ pulumi import alicloud:yundun/dBAuditInstance:DBAuditInstance example dbaudit-exampe123456

```

func GetDBAuditInstance

func GetDBAuditInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DBAuditInstanceState, opts ...pulumi.ResourceOption) (*DBAuditInstance, error)

GetDBAuditInstance gets an existing DBAuditInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDBAuditInstance

func NewDBAuditInstance(ctx *pulumi.Context,
	name string, args *DBAuditInstanceArgs, opts ...pulumi.ResourceOption) (*DBAuditInstance, error)

NewDBAuditInstance registers a new resource with the given unique name, arguments, and options.

func (*DBAuditInstance) ElementType

func (*DBAuditInstance) ElementType() reflect.Type

func (*DBAuditInstance) ToDBAuditInstanceOutput

func (i *DBAuditInstance) ToDBAuditInstanceOutput() DBAuditInstanceOutput

func (*DBAuditInstance) ToDBAuditInstanceOutputWithContext

func (i *DBAuditInstance) ToDBAuditInstanceOutputWithContext(ctx context.Context) DBAuditInstanceOutput

func (*DBAuditInstance) ToDBAuditInstancePtrOutput

func (i *DBAuditInstance) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput

func (*DBAuditInstance) ToDBAuditInstancePtrOutputWithContext

func (i *DBAuditInstance) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput

type DBAuditInstanceArgs

type DBAuditInstanceArgs struct {
	// Description of the instance. This name can have a string of 1 to 63 characters.
	Description pulumi.StringInput
	Period      pulumi.IntPtrInput
	// Plan code of the Cloud DBAudit to produce. (alpha.professional, alpha.basic, alpha.premium)
	PlanCode pulumi.StringInput
	// The Id of resource group which the DBaudit Instance belongs. If not set, the resource is created in the default resource group.
	ResourceGroupId pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.MapInput
	// vSwtich ID configured to audit
	VswitchId pulumi.StringInput
}

The set of arguments for constructing a DBAuditInstance resource.

func (DBAuditInstanceArgs) ElementType

func (DBAuditInstanceArgs) ElementType() reflect.Type

type DBAuditInstanceArray

type DBAuditInstanceArray []DBAuditInstanceInput

func (DBAuditInstanceArray) ElementType

func (DBAuditInstanceArray) ElementType() reflect.Type

func (DBAuditInstanceArray) ToDBAuditInstanceArrayOutput

func (i DBAuditInstanceArray) ToDBAuditInstanceArrayOutput() DBAuditInstanceArrayOutput

func (DBAuditInstanceArray) ToDBAuditInstanceArrayOutputWithContext

func (i DBAuditInstanceArray) ToDBAuditInstanceArrayOutputWithContext(ctx context.Context) DBAuditInstanceArrayOutput

type DBAuditInstanceArrayInput

type DBAuditInstanceArrayInput interface {
	pulumi.Input

	ToDBAuditInstanceArrayOutput() DBAuditInstanceArrayOutput
	ToDBAuditInstanceArrayOutputWithContext(context.Context) DBAuditInstanceArrayOutput
}

DBAuditInstanceArrayInput is an input type that accepts DBAuditInstanceArray and DBAuditInstanceArrayOutput values. You can construct a concrete instance of `DBAuditInstanceArrayInput` via:

DBAuditInstanceArray{ DBAuditInstanceArgs{...} }

type DBAuditInstanceArrayOutput

type DBAuditInstanceArrayOutput struct{ *pulumi.OutputState }

func (DBAuditInstanceArrayOutput) ElementType

func (DBAuditInstanceArrayOutput) ElementType() reflect.Type

func (DBAuditInstanceArrayOutput) Index

func (DBAuditInstanceArrayOutput) ToDBAuditInstanceArrayOutput

func (o DBAuditInstanceArrayOutput) ToDBAuditInstanceArrayOutput() DBAuditInstanceArrayOutput

func (DBAuditInstanceArrayOutput) ToDBAuditInstanceArrayOutputWithContext

func (o DBAuditInstanceArrayOutput) ToDBAuditInstanceArrayOutputWithContext(ctx context.Context) DBAuditInstanceArrayOutput

type DBAuditInstanceInput

type DBAuditInstanceInput interface {
	pulumi.Input

	ToDBAuditInstanceOutput() DBAuditInstanceOutput
	ToDBAuditInstanceOutputWithContext(ctx context.Context) DBAuditInstanceOutput
}

type DBAuditInstanceMap

type DBAuditInstanceMap map[string]DBAuditInstanceInput

func (DBAuditInstanceMap) ElementType

func (DBAuditInstanceMap) ElementType() reflect.Type

func (DBAuditInstanceMap) ToDBAuditInstanceMapOutput

func (i DBAuditInstanceMap) ToDBAuditInstanceMapOutput() DBAuditInstanceMapOutput

func (DBAuditInstanceMap) ToDBAuditInstanceMapOutputWithContext

func (i DBAuditInstanceMap) ToDBAuditInstanceMapOutputWithContext(ctx context.Context) DBAuditInstanceMapOutput

type DBAuditInstanceMapInput

type DBAuditInstanceMapInput interface {
	pulumi.Input

	ToDBAuditInstanceMapOutput() DBAuditInstanceMapOutput
	ToDBAuditInstanceMapOutputWithContext(context.Context) DBAuditInstanceMapOutput
}

DBAuditInstanceMapInput is an input type that accepts DBAuditInstanceMap and DBAuditInstanceMapOutput values. You can construct a concrete instance of `DBAuditInstanceMapInput` via:

DBAuditInstanceMap{ "key": DBAuditInstanceArgs{...} }

type DBAuditInstanceMapOutput

type DBAuditInstanceMapOutput struct{ *pulumi.OutputState }

func (DBAuditInstanceMapOutput) ElementType

func (DBAuditInstanceMapOutput) ElementType() reflect.Type

func (DBAuditInstanceMapOutput) MapIndex

func (DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutput

func (o DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutput() DBAuditInstanceMapOutput

func (DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutputWithContext

func (o DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutputWithContext(ctx context.Context) DBAuditInstanceMapOutput

type DBAuditInstanceOutput

type DBAuditInstanceOutput struct{ *pulumi.OutputState }

func (DBAuditInstanceOutput) ElementType

func (DBAuditInstanceOutput) ElementType() reflect.Type

func (DBAuditInstanceOutput) ToDBAuditInstanceOutput

func (o DBAuditInstanceOutput) ToDBAuditInstanceOutput() DBAuditInstanceOutput

func (DBAuditInstanceOutput) ToDBAuditInstanceOutputWithContext

func (o DBAuditInstanceOutput) ToDBAuditInstanceOutputWithContext(ctx context.Context) DBAuditInstanceOutput

func (DBAuditInstanceOutput) ToDBAuditInstancePtrOutput

func (o DBAuditInstanceOutput) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput

func (DBAuditInstanceOutput) ToDBAuditInstancePtrOutputWithContext

func (o DBAuditInstanceOutput) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput

type DBAuditInstancePtrInput

type DBAuditInstancePtrInput interface {
	pulumi.Input

	ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput
	ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput
}

type DBAuditInstancePtrOutput

type DBAuditInstancePtrOutput struct{ *pulumi.OutputState }

func (DBAuditInstancePtrOutput) Elem added in v3.9.0

func (DBAuditInstancePtrOutput) ElementType

func (DBAuditInstancePtrOutput) ElementType() reflect.Type

func (DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutput

func (o DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput

func (DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutputWithContext

func (o DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput

type DBAuditInstanceState

type DBAuditInstanceState struct {
	// Description of the instance. This name can have a string of 1 to 63 characters.
	Description pulumi.StringPtrInput
	Period      pulumi.IntPtrInput
	// Plan code of the Cloud DBAudit to produce. (alpha.professional, alpha.basic, alpha.premium)
	PlanCode pulumi.StringPtrInput
	// The Id of resource group which the DBaudit Instance belongs. If not set, the resource is created in the default resource group.
	ResourceGroupId pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.MapInput
	// vSwtich ID configured to audit
	VswitchId pulumi.StringPtrInput
}

func (DBAuditInstanceState) ElementType

func (DBAuditInstanceState) ElementType() reflect.Type

type GetBastionHostInstancesArgs

type GetBastionHostInstancesArgs struct {
	DescriptionRegex *string                `pulumi:"descriptionRegex"`
	Ids              []string               `pulumi:"ids"`
	OutputFile       *string                `pulumi:"outputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getBastionHostInstances.

type GetBastionHostInstancesInstance

type GetBastionHostInstancesInstance struct {
	Description         string                 `pulumi:"description"`
	Id                  string                 `pulumi:"id"`
	InstanceStatus      string                 `pulumi:"instanceStatus"`
	LicenseCode         string                 `pulumi:"licenseCode"`
	PrivateDomain       string                 `pulumi:"privateDomain"`
	PublicDomain        string                 `pulumi:"publicDomain"`
	PublicNetworkAccess bool                   `pulumi:"publicNetworkAccess"`
	SecurityGroupIds    []string               `pulumi:"securityGroupIds"`
	Tags                map[string]interface{} `pulumi:"tags"`
	UserVswitchId       string                 `pulumi:"userVswitchId"`
}

type GetBastionHostInstancesInstanceArgs

type GetBastionHostInstancesInstanceArgs struct {
	Description         pulumi.StringInput      `pulumi:"description"`
	Id                  pulumi.StringInput      `pulumi:"id"`
	InstanceStatus      pulumi.StringInput      `pulumi:"instanceStatus"`
	LicenseCode         pulumi.StringInput      `pulumi:"licenseCode"`
	PrivateDomain       pulumi.StringInput      `pulumi:"privateDomain"`
	PublicDomain        pulumi.StringInput      `pulumi:"publicDomain"`
	PublicNetworkAccess pulumi.BoolInput        `pulumi:"publicNetworkAccess"`
	SecurityGroupIds    pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	Tags                pulumi.MapInput         `pulumi:"tags"`
	UserVswitchId       pulumi.StringInput      `pulumi:"userVswitchId"`
}

func (GetBastionHostInstancesInstanceArgs) ElementType

func (GetBastionHostInstancesInstanceArgs) ToGetBastionHostInstancesInstanceOutput

func (i GetBastionHostInstancesInstanceArgs) ToGetBastionHostInstancesInstanceOutput() GetBastionHostInstancesInstanceOutput

func (GetBastionHostInstancesInstanceArgs) ToGetBastionHostInstancesInstanceOutputWithContext

func (i GetBastionHostInstancesInstanceArgs) ToGetBastionHostInstancesInstanceOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceOutput

type GetBastionHostInstancesInstanceArray

type GetBastionHostInstancesInstanceArray []GetBastionHostInstancesInstanceInput

func (GetBastionHostInstancesInstanceArray) ElementType

func (GetBastionHostInstancesInstanceArray) ToGetBastionHostInstancesInstanceArrayOutput

func (i GetBastionHostInstancesInstanceArray) ToGetBastionHostInstancesInstanceArrayOutput() GetBastionHostInstancesInstanceArrayOutput

func (GetBastionHostInstancesInstanceArray) ToGetBastionHostInstancesInstanceArrayOutputWithContext

func (i GetBastionHostInstancesInstanceArray) ToGetBastionHostInstancesInstanceArrayOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceArrayOutput

type GetBastionHostInstancesInstanceArrayInput

type GetBastionHostInstancesInstanceArrayInput interface {
	pulumi.Input

	ToGetBastionHostInstancesInstanceArrayOutput() GetBastionHostInstancesInstanceArrayOutput
	ToGetBastionHostInstancesInstanceArrayOutputWithContext(context.Context) GetBastionHostInstancesInstanceArrayOutput
}

GetBastionHostInstancesInstanceArrayInput is an input type that accepts GetBastionHostInstancesInstanceArray and GetBastionHostInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetBastionHostInstancesInstanceArrayInput` via:

GetBastionHostInstancesInstanceArray{ GetBastionHostInstancesInstanceArgs{...} }

type GetBastionHostInstancesInstanceArrayOutput

type GetBastionHostInstancesInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetBastionHostInstancesInstanceArrayOutput) ElementType

func (GetBastionHostInstancesInstanceArrayOutput) Index

func (GetBastionHostInstancesInstanceArrayOutput) ToGetBastionHostInstancesInstanceArrayOutput

func (o GetBastionHostInstancesInstanceArrayOutput) ToGetBastionHostInstancesInstanceArrayOutput() GetBastionHostInstancesInstanceArrayOutput

func (GetBastionHostInstancesInstanceArrayOutput) ToGetBastionHostInstancesInstanceArrayOutputWithContext

func (o GetBastionHostInstancesInstanceArrayOutput) ToGetBastionHostInstancesInstanceArrayOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceArrayOutput

type GetBastionHostInstancesInstanceInput

type GetBastionHostInstancesInstanceInput interface {
	pulumi.Input

	ToGetBastionHostInstancesInstanceOutput() GetBastionHostInstancesInstanceOutput
	ToGetBastionHostInstancesInstanceOutputWithContext(context.Context) GetBastionHostInstancesInstanceOutput
}

GetBastionHostInstancesInstanceInput is an input type that accepts GetBastionHostInstancesInstanceArgs and GetBastionHostInstancesInstanceOutput values. You can construct a concrete instance of `GetBastionHostInstancesInstanceInput` via:

GetBastionHostInstancesInstanceArgs{...}

type GetBastionHostInstancesInstanceOutput

type GetBastionHostInstancesInstanceOutput struct{ *pulumi.OutputState }

func (GetBastionHostInstancesInstanceOutput) Description

func (GetBastionHostInstancesInstanceOutput) ElementType

func (GetBastionHostInstancesInstanceOutput) Id

func (GetBastionHostInstancesInstanceOutput) InstanceStatus

func (GetBastionHostInstancesInstanceOutput) LicenseCode

func (GetBastionHostInstancesInstanceOutput) PrivateDomain

func (GetBastionHostInstancesInstanceOutput) PublicDomain

func (GetBastionHostInstancesInstanceOutput) PublicNetworkAccess

func (GetBastionHostInstancesInstanceOutput) SecurityGroupIds

func (GetBastionHostInstancesInstanceOutput) Tags

func (GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutput

func (o GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutput() GetBastionHostInstancesInstanceOutput

func (GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutputWithContext

func (o GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceOutput

func (GetBastionHostInstancesInstanceOutput) UserVswitchId

type GetBastionHostInstancesOutputArgs added in v3.9.0

type GetBastionHostInstancesOutputArgs struct {
	DescriptionRegex pulumi.StringPtrInput   `pulumi:"descriptionRegex"`
	Ids              pulumi.StringArrayInput `pulumi:"ids"`
	OutputFile       pulumi.StringPtrInput   `pulumi:"outputFile"`
	Tags             pulumi.MapInput         `pulumi:"tags"`
}

A collection of arguments for invoking getBastionHostInstances.

func (GetBastionHostInstancesOutputArgs) ElementType added in v3.9.0

type GetBastionHostInstancesResult

type GetBastionHostInstancesResult struct {
	DescriptionRegex *string  `pulumi:"descriptionRegex"`
	Descriptions     []string `pulumi:"descriptions"`
	// The provider-assigned unique ID for this managed resource.
	Id         string                            `pulumi:"id"`
	Ids        []string                          `pulumi:"ids"`
	Instances  []GetBastionHostInstancesInstance `pulumi:"instances"`
	OutputFile *string                           `pulumi:"outputFile"`
	Tags       map[string]interface{}            `pulumi:"tags"`
}

A collection of values returned by getBastionHostInstances.

type GetBastionHostInstancesResultOutput added in v3.9.0

type GetBastionHostInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBastionHostInstances.

func (GetBastionHostInstancesResultOutput) DescriptionRegex added in v3.9.0

func (GetBastionHostInstancesResultOutput) Descriptions added in v3.9.0

func (GetBastionHostInstancesResultOutput) ElementType added in v3.9.0

func (GetBastionHostInstancesResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetBastionHostInstancesResultOutput) Ids added in v3.9.0

func (GetBastionHostInstancesResultOutput) Instances added in v3.9.0

func (GetBastionHostInstancesResultOutput) OutputFile added in v3.9.0

func (GetBastionHostInstancesResultOutput) Tags added in v3.9.0

func (GetBastionHostInstancesResultOutput) ToGetBastionHostInstancesResultOutput added in v3.9.0

func (o GetBastionHostInstancesResultOutput) ToGetBastionHostInstancesResultOutput() GetBastionHostInstancesResultOutput

func (GetBastionHostInstancesResultOutput) ToGetBastionHostInstancesResultOutputWithContext added in v3.9.0

func (o GetBastionHostInstancesResultOutput) ToGetBastionHostInstancesResultOutputWithContext(ctx context.Context) GetBastionHostInstancesResultOutput

type GetDBAuditInstanceInstance

type GetDBAuditInstanceInstance struct {
	Description         string                 `pulumi:"description"`
	Id                  string                 `pulumi:"id"`
	InstanceStatus      string                 `pulumi:"instanceStatus"`
	LicenseCode         string                 `pulumi:"licenseCode"`
	PrivateDomain       string                 `pulumi:"privateDomain"`
	PublicDomain        string                 `pulumi:"publicDomain"`
	PublicNetworkAccess bool                   `pulumi:"publicNetworkAccess"`
	Tags                map[string]interface{} `pulumi:"tags"`
	UserVswitchId       string                 `pulumi:"userVswitchId"`
}

type GetDBAuditInstanceInstanceArgs

type GetDBAuditInstanceInstanceArgs struct {
	Description         pulumi.StringInput `pulumi:"description"`
	Id                  pulumi.StringInput `pulumi:"id"`
	InstanceStatus      pulumi.StringInput `pulumi:"instanceStatus"`
	LicenseCode         pulumi.StringInput `pulumi:"licenseCode"`
	PrivateDomain       pulumi.StringInput `pulumi:"privateDomain"`
	PublicDomain        pulumi.StringInput `pulumi:"publicDomain"`
	PublicNetworkAccess pulumi.BoolInput   `pulumi:"publicNetworkAccess"`
	Tags                pulumi.MapInput    `pulumi:"tags"`
	UserVswitchId       pulumi.StringInput `pulumi:"userVswitchId"`
}

func (GetDBAuditInstanceInstanceArgs) ElementType

func (GetDBAuditInstanceInstanceArgs) ToGetDBAuditInstanceInstanceOutput

func (i GetDBAuditInstanceInstanceArgs) ToGetDBAuditInstanceInstanceOutput() GetDBAuditInstanceInstanceOutput

func (GetDBAuditInstanceInstanceArgs) ToGetDBAuditInstanceInstanceOutputWithContext

func (i GetDBAuditInstanceInstanceArgs) ToGetDBAuditInstanceInstanceOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceOutput

type GetDBAuditInstanceInstanceArray

type GetDBAuditInstanceInstanceArray []GetDBAuditInstanceInstanceInput

func (GetDBAuditInstanceInstanceArray) ElementType

func (GetDBAuditInstanceInstanceArray) ToGetDBAuditInstanceInstanceArrayOutput

func (i GetDBAuditInstanceInstanceArray) ToGetDBAuditInstanceInstanceArrayOutput() GetDBAuditInstanceInstanceArrayOutput

func (GetDBAuditInstanceInstanceArray) ToGetDBAuditInstanceInstanceArrayOutputWithContext

func (i GetDBAuditInstanceInstanceArray) ToGetDBAuditInstanceInstanceArrayOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceArrayOutput

type GetDBAuditInstanceInstanceArrayInput

type GetDBAuditInstanceInstanceArrayInput interface {
	pulumi.Input

	ToGetDBAuditInstanceInstanceArrayOutput() GetDBAuditInstanceInstanceArrayOutput
	ToGetDBAuditInstanceInstanceArrayOutputWithContext(context.Context) GetDBAuditInstanceInstanceArrayOutput
}

GetDBAuditInstanceInstanceArrayInput is an input type that accepts GetDBAuditInstanceInstanceArray and GetDBAuditInstanceInstanceArrayOutput values. You can construct a concrete instance of `GetDBAuditInstanceInstanceArrayInput` via:

GetDBAuditInstanceInstanceArray{ GetDBAuditInstanceInstanceArgs{...} }

type GetDBAuditInstanceInstanceArrayOutput

type GetDBAuditInstanceInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetDBAuditInstanceInstanceArrayOutput) ElementType

func (GetDBAuditInstanceInstanceArrayOutput) Index

func (GetDBAuditInstanceInstanceArrayOutput) ToGetDBAuditInstanceInstanceArrayOutput

func (o GetDBAuditInstanceInstanceArrayOutput) ToGetDBAuditInstanceInstanceArrayOutput() GetDBAuditInstanceInstanceArrayOutput

func (GetDBAuditInstanceInstanceArrayOutput) ToGetDBAuditInstanceInstanceArrayOutputWithContext

func (o GetDBAuditInstanceInstanceArrayOutput) ToGetDBAuditInstanceInstanceArrayOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceArrayOutput

type GetDBAuditInstanceInstanceInput

type GetDBAuditInstanceInstanceInput interface {
	pulumi.Input

	ToGetDBAuditInstanceInstanceOutput() GetDBAuditInstanceInstanceOutput
	ToGetDBAuditInstanceInstanceOutputWithContext(context.Context) GetDBAuditInstanceInstanceOutput
}

GetDBAuditInstanceInstanceInput is an input type that accepts GetDBAuditInstanceInstanceArgs and GetDBAuditInstanceInstanceOutput values. You can construct a concrete instance of `GetDBAuditInstanceInstanceInput` via:

GetDBAuditInstanceInstanceArgs{...}

type GetDBAuditInstanceInstanceOutput

type GetDBAuditInstanceInstanceOutput struct{ *pulumi.OutputState }

func (GetDBAuditInstanceInstanceOutput) Description

func (GetDBAuditInstanceInstanceOutput) ElementType

func (GetDBAuditInstanceInstanceOutput) Id

func (GetDBAuditInstanceInstanceOutput) InstanceStatus

func (GetDBAuditInstanceInstanceOutput) LicenseCode

func (GetDBAuditInstanceInstanceOutput) PrivateDomain

func (GetDBAuditInstanceInstanceOutput) PublicDomain

func (GetDBAuditInstanceInstanceOutput) PublicNetworkAccess

func (o GetDBAuditInstanceInstanceOutput) PublicNetworkAccess() pulumi.BoolOutput

func (GetDBAuditInstanceInstanceOutput) Tags

func (GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutput

func (o GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutput() GetDBAuditInstanceInstanceOutput

func (GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutputWithContext

func (o GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceOutput

func (GetDBAuditInstanceInstanceOutput) UserVswitchId

type LookupDBAuditInstanceArgs

type LookupDBAuditInstanceArgs struct {
	DescriptionRegex *string                `pulumi:"descriptionRegex"`
	Ids              []string               `pulumi:"ids"`
	OutputFile       *string                `pulumi:"outputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getDBAuditInstance.

type LookupDBAuditInstanceOutputArgs added in v3.9.0

type LookupDBAuditInstanceOutputArgs struct {
	DescriptionRegex pulumi.StringPtrInput   `pulumi:"descriptionRegex"`
	Ids              pulumi.StringArrayInput `pulumi:"ids"`
	OutputFile       pulumi.StringPtrInput   `pulumi:"outputFile"`
	Tags             pulumi.MapInput         `pulumi:"tags"`
}

A collection of arguments for invoking getDBAuditInstance.

func (LookupDBAuditInstanceOutputArgs) ElementType added in v3.9.0

type LookupDBAuditInstanceResult

type LookupDBAuditInstanceResult struct {
	DescriptionRegex *string  `pulumi:"descriptionRegex"`
	Descriptions     []string `pulumi:"descriptions"`
	// The provider-assigned unique ID for this managed resource.
	Id         string                       `pulumi:"id"`
	Ids        []string                     `pulumi:"ids"`
	Instances  []GetDBAuditInstanceInstance `pulumi:"instances"`
	OutputFile *string                      `pulumi:"outputFile"`
	Tags       map[string]interface{}       `pulumi:"tags"`
}

A collection of values returned by getDBAuditInstance.

type LookupDBAuditInstanceResultOutput added in v3.9.0

type LookupDBAuditInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDBAuditInstance.

func LookupDBAuditInstanceOutput added in v3.9.0

func (LookupDBAuditInstanceResultOutput) DescriptionRegex added in v3.9.0

func (LookupDBAuditInstanceResultOutput) Descriptions added in v3.9.0

func (LookupDBAuditInstanceResultOutput) ElementType added in v3.9.0

func (LookupDBAuditInstanceResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (LookupDBAuditInstanceResultOutput) Ids added in v3.9.0

func (LookupDBAuditInstanceResultOutput) Instances added in v3.9.0

func (LookupDBAuditInstanceResultOutput) OutputFile added in v3.9.0

func (LookupDBAuditInstanceResultOutput) Tags added in v3.9.0

func (LookupDBAuditInstanceResultOutput) ToLookupDBAuditInstanceResultOutput added in v3.9.0

func (o LookupDBAuditInstanceResultOutput) ToLookupDBAuditInstanceResultOutput() LookupDBAuditInstanceResultOutput

func (LookupDBAuditInstanceResultOutput) ToLookupDBAuditInstanceResultOutputWithContext added in v3.9.0

func (o LookupDBAuditInstanceResultOutput) ToLookupDBAuditInstanceResultOutputWithContext(ctx context.Context) LookupDBAuditInstanceResultOutput

Jump to

Keyboard shortcuts

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