We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.opensearchserverless.getSecurityConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Amazon OpenSearchServerless security config resource
Using getSecurityConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSecurityConfig(args: GetSecurityConfigArgs, opts?: InvokeOptions): Promise<GetSecurityConfigResult>
function getSecurityConfigOutput(args: GetSecurityConfigOutputArgs, opts?: InvokeOptions): Output<GetSecurityConfigResult>def get_security_config(id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetSecurityConfigResult
def get_security_config_output(id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetSecurityConfigResult]func LookupSecurityConfig(ctx *Context, args *LookupSecurityConfigArgs, opts ...InvokeOption) (*LookupSecurityConfigResult, error)
func LookupSecurityConfigOutput(ctx *Context, args *LookupSecurityConfigOutputArgs, opts ...InvokeOption) LookupSecurityConfigResultOutput> Note: This function is named LookupSecurityConfig in the Go SDK.
public static class GetSecurityConfig 
{
    public static Task<GetSecurityConfigResult> InvokeAsync(GetSecurityConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetSecurityConfigResult> Invoke(GetSecurityConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSecurityConfigResult> getSecurityConfig(GetSecurityConfigArgs args, InvokeOptions options)
public static Output<GetSecurityConfigResult> getSecurityConfig(GetSecurityConfigArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:opensearchserverless:getSecurityConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Id string
- The identifier of the security config
- Id string
- The identifier of the security config
- id String
- The identifier of the security config
- id string
- The identifier of the security config
- id str
- The identifier of the security config
- id String
- The identifier of the security config
getSecurityConfig Result
The following output properties are available:
- Description string
- Security config description
- IamIdentity Pulumi.Center Options Aws Native. Open Search Serverless. Outputs. Security Config Iam Identity Center Config Options 
- Describes IAM Identity Center options in the form of a key-value map.
- Id string
- The identifier of the security config
- SamlOptions Pulumi.Aws Native. Open Search Serverless. Outputs. Security Config Saml Config Options 
- SAML options for the security configuration in the form of a key-value map.
- Description string
- Security config description
- IamIdentity SecurityCenter Options Config Iam Identity Center Config Options 
- Describes IAM Identity Center options in the form of a key-value map.
- Id string
- The identifier of the security config
- SamlOptions SecurityConfig Saml Config Options 
- SAML options for the security configuration in the form of a key-value map.
- description String
- Security config description
- iamIdentity SecurityCenter Options Config Iam Identity Center Config Options 
- Describes IAM Identity Center options in the form of a key-value map.
- id String
- The identifier of the security config
- samlOptions SecurityConfig Saml Config Options 
- SAML options for the security configuration in the form of a key-value map.
- description string
- Security config description
- iamIdentity SecurityCenter Options Config Iam Identity Center Config Options 
- Describes IAM Identity Center options in the form of a key-value map.
- id string
- The identifier of the security config
- samlOptions SecurityConfig Saml Config Options 
- SAML options for the security configuration in the form of a key-value map.
- description str
- Security config description
- iam_identity_ Securitycenter_ options Config Iam Identity Center Config Options 
- Describes IAM Identity Center options in the form of a key-value map.
- id str
- The identifier of the security config
- saml_options SecurityConfig Saml Config Options 
- SAML options for the security configuration in the form of a key-value map.
- description String
- Security config description
- iamIdentity Property MapCenter Options 
- Describes IAM Identity Center options in the form of a key-value map.
- id String
- The identifier of the security config
- samlOptions Property Map
- SAML options for the security configuration in the form of a key-value map.
Supporting Types
SecurityConfigIamIdentityCenterConfigOptions      
- InstanceArn string
- The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
- ApplicationArn string
- The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
- ApplicationDescription string
- The description of the IAM Identity Center application used to integrate with OpenSearch Serverless
- ApplicationName string
- The name of the IAM Identity Center application used to integrate with OpenSearch Serverless
- GroupAttribute string
- The group attribute for this IAM Identity Center integration. Defaults to GroupId.
- UserAttribute string
- The user attribute for this IAM Identity Center integration. Defaults to UserId
- InstanceArn string
- The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
- ApplicationArn string
- The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
- ApplicationDescription string
- The description of the IAM Identity Center application used to integrate with OpenSearch Serverless
- ApplicationName string
- The name of the IAM Identity Center application used to integrate with OpenSearch Serverless
- GroupAttribute string
- The group attribute for this IAM Identity Center integration. Defaults to GroupId.
- UserAttribute string
- The user attribute for this IAM Identity Center integration. Defaults to UserId
- instanceArn String
- The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
- applicationArn String
- The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
- applicationDescription String
- The description of the IAM Identity Center application used to integrate with OpenSearch Serverless
- applicationName String
- The name of the IAM Identity Center application used to integrate with OpenSearch Serverless
- groupAttribute String
- The group attribute for this IAM Identity Center integration. Defaults to GroupId.
- userAttribute String
- The user attribute for this IAM Identity Center integration. Defaults to UserId
- instanceArn string
- The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
- applicationArn string
- The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
- applicationDescription string
- The description of the IAM Identity Center application used to integrate with OpenSearch Serverless
- applicationName string
- The name of the IAM Identity Center application used to integrate with OpenSearch Serverless
- groupAttribute string
- The group attribute for this IAM Identity Center integration. Defaults to GroupId.
- userAttribute string
- The user attribute for this IAM Identity Center integration. Defaults to UserId
- instance_arn str
- The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
- application_arn str
- The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
- application_description str
- The description of the IAM Identity Center application used to integrate with OpenSearch Serverless
- application_name str
- The name of the IAM Identity Center application used to integrate with OpenSearch Serverless
- group_attribute str
- The group attribute for this IAM Identity Center integration. Defaults to GroupId.
- user_attribute str
- The user attribute for this IAM Identity Center integration. Defaults to UserId
- instanceArn String
- The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
- applicationArn String
- The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
- applicationDescription String
- The description of the IAM Identity Center application used to integrate with OpenSearch Serverless
- applicationName String
- The name of the IAM Identity Center application used to integrate with OpenSearch Serverless
- groupAttribute String
- The group attribute for this IAM Identity Center integration. Defaults to GroupId.
- userAttribute String
- The user attribute for this IAM Identity Center integration. Defaults to UserId
SecurityConfigSamlConfigOptions    
- Metadata string
- The XML saml provider metadata document that you want to use
- GroupAttribute string
- Group attribute for this saml integration
- OpenSearch stringServerless Entity Id 
- Custom entity id attribute to override default entity id for this saml integration
- SessionTimeout int
- Defines the session timeout in minutes
- UserAttribute string
- Custom attribute for this saml integration
- Metadata string
- The XML saml provider metadata document that you want to use
- GroupAttribute string
- Group attribute for this saml integration
- OpenSearch stringServerless Entity Id 
- Custom entity id attribute to override default entity id for this saml integration
- SessionTimeout int
- Defines the session timeout in minutes
- UserAttribute string
- Custom attribute for this saml integration
- metadata String
- The XML saml provider metadata document that you want to use
- groupAttribute String
- Group attribute for this saml integration
- openSearch StringServerless Entity Id 
- Custom entity id attribute to override default entity id for this saml integration
- sessionTimeout Integer
- Defines the session timeout in minutes
- userAttribute String
- Custom attribute for this saml integration
- metadata string
- The XML saml provider metadata document that you want to use
- groupAttribute string
- Group attribute for this saml integration
- openSearch stringServerless Entity Id 
- Custom entity id attribute to override default entity id for this saml integration
- sessionTimeout number
- Defines the session timeout in minutes
- userAttribute string
- Custom attribute for this saml integration
- metadata str
- The XML saml provider metadata document that you want to use
- group_attribute str
- Group attribute for this saml integration
- open_search_ strserverless_ entity_ id 
- Custom entity id attribute to override default entity id for this saml integration
- session_timeout int
- Defines the session timeout in minutes
- user_attribute str
- Custom attribute for this saml integration
- metadata String
- The XML saml provider metadata document that you want to use
- groupAttribute String
- Group attribute for this saml integration
- openSearch StringServerless Entity Id 
- Custom entity id attribute to override default entity id for this saml integration
- sessionTimeout Number
- Defines the session timeout in minutes
- userAttribute String
- Custom attribute for this saml integration
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi