Documentation
¶
Index ¶
- type BastionHostInstance
- func (*BastionHostInstance) ElementType() reflect.Type
- func (i *BastionHostInstance) ToBastionHostInstanceOutput() BastionHostInstanceOutput
- func (i *BastionHostInstance) ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput
- func (i *BastionHostInstance) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput
- func (i *BastionHostInstance) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput
- type BastionHostInstanceArgs
- type BastionHostInstanceArray
- type BastionHostInstanceArrayInput
- type BastionHostInstanceArrayOutput
- func (BastionHostInstanceArrayOutput) ElementType() reflect.Type
- func (o BastionHostInstanceArrayOutput) Index(i pulumi.IntInput) BastionHostInstanceOutput
- func (o BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutput() BastionHostInstanceArrayOutput
- func (o BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutputWithContext(ctx context.Context) BastionHostInstanceArrayOutput
- type BastionHostInstanceInput
- type BastionHostInstanceMap
- type BastionHostInstanceMapInput
- type BastionHostInstanceMapOutput
- func (BastionHostInstanceMapOutput) ElementType() reflect.Type
- func (o BastionHostInstanceMapOutput) MapIndex(k pulumi.StringInput) BastionHostInstanceOutput
- func (o BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutput() BastionHostInstanceMapOutput
- func (o BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutputWithContext(ctx context.Context) BastionHostInstanceMapOutput
- type BastionHostInstanceOutput
- func (BastionHostInstanceOutput) ElementType() reflect.Type
- func (o BastionHostInstanceOutput) ToBastionHostInstanceOutput() BastionHostInstanceOutput
- func (o BastionHostInstanceOutput) ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput
- func (o BastionHostInstanceOutput) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput
- func (o BastionHostInstanceOutput) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput
- type BastionHostInstancePtrInput
- type BastionHostInstancePtrOutput
- type BastionHostInstanceState
- type DBAuditInstance
- func (*DBAuditInstance) ElementType() reflect.Type
- func (i *DBAuditInstance) ToDBAuditInstanceOutput() DBAuditInstanceOutput
- func (i *DBAuditInstance) ToDBAuditInstanceOutputWithContext(ctx context.Context) DBAuditInstanceOutput
- func (i *DBAuditInstance) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput
- func (i *DBAuditInstance) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput
- type DBAuditInstanceArgs
- type DBAuditInstanceArray
- type DBAuditInstanceArrayInput
- type DBAuditInstanceArrayOutput
- func (DBAuditInstanceArrayOutput) ElementType() reflect.Type
- func (o DBAuditInstanceArrayOutput) Index(i pulumi.IntInput) DBAuditInstanceOutput
- func (o DBAuditInstanceArrayOutput) ToDBAuditInstanceArrayOutput() DBAuditInstanceArrayOutput
- func (o DBAuditInstanceArrayOutput) ToDBAuditInstanceArrayOutputWithContext(ctx context.Context) DBAuditInstanceArrayOutput
- type DBAuditInstanceInput
- type DBAuditInstanceMap
- type DBAuditInstanceMapInput
- type DBAuditInstanceMapOutput
- func (DBAuditInstanceMapOutput) ElementType() reflect.Type
- func (o DBAuditInstanceMapOutput) MapIndex(k pulumi.StringInput) DBAuditInstanceOutput
- func (o DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutput() DBAuditInstanceMapOutput
- func (o DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutputWithContext(ctx context.Context) DBAuditInstanceMapOutput
- type DBAuditInstanceOutput
- func (DBAuditInstanceOutput) ElementType() reflect.Type
- func (o DBAuditInstanceOutput) ToDBAuditInstanceOutput() DBAuditInstanceOutput
- func (o DBAuditInstanceOutput) ToDBAuditInstanceOutputWithContext(ctx context.Context) DBAuditInstanceOutput
- func (o DBAuditInstanceOutput) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput
- func (o DBAuditInstanceOutput) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput
- type DBAuditInstancePtrInput
- type DBAuditInstancePtrOutput
- type DBAuditInstanceState
- type GetBastionHostInstancesArgs
- type GetBastionHostInstancesInstance
- type GetBastionHostInstancesInstanceArgs
- func (GetBastionHostInstancesInstanceArgs) ElementType() reflect.Type
- func (i GetBastionHostInstancesInstanceArgs) ToGetBastionHostInstancesInstanceOutput() GetBastionHostInstancesInstanceOutput
- func (i GetBastionHostInstancesInstanceArgs) ToGetBastionHostInstancesInstanceOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceOutput
- type GetBastionHostInstancesInstanceArray
- func (GetBastionHostInstancesInstanceArray) ElementType() reflect.Type
- func (i GetBastionHostInstancesInstanceArray) ToGetBastionHostInstancesInstanceArrayOutput() GetBastionHostInstancesInstanceArrayOutput
- func (i GetBastionHostInstancesInstanceArray) ToGetBastionHostInstancesInstanceArrayOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceArrayOutput
- type GetBastionHostInstancesInstanceArrayInput
- type GetBastionHostInstancesInstanceArrayOutput
- func (GetBastionHostInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetBastionHostInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetBastionHostInstancesInstanceOutput
- func (o GetBastionHostInstancesInstanceArrayOutput) ToGetBastionHostInstancesInstanceArrayOutput() GetBastionHostInstancesInstanceArrayOutput
- func (o GetBastionHostInstancesInstanceArrayOutput) ToGetBastionHostInstancesInstanceArrayOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceArrayOutput
- type GetBastionHostInstancesInstanceInput
- type GetBastionHostInstancesInstanceOutput
- func (o GetBastionHostInstancesInstanceOutput) Description() pulumi.StringOutput
- func (GetBastionHostInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetBastionHostInstancesInstanceOutput) Id() pulumi.StringOutput
- func (o GetBastionHostInstancesInstanceOutput) InstanceStatus() pulumi.StringOutput
- func (o GetBastionHostInstancesInstanceOutput) LicenseCode() pulumi.StringOutput
- func (o GetBastionHostInstancesInstanceOutput) PrivateDomain() pulumi.StringOutput
- func (o GetBastionHostInstancesInstanceOutput) PublicDomain() pulumi.StringOutput
- func (o GetBastionHostInstancesInstanceOutput) PublicNetworkAccess() pulumi.BoolOutput
- func (o GetBastionHostInstancesInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetBastionHostInstancesInstanceOutput) Tags() pulumi.MapOutput
- func (o GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutput() GetBastionHostInstancesInstanceOutput
- func (o GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceOutput
- func (o GetBastionHostInstancesInstanceOutput) UserVswitchId() pulumi.StringOutput
- type GetBastionHostInstancesResult
- type GetDBAuditInstanceInstance
- type GetDBAuditInstanceInstanceArgs
- func (GetDBAuditInstanceInstanceArgs) ElementType() reflect.Type
- func (i GetDBAuditInstanceInstanceArgs) ToGetDBAuditInstanceInstanceOutput() GetDBAuditInstanceInstanceOutput
- func (i GetDBAuditInstanceInstanceArgs) ToGetDBAuditInstanceInstanceOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceOutput
- type GetDBAuditInstanceInstanceArray
- func (GetDBAuditInstanceInstanceArray) ElementType() reflect.Type
- func (i GetDBAuditInstanceInstanceArray) ToGetDBAuditInstanceInstanceArrayOutput() GetDBAuditInstanceInstanceArrayOutput
- func (i GetDBAuditInstanceInstanceArray) ToGetDBAuditInstanceInstanceArrayOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceArrayOutput
- type GetDBAuditInstanceInstanceArrayInput
- type GetDBAuditInstanceInstanceArrayOutput
- func (GetDBAuditInstanceInstanceArrayOutput) ElementType() reflect.Type
- func (o GetDBAuditInstanceInstanceArrayOutput) Index(i pulumi.IntInput) GetDBAuditInstanceInstanceOutput
- func (o GetDBAuditInstanceInstanceArrayOutput) ToGetDBAuditInstanceInstanceArrayOutput() GetDBAuditInstanceInstanceArrayOutput
- func (o GetDBAuditInstanceInstanceArrayOutput) ToGetDBAuditInstanceInstanceArrayOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceArrayOutput
- type GetDBAuditInstanceInstanceInput
- type GetDBAuditInstanceInstanceOutput
- func (o GetDBAuditInstanceInstanceOutput) Description() pulumi.StringOutput
- func (GetDBAuditInstanceInstanceOutput) ElementType() reflect.Type
- func (o GetDBAuditInstanceInstanceOutput) Id() pulumi.StringOutput
- func (o GetDBAuditInstanceInstanceOutput) InstanceStatus() pulumi.StringOutput
- func (o GetDBAuditInstanceInstanceOutput) LicenseCode() pulumi.StringOutput
- func (o GetDBAuditInstanceInstanceOutput) PrivateDomain() pulumi.StringOutput
- func (o GetDBAuditInstanceInstanceOutput) PublicDomain() pulumi.StringOutput
- func (o GetDBAuditInstanceInstanceOutput) PublicNetworkAccess() pulumi.BoolOutput
- func (o GetDBAuditInstanceInstanceOutput) Tags() pulumi.MapOutput
- func (o GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutput() GetDBAuditInstanceInstanceOutput
- func (o GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceOutput
- func (o GetDBAuditInstanceInstanceOutput) UserVswitchId() pulumi.StringOutput
- type LookupDBAuditInstanceArgs
- type LookupDBAuditInstanceResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BastionHostInstance ¶
type BastionHostInstance struct { pulumi.CustomResourceState // Description of the instance. This name can have a string of 1 to 63 characters. Description pulumi.StringOutput `pulumi:"description"` // The package type of Cloud Bastionhost instance. You can query more supported types through the [DescribePricingModule](https://help.aliyun.com/document_detail/96469.html). LicenseCode pulumi.StringOutput `pulumi:"licenseCode"` Period pulumi.IntPtrOutput `pulumi:"period"` // The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group. ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"` // security group IDs configured to Bastionhost. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // VSwitch ID configured to Bastionhost. VswitchId pulumi.StringOutput `pulumi:"vswitchId"` }
Cloud Bastionhost instance resource ("Yundun_bastionhost" is the short term of this product). For information about Resource Manager Resource Directory and how to use it, see [What is Bastionhost](https://www.alibabacloud.com/help/en/doc-detail/52922.htm).
> **NOTE:** The endpoint of bssopenapi used only support "business.aliyuncs.com" at present.
> **NOTE:** Available in 1.63.0+ .
> **NOTE:** In order to destroy Cloud Bastionhost instance , users are required to apply for white list first
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := yundun.NewBastionHostInstance(ctx, "_default", &yundun.BastionHostInstanceArgs{ Description: pulumi.String("Terraform-test"), LicenseCode: pulumi.String("bhah_ent_50_asset"), Period: pulumi.Int(1), SecurityGroupIds: "sg-test", VswitchId: pulumi.String("v-testVswitch"), }) if err != nil { return err } return nil }) }
```
## Import
Yundun_bastionhost instance can be imported using the id, e.g.
```sh
$ pulumi import alicloud:yundun/bastionHostInstance:BastionHostInstance example bastionhost-exampe123456
```
func GetBastionHostInstance ¶
func GetBastionHostInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BastionHostInstanceState, opts ...pulumi.ResourceOption) (*BastionHostInstance, error)
GetBastionHostInstance gets an existing BastionHostInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBastionHostInstance ¶
func NewBastionHostInstance(ctx *pulumi.Context, name string, args *BastionHostInstanceArgs, opts ...pulumi.ResourceOption) (*BastionHostInstance, error)
NewBastionHostInstance registers a new resource with the given unique name, arguments, and options.
func (*BastionHostInstance) ElementType ¶
func (*BastionHostInstance) ElementType() reflect.Type
func (*BastionHostInstance) ToBastionHostInstanceOutput ¶
func (i *BastionHostInstance) ToBastionHostInstanceOutput() BastionHostInstanceOutput
func (*BastionHostInstance) ToBastionHostInstanceOutputWithContext ¶
func (i *BastionHostInstance) ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput
func (*BastionHostInstance) ToBastionHostInstancePtrOutput ¶
func (i *BastionHostInstance) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput
func (*BastionHostInstance) ToBastionHostInstancePtrOutputWithContext ¶
func (i *BastionHostInstance) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput
type BastionHostInstanceArgs ¶
type BastionHostInstanceArgs struct { // Description of the instance. This name can have a string of 1 to 63 characters. Description pulumi.StringInput // The package type of Cloud Bastionhost instance. You can query more supported types through the [DescribePricingModule](https://help.aliyun.com/document_detail/96469.html). LicenseCode pulumi.StringInput Period pulumi.IntPtrInput // The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group. ResourceGroupId pulumi.StringPtrInput // security group IDs configured to Bastionhost. SecurityGroupIds pulumi.StringArrayInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // VSwitch ID configured to Bastionhost. 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) ElementType() reflect.Type
func (BastionHostInstanceArrayOutput) Index ¶
func (o BastionHostInstanceArrayOutput) Index(i pulumi.IntInput) BastionHostInstanceOutput
func (BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutput ¶
func (o BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutput() BastionHostInstanceArrayOutput
func (BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutputWithContext ¶
func (o BastionHostInstanceArrayOutput) ToBastionHostInstanceArrayOutputWithContext(ctx context.Context) BastionHostInstanceArrayOutput
type BastionHostInstanceInput ¶
type BastionHostInstanceInput interface { pulumi.Input ToBastionHostInstanceOutput() BastionHostInstanceOutput ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput }
type BastionHostInstanceMap ¶
type BastionHostInstanceMap map[string]BastionHostInstanceInput
func (BastionHostInstanceMap) ElementType ¶
func (BastionHostInstanceMap) ElementType() reflect.Type
func (BastionHostInstanceMap) ToBastionHostInstanceMapOutput ¶
func (i BastionHostInstanceMap) ToBastionHostInstanceMapOutput() BastionHostInstanceMapOutput
func (BastionHostInstanceMap) ToBastionHostInstanceMapOutputWithContext ¶
func (i BastionHostInstanceMap) ToBastionHostInstanceMapOutputWithContext(ctx context.Context) BastionHostInstanceMapOutput
type BastionHostInstanceMapInput ¶
type BastionHostInstanceMapInput interface { pulumi.Input ToBastionHostInstanceMapOutput() BastionHostInstanceMapOutput ToBastionHostInstanceMapOutputWithContext(context.Context) BastionHostInstanceMapOutput }
BastionHostInstanceMapInput is an input type that accepts BastionHostInstanceMap and BastionHostInstanceMapOutput values. You can construct a concrete instance of `BastionHostInstanceMapInput` via:
BastionHostInstanceMap{ "key": BastionHostInstanceArgs{...} }
type BastionHostInstanceMapOutput ¶
type BastionHostInstanceMapOutput struct{ *pulumi.OutputState }
func (BastionHostInstanceMapOutput) ElementType ¶
func (BastionHostInstanceMapOutput) ElementType() reflect.Type
func (BastionHostInstanceMapOutput) MapIndex ¶
func (o BastionHostInstanceMapOutput) MapIndex(k pulumi.StringInput) BastionHostInstanceOutput
func (BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutput ¶
func (o BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutput() BastionHostInstanceMapOutput
func (BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutputWithContext ¶
func (o BastionHostInstanceMapOutput) ToBastionHostInstanceMapOutputWithContext(ctx context.Context) BastionHostInstanceMapOutput
type BastionHostInstanceOutput ¶
type BastionHostInstanceOutput struct {
*pulumi.OutputState
}
func (BastionHostInstanceOutput) ElementType ¶
func (BastionHostInstanceOutput) ElementType() reflect.Type
func (BastionHostInstanceOutput) ToBastionHostInstanceOutput ¶
func (o BastionHostInstanceOutput) ToBastionHostInstanceOutput() BastionHostInstanceOutput
func (BastionHostInstanceOutput) ToBastionHostInstanceOutputWithContext ¶
func (o BastionHostInstanceOutput) ToBastionHostInstanceOutputWithContext(ctx context.Context) BastionHostInstanceOutput
func (BastionHostInstanceOutput) ToBastionHostInstancePtrOutput ¶
func (o BastionHostInstanceOutput) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput
func (BastionHostInstanceOutput) ToBastionHostInstancePtrOutputWithContext ¶
func (o BastionHostInstanceOutput) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput
type BastionHostInstancePtrInput ¶
type BastionHostInstancePtrInput interface { pulumi.Input ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput }
type BastionHostInstancePtrOutput ¶
type BastionHostInstancePtrOutput struct {
*pulumi.OutputState
}
func (BastionHostInstancePtrOutput) ElementType ¶
func (BastionHostInstancePtrOutput) ElementType() reflect.Type
func (BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutput ¶
func (o BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutput() BastionHostInstancePtrOutput
func (BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutputWithContext ¶
func (o BastionHostInstancePtrOutput) ToBastionHostInstancePtrOutputWithContext(ctx context.Context) BastionHostInstancePtrOutput
type BastionHostInstanceState ¶
type BastionHostInstanceState struct { // Description of the instance. This name can have a string of 1 to 63 characters. Description pulumi.StringPtrInput // The package type of Cloud Bastionhost instance. You can query more supported types through the [DescribePricingModule](https://help.aliyun.com/document_detail/96469.html). LicenseCode pulumi.StringPtrInput Period pulumi.IntPtrInput // The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group. ResourceGroupId pulumi.StringPtrInput // security group IDs configured to Bastionhost. SecurityGroupIds pulumi.StringArrayInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // VSwitch ID configured to Bastionhost. VswitchId pulumi.StringPtrInput }
func (BastionHostInstanceState) ElementType ¶
func (BastionHostInstanceState) ElementType() reflect.Type
type DBAuditInstance ¶
type DBAuditInstance struct { pulumi.CustomResourceState // Description of the instance. This name can have a string of 1 to 63 characters. Description pulumi.StringOutput `pulumi:"description"` Period pulumi.IntPtrOutput `pulumi:"period"` // Plan code of the Cloud DBAudit to produce. (alpha.professional, alpha.basic, alpha.premium) PlanCode pulumi.StringOutput `pulumi:"planCode"` // The Id of resource group which the DBaudit Instance belongs. If not set, the resource is created in the default resource group. ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // vSwtich ID configured to audit VswitchId pulumi.StringOutput `pulumi:"vswitchId"` }
Cloud DBaudit instance resource ("Yundun_dbaudit" is the short term of this product).
> **NOTE:** The endpoint of bssopenapi used only support "business.aliyuncs.com" at present.
> **NOTE:** Available in 1.62.0+ .
> **NOTE:** In order to destroy Cloud DBaudit instance , users are required to apply for white list first
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := yundun.NewDBAuditInstance(ctx, "_default", &yundun.DBAuditInstanceArgs{ Description: pulumi.String("Terraform-test"), Period: pulumi.Int(1), PlanCode: pulumi.String("alpha.professional"), VswitchId: pulumi.String("v-testVswitch"), }) if err != nil { return err } return nil }) }
```
## Import
Yundun_dbaudit instance can be imported using the id, e.g.
```sh
$ pulumi import alicloud:yundun/dBAuditInstance:DBAuditInstance example dbaudit-exampe123456
```
func GetDBAuditInstance ¶
func GetDBAuditInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DBAuditInstanceState, opts ...pulumi.ResourceOption) (*DBAuditInstance, error)
GetDBAuditInstance gets an existing DBAuditInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDBAuditInstance ¶
func NewDBAuditInstance(ctx *pulumi.Context, name string, args *DBAuditInstanceArgs, opts ...pulumi.ResourceOption) (*DBAuditInstance, error)
NewDBAuditInstance registers a new resource with the given unique name, arguments, and options.
func (*DBAuditInstance) ElementType ¶
func (*DBAuditInstance) ElementType() reflect.Type
func (*DBAuditInstance) ToDBAuditInstanceOutput ¶
func (i *DBAuditInstance) ToDBAuditInstanceOutput() DBAuditInstanceOutput
func (*DBAuditInstance) ToDBAuditInstanceOutputWithContext ¶
func (i *DBAuditInstance) ToDBAuditInstanceOutputWithContext(ctx context.Context) DBAuditInstanceOutput
func (*DBAuditInstance) ToDBAuditInstancePtrOutput ¶
func (i *DBAuditInstance) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput
func (*DBAuditInstance) ToDBAuditInstancePtrOutputWithContext ¶
func (i *DBAuditInstance) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput
type DBAuditInstanceArgs ¶
type DBAuditInstanceArgs struct { // Description of the instance. This name can have a string of 1 to 63 characters. Description pulumi.StringInput Period pulumi.IntPtrInput // Plan code of the Cloud DBAudit to produce. (alpha.professional, alpha.basic, alpha.premium) PlanCode pulumi.StringInput // The Id of resource group which the DBaudit Instance belongs. If not set, the resource is created in the default resource group. ResourceGroupId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // vSwtich ID configured to audit VswitchId pulumi.StringInput }
The set of arguments for constructing a DBAuditInstance resource.
func (DBAuditInstanceArgs) ElementType ¶
func (DBAuditInstanceArgs) ElementType() reflect.Type
type DBAuditInstanceArray ¶
type DBAuditInstanceArray []DBAuditInstanceInput
func (DBAuditInstanceArray) ElementType ¶
func (DBAuditInstanceArray) ElementType() reflect.Type
func (DBAuditInstanceArray) ToDBAuditInstanceArrayOutput ¶
func (i DBAuditInstanceArray) ToDBAuditInstanceArrayOutput() DBAuditInstanceArrayOutput
func (DBAuditInstanceArray) ToDBAuditInstanceArrayOutputWithContext ¶
func (i DBAuditInstanceArray) ToDBAuditInstanceArrayOutputWithContext(ctx context.Context) DBAuditInstanceArrayOutput
type DBAuditInstanceArrayInput ¶
type DBAuditInstanceArrayInput interface { pulumi.Input ToDBAuditInstanceArrayOutput() DBAuditInstanceArrayOutput ToDBAuditInstanceArrayOutputWithContext(context.Context) DBAuditInstanceArrayOutput }
DBAuditInstanceArrayInput is an input type that accepts DBAuditInstanceArray and DBAuditInstanceArrayOutput values. You can construct a concrete instance of `DBAuditInstanceArrayInput` via:
DBAuditInstanceArray{ DBAuditInstanceArgs{...} }
type DBAuditInstanceArrayOutput ¶
type DBAuditInstanceArrayOutput struct{ *pulumi.OutputState }
func (DBAuditInstanceArrayOutput) ElementType ¶
func (DBAuditInstanceArrayOutput) ElementType() reflect.Type
func (DBAuditInstanceArrayOutput) Index ¶
func (o DBAuditInstanceArrayOutput) Index(i pulumi.IntInput) DBAuditInstanceOutput
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 (o DBAuditInstanceMapOutput) MapIndex(k pulumi.StringInput) DBAuditInstanceOutput
func (DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutput ¶
func (o DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutput() DBAuditInstanceMapOutput
func (DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutputWithContext ¶
func (o DBAuditInstanceMapOutput) ToDBAuditInstanceMapOutputWithContext(ctx context.Context) DBAuditInstanceMapOutput
type DBAuditInstanceOutput ¶
type DBAuditInstanceOutput struct {
*pulumi.OutputState
}
func (DBAuditInstanceOutput) ElementType ¶
func (DBAuditInstanceOutput) ElementType() reflect.Type
func (DBAuditInstanceOutput) ToDBAuditInstanceOutput ¶
func (o DBAuditInstanceOutput) ToDBAuditInstanceOutput() DBAuditInstanceOutput
func (DBAuditInstanceOutput) ToDBAuditInstanceOutputWithContext ¶
func (o DBAuditInstanceOutput) ToDBAuditInstanceOutputWithContext(ctx context.Context) DBAuditInstanceOutput
func (DBAuditInstanceOutput) ToDBAuditInstancePtrOutput ¶
func (o DBAuditInstanceOutput) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput
func (DBAuditInstanceOutput) ToDBAuditInstancePtrOutputWithContext ¶
func (o DBAuditInstanceOutput) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput
type DBAuditInstancePtrInput ¶
type DBAuditInstancePtrInput interface { pulumi.Input ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput }
type DBAuditInstancePtrOutput ¶
type DBAuditInstancePtrOutput struct {
*pulumi.OutputState
}
func (DBAuditInstancePtrOutput) ElementType ¶
func (DBAuditInstancePtrOutput) ElementType() reflect.Type
func (DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutput ¶
func (o DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutput() DBAuditInstancePtrOutput
func (DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutputWithContext ¶
func (o DBAuditInstancePtrOutput) ToDBAuditInstancePtrOutputWithContext(ctx context.Context) DBAuditInstancePtrOutput
type DBAuditInstanceState ¶
type DBAuditInstanceState struct { // Description of the instance. This name can have a string of 1 to 63 characters. Description pulumi.StringPtrInput Period pulumi.IntPtrInput // Plan code of the Cloud DBAudit to produce. (alpha.professional, alpha.basic, alpha.premium) PlanCode pulumi.StringPtrInput // The Id of resource group which the DBaudit Instance belongs. If not set, the resource is created in the default resource group. ResourceGroupId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // vSwtich ID configured to audit VswitchId pulumi.StringPtrInput }
func (DBAuditInstanceState) ElementType ¶
func (DBAuditInstanceState) ElementType() reflect.Type
type GetBastionHostInstancesArgs ¶
type GetBastionHostInstancesArgs struct { // A regex string to filter results by the instance description. DescriptionRegex *string `pulumi:"descriptionRegex"` // Matched instance IDs to filter data source result. Ids []string `pulumi:"ids"` // File name to persist data source output. OutputFile *string `pulumi:"outputFile"` // A map of tags assigned to the bastionhost instance. It must be in the format: // “`go // package main // // import ( // "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // _, err := yundun.GetBastionHostInstances(ctx, &yundun.GetBastionHostInstancesArgs{ // Tags: map[string]interface{}{ // "tagKey1": "tagValue1", // }, // }, nil) // if err != nil { // return err // } // return nil // }) // } // “` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getBastionHostInstances.
type GetBastionHostInstancesInstance ¶
type GetBastionHostInstancesInstance struct { // The instance's remark. Description string `pulumi:"description"` // The instance's id. Id string `pulumi:"id"` // The instance's status. InstanceStatus string `pulumi:"instanceStatus"` LicenseCode string `pulumi:"licenseCode"` // The instance's private domain name. PrivateDomain string `pulumi:"privateDomain"` // The instance's public domain name. PublicDomain string `pulumi:"publicDomain"` // The instance's public network access configuration. PublicNetworkAccess bool `pulumi:"publicNetworkAccess"` // The instance's security group configuration. SecurityGroupIds []string `pulumi:"securityGroupIds"` // A map of tags assigned to the bastionhost instance. It must be in the format: // “`go // package main // // import ( // "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // _, err := yundun.GetBastionHostInstances(ctx, &yundun.GetBastionHostInstancesArgs{ // Tags: map[string]interface{}{ // "tagKey1": "tagValue1", // }, // }, nil) // if err != nil { // return err // } // return nil // }) // } // “` Tags map[string]interface{} `pulumi:"tags"` // The instance's vSwitch ID. UserVswitchId string `pulumi:"userVswitchId"` }
type GetBastionHostInstancesInstanceArgs ¶
type GetBastionHostInstancesInstanceArgs struct { // The instance's remark. Description pulumi.StringInput `pulumi:"description"` // The instance's id. Id pulumi.StringInput `pulumi:"id"` // The instance's status. InstanceStatus pulumi.StringInput `pulumi:"instanceStatus"` LicenseCode pulumi.StringInput `pulumi:"licenseCode"` // The instance's private domain name. PrivateDomain pulumi.StringInput `pulumi:"privateDomain"` // The instance's public domain name. PublicDomain pulumi.StringInput `pulumi:"publicDomain"` // The instance's public network access configuration. PublicNetworkAccess pulumi.BoolInput `pulumi:"publicNetworkAccess"` // The instance's security group configuration. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // A map of tags assigned to the bastionhost instance. It must be in the format: // “`go // package main // // import ( // "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // _, err := yundun.GetBastionHostInstances(ctx, &yundun.GetBastionHostInstancesArgs{ // Tags: map[string]interface{}{ // "tagKey1": "tagValue1", // }, // }, nil) // if err != nil { // return err // } // return nil // }) // } // “` Tags pulumi.MapInput `pulumi:"tags"` // The instance's vSwitch ID. UserVswitchId pulumi.StringInput `pulumi:"userVswitchId"` }
func (GetBastionHostInstancesInstanceArgs) ElementType ¶
func (GetBastionHostInstancesInstanceArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o GetBastionHostInstancesInstanceOutput) Description() pulumi.StringOutput
The instance's remark.
func (GetBastionHostInstancesInstanceOutput) ElementType ¶
func (GetBastionHostInstancesInstanceOutput) ElementType() reflect.Type
func (GetBastionHostInstancesInstanceOutput) Id ¶
func (o GetBastionHostInstancesInstanceOutput) Id() pulumi.StringOutput
The instance's id.
func (GetBastionHostInstancesInstanceOutput) InstanceStatus ¶
func (o GetBastionHostInstancesInstanceOutput) InstanceStatus() pulumi.StringOutput
The instance's status.
func (GetBastionHostInstancesInstanceOutput) LicenseCode ¶
func (o GetBastionHostInstancesInstanceOutput) LicenseCode() pulumi.StringOutput
func (GetBastionHostInstancesInstanceOutput) PrivateDomain ¶
func (o GetBastionHostInstancesInstanceOutput) PrivateDomain() pulumi.StringOutput
The instance's private domain name.
func (GetBastionHostInstancesInstanceOutput) PublicDomain ¶
func (o GetBastionHostInstancesInstanceOutput) PublicDomain() pulumi.StringOutput
The instance's public domain name.
func (GetBastionHostInstancesInstanceOutput) PublicNetworkAccess ¶
func (o GetBastionHostInstancesInstanceOutput) PublicNetworkAccess() pulumi.BoolOutput
The instance's public network access configuration.
func (GetBastionHostInstancesInstanceOutput) SecurityGroupIds ¶
func (o GetBastionHostInstancesInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
The instance's security group configuration.
func (GetBastionHostInstancesInstanceOutput) Tags ¶
func (o GetBastionHostInstancesInstanceOutput) Tags() pulumi.MapOutput
A map of tags assigned to the bastionhost instance. It must be in the format: ```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := yundun.GetBastionHostInstances(ctx, &yundun.GetBastionHostInstancesArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", }, }, nil) if err != nil { return err } return nil }) }
```
func (GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutput ¶
func (o GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutput() GetBastionHostInstancesInstanceOutput
func (GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutputWithContext ¶
func (o GetBastionHostInstancesInstanceOutput) ToGetBastionHostInstancesInstanceOutputWithContext(ctx context.Context) GetBastionHostInstancesInstanceOutput
func (GetBastionHostInstancesInstanceOutput) UserVswitchId ¶
func (o GetBastionHostInstancesInstanceOutput) UserVswitchId() pulumi.StringOutput
The instance's vSwitch ID.
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"` // A list of apis. Each element contains the following attributes: Instances []GetBastionHostInstancesInstance `pulumi:"instances"` OutputFile *string `pulumi:"outputFile"` // A map of tags assigned to the bastionhost instance. Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getBastionHostInstances.
func GetBastionHostInstances ¶
func GetBastionHostInstances(ctx *pulumi.Context, args *GetBastionHostInstancesArgs, opts ...pulumi.InvokeOption) (*GetBastionHostInstancesResult, error)
This data source provides a list of cloud Bastionhost instances in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.63.0+ .
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/yundun" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := yundun.GetBastionHostInstances(ctx, &yundun.GetBastionHostInstancesArgs{ NameRegex: "^bastionhost", }, nil) if err != nil { return err } var splat0 []interface{} for _, val0 := range alicloud_yundun_bastionhost_instances.Instance { splat0 = append(splat0, val0.Id) } ctx.Export("instance", splat0) return nil }) }
```
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetDBAuditInstanceInstanceArrayOutput) Index ¶
func (o GetDBAuditInstanceInstanceArrayOutput) Index(i pulumi.IntInput) GetDBAuditInstanceInstanceOutput
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 (o GetDBAuditInstanceInstanceOutput) Description() pulumi.StringOutput
func (GetDBAuditInstanceInstanceOutput) ElementType ¶
func (GetDBAuditInstanceInstanceOutput) ElementType() reflect.Type
func (GetDBAuditInstanceInstanceOutput) Id ¶
func (o GetDBAuditInstanceInstanceOutput) Id() pulumi.StringOutput
func (GetDBAuditInstanceInstanceOutput) InstanceStatus ¶
func (o GetDBAuditInstanceInstanceOutput) InstanceStatus() pulumi.StringOutput
func (GetDBAuditInstanceInstanceOutput) LicenseCode ¶
func (o GetDBAuditInstanceInstanceOutput) LicenseCode() pulumi.StringOutput
func (GetDBAuditInstanceInstanceOutput) PrivateDomain ¶
func (o GetDBAuditInstanceInstanceOutput) PrivateDomain() pulumi.StringOutput
func (GetDBAuditInstanceInstanceOutput) PublicDomain ¶
func (o GetDBAuditInstanceInstanceOutput) PublicDomain() pulumi.StringOutput
func (GetDBAuditInstanceInstanceOutput) PublicNetworkAccess ¶
func (o GetDBAuditInstanceInstanceOutput) PublicNetworkAccess() pulumi.BoolOutput
func (GetDBAuditInstanceInstanceOutput) Tags ¶
func (o GetDBAuditInstanceInstanceOutput) Tags() pulumi.MapOutput
func (GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutput ¶
func (o GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutput() GetDBAuditInstanceInstanceOutput
func (GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutputWithContext ¶
func (o GetDBAuditInstanceInstanceOutput) ToGetDBAuditInstanceInstanceOutputWithContext(ctx context.Context) GetDBAuditInstanceInstanceOutput
func (GetDBAuditInstanceInstanceOutput) UserVswitchId ¶
func (o GetDBAuditInstanceInstanceOutput) UserVswitchId() pulumi.StringOutput
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 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.
func LookupDBAuditInstance ¶
func LookupDBAuditInstance(ctx *pulumi.Context, args *LookupDBAuditInstanceArgs, opts ...pulumi.InvokeOption) (*LookupDBAuditInstanceResult, error)