Class SecurityServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.sharedfilesystem.SecurityServiceArgs.Builder
-
- Enclosing class:
- SecurityServiceArgs
public static final class SecurityServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SecurityServiceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityServiceArgsbuild()SecurityServiceArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)SecurityServiceArgs.Builderdescription(java.lang.String description)SecurityServiceArgs.BuilderdnsIp(com.pulumi.core.Output<java.lang.String> dnsIp)SecurityServiceArgs.BuilderdnsIp(java.lang.String dnsIp)SecurityServiceArgs.Builderdomain(com.pulumi.core.Output<java.lang.String> domain)SecurityServiceArgs.Builderdomain(java.lang.String domain)SecurityServiceArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)SecurityServiceArgs.Buildername(java.lang.String name)SecurityServiceArgs.Builderou(com.pulumi.core.Output<java.lang.String> ou)SecurityServiceArgs.Builderou(java.lang.String ou)SecurityServiceArgs.Builderpassword(com.pulumi.core.Output<java.lang.String> password)SecurityServiceArgs.Builderpassword(java.lang.String password)SecurityServiceArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)SecurityServiceArgs.Builderregion(java.lang.String region)SecurityServiceArgs.Builderserver(com.pulumi.core.Output<java.lang.String> server)SecurityServiceArgs.Builderserver(java.lang.String server)SecurityServiceArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)SecurityServiceArgs.Buildertype(java.lang.String type)SecurityServiceArgs.Builderuser(com.pulumi.core.Output<java.lang.String> user)SecurityServiceArgs.Builderuser(java.lang.String user)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SecurityServiceArgs defaults)
-
-
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
-
build
public SecurityServiceArgs build()
-
-