Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Input security groups - AWS Elemental MediaLive API Reference

Input security groups

URI

/prod/inputSecurityGroups

HTTP methods

GET

Operation ID: ListInputSecurityGroups

Query parameters
NameTypeRequiredDescription
nextTokenStringFalse
maxResultsStringFalse
Responses
Status codeResponse modelDescription
200ListInputSecurityGroupsResultModel

200 response

400InvalidRequest

400 response

403AccessDenied

403 response

429LimitExceeded

429 response

500InternalServiceError

500 response

502BadGatewayException

502 response

504GatewayTimeoutException

504 response

POST

Operation ID: CreateInputSecurityGroup

Responses
Status codeResponse modelDescription
200CreateInputSecurityGroupResultModel

200 response

400InvalidRequest

400 response

403AccessDenied

403 response

429LimitExceeded

429 response

500InternalServiceError

500 response

502BadGatewayException

502 response

504GatewayTimeoutException

504 response

Schemas

Request bodies

{ "tags": { }, "whitelistRules": [ { "cidr": "string" } ] }

POST schema

{ "tags": { }, "whitelistRules": [ { "cidr": "string" } ] }

Response bodies

{ "inputSecurityGroups": [ { "arn": "string", "id": "string", "inputs": [ "string" ], "state": enum, "tags": { }, "whitelistRules": [ { "cidr": "string" } ] } ], "nextToken": "string" }

ListInputSecurityGroupsResultModel schema

{ "inputSecurityGroups": [ { "arn": "string", "id": "string", "inputs": [ "string" ], "state": enum, "tags": { }, "whitelistRules": [ { "cidr": "string" } ] } ], "nextToken": "string" }
{ "securityGroup": { "arn": "string", "id": "string", "inputs": [ "string" ], "state": enum, "tags": { }, "whitelistRules": [ { "cidr": "string" } ] } }

CreateInputSecurityGroupResultModel schema

{ "securityGroup": { "arn": "string", "id": "string", "inputs": [ "string" ], "state": enum, "tags": { }, "whitelistRules": [ { "cidr": "string" } ] } }
{ "message": "string" }

InvalidRequest schema

{ "message": "string" }
{ "message": "string" }

AccessDenied schema

{ "message": "string" }
{ "message": "string" }

LimitExceeded schema

{ "message": "string" }
{ "message": "string" }

InternalServiceError schema

{ "message": "string" }
{ "message": "string" }

BadGatewayException schema

{ "message": "string" }
{ "message": "string" }

GatewayTimeoutException schema

{ "message": "string" }

Properties

AccessDenied

PropertyTypeRequiredDescription
message

string

False

BadGatewayException

PropertyTypeRequiredDescription
message

string

False

CreateInputSecurityGroupResultModel

PropertyTypeRequiredDescription
securityGroup

InputSecurityGroup

False

GatewayTimeoutException

PropertyTypeRequiredDescription
message

string

False

InputSecurityGroup

An Input Security Group

PropertyTypeRequiredDescription
arn

string

False

Unique ARN of Input Security Group

id

string

False

The Id of the Input Security Group

inputs

Array of type string

False

The list of inputs currently using this Input Security Group.

state

InputSecurityGroupState

False

The current state of the Input Security Group.

tags

Tags

False

A collection of key-value pairs.

whitelistRules

Array of type InputWhitelistRule

False

Whitelist rules and their sync status

InputSecurityGroupState

  • IDLE

  • IN_USE

  • UPDATING

  • DELETED

InputSecurityGroupWhitelistRequest

Request of IPv4 CIDR addresses to whitelist in a security group.

PropertyTypeRequiredDescription
tags

Tags

False

A collection of key-value pairs.

whitelistRules

Array of type InputWhitelistRuleCidr

False

List of IPv4 CIDR addresses to whitelist

InputWhitelistRule

Whitelist rule

PropertyTypeRequiredDescription
cidr

string

False

The IPv4 CIDR that's whitelisted.

InputWhitelistRuleCidr

An IPv4 CIDR to whitelist.

PropertyTypeRequiredDescription
cidr

string

False

The IPv4 CIDR to whitelist.

InternalServiceError

PropertyTypeRequiredDescription
message

string

False

InvalidRequest

PropertyTypeRequiredDescription
message

string

False

LimitExceeded

PropertyTypeRequiredDescription
message

string

False

ListInputSecurityGroupsResultModel

Result of input security group list request

PropertyTypeRequiredDescription
inputSecurityGroups

Array of type InputSecurityGroup

False

List of input security groups

nextToken

string

False

Tags

PropertyTypeRequiredDescription

*

string

False

See also

For more information about using this API in one of the language-specific AWS SDKs and references, see the following:

ListInputSecurityGroups

CreateInputSecurityGroup

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.