Inspector2 / Client / create_cis_scan_configuration
create_cis_scan_configuration#
- Inspector2.Client.create_cis_scan_configuration(**kwargs)#
- Creates a CIS scan configuration. - See also: AWS API Documentation - Request Syntax- response = client.create_cis_scan_configuration( scanName='string', schedule={ 'daily': { 'startTime': { 'timeOfDay': 'string', 'timezone': 'string' } }, 'monthly': { 'day': 'SUN'|'MON'|'TUE'|'WED'|'THU'|'FRI'|'SAT', 'startTime': { 'timeOfDay': 'string', 'timezone': 'string' } }, 'oneTime': {} , 'weekly': { 'days': [ 'SUN'|'MON'|'TUE'|'WED'|'THU'|'FRI'|'SAT', ], 'startTime': { 'timeOfDay': 'string', 'timezone': 'string' } } }, securityLevel='LEVEL_1'|'LEVEL_2', tags={ 'string': 'string' }, targets={ 'accountIds': [ 'string', ], 'targetResourceTags': { 'string': [ 'string', ] } } ) - Parameters:
- scanName (string) – - [REQUIRED] - The scan name for the CIS scan configuration. 
- schedule (dict) – - [REQUIRED] - The schedule for the CIS scan configuration. - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - daily,- monthly,- oneTime,- weekly.- daily (dict) – - The schedule’s daily. - startTime (dict) – [REQUIRED] - The schedule start time. - timeOfDay (string) – [REQUIRED] - The time of day in 24-hour format (00:00). 
- timezone (string) – [REQUIRED] - The timezone. 
 
 
- monthly (dict) – - The schedule’s monthly. - day (string) – [REQUIRED] - The monthly schedule’s day. 
- startTime (dict) – [REQUIRED] - The monthly schedule’s start time. - timeOfDay (string) – [REQUIRED] - The time of day in 24-hour format (00:00). 
- timezone (string) – [REQUIRED] - The timezone. 
 
 
- oneTime (dict) – - The schedule’s one time. 
- weekly (dict) – - The schedule’s weekly. - days (list) – [REQUIRED] - The weekly schedule’s days. - (string) – 
 
- startTime (dict) – [REQUIRED] - The weekly schedule’s start time. - timeOfDay (string) – [REQUIRED] - The time of day in 24-hour format (00:00). 
- timezone (string) – [REQUIRED] - The timezone. 
 
 
 
- securityLevel (string) – - [REQUIRED] - The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS assigns to a profile. 
- tags (dict) – - The tags for the CIS scan configuration. - (string) – - (string) – 
 
 
- targets (dict) – - [REQUIRED] - The targets for the CIS scan configuration. - accountIds (list) – [REQUIRED] - The CIS target account ids. - (string) – 
 
- targetResourceTags (dict) – [REQUIRED] - The CIS target resource tags. - (string) – - (list) – - (string) – 
 
 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'scanConfigurationArn': 'string' } - Response Structure- (dict) – - scanConfigurationArn (string) – - The scan configuration ARN for the CIS scan configuration. 
 
 
 - Exceptions- Inspector2.Client.exceptions.ValidationException
- Inspector2.Client.exceptions.AccessDeniedException
- Inspector2.Client.exceptions.ThrottlingException
- Inspector2.Client.exceptions.InternalServerException