本文整理汇总了Golang中github.com/upstartmobile/aws-sdk-go/service/storagegateway.New函数的典型用法代码示例。如果您正苦于以下问题:Golang New函数的具体用法?Golang New怎么用?Golang New使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了New函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: ExampleStorageGateway_AddTagsToResource
func ExampleStorageGateway_AddTagsToResource() {
svc := storagegateway.New(nil)
params := &storagegateway.AddTagsToResourceInput{
ResourceARN: aws.String("ResourceARN"), // Required
Tags: []*storagegateway.Tag{ // Required
{ // Required
Key: aws.String("TagKey"), // Required
Value: aws.String("TagValue"), // Required
},
// More values...
},
}
resp, err := svc.AddTagsToResource(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:25,代码来源:examples_test.go
示例2: ExampleStorageGateway_DescribeSnapshotSchedule
func ExampleStorageGateway_DescribeSnapshotSchedule() {
svc := storagegateway.New(nil)
params := &storagegateway.DescribeSnapshotScheduleInput{
VolumeARN: aws.String("VolumeARN"), // Required
}
resp, err := svc.DescribeSnapshotSchedule(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:18,代码来源:examples_test.go
示例3: ExampleStorageGateway_StartGateway
func ExampleStorageGateway_StartGateway() {
svc := storagegateway.New(nil)
params := &storagegateway.StartGatewayInput{
GatewayARN: aws.String("GatewayARN"), // Required
}
resp, err := svc.StartGateway(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:18,代码来源:examples_test.go
示例4: ExampleStorageGateway_DescribeChapCredentials
func ExampleStorageGateway_DescribeChapCredentials() {
svc := storagegateway.New(nil)
params := &storagegateway.DescribeChapCredentialsInput{
TargetARN: aws.String("TargetARN"), // Required
}
resp, err := svc.DescribeChapCredentials(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:18,代码来源:examples_test.go
示例5: ExampleStorageGateway_UpdateVTLDeviceType
func ExampleStorageGateway_UpdateVTLDeviceType() {
svc := storagegateway.New(nil)
params := &storagegateway.UpdateVTLDeviceTypeInput{
DeviceType: aws.String("DeviceType"), // Required
VTLDeviceARN: aws.String("VTLDeviceARN"), // Required
}
resp, err := svc.UpdateVTLDeviceType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:19,代码来源:examples_test.go
示例6: ExampleStorageGateway_DeleteBandwidthRateLimit
func ExampleStorageGateway_DeleteBandwidthRateLimit() {
svc := storagegateway.New(nil)
params := &storagegateway.DeleteBandwidthRateLimitInput{
BandwidthType: aws.String("BandwidthType"), // Required
GatewayARN: aws.String("GatewayARN"), // Required
}
resp, err := svc.DeleteBandwidthRateLimit(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:19,代码来源:examples_test.go
示例7: ExampleStorageGateway_ListGateways
func ExampleStorageGateway_ListGateways() {
svc := storagegateway.New(nil)
params := &storagegateway.ListGatewaysInput{
Limit: aws.Int64(1),
Marker: aws.String("Marker"),
}
resp, err := svc.ListGateways(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:19,代码来源:examples_test.go
示例8: ExampleStorageGateway_CreateSnapshotFromVolumeRecoveryPoint
func ExampleStorageGateway_CreateSnapshotFromVolumeRecoveryPoint() {
svc := storagegateway.New(nil)
params := &storagegateway.CreateSnapshotFromVolumeRecoveryPointInput{
SnapshotDescription: aws.String("SnapshotDescription"), // Required
VolumeARN: aws.String("VolumeARN"), // Required
}
resp, err := svc.CreateSnapshotFromVolumeRecoveryPoint(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:19,代码来源:examples_test.go
示例9: ExampleStorageGateway_UpdateBandwidthRateLimit
func ExampleStorageGateway_UpdateBandwidthRateLimit() {
svc := storagegateway.New(nil)
params := &storagegateway.UpdateBandwidthRateLimitInput{
GatewayARN: aws.String("GatewayARN"), // Required
AverageDownloadRateLimitInBitsPerSec: aws.Int64(1),
AverageUploadRateLimitInBitsPerSec: aws.Int64(1),
}
resp, err := svc.UpdateBandwidthRateLimit(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:20,代码来源:examples_test.go
示例10: ExampleStorageGateway_DescribeTapeRecoveryPoints
func ExampleStorageGateway_DescribeTapeRecoveryPoints() {
svc := storagegateway.New(nil)
params := &storagegateway.DescribeTapeRecoveryPointsInput{
GatewayARN: aws.String("GatewayARN"), // Required
Limit: aws.Int64(1),
Marker: aws.String("Marker"),
}
resp, err := svc.DescribeTapeRecoveryPoints(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:20,代码来源:examples_test.go
示例11: ExampleStorageGateway_UpdateGatewayInformation
func ExampleStorageGateway_UpdateGatewayInformation() {
svc := storagegateway.New(nil)
params := &storagegateway.UpdateGatewayInformationInput{
GatewayARN: aws.String("GatewayARN"), // Required
GatewayName: aws.String("GatewayName"),
GatewayTimezone: aws.String("GatewayTimezone"),
}
resp, err := svc.UpdateGatewayInformation(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:20,代码来源:examples_test.go
示例12: ExampleStorageGateway_UpdateMaintenanceStartTime
func ExampleStorageGateway_UpdateMaintenanceStartTime() {
svc := storagegateway.New(nil)
params := &storagegateway.UpdateMaintenanceStartTimeInput{
DayOfWeek: aws.Int64(1), // Required
GatewayARN: aws.String("GatewayARN"), // Required
HourOfDay: aws.Int64(1), // Required
MinuteOfHour: aws.Int64(1), // Required
}
resp, err := svc.UpdateMaintenanceStartTime(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:21,代码来源:examples_test.go
示例13: ExampleStorageGateway_UpdateSnapshotSchedule
func ExampleStorageGateway_UpdateSnapshotSchedule() {
svc := storagegateway.New(nil)
params := &storagegateway.UpdateSnapshotScheduleInput{
RecurrenceInHours: aws.Int64(1), // Required
StartAt: aws.Int64(1), // Required
VolumeARN: aws.String("VolumeARN"), // Required
Description: aws.String("Description"),
}
resp, err := svc.UpdateSnapshotSchedule(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:21,代码来源:examples_test.go
示例14: ExampleStorageGateway_DescribeStorediSCSIVolumes
func ExampleStorageGateway_DescribeStorediSCSIVolumes() {
svc := storagegateway.New(nil)
params := &storagegateway.DescribeStorediSCSIVolumesInput{
VolumeARNs: []*string{ // Required
aws.String("VolumeARN"), // Required
// More values...
},
}
resp, err := svc.DescribeStorediSCSIVolumes(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:21,代码来源:examples_test.go
示例15: ExampleStorageGateway_UpdateChapCredentials
func ExampleStorageGateway_UpdateChapCredentials() {
svc := storagegateway.New(nil)
params := &storagegateway.UpdateChapCredentialsInput{
InitiatorName: aws.String("IqnName"), // Required
SecretToAuthenticateInitiator: aws.String("ChapSecret"), // Required
TargetARN: aws.String("TargetARN"), // Required
SecretToAuthenticateTarget: aws.String("ChapSecret"),
}
resp, err := svc.UpdateChapCredentials(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:21,代码来源:examples_test.go
示例16: ExampleStorageGateway_AddUploadBuffer
func ExampleStorageGateway_AddUploadBuffer() {
svc := storagegateway.New(nil)
params := &storagegateway.AddUploadBufferInput{
DiskIds: []*string{ // Required
aws.String("DiskId"), // Required
// More values...
},
GatewayARN: aws.String("GatewayARN"), // Required
}
resp, err := svc.AddUploadBuffer(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:22,代码来源:examples_test.go
示例17: ExampleStorageGateway_CreateTapes
func ExampleStorageGateway_CreateTapes() {
svc := storagegateway.New(nil)
params := &storagegateway.CreateTapesInput{
ClientToken: aws.String("ClientToken"), // Required
GatewayARN: aws.String("GatewayARN"), // Required
NumTapesToCreate: aws.Int64(1), // Required
TapeBarcodePrefix: aws.String("TapeBarcodePrefix"), // Required
TapeSizeInBytes: aws.Int64(1), // Required
}
resp, err := svc.CreateTapes(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:22,代码来源:examples_test.go
示例18: ExampleStorageGateway_DescribeTapeArchives
func ExampleStorageGateway_DescribeTapeArchives() {
svc := storagegateway.New(nil)
params := &storagegateway.DescribeTapeArchivesInput{
Limit: aws.Int64(1),
Marker: aws.String("Marker"),
TapeARNs: []*string{
aws.String("TapeARN"), // Required
// More values...
},
}
resp, err := svc.DescribeTapeArchives(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:23,代码来源:examples_test.go
示例19: ExampleStorageGateway_CreateStorediSCSIVolume
func ExampleStorageGateway_CreateStorediSCSIVolume() {
svc := storagegateway.New(nil)
params := &storagegateway.CreateStorediSCSIVolumeInput{
DiskId: aws.String("DiskId"), // Required
GatewayARN: aws.String("GatewayARN"), // Required
NetworkInterfaceId: aws.String("NetworkInterfaceId"), // Required
PreserveExistingData: aws.Bool(true), // Required
TargetName: aws.String("TargetName"), // Required
SnapshotId: aws.String("SnapshotId"),
}
resp, err := svc.CreateStorediSCSIVolume(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:23,代码来源:examples_test.go
示例20: ExampleStorageGateway_CreateCachediSCSIVolume
func ExampleStorageGateway_CreateCachediSCSIVolume() {
svc := storagegateway.New(nil)
params := &storagegateway.CreateCachediSCSIVolumeInput{
ClientToken: aws.String("ClientToken"), // Required
GatewayARN: aws.String("GatewayARN"), // Required
NetworkInterfaceId: aws.String("NetworkInterfaceId"), // Required
TargetName: aws.String("TargetName"), // Required
VolumeSizeInBytes: aws.Int64(1), // Required
SnapshotId: aws.String("SnapshotId"),
}
resp, err := svc.CreateCachediSCSIVolume(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:nehadhamija,项目名称:aws-sdk-go,代码行数:23,代码来源:examples_test.go
注:本文中的github.com/upstartmobile/aws-sdk-go/service/storagegateway.New函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论