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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 2765

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)


2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 2765

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)


2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 2765

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.



2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 2765

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.



2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 2765

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)


2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 2765

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.



2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 2765

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