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

akamai.getPropertyHostnamesDiff

Explore with Pulumi AI

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

    Using getPropertyHostnamesDiff

    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 getPropertyHostnamesDiff(args: GetPropertyHostnamesDiffArgs, opts?: InvokeOptions): Promise<GetPropertyHostnamesDiffResult>
    function getPropertyHostnamesDiffOutput(args: GetPropertyHostnamesDiffOutputArgs, opts?: InvokeOptions): Output<GetPropertyHostnamesDiffResult>
    def get_property_hostnames_diff(contract_id: Optional[str] = None,
                                    group_id: Optional[str] = None,
                                    property_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetPropertyHostnamesDiffResult
    def get_property_hostnames_diff_output(contract_id: Optional[pulumi.Input[str]] = None,
                                    group_id: Optional[pulumi.Input[str]] = None,
                                    property_id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetPropertyHostnamesDiffResult]
    func GetPropertyHostnamesDiff(ctx *Context, args *GetPropertyHostnamesDiffArgs, opts ...InvokeOption) (*GetPropertyHostnamesDiffResult, error)
    func GetPropertyHostnamesDiffOutput(ctx *Context, args *GetPropertyHostnamesDiffOutputArgs, opts ...InvokeOption) GetPropertyHostnamesDiffResultOutput

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

    public static class GetPropertyHostnamesDiff 
    {
        public static Task<GetPropertyHostnamesDiffResult> InvokeAsync(GetPropertyHostnamesDiffArgs args, InvokeOptions? opts = null)
        public static Output<GetPropertyHostnamesDiffResult> Invoke(GetPropertyHostnamesDiffInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPropertyHostnamesDiffResult> getPropertyHostnamesDiff(GetPropertyHostnamesDiffArgs args, InvokeOptions options)
    public static Output<GetPropertyHostnamesDiffResult> getPropertyHostnamesDiff(GetPropertyHostnamesDiffArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getPropertyHostnamesDiff:getPropertyHostnamesDiff
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PropertyId string
    ContractId string
    GroupId string
    PropertyId string
    ContractId string
    GroupId string
    propertyId String
    contractId String
    groupId String
    propertyId string
    contractId string
    groupId string
    propertyId String
    contractId String
    groupId String

    getPropertyHostnamesDiff Result

    The following output properties are available:

    AccountId string
    ContractId string
    GroupId string
    Hostnames List<GetPropertyHostnamesDiffHostname>
    Id string
    The provider-assigned unique ID for this managed resource.
    PropertyId string
    AccountId string
    ContractId string
    GroupId string
    Hostnames []GetPropertyHostnamesDiffHostname
    Id string
    The provider-assigned unique ID for this managed resource.
    PropertyId string
    accountId String
    contractId String
    groupId String
    hostnames List<GetPropertyHostnamesDiffHostname>
    id String
    The provider-assigned unique ID for this managed resource.
    propertyId String
    accountId string
    contractId string
    groupId string
    hostnames GetPropertyHostnamesDiffHostname[]
    id string
    The provider-assigned unique ID for this managed resource.
    propertyId string
    account_id str
    contract_id str
    group_id str
    hostnames Sequence[GetPropertyHostnamesDiffHostname]
    id str
    The provider-assigned unique ID for this managed resource.
    property_id str
    accountId String
    contractId String
    groupId String
    hostnames List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    propertyId String

    Supporting Types

    GetPropertyHostnamesDiffHostname

    CnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    ProductionCertProvisioningType 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.
    ProductionCnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    ProductionEdgeHostnameId string
    The unique identifier for the edge hostname.
    StagingCertProvisioningType 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.
    StagingCnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    StagingEdgeHostnameId string
    The unique identifier for the edge hostname.
    CnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    ProductionCertProvisioningType 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.
    ProductionCnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    ProductionEdgeHostnameId string
    The unique identifier for the edge hostname.
    StagingCertProvisioningType 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.
    StagingCnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    StagingEdgeHostnameId string
    The unique identifier for the edge hostname.
    cnameFrom String
    The hostname that your end users see, indicated by the Host header in end user requests.
    productionCertProvisioningType 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.
    productionCnameType String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    productionEdgeHostnameId String
    The unique identifier for the edge hostname.
    stagingCertProvisioningType 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.
    stagingCnameType String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    stagingEdgeHostnameId String
    The unique identifier for the edge hostname.
    cnameFrom string
    The hostname that your end users see, indicated by the Host header in end user requests.
    productionCertProvisioningType 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.
    productionCnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    productionEdgeHostnameId string
    The unique identifier for the edge hostname.
    stagingCertProvisioningType 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.
    stagingCnameType string
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    stagingEdgeHostnameId string
    The unique identifier for the edge hostname.
    cname_from str
    The hostname that your end users see, indicated by the Host header in end user requests.
    production_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.
    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_cname_type str
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    production_edge_hostname_id str
    The unique identifier for the edge hostname.
    staging_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.
    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_cname_type str
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    staging_edge_hostname_id str
    The unique identifier for the edge hostname.
    cnameFrom String
    The hostname that your end users see, indicated by the Host header in end user requests.
    productionCertProvisioningType 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.
    productionCnameType String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    productionEdgeHostnameId String
    The unique identifier for the edge hostname.
    stagingCertProvisioningType 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.
    stagingCnameType String
    A hostname's CNAME type. Supports only the EDGE_HOSTNAME value.
    stagingEdgeHostnameId String
    The unique identifier for the edge hostname.

    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