# Functions
GetServiceURLForRegion returns the service URL to be used for the specified region.
NewIamAccessGroupsV2 : constructs an instance of IamAccessGroupsV2 with passed in options.
NewIamAccessGroupsV2UsingExternalConfig : constructs an instance of IamAccessGroupsV2 with passed in options and external configuration.
UnmarshalAccessActionControls unmarshals an instance of AccessActionControls from the specified map of raw messages.
UnmarshalAccessGroupRequest unmarshals an instance of AccessGroupRequest from the specified map of raw messages.
UnmarshalAccessGroupResponse unmarshals an instance of AccessGroupResponse from the specified map of raw messages.
UnmarshalAccountSettings unmarshals an instance of AccountSettings from the specified map of raw messages.
UnmarshalAddGroupMembersRequestMembersItem unmarshals an instance of AddGroupMembersRequestMembersItem from the specified map of raw messages.
UnmarshalAddGroupMembersResponse unmarshals an instance of AddGroupMembersResponse from the specified map of raw messages.
UnmarshalAddGroupMembersResponseMembersItem unmarshals an instance of AddGroupMembersResponseMembersItem from the specified map of raw messages.
UnmarshalAddMembershipMultipleGroupsResponse unmarshals an instance of AddMembershipMultipleGroupsResponse from the specified map of raw messages.
UnmarshalAddMembershipMultipleGroupsResponseGroupsItem unmarshals an instance of AddMembershipMultipleGroupsResponseGroupsItem from the specified map of raw messages.
UnmarshalAssertions unmarshals an instance of Assertions from the specified map of raw messages.
UnmarshalAssertionsActionControls unmarshals an instance of AssertionsActionControls from the specified map of raw messages.
UnmarshalAssertionsRule unmarshals an instance of AssertionsRule from the specified map of raw messages.
UnmarshalAssignmentResourceAccessGroup unmarshals an instance of AssignmentResourceAccessGroup from the specified map of raw messages.
UnmarshalAssignmentResourceEntry unmarshals an instance of AssignmentResourceEntry from the specified map of raw messages.
UnmarshalConditions unmarshals an instance of Conditions from the specified map of raw messages.
UnmarshalDeleteFromAllGroupsResponse unmarshals an instance of DeleteFromAllGroupsResponse from the specified map of raw messages.
UnmarshalDeleteFromAllGroupsResponseGroupsItem unmarshals an instance of DeleteFromAllGroupsResponseGroupsItem from the specified map of raw messages.
UnmarshalDeleteGroupBulkMembersResponse unmarshals an instance of DeleteGroupBulkMembersResponse from the specified map of raw messages.
UnmarshalDeleteGroupBulkMembersResponseMembersItem unmarshals an instance of DeleteGroupBulkMembersResponseMembersItem from the specified map of raw messages.
UnmarshalError unmarshals an instance of Error from the specified map of raw messages.
UnmarshalGroup unmarshals an instance of Group from the specified map of raw messages.
UnmarshalGroupActionControls unmarshals an instance of GroupActionControls from the specified map of raw messages.
UnmarshalGroupMembersList unmarshals an instance of GroupMembersList from the specified map of raw messages.
UnmarshalGroupsList unmarshals an instance of GroupsList from the specified map of raw messages.
UnmarshalGroupTemplate unmarshals an instance of GroupTemplate from the specified map of raw messages.
UnmarshalHrefStruct unmarshals an instance of HrefStruct from the specified map of raw messages.
UnmarshalListGroupMembersResponseMember unmarshals an instance of ListGroupMembersResponseMember from the specified map of raw messages.
UnmarshalListTemplateAssignmentResponse unmarshals an instance of ListTemplateAssignmentResponse from the specified map of raw messages.
UnmarshalListTemplatesResponse unmarshals an instance of ListTemplatesResponse from the specified map of raw messages.
UnmarshalListTemplateVersionResponse unmarshals an instance of ListTemplateVersionResponse from the specified map of raw messages.
UnmarshalListTemplateVersionsResponse unmarshals an instance of ListTemplateVersionsResponse from the specified map of raw messages.
UnmarshalMembers unmarshals an instance of Members from the specified map of raw messages.
UnmarshalMembersActionControls unmarshals an instance of MembersActionControls from the specified map of raw messages.
UnmarshalPolicyTemplates unmarshals an instance of PolicyTemplates from the specified map of raw messages.
UnmarshalResourceListWithTargetAccountID unmarshals an instance of ResourceListWithTargetAccountID from the specified map of raw messages.
UnmarshalRule unmarshals an instance of Rule from the specified map of raw messages.
UnmarshalRuleActionControls unmarshals an instance of RuleActionControls from the specified map of raw messages.
UnmarshalRuleConditions unmarshals an instance of RuleConditions from the specified map of raw messages.
UnmarshalRulesList unmarshals an instance of RulesList from the specified map of raw messages.
UnmarshalTemplateAssignmentResponse unmarshals an instance of TemplateAssignmentResponse from the specified map of raw messages.
UnmarshalTemplateAssignmentVerboseResponse unmarshals an instance of TemplateAssignmentVerboseResponse from the specified map of raw messages.
UnmarshalTemplateResponse unmarshals an instance of TemplateResponse from the specified map of raw messages.
UnmarshalTemplateVersionResponse unmarshals an instance of TemplateVersionResponse from the specified map of raw messages.
# Constants
Constants associated with the CreateAssignmentOptions.TargetType property.
Constants associated with the CreateAssignmentOptions.TargetType property.
DefaultServiceName is the default key used to find external configuration information.
DefaultServiceURL is the default URL to make service requests to.
Constants associated with the ListAssignmentsOptions.Status property.
Constants associated with the ListAssignmentsOptions.Status property.
Constants associated with the ListAssignmentsOptions.Status property.
Constants associated with the ListAssignmentsOptions.Status property.
Constants associated with the RuleConditions.Operator property.
Constants associated with the RuleConditions.Operator property.
Constants associated with the RuleConditions.Operator property.
Constants associated with the RuleConditions.Operator property.
Constants associated with the RuleConditions.Operator property.
Constants associated with the RuleConditions.Operator property.
Constants associated with the TemplateAssignmentResponse.Operation property.
Constants associated with the TemplateAssignmentResponse.Operation property.
Constants associated with the TemplateAssignmentResponse.Operation property.
Constants associated with the TemplateAssignmentResponse.Status property.
Constants associated with the TemplateAssignmentResponse.Status property.
Constants associated with the TemplateAssignmentResponse.Status property.
Constants associated with the TemplateAssignmentResponse.Status property.
Constants associated with the TemplateAssignmentResponse.Status property.
Constants associated with the TemplateAssignmentResponse.TargetType property.
Constants associated with the TemplateAssignmentResponse.TargetType property.
# Structs
AccessActionControls : Control whether or not access group administrators in child accounts can add access policies to the enterprise-managed access group in their account.
AccessGroupMembersPager can be used to simplify the use of the "ListAccessGroupMembers" method.
AccessGroupRequest : Access Group Component.
AccessGroupResponse : Access Group Component.
AccessGroupsPager can be used to simplify the use of the "ListAccessGroups" method.
AccountSettings : The access groups settings for a specific account.
AddAccessGroupRuleOptions : The AddAccessGroupRule options.
AddGroupMembersRequestMembersItem : AddGroupMembersRequestMembersItem struct.
AddGroupMembersResponse : The members added to an access group.
AddGroupMembersResponseMembersItem : AddGroupMembersResponseMembersItem struct.
AddMembershipMultipleGroupsResponse : The response from the add member to multiple access groups request.
AddMembershipMultipleGroupsResponseGroupsItem : AddMembershipMultipleGroupsResponseGroupsItem struct.
AddMembersToAccessGroupOptions : The AddMembersToAccessGroup options.
AddMemberToMultipleAccessGroupsOptions : The AddMemberToMultipleAccessGroups options.
Assertions : Assertions Input Component.
AssertionsActionControls : Control whether or not access group administrators in child accounts can add, remove, and update dynamic rules for the enterprise-managed access group in their account.
AssertionsRule : Rule Input component.
AssignmentResourceAccessGroup : Assignment Resource Access Group.
AssignmentResourceEntry : Assignment resource entry.
CommitTemplateOptions : The CommitTemplate options.
Conditions : Condition Input component.
CreateAccessGroupOptions : The CreateAccessGroup options.
CreateAssignmentOptions : The CreateAssignment options.
CreateTemplateOptions : The CreateTemplate options.
CreateTemplateVersionOptions : The CreateTemplateVersion options.
DeleteAccessGroupOptions : The DeleteAccessGroup options.
DeleteAssignmentOptions : The DeleteAssignment options.
DeleteFromAllGroupsResponse : The response from the delete member from access groups request.
DeleteFromAllGroupsResponseGroupsItem : DeleteFromAllGroupsResponseGroupsItem struct.
DeleteGroupBulkMembersResponse : The access group id and the members removed from it.
DeleteGroupBulkMembersResponseMembersItem : DeleteGroupBulkMembersResponseMembersItem struct.
DeleteTemplateOptions : The DeleteTemplate options.
DeleteTemplateVersionOptions : The DeleteTemplateVersion options.
Error : Error contains the code and message for an error returned to the user code is a string identifying the problem, examples "missing_field", "reserved_value" message is a string explaining the solution to the problem that was encountered.
GetAccessGroupOptions : The GetAccessGroup options.
GetAccessGroupRuleOptions : The GetAccessGroupRule options.
GetAccountSettingsOptions : The GetAccountSettings options.
GetAssignmentOptions : The GetAssignment options.
GetLatestTemplateVersionOptions : The GetLatestTemplateVersion options.
GetTemplateVersionOptions : The GetTemplateVersion options.
Group : An IAM access group.
GroupActionControls : Access group action controls component.
GroupMembersList : The members of a group.
GroupsList : The list of access groups returned as part of a response.
GroupTemplate : Response output for template.
HrefStruct : A link object.
IamAccessGroupsV2 : The IAM Access Groups API allows for the management of access groups (Create, Read, Update, Delete) as well as the management of memberships and rules within the group container.
IamAccessGroupsV2Options : Service options.
IsMemberOfAccessGroupOptions : The IsMemberOfAccessGroup options.
ListAccessGroupMembersOptions : The ListAccessGroupMembers options.
ListAccessGroupRulesOptions : The ListAccessGroupRules options.
ListAccessGroupsOptions : The ListAccessGroups options.
ListAssignmentsOptions : The ListAssignments options.
ListGroupMembersResponseMember : A single member of an access group in a list.
ListTemplateAssignmentResponse : Response object containing a list of template assignments.
ListTemplatesOptions : The ListTemplates options.
ListTemplatesResponse : Response object for listing templates.
ListTemplateVersionResponse : Response object for a single access group template version.
ListTemplateVersionsOptions : The ListTemplateVersions options.
ListTemplateVersionsResponse : Response object for listing template versions.
Members : Array of enterprise users to add to the template.
MembersActionControls : Control whether or not access group administrators in child accounts can add and remove members from the enterprise-managed access group in their account.
PolicyTemplates : Policy Templates Input component.
RemoveAccessGroupRuleOptions : The RemoveAccessGroupRule options.
RemoveMemberFromAccessGroupOptions : The RemoveMemberFromAccessGroup options.
RemoveMemberFromAllAccessGroupsOptions : The RemoveMemberFromAllAccessGroups options.
RemoveMembersFromAccessGroupOptions : The RemoveMembersFromAccessGroup options.
ReplaceAccessGroupRuleOptions : The ReplaceAccessGroupRule options.
ResourceListWithTargetAccountID : Object containing details of a resource list with target account ID.
Rule : A dynamic rule of an access group.
RuleActionControls : Control whether or not access group administrators in child accounts can update and remove this dynamic rule in the enterprise-managed access group in their account.This overrides outer level AssertionsActionControls.
RuleConditions : The conditions of a dynamic rule.
RulesList : A list of dynamic rules attached to the access group.
TemplateAssignmentResponse : Response object containing the details of a template assignment.
TemplateAssignmentVerboseResponse : Response object containing the details of a template assignment.
TemplateResponse : Response output for template.
TemplatesPager can be used to simplify the use of the "ListTemplates" method.
TemplateVersionResponse : Response output for template.
TemplateVersionsPager can be used to simplify the use of the "ListTemplateVersions" method.
UpdateAccessGroupOptions : The UpdateAccessGroup options.
UpdateAccountSettingsOptions : The UpdateAccountSettings options.
UpdateAssignmentOptions : The UpdateAssignment options.
UpdateTemplateVersionOptions : The UpdateTemplateVersion options.