tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getVpcSnapshotFiles
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of vpc snapshot_files
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const snapshotFiles = tencentcloud.getVpcSnapshotFiles({
businessType: "securitygroup",
endDate: "2023-10-30 19:00:00",
instanceId: "sg-902tl7t7",
startDate: "2022-10-10 00:00:00",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
snapshot_files = tencentcloud.get_vpc_snapshot_files(business_type="securitygroup",
end_date="2023-10-30 19:00:00",
instance_id="sg-902tl7t7",
start_date="2022-10-10 00:00:00")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetVpcSnapshotFiles(ctx, &tencentcloud.GetVpcSnapshotFilesArgs{
BusinessType: "securitygroup",
EndDate: "2023-10-30 19:00:00",
InstanceId: "sg-902tl7t7",
StartDate: "2022-10-10 00:00:00",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var snapshotFiles = Tencentcloud.GetVpcSnapshotFiles.Invoke(new()
{
BusinessType = "securitygroup",
EndDate = "2023-10-30 19:00:00",
InstanceId = "sg-902tl7t7",
StartDate = "2022-10-10 00:00:00",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetVpcSnapshotFilesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var snapshotFiles = TencentcloudFunctions.getVpcSnapshotFiles(GetVpcSnapshotFilesArgs.builder()
.businessType("securitygroup")
.endDate("2023-10-30 19:00:00")
.instanceId("sg-902tl7t7")
.startDate("2022-10-10 00:00:00")
.build());
}
}
variables:
snapshotFiles:
fn::invoke:
function: tencentcloud:getVpcSnapshotFiles
arguments:
businessType: securitygroup
endDate: 2023-10-30 19:00:00
instanceId: sg-902tl7t7
startDate: 2022-10-10 00:00:00
Using getVpcSnapshotFiles
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpcSnapshotFiles(args: GetVpcSnapshotFilesArgs, opts?: InvokeOptions): Promise<GetVpcSnapshotFilesResult>
function getVpcSnapshotFilesOutput(args: GetVpcSnapshotFilesOutputArgs, opts?: InvokeOptions): Output<GetVpcSnapshotFilesResult>
def get_vpc_snapshot_files(business_type: Optional[str] = None,
end_date: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
result_output_file: Optional[str] = None,
start_date: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcSnapshotFilesResult
def get_vpc_snapshot_files_output(business_type: Optional[pulumi.Input[str]] = None,
end_date: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
start_date: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcSnapshotFilesResult]
func GetVpcSnapshotFiles(ctx *Context, args *GetVpcSnapshotFilesArgs, opts ...InvokeOption) (*GetVpcSnapshotFilesResult, error)
func GetVpcSnapshotFilesOutput(ctx *Context, args *GetVpcSnapshotFilesOutputArgs, opts ...InvokeOption) GetVpcSnapshotFilesResultOutput
> Note: This function is named GetVpcSnapshotFiles
in the Go SDK.
public static class GetVpcSnapshotFiles
{
public static Task<GetVpcSnapshotFilesResult> InvokeAsync(GetVpcSnapshotFilesArgs args, InvokeOptions? opts = null)
public static Output<GetVpcSnapshotFilesResult> Invoke(GetVpcSnapshotFilesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpcSnapshotFilesResult> getVpcSnapshotFiles(GetVpcSnapshotFilesArgs args, InvokeOptions options)
public static Output<GetVpcSnapshotFilesResult> getVpcSnapshotFiles(GetVpcSnapshotFilesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getVpcSnapshotFiles:getVpcSnapshotFiles
arguments:
# arguments dictionary
The following arguments are supported:
- Business
Type string - Business type, currently supports security group:securitygroup.
- End
Date string - End date in the format %Y-%m-%d %H:%M:%S.
- Instance
Id string - InstanceId.
- Start
Date string - Start date in the format %Y-%m-%d %H:%M:%S.
- Id string
- Result
Output stringFile - Used to save results.
- Business
Type string - Business type, currently supports security group:securitygroup.
- End
Date string - End date in the format %Y-%m-%d %H:%M:%S.
- Instance
Id string - InstanceId.
- Start
Date string - Start date in the format %Y-%m-%d %H:%M:%S.
- Id string
- Result
Output stringFile - Used to save results.
- business
Type String - Business type, currently supports security group:securitygroup.
- end
Date String - End date in the format %Y-%m-%d %H:%M:%S.
- instance
Id String - InstanceId.
- start
Date String - Start date in the format %Y-%m-%d %H:%M:%S.
- id String
- result
Output StringFile - Used to save results.
- business
Type string - Business type, currently supports security group:securitygroup.
- end
Date string - End date in the format %Y-%m-%d %H:%M:%S.
- instance
Id string - InstanceId.
- start
Date string - Start date in the format %Y-%m-%d %H:%M:%S.
- id string
- result
Output stringFile - Used to save results.
- business_
type str - Business type, currently supports security group:securitygroup.
- end_
date str - End date in the format %Y-%m-%d %H:%M:%S.
- instance_
id str - InstanceId.
- start_
date str - Start date in the format %Y-%m-%d %H:%M:%S.
- id str
- result_
output_ strfile - Used to save results.
- business
Type String - Business type, currently supports security group:securitygroup.
- end
Date String - End date in the format %Y-%m-%d %H:%M:%S.
- instance
Id String - InstanceId.
- start
Date String - Start date in the format %Y-%m-%d %H:%M:%S.
- id String
- result
Output StringFile - Used to save results.
getVpcSnapshotFiles Result
The following output properties are available:
- Business
Type string - End
Date string - Id string
- Instance
Id string - instance id.
- Snapshot
File List<GetSets Vpc Snapshot Files Snapshot File Set> - snap shot file set.
- Start
Date string - Result
Output stringFile
- Business
Type string - End
Date string - Id string
- Instance
Id string - instance id.
- Snapshot
File []GetSets Vpc Snapshot Files Snapshot File Set - snap shot file set.
- Start
Date string - Result
Output stringFile
- business
Type String - end
Date String - id String
- instance
Id String - instance id.
- snapshot
File List<GetSets Vpc Snapshot Files Snapshot File Set> - snap shot file set.
- start
Date String - result
Output StringFile
- business
Type string - end
Date string - id string
- instance
Id string - instance id.
- snapshot
File GetSets Vpc Snapshot Files Snapshot File Set[] - snap shot file set.
- start
Date string - result
Output stringFile
- business_
type str - end_
date str - id str
- instance_
id str - instance id.
- snapshot_
file_ Sequence[Getsets Vpc Snapshot Files Snapshot File Set] - snap shot file set.
- start_
date str - result_
output_ strfile
- business
Type String - end
Date String - id String
- instance
Id String - instance id.
- snapshot
File List<Property Map>Sets - snap shot file set.
- start
Date String - result
Output StringFile
Supporting Types
GetVpcSnapshotFilesSnapshotFileSet
- Backup
Time string - backup time.
- Instance
Id string - InstanceId.
- Operator string
- Uin of operator.
- Snapshot
File stringId - snap shot file id.
- Snapshot
Policy stringId - Snapshot Policy Id.
- Backup
Time string - backup time.
- Instance
Id string - InstanceId.
- Operator string
- Uin of operator.
- Snapshot
File stringId - snap shot file id.
- Snapshot
Policy stringId - Snapshot Policy Id.
- backup
Time String - backup time.
- instance
Id String - InstanceId.
- operator String
- Uin of operator.
- snapshot
File StringId - snap shot file id.
- snapshot
Policy StringId - Snapshot Policy Id.
- backup
Time string - backup time.
- instance
Id string - InstanceId.
- operator string
- Uin of operator.
- snapshot
File stringId - snap shot file id.
- snapshot
Policy stringId - Snapshot Policy Id.
- backup_
time str - backup time.
- instance_
id str - InstanceId.
- operator str
- Uin of operator.
- snapshot_
file_ strid - snap shot file id.
- snapshot_
policy_ strid - Snapshot Policy Id.
- backup
Time String - backup time.
- instance
Id String - InstanceId.
- operator String
- Uin of operator.
- snapshot
File StringId - snap shot file id.
- snapshot
Policy StringId - Snapshot Policy Id.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack