Skip to main content

security_configurations

Creates, updates, deletes, gets or lists a security_configurations resource.

Overview

Namesecurity_configurations
TypeResource
Idaws.emr.security_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
creation_date_timestring (date-time)The date and time the security configuration was created
namestringThe name of the security configuration. (pattern: <code>[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*</code>)
security_configurationstringThe security configuration details in JSON format.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_security_configurationselectregionProvides the details of a security configuration by returning the configuration JSON.
create_security_configurationinsertregion, SecurityConfigurationCreates a security configuration, which is stored in the service and can be specified when a cluster is created.
delete_security_configurationdeleteregionDeletes a security configuration.
list_security_configurationsexecregionLists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls.

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
regionstringAWS region (default: us-east-1)

SELECT examples

Provides the details of a security configuration by returning the configuration JSON.

SELECT
creation_date_time,
name,
security_configuration
FROM aws.emr.security_configurations
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a security configuration, which is stored in the service and can be specified when a cluster is created.

INSERT INTO aws.emr.security_configurations (
Name,
SecurityConfiguration,
region
)
SELECT
'{{ Name }}',
'{{ SecurityConfiguration }}' /* required */,
'{{ region }}'
RETURNING
creation_date_time,
name
;

DELETE examples

Deletes a security configuration.

DELETE FROM aws.emr.security_configurations
WHERE region = '{{ region }}' --required
;

Lifecycle Methods

Lists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls.

EXEC aws.emr.security_configurations.list_security_configurations
@region='{{ region }}' --required
@@json=
'{
"Marker": "{{ Marker }}"
}'
;