Struct: kms.ListKeysOutput

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

Implemented Interfaces

s3crypto.Cipher, s3manager.ReadSeekerWriteTo, s3manager.WriterReadFrom

Structure Field Summary collapse

Service Operations collapse

Structure Field Details

Keys []*KeyListEntry `type:"list"`

A list of KMS keys.

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

When Truncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent request.

Truncated *bool `type:"boolean"`

A flag that indicates whether there are more items in the list. When this value is true, the list in this response is truncated. To get more items, pass the value of the NextMarker element in thisresponse to the Marker parameter in a subsequent request.

_ struct{} `type:"structure"`

Method Details

func (s ListKeysOutput) 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”.



15124
15125
15126
// File 'service/kms/api.go', line 15124

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

func (s *ListKeysOutput) SetKeys(v []*KeyListEntry) *ListKeysOutput

SetKeys sets the Keys field's value.



15129
15130
15131
15132
// File 'service/kms/api.go', line 15129

func (s *ListKeysOutput) SetKeys(v []*KeyListEntry) *ListKeysOutput { s.Keys = v return s }

func (s *ListKeysOutput) SetNextMarker(v string) *ListKeysOutput

SetNextMarker sets the NextMarker field's value.



15135
15136
15137
15138
// File 'service/kms/api.go', line 15135

func (s *ListKeysOutput) SetNextMarker(v string) *ListKeysOutput { s.NextMarker = &v return s }

func (s *ListKeysOutput) SetTruncated(v bool) *ListKeysOutput

SetTruncated sets the Truncated field's value.



15141
15142
15143
15144
// File 'service/kms/api.go', line 15141

func (s *ListKeysOutput) SetTruncated(v bool) *ListKeysOutput { s.Truncated = &v return s }

func (s ListKeysOutput) 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”.



15115
15116
15117
// File 'service/kms/api.go', line 15115

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