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
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.