1. Packages
  2. Harness Provider
  3. API Docs
  4. autostopping
  5. getAzureGateway
Harness v0.7.2 published on Tuesday, Apr 15, 2025 by Pulumi

harness.autostopping.getAzureGateway

Explore with Pulumi AI

Harness v0.7.2 published on Tuesday, Apr 15, 2025 by Pulumi

Data source for AWS Autostopping proxy

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
variables:
  test:
    fn::invoke:
      function: harness:autostopping:getAzureGateway
      arguments:
        identifier: identifier
Copy

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>
Copy
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,
                      host_name: 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,
                      host_name: 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]
Copy
func LookupAzureGateway(ctx *Context, args *LookupAzureGatewayArgs, opts ...InvokeOption) (*LookupAzureGatewayResult, error)
func LookupAzureGatewayOutput(ctx *Context, args *LookupAzureGatewayOutputArgs, opts ...InvokeOption) LookupAzureGatewayResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAzureGatewayResult> getAzureGateway(GetAzureGatewayArgs args, InvokeOptions options)
public static Output<GetAzureGatewayResult> getAzureGateway(GetAzureGatewayArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: harness:autostopping/getAzureGateway:getAzureGateway
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AzureFuncRegion This property is required. string
Region in which azure cloud function will be provisioned
CloudConnectorId This property is required. string
Id of the cloud connector
DeleteCloudResourcesOnDestroy This property is required. bool
HostName This property is required. string
Hostname for the proxy
Name This property is required. string
Name of the proxy
Region This property is required. string
Region in which cloud resources are hosted
ResourceGroup This property is required. string
Resource group in which cloud resources are hosted
Vpc This property is required. string
VPC in which cloud resources are hosted
AppGatewayId string
ID of Azure AppGateway for importing
CertificateId string
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
FrontendIp 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
SkuSize string
Size of machine used for the gateway
SubnetId string
Subnet in which cloud resources are hosted
AzureFuncRegion This property is required. string
Region in which azure cloud function will be provisioned
CloudConnectorId This property is required. string
Id of the cloud connector
DeleteCloudResourcesOnDestroy This property is required. bool
HostName This property is required. string
Hostname for the proxy
Name This property is required. string
Name of the proxy
Region This property is required. string
Region in which cloud resources are hosted
ResourceGroup This property is required. string
Resource group in which cloud resources are hosted
Vpc This property is required. string
VPC in which cloud resources are hosted
AppGatewayId string
ID of Azure AppGateway for importing
CertificateId string
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
FrontendIp 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
SkuSize string
Size of machine used for the gateway
SubnetId string
Subnet in which cloud resources are hosted
azureFuncRegion This property is required. String
Region in which azure cloud function will be provisioned
cloudConnectorId This property is required. String
Id of the cloud connector
deleteCloudResourcesOnDestroy This property is required. Boolean
hostName This property is required. String
Hostname for the proxy
name This property is required. String
Name of the proxy
region This property is required. String
Region in which cloud resources are hosted
resourceGroup This property is required. String
Resource group in which cloud resources are hosted
vpc This property is required. String
VPC in which cloud resources are hosted
appGatewayId String
ID of Azure AppGateway for importing
certificateId String
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
frontendIp 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
skuSize String
Size of machine used for the gateway
subnetId String
Subnet in which cloud resources are hosted
azureFuncRegion This property is required. string
Region in which azure cloud function will be provisioned
cloudConnectorId This property is required. string
Id of the cloud connector
deleteCloudResourcesOnDestroy This property is required. boolean
hostName This property is required. string
Hostname for the proxy
name This property is required. string
Name of the proxy
region This property is required. string
Region in which cloud resources are hosted
resourceGroup This property is required. string
Resource group in which cloud resources are hosted
vpc This property is required. string
VPC in which cloud resources are hosted
appGatewayId string
ID of Azure AppGateway for importing
certificateId string
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
frontendIp 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
skuSize string
Size of machine used for the gateway
subnetId string
Subnet in which cloud resources are hosted
azure_func_region This property is required. str
Region in which azure cloud function will be provisioned
cloud_connector_id This property is required. str
Id of the cloud connector
delete_cloud_resources_on_destroy This property is required. bool
host_name This property is required. str
Hostname for the proxy
name This property is required. str
Name of the proxy
region This property is required. str
Region in which cloud resources are hosted
resource_group This property is required. str
Resource group in which cloud resources are hosted
vpc This property is required. str
VPC in which cloud resources are hosted
app_gateway_id str
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
azureFuncRegion This property is required. String
Region in which azure cloud function will be provisioned
cloudConnectorId This property is required. String
Id of the cloud connector
deleteCloudResourcesOnDestroy This property is required. Boolean
hostName This property is required. String
Hostname for the proxy
name This property is required. String
Name of the proxy
region This property is required. String
Region in which cloud resources are hosted
resourceGroup This property is required. String
Resource group in which cloud resources are hosted
vpc This property is required. String
VPC in which cloud resources are hosted
appGatewayId String
ID of Azure AppGateway for importing
certificateId String
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
frontendIp 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
skuSize String
Size of machine used for the gateway
subnetId String
Subnet in which cloud resources are hosted

getAzureGateway Result

The following output properties are available:

AzureFuncRegion string
Region in which azure cloud function will be provisioned
CloudConnectorId string
Id of the cloud connector
DeleteCloudResourcesOnDestroy bool
HostName string
Hostname for the proxy
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
ResourceGroup string
Resource group in which cloud resources are hosted
Vpc string
VPC in which cloud resources are hosted
AppGatewayId string
ID of Azure AppGateway for importing
CertificateId string
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
FrontendIp 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
SkuSize string
Size of machine used for the gateway
SubnetId string
Subnet in which cloud resources are hosted
AzureFuncRegion string
Region in which azure cloud function will be provisioned
CloudConnectorId string
Id of the cloud connector
DeleteCloudResourcesOnDestroy bool
HostName string
Hostname for the proxy
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
ResourceGroup string
Resource group in which cloud resources are hosted
Vpc string
VPC in which cloud resources are hosted
AppGatewayId string
ID of Azure AppGateway for importing
CertificateId string
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
FrontendIp 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
SkuSize string
Size of machine used for the gateway
SubnetId string
Subnet in which cloud resources are hosted
azureFuncRegion String
Region in which azure cloud function will be provisioned
cloudConnectorId String
Id of the cloud connector
deleteCloudResourcesOnDestroy Boolean
hostName String
Hostname for the proxy
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
resourceGroup String
Resource group in which cloud resources are hosted
vpc String
VPC in which cloud resources are hosted
appGatewayId String
ID of Azure AppGateway for importing
certificateId String
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
frontendIp 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
skuSize String
Size of machine used for the gateway
subnetId String
Subnet in which cloud resources are hosted
azureFuncRegion string
Region in which azure cloud function will be provisioned
cloudConnectorId string
Id of the cloud connector
deleteCloudResourcesOnDestroy boolean
hostName string
Hostname for the proxy
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
resourceGroup string
Resource group in which cloud resources are hosted
vpc string
VPC in which cloud resources are hosted
appGatewayId string
ID of Azure AppGateway for importing
certificateId string
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
frontendIp 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
skuSize string
Size of machine used for the gateway
subnetId string
Subnet in which cloud resources are hosted
azure_func_region str
Region in which azure cloud function will be provisioned
cloud_connector_id str
Id of the cloud connector
delete_cloud_resources_on_destroy bool
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
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_id str
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
azureFuncRegion String
Region in which azure cloud function will be provisioned
cloudConnectorId String
Id of the cloud connector
deleteCloudResourcesOnDestroy Boolean
hostName String
Hostname for the proxy
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
resourceGroup String
Resource group in which cloud resources are hosted
vpc String
VPC in which cloud resources are hosted
appGatewayId String
ID of Azure AppGateway for importing
certificateId String
ID of existing SSL certificate from AppGateway being imported. Required only for SSL based rules
frontendIp 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
skuSize String
Size of machine used for the gateway
subnetId 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 harness Terraform Provider.
Harness v0.7.2 published on Tuesday, Apr 15, 2025 by Pulumi