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>
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)
public static Output<GetCloudwrapperConfigurationResult> getCloudwrapperConfiguration(GetCloudwrapperConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getCloudwrapperConfiguration:getCloudwrapperConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Id
This property is required. int - Locations
List<Get
Cloudwrapper Configuration Location> - Multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- Id
This property is required. int - Locations
[]Get
Cloudwrapper Configuration Location - Multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- id
This property is required. Integer - locations
List<Get
Cloudwrapper Configuration Location> - multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- id
This property is required. number - locations
Get
Cloudwrapper Configuration Location[] - multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- id
This property is required. int - locations
Sequence[Get
Cloudwrapper Configuration Location] - multi_
cdn_ Getsettings Cloudwrapper Configuration Multi Cdn Settings
- id
This property is required. Number - locations List<Property Map>
- multi
Cdn Property MapSettings
getCloudwrapperConfiguration Result
The following output properties are available:
- Capacity
Alerts intThreshold - Comments string
- Config
Name string - Contract
Id string - Id int
- Last
Activated stringBy - Last
Activated stringDate - Last
Updated stringBy - Last
Updated stringDate - Notification
Emails List<string> - Property
Ids List<string> - Retain
Idle boolObjects - Status string
- Locations
List<Get
Cloudwrapper Configuration Location> - Multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- Capacity
Alerts intThreshold - Comments string
- Config
Name string - Contract
Id string - Id int
- Last
Activated stringBy - Last
Activated stringDate - Last
Updated stringBy - Last
Updated stringDate - Notification
Emails []string - Property
Ids []string - Retain
Idle boolObjects - Status string
- Locations
[]Get
Cloudwrapper Configuration Location - Multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- capacity
Alerts IntegerThreshold - comments String
- config
Name String - contract
Id String - id Integer
- last
Activated StringBy - last
Activated StringDate - last
Updated StringBy - last
Updated StringDate - notification
Emails List<String> - property
Ids List<String> - retain
Idle BooleanObjects - status String
- locations
List<Get
Cloudwrapper Configuration Location> - multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- capacity
Alerts numberThreshold - comments string
- config
Name string - contract
Id string - id number
- last
Activated stringBy - last
Activated stringDate - last
Updated stringBy - last
Updated stringDate - notification
Emails string[] - property
Ids string[] - retain
Idle booleanObjects - status string
- locations
Get
Cloudwrapper Configuration Location[] - multi
Cdn GetSettings Cloudwrapper Configuration Multi Cdn Settings
- capacity_
alerts_ intthreshold - comments str
- config_
name str - contract_
id str - id int
- last_
activated_ strby - last_
activated_ strdate - last_
updated_ strby - last_
updated_ strdate - notification_
emails Sequence[str] - property_
ids Sequence[str] - retain_
idle_ boolobjects - status str
- locations
Sequence[Get
Cloudwrapper Configuration Location] - multi_
cdn_ Getsettings Cloudwrapper Configuration Multi Cdn Settings
- capacity
Alerts NumberThreshold - comments String
- config
Name String - contract
Id String - id Number
- last
Activated StringBy - last
Activated StringDate - last
Updated StringBy - last
Updated StringDate - notification
Emails List<String> - property
Ids List<String> - retain
Idle BooleanObjects - status String
- locations List<Property Map>
- multi
Cdn Property MapSettings
Supporting Types
GetCloudwrapperConfigurationLocation
- Capacity
This property is required. GetCloudwrapper Configuration Location Capacity - The capacity assigned to this configuration's location.
- Comments
This property is required. string - Additional comments provided by user.
- Map
Name This property is required. string - 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. GetCloudwrapper Configuration Location Capacity - The capacity assigned to this configuration's location.
- Comments
This property is required. string - Additional comments provided by user.
- Map
Name This property is required. string - 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. GetCloudwrapper Configuration Location Capacity - The capacity assigned to this configuration's location.
- comments
This property is required. String - Additional comments provided by user.
- map
Name This property is required. String - The name of the map.
- traffic
Type Id This property is required. Integer - Unique identifier for the location and traffic type combination.
- capacity
This property is required. GetCloudwrapper Configuration Location Capacity - The capacity assigned to this configuration's location.
- comments
This property is required. string - Additional comments provided by user.
- map
Name This property is required. string - The name of the map.
- traffic
Type Id This property is required. number - Unique identifier for the location and traffic type combination.
- capacity
This property is required. GetCloudwrapper Configuration Location Capacity - 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.
- map
Name This property is required. String - The name of the map.
- traffic
Type Id This property is required. Number - Unique identifier for the location and traffic type combination.
GetCloudwrapperConfigurationLocationCapacity
GetCloudwrapperConfigurationMultiCdnSettings
- Enable
Soft Alerts This property is required. bool - Option to opt out of alerts based on soft limits of bandwidth usage.
- Bocc
Get
Cloudwrapper Configuration Multi Cdn Settings Bocc - Specify diagnostic data beacons details.
- Cdns
List<Get
Cloudwrapper Configuration Multi Cdn Settings Cdn> - List of CDN added for the configuration.
- Data
Streams GetCloudwrapper Configuration Multi Cdn Settings Data Streams - Specifies data streams details.
- Origins
List<Get
Cloudwrapper Configuration Multi Cdn Settings Origin> - 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
Get
Cloudwrapper Configuration Multi Cdn Settings Bocc - Specify diagnostic data beacons details.
- Cdns
[]Get
Cloudwrapper Configuration Multi Cdn Settings Cdn - List of CDN added for the configuration.
- Data
Streams GetCloudwrapper Configuration Multi Cdn Settings Data Streams - Specifies data streams details.
- Origins
[]Get
Cloudwrapper Configuration Multi Cdn Settings Origin - List of origins corresponding to the properties selected in the configuration.
- enable
Soft Alerts This property is required. Boolean - Option to opt out of alerts based on soft limits of bandwidth usage.
- bocc
Get
Cloudwrapper Configuration Multi Cdn Settings Bocc - Specify diagnostic data beacons details.
- cdns
List<Get
Cloudwrapper Configuration Multi Cdn Settings Cdn> - List of CDN added for the configuration.
- data
Streams GetCloudwrapper Configuration Multi Cdn Settings Data Streams - Specifies data streams details.
- origins
List<Get
Cloudwrapper Configuration Multi Cdn Settings Origin> - List of origins corresponding to the properties selected in the configuration.
- enable
Soft Alerts This property is required. boolean - Option to opt out of alerts based on soft limits of bandwidth usage.
- bocc
Get
Cloudwrapper Configuration Multi Cdn Settings Bocc - Specify diagnostic data beacons details.
- cdns
Get
Cloudwrapper Configuration Multi Cdn Settings Cdn[] - List of CDN added for the configuration.
- data
Streams GetCloudwrapper Configuration Multi Cdn Settings Data Streams - Specifies data streams details.
- origins
Get
Cloudwrapper Configuration Multi Cdn Settings Origin[] - 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
Get
Cloudwrapper Configuration Multi Cdn Settings Bocc - Specify diagnostic data beacons details.
- cdns
Sequence[Get
Cloudwrapper Configuration Multi Cdn Settings Cdn] - List of CDN added for the configuration.
- data_
streams GetCloudwrapper Configuration Multi Cdn Settings Data Streams - Specifies data streams details.
- origins
Sequence[Get
Cloudwrapper Configuration Multi Cdn Settings Origin] - List of origins corresponding to the properties selected in the configuration.
- enable
Soft Alerts 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.
- data
Streams Property Map - Specifies data streams details.
- origins List<Property Map>
- List of origins corresponding to the properties selected in the configuration.
GetCloudwrapperConfigurationMultiCdnSettingsBocc
- Conditional
Sampling Frequency 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.
- Forward
Type This property is required. string - Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
- Request
Type This property is required. string - Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
- Sampling
Frequency 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. 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.
- Forward
Type This property is required. string - Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
- Request
Type This property is required. string - Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
- Sampling
Frequency 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. 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.
- forward
Type This property is required. String - Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
- request
Type This property is required. String - Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
- sampling
Frequency 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. 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.
- forward
Type This property is required. string - Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
- request
Type This property is required. string - Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
- sampling
Frequency 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.
- conditional
Sampling Frequency 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.
- forward
Type This property is required. String - Select whether to beacon diagnostics data for internal ORIGIN_ONLY, MIDGRESS_ONLY, or both ORIGIN_AND_MIDGRESS forwards.
- request
Type This property is required. String - Select whether to beacon diagnostics data for EDGE_ONLY or EDGE_AND_MIDGRESS requests.
- sampling
Frequency This property is required. String - The sampling frequency of requests and forwards for EDGE, MIDGRESS, and ORIGIN beacons.
GetCloudwrapperConfigurationMultiCdnSettingsCdn
- Cdn
Code This property is required. string - 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. List<string> - Configure an access control list using IP addresses in CIDR notation.
- Cdn
Auth List<GetKeys Cloudwrapper Configuration Multi Cdn Settings Cdn Cdn Auth Key> - List of auth keys configured for the CDN.
- Cdn
Code This property is required. string - 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. []string - Configure an access control list using IP addresses in CIDR notation.
- Cdn
Auth []GetKeys Cloudwrapper Configuration Multi Cdn Settings Cdn Cdn Auth Key - List of auth keys configured for the CDN.
- cdn
Code This property is required. String - Unique identifier for the CDN.
- enabled
This property is required. Boolean - Enable CDN.
- https
Only This property is required. Boolean - Specify whether CDN communication is HTTPS only.
- ip
Acl Cidrs This property is required. List<String> - Configure an access control list using IP addresses in CIDR notation.
- cdn
Auth List<GetKeys Cloudwrapper Configuration Multi Cdn Settings Cdn Cdn Auth Key> - List of auth keys configured for the CDN.
- cdn
Code This property is required. string - Unique identifier for the CDN.
- enabled
This property is required. boolean - Enable CDN.
- https
Only This property is required. boolean - Specify whether CDN communication is HTTPS only.
- ip
Acl Cidrs This property is required. string[] - Configure an access control list using IP addresses in CIDR notation.
- cdn
Auth GetKeys Cloudwrapper Configuration Multi Cdn Settings Cdn Cdn Auth Key[] - 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_ Sequence[Getkeys Cloudwrapper Configuration Multi Cdn Settings Cdn Cdn Auth Key] - List of auth keys configured for the CDN.
- cdn
Code This property is required. String - Unique identifier for the CDN.
- enabled
This property is required. Boolean - Enable CDN.
- https
Only This property is required. Boolean - Specify whether CDN communication is HTTPS only.
- ip
Acl Cidrs This property is required. List<String> - Configure an access control list using IP addresses in CIDR notation.
- cdn
Auth List<Property Map>Keys - List of auth keys configured for the CDN.
GetCloudwrapperConfigurationMultiCdnSettingsCdnCdnAuthKey
- Auth
Key Name This property is required. string - The name of the auth key.
- Expiry
Date This property is required. string - The expirty date of an auth key.
- Header
Name 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. string - The name of the auth key.
- Expiry
Date This property is required. string - The expirty date of an auth key.
- Header
Name 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. String - The name of the auth key.
- expiry
Date This property is required. String - The expirty date of an auth key.
- header
Name 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. string - The name of the auth key.
- expiry
Date This property is required. string - The expirty date of an auth key.
- header
Name 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.
- auth
Key Name This property is required. String - The name of the auth key.
- expiry
Date This property is required. String - The expirty date of an auth key.
- header
Name 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
- Data
Stream Ids This property is required. List<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.
- Data
Stream Ids This property is required. []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.
- data
Stream Ids This property is required. List<Integer> - Unique identifiers of the Data Streams.
- enabled
This property is required. Boolean - Enables DataStream reporting.
- sampling
Rate This property is required. Integer - Specifies the percentage of log data you want to collect for this configuration.
- data
Stream Ids This property is required. number[] - Unique identifiers of the Data Streams.
- enabled
This property is required. boolean - Enables DataStream reporting.
- sampling
Rate 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.
- data
Stream Ids This property is required. List<Number> - Unique identifiers of the Data Streams.
- enabled
This property is required. Boolean - Enables DataStream reporting.
- sampling
Rate 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.
- Origin
Id This property is required. string - 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.
- Origin
Id This property is required. string - 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.
- origin
Id This property is required. String - Origin identifier and will be used to generated Multi CDN host names.
- property
Id 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.
- origin
Id This property is required. string - Origin identifier and will be used to generated Multi CDN host names.
- property
Id 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.
- origin
Id This property is required. String - Origin identifier and will be used to generated Multi CDN host names.
- property
Id 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.