Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi
alicloud.yundun.getBastionHostInstances
Explore with Pulumi AI
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:
- Description
Regex string - Ids List<string>
- Output
File string - Dictionary<string, object>
- Description
Regex string - Ids []string
- Output
File string - map[string]interface{}
- description
Regex String - ids List<String>
- output
File String - Map<String,Object>
- description
Regex string - ids string[]
- output
File string - {[key: string]: any}
- description_
regex str - ids Sequence[str]
- output_
file str - Mapping[str, Any]
- description
Regex String - ids List<String>
- output
File String - 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.
Ali Cloud. Yundun. Outputs. Get Bastion Host Instances Instance> - Description
Regex string - Output
File string - Dictionary<string, object>
- Descriptions []string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Instances
[]Get
Bastion Host Instances Instance - Description
Regex string - Output
File string - map[string]interface{}
- descriptions List<String>
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances
List<Get
Bastion Host Instances Instance> - description
Regex String - output
File String - Map<String,Object>
- descriptions string[]
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- instances
Get
Bastion Host Instances Instance[] - description
Regex string - output
File string - {[key: string]: any}
- descriptions Sequence[str]
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- instances
Sequence[Get
Bastion Host Instances Instance] - description_
regex str - output_
file str - Mapping[str, Any]
- descriptions List<String>
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances List<Property Map>
- description
Regex String - output
File String - Map<Any>
Supporting Types
GetBastionHostInstancesInstance
- Description string
- Id string
- Instance
Status string - License
Code string - Private
Domain string - Public
Domain string - Public
Network boolAccess - Security
Group List<string>Ids - User
Vswitch stringId - Dictionary<string, object>
- Description string
- Id string
- Instance
Status string - License
Code string - Private
Domain string - Public
Domain string - Public
Network boolAccess - Security
Group []stringIds - User
Vswitch stringId - map[string]interface{}
- description String
- id String
- instance
Status String - license
Code String - private
Domain String - public
Domain String - public
Network BooleanAccess - security
Group List<String>Ids - user
Vswitch StringId - Map<String,Object>
- description string
- id string
- instance
Status string - license
Code string - private
Domain string - public
Domain string - public
Network booleanAccess - security
Group string[]Ids - user
Vswitch stringId - {[key: string]: any}
- description str
- id str
- instance_
status str - license_
code str - private_
domain str - public_
domain str - public_
network_ boolaccess - security_
group_ Sequence[str]ids - user_
vswitch_ strid - Mapping[str, Any]
- description String
- id String
- instance
Status String - license
Code String - private
Domain String - public
Domain String - public
Network BooleanAccess - security
Group List<String>Ids - user
Vswitch StringId - 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.