Input security groups
URI
/prod/inputSecurityGroups
HTTP methods
GET
Operation ID: ListInputSecurityGroups
| Name | Type | Required | Description |
|---|---|---|---|
nextToken | String | False | |
maxResults | String | False |
| Status code | Response model | Description |
|---|---|---|
200 | ListInputSecurityGroupsResultModel | 200 response |
400 | InvalidRequest | 400 response |
403 | AccessDenied | 403 response |
429 | LimitExceeded | 429 response |
500 | InternalServiceError | 500 response |
502 | BadGatewayException | 502 response |
504 | GatewayTimeoutException | 504 response |
POST
Operation ID: CreateInputSecurityGroup
| Status code | Response model | Description |
|---|---|---|
200 | CreateInputSecurityGroupResultModel | 200 response |
400 | InvalidRequest | 400 response |
403 | AccessDenied | 403 response |
429 | LimitExceeded | 429 response |
500 | InternalServiceError | 500 response |
502 | BadGatewayException | 502 response |
504 | GatewayTimeoutException | 504 response |
Schemas
Request bodies
{ "tags": { }, "whitelistRules": [ { "cidr": "string" } ] }
Response bodies
{ "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" } ] } }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
Properties
AccessDenied
| Property | Type | Required | Description |
|---|---|---|---|
message | string | False |
BadGatewayException
| Property | Type | Required | Description |
|---|---|---|---|
message | string | False |
CreateInputSecurityGroupResultModel
| Property | Type | Required | Description |
|---|---|---|---|
securityGroup | False |
GatewayTimeoutException
| Property | Type | Required | Description |
|---|---|---|---|
message | string | False |
InputSecurityGroup
An Input Security Group
| Property | Type | Required | Description |
|---|---|---|---|
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 | False | The current state of the Input Security Group. | |
tags | False | A collection of key-value pairs. | |
whitelistRules | Array of type InputWhitelistRule | False | Whitelist rules and their sync status |
InputSecurityGroupState
IDLEIN_USEUPDATINGDELETED
InputSecurityGroupWhitelistRequest
Request of IPv4 CIDR addresses to whitelist in a security group.
| Property | Type | Required | Description |
|---|---|---|---|
tags | False | A collection of key-value pairs. | |
whitelistRules | Array of type InputWhitelistRuleCidr | False | List of IPv4 CIDR addresses to whitelist |
InputWhitelistRule
Whitelist rule
| Property | Type | Required | Description |
|---|---|---|---|
cidr | string | False | The IPv4 CIDR that's whitelisted. |
InputWhitelistRuleCidr
An IPv4 CIDR to whitelist.
| Property | Type | Required | Description |
|---|---|---|---|
cidr | string | False | The IPv4 CIDR to whitelist. |
InternalServiceError
| Property | Type | Required | Description |
|---|---|---|---|
message | string | False |
InvalidRequest
| Property | Type | Required | Description |
|---|---|---|---|
message | string | False |
LimitExceeded
| Property | Type | Required | Description |
|---|---|---|---|
message | string | False |
ListInputSecurityGroupsResultModel
Result of input security group list request
| Property | Type | Required | Description |
|---|---|---|---|
inputSecurityGroups | Array of type InputSecurityGroup | False | List of input security groups |
nextToken | string | False |
Tags
| Property | Type | Required | Description |
|---|---|---|---|
| string | False |
See also
For more information about using this API in one of the language-specific AWS SDKs and references, see the following: