alicloud logo
Alibaba Cloud v3.34.0, Mar 17 23

alicloud.yundun.getBastionHostInstances

Using getBastionHostInstances

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getBastionHostInstances(args: GetBastionHostInstancesArgs, opts?: InvokeOptions): Promise<GetBastionHostInstancesResult>
function getBastionHostInstancesOutput(args: GetBastionHostInstancesOutputArgs, opts?: InvokeOptions): Output<GetBastionHostInstancesResult>
def get_bastion_host_instances(description_regex: Optional[str] = None,
                               ids: Optional[Sequence[str]] = None,
                               output_file: Optional[str] = None,
                               tags: Optional[Mapping[str, Any]] = None,
                               opts: Optional[InvokeOptions] = None) -> GetBastionHostInstancesResult
def get_bastion_host_instances_output(description_regex: Optional[pulumi.Input[str]] = None,
                               ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               output_file: Optional[pulumi.Input[str]] = None,
                               tags: Optional[pulumi.Input[Mapping[str, Any]]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetBastionHostInstancesResult]
func GetBastionHostInstances(ctx *Context, args *GetBastionHostInstancesArgs, opts ...InvokeOption) (*GetBastionHostInstancesResult, error)
func GetBastionHostInstancesOutput(ctx *Context, args *GetBastionHostInstancesOutputArgs, opts ...InvokeOption) GetBastionHostInstancesResultOutput

> Note: This function is named GetBastionHostInstances in the Go SDK.

public static class GetBastionHostInstances 
{
    public static Task<GetBastionHostInstancesResult> InvokeAsync(GetBastionHostInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetBastionHostInstancesResult> Invoke(GetBastionHostInstancesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBastionHostInstancesResult> getBastionHostInstances(GetBastionHostInstancesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: alicloud:yundun/getBastionHostInstances:getBastionHostInstances
  arguments:
    # arguments dictionary

The following arguments are supported:

DescriptionRegex string
Ids List<string>
OutputFile string
Tags Dictionary<string, object>
DescriptionRegex string
Ids []string
OutputFile string
Tags map[string]interface{}
descriptionRegex String
ids List<String>
outputFile String
tags Map<String,Object>
descriptionRegex string
ids string[]
outputFile string
tags {[key: string]: any}
description_regex str
ids Sequence[str]
output_file str
tags Mapping[str, Any]
descriptionRegex String
ids List<String>
outputFile String
tags Map<Any>

getBastionHostInstances Result

The following output properties are available:

Descriptions List<string>
Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>
Instances List<Pulumi.AliCloud.Yundun.Outputs.GetBastionHostInstancesInstance>
DescriptionRegex string
OutputFile string
Tags Dictionary<string, object>
Descriptions []string
Id string

The provider-assigned unique ID for this managed resource.

Ids []string
Instances []GetBastionHostInstancesInstance
DescriptionRegex string
OutputFile string
Tags map[string]interface{}
descriptions List<String>
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
instances List<GetBastionHostInstancesInstance>
descriptionRegex String
outputFile String
tags Map<String,Object>
descriptions string[]
id string

The provider-assigned unique ID for this managed resource.

ids string[]
instances GetBastionHostInstancesInstance[]
descriptionRegex string
outputFile string
tags {[key: string]: any}
descriptions Sequence[str]
id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]
instances Sequence[GetBastionHostInstancesInstance]
description_regex str
output_file str
tags Mapping[str, Any]
descriptions List<String>
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
instances List<Property Map>
descriptionRegex String
outputFile String
tags Map<Any>

Supporting Types

GetBastionHostInstancesInstance

Description string
Id string
InstanceStatus string
LicenseCode string
PrivateDomain string
PublicDomain string
PublicNetworkAccess bool
SecurityGroupIds List<string>
UserVswitchId string
Tags Dictionary<string, object>
Description string
Id string
InstanceStatus string
LicenseCode string
PrivateDomain string
PublicDomain string
PublicNetworkAccess bool
SecurityGroupIds []string
UserVswitchId string
Tags map[string]interface{}
description String
id String
instanceStatus String
licenseCode String
privateDomain String
publicDomain String
publicNetworkAccess Boolean
securityGroupIds List<String>
userVswitchId String
tags Map<String,Object>
description string
id string
instanceStatus string
licenseCode string
privateDomain string
publicDomain string
publicNetworkAccess boolean
securityGroupIds string[]
userVswitchId string
tags {[key: string]: any}
description String
id String
instanceStatus String
licenseCode String
privateDomain String
publicDomain String
publicNetworkAccess Boolean
securityGroupIds List<String>
userVswitchId String
tags Map<Any>

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.