Struct: kms.ListRetirableGrantsInput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Limit *int64
Use this parameter to specify the maximum number of items to return.
-
Marker *string
Use this parameter in a subsequent request after you receive a response with truncated results.
-
RetiringPrincipal *string
The retiring principal for which to list grants.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetLimit(int64) *ListRetirableGrantsInput
operation
SetLimit sets the Limit field's value.
-
SetMarker(string) *ListRetirableGrantsInput
operation
SetMarker sets the Marker field's value.
-
SetRetiringPrincipal(string) *ListRetirableGrantsInput
operation
SetRetiringPrincipal sets the RetiringPrincipal field's value.
-
String() string
operation
String returns the string representation.
-
Validate() error
operation
Validate inspects the fields of the type to determine if they are valid.
Structure Field Details
Limit *int64
`min:"1" type:"integer"`
Use this parameter to specify the maximum number of items to return. When this value is present, KMS does not return more than the specified number of items, but it might return fewer.
This value is optional. If you include a value, it must be between 1 and 100, inclusive. If you do not include a value, it defaults to 50.
Marker *string
`min:"1" type:"string"`
Use this parameter in a subsequent request after you receive a response with truncated results. Set it to the value of NextMarker from the truncated response you just received.
RetiringPrincipal *string
`min:"1" type:"string" required:"true"`
The retiring principal for which to list grants. Enter a principal in your Amazon Web Services account.
To specify the retiring principal, use the Amazon Resource Name (ARN) (docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of an Amazon Web Services principal. Valid principals include Amazon Web Services accounts, IAM users, IAM roles, federated users, and assumed role users. For help with the ARN syntax for a principal, see IAM ARNs (docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns) in the Identity and Access Management User Guide .
RetiringPrincipal is a required field
_ struct{}
`type:"structure"`
Method Details
func (s ListRetirableGrantsInput) 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”.
15341 15342 15343 |
// File 'service/kms/api.go', line 15341
|
func (s *ListRetirableGrantsInput) SetLimit(v int64) *ListRetirableGrantsInput
SetLimit sets the Limit field's value.
15368 15369 15370 15371 |
// File 'service/kms/api.go', line 15368
|
func (s *ListRetirableGrantsInput) SetMarker(v string) *ListRetirableGrantsInput
SetMarker sets the Marker field's value.
15374 15375 15376 15377 |
// File 'service/kms/api.go', line 15374
|
func (s *ListRetirableGrantsInput) SetRetiringPrincipal(v string) *ListRetirableGrantsInput
SetRetiringPrincipal sets the RetiringPrincipal field's value.
15380 15381 15382 15383 |
// File 'service/kms/api.go', line 15380
|
func (s ListRetirableGrantsInput) 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”.
15332 15333 15334 |
// File 'service/kms/api.go', line 15332
|
func (s *ListRetirableGrantsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 |
// File 'service/kms/api.go', line 15346
|