Welcome to Pulumi Registry, your window into the cloud. Read the announcement.

getAppSecHostnameCoverageOverlapping

Use the akamai.getAppSecHostnameCoverageOverlapping data source to retrieve information about the configuration versions that contain a hostname also included in the current configuration version. The information available is described here.

Example Usage

using Pulumi;
using Akamai = Pulumi.Akamai;

class MyStack : Stack
{
    public MyStack()
    {
        var test = Output.Create(Akamai.GetAppSecHostnameCoverageOverlapping.InvokeAsync(new Akamai.GetAppSecHostnameCoverageOverlappingArgs
        {
            ConfigId = 43253,
            Hostname = "example.com",
        }));
    }

}
package main

import (
	"github.com/pulumi/pulumi-akamai/sdk/v2/go/akamai"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := akamai.GetAppSecHostnameCoverageOverlapping(ctx, &akamai.GetAppSecHostnameCoverageOverlappingArgs{
			ConfigId: 43253,
			Hostname: "example.com",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
import pulumi
import pulumi_akamai as akamai

test = akamai.get_app_sec_hostname_coverage_overlapping(config_id=43253,
    hostname="example.com")
import * as pulumi from "@pulumi/pulumi";
import * as akamai from "@pulumi/akamai";

const test = pulumi.output(akamai.getAppSecHostnameCoverageOverlapping({
    configId: 43253,
    hostname: "example.com",
}));

Using getAppSecHostnameCoverageOverlapping

function getAppSecHostnameCoverageOverlapping(args: GetAppSecHostnameCoverageOverlappingArgs, opts?: InvokeOptions): Promise<GetAppSecHostnameCoverageOverlappingResult>
def get_app_sec_hostname_coverage_overlapping(config_id: Optional[int] = None,
                                              hostname: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetAppSecHostnameCoverageOverlappingResult
func GetAppSecHostnameCoverageOverlapping(ctx *Context, args *GetAppSecHostnameCoverageOverlappingArgs, opts ...InvokeOption) (*GetAppSecHostnameCoverageOverlappingResult, error)

Note: This function is named GetAppSecHostnameCoverageOverlapping in the Go SDK.

public static class GetAppSecHostnameCoverageOverlapping {
    public static Task<GetAppSecHostnameCoverageOverlappingResult> InvokeAsync(GetAppSecHostnameCoverageOverlappingArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

ConfigId int
The configuration ID.
Hostname string
The hostname for which to retrieve information.
ConfigId int
The configuration ID.
Hostname string
The hostname for which to retrieve information.
configId number
The configuration ID.
hostname string
The hostname for which to retrieve information.
config_id int
The configuration ID.
hostname str
The hostname for which to retrieve information.

getAppSecHostnameCoverageOverlapping Result

The following output properties are available:

ConfigId int
Hostname string
Id string
The provider-assigned unique ID for this managed resource.
Json string
A JSON-formatted list of the overlap information.
OutputText string
A tabular display of the overlap information.
ConfigId int
Hostname string
Id string
The provider-assigned unique ID for this managed resource.
Json string
A JSON-formatted list of the overlap information.
OutputText string
A tabular display of the overlap information.
configId number
hostname string
id string
The provider-assigned unique ID for this managed resource.
json string
A JSON-formatted list of the overlap information.
outputText string
A tabular display of the overlap information.
config_id int
hostname str
id str
The provider-assigned unique ID for this managed resource.
json str
A JSON-formatted list of the overlap information.
output_text str
A tabular display of the overlap information.

Package Details

Repository
https://github.com/pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.