Class SecurityServiceArgs.Builder

  • Enclosing class:
    SecurityServiceArgs

    public static final class SecurityServiceArgs.Builder
    extends java.lang.Object
    • Method Detail

      • description

        public SecurityServiceArgs.Builder description​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The human-readable description for the security service. Changing this updates the description of the existing security service.
        Returns:
        builder
      • description

        public SecurityServiceArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The human-readable description for the security service. Changing this updates the description of the existing security service.
        Returns:
        builder
      • dnsIp

        public SecurityServiceArgs.Builder dnsIp​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> dnsIp)
        Parameters:
        dnsIp - The security service DNS IP address that is used inside the tenant network.
        Returns:
        builder
      • dnsIp

        public SecurityServiceArgs.Builder dnsIp​(java.lang.String dnsIp)
        Parameters:
        dnsIp - The security service DNS IP address that is used inside the tenant network.
        Returns:
        builder
      • domain

        public SecurityServiceArgs.Builder domain​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> domain)
        Parameters:
        domain - The security service domain.
        Returns:
        builder
      • domain

        public SecurityServiceArgs.Builder domain​(java.lang.String domain)
        Parameters:
        domain - The security service domain.
        Returns:
        builder
      • name

        public SecurityServiceArgs.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the security service. Changing this updates the name of the existing security service.
        Returns:
        builder
      • name

        public SecurityServiceArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the security service. Changing this updates the name of the existing security service.
        Returns:
        builder
      • ou

        public SecurityServiceArgs.Builder ou​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> ou)
        Parameters:
        ou - The security service ou. An organizational unit can be added to specify where the share ends up. New in Manila microversion 2.44.
        Returns:
        builder
      • ou

        public SecurityServiceArgs.Builder ou​(java.lang.String ou)
        Parameters:
        ou - The security service ou. An organizational unit can be added to specify where the share ends up. New in Manila microversion 2.44.
        Returns:
        builder
      • password

        public SecurityServiceArgs.Builder password​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> password)
        Parameters:
        password - The user password, if you specify a user.
        Returns:
        builder
      • password

        public SecurityServiceArgs.Builder password​(java.lang.String password)
        Parameters:
        password - The user password, if you specify a user.
        Returns:
        builder
      • region

        public SecurityServiceArgs.Builder region​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a security service. If omitted, the `region` argument of the provider is used. Changing this creates a new security service.
        Returns:
        builder
      • region

        public SecurityServiceArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a security service. If omitted, the `region` argument of the provider is used. Changing this creates a new security service.
        Returns:
        builder
      • server

        public SecurityServiceArgs.Builder server​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> server)
        Parameters:
        server - The security service host name or IP address.
        Returns:
        builder
      • server

        public SecurityServiceArgs.Builder server​(java.lang.String server)
        Parameters:
        server - The security service host name or IP address.
        Returns:
        builder
      • type

        public SecurityServiceArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The security service type - can either be active\_directory, kerberos or ldap. Changing this updates the existing security service.
        Returns:
        builder
      • type

        public SecurityServiceArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The security service type - can either be active\_directory, kerberos or ldap. Changing this updates the existing security service.
        Returns:
        builder
      • user

        public SecurityServiceArgs.Builder user​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> user)
        Parameters:
        user - The security service user or group name that is used by the tenant.
        Returns:
        builder
      • user

        public SecurityServiceArgs.Builder user​(java.lang.String user)
        Parameters:
        user - The security service user or group name that is used by the tenant.
        Returns:
        builder