Struct: kms.KeyListEntry

import "../ibm-cos-sdk-go/service/kms"

Overview

Contains information about each entry in the key list.

Implemented Interfaces

s3crypto.Cipher, s3manager.ReadSeekerWriteTo, s3manager.WriterReadFrom

Structure Field Summary collapse

Service Operations collapse

Structure Field Details

KeyArn *string `min:"20" type:"string"`

ARN of the key.

KeyId *string `min:"1" type:"string"`

Unique identifier of the key.

_ struct{} `type:"structure"`

Method Details

func (s KeyListEntry) GoString() string

GoString returns the string representation.

API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.



14183
14184
14185
// File 'service/kms/api.go', line 14183

func (s KeyListEntry) GoString() string { return s.String() }

func (s *KeyListEntry) SetKeyArn(v string) *KeyListEntry

SetKeyArn sets the KeyArn field's value.



14188
14189
14190
14191
// File 'service/kms/api.go', line 14188

func (s *KeyListEntry) SetKeyArn(v string) *KeyListEntry { s.KeyArn = &v return s }

func (s *KeyListEntry) SetKeyId(v string) *KeyListEntry

SetKeyId sets the KeyId field's value.



14194
14195
14196
14197
// File 'service/kms/api.go', line 14194

func (s *KeyListEntry) SetKeyId(v string) *KeyListEntry { s.KeyId = &v return s }

func (s KeyListEntry) String() string

String returns the string representation.

API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.



14174
14175
14176
// File 'service/kms/api.go', line 14174

func (s KeyListEntry) String() string { return awsutil.Prettify(s) }