Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
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:getAzureGateway
arguments:
identifier: identifier
Using getAzureGateway
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 getAzureGateway(args: GetAzureGatewayArgs, opts?: InvokeOptions): Promise<GetAzureGatewayResult>
function getAzureGatewayOutput(args: GetAzureGatewayOutputArgs, opts?: InvokeOptions): Output<GetAzureGatewayResult>def get_azure_gateway(app_gateway_id: Optional[str] = None,
azure_func_region: Optional[str] = None,
certificate_id: Optional[str] = None,
cloud_connector_id: Optional[str] = None,
delete_cloud_resources_on_destroy: Optional[bool] = None,
frontend_ip: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
resource_group: Optional[str] = None,
sku_size: Optional[str] = None,
subnet_id: Optional[str] = None,
vpc: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAzureGatewayResult
def get_azure_gateway_output(app_gateway_id: Optional[pulumi.Input[str]] = None,
azure_func_region: Optional[pulumi.Input[str]] = None,
certificate_id: Optional[pulumi.Input[str]] = None,
cloud_connector_id: Optional[pulumi.Input[str]] = None,
delete_cloud_resources_on_destroy: Optional[pulumi.Input[bool]] = None,
frontend_ip: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
resource_group: Optional[pulumi.Input[str]] = None,
sku_size: Optional[pulumi.Input[str]] = None,
subnet_id: Optional[pulumi.Input[str]] = None,
vpc: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAzureGatewayResult]func LookupAzureGateway(ctx *Context, args *LookupAzureGatewayArgs, opts ...InvokeOption) (*LookupAzureGatewayResult, error)
func LookupAzureGatewayOutput(ctx *Context, args *LookupAzureGatewayOutputArgs, opts ...InvokeOption) LookupAzureGatewayResultOutput> Note: This function is named LookupAzureGateway in the Go SDK.
public static class GetAzureGateway
{
public static Task<GetAzureGatewayResult> InvokeAsync(GetAzureGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetAzureGatewayResult> Invoke(GetAzureGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAzureGatewayResult> getAzureGateway(GetAzureGatewayArgs args, InvokeOptions options)
public static Output<GetAzureGatewayResult> getAzureGateway(GetAzureGatewayArgs args, InvokeOptions options)
fn::invoke:
function: harness:autostopping/getAzureGateway:getAzureGateway
arguments:
# arguments dictionaryThe following arguments are supported:
- Azure
Func stringRegion - Region in which azure cloud function will be provisioned
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Resource
Group string - Resource group in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- App
Gateway stringId - ID of Azure AppGateway for importing
- Certificate
Id string - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- Frontend
Ip string - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- Sku
Size string - Size of machine used for the gateway
- Subnet
Id string - Subnet in which cloud resources are hosted
- Azure
Func stringRegion - Region in which azure cloud function will be provisioned
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Resource
Group string - Resource group in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- App
Gateway stringId - ID of Azure AppGateway for importing
- Certificate
Id string - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- Frontend
Ip string - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- Sku
Size string - Size of machine used for the gateway
- Subnet
Id string - Subnet in which cloud resources are hosted
- azure
Func StringRegion - Region in which azure cloud function will be provisioned
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- resource
Group String - Resource group in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- app
Gateway StringId - ID of Azure AppGateway for importing
- certificate
Id String - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend
Ip String - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku
Size String - Size of machine used for the gateway
- subnet
Id String - Subnet in which cloud resources are hosted
- azure
Func stringRegion - Region in which azure cloud function will be provisioned
- cloud
Connector stringId - Id of the cloud connector
- delete
Cloud booleanResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- name string
- Name of the proxy
- region string
- Region in which cloud resources are hosted
- resource
Group string - Resource group in which cloud resources are hosted
- vpc string
- VPC in which cloud resources are hosted
- app
Gateway stringId - ID of Azure AppGateway for importing
- certificate
Id string - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend
Ip string - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku
Size string - Size of machine used for the gateway
- subnet
Id string - Subnet in which cloud resources are hosted
- azure_
func_ strregion - Region in which azure cloud function will be provisioned
- cloud_
connector_ strid - Id of the cloud connector
- delete_
cloud_ boolresources_ on_ destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- name str
- Name of the proxy
- region str
- Region in which cloud resources are hosted
- resource_
group str - Resource group in which cloud resources are hosted
- vpc str
- VPC in which cloud resources are hosted
- app_
gateway_ strid - ID of Azure AppGateway for importing
- certificate_
id str - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend_
ip str - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku_
size str - Size of machine used for the gateway
- subnet_
id str - Subnet in which cloud resources are hosted
- azure
Func StringRegion - Region in which azure cloud function will be provisioned
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- resource
Group String - Resource group in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- app
Gateway StringId - ID of Azure AppGateway for importing
- certificate
Id String - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend
Ip String - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku
Size String - Size of machine used for the gateway
- subnet
Id String - Subnet in which cloud resources are hosted
getAzureGateway Result
The following output properties are available:
- Azure
Func stringRegion - Region in which azure cloud function will be provisioned
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Resource
Group string - Resource group in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- App
Gateway stringId - ID of Azure AppGateway for importing
- Certificate
Id string - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- Frontend
Ip string - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- Sku
Size string - Size of machine used for the gateway
- Subnet
Id string - Subnet in which cloud resources are hosted
- Azure
Func stringRegion - Region in which azure cloud function will be provisioned
- Cloud
Connector stringId - Id of the cloud connector
- Delete
Cloud boolResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource
- Name string
- Name of the proxy
- Region string
- Region in which cloud resources are hosted
- Resource
Group string - Resource group in which cloud resources are hosted
- Vpc string
- VPC in which cloud resources are hosted
- App
Gateway stringId - ID of Azure AppGateway for importing
- Certificate
Id string - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- Frontend
Ip string - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- Sku
Size string - Size of machine used for the gateway
- Subnet
Id string - Subnet in which cloud resources are hosted
- azure
Func StringRegion - Region in which azure cloud function will be provisioned
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- resource
Group String - Resource group in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- app
Gateway StringId - ID of Azure AppGateway for importing
- certificate
Id String - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend
Ip String - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku
Size String - Size of machine used for the gateway
- subnet
Id String - Subnet in which cloud resources are hosted
- azure
Func stringRegion - Region in which azure cloud function will be provisioned
- cloud
Connector stringId - Id of the cloud connector
- delete
Cloud booleanResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the resource
- name string
- Name of the proxy
- region string
- Region in which cloud resources are hosted
- resource
Group string - Resource group in which cloud resources are hosted
- vpc string
- VPC in which cloud resources are hosted
- app
Gateway stringId - ID of Azure AppGateway for importing
- certificate
Id string - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend
Ip string - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku
Size string - Size of machine used for the gateway
- subnet
Id string - Subnet in which cloud resources are hosted
- azure_
func_ strregion - Region in which azure cloud function will be provisioned
- cloud_
connector_ strid - Id of the cloud connector
- delete_
cloud_ boolresources_ on_ destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Unique identifier of the resource
- name str
- Name of the proxy
- region str
- Region in which cloud resources are hosted
- resource_
group str - Resource group in which cloud resources are hosted
- vpc str
- VPC in which cloud resources are hosted
- app_
gateway_ strid - ID of Azure AppGateway for importing
- certificate_
id str - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend_
ip str - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku_
size str - Size of machine used for the gateway
- subnet_
id str - Subnet in which cloud resources are hosted
- azure
Func StringRegion - Region in which azure cloud function will be provisioned
- cloud
Connector StringId - Id of the cloud connector
- delete
Cloud BooleanResources On Destroy - Governs how the loadabalancer entity will be deleted on Terraform destroy. When set to true, the associated Application Gateway will be deleted permanently from Azure account. Be fully aware of the consequneces of settting this to true, as the action is irreversible. When set to false, solely the Harness LB representation will be deleted, leaving the cloud resources intact.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource
- name String
- Name of the proxy
- region String
- Region in which cloud resources are hosted
- resource
Group String - Resource group in which cloud resources are hosted
- vpc String
- VPC in which cloud resources are hosted
- app
Gateway StringId - ID of Azure AppGateway for importing
- certificate
Id String - ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
- frontend
Ip String - ID of IP address to be used. Required only for creating new AppGateway. See https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-components#static-versus-dynamic-public-ip-address for more details
- sku
Size String - Size of machine used for the gateway
- subnet
Id String - Subnet in which cloud resources are hosted
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
