yundun

package
v3.54.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 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

	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"`
	PublicWhiteLists   pulumi.StringArrayOutput                     `pulumi:"publicWhiteLists"`
	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 added in v3.20.0

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 added in v3.20.0

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 added in v3.20.0

func (BastionHostInstanceAdAuthServerArgs) ToBastionHostInstanceAdAuthServerOutput added in v3.20.0

func (i BastionHostInstanceAdAuthServerArgs) ToBastionHostInstanceAdAuthServerOutput() BastionHostInstanceAdAuthServerOutput

func (BastionHostInstanceAdAuthServerArgs) ToBastionHostInstanceAdAuthServerOutputWithContext added in v3.20.0

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

type BastionHostInstanceAdAuthServerArray added in v3.20.0

type BastionHostInstanceAdAuthServerArray []BastionHostInstanceAdAuthServerInput

func (BastionHostInstanceAdAuthServerArray) ElementType added in v3.20.0

func (BastionHostInstanceAdAuthServerArray) ToBastionHostInstanceAdAuthServerArrayOutput added in v3.20.0

func (i BastionHostInstanceAdAuthServerArray) ToBastionHostInstanceAdAuthServerArrayOutput() BastionHostInstanceAdAuthServerArrayOutput

func (BastionHostInstanceAdAuthServerArray) ToBastionHostInstanceAdAuthServerArrayOutputWithContext added in v3.20.0

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

type BastionHostInstanceAdAuthServerArrayInput added in v3.20.0

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 added in v3.20.0

type BastionHostInstanceAdAuthServerArrayOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceAdAuthServerArrayOutput) ElementType added in v3.20.0

func (BastionHostInstanceAdAuthServerArrayOutput) Index added in v3.20.0

func (BastionHostInstanceAdAuthServerArrayOutput) ToBastionHostInstanceAdAuthServerArrayOutput added in v3.20.0

func (o BastionHostInstanceAdAuthServerArrayOutput) ToBastionHostInstanceAdAuthServerArrayOutput() BastionHostInstanceAdAuthServerArrayOutput

func (BastionHostInstanceAdAuthServerArrayOutput) ToBastionHostInstanceAdAuthServerArrayOutputWithContext added in v3.20.0

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

type BastionHostInstanceAdAuthServerInput added in v3.20.0

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 added in v3.20.0

type BastionHostInstanceAdAuthServerOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceAdAuthServerOutput) Account added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) BaseDn added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) Domain added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) ElementType added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) EmailMapping added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) Filter added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) IsSsl added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) MobileMapping added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) NameMapping added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) Password added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) Port added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) Server added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) StandbyServer added in v3.20.0

func (BastionHostInstanceAdAuthServerOutput) ToBastionHostInstanceAdAuthServerOutput added in v3.20.0

func (o BastionHostInstanceAdAuthServerOutput) ToBastionHostInstanceAdAuthServerOutput() BastionHostInstanceAdAuthServerOutput

func (BastionHostInstanceAdAuthServerOutput) ToBastionHostInstanceAdAuthServerOutputWithContext added in v3.20.0

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
	PublicWhiteLists   pulumi.StringArrayInput
	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 added in v3.20.0

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 added in v3.20.0

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 added in v3.20.0

func (BastionHostInstanceLdapAuthServerArgs) ToBastionHostInstanceLdapAuthServerOutput added in v3.20.0

func (i BastionHostInstanceLdapAuthServerArgs) ToBastionHostInstanceLdapAuthServerOutput() BastionHostInstanceLdapAuthServerOutput

func (BastionHostInstanceLdapAuthServerArgs) ToBastionHostInstanceLdapAuthServerOutputWithContext added in v3.20.0

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

type BastionHostInstanceLdapAuthServerArray added in v3.20.0

type BastionHostInstanceLdapAuthServerArray []BastionHostInstanceLdapAuthServerInput

func (BastionHostInstanceLdapAuthServerArray) ElementType added in v3.20.0

func (BastionHostInstanceLdapAuthServerArray) ToBastionHostInstanceLdapAuthServerArrayOutput added in v3.20.0

func (i BastionHostInstanceLdapAuthServerArray) ToBastionHostInstanceLdapAuthServerArrayOutput() BastionHostInstanceLdapAuthServerArrayOutput

func (BastionHostInstanceLdapAuthServerArray) ToBastionHostInstanceLdapAuthServerArrayOutputWithContext added in v3.20.0

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

type BastionHostInstanceLdapAuthServerArrayInput added in v3.20.0

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 added in v3.20.0

type BastionHostInstanceLdapAuthServerArrayOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceLdapAuthServerArrayOutput) ElementType added in v3.20.0

func (BastionHostInstanceLdapAuthServerArrayOutput) Index added in v3.20.0

func (BastionHostInstanceLdapAuthServerArrayOutput) ToBastionHostInstanceLdapAuthServerArrayOutput added in v3.20.0

func (o BastionHostInstanceLdapAuthServerArrayOutput) ToBastionHostInstanceLdapAuthServerArrayOutput() BastionHostInstanceLdapAuthServerArrayOutput

func (BastionHostInstanceLdapAuthServerArrayOutput) ToBastionHostInstanceLdapAuthServerArrayOutputWithContext added in v3.20.0

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

type BastionHostInstanceLdapAuthServerInput added in v3.20.0

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 added in v3.20.0

type BastionHostInstanceLdapAuthServerOutput struct{ *pulumi.OutputState }

func (BastionHostInstanceLdapAuthServerOutput) Account added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) BaseDn added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) ElementType added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) EmailMapping added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) Filter added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) IsSsl added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) LoginNameMapping added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) MobileMapping added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) NameMapping added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) Password added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) Port added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) Server added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) StandbyServer added in v3.20.0

func (BastionHostInstanceLdapAuthServerOutput) ToBastionHostInstanceLdapAuthServerOutput added in v3.20.0

func (o BastionHostInstanceLdapAuthServerOutput) ToBastionHostInstanceLdapAuthServerOutput() BastionHostInstanceLdapAuthServerOutput

func (BastionHostInstanceLdapAuthServerOutput) ToBastionHostInstanceLdapAuthServerOutputWithContext added in v3.20.0

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 added in v3.27.0

func (BastionHostInstanceOutput) Bandwidth added in v3.29.0

func (BastionHostInstanceOutput) Description added in v3.27.0

func (BastionHostInstanceOutput) ElementType

func (BastionHostInstanceOutput) ElementType() reflect.Type

func (BastionHostInstanceOutput) EnablePublicAccess added in v3.27.0

func (o BastionHostInstanceOutput) EnablePublicAccess() pulumi.BoolOutput

func (BastionHostInstanceOutput) LdapAuthServers added in v3.27.0

func (BastionHostInstanceOutput) LicenseCode added in v3.27.0

func (BastionHostInstanceOutput) Period added in v3.27.0

func (BastionHostInstanceOutput) PlanCode added in v3.29.0

func (BastionHostInstanceOutput) PublicWhiteLists added in v3.33.0

func (o BastionHostInstanceOutput) PublicWhiteLists() pulumi.StringArrayOutput

func (BastionHostInstanceOutput) RenewPeriod added in v3.29.0

func (BastionHostInstanceOutput) RenewalPeriodUnit added in v3.29.0

func (o BastionHostInstanceOutput) RenewalPeriodUnit() pulumi.StringOutput

func (BastionHostInstanceOutput) RenewalStatus added in v3.29.0

func (o BastionHostInstanceOutput) RenewalStatus() pulumi.StringOutput

func (BastionHostInstanceOutput) ResourceGroupId added in v3.27.0

func (o BastionHostInstanceOutput) ResourceGroupId() pulumi.StringOutput

func (BastionHostInstanceOutput) SecurityGroupIds added in v3.27.0

func (o BastionHostInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (BastionHostInstanceOutput) Storage added in v3.29.0

func (BastionHostInstanceOutput) Tags added in v3.27.0

func (BastionHostInstanceOutput) ToBastionHostInstanceOutput

func (o BastionHostInstanceOutput) ToBastionHostInstanceOutput() BastionHostInstanceOutput

func (BastionHostInstanceOutput) ToBastionHostInstanceOutputWithContext

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

func (BastionHostInstanceOutput) VswitchId added in v3.27.0

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
	PublicWhiteLists   pulumi.StringArrayInput
	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"`
	// Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
	// > **NOTE:** The attribute `period` is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means running `pulumi up` will not effect the resource.
	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
	// Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
	// > **NOTE:** The attribute `period` is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means running `pulumi up` will not effect the resource.
	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 added in v3.27.0

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 added in v3.27.0

Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period". > **NOTE:** The attribute `period` is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means running `pulumi up` will not effect the resource.

func (DBAuditInstanceOutput) PlanCode added in v3.27.0

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

func (DBAuditInstanceOutput) ResourceGroupId added in v3.27.0

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 added in v3.27.0

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 added in v3.27.0

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
	// Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
	// > **NOTE:** The attribute `period` is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means running `pulumi up` will not effect the resource.
	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