Class BackupInstanceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.dataprotection.inputs.BackupInstanceArgs
-
public final class BackupInstanceArgs extends com.pulumi.resources.ResourceArgs
Backup Instance
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BackupInstanceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BackupInstanceArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BackupInstanceArgs.Builder
builder()
static BackupInstanceArgs.Builder
builder(BackupInstanceArgs defaults)
java.util.Optional<com.pulumi.core.Output<SecretStoreBasedAuthCredentialsArgs>>
datasourceAuthCredentials()
com.pulumi.core.Output<DatasourceArgs>
dataSourceInfo()
java.util.Optional<com.pulumi.core.Output<DatasourceSetArgs>>
dataSourceSetInfo()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
friendlyName()
com.pulumi.core.Output<java.lang.String>
objectType()
com.pulumi.core.Output<PolicyInfoArgs>
policyInfo()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ValidationType>>>
validationType()
-
-
-
Field Detail
-
Empty
public static final BackupInstanceArgs Empty
-
-
Method Detail
-
dataSourceInfo
public com.pulumi.core.Output<DatasourceArgs> dataSourceInfo()
- Returns:
- Gets or sets the data source information.
-
dataSourceSetInfo
public java.util.Optional<com.pulumi.core.Output<DatasourceSetArgs>> dataSourceSetInfo()
- Returns:
- Gets or sets the data source set information.
-
datasourceAuthCredentials
public java.util.Optional<com.pulumi.core.Output<SecretStoreBasedAuthCredentialsArgs>> datasourceAuthCredentials()
- Returns:
- Credentials to use to authenticate with data source provider.
-
friendlyName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> friendlyName()
- Returns:
- Gets or sets the Backup Instance friendly name.
-
objectType
public com.pulumi.core.Output<java.lang.String> objectType()
-
policyInfo
public com.pulumi.core.Output<PolicyInfoArgs> policyInfo()
- Returns:
- Gets or sets the policy information.
-
validationType
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ValidationType>>> validationType()
- Returns:
- Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.
-
builder
public static BackupInstanceArgs.Builder builder()
-
builder
public static BackupInstanceArgs.Builder builder(BackupInstanceArgs defaults)
-
-