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 logo
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>
    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]
    func GetPropertyHostnames(ctx *Context, args *GetPropertyHostnamesArgs, opts ...InvokeOption) (*GetPropertyHostnamesResult, error)
    func GetPropertyHostnamesOutput(ctx *Context, args *GetPropertyHostnamesOutputArgs, opts ...InvokeOption) GetPropertyHostnamesResultOutput

    > 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)
    }
    public static CompletableFuture<GetPropertyHostnamesResult> getPropertyHostnames(GetPropertyHostnamesArgs args, InvokeOptions options)
    public static Output<GetPropertyHostnamesResult> getPropertyHostnames(GetPropertyHostnamesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getPropertyHostnames:getPropertyHostnames
      arguments:
        # arguments dictionary

    The following arguments are supported:

    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 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 List<GetPropertyHostnamesHostnameCertStatus>
    CnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    CnameTo 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 string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    EdgeHostnameId string
    The unique identifier for the edge hostname.
    CertProvisioningType 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 []GetPropertyHostnamesHostnameCertStatus
    CnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    CnameTo 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 string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    EdgeHostnameId string
    The unique identifier for the edge hostname.
    certProvisioningType 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 List<GetPropertyHostnamesHostnameCertStatus>
    cnameFrom String
    The hostname that your end users see, indicated by the Host header in end user requests.
    cnameTo 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 String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    edgeHostnameId String
    The unique identifier for the edge hostname.
    certProvisioningType 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 GetPropertyHostnamesHostnameCertStatus[]
    cnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    cnameTo 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 string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    edgeHostnameId string
    The unique identifier for the edge hostname.
    cert_provisioning_type 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 Sequence[GetPropertyHostnamesHostnameCertStatus]
    cname_from str
    The hostname that your end users see, indicated by the Host header in end user requests.
    cname_to 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 str
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    edge_hostname_id str
    The unique identifier for the edge hostname.
    certProvisioningType 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 List<Property Map>
    cnameFrom String
    The hostname that your end users see, indicated by the Host header in end user requests.
    cnameTo 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 String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    edgeHostnameId String
    The unique identifier for the edge hostname.

    GetPropertyHostnamesHostnameBucket

    CertStatuses List<GetPropertyHostnamesHostnameBucketCertStatus>
    CnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    CnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    ProductionCertType 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 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 string
    The unique identifier for the edge hostname.
    StagingCertType 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 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 string
    The unique identifier for the edge hostname.
    CertStatuses []GetPropertyHostnamesHostnameBucketCertStatus
    CnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    CnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    ProductionCertType 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 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 string
    The unique identifier for the edge hostname.
    StagingCertType 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 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 string
    The unique identifier for the edge hostname.
    certStatuses List<GetPropertyHostnamesHostnameBucketCertStatus>
    cnameFrom String
    The hostname that your end users see, indicated by the Host header in end user requests.
    cnameType String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    productionCertType 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 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 String
    The unique identifier for the edge hostname.
    stagingCertType 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 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 String
    The unique identifier for the edge hostname.
    certStatuses GetPropertyHostnamesHostnameBucketCertStatus[]
    cnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    cnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    productionCertType 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 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 string
    The unique identifier for the edge hostname.
    stagingCertType 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 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 string
    The unique identifier for the edge hostname.
    cert_statuses Sequence[GetPropertyHostnamesHostnameBucketCertStatus]
    cname_from str
    The hostname that your end users see, indicated by the Host header in end user requests.
    cname_type str
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    production_cert_type 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 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 str
    The unique identifier for the edge hostname.
    staging_cert_type 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 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 str
    The unique identifier for the edge hostname.
    certStatuses List<Property Map>
    cnameFrom String
    The hostname that your end users see, indicated by the Host header in end user requests.
    cnameType String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    productionCertType 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 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 String
    The unique identifier for the edge hostname.
    stagingCertType 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 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 String
    The unique identifier for the edge hostname.

    GetPropertyHostnamesHostnameBucketCertStatus

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

    GetPropertyHostnamesHostnameCertStatus

    Hostname string
    The hostname part of the CNAME record used to validate the certificate's domain.
    ProductionStatus string
    The certificate's deployment status on the production network.
    StagingStatus string
    The certificate's deployment status on the staging network.
    Target string
    The destination part of the CNAME record used to validate the certificate's domain.
    Hostname string
    The hostname part of the CNAME record used to validate the certificate's domain.
    ProductionStatus string
    The certificate's deployment status on the production network.
    StagingStatus string
    The certificate's deployment status on the staging network.
    Target string
    The destination part of the CNAME record used to validate the certificate's domain.
    hostname String
    The hostname part of the CNAME record used to validate the certificate's domain.
    productionStatus String
    The certificate's deployment status on the production network.
    stagingStatus String
    The certificate's deployment status on the staging network.
    target String
    The destination part of the CNAME record used to validate the certificate's domain.
    hostname string
    The hostname part of the CNAME record used to validate the certificate's domain.
    productionStatus string
    The certificate's deployment status on the production network.
    stagingStatus string
    The certificate's deployment status on the staging network.
    target string
    The destination part of the CNAME record used to validate the certificate's domain.
    hostname str
    The hostname part of the CNAME record used to validate the certificate's domain.
    production_status str
    The certificate's deployment status on the production network.
    staging_status str
    The certificate's deployment status on the staging network.
    target str
    The destination part of the CNAME record used to validate the certificate's domain.
    hostname String
    The hostname part of the CNAME record used to validate the certificate's domain.
    productionStatus String
    The certificate's deployment status on the production network.
    stagingStatus String
    The certificate's deployment status on the staging network.
    target 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 logo
    Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi