yundun

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.1

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 BastionHostInstance

type BastionHostInstance struct {
	pulumi.CustomResourceState

	AdAuthServers      BastionHostInstanceAdAuthServerArrayOutput   `pulumi:"adAuthServers"`
	Bandwidth          pulumi.StringOutput                          `pulumi:"bandwidth"`
	Description        pulumi.StringOutput                          `pulumi:"description"`
	EnablePublicAccess pulumi.BoolOutput                            `pulumi:"enablePublicAccess"`
	LdapAuthServers    BastionHostInstanceLdapAuthServerArrayOutput `pulumi:"ldapAuthServers"`
	LicenseCode        pulumi.StringOutput                          `pulumi:"licenseCode"`
	Period             pulumi.IntPtrOutput                          `pulumi:"period"`
	PlanCode           pulumi.StringOutput                          `pulumi:"planCode"`
	RenewPeriod        pulumi.IntPtrOutput                          `pulumi:"renewPeriod"`
	RenewalPeriodUnit  pulumi.StringOutput                          `pulumi:"renewalPeriodUnit"`
	RenewalStatus      pulumi.StringOutput                          `pulumi:"renewalStatus"`
	ResourceGroupId    pulumi.StringOutput                          `pulumi:"resourceGroupId"`
	SecurityGroupIds   pulumi.StringArrayOutput                     `pulumi:"securityGroupIds"`
	Storage            pulumi.StringOutput                          `pulumi:"storage"`
	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

type BastionHostInstanceAdAuthServer

type BastionHostInstanceAdAuthServer struct {
	Account       string  `pulumi:"account"`
	BaseDn        string  `pulumi:"baseDn"`
	Domain        string  `pulumi:"domain"`
	EmailMapping  *string `pulumi:"emailMapping"`
	Filter        *string `pulumi:"filter"`
	IsSsl         bool    `pulumi:"isSsl"`
	MobileMapping *string `pulumi:"mobileMapping"`
	NameMapping   *string `pulumi:"nameMapping"`
	Password      string  `pulumi:"password"`
	Port          int     `pulumi:"port"`
	Server        string  `pulumi:"server"`
	StandbyServer *string `pulumi:"standbyServer"`
}

type BastionHostInstanceAdAuthServerArgs

type BastionHostInstanceAdAuthServerArgs struct {
	Account       pulumi.StringInput    `pulumi:"account"`
	BaseDn        pulumi.StringInput    `pulumi:"baseDn"`
	Domain        pulumi.StringInput    `pulumi:"domain"`
	EmailMapping  pulumi.StringPtrInput `pulumi:"emailMapping"`
	Filter        pulumi.StringPtrInput `pulumi:"filter"`
	IsSsl         pulumi.BoolInput      `pulumi:"isSsl"`
	MobileMapping pulumi.StringPtrInput `pulumi:"mobileMapping"`
	NameMapping   pulumi.StringPtrInput `pulumi:"nameMapping"`
	Password      pulumi.StringInput    `pulumi:"password"`
	Port          pulumi.IntInput       `pulumi:"port"`
	Server        pulumi.StringInput    `pulumi:"server"`
	StandbyServer pulumi.StringPtrInput `pulumi:"standbyServer"`
}

func (BastionHostInstanceAdAuthServerArgs) ElementType

func (BastionHostInstanceAdAuthServerArgs) ToBastionHostInstanceAdAuthServerOutput

func (i BastionHostInstanceAdAuthServerArgs) ToBastionHostInstanceAdAuthServerOutput() BastionHostInstanceAdAuthServerOutput

func (BastionHostInstanceAdAuthServerArgs) ToBastionHostInstanceAdAuthServerOutputWithContext

func (i BastionHostInstanceAdAuthServerArgs) ToBastionHostInstanceAdAuthServerOutputWithContext(ctx context.Context) BastionHostInstanceAdAuthServerOutput

type BastionHostInstanceAdAuthServerArray

type BastionHostInstanceAdAuthServerArray []BastionHostInstanceAdAuthServerInput

func (BastionHostInstanceAdAuthServerArray) ElementType

func (BastionHostInstanceAdAuthServerArray) ToBastionHostInstanceAdAuthServerArrayOutput

func (i BastionHostInstanceAdAuthServerArray) ToBastionHostInstanceAdAuthServerArrayOutput() BastionHostInstanceAdAuthServerArrayOutput

func (BastionHostInstanceAdAuthServerArray) ToBastionHostInstanceAdAuthServerArrayOutputWithContext

func (i BastionHostInstanceAdAuthServerArray) ToBastionHostInstanceAdAuthServerArrayOutputWithContext(ctx context.Context) BastionHostInstanceAdAuthServerArrayOutput

type BastionHostInstanceAdAuthServerArrayInput

type BastionHostInstanceAdAuthServerArrayInput interface {
	pulumi.Input

	ToBastionHostInstanceAdAuthServerArrayOutput() BastionHostInstanceAdAuthServerArrayOutput
	ToBastionHostInstanceAdAuthServerArrayOutputWithContext(context.Context) BastionHostInstanceAdAuthServerArrayOutput
}

BastionHostInstanceAdAuthServerArrayInput is an input type that accepts BastionHostInstanceAdAuthServerArray and BastionHostInstanceAdAuthServerArrayOutput values. You can construct a concrete instance of `BastionHostInstanceAdAuthServerArrayInput` via:

BastionHostInstanceAdAuthServerArray{ BastionHostInstanceAdAuthServerArgs{...} }

type BastionHostInstanceAdAuthServerArrayOutput

type BastionHostInstanceAdAuthServerArrayOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceAdAuthServerArrayOutput) ElementType

func (BastionHostInstanceAdAuthServerArrayOutput) Index

func (BastionHostInstanceAdAuthServerArrayOutput) ToBastionHostInstanceAdAuthServerArrayOutput

func (o BastionHostInstanceAdAuthServerArrayOutput) ToBastionHostInstanceAdAuthServerArrayOutput() BastionHostInstanceAdAuthServerArrayOutput

func (BastionHostInstanceAdAuthServerArrayOutput) ToBastionHostInstanceAdAuthServerArrayOutputWithContext

func (o BastionHostInstanceAdAuthServerArrayOutput) ToBastionHostInstanceAdAuthServerArrayOutputWithContext(ctx context.Context) BastionHostInstanceAdAuthServerArrayOutput

type BastionHostInstanceAdAuthServerInput

type BastionHostInstanceAdAuthServerInput interface {
	pulumi.Input

	ToBastionHostInstanceAdAuthServerOutput() BastionHostInstanceAdAuthServerOutput
	ToBastionHostInstanceAdAuthServerOutputWithContext(context.Context) BastionHostInstanceAdAuthServerOutput
}

BastionHostInstanceAdAuthServerInput is an input type that accepts BastionHostInstanceAdAuthServerArgs and BastionHostInstanceAdAuthServerOutput values. You can construct a concrete instance of `BastionHostInstanceAdAuthServerInput` via:

BastionHostInstanceAdAuthServerArgs{...}

type BastionHostInstanceAdAuthServerOutput

type BastionHostInstanceAdAuthServerOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceAdAuthServerOutput) Account

func (BastionHostInstanceAdAuthServerOutput) BaseDn

func (BastionHostInstanceAdAuthServerOutput) Domain

func (BastionHostInstanceAdAuthServerOutput) ElementType

func (BastionHostInstanceAdAuthServerOutput) EmailMapping

func (BastionHostInstanceAdAuthServerOutput) Filter

func (BastionHostInstanceAdAuthServerOutput) IsSsl

func (BastionHostInstanceAdAuthServerOutput) MobileMapping

func (BastionHostInstanceAdAuthServerOutput) NameMapping

func (BastionHostInstanceAdAuthServerOutput) Password

func (BastionHostInstanceAdAuthServerOutput) Port

func (BastionHostInstanceAdAuthServerOutput) Server

func (BastionHostInstanceAdAuthServerOutput) StandbyServer

func (BastionHostInstanceAdAuthServerOutput) ToBastionHostInstanceAdAuthServerOutput

func (o BastionHostInstanceAdAuthServerOutput) ToBastionHostInstanceAdAuthServerOutput() BastionHostInstanceAdAuthServerOutput

func (BastionHostInstanceAdAuthServerOutput) ToBastionHostInstanceAdAuthServerOutputWithContext

func (o BastionHostInstanceAdAuthServerOutput) ToBastionHostInstanceAdAuthServerOutputWithContext(ctx context.Context) BastionHostInstanceAdAuthServerOutput

type BastionHostInstanceArgs

type BastionHostInstanceArgs struct {
	AdAuthServers      BastionHostInstanceAdAuthServerArrayInput
	Bandwidth          pulumi.StringInput
	Description        pulumi.StringInput
	EnablePublicAccess pulumi.BoolPtrInput
	LdapAuthServers    BastionHostInstanceLdapAuthServerArrayInput
	LicenseCode        pulumi.StringInput
	Period             pulumi.IntPtrInput
	PlanCode           pulumi.StringInput
	RenewPeriod        pulumi.IntPtrInput
	RenewalPeriodUnit  pulumi.StringPtrInput
	RenewalStatus      pulumi.StringPtrInput
	ResourceGroupId    pulumi.StringPtrInput
	SecurityGroupIds   pulumi.StringArrayInput
	Storage            pulumi.StringInput
	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 BastionHostInstanceLdapAuthServer

type BastionHostInstanceLdapAuthServer struct {
	Account          string  `pulumi:"account"`
	BaseDn           string  `pulumi:"baseDn"`
	EmailMapping     *string `pulumi:"emailMapping"`
	Filter           *string `pulumi:"filter"`
	IsSsl            *bool   `pulumi:"isSsl"`
	LoginNameMapping *string `pulumi:"loginNameMapping"`
	MobileMapping    *string `pulumi:"mobileMapping"`
	NameMapping      *string `pulumi:"nameMapping"`
	Password         string  `pulumi:"password"`
	Port             int     `pulumi:"port"`
	Server           string  `pulumi:"server"`
	StandbyServer    *string `pulumi:"standbyServer"`
}

type BastionHostInstanceLdapAuthServerArgs

type BastionHostInstanceLdapAuthServerArgs struct {
	Account          pulumi.StringInput    `pulumi:"account"`
	BaseDn           pulumi.StringInput    `pulumi:"baseDn"`
	EmailMapping     pulumi.StringPtrInput `pulumi:"emailMapping"`
	Filter           pulumi.StringPtrInput `pulumi:"filter"`
	IsSsl            pulumi.BoolPtrInput   `pulumi:"isSsl"`
	LoginNameMapping pulumi.StringPtrInput `pulumi:"loginNameMapping"`
	MobileMapping    pulumi.StringPtrInput `pulumi:"mobileMapping"`
	NameMapping      pulumi.StringPtrInput `pulumi:"nameMapping"`
	Password         pulumi.StringInput    `pulumi:"password"`
	Port             pulumi.IntInput       `pulumi:"port"`
	Server           pulumi.StringInput    `pulumi:"server"`
	StandbyServer    pulumi.StringPtrInput `pulumi:"standbyServer"`
}

func (BastionHostInstanceLdapAuthServerArgs) ElementType

func (BastionHostInstanceLdapAuthServerArgs) ToBastionHostInstanceLdapAuthServerOutput

func (i BastionHostInstanceLdapAuthServerArgs) ToBastionHostInstanceLdapAuthServerOutput() BastionHostInstanceLdapAuthServerOutput

func (BastionHostInstanceLdapAuthServerArgs) ToBastionHostInstanceLdapAuthServerOutputWithContext

func (i BastionHostInstanceLdapAuthServerArgs) ToBastionHostInstanceLdapAuthServerOutputWithContext(ctx context.Context) BastionHostInstanceLdapAuthServerOutput

type BastionHostInstanceLdapAuthServerArray

type BastionHostInstanceLdapAuthServerArray []BastionHostInstanceLdapAuthServerInput

func (BastionHostInstanceLdapAuthServerArray) ElementType

func (BastionHostInstanceLdapAuthServerArray) ToBastionHostInstanceLdapAuthServerArrayOutput

func (i BastionHostInstanceLdapAuthServerArray) ToBastionHostInstanceLdapAuthServerArrayOutput() BastionHostInstanceLdapAuthServerArrayOutput

func (BastionHostInstanceLdapAuthServerArray) ToBastionHostInstanceLdapAuthServerArrayOutputWithContext

func (i BastionHostInstanceLdapAuthServerArray) ToBastionHostInstanceLdapAuthServerArrayOutputWithContext(ctx context.Context) BastionHostInstanceLdapAuthServerArrayOutput

type BastionHostInstanceLdapAuthServerArrayInput

type BastionHostInstanceLdapAuthServerArrayInput interface {
	pulumi.Input

	ToBastionHostInstanceLdapAuthServerArrayOutput() BastionHostInstanceLdapAuthServerArrayOutput
	ToBastionHostInstanceLdapAuthServerArrayOutputWithContext(context.Context) BastionHostInstanceLdapAuthServerArrayOutput
}

BastionHostInstanceLdapAuthServerArrayInput is an input type that accepts BastionHostInstanceLdapAuthServerArray and BastionHostInstanceLdapAuthServerArrayOutput values. You can construct a concrete instance of `BastionHostInstanceLdapAuthServerArrayInput` via:

BastionHostInstanceLdapAuthServerArray{ BastionHostInstanceLdapAuthServerArgs{...} }

type BastionHostInstanceLdapAuthServerArrayOutput

type BastionHostInstanceLdapAuthServerArrayOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceLdapAuthServerArrayOutput) ElementType

func (BastionHostInstanceLdapAuthServerArrayOutput) Index

func (BastionHostInstanceLdapAuthServerArrayOutput) ToBastionHostInstanceLdapAuthServerArrayOutput

func (o BastionHostInstanceLdapAuthServerArrayOutput) ToBastionHostInstanceLdapAuthServerArrayOutput() BastionHostInstanceLdapAuthServerArrayOutput

func (BastionHostInstanceLdapAuthServerArrayOutput) ToBastionHostInstanceLdapAuthServerArrayOutputWithContext

func (o BastionHostInstanceLdapAuthServerArrayOutput) ToBastionHostInstanceLdapAuthServerArrayOutputWithContext(ctx context.Context) BastionHostInstanceLdapAuthServerArrayOutput

type BastionHostInstanceLdapAuthServerInput

type BastionHostInstanceLdapAuthServerInput interface {
	pulumi.Input

	ToBastionHostInstanceLdapAuthServerOutput() BastionHostInstanceLdapAuthServerOutput
	ToBastionHostInstanceLdapAuthServerOutputWithContext(context.Context) BastionHostInstanceLdapAuthServerOutput
}

BastionHostInstanceLdapAuthServerInput is an input type that accepts BastionHostInstanceLdapAuthServerArgs and BastionHostInstanceLdapAuthServerOutput values. You can construct a concrete instance of `BastionHostInstanceLdapAuthServerInput` via:

BastionHostInstanceLdapAuthServerArgs{...}

type BastionHostInstanceLdapAuthServerOutput

type BastionHostInstanceLdapAuthServerOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceLdapAuthServerOutput) Account

func (BastionHostInstanceLdapAuthServerOutput) BaseDn

func (BastionHostInstanceLdapAuthServerOutput) ElementType

func (BastionHostInstanceLdapAuthServerOutput) EmailMapping

func (BastionHostInstanceLdapAuthServerOutput) Filter

func (BastionHostInstanceLdapAuthServerOutput) IsSsl

func (BastionHostInstanceLdapAuthServerOutput) LoginNameMapping

func (BastionHostInstanceLdapAuthServerOutput) MobileMapping

func (BastionHostInstanceLdapAuthServerOutput) NameMapping

func (BastionHostInstanceLdapAuthServerOutput) Password

func (BastionHostInstanceLdapAuthServerOutput) Port

func (BastionHostInstanceLdapAuthServerOutput) Server

func (BastionHostInstanceLdapAuthServerOutput) StandbyServer

func (BastionHostInstanceLdapAuthServerOutput) ToBastionHostInstanceLdapAuthServerOutput

func (o BastionHostInstanceLdapAuthServerOutput) ToBastionHostInstanceLdapAuthServerOutput() BastionHostInstanceLdapAuthServerOutput

func (BastionHostInstanceLdapAuthServerOutput) ToBastionHostInstanceLdapAuthServerOutputWithContext

func (o BastionHostInstanceLdapAuthServerOutput) ToBastionHostInstanceLdapAuthServerOutputWithContext(ctx context.Context) BastionHostInstanceLdapAuthServerOutput

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

func (BastionHostInstanceOutput) Bandwidth

func (BastionHostInstanceOutput) Description

func (BastionHostInstanceOutput) ElementType

func (BastionHostInstanceOutput) ElementType() reflect.Type

func (BastionHostInstanceOutput) EnablePublicAccess

func (o BastionHostInstanceOutput) EnablePublicAccess() pulumi.BoolOutput

func (BastionHostInstanceOutput) LdapAuthServers

func (BastionHostInstanceOutput) LicenseCode

func (BastionHostInstanceOutput) Period

func (BastionHostInstanceOutput) PlanCode

func (BastionHostInstanceOutput) RenewPeriod

func (BastionHostInstanceOutput) RenewalPeriodUnit

func (o BastionHostInstanceOutput) RenewalPeriodUnit() pulumi.StringOutput

func (BastionHostInstanceOutput) RenewalStatus

func (o BastionHostInstanceOutput) RenewalStatus() pulumi.StringOutput

func (BastionHostInstanceOutput) ResourceGroupId

func (o BastionHostInstanceOutput) ResourceGroupId() pulumi.StringOutput

func (BastionHostInstanceOutput) SecurityGroupIds

func (o BastionHostInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (BastionHostInstanceOutput) Storage

func (BastionHostInstanceOutput) Tags

func (BastionHostInstanceOutput) ToBastionHostInstanceOutput

func (o BastionHostInstanceOutput) ToBastionHostInstanceOutput() BastionHostInstanceOutput

func (BastionHostInstanceOutput) ToBastionHostInstanceOutputWithContext

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

func (BastionHostInstanceOutput) VswitchId

type BastionHostInstanceState

type BastionHostInstanceState struct {
	AdAuthServers      BastionHostInstanceAdAuthServerArrayInput
	Bandwidth          pulumi.StringPtrInput
	Description        pulumi.StringPtrInput
	EnablePublicAccess pulumi.BoolPtrInput
	LdapAuthServers    BastionHostInstanceLdapAuthServerArrayInput
	LicenseCode        pulumi.StringPtrInput
	Period             pulumi.IntPtrInput
	PlanCode           pulumi.StringPtrInput
	RenewPeriod        pulumi.IntPtrInput
	RenewalPeriodUnit  pulumi.StringPtrInput
	RenewalStatus      pulumi.StringPtrInput
	ResourceGroupId    pulumi.StringPtrInput
	SecurityGroupIds   pulumi.StringArrayInput
	Storage            pulumi.StringPtrInput
	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.IntOutput    `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"`
}

## 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

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.IntInput
	// 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) Description

func (o DBAuditInstanceOutput) Description() pulumi.StringOutput

Description of the instance. This name can have a string of 1 to 63 characters.

func (DBAuditInstanceOutput) ElementType

func (DBAuditInstanceOutput) ElementType() reflect.Type

func (DBAuditInstanceOutput) Period

func (DBAuditInstanceOutput) PlanCode

Plan code of the Cloud DBAudit to produce. (alpha.professional, alpha.basic, alpha.premium)

func (DBAuditInstanceOutput) ResourceGroupId

func (o DBAuditInstanceOutput) ResourceGroupId() pulumi.StringPtrOutput

The Id of resource group which the DBaudit Instance belongs. If not set, the resource is created in the default resource group.

func (DBAuditInstanceOutput) Tags

A mapping of tags to assign to the resource.

func (DBAuditInstanceOutput) ToDBAuditInstanceOutput

func (o DBAuditInstanceOutput) ToDBAuditInstanceOutput() DBAuditInstanceOutput

func (DBAuditInstanceOutput) ToDBAuditInstanceOutputWithContext

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

func (DBAuditInstanceOutput) VswitchId

vSwtich ID configured to audit

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

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

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

type GetBastionHostInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBastionHostInstances.

func (GetBastionHostInstancesResultOutput) DescriptionRegex

func (GetBastionHostInstancesResultOutput) Descriptions

func (GetBastionHostInstancesResultOutput) ElementType

func (GetBastionHostInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBastionHostInstancesResultOutput) Ids

func (GetBastionHostInstancesResultOutput) Instances

func (GetBastionHostInstancesResultOutput) OutputFile

func (GetBastionHostInstancesResultOutput) Tags

func (GetBastionHostInstancesResultOutput) ToGetBastionHostInstancesResultOutput

func (o GetBastionHostInstancesResultOutput) ToGetBastionHostInstancesResultOutput() GetBastionHostInstancesResultOutput

func (GetBastionHostInstancesResultOutput) ToGetBastionHostInstancesResultOutputWithContext

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

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

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

type LookupDBAuditInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDBAuditInstance.

func (LookupDBAuditInstanceResultOutput) DescriptionRegex

func (LookupDBAuditInstanceResultOutput) Descriptions

func (LookupDBAuditInstanceResultOutput) ElementType

func (LookupDBAuditInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupDBAuditInstanceResultOutput) Ids

func (LookupDBAuditInstanceResultOutput) Instances

func (LookupDBAuditInstanceResultOutput) OutputFile

func (LookupDBAuditInstanceResultOutput) Tags

func (LookupDBAuditInstanceResultOutput) ToLookupDBAuditInstanceResultOutput

func (o LookupDBAuditInstanceResultOutput) ToLookupDBAuditInstanceResultOutput() LookupDBAuditInstanceResultOutput

func (LookupDBAuditInstanceResultOutput) ToLookupDBAuditInstanceResultOutputWithContext

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