Harness v0.7.2 published on Tuesday, Apr 15, 2025 by Pulumi
harness.autostopping.getAzureGateway
Explore with Pulumi AI
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
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,
                      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]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:
- AzureFunc stringRegion 
- Region in which azure cloud function will be provisioned
- CloudConnector stringId 
- Id of the cloud connector
- DeleteCloud boolResources On Destroy 
- HostName string
- Hostname for the proxy
- 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
- AppGateway stringId 
- 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
- AzureFunc stringRegion 
- Region in which azure cloud function will be provisioned
- CloudConnector stringId 
- Id of the cloud connector
- DeleteCloud boolResources On Destroy 
- HostName string
- Hostname for the proxy
- 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
- AppGateway stringId 
- 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
- azureFunc StringRegion 
- Region in which azure cloud function will be provisioned
- cloudConnector StringId 
- Id of the cloud connector
- deleteCloud BooleanResources On Destroy 
- hostName String
- Hostname for the proxy
- 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
- appGateway StringId 
- 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
- azureFunc stringRegion 
- Region in which azure cloud function will be provisioned
- cloudConnector stringId 
- Id of the cloud connector
- deleteCloud booleanResources On Destroy 
- hostName string
- Hostname for the proxy
- 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
- appGateway stringId 
- 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_ strregion 
- Region in which azure cloud function will be provisioned
- cloud_connector_ strid 
- Id of the cloud connector
- delete_cloud_ boolresources_ on_ destroy 
- host_name str
- Hostname for the proxy
- 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
- azureFunc StringRegion 
- Region in which azure cloud function will be provisioned
- cloudConnector StringId 
- Id of the cloud connector
- deleteCloud BooleanResources On Destroy 
- hostName String
- Hostname for the proxy
- 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
- appGateway StringId 
- 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:
- AzureFunc stringRegion 
- Region in which azure cloud function will be provisioned
- CloudConnector stringId 
- Id of the cloud connector
- DeleteCloud boolResources On Destroy 
- 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
- AppGateway stringId 
- 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
- AzureFunc stringRegion 
- Region in which azure cloud function will be provisioned
- CloudConnector stringId 
- Id of the cloud connector
- DeleteCloud boolResources On Destroy 
- 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
- AppGateway stringId 
- 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
- azureFunc StringRegion 
- Region in which azure cloud function will be provisioned
- cloudConnector StringId 
- Id of the cloud connector
- deleteCloud BooleanResources On Destroy 
- 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
- appGateway StringId 
- 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
- azureFunc stringRegion 
- Region in which azure cloud function will be provisioned
- cloudConnector stringId 
- Id of the cloud connector
- deleteCloud booleanResources On Destroy 
- 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
- appGateway stringId 
- 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_ strregion 
- Region in which azure cloud function will be provisioned
- 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
- 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
- azureFunc StringRegion 
- Region in which azure cloud function will be provisioned
- cloudConnector StringId 
- Id of the cloud connector
- deleteCloud BooleanResources On Destroy 
- 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
- appGateway StringId 
- 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 harnessTerraform Provider.
