Class: Aws::MediaLive::Types::Scte35DeliveryRestrictions

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb

Overview

Note:

When making an API call, you may pass Scte35DeliveryRestrictions data as a hash:

{
  archive_allowed_flag: "ARCHIVE_NOT_ALLOWED", # required, accepts ARCHIVE_NOT_ALLOWED, ARCHIVE_ALLOWED
  device_restrictions: "NONE", # required, accepts NONE, RESTRICT_GROUP0, RESTRICT_GROUP1, RESTRICT_GROUP2
  no_regional_blackout_flag: "REGIONAL_BLACKOUT", # required, accepts REGIONAL_BLACKOUT, NO_REGIONAL_BLACKOUT
  web_delivery_allowed_flag: "WEB_DELIVERY_NOT_ALLOWED", # required, accepts WEB_DELIVERY_NOT_ALLOWED, WEB_DELIVERY_ALLOWED
}

Corresponds to SCTE-35 delivery_not_restricted_flag parameter. To declare delivery restrictions, include this element and its four "restriction" flags. To declare that there are no restrictions, omit this element.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#archive_allowed_flagString

Corresponds to SCTE-35 archive_allowed_flag.

Returns:

  • (String)


16524
16525
16526
16527
16528
16529
16530
16531
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 16524

class Scte35DeliveryRestrictions < Struct.new(
  :archive_allowed_flag,
  :device_restrictions,
  :no_regional_blackout_flag,
  :web_delivery_allowed_flag)
  SENSITIVE = []
  include Aws::Structure
end

#device_restrictionsString

Corresponds to SCTE-35 device_restrictions parameter.

Returns:

  • (String)


16524
16525
16526
16527
16528
16529
16530
16531
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 16524

class Scte35DeliveryRestrictions < Struct.new(
  :archive_allowed_flag,
  :device_restrictions,
  :no_regional_blackout_flag,
  :web_delivery_allowed_flag)
  SENSITIVE = []
  include Aws::Structure
end

#no_regional_blackout_flagString

Corresponds to SCTE-35 no_regional_blackout_flag parameter.

Returns:

  • (String)


16524
16525
16526
16527
16528
16529
16530
16531
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 16524

class Scte35DeliveryRestrictions < Struct.new(
  :archive_allowed_flag,
  :device_restrictions,
  :no_regional_blackout_flag,
  :web_delivery_allowed_flag)
  SENSITIVE = []
  include Aws::Structure
end

#web_delivery_allowed_flagString

Corresponds to SCTE-35 web_delivery_allowed_flag parameter.

Returns:

  • (String)


16524
16525
16526
16527
16528
16529
16530
16531
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 16524

class Scte35DeliveryRestrictions < Struct.new(
  :archive_allowed_flag,
  :device_restrictions,
  :no_regional_blackout_flag,
  :web_delivery_allowed_flag)
  SENSITIVE = []
  include Aws::Structure
end