Skip to main content

input_security_groups

Creates, updates, deletes, gets or lists an input_security_groups resource.

Overview

Nameinput_security_groups
TypeResource
Idaws.medialive.input_security_groups

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringPlaceholder documentation for __string
channelsarrayPlaceholder documentation for __listOf__string
idstringPlaceholder documentation for __string
inputsarrayPlaceholder documentation for __listOf__string
statestringThe current state of the Input Security Group. (IDLE, IN_USE, UPDATING, DELETED)
tagsobjectA collection of key-value pairs.
whitelist_rulesarrayWhitelist rules and their sync status

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_input_security_groupselectinput_security_group_id, regionProduces a summary of an Input Security Group
list_input_security_groupsselectregionmaxResults, nextTokenProduces a list of Input Security Groups for an account
create_input_security_groupinsertregionCreates a Input Security Group
update_input_security_groupupdateinput_security_group_id, regionUpdate an Input Security Group's Whilelists.
delete_input_security_groupdeleteinput_security_group_id, regionDeletes an Input Security Group

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
input_security_group_idstringThe Input Security Group to delete
regionstringAWS region (default: us-east-1)
maxResultsinteger
nextTokenstring

SELECT examples

Produces a summary of an Input Security Group

SELECT
arn,
channels,
id,
inputs,
state,
tags,
whitelist_rules
FROM aws.medialive.input_security_groups
WHERE input_security_group_id = '{{ input_security_group_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a Input Security Group

INSERT INTO aws.medialive.input_security_groups (
Tags,
WhitelistRules,
region
)
SELECT
'{{ Tags }}',
'{{ WhitelistRules }}',
'{{ region }}'
RETURNING
security_group
;

UPDATE examples

Update an Input Security Group's Whilelists.

UPDATE aws.medialive.input_security_groups
SET
Tags = '{{ Tags }}',
WhitelistRules = '{{ WhitelistRules }}'
WHERE
input_security_group_id = '{{ input_security_group_id }}' --required
AND region = '{{ region }}' --required
RETURNING
security_group;

DELETE examples

Deletes an Input Security Group

DELETE FROM aws.medialive.input_security_groups
WHERE input_security_group_id = '{{ input_security_group_id }}' --required
AND region = '{{ region }}' --required
;