1. Packages
  2. Aiven
  3. API Docs
  4. OpensearchSecurityPluginConfig
Aiven v6.7.2 published on Tuesday, Oct 31, 2023 by Pulumi

aiven.OpensearchSecurityPluginConfig

Explore with Pulumi AI

aiven logo
Aiven v6.7.2 published on Tuesday, Oct 31, 2023 by Pulumi

    The OpenSearch Security Plugin Config resource allows the creation and management of AivenOpenSearch Security Plugin config.

    Create OpensearchSecurityPluginConfig Resource

    new OpensearchSecurityPluginConfig(name: string, args: OpensearchSecurityPluginConfigArgs, opts?: CustomResourceOptions);
    @overload
    def OpensearchSecurityPluginConfig(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       admin_password: Optional[str] = None,
                                       project: Optional[str] = None,
                                       service_name: Optional[str] = None)
    @overload
    def OpensearchSecurityPluginConfig(resource_name: str,
                                       args: OpensearchSecurityPluginConfigArgs,
                                       opts: Optional[ResourceOptions] = None)
    func NewOpensearchSecurityPluginConfig(ctx *Context, name string, args OpensearchSecurityPluginConfigArgs, opts ...ResourceOption) (*OpensearchSecurityPluginConfig, error)
    public OpensearchSecurityPluginConfig(string name, OpensearchSecurityPluginConfigArgs args, CustomResourceOptions? opts = null)
    public OpensearchSecurityPluginConfig(String name, OpensearchSecurityPluginConfigArgs args)
    public OpensearchSecurityPluginConfig(String name, OpensearchSecurityPluginConfigArgs args, CustomResourceOptions options)
    
    type: aiven:OpensearchSecurityPluginConfig
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args OpensearchSecurityPluginConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args OpensearchSecurityPluginConfigArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args OpensearchSecurityPluginConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OpensearchSecurityPluginConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OpensearchSecurityPluginConfigArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    OpensearchSecurityPluginConfig Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The OpensearchSecurityPluginConfig resource accepts the following input properties:

    AdminPassword string

    The password for the os-sec-admin user.

    Project string

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    ServiceName string

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    AdminPassword string

    The password for the os-sec-admin user.

    Project string

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    ServiceName string

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    adminPassword String

    The password for the os-sec-admin user.

    project String

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    serviceName String

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    adminPassword string

    The password for the os-sec-admin user.

    project string

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    serviceName string

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    admin_password str

    The password for the os-sec-admin user.

    project str

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    service_name str

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    adminPassword String

    The password for the os-sec-admin user.

    project String

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    serviceName String

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OpensearchSecurityPluginConfig resource produces the following output properties:

    AdminEnabled bool

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    Available bool

    Whether the security plugin is available. This is always true for recently created services.

    Enabled bool

    Whether the security plugin is enabled. This is always true for recently created services.

    Id string

    The provider-assigned unique ID for this managed resource.

    AdminEnabled bool

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    Available bool

    Whether the security plugin is available. This is always true for recently created services.

    Enabled bool

    Whether the security plugin is enabled. This is always true for recently created services.

    Id string

    The provider-assigned unique ID for this managed resource.

    adminEnabled Boolean

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    available Boolean

    Whether the security plugin is available. This is always true for recently created services.

    enabled Boolean

    Whether the security plugin is enabled. This is always true for recently created services.

    id String

    The provider-assigned unique ID for this managed resource.

    adminEnabled boolean

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    available boolean

    Whether the security plugin is available. This is always true for recently created services.

    enabled boolean

    Whether the security plugin is enabled. This is always true for recently created services.

    id string

    The provider-assigned unique ID for this managed resource.

    admin_enabled bool

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    available bool

    Whether the security plugin is available. This is always true for recently created services.

    enabled bool

    Whether the security plugin is enabled. This is always true for recently created services.

    id str

    The provider-assigned unique ID for this managed resource.

    adminEnabled Boolean

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    available Boolean

    Whether the security plugin is available. This is always true for recently created services.

    enabled Boolean

    Whether the security plugin is enabled. This is always true for recently created services.

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing OpensearchSecurityPluginConfig Resource

    Get an existing OpensearchSecurityPluginConfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: OpensearchSecurityPluginConfigState, opts?: CustomResourceOptions): OpensearchSecurityPluginConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            admin_enabled: Optional[bool] = None,
            admin_password: Optional[str] = None,
            available: Optional[bool] = None,
            enabled: Optional[bool] = None,
            project: Optional[str] = None,
            service_name: Optional[str] = None) -> OpensearchSecurityPluginConfig
    func GetOpensearchSecurityPluginConfig(ctx *Context, name string, id IDInput, state *OpensearchSecurityPluginConfigState, opts ...ResourceOption) (*OpensearchSecurityPluginConfig, error)
    public static OpensearchSecurityPluginConfig Get(string name, Input<string> id, OpensearchSecurityPluginConfigState? state, CustomResourceOptions? opts = null)
    public static OpensearchSecurityPluginConfig get(String name, Output<String> id, OpensearchSecurityPluginConfigState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AdminEnabled bool

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    AdminPassword string

    The password for the os-sec-admin user.

    Available bool

    Whether the security plugin is available. This is always true for recently created services.

    Enabled bool

    Whether the security plugin is enabled. This is always true for recently created services.

    Project string

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    ServiceName string

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    AdminEnabled bool

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    AdminPassword string

    The password for the os-sec-admin user.

    Available bool

    Whether the security plugin is available. This is always true for recently created services.

    Enabled bool

    Whether the security plugin is enabled. This is always true for recently created services.

    Project string

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    ServiceName string

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    adminEnabled Boolean

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    adminPassword String

    The password for the os-sec-admin user.

    available Boolean

    Whether the security plugin is available. This is always true for recently created services.

    enabled Boolean

    Whether the security plugin is enabled. This is always true for recently created services.

    project String

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    serviceName String

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    adminEnabled boolean

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    adminPassword string

    The password for the os-sec-admin user.

    available boolean

    Whether the security plugin is available. This is always true for recently created services.

    enabled boolean

    Whether the security plugin is enabled. This is always true for recently created services.

    project string

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    serviceName string

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    admin_enabled bool

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    admin_password str

    The password for the os-sec-admin user.

    available bool

    Whether the security plugin is available. This is always true for recently created services.

    enabled bool

    Whether the security plugin is enabled. This is always true for recently created services.

    project str

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    service_name str

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    adminEnabled Boolean

    Whether the os-sec-admin user is enabled. This indicates whether the user management with the security plugin is enabled. This is always true when the os-sec-admin password was set at least once.

    adminPassword String

    The password for the os-sec-admin user.

    available Boolean

    Whether the security plugin is available. This is always true for recently created services.

    enabled Boolean

    Whether the security plugin is enabled. This is always true for recently created services.

    project String

    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    serviceName String

    Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.

    Import

     $ pulumi import aiven:index/opensearchSecurityPluginConfig:OpensearchSecurityPluginConfig foo project/service_name
    

    Package Details

    Repository
    Aiven pulumi/pulumi-aiven
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the aiven Terraform Provider.

    aiven logo
    Aiven v6.7.2 published on Tuesday, Oct 31, 2023 by Pulumi