1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. yundun
  5. getBastionHostInstances
Alibaba Cloud v3.52.1 published on Thursday, Apr 4, 2024 by Pulumi

alicloud.yundun.getBastionHostInstances

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.52.1 published on Thursday, Apr 4, 2024 by Pulumi

    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.
    alicloud logo
    Alibaba Cloud v3.52.1 published on Thursday, Apr 4, 2024 by Pulumi