Skip to main content

security_configurations

Creates, updates, deletes or gets a security_configuration resource or lists security_configurations in a region

Overview

Namesecurity_configurations
TypeResource
DescriptionUse a SecurityConfiguration resource to configure data encryption, Kerberos authentication, and Amazon S3 authorization for EMRFS.
Idawscc.emr.security_configurations

Fields

NameDatatypeDescription
namestringThe name of the security configuration.
security_configurationobjectThe security configuration details in JSON format.
regionstringAWS region.

For more information, see AWS::EMR::SecurityConfiguration.

Methods

NameResourceAccessible byRequired Params
create_resourcesecurity_configurationsINSERTSecurityConfiguration, region
delete_resourcesecurity_configurationsDELETEIdentifier, region
list_resourcessecurity_configurations_list_onlySELECTregion
get_resourcesecurity_configurationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual security_configuration.

SELECT
region,
name,
security_configuration
FROM awscc.emr.security_configurations
WHERE
region = 'us-east-1' AND
Identifier = '{{ name }}';

INSERT example

Use the following StackQL query and manifest file to create a new security_configuration resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.emr.security_configurations (
SecurityConfiguration,
region
)
SELECT
'{{ security_configuration }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM awscc.emr.security_configurations
WHERE
Identifier = '{{ name }}' AND
region = 'us-east-1';

Permissions

To operate on the security_configurations resource, the following permissions are required:

elasticmapreduce:CreateSecurityConfiguration,
elasticmapreduce:DescribeSecurityConfiguration