Class: Aws::OpenSearchServerless::Types::UpdateSecurityConfigRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Unique, case-sensitive identifier to ensure idempotency of the request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2747

class UpdateSecurityConfigRequest < Struct.new(
  :id,
  :config_version,
  :description,
  :saml_options,
  :iam_identity_center_options_updates,
  :iam_federation_options,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#config_versionString

The version of the security configuration to be updated. You can find the most recent version of a security configuration using the GetSecurityPolicy command.

Returns:

  • (String)


2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2747

class UpdateSecurityConfigRequest < Struct.new(
  :id,
  :config_version,
  :description,
  :saml_options,
  :iam_identity_center_options_updates,
  :iam_federation_options,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the security configuration.

Returns:

  • (String)


2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2747

class UpdateSecurityConfigRequest < Struct.new(
  :id,
  :config_version,
  :description,
  :saml_options,
  :iam_identity_center_options_updates,
  :iam_federation_options,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#iam_federation_optionsTypes::IamFederationConfigOptions

Describes IAM federation options in the form of a key-value map for updating an existing security configuration. Use this field to modify IAM federation settings for the security configuration.



2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2747

class UpdateSecurityConfigRequest < Struct.new(
  :id,
  :config_version,
  :description,
  :saml_options,
  :iam_identity_center_options_updates,
  :iam_federation_options,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#iam_identity_center_options_updatesTypes::UpdateIamIdentityCenterConfigOptions

Describes IAM Identity Center options in the form of a key-value map.



2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2747

class UpdateSecurityConfigRequest < Struct.new(
  :id,
  :config_version,
  :description,
  :saml_options,
  :iam_identity_center_options_updates,
  :iam_federation_options,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The security configuration identifier. For SAML the ID will be saml/<accountId>/<idpProviderName>. For example, saml/123456789123/OKTADev.

Returns:

  • (String)


2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2747

class UpdateSecurityConfigRequest < Struct.new(
  :id,
  :config_version,
  :description,
  :saml_options,
  :iam_identity_center_options_updates,
  :iam_federation_options,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#saml_optionsTypes::SamlConfigOptions

SAML options in in the form of a key-value map.



2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2747

class UpdateSecurityConfigRequest < Struct.new(
  :id,
  :config_version,
  :description,
  :saml_options,
  :iam_identity_center_options_updates,
  :iam_federation_options,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end