// Code generated by smithy-go-codegen DO NOT EDIT. package types type AdMarkerHls string // Enum values for AdMarkerHls const ( AdMarkerHlsDaterange AdMarkerHls = "DATERANGE" ) // Values returns all known values for AdMarkerHls. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (AdMarkerHls) Values() []AdMarkerHls { return []AdMarkerHls{ "DATERANGE", } } type CmafEncryptionMethod string // Enum values for CmafEncryptionMethod const ( CmafEncryptionMethodCenc CmafEncryptionMethod = "CENC" CmafEncryptionMethodCbcs CmafEncryptionMethod = "CBCS" ) // Values returns all known values for CmafEncryptionMethod. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafEncryptionMethod) Values() []CmafEncryptionMethod { return []CmafEncryptionMethod{ "CENC", "CBCS", } } type ConflictExceptionType string // Enum values for ConflictExceptionType const ( ConflictExceptionTypeResourceInUse ConflictExceptionType = "RESOURCE_IN_USE" ConflictExceptionTypeResourceAlreadyExists ConflictExceptionType = "RESOURCE_ALREADY_EXISTS" ConflictExceptionTypeIdempotentParameterMismatch ConflictExceptionType = "IDEMPOTENT_PARAMETER_MISMATCH" ConflictExceptionTypeConflictingOperation ConflictExceptionType = "CONFLICTING_OPERATION" ) // Values returns all known values for ConflictExceptionType. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ConflictExceptionType) Values() []ConflictExceptionType { return []ConflictExceptionType{ "RESOURCE_IN_USE", "RESOURCE_ALREADY_EXISTS", "IDEMPOTENT_PARAMETER_MISMATCH", "CONFLICTING_OPERATION", } } type ContainerType string // Enum values for ContainerType const ( ContainerTypeTs ContainerType = "TS" ContainerTypeCmaf ContainerType = "CMAF" ) // Values returns all known values for ContainerType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ContainerType) Values() []ContainerType { return []ContainerType{ "TS", "CMAF", } } type DrmSystem string // Enum values for DrmSystem const ( DrmSystemClearKeyAes128 DrmSystem = "CLEAR_KEY_AES_128" DrmSystemFairplay DrmSystem = "FAIRPLAY" DrmSystemPlayready DrmSystem = "PLAYREADY" DrmSystemWidevine DrmSystem = "WIDEVINE" ) // Values returns all known values for DrmSystem. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (DrmSystem) Values() []DrmSystem { return []DrmSystem{ "CLEAR_KEY_AES_128", "FAIRPLAY", "PLAYREADY", "WIDEVINE", } } type PresetSpeke20Audio string // Enum values for PresetSpeke20Audio const ( PresetSpeke20AudioPresetAudio1 PresetSpeke20Audio = "PRESET_AUDIO_1" PresetSpeke20AudioPresetAudio2 PresetSpeke20Audio = "PRESET_AUDIO_2" PresetSpeke20AudioPresetAudio3 PresetSpeke20Audio = "PRESET_AUDIO_3" PresetSpeke20AudioShared PresetSpeke20Audio = "SHARED" PresetSpeke20AudioUnencrypted PresetSpeke20Audio = "UNENCRYPTED" ) // Values returns all known values for PresetSpeke20Audio. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (PresetSpeke20Audio) Values() []PresetSpeke20Audio { return []PresetSpeke20Audio{ "PRESET_AUDIO_1", "PRESET_AUDIO_2", "PRESET_AUDIO_3", "SHARED", "UNENCRYPTED", } } type PresetSpeke20Video string // Enum values for PresetSpeke20Video const ( PresetSpeke20VideoPresetVideo1 PresetSpeke20Video = "PRESET_VIDEO_1" PresetSpeke20VideoPresetVideo2 PresetSpeke20Video = "PRESET_VIDEO_2" PresetSpeke20VideoPresetVideo3 PresetSpeke20Video = "PRESET_VIDEO_3" PresetSpeke20VideoPresetVideo4 PresetSpeke20Video = "PRESET_VIDEO_4" PresetSpeke20VideoPresetVideo5 PresetSpeke20Video = "PRESET_VIDEO_5" PresetSpeke20VideoPresetVideo6 PresetSpeke20Video = "PRESET_VIDEO_6" PresetSpeke20VideoPresetVideo7 PresetSpeke20Video = "PRESET_VIDEO_7" PresetSpeke20VideoPresetVideo8 PresetSpeke20Video = "PRESET_VIDEO_8" PresetSpeke20VideoShared PresetSpeke20Video = "SHARED" PresetSpeke20VideoUnencrypted PresetSpeke20Video = "UNENCRYPTED" ) // Values returns all known values for PresetSpeke20Video. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (PresetSpeke20Video) Values() []PresetSpeke20Video { return []PresetSpeke20Video{ "PRESET_VIDEO_1", "PRESET_VIDEO_2", "PRESET_VIDEO_3", "PRESET_VIDEO_4", "PRESET_VIDEO_5", "PRESET_VIDEO_6", "PRESET_VIDEO_7", "PRESET_VIDEO_8", "SHARED", "UNENCRYPTED", } } type ResourceTypeNotFound string // Enum values for ResourceTypeNotFound const ( ResourceTypeNotFoundChannelGroup ResourceTypeNotFound = "CHANNEL_GROUP" ResourceTypeNotFoundChannel ResourceTypeNotFound = "CHANNEL" ResourceTypeNotFoundOriginEndpoint ResourceTypeNotFound = "ORIGIN_ENDPOINT" ) // Values returns all known values for ResourceTypeNotFound. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ResourceTypeNotFound) Values() []ResourceTypeNotFound { return []ResourceTypeNotFound{ "CHANNEL_GROUP", "CHANNEL", "ORIGIN_ENDPOINT", } } type ScteFilter string // Enum values for ScteFilter const ( ScteFilterSpliceInsert ScteFilter = "SPLICE_INSERT" ScteFilterBreak ScteFilter = "BREAK" ScteFilterProviderAdvertisement ScteFilter = "PROVIDER_ADVERTISEMENT" ScteFilterDistributorAdvertisement ScteFilter = "DISTRIBUTOR_ADVERTISEMENT" ScteFilterProviderPlacementOpportunity ScteFilter = "PROVIDER_PLACEMENT_OPPORTUNITY" ScteFilterDistributorPlacementOpportunity ScteFilter = "DISTRIBUTOR_PLACEMENT_OPPORTUNITY" ScteFilterProviderOverlayPlacementOpportunity ScteFilter = "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY" ScteFilterDistributorOverlayPlacementOpportunity ScteFilter = "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY" ScteFilterProgram ScteFilter = "PROGRAM" ) // Values returns all known values for ScteFilter. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (ScteFilter) Values() []ScteFilter { return []ScteFilter{ "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY", "PROGRAM", } } type TsEncryptionMethod string // Enum values for TsEncryptionMethod const ( TsEncryptionMethodAes128 TsEncryptionMethod = "AES_128" TsEncryptionMethodSampleAes TsEncryptionMethod = "SAMPLE_AES" ) // Values returns all known values for TsEncryptionMethod. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TsEncryptionMethod) Values() []TsEncryptionMethod { return []TsEncryptionMethod{ "AES_128", "SAMPLE_AES", } } type ValidationExceptionType string // Enum values for ValidationExceptionType const ( ValidationExceptionTypeContainerTypeImmutable ValidationExceptionType = "CONTAINER_TYPE_IMMUTABLE" ValidationExceptionTypeInvalidPaginationToken ValidationExceptionType = "INVALID_PAGINATION_TOKEN" ValidationExceptionTypeInvalidPaginationMaxResults ValidationExceptionType = "INVALID_PAGINATION_MAX_RESULTS" ValidationExceptionTypeInvalidPolicy ValidationExceptionType = "INVALID_POLICY" ValidationExceptionTypeInvalidRoleArn ValidationExceptionType = "INVALID_ROLE_ARN" ValidationExceptionTypeManifestNameCollision ValidationExceptionType = "MANIFEST_NAME_COLLISION" ValidationExceptionTypeEncryptionMethodContainerTypeMismatch ValidationExceptionType = "ENCRYPTION_METHOD_CONTAINER_TYPE_MISMATCH" ValidationExceptionTypeCencIvIncompatible ValidationExceptionType = "CENC_IV_INCOMPATIBLE" ValidationExceptionTypeEncryptionContractWithoutAudioRenditionIncompatible ValidationExceptionType = "ENCRYPTION_CONTRACT_WITHOUT_AUDIO_RENDITION_INCOMPATIBLE" ValidationExceptionTypeEncryptionContractUnencrypted ValidationExceptionType = "ENCRYPTION_CONTRACT_UNENCRYPTED" ValidationExceptionTypeEncryptionContractShared ValidationExceptionType = "ENCRYPTION_CONTRACT_SHARED" ValidationExceptionTypeNumManifestsLow ValidationExceptionType = "NUM_MANIFESTS_LOW" ValidationExceptionTypeNumManifestsHigh ValidationExceptionType = "NUM_MANIFESTS_HIGH" ValidationExceptionTypeDrmSystemsEncryptionMethodIncompatible ValidationExceptionType = "DRM_SYSTEMS_ENCRYPTION_METHOD_INCOMPATIBLE" ValidationExceptionTypeRoleArnNotAssumable ValidationExceptionType = "ROLE_ARN_NOT_ASSUMABLE" ValidationExceptionTypeRoleArnLengthOutOfRange ValidationExceptionType = "ROLE_ARN_LENGTH_OUT_OF_RANGE" ValidationExceptionTypeRoleArnInvalidFormat ValidationExceptionType = "ROLE_ARN_INVALID_FORMAT" ValidationExceptionTypeUrlInvalid ValidationExceptionType = "URL_INVALID" ValidationExceptionTypeUrlScheme ValidationExceptionType = "URL_SCHEME" ValidationExceptionTypeUrlUserInfo ValidationExceptionType = "URL_USER_INFO" ValidationExceptionTypeUrlPort ValidationExceptionType = "URL_PORT" ValidationExceptionTypeUrlUnknownHost ValidationExceptionType = "URL_UNKNOWN_HOST" ValidationExceptionTypeUrlLocalAddress ValidationExceptionType = "URL_LOCAL_ADDRESS" ValidationExceptionTypeUrlLoopbackAddress ValidationExceptionType = "URL_LOOPBACK_ADDRESS" ValidationExceptionTypeUrlLinkLocalAddress ValidationExceptionType = "URL_LINK_LOCAL_ADDRESS" ValidationExceptionTypeUrlMulticastAddress ValidationExceptionType = "URL_MULTICAST_ADDRESS" ValidationExceptionTypeMemberInvalid ValidationExceptionType = "MEMBER_INVALID" ValidationExceptionTypeMemberMissing ValidationExceptionType = "MEMBER_MISSING" ValidationExceptionTypeMemberMinValue ValidationExceptionType = "MEMBER_MIN_VALUE" ValidationExceptionTypeMemberMaxValue ValidationExceptionType = "MEMBER_MAX_VALUE" ValidationExceptionTypeMemberMinLength ValidationExceptionType = "MEMBER_MIN_LENGTH" ValidationExceptionTypeMemberMaxLength ValidationExceptionType = "MEMBER_MAX_LENGTH" ValidationExceptionTypeMemberInvalidEnumValue ValidationExceptionType = "MEMBER_INVALID_ENUM_VALUE" ValidationExceptionTypeMemberDoesNotMatchPattern ValidationExceptionType = "MEMBER_DOES_NOT_MATCH_PATTERN" ) // Values returns all known values for ValidationExceptionType. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ValidationExceptionType) Values() []ValidationExceptionType { return []ValidationExceptionType{ "CONTAINER_TYPE_IMMUTABLE", "INVALID_PAGINATION_TOKEN", "INVALID_PAGINATION_MAX_RESULTS", "INVALID_POLICY", "INVALID_ROLE_ARN", "MANIFEST_NAME_COLLISION", "ENCRYPTION_METHOD_CONTAINER_TYPE_MISMATCH", "CENC_IV_INCOMPATIBLE", "ENCRYPTION_CONTRACT_WITHOUT_AUDIO_RENDITION_INCOMPATIBLE", "ENCRYPTION_CONTRACT_UNENCRYPTED", "ENCRYPTION_CONTRACT_SHARED", "NUM_MANIFESTS_LOW", "NUM_MANIFESTS_HIGH", "DRM_SYSTEMS_ENCRYPTION_METHOD_INCOMPATIBLE", "ROLE_ARN_NOT_ASSUMABLE", "ROLE_ARN_LENGTH_OUT_OF_RANGE", "ROLE_ARN_INVALID_FORMAT", "URL_INVALID", "URL_SCHEME", "URL_USER_INFO", "URL_PORT", "URL_UNKNOWN_HOST", "URL_LOCAL_ADDRESS", "URL_LOOPBACK_ADDRESS", "URL_LINK_LOCAL_ADDRESS", "URL_MULTICAST_ADDRESS", "MEMBER_INVALID", "MEMBER_MISSING", "MEMBER_MIN_VALUE", "MEMBER_MAX_VALUE", "MEMBER_MIN_LENGTH", "MEMBER_MAX_LENGTH", "MEMBER_INVALID_ENUM_VALUE", "MEMBER_DOES_NOT_MATCH_PATTERN", } }