1. Packages
  2. Akamai
  3. API Docs
  4. getCloudwrapperConfiguration
Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi

akamai.getCloudwrapperConfiguration

Explore with Pulumi AI

akamai logo
Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi

    Using getCloudwrapperConfiguration

    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 getCloudwrapperConfiguration(args: GetCloudwrapperConfigurationArgs, opts?: InvokeOptions): Promise<GetCloudwrapperConfigurationResult>
    function getCloudwrapperConfigurationOutput(args: GetCloudwrapperConfigurationOutputArgs, opts?: InvokeOptions): Output<GetCloudwrapperConfigurationResult>
    def get_cloudwrapper_configuration(id: Optional[int] = None,
                                       locations: Optional[Sequence[GetCloudwrapperConfigurationLocation]] = None,
                                       multi_cdn_settings: Optional[GetCloudwrapperConfigurationMultiCdnSettings] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetCloudwrapperConfigurationResult
    def get_cloudwrapper_configuration_output(id: Optional[pulumi.Input[int]] = None,
                                       locations: Optional[pulumi.Input[Sequence[pulumi.Input[GetCloudwrapperConfigurationLocationArgs]]]] = None,
                                       multi_cdn_settings: Optional[pulumi.Input[GetCloudwrapperConfigurationMultiCdnSettingsArgs]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetCloudwrapperConfigurationResult]
    func LookupCloudwrapperConfiguration(ctx *Context, args *LookupCloudwrapperConfigurationArgs, opts ...InvokeOption) (*LookupCloudwrapperConfigurationResult, error)
    func LookupCloudwrapperConfigurationOutput(ctx *Context, args *LookupCloudwrapperConfigurationOutputArgs, opts ...InvokeOption) LookupCloudwrapperConfigurationResultOutput

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

    public static class GetCloudwrapperConfiguration 
    {
        public static Task<GetCloudwrapperConfigurationResult> InvokeAsync(GetCloudwrapperConfigurationArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudwrapperConfigurationResult> Invoke(GetCloudwrapperConfigurationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudwrapperConfigurationResult> getCloudwrapperConfiguration(GetCloudwrapperConfigurationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: akamai:index/getCloudwrapperConfiguration:getCloudwrapperConfiguration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getCloudwrapperConfiguration Result

    The following output properties are available:

    Supporting Types

    GetCloudwrapperConfigurationLocation

    Capacity GetCloudwrapperConfigurationLocationCapacity
    The capacity assigned to this configuration's location.
    Comments string
    Additional comments provided by user.
    MapName string
    The name of the map.
    TrafficTypeId int
    Unique identifier for the location and traffic type combination.
    Capacity GetCloudwrapperConfigurationLocationCapacity
    The capacity assigned to this configuration's location.
    Comments string
    Additional comments provided by user.
    MapName string
    The name of the map.
    TrafficTypeId int
    Unique identifier for the location and traffic type combination.
    capacity GetCloudwrapperConfigurationLocationCapacity
    The capacity assigned to this configuration's location.
    comments String
    Additional comments provided by user.
    mapName String
    The name of the map.
    trafficTypeId Integer
    Unique identifier for the location and traffic type combination.
    capacity GetCloudwrapperConfigurationLocationCapacity
    The capacity assigned to this configuration's location.
    comments string
    Additional comments provided by user.
    mapName string
    The name of the map.
    trafficTypeId number
    Unique identifier for the location and traffic type combination.
    capacity GetCloudwrapperConfigurationLocationCapacity
    The capacity assigned to this configuration's location.
    comments str
    Additional comments provided by user.
    map_name str
    The name of the map.
    traffic_type_id int
    Unique identifier for the location and traffic type combination.
    capacity Property Map
    The capacity assigned to this configuration's location.
    comments String
    Additional comments provided by user.
    mapName String
    The name of the map.
    trafficTypeId Number
    Unique identifier for the location and traffic type combination.

    GetCloudwrapperConfigurationLocationCapacity

    Unit string
    Value int
    Unit string
    Value int
    unit String
    value Integer
    unit string
    value number
    unit str
    value int
    unit String
    value Number

    GetCloudwrapperConfigurationMultiCdnSettings

    EnableSoftAlerts bool
    Option to opt out of alerts based on soft limits of bandwidth usage.
    Bocc GetCloudwrapperConfigurationMultiCdnSettingsBocc
    Specify diagnostic data beacons details.
    Cdns List<GetCloudwrapperConfigurationMultiCdnSettingsCdn>
    List of CDN added for the configuration.
    DataStreams GetCloudwrapperConfigurationMultiCdnSettingsDataStreams
    Specifies data streams details.
    Origins List<GetCloudwrapperConfigurationMultiCdnSettingsOrigin>
    List of origins corresponding to the properties selected in the configuration.
    EnableSoftAlerts bool
    Option to opt out of alerts based on soft limits of bandwidth usage.
    Bocc GetCloudwrapperConfigurationMultiCdnSettingsBocc
    Specify diagnostic data beacons details.
    Cdns []GetCloudwrapperConfigurationMultiCdnSettingsCdn
    List of CDN added for the configuration.
    DataStreams GetCloudwrapperConfigurationMultiCdnSettingsDataStreams
    Specifies data streams details.
    Origins []GetCloudwrapperConfigurationMultiCdnSettingsOrigin
    List of origins corresponding to the properties selected in the configuration.
    enableSoftAlerts Boolean
    Option to opt out of alerts based on soft limits of bandwidth usage.
    bocc GetCloudwrapperConfigurationMultiCdnSettingsBocc
    Specify diagnostic data beacons details.
    cdns List<GetCloudwrapperConfigurationMultiCdnSettingsCdn>
    List of CDN added for the configuration.
    dataStreams GetCloudwrapperConfigurationMultiCdnSettingsDataStreams
    Specifies data streams details.
    origins List<GetCloudwrapperConfigurationMultiCdnSettingsOrigin>
    List of origins corresponding to the properties selected in the configuration.
    enableSoftAlerts boolean
    Option to opt out of alerts based on soft limits of bandwidth usage.
    bocc GetCloudwrapperConfigurationMultiCdnSettingsBocc
    Specify diagnostic data beacons details.
    cdns GetCloudwrapperConfigurationMultiCdnSettingsCdn[]
    List of CDN added for the configuration.
    dataStreams GetCloudwrapperConfigurationMultiCdnSettingsDataStreams
    Specifies data streams details.
    origins GetCloudwrapperConfigurationMultiCdnSettingsOrigin[]
    List of origins corresponding to the properties selected in the configuration.
    enable_soft_alerts bool
    Option to opt out of alerts based on soft limits of bandwidth usage.
    bocc GetCloudwrapperConfigurationMultiCdnSettingsBocc
    Specify diagnostic data beacons details.
    cdns Sequence[GetCloudwrapperConfigurationMultiCdnSettingsCdn]
    List of CDN added for the configuration.
    data_streams GetCloudwrapperConfigurationMultiCdnSettingsDataStreams
    Specifies data streams details.
    origins Sequence[GetCloudwrapperConfigurationMultiCdnSettingsOrigin]
    List of origins corresponding to the properties selected in the configuration.
    enableSoftAlerts Boolean
    Option to opt out of alerts based on soft limits of bandwidth usage.
    bocc Property Map
    Specify diagnostic data beacons details.
    cdns List<Property Map>
    List of CDN added for the configuration.
    dataStreams Property Map
    Specifies data streams details.
    origins List<Property Map>
    List of origins corresponding to the properties selected in the configuration.

    GetCloudwrapperConfigurationMultiCdnSettingsBocc

    ConditionalSamplingFrequency string
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    Enabled bool
    Enable diagnostic data beacons for consumption by the Broadcast Operations Control Center.
    ForwardType string
    Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
    RequestType string
    Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
    SamplingFrequency string
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    ConditionalSamplingFrequency string
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    Enabled bool
    Enable diagnostic data beacons for consumption by the Broadcast Operations Control Center.
    ForwardType string
    Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
    RequestType string
    Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
    SamplingFrequency string
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    conditionalSamplingFrequency String
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    enabled Boolean
    Enable diagnostic data beacons for consumption by the Broadcast Operations Control Center.
    forwardType String
    Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
    requestType String
    Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
    samplingFrequency String
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    conditionalSamplingFrequency string
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    enabled boolean
    Enable diagnostic data beacons for consumption by the Broadcast Operations Control Center.
    forwardType string
    Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
    requestType string
    Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
    samplingFrequency string
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    conditional_sampling_frequency str
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    enabled bool
    Enable diagnostic data beacons for consumption by the Broadcast Operations Control Center.
    forward_type str
    Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
    request_type str
    Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
    sampling_frequency str
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    conditionalSamplingFrequency String
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
    enabled Boolean
    Enable diagnostic data beacons for consumption by the Broadcast Operations Control Center.
    forwardType String
    Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
    requestType String
    Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
    samplingFrequency String
    The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.

    GetCloudwrapperConfigurationMultiCdnSettingsCdn

    CdnCode string
    Unique identifier for the CDN.
    Enabled bool
    Enable CDN.
    HttpsOnly bool
    Specify whether CDN communication is HTTPS only.
    IpAclCidrs List<string>
    Configure an access control list using IP addresses in CIDR notation.
    CdnAuthKeys List<GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey>
    List of auth keys configured for the CDN.
    CdnCode string
    Unique identifier for the CDN.
    Enabled bool
    Enable CDN.
    HttpsOnly bool
    Specify whether CDN communication is HTTPS only.
    IpAclCidrs []string
    Configure an access control list using IP addresses in CIDR notation.
    CdnAuthKeys []GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey
    List of auth keys configured for the CDN.
    cdnCode String
    Unique identifier for the CDN.
    enabled Boolean
    Enable CDN.
    httpsOnly Boolean
    Specify whether CDN communication is HTTPS only.
    ipAclCidrs List<String>
    Configure an access control list using IP addresses in CIDR notation.
    cdnAuthKeys List<GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey>
    List of auth keys configured for the CDN.
    cdnCode string
    Unique identifier for the CDN.
    enabled boolean
    Enable CDN.
    httpsOnly boolean
    Specify whether CDN communication is HTTPS only.
    ipAclCidrs string[]
    Configure an access control list using IP addresses in CIDR notation.
    cdnAuthKeys GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey[]
    List of auth keys configured for the CDN.
    cdn_code str
    Unique identifier for the CDN.
    enabled bool
    Enable CDN.
    https_only bool
    Specify whether CDN communication is HTTPS only.
    ip_acl_cidrs Sequence[str]
    Configure an access control list using IP addresses in CIDR notation.
    cdn_auth_keys Sequence[GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey]
    List of auth keys configured for the CDN.
    cdnCode String
    Unique identifier for the CDN.
    enabled Boolean
    Enable CDN.
    httpsOnly Boolean
    Specify whether CDN communication is HTTPS only.
    ipAclCidrs List<String>
    Configure an access control list using IP addresses in CIDR notation.
    cdnAuthKeys List<Property Map>
    List of auth keys configured for the CDN.

    GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey

    AuthKeyName string
    The name of the auth key.
    ExpiryDate string
    The expirty date of an auth key.
    HeaderName string
    The header name of an auth key.
    Secret string
    The secret of an auth key.
    AuthKeyName string
    The name of the auth key.
    ExpiryDate string
    The expirty date of an auth key.
    HeaderName string
    The header name of an auth key.
    Secret string
    The secret of an auth key.
    authKeyName String
    The name of the auth key.
    expiryDate String
    The expirty date of an auth key.
    headerName String
    The header name of an auth key.
    secret String
    The secret of an auth key.
    authKeyName string
    The name of the auth key.
    expiryDate string
    The expirty date of an auth key.
    headerName string
    The header name of an auth key.
    secret string
    The secret of an auth key.
    auth_key_name str
    The name of the auth key.
    expiry_date str
    The expirty date of an auth key.
    header_name str
    The header name of an auth key.
    secret str
    The secret of an auth key.
    authKeyName String
    The name of the auth key.
    expiryDate String
    The expirty date of an auth key.
    headerName String
    The header name of an auth key.
    secret String
    The secret of an auth key.

    GetCloudwrapperConfigurationMultiCdnSettingsDataStreams

    DataStreamIds List<int>
    Unique identifiers of the Data Streams.
    Enabled bool
    Enables DataStream reporting.
    SamplingRate int
    Specifies the percentage of log data you want to collect for this configuration.
    DataStreamIds []int
    Unique identifiers of the Data Streams.
    Enabled bool
    Enables DataStream reporting.
    SamplingRate int
    Specifies the percentage of log data you want to collect for this configuration.
    dataStreamIds List<Integer>
    Unique identifiers of the Data Streams.
    enabled Boolean
    Enables DataStream reporting.
    samplingRate Integer
    Specifies the percentage of log data you want to collect for this configuration.
    dataStreamIds number[]
    Unique identifiers of the Data Streams.
    enabled boolean
    Enables DataStream reporting.
    samplingRate number
    Specifies the percentage of log data you want to collect for this configuration.
    data_stream_ids Sequence[int]
    Unique identifiers of the Data Streams.
    enabled bool
    Enables DataStream reporting.
    sampling_rate int
    Specifies the percentage of log data you want to collect for this configuration.
    dataStreamIds List<Number>
    Unique identifiers of the Data Streams.
    enabled Boolean
    Enables DataStream reporting.
    samplingRate Number
    Specifies the percentage of log data you want to collect for this configuration.

    GetCloudwrapperConfigurationMultiCdnSettingsOrigin

    Hostname string
    Origins hostname corresponding to the Akamai Delivery Property.
    OriginId string
    Origin identifier and will be used to generated Multi CDN host names.
    PropertyId int
    Property ID of the property that origin belongs to.
    Hostname string
    Origins hostname corresponding to the Akamai Delivery Property.
    OriginId string
    Origin identifier and will be used to generated Multi CDN host names.
    PropertyId int
    Property ID of the property that origin belongs to.
    hostname String
    Origins hostname corresponding to the Akamai Delivery Property.
    originId String
    Origin identifier and will be used to generated Multi CDN host names.
    propertyId Integer
    Property ID of the property that origin belongs to.
    hostname string
    Origins hostname corresponding to the Akamai Delivery Property.
    originId string
    Origin identifier and will be used to generated Multi CDN host names.
    propertyId number
    Property ID of the property that origin belongs to.
    hostname str
    Origins hostname corresponding to the Akamai Delivery Property.
    origin_id str
    Origin identifier and will be used to generated Multi CDN host names.
    property_id int
    Property ID of the property that origin belongs to.
    hostname String
    Origins hostname corresponding to the Akamai Delivery Property.
    originId String
    Origin identifier and will be used to generated Multi CDN host names.
    propertyId Number
    Property ID of the property that origin belongs to.

    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 v7.5.0 published on Friday, Oct 11, 2024 by Pulumi