mirror of
https://github.com/rclone/rclone.git
synced 2025-12-21 02:33:49 +00:00
Switch to using the dep tool and update all the dependencies
This commit is contained in:
875
vendor/github.com/aws/aws-sdk-go/service/kms/examples_test.go
generated
vendored
Normal file
875
vendor/github.com/aws/aws-sdk-go/service/kms/examples_test.go
generated
vendored
Normal file
@@ -0,0 +1,875 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package kms_test
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/session"
|
||||
"github.com/aws/aws-sdk-go/service/kms"
|
||||
)
|
||||
|
||||
var _ time.Duration
|
||||
var _ bytes.Buffer
|
||||
|
||||
func ExampleKMS_CancelKeyDeletion() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.CancelKeyDeletionInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.CancelKeyDeletion(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_CreateAlias() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.CreateAliasInput{
|
||||
AliasName: aws.String("AliasNameType"), // Required
|
||||
TargetKeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.CreateAlias(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_CreateGrant() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.CreateGrantInput{
|
||||
GranteePrincipal: aws.String("PrincipalIdType"), // Required
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
Constraints: &kms.GrantConstraints{
|
||||
EncryptionContextEquals: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
EncryptionContextSubset: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
},
|
||||
GrantTokens: []*string{
|
||||
aws.String("GrantTokenType"), // Required
|
||||
// More values...
|
||||
},
|
||||
Name: aws.String("GrantNameType"),
|
||||
Operations: []*string{
|
||||
aws.String("GrantOperation"), // Required
|
||||
// More values...
|
||||
},
|
||||
RetiringPrincipal: aws.String("PrincipalIdType"),
|
||||
}
|
||||
resp, err := svc.CreateGrant(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_CreateKey() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.CreateKeyInput{
|
||||
BypassPolicyLockoutSafetyCheck: aws.Bool(true),
|
||||
Description: aws.String("DescriptionType"),
|
||||
KeyUsage: aws.String("KeyUsageType"),
|
||||
Origin: aws.String("OriginType"),
|
||||
Policy: aws.String("PolicyType"),
|
||||
Tags: []*kms.Tag{
|
||||
{ // Required
|
||||
TagKey: aws.String("TagKeyType"), // Required
|
||||
TagValue: aws.String("TagValueType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.CreateKey(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_Decrypt() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.DecryptInput{
|
||||
CiphertextBlob: []byte("PAYLOAD"), // Required
|
||||
EncryptionContext: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
GrantTokens: []*string{
|
||||
aws.String("GrantTokenType"), // Required
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.Decrypt(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_DeleteAlias() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.DeleteAliasInput{
|
||||
AliasName: aws.String("AliasNameType"), // Required
|
||||
}
|
||||
resp, err := svc.DeleteAlias(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_DeleteImportedKeyMaterial() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.DeleteImportedKeyMaterialInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.DeleteImportedKeyMaterial(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_DescribeKey() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.DescribeKeyInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
GrantTokens: []*string{
|
||||
aws.String("GrantTokenType"), // Required
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.DescribeKey(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_DisableKey() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.DisableKeyInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.DisableKey(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_DisableKeyRotation() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.DisableKeyRotationInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.DisableKeyRotation(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_EnableKey() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.EnableKeyInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.EnableKey(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_EnableKeyRotation() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.EnableKeyRotationInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.EnableKeyRotation(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_Encrypt() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.EncryptInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
Plaintext: []byte("PAYLOAD"), // Required
|
||||
EncryptionContext: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
GrantTokens: []*string{
|
||||
aws.String("GrantTokenType"), // Required
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.Encrypt(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_GenerateDataKey() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.GenerateDataKeyInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
EncryptionContext: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
GrantTokens: []*string{
|
||||
aws.String("GrantTokenType"), // Required
|
||||
// More values...
|
||||
},
|
||||
KeySpec: aws.String("DataKeySpec"),
|
||||
NumberOfBytes: aws.Int64(1),
|
||||
}
|
||||
resp, err := svc.GenerateDataKey(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_GenerateDataKeyWithoutPlaintext() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.GenerateDataKeyWithoutPlaintextInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
EncryptionContext: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
GrantTokens: []*string{
|
||||
aws.String("GrantTokenType"), // Required
|
||||
// More values...
|
||||
},
|
||||
KeySpec: aws.String("DataKeySpec"),
|
||||
NumberOfBytes: aws.Int64(1),
|
||||
}
|
||||
resp, err := svc.GenerateDataKeyWithoutPlaintext(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_GenerateRandom() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.GenerateRandomInput{
|
||||
NumberOfBytes: aws.Int64(1),
|
||||
}
|
||||
resp, err := svc.GenerateRandom(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_GetKeyPolicy() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.GetKeyPolicyInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
PolicyName: aws.String("PolicyNameType"), // Required
|
||||
}
|
||||
resp, err := svc.GetKeyPolicy(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_GetKeyRotationStatus() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.GetKeyRotationStatusInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.GetKeyRotationStatus(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_GetParametersForImport() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.GetParametersForImportInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
WrappingAlgorithm: aws.String("AlgorithmSpec"), // Required
|
||||
WrappingKeySpec: aws.String("WrappingKeySpec"), // Required
|
||||
}
|
||||
resp, err := svc.GetParametersForImport(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ImportKeyMaterial() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ImportKeyMaterialInput{
|
||||
EncryptedKeyMaterial: []byte("PAYLOAD"), // Required
|
||||
ImportToken: []byte("PAYLOAD"), // Required
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
ExpirationModel: aws.String("ExpirationModelType"),
|
||||
ValidTo: aws.Time(time.Now()),
|
||||
}
|
||||
resp, err := svc.ImportKeyMaterial(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ListAliases() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ListAliasesInput{
|
||||
Limit: aws.Int64(1),
|
||||
Marker: aws.String("MarkerType"),
|
||||
}
|
||||
resp, err := svc.ListAliases(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ListGrants() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ListGrantsInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
Limit: aws.Int64(1),
|
||||
Marker: aws.String("MarkerType"),
|
||||
}
|
||||
resp, err := svc.ListGrants(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ListKeyPolicies() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ListKeyPoliciesInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
Limit: aws.Int64(1),
|
||||
Marker: aws.String("MarkerType"),
|
||||
}
|
||||
resp, err := svc.ListKeyPolicies(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ListKeys() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ListKeysInput{
|
||||
Limit: aws.Int64(1),
|
||||
Marker: aws.String("MarkerType"),
|
||||
}
|
||||
resp, err := svc.ListKeys(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ListResourceTags() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ListResourceTagsInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
Limit: aws.Int64(1),
|
||||
Marker: aws.String("MarkerType"),
|
||||
}
|
||||
resp, err := svc.ListResourceTags(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ListRetirableGrants() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ListRetirableGrantsInput{
|
||||
RetiringPrincipal: aws.String("PrincipalIdType"), // Required
|
||||
Limit: aws.Int64(1),
|
||||
Marker: aws.String("MarkerType"),
|
||||
}
|
||||
resp, err := svc.ListRetirableGrants(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_PutKeyPolicy() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.PutKeyPolicyInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
Policy: aws.String("PolicyType"), // Required
|
||||
PolicyName: aws.String("PolicyNameType"), // Required
|
||||
BypassPolicyLockoutSafetyCheck: aws.Bool(true),
|
||||
}
|
||||
resp, err := svc.PutKeyPolicy(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ReEncrypt() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ReEncryptInput{
|
||||
CiphertextBlob: []byte("PAYLOAD"), // Required
|
||||
DestinationKeyId: aws.String("KeyIdType"), // Required
|
||||
DestinationEncryptionContext: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
GrantTokens: []*string{
|
||||
aws.String("GrantTokenType"), // Required
|
||||
// More values...
|
||||
},
|
||||
SourceEncryptionContext: map[string]*string{
|
||||
"Key": aws.String("EncryptionContextValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.ReEncrypt(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_RetireGrant() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.RetireGrantInput{
|
||||
GrantId: aws.String("GrantIdType"),
|
||||
GrantToken: aws.String("GrantTokenType"),
|
||||
KeyId: aws.String("KeyIdType"),
|
||||
}
|
||||
resp, err := svc.RetireGrant(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_RevokeGrant() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.RevokeGrantInput{
|
||||
GrantId: aws.String("GrantIdType"), // Required
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.RevokeGrant(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_ScheduleKeyDeletion() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.ScheduleKeyDeletionInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
PendingWindowInDays: aws.Int64(1),
|
||||
}
|
||||
resp, err := svc.ScheduleKeyDeletion(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_TagResource() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.TagResourceInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
Tags: []*kms.Tag{ // Required
|
||||
{ // Required
|
||||
TagKey: aws.String("TagKeyType"), // Required
|
||||
TagValue: aws.String("TagValueType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.TagResource(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_UntagResource() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.UntagResourceInput{
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
TagKeys: []*string{ // Required
|
||||
aws.String("TagKeyType"), // Required
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.UntagResource(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_UpdateAlias() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.UpdateAliasInput{
|
||||
AliasName: aws.String("AliasNameType"), // Required
|
||||
TargetKeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.UpdateAlias(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)
|
||||
}
|
||||
|
||||
func ExampleKMS_UpdateKeyDescription() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := kms.New(sess)
|
||||
|
||||
params := &kms.UpdateKeyDescriptionInput{
|
||||
Description: aws.String("DescriptionType"), // Required
|
||||
KeyId: aws.String("KeyIdType"), // Required
|
||||
}
|
||||
resp, err := svc.UpdateKeyDescription(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)
|
||||
}
|
||||
Reference in New Issue
Block a user