Package com.pulumi.aws.opensearch
Class ServerlessSecurityConfig
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.aws.opensearch.ServerlessSecurityConfig
-
public class ServerlessSecurityConfig extends com.pulumi.resources.CustomResource
Resource for managing an AWS OpenSearch Serverless Security Config. ## Example Usage ## Import Using `pulumi import`, import OpenSearchServerless Access Policy using the `name` argument prefixed with the string `saml/account_id/`. For example: ```sh $ pulumi import aws:opensearch/serverlessSecurityConfig:ServerlessSecurityConfig example saml/123456789012/example ```
-
-
Constructor Summary
Constructors Constructor Description ServerlessSecurityConfig(java.lang.String name)
ServerlessSecurityConfig(java.lang.String name, ServerlessSecurityConfigArgs args)
ServerlessSecurityConfig(java.lang.String name, ServerlessSecurityConfigArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
configVersion()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
description()
static ServerlessSecurityConfig
get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, ServerlessSecurityConfigState state, com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>
name()
com.pulumi.core.Output<java.util.Optional<ServerlessSecurityConfigSamlOptions>>
samlOptions()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Constructor Detail
-
ServerlessSecurityConfig
public ServerlessSecurityConfig(java.lang.String name)
- Parameters:
name
- The _unique_ name of the resulting resource.
-
ServerlessSecurityConfig
public ServerlessSecurityConfig(java.lang.String name, ServerlessSecurityConfigArgs args)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.
-
ServerlessSecurityConfig
public ServerlessSecurityConfig(java.lang.String name, ServerlessSecurityConfigArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.options
- A bag of options that control this resource's behavior.
-
-
Method Detail
-
configVersion
public com.pulumi.core.Output<java.lang.String> configVersion()
- Returns:
- Version of the configuration.
-
description
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> description()
- Returns:
- Description of the security configuration.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Name of the policy.
-
samlOptions
public com.pulumi.core.Output<java.util.Optional<ServerlessSecurityConfigSamlOptions>> samlOptions()
- Returns:
- Configuration block for SAML options.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Type of configuration. Must be `saml`. The following arguments are optional:
-
get
public static ServerlessSecurityConfig get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable ServerlessSecurityConfigState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name
- The _unique_ name of the resulting resource.id
- The _unique_ provider ID of the resource to lookup.state
-options
- Optional settings to control the behavior of the CustomResource.
-
-