@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:00:50.206Z") @Stability(value=Experimental) public class BackupResource extends software.amazon.jsii.JsiiObject
| Modifier and Type | Class and Description |
|---|---|
static class |
BackupResource.Builder
(experimental) A fluent builder for
BackupResource. |
| Modifier | Constructor and Description |
|---|---|
|
BackupResource() |
protected |
BackupResource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
BackupResource(software.amazon.jsii.JsiiObjectRef objRef) |
|
BackupResource(String resource) |
|
BackupResource(String resource,
TagCondition tagCondition) |
|
BackupResource(String resource,
TagCondition tagCondition,
software.constructs.Construct construct) |
| Modifier and Type | Method and Description |
|---|---|
static BackupResource |
fromArn(String arn)
(experimental) A list of ARNs or match patterns such as `arn:aws:ec2:us-east-1:123456789012:volume/*`.
|
static BackupResource |
fromConstruct(software.constructs.Construct construct)
(experimental) Adds all supported resources in a construct.
|
static BackupResource |
fromDynamoDbTable(ITable table)
(experimental) A DynamoDB table.
|
static BackupResource |
fromEc2Instance(IInstance instance)
(experimental) An EC2 instance.
|
static BackupResource |
fromEfsFileSystem(IFileSystem fileSystem)
(experimental) An EFS file system.
|
static BackupResource |
fromRdsDatabaseInstance(IDatabaseInstance instance)
(experimental) A RDS database instance.
|
static BackupResource |
fromTag(String key,
String value)
(experimental) A tag condition.
|
static BackupResource |
fromTag(String key,
String value,
TagOperation operation)
(experimental) A tag condition.
|
software.constructs.Construct |
getConstruct()
(experimental) A construct.
|
String |
getResource()
(experimental) A resource.
|
TagCondition |
getTagCondition()
(experimental) A condition on a tag.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected BackupResource(software.amazon.jsii.JsiiObjectRef objRef)
protected BackupResource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public BackupResource(@Nullable
String resource,
@Nullable
TagCondition tagCondition,
@Nullable
software.constructs.Construct construct)
resource - tagCondition - construct - @Stability(value=Experimental)
public BackupResource(@Nullable
String resource,
@Nullable
TagCondition tagCondition)
resource - tagCondition - @Stability(value=Experimental)
public BackupResource(@Nullable
String resource)
resource - @Stability(value=Experimental) public BackupResource()
@Stability(value=Experimental) @NotNull public static BackupResource fromArn(@NotNull String arn)
arn - This parameter is required.@Stability(value=Experimental) @NotNull public static BackupResource fromConstruct(@NotNull software.constructs.Construct construct)
construct - The construct containing resources to backup. This parameter is required.@Stability(value=Experimental) @NotNull public static BackupResource fromDynamoDbTable(@NotNull ITable table)
table - This parameter is required.@Stability(value=Experimental) @NotNull public static BackupResource fromEc2Instance(@NotNull IInstance instance)
instance - This parameter is required.@Stability(value=Experimental) @NotNull public static BackupResource fromEfsFileSystem(@NotNull IFileSystem fileSystem)
fileSystem - This parameter is required.@Stability(value=Experimental) @NotNull public static BackupResource fromRdsDatabaseInstance(@NotNull IDatabaseInstance instance)
instance - This parameter is required.@Stability(value=Experimental) @NotNull public static BackupResource fromTag(@NotNull String key, @NotNull String value, @Nullable TagOperation operation)
key - This parameter is required.value - This parameter is required.operation - @Stability(value=Experimental) @NotNull public static BackupResource fromTag(@NotNull String key, @NotNull String value)
key - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @Nullable public software.constructs.Construct getConstruct()
@Stability(value=Experimental) @Nullable public String getResource()
@Stability(value=Experimental) @Nullable public TagCondition getTagCondition()
Copyright © 2021. All rights reserved.