Skip to main content

security_configurations

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

Overview

Namesecurity_configurations
TypeResource
Idaws.emr_containers.security_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe ID of the security configuration. (pattern: <code>[0-9a-z]+</code>)
namestringThe name of the security configuration. (pattern: <code>[.-_/#A-Za-z0-9]+</code>)
arnstringThe ARN (Amazon Resource Name) of the security configuration. (pattern: <code>^arn:(aws[a-zA-Z0-9-]*):emr-containers:.+:(\d{12}):/securityconfigurations/[0-9a-zA-Z]+$</code>)
created_atstring (date-time)The date and time that the job run was created.
created_bystringThe user who created the job run. (pattern: <code>^arn:(aws[a-zA-Z0-9-]*):(iam|sts)::(\d{12})?:[\w/+=,.@-]+$</code>)
security_configuration_dataobjectConfigurations related to the security configuration for the request.
tagsobjectThe tags to assign to the security configuration.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_security_configurationselectsecurity_configuration_id, regionDisplays detailed information about a specified security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.
list_security_configurationsselectregioncreatedAfter, createdBefore, maxResults, nextTokenLists security configurations based on a set of parameters. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.
create_security_configurationinsertregion, clientToken, name, securityConfigurationDataCreates a security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.
delete_security_configurationdeletesecurity_configuration_id, regionDeletes a security configuration.

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)
security_configuration_idstringThe ID of the security configuration to delete.
createdAfterstring (date-time)The date and time after which the security configuration was created.
createdBeforestring (date-time)The date and time before which the security configuration was created.
maxResultsintegerThe maximum number of security configurations the operation can list.
nextTokenstringThe token for the next set of security configurations to return.

SELECT examples

Displays detailed information about a specified security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.

SELECT
id,
name,
arn,
created_at,
created_by,
security_configuration_data,
tags
FROM aws.emr_containers.security_configurations
WHERE security_configuration_id = '{{ security_configuration_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.

INSERT INTO aws.emr_containers.security_configurations (
clientToken,
name,
containerProvider,
securityConfigurationData,
tags,
region
)
SELECT
'{{ clientToken }}' /* required */,
'{{ name }}' /* required */,
'{{ containerProvider }}',
'{{ securityConfigurationData }}' /* required */,
'{{ tags }}',
'{{ region }}'
RETURNING
id,
name,
arn
;

DELETE examples

Deletes a security configuration.

DELETE FROM aws.emr_containers.security_configurations
WHERE security_configuration_id = '{{ security_configuration_id }}' --required
AND region = '{{ region }}' --required
;