1. Packages
  2. Akamai
  3. API Docs
  4. getPropertyHostnames
Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi

akamai.getPropertyHostnames

Explore with Pulumi AI

Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi

Using getPropertyHostnames

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 getPropertyHostnames(args: GetPropertyHostnamesArgs, opts?: InvokeOptions): Promise<GetPropertyHostnamesResult>
function getPropertyHostnamesOutput(args: GetPropertyHostnamesOutputArgs, opts?: InvokeOptions): Output<GetPropertyHostnamesResult>
Copy
def get_property_hostnames(contract_id: Optional[str] = None,
                           filter_pending_default_certs: Optional[bool] = None,
                           group_id: Optional[str] = None,
                           property_id: Optional[str] = None,
                           version: Optional[int] = None,
                           opts: Optional[InvokeOptions] = None) -> GetPropertyHostnamesResult
def get_property_hostnames_output(contract_id: Optional[pulumi.Input[str]] = None,
                           filter_pending_default_certs: Optional[pulumi.Input[bool]] = None,
                           group_id: Optional[pulumi.Input[str]] = None,
                           property_id: Optional[pulumi.Input[str]] = None,
                           version: Optional[pulumi.Input[int]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetPropertyHostnamesResult]
Copy
func GetPropertyHostnames(ctx *Context, args *GetPropertyHostnamesArgs, opts ...InvokeOption) (*GetPropertyHostnamesResult, error)
func GetPropertyHostnamesOutput(ctx *Context, args *GetPropertyHostnamesOutputArgs, opts ...InvokeOption) GetPropertyHostnamesResultOutput
Copy

> Note: This function is named GetPropertyHostnames in the Go SDK.

public static class GetPropertyHostnames 
{
    public static Task<GetPropertyHostnamesResult> InvokeAsync(GetPropertyHostnamesArgs args, InvokeOptions? opts = null)
    public static Output<GetPropertyHostnamesResult> Invoke(GetPropertyHostnamesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPropertyHostnamesResult> getPropertyHostnames(GetPropertyHostnamesArgs args, InvokeOptions options)
public static Output<GetPropertyHostnamesResult> getPropertyHostnames(GetPropertyHostnamesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: akamai:index/getPropertyHostnames:getPropertyHostnames
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ContractId This property is required. string
GroupId This property is required. string
PropertyId This property is required. string
FilterPendingDefaultCerts bool
Version int
ContractId This property is required. string
GroupId This property is required. string
PropertyId This property is required. string
FilterPendingDefaultCerts bool
Version int
contractId This property is required. String
groupId This property is required. String
propertyId This property is required. String
filterPendingDefaultCerts Boolean
version Integer
contractId This property is required. string
groupId This property is required. string
propertyId This property is required. string
filterPendingDefaultCerts boolean
version number
contract_id This property is required. str
group_id This property is required. str
property_id This property is required. str
filter_pending_default_certs bool
version int
contractId This property is required. String
groupId This property is required. String
propertyId This property is required. String
filterPendingDefaultCerts Boolean
version Number

getPropertyHostnames Result

The following output properties are available:

contractId string
groupId string
hostnameBuckets GetPropertyHostnamesHostnameBucket[]
hostnames GetPropertyHostnamesHostname[]
id string
The provider-assigned unique ID for this managed resource.
propertyId string
version number
filterPendingDefaultCerts boolean
contractId String
groupId String
hostnameBuckets List<Property Map>
hostnames List<Property Map>
id String
The provider-assigned unique ID for this managed resource.
propertyId String
version Number
filterPendingDefaultCerts Boolean

Supporting Types

GetPropertyHostnamesHostname

CertProvisioningType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
CertStatuses This property is required. List<GetPropertyHostnamesHostnameCertStatus>
CnameFrom This property is required. string
The hostname that your end users see, indicated by the Host header in end user requests.
CnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
CnameType This property is required. string
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
EdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
CertProvisioningType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
CertStatuses This property is required. []GetPropertyHostnamesHostnameCertStatus
CnameFrom This property is required. string
The hostname that your end users see, indicated by the Host header in end user requests.
CnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
CnameType This property is required. string
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
EdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
certProvisioningType This property is required. String
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
certStatuses This property is required. List<GetPropertyHostnamesHostnameCertStatus>
cnameFrom This property is required. String
The hostname that your end users see, indicated by the Host header in end user requests.
cnameTo This property is required. String
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
cnameType This property is required. String
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
edgeHostnameId This property is required. String
The unique identifier for the edge hostname.
certProvisioningType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
certStatuses This property is required. GetPropertyHostnamesHostnameCertStatus[]
cnameFrom This property is required. string
The hostname that your end users see, indicated by the Host header in end user requests.
cnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
cnameType This property is required. string
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
edgeHostnameId This property is required. string
The unique identifier for the edge hostname.
cert_provisioning_type This property is required. str
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
cert_statuses This property is required. Sequence[GetPropertyHostnamesHostnameCertStatus]
cname_from This property is required. str
The hostname that your end users see, indicated by the Host header in end user requests.
cname_to This property is required. str
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
cname_type This property is required. str
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
edge_hostname_id This property is required. str
The unique identifier for the edge hostname.
certProvisioningType This property is required. String
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
certStatuses This property is required. List<Property Map>
cnameFrom This property is required. String
The hostname that your end users see, indicated by the Host header in end user requests.
cnameTo This property is required. String
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
cnameType This property is required. String
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
edgeHostnameId This property is required. String
The unique identifier for the edge hostname.

GetPropertyHostnamesHostnameBucket

CertStatuses This property is required. List<GetPropertyHostnamesHostnameBucketCertStatus>
CnameFrom This property is required. string
The hostname that your end users see, indicated by the Host header in end user requests.
CnameType This property is required. string
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
ProductionCertType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
ProductionCnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
ProductionEdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
StagingCertType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
StagingCnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
StagingEdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
CertStatuses This property is required. []GetPropertyHostnamesHostnameBucketCertStatus
CnameFrom This property is required. string
The hostname that your end users see, indicated by the Host header in end user requests.
CnameType This property is required. string
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
ProductionCertType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
ProductionCnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
ProductionEdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
StagingCertType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
StagingCnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
StagingEdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
certStatuses This property is required. List<GetPropertyHostnamesHostnameBucketCertStatus>
cnameFrom This property is required. String
The hostname that your end users see, indicated by the Host header in end user requests.
cnameType This property is required. String
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
productionCertType This property is required. String
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
productionCnameTo This property is required. String
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
productionEdgeHostnameId This property is required. String
The unique identifier for the edge hostname.
stagingCertType This property is required. String
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
stagingCnameTo This property is required. String
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
stagingEdgeHostnameId This property is required. String
The unique identifier for the edge hostname.
certStatuses This property is required. GetPropertyHostnamesHostnameBucketCertStatus[]
cnameFrom This property is required. string
The hostname that your end users see, indicated by the Host header in end user requests.
cnameType This property is required. string
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
productionCertType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
productionCnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
productionEdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
stagingCertType This property is required. string
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
stagingCnameTo This property is required. string
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
stagingEdgeHostnameId This property is required. string
The unique identifier for the edge hostname.
cert_statuses This property is required. Sequence[GetPropertyHostnamesHostnameBucketCertStatus]
cname_from This property is required. str
The hostname that your end users see, indicated by the Host header in end user requests.
cname_type This property is required. str
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
production_cert_type This property is required. str
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
production_cname_to This property is required. str
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
production_edge_hostname_id This property is required. str
The unique identifier for the edge hostname.
staging_cert_type This property is required. str
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
staging_cname_to This property is required. str
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
staging_edge_hostname_id This property is required. str
The unique identifier for the edge hostname.
certStatuses This property is required. List<Property Map>
cnameFrom This property is required. String
The hostname that your end users see, indicated by the Host header in end user requests.
cnameType This property is required. String
A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
productionCertType This property is required. String
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
productionCnameTo This property is required. String
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
productionEdgeHostnameId This property is required. String
The unique identifier for the edge hostname.
stagingCertType This property is required. String
Indicates the certificate's provisioning type. Either CPS_MANAGED for the certificates you create with the Certificate Provisioning System (CPS) API, or DEFAULT for the Domain Validation (DV) certificates created automatically. Note that you can't specify the DEFAULT value if your property hostname uses the akamaized.net domain suffix.
stagingCnameTo This property is required. String
The edge hostname you point the property hostname to so that you can start serving traffic through Akamai servers. This member corresponds to the edge hostname object's edgeHostnameDomain member.
stagingEdgeHostnameId This property is required. String
The unique identifier for the edge hostname.

GetPropertyHostnamesHostnameBucketCertStatus

Hostname This property is required. string
The hostname part of the CNAME record used to validate the certificate's domain.
ProductionStatus This property is required. string
The certificate's deployment status on the production network.
StagingStatus This property is required. string
The certificate's deployment status on the staging network.
Target This property is required. string
The destination part of the CNAME record used to validate the certificate's domain.
Hostname This property is required. string
The hostname part of the CNAME record used to validate the certificate's domain.
ProductionStatus This property is required. string
The certificate's deployment status on the production network.
StagingStatus This property is required. string
The certificate's deployment status on the staging network.
Target This property is required. string
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. String
The hostname part of the CNAME record used to validate the certificate's domain.
productionStatus This property is required. String
The certificate's deployment status on the production network.
stagingStatus This property is required. String
The certificate's deployment status on the staging network.
target This property is required. String
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. string
The hostname part of the CNAME record used to validate the certificate's domain.
productionStatus This property is required. string
The certificate's deployment status on the production network.
stagingStatus This property is required. string
The certificate's deployment status on the staging network.
target This property is required. string
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. str
The hostname part of the CNAME record used to validate the certificate's domain.
production_status This property is required. str
The certificate's deployment status on the production network.
staging_status This property is required. str
The certificate's deployment status on the staging network.
target This property is required. str
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. String
The hostname part of the CNAME record used to validate the certificate's domain.
productionStatus This property is required. String
The certificate's deployment status on the production network.
stagingStatus This property is required. String
The certificate's deployment status on the staging network.
target This property is required. String
The destination part of the CNAME record used to validate the certificate's domain.

GetPropertyHostnamesHostnameCertStatus

Hostname This property is required. string
The hostname part of the CNAME record used to validate the certificate's domain.
ProductionStatus This property is required. string
The certificate's deployment status on the production network.
StagingStatus This property is required. string
The certificate's deployment status on the staging network.
Target This property is required. string
The destination part of the CNAME record used to validate the certificate's domain.
Hostname This property is required. string
The hostname part of the CNAME record used to validate the certificate's domain.
ProductionStatus This property is required. string
The certificate's deployment status on the production network.
StagingStatus This property is required. string
The certificate's deployment status on the staging network.
Target This property is required. string
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. String
The hostname part of the CNAME record used to validate the certificate's domain.
productionStatus This property is required. String
The certificate's deployment status on the production network.
stagingStatus This property is required. String
The certificate's deployment status on the staging network.
target This property is required. String
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. string
The hostname part of the CNAME record used to validate the certificate's domain.
productionStatus This property is required. string
The certificate's deployment status on the production network.
stagingStatus This property is required. string
The certificate's deployment status on the staging network.
target This property is required. string
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. str
The hostname part of the CNAME record used to validate the certificate's domain.
production_status This property is required. str
The certificate's deployment status on the production network.
staging_status This property is required. str
The certificate's deployment status on the staging network.
target This property is required. str
The destination part of the CNAME record used to validate the certificate's domain.
hostname This property is required. String
The hostname part of the CNAME record used to validate the certificate's domain.
productionStatus This property is required. String
The certificate's deployment status on the production network.
stagingStatus This property is required. String
The certificate's deployment status on the staging network.
target This property is required. String
The destination part of the CNAME record used to validate the certificate's domain.

Package Details

Repository
Akamai pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.
Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi