1. Packages
  2. Akamai
  3. API Docs
  4. getCloudwrapperConfiguration
Akamai v8.0.0 published on Saturday, Mar 1, 2025 by Pulumi

akamai.getCloudwrapperConfiguration

Explore with Pulumi AI

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>
Copy
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]
Copy
func LookupCloudwrapperConfiguration(ctx *Context, args *LookupCloudwrapperConfigurationArgs, opts ...InvokeOption) (*LookupCloudwrapperConfigurationResult, error)
func LookupCloudwrapperConfigurationOutput(ctx *Context, args *LookupCloudwrapperConfigurationOutputArgs, opts ...InvokeOption) LookupCloudwrapperConfigurationResultOutput
Copy

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

The following arguments are supported:

getCloudwrapperConfiguration Result

The following output properties are available:

Supporting Types

GetCloudwrapperConfigurationLocation

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

GetCloudwrapperConfigurationLocationCapacity

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetCloudwrapperConfigurationMultiCdnSettings

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

GetCloudwrapperConfigurationMultiCdnSettingsCdn

CdnCode This property is required. string
Unique identifier for the CDN.
Enabled This property is required. bool
Enable CDN.
HttpsOnly This property is required. bool
Specify whether CDN communication is HTTPS only.
IpAclCidrs This property is required. 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 This property is required. string
Unique identifier for the CDN.
Enabled This property is required. bool
Enable CDN.
HttpsOnly This property is required. bool
Specify whether CDN communication is HTTPS only.
IpAclCidrs This property is required. []string
Configure an access control list using IP addresses in CIDR notation.
CdnAuthKeys []GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey
List of auth keys configured for the CDN.
cdnCode This property is required. String
Unique identifier for the CDN.
enabled This property is required. Boolean
Enable CDN.
httpsOnly This property is required. Boolean
Specify whether CDN communication is HTTPS only.
ipAclCidrs This property is required. 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 This property is required. string
Unique identifier for the CDN.
enabled This property is required. boolean
Enable CDN.
httpsOnly This property is required. boolean
Specify whether CDN communication is HTTPS only.
ipAclCidrs This property is required. string[]
Configure an access control list using IP addresses in CIDR notation.
cdnAuthKeys GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey[]
List of auth keys configured for the CDN.
cdn_code This property is required. str
Unique identifier for the CDN.
enabled This property is required. bool
Enable CDN.
https_only This property is required. bool
Specify whether CDN communication is HTTPS only.
ip_acl_cidrs This property is required. 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 This property is required. String
Unique identifier for the CDN.
enabled This property is required. Boolean
Enable CDN.
httpsOnly This property is required. Boolean
Specify whether CDN communication is HTTPS only.
ipAclCidrs This property is required. 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 This property is required. string
The name of the auth key.
ExpiryDate This property is required. string
The expirty date of an auth key.
HeaderName This property is required. string
The header name of an auth key.
Secret This property is required. string
The secret of an auth key.
AuthKeyName This property is required. string
The name of the auth key.
ExpiryDate This property is required. string
The expirty date of an auth key.
HeaderName This property is required. string
The header name of an auth key.
Secret This property is required. string
The secret of an auth key.
authKeyName This property is required. String
The name of the auth key.
expiryDate This property is required. String
The expirty date of an auth key.
headerName This property is required. String
The header name of an auth key.
secret This property is required. String
The secret of an auth key.
authKeyName This property is required. string
The name of the auth key.
expiryDate This property is required. string
The expirty date of an auth key.
headerName This property is required. string
The header name of an auth key.
secret This property is required. string
The secret of an auth key.
auth_key_name This property is required. str
The name of the auth key.
expiry_date This property is required. str
The expirty date of an auth key.
header_name This property is required. str
The header name of an auth key.
secret This property is required. str
The secret of an auth key.
authKeyName This property is required. String
The name of the auth key.
expiryDate This property is required. String
The expirty date of an auth key.
headerName This property is required. String
The header name of an auth key.
secret This property is required. String
The secret of an auth key.

GetCloudwrapperConfigurationMultiCdnSettingsDataStreams

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

GetCloudwrapperConfigurationMultiCdnSettingsOrigin

Hostname This property is required. string
Origins hostname corresponding to the Akamai Delivery Property.
OriginId This property is required. string
Origin identifier and will be used to generated Multi CDN host names.
PropertyId This property is required. int
Property ID of the property that origin belongs to.
Hostname This property is required. string
Origins hostname corresponding to the Akamai Delivery Property.
OriginId This property is required. string
Origin identifier and will be used to generated Multi CDN host names.
PropertyId This property is required. int
Property ID of the property that origin belongs to.
hostname This property is required. String
Origins hostname corresponding to the Akamai Delivery Property.
originId This property is required. String
Origin identifier and will be used to generated Multi CDN host names.
propertyId This property is required. Integer
Property ID of the property that origin belongs to.
hostname This property is required. string
Origins hostname corresponding to the Akamai Delivery Property.
originId This property is required. string
Origin identifier and will be used to generated Multi CDN host names.
propertyId This property is required. number
Property ID of the property that origin belongs to.
hostname This property is required. str
Origins hostname corresponding to the Akamai Delivery Property.
origin_id This property is required. str
Origin identifier and will be used to generated Multi CDN host names.
property_id This property is required. int
Property ID of the property that origin belongs to.
hostname This property is required. String
Origins hostname corresponding to the Akamai Delivery Property.
originId This property is required. String
Origin identifier and will be used to generated Multi CDN host names.
propertyId This property is required. 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.