Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi
akamai.getPropertyHostnames
Explore with Pulumi AI
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:
- Contract
Id This property is required. string - Group
Id This property is required. string - Property
Id This property is required. string - Filter
Pending boolDefault Certs - Version int
- Contract
Id This property is required. string - Group
Id This property is required. string - Property
Id This property is required. string - Filter
Pending boolDefault Certs - Version int
- contract
Id This property is required. String - group
Id This property is required. String - property
Id This property is required. String - filter
Pending BooleanDefault Certs - version Integer
- contract
Id This property is required. string - group
Id This property is required. string - property
Id This property is required. string - filter
Pending booleanDefault Certs - 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_ booldefault_ certs - version int
- contract
Id This property is required. String - group
Id This property is required. String - property
Id This property is required. String - filter
Pending BooleanDefault Certs - version Number
getPropertyHostnames Result
The following output properties are available:
- Contract
Id string - Group
Id string - Hostname
Buckets List<GetProperty Hostnames Hostname Bucket> - Hostnames
List<Get
Property Hostnames Hostname> - Id string
- The provider-assigned unique ID for this managed resource.
- Property
Id string - Version int
- Filter
Pending boolDefault Certs
- Contract
Id string - Group
Id string - Hostname
Buckets []GetProperty Hostnames Hostname Bucket - Hostnames
[]Get
Property Hostnames Hostname - Id string
- The provider-assigned unique ID for this managed resource.
- Property
Id string - Version int
- Filter
Pending boolDefault Certs
- contract
Id String - group
Id String - hostname
Buckets List<GetProperty Hostnames Hostname Bucket> - hostnames
List<Get
Property Hostnames Hostname> - id String
- The provider-assigned unique ID for this managed resource.
- property
Id String - version Integer
- filter
Pending BooleanDefault Certs
- contract
Id string - group
Id string - hostname
Buckets GetProperty Hostnames Hostname Bucket[] - hostnames
Get
Property Hostnames Hostname[] - id string
- The provider-assigned unique ID for this managed resource.
- property
Id string - version number
- filter
Pending booleanDefault Certs
- contract_
id str - group_
id str - hostname_
buckets Sequence[GetProperty Hostnames Hostname Bucket] - hostnames
Sequence[Get
Property Hostnames Hostname] - id str
- The provider-assigned unique ID for this managed resource.
- property_
id str - version int
- filter_
pending_ booldefault_ certs
- contract
Id String - group
Id String - hostname
Buckets List<Property Map> - hostnames List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- property
Id String - version Number
- filter
Pending BooleanDefault Certs
Supporting Types
GetPropertyHostnamesHostname
- Cert
Provisioning Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - Cert
Statuses This property is required. List<GetProperty Hostnames Hostname Cert Status> - Cname
From This property is required. string - The hostname that your end users see, indicated by the Host header in end user requests.
- Cname
To 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. - Cname
Type This property is required. string - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - Edge
Hostname Id This property is required. string - The unique identifier for the edge hostname.
- Cert
Provisioning Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - Cert
Statuses This property is required. []GetProperty Hostnames Hostname Cert Status - Cname
From This property is required. string - The hostname that your end users see, indicated by the Host header in end user requests.
- Cname
To 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. - Cname
Type This property is required. string - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - Edge
Hostname Id This property is required. string - The unique identifier for the edge hostname.
- cert
Provisioning Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - cert
Statuses This property is required. List<GetProperty Hostnames Hostname Cert Status> - cname
From This property is required. String - The hostname that your end users see, indicated by the Host header in end user requests.
- cname
To 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. - cname
Type This property is required. String - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - edge
Hostname Id This property is required. String - The unique identifier for the edge hostname.
- cert
Provisioning Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - cert
Statuses This property is required. GetProperty Hostnames Hostname Cert Status[] - cname
From This property is required. string - The hostname that your end users see, indicated by the Host header in end user requests.
- cname
To 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. - cname
Type This property is required. string - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - edge
Hostname Id 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - cert_
statuses This property is required. Sequence[GetProperty Hostnames Hostname Cert Status] - 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.
- cert
Provisioning Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - cert
Statuses This property is required. List<Property Map> - cname
From This property is required. String - The hostname that your end users see, indicated by the Host header in end user requests.
- cname
To 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. - cname
Type This property is required. String - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - edge
Hostname Id This property is required. String - The unique identifier for the edge hostname.
GetPropertyHostnamesHostnameBucket
- Cert
Statuses This property is required. List<GetProperty Hostnames Hostname Bucket Cert Status> - Cname
From This property is required. string - The hostname that your end users see, indicated by the Host header in end user requests.
- Cname
Type This property is required. string - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - Production
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - Production
Cname To 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. - Production
Edge Hostname Id This property is required. string - The unique identifier for the edge hostname.
- Staging
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - Staging
Cname To 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. - Staging
Edge Hostname Id This property is required. string - The unique identifier for the edge hostname.
- Cert
Statuses This property is required. []GetProperty Hostnames Hostname Bucket Cert Status - Cname
From This property is required. string - The hostname that your end users see, indicated by the Host header in end user requests.
- Cname
Type This property is required. string - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - Production
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - Production
Cname To 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. - Production
Edge Hostname Id This property is required. string - The unique identifier for the edge hostname.
- Staging
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - Staging
Cname To 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. - Staging
Edge Hostname Id This property is required. string - The unique identifier for the edge hostname.
- cert
Statuses This property is required. List<GetProperty Hostnames Hostname Bucket Cert Status> - cname
From This property is required. String - The hostname that your end users see, indicated by the Host header in end user requests.
- cname
Type This property is required. String - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - production
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - production
Cname To 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. - production
Edge Hostname Id This property is required. String - The unique identifier for the edge hostname.
- staging
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - staging
Cname To 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. - staging
Edge Hostname Id This property is required. String - The unique identifier for the edge hostname.
- cert
Statuses This property is required. GetProperty Hostnames Hostname Bucket Cert Status[] - cname
From This property is required. string - The hostname that your end users see, indicated by the Host header in end user requests.
- cname
Type This property is required. string - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - production
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - production
Cname To 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. - production
Edge Hostname Id This property is required. string - The unique identifier for the edge hostname.
- staging
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - staging
Cname To 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. - staging
Edge Hostname Id This property is required. string - The unique identifier for the edge hostname.
- cert_
statuses This property is required. Sequence[GetProperty Hostnames Hostname Bucket Cert Status] - 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.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.
- cert
Statuses This property is required. List<Property Map> - cname
From This property is required. String - The hostname that your end users see, indicated by the Host header in end user requests.
- cname
Type This property is required. String - A hostname's CNAME type. Supports only the
EDGE_HOSTNAME
value. - production
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - production
Cname To 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. - production
Edge Hostname Id This property is required. String - The unique identifier for the edge hostname.
- staging
Cert Type 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, orDEFAULT
for the Domain Validation (DV) certificates created automatically. Note that you can't specify theDEFAULT
value if your property hostname uses theakamaized.net
domain suffix. - staging
Cname To 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. - staging
Edge Hostname Id 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.
- Production
Status This property is required. string - The certificate's deployment status on the production network.
- Staging
Status 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.
- Production
Status This property is required. string - The certificate's deployment status on the production network.
- Staging
Status 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.
- production
Status This property is required. String - The certificate's deployment status on the production network.
- staging
Status 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.
- production
Status This property is required. string - The certificate's deployment status on the production network.
- staging
Status 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.
- production
Status This property is required. String - The certificate's deployment status on the production network.
- staging
Status 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.
- Production
Status This property is required. string - The certificate's deployment status on the production network.
- Staging
Status 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.
- Production
Status This property is required. string - The certificate's deployment status on the production network.
- Staging
Status 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.
- production
Status This property is required. String - The certificate's deployment status on the production network.
- staging
Status 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.
- production
Status This property is required. string - The certificate's deployment status on the production network.
- staging
Status 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.
- production
Status This property is required. String - The certificate's deployment status on the production network.
- staging
Status 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.