Module: Aws::SupportAuthZ::Types
- Defined in:
- gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb
Defined Under Namespace
Classes: AccessDeniedException, ActionSet, ActionSummary, Condition, ConflictException, CreateSupportPermitInput, CreateSupportPermitOutput, DeleteSupportPermitInput, DeleteSupportPermitOutput, GetActionInput, GetActionOutput, GetSupportPermitInput, GetSupportPermitOutput, InternalServerException, ListActionsInput, ListActionsOutput, ListSupportPermitRequestsInput, ListSupportPermitRequestsOutput, ListSupportPermitsInput, ListSupportPermitsOutput, ListTagsForResourceInput, ListTagsForResourceOutput, Permit, RejectSupportPermitRequestInput, RejectSupportPermitRequestOutput, ResourceNotFoundException, ResourceSet, ServiceQuotaExceededException, SigningKeyInfo, SupportPermitRequest, SupportPermitSummary, TagResourceInput, TagResourceOutput, ThrottlingException, UntagResourceInput, UntagResourceOutput, ValidationException, ValidationExceptionField
Instance Attribute Summary collapse
-
#actions ⇒ Array<String>
A list of specific support actions to authorize.
-
#all_actions ⇒ Types::Unit
Authorizes all available support actions.
-
#all_resources_in_region ⇒ Types::Unit
Authorizes the support operator to act on all resources in the Region.
-
#allow_after ⇒ Time
The earliest time at which the permit becomes valid.
-
#allow_before ⇒ Time
The latest time at which the permit remains valid.
-
#kms_key ⇒ String
The ARN of the AWS KMS key used to sign the permit.
-
#resources ⇒ Array<String>
A list of specific resource identifiers that the support operator is authorized to act upon.
Instance Attribute Details
#actions ⇒ Array<String>
A list of specific support actions to authorize. Maximum of 10 actions.
44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 44 class ActionSet < Struct.new( :all_actions, :actions, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AllActions < ActionSet; end class Actions < ActionSet; end class Unknown < ActionSet; end end |
#all_actions ⇒ Types::Unit
Authorizes all available support actions.
44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 44 class ActionSet < Struct.new( :all_actions, :actions, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AllActions < ActionSet; end class Actions < ActionSet; end class Unknown < ActionSet; end end |
#all_resources_in_region ⇒ Types::Unit
Authorizes the support operator to act on all resources in the Region.
663 664 665 666 667 668 669 670 671 672 673 674 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 663 class ResourceSet < Struct.new( :all_resources_in_region, :resources, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AllResourcesInRegion < ResourceSet; end class Resources < ResourceSet; end class Unknown < ResourceSet; end end |
#allow_after ⇒ Time
The earliest time at which the permit becomes valid.
98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 98 class Condition < Struct.new( :allow_after, :allow_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AllowAfter < Condition; end class AllowBefore < Condition; end class Unknown < Condition; end end |
#allow_before ⇒ Time
The latest time at which the permit remains valid.
98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 98 class Condition < Struct.new( :allow_after, :allow_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AllowAfter < Condition; end class AllowBefore < Condition; end class Unknown < Condition; end end |
#kms_key ⇒ String
The ARN of the AWS KMS key used to sign the permit. The key must have key spec ECC_NIST_P384 and key usage SIGN_VERIFY.
722 723 724 725 726 727 728 729 730 731 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 722 class SigningKeyInfo < Struct.new( :kms_key, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KmsKey < SigningKeyInfo; end class Unknown < SigningKeyInfo; end end |
#resources ⇒ Array<String>
A list of specific resource identifiers that the support operator is authorized to act upon. Maximum of 5 resources.
663 664 665 666 667 668 669 670 671 672 673 674 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 663 class ResourceSet < Struct.new( :all_resources_in_region, :resources, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AllResourcesInRegion < ResourceSet; end class Resources < ResourceSet; end class Unknown < ResourceSet; end end |