本文整理汇总了Golang中github.com/upstartmobile/aws-sdk-go/service/storagegateway.New函数的典型用法代码示例。如果您正苦于以下问题:Golang New函数的具体用法?Golang New怎么用?Golang New使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了New函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}
示例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)
}