Class ServerArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.dbforpostgresql.ServerArgs
-
public final class ServerArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServerArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServerArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
administratorLogin()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
administratorLoginPassword()
java.util.Optional<com.pulumi.core.Output<AuthConfigArgs>>
authConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
availabilityZone()
java.util.Optional<com.pulumi.core.Output<BackupArgs>>
backup()
static ServerArgs.Builder
builder()
static ServerArgs.Builder
builder(ServerArgs defaults)
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,CreateMode>>>
createMode()
java.util.Optional<com.pulumi.core.Output<DataEncryptionArgs>>
dataEncryption()
java.util.Optional<com.pulumi.core.Output<HighAvailabilityArgs>>
highAvailability()
java.util.Optional<com.pulumi.core.Output<UserAssignedIdentityArgs>>
identity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<MaintenanceWindowArgs>>
maintenanceWindow()
java.util.Optional<com.pulumi.core.Output<NetworkArgs>>
network()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
pointInTimeUTC()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReplicationRole>>>
replicationRole()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serverName()
java.util.Optional<com.pulumi.core.Output<SkuArgs>>
sku()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceServerResourceId()
java.util.Optional<com.pulumi.core.Output<StorageArgs>>
storage()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ServerVersion>>>
version()
-
-
-
Field Detail
-
Empty
public static final ServerArgs Empty
-
-
Method Detail
-
administratorLogin
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> administratorLogin()
- Returns:
- The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
-
administratorLoginPassword
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> administratorLoginPassword()
- Returns:
- The administrator login password (required for server creation).
-
authConfig
public java.util.Optional<com.pulumi.core.Output<AuthConfigArgs>> authConfig()
- Returns:
- AuthConfig properties of a server.
-
availabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
- Returns:
- availability zone information of the server.
-
backup
public java.util.Optional<com.pulumi.core.Output<BackupArgs>> backup()
- Returns:
- Backup properties of a server.
-
createMode
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,CreateMode>>> createMode()
- Returns:
- The mode to create a new PostgreSQL server.
-
dataEncryption
public java.util.Optional<com.pulumi.core.Output<DataEncryptionArgs>> dataEncryption()
- Returns:
- Data encryption properties of a server.
-
highAvailability
public java.util.Optional<com.pulumi.core.Output<HighAvailabilityArgs>> highAvailability()
- Returns:
- High availability properties of a server.
-
identity
public java.util.Optional<com.pulumi.core.Output<UserAssignedIdentityArgs>> identity()
- Returns:
- Describes the identity of the application.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The geo-location where the resource lives
-
maintenanceWindow
public java.util.Optional<com.pulumi.core.Output<MaintenanceWindowArgs>> maintenanceWindow()
- Returns:
- Maintenance window properties of a server.
-
network
public java.util.Optional<com.pulumi.core.Output<NetworkArgs>> network()
- Returns:
- Network properties of a server. This Network property is required to be passed only in case you want the server to be Private access server.
-
pointInTimeUTC
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pointInTimeUTC()
- Returns:
- Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore'.
-
replicationRole
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReplicationRole>>> replicationRole()
- Returns:
- Replication role of the server
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The name of the resource group. The name is case insensitive.
-
serverName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serverName()
- Returns:
- The name of the server.
-
sku
public java.util.Optional<com.pulumi.core.Output<SkuArgs>> sku()
- Returns:
- The SKU (pricing tier) of the server.
-
sourceServerResourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceServerResourceId()
- Returns:
- The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore' or 'Replica'. This property is returned only for Replica server
-
storage
public java.util.Optional<com.pulumi.core.Output<StorageArgs>> storage()
- Returns:
- Storage properties of a server.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
version
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ServerVersion>>> version()
- Returns:
- PostgreSQL Server version.
-
builder
public static ServerArgs.Builder builder()
-
builder
public static ServerArgs.Builder builder(ServerArgs defaults)
-
-