Harness v0.9.0 published on Wednesday, Oct 22, 2025 by Pulumi
harness.autostopping.getAwsProxy
Start a Neo task
Explain and create a harness.autostopping.getAwsProxy resource
Data source for AWS Autostopping proxy
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
variables:
test:
fn::invoke:
function: harness:autostopping:getAwsProxy
arguments:
identifier: identifier
Using getAwsProxy
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 getAwsProxy(args: GetAwsProxyArgs, opts?: InvokeOptions): Promise<GetAwsProxyResult>
function getAwsProxyOutput(args: GetAwsProxyOutputArgs, opts?: InvokeOptions): Output<GetAwsProxyResult>def get_aws_proxy(allocate_static_ip: Optional[bool] = None,
api_key: Optional[str] = None,
certificates: Optional[GetAwsProxyCertificates] = None,
cloud_connector_id: Optional[str] = None,
delete_cloud_resources_on_destroy: Optional[bool] = None,
host_name: Optional[str] = None,
keypair: Optional[str] = None,
machine_type: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
route53_hosted_zone_id: Optional[str] = None,
security_groups: Optional[Sequence[str]] = None,
vpc: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAwsProxyResult
def get_aws_proxy_output(allocate_static_ip: Optional[pulumi.Input[bool]] = None,
api_key: Optional[pulumi.Input[str]] = None,
certificates: Optional[pulumi.Input[GetAwsProxyCertificatesArgs]] = None,
cloud_connector_id: Optional[pulumi.Input[str]] = None,
delete_cloud_resources_on_destroy: Optional[pulumi.Input[bool]] = None,
host_name: Optional[pulumi.Input[str]] = None,
keypair: Optional[pulumi.Input[str]] = None,
machine_type: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
route53_hosted_zone_id: Optional[pulumi.Input[str]] = None,
security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
vpc: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAwsProxyResult]func LookupAwsProxy(ctx *Context, args *LookupAwsProxyArgs, opts ...InvokeOption) (*LookupAwsProxyResult, error)
func LookupAwsProxyOutput(ctx *Context, args *LookupAwsProxyOutputArgs, opts ...InvokeOption) LookupAwsProxyResultOutput> Note: This function is named LookupAwsProxy in the Go SDK.
public static class GetAwsProxy
{
public static Task<GetAwsProxyResult> InvokeAsync(GetAwsProxyArgs args, InvokeOptions? opts = null)
public static Output<GetAwsProxyResult> Invoke(GetAwsProxyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAwsProxyResult> getAwsProxy(GetAwsProxyArgs args, InvokeOptions options)
public static Output<GetAwsProxyResult> getAwsProxy(GetAwsProxyArgs args, InvokeOptions options)
fn::invoke:
function: harness:autostopping/getAwsProxy:getAwsProxy
arguments:
# arguments dictionaryThe following arguments are supported:
- Api
Key string - Harness NG API key
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Host
Name string - Hostname for the proxy
- Machine
Type string - Machine instance type
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- Allocate
Static boolIp - Boolean value to indicate if proxy vm needs to have static IP
- Certificates
Get
Aws Proxy Certificates - Keypair string
- Route53Hosted
Zone stringId - Route 53 hosted zone id
- Security
Groups List<string> - Security Group to define the security rules that determine the inbound and outbound traffic
- Api
Key string - Harness NG API key
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Host
Name string - Hostname for the proxy
- Machine
Type string - Machine instance type
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- Allocate
Static boolIp - Boolean value to indicate if proxy vm needs to have static IP
- Certificates
Get
Aws Proxy Certificates - Keypair string
- Route53Hosted
Zone stringId - Route 53 hosted zone id
- Security
Groups []string - Security Group to define the security rules that determine the inbound and outbound traffic
- api
Key String - Harness NG API key
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - host
Name String - Hostname for the proxy
- machine
Type String - Machine instance type
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- allocate
Static BooleanIp - Boolean value to indicate if proxy vm needs to have static IP
- certificates
Get
Aws Proxy Certificates - keypair String
- route53Hosted
Zone StringId - Route 53 hosted zone id
- security
Groups List<String> - Security Group to define the security rules that determine the inbound and outbound traffic
- api
Key string - Harness NG API key
- cloud
Connector stringId - Id of the cloud connector
- delete
Cloud booleanResources On Destroy - host
Name string - Hostname for the proxy
- machine
Type string - Machine instance type
- name string
- Name of the proxy
- region string
- Region in which cloud resources are hosted
- vpc string
- VPC in which cloud resources are hosted
- allocate
Static booleanIp - Boolean value to indicate if proxy vm needs to have static IP
- certificates
Get
Aws Proxy Certificates - keypair string
- route53Hosted
Zone stringId - Route 53 hosted zone id
- security
Groups string[] - Security Group to define the security rules that determine the inbound and outbound traffic
- api_
key str - Harness NG API key
- cloud_
connector_ strid - Id of the cloud connector
- delete_
cloud_ boolresources_ on_ destroy - host_
name str - Hostname for the proxy
- machine_
type str - Machine instance type
- name str
- Name of the proxy
- region str
- Region in which cloud resources are hosted
- vpc str
- VPC in which cloud resources are hosted
- allocate_
static_ boolip - Boolean value to indicate if proxy vm needs to have static IP
- certificates
Get
Aws Proxy Certificates - keypair str
- route53_
hosted_ strzone_ id - Route 53 hosted zone id
- security_
groups Sequence[str] - Security Group to define the security rules that determine the inbound and outbound traffic
- api
Key String - Harness NG API key
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - host
Name String - Hostname for the proxy
- machine
Type String - Machine instance type
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- allocate
Static BooleanIp - Boolean value to indicate if proxy vm needs to have static IP
- certificates Property Map
- keypair String
- route53Hosted
Zone StringId - Route 53 hosted zone id
- security
Groups List<String> - Security Group to define the security rules that determine the inbound and outbound traffic
getAwsProxy Result
The following output properties are available:
- Api
Key string - Harness NG API key
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Host
Name string - Hostname for the proxy
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource
- Machine
Type string - Machine instance type
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- Allocate
Static boolIp - Boolean value to indicate if proxy vm needs to have static IP
- Certificates
Get
Aws Proxy Certificates - Keypair string
- Route53Hosted
Zone stringId - Route 53 hosted zone id
- Security
Groups List<string> - Security Group to define the security rules that determine the inbound and outbound traffic
- Api
Key string - Harness NG API key
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Host
Name string - Hostname for the proxy
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource
- Machine
Type string - Machine instance type
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- Allocate
Static boolIp - Boolean value to indicate if proxy vm needs to have static IP
- Certificates
Get
Aws Proxy Certificates - Keypair string
- Route53Hosted
Zone stringId - Route 53 hosted zone id
- Security
Groups []string - Security Group to define the security rules that determine the inbound and outbound traffic
- api
Key String - Harness NG API key
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - host
Name String - Hostname for the proxy
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource
- machine
Type String - Machine instance type
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- allocate
Static BooleanIp - Boolean value to indicate if proxy vm needs to have static IP
- certificates
Get
Aws Proxy Certificates - keypair String
- route53Hosted
Zone StringId - Route 53 hosted zone id
- security
Groups List<String> - Security Group to define the security rules that determine the inbound and outbound traffic
- api
Key string - Harness NG API key
- cloud
Connector stringId - Id of the cloud connector
- delete
Cloud booleanResources On Destroy - host
Name string - Hostname for the proxy
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the resource
- machine
Type string - Machine instance type
- name string
- Name of the proxy
- region string
- Region in which cloud resources are hosted
- vpc string
- VPC in which cloud resources are hosted
- allocate
Static booleanIp - Boolean value to indicate if proxy vm needs to have static IP
- certificates
Get
Aws Proxy Certificates - keypair string
- route53Hosted
Zone stringId - Route 53 hosted zone id
- security
Groups string[] - Security Group to define the security rules that determine the inbound and outbound traffic
- api_
key str - Harness NG API key
- cloud_
connector_ strid - Id of the cloud connector
- delete_
cloud_ boolresources_ on_ destroy - host_
name str - Hostname for the proxy
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Unique identifier of the resource
- machine_
type str - Machine instance type
- name str
- Name of the proxy
- region str
- Region in which cloud resources are hosted
- vpc str
- VPC in which cloud resources are hosted
- allocate_
static_ boolip - Boolean value to indicate if proxy vm needs to have static IP
- certificates
Get
Aws Proxy Certificates - keypair str
- route53_
hosted_ strzone_ id - Route 53 hosted zone id
- security_
groups Sequence[str] - Security Group to define the security rules that determine the inbound and outbound traffic
- api
Key String - Harness NG API key
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - host
Name String - Hostname for the proxy
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource
- machine
Type String - Machine instance type
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- allocate
Static BooleanIp - Boolean value to indicate if proxy vm needs to have static IP
- certificates Property Map
- keypair String
- route53Hosted
Zone StringId - Route 53 hosted zone id
- security
Groups List<String> - Security Group to define the security rules that determine the inbound and outbound traffic
Supporting Types
GetAwsProxyCertificates
- Cert
Secret stringId - Certificate secret ID
- Key
Secret stringId - Private key secret ID
- Cert
Secret stringId - Certificate secret ID
- Key
Secret stringId - Private key secret ID
- cert
Secret StringId - Certificate secret ID
- key
Secret StringId - Private key secret ID
- cert
Secret stringId - Certificate secret ID
- key
Secret stringId - Private key secret ID
- cert_
secret_ strid - Certificate secret ID
- key_
secret_ strid - Private key secret ID
- cert
Secret StringId - Certificate secret ID
- key
Secret StringId - Private key secret ID
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
