Harness v0.3.2 published on Monday, Sep 16, 2024 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!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.autostopping.AutostoppingFunctions;
import com.pulumi.harness.autostopping.inputs.GetAzureGatewayArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var test = AutostoppingFunctions.getAzureGateway(GetAzureGatewayArgs.builder()
.identifier("identifier")
.build());
}
}
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: harness:autostopping/getAzureGateway:getAzureGateway
arguments:
# arguments dictionary
The 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 - Host
Name string - Hostname for the proxy
- 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 - Host
Name string - Hostname for the proxy
- 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 - host
Name String - Hostname for the proxy
- 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 - host
Name string - Hostname for the proxy
- 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 - 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
- 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 - host
Name String - Hostname for the proxy
- 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 - 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
- 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 - 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
- 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 - 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
- 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 - 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
- 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 - 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
- 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 - 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
- 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
harness
Terraform Provider.