Class ShareAccessArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.sharedfilesystem.ShareAccessArgs.Builder
-
- Enclosing class:
- ShareAccessArgs
public static final class ShareAccessArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ShareAccessArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShareAccessArgs.BuilderaccessLevel(com.pulumi.core.Output<java.lang.String> accessLevel)ShareAccessArgs.BuilderaccessLevel(java.lang.String accessLevel)ShareAccessArgs.BuilderaccessTo(com.pulumi.core.Output<java.lang.String> accessTo)ShareAccessArgs.BuilderaccessTo(java.lang.String accessTo)ShareAccessArgs.BuilderaccessType(com.pulumi.core.Output<java.lang.String> accessType)ShareAccessArgs.BuilderaccessType(java.lang.String accessType)ShareAccessArgsbuild()ShareAccessArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ShareAccessArgs.Builderregion(java.lang.String region)ShareAccessArgs.BuildershareId(com.pulumi.core.Output<java.lang.String> shareId)ShareAccessArgs.BuildershareId(java.lang.String shareId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ShareAccessArgs defaults)
-
-
Method Detail
-
accessLevel
public ShareAccessArgs.Builder accessLevel(com.pulumi.core.Output<java.lang.String> accessLevel)
- Parameters:
accessLevel- The access level to the share. Can either be `rw` or `ro`.- Returns:
- builder
-
accessLevel
public ShareAccessArgs.Builder accessLevel(java.lang.String accessLevel)
- Parameters:
accessLevel- The access level to the share. Can either be `rw` or `ro`.- Returns:
- builder
-
accessTo
public ShareAccessArgs.Builder accessTo(com.pulumi.core.Output<java.lang.String> accessTo)
- Parameters:
accessTo- The value that defines the access. Can either be an IP address or a username verified by configured Security Service of the Share Network.- Returns:
- builder
-
accessTo
public ShareAccessArgs.Builder accessTo(java.lang.String accessTo)
- Parameters:
accessTo- The value that defines the access. Can either be an IP address or a username verified by configured Security Service of the Share Network.- Returns:
- builder
-
accessType
public ShareAccessArgs.Builder accessType(com.pulumi.core.Output<java.lang.String> accessType)
- Parameters:
accessType- The access rule type. Can either be an ip, user, cert, or cephx. cephx support requires an OpenStack environment that supports Shared Filesystem microversion 2.13 (Mitaka) or later.- Returns:
- builder
-
accessType
public ShareAccessArgs.Builder accessType(java.lang.String accessType)
- Parameters:
accessType- The access rule type. Can either be an ip, user, cert, or cephx. cephx support requires an OpenStack environment that supports Shared Filesystem microversion 2.13 (Mitaka) or later.- Returns:
- builder
-
region
public ShareAccessArgs.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 share access. Changing this creates a new share access.- Returns:
- builder
-
region
public ShareAccessArgs.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 share access. Changing this creates a new share access.- Returns:
- builder
-
shareId
public ShareAccessArgs.Builder shareId(com.pulumi.core.Output<java.lang.String> shareId)
- Parameters:
shareId- The UUID of the share to which you are granted access.- Returns:
- builder
-
shareId
public ShareAccessArgs.Builder shareId(java.lang.String shareId)
- Parameters:
shareId- The UUID of the share to which you are granted access.- Returns:
- builder
-
build
public ShareAccessArgs build()
-
-