Versions in this module Expand all Collapse all v0 v0.1.1 Jul 17, 2023 v0.1.0 Jul 10, 2023 v0.0.8 Jul 6, 2023 v0.0.7 Jul 4, 2023 v0.0.6 Jun 30, 2023 v0.0.5 Jun 26, 2023 Changes in this version + const Sigv4Scopes + type AWSManagedPolicyRecord struct + Arn *string + AttachmentCount *int64 + CreateDate *time.Time + DefaultVersionId *string + IsAttachable *bool + Path *string + PermissionsBoundaryUsageCount *int64 + PolicyId *string + PolicyName string + UpdateDate *time.Time + type AccountID = ID + type AssignmentID = ID + type AssignmentRecord struct + AccountTypeId ID + CreatedBy ID + CreatedTS time.Time + GroupId ID + Id ID + ModifiedBy *string + ModifiedTS *time.Time + PermissionSetId ID + Status AssignmentRecordStatus + type AssignmentRecordStatus string + const CREATEREQUESTED + const DELETECOMPLETE + const DELETEFAILED + const DELETEINPROGRESS + const DELETEREQUESTED + const DEPLOYMENTCOMPLETE + const DEPLOYMENTFAILED + const DEPLOYMENTINPROGRESS + const UPDATEREQUESTED + type AssignmentRecords = []AssignmentRecord + type CreateAssignmentsRequest = []struct + type CreatePermissionSetAssignmentsJSONRequestBody = CreateAssignmentsRequest + type CreatePermissionSetJSONRequestBody = CreatePermissionSetRecord + type CreatePermissionSetRecord struct + AWSManagedPolicies *[]PermissionSetAWSManagedPolicy + Description *string + InlinePolicies *[]PermissionSetInlinePolicy + MaxSessionDuration *int + Name string + Tags *Tags + type Error struct + Code int32 + Message string + type ErrorResponse struct + Error Error + type FilterAccountTypeID = []ID + type FilterAssignmentStatus = []AssignmentRecordStatus + type FilterCreatedBy = []ID + type FilterGroupID = []ID + type FilterStatus = []PermissionSetStatus + type ID = openapi_types.UUID + type Limit = int64 + type ListAWSManagedPolicies struct + AWSManagedPolicies []AWSManagedPolicyRecord + type ListAssignmentRecords struct + Assignments AssignmentRecords + Paging *Paging + type ListMyRolesParams struct + Limit *Limit + PageToken *PageToken + type ListPermissionSetAssignmentsParams struct + AccountType *FilterAccountTypeID + CreatedBy *FilterCreatedBy + Group *FilterGroupID + Limit *Limit + PageToken *PageToken + Status *FilterAssignmentStatus + type ListPermissionSets struct + Paging *Paging + PermissionSets []PermissionSetRecord + type ListPermissionSetsParams struct + CreatedBy *FilterCreatedBy + Limit *Limit + PageToken *PageToken + Status *FilterStatus + type ListRoles struct + Paging *Paging + Roles []RoleRecord + type ListRolesParams struct + AccountId *AccountID + PageToken *PageToken + type PageToken = string + type Paging struct + NextToken *string + type PermissionSetAWSManagedPolicy struct + PolicyArn string + type PermissionSetID = ID + type PermissionSetInlinePolicy struct + Name string + Policy string + type PermissionSetRecord struct + AWSManagedPolicies *[]PermissionSetAWSManagedPolicy + CreatedBy string + CreatedTS time.Time + Description *string + Id ID + InlinePolicies *[]PermissionSetInlinePolicy + MaxSessionDuration *int + ModifiedBy *string + ModifiedTS *time.Time + Name string + Status PermissionSetStatus + Tags *Tags + type PermissionSetStatus string + const PermissionSetStatusACTIVE + const PermissionSetStatusDELETED + type RoleRecord struct + AWSAccountId string + AssignmentId ID + DeploymentId ID + PermissionSetId ID + RoleArn string + RoleName string + Status RoleRecordStatus + type RoleRecordStatus string + const RoleRecordStatusACTIVE + const RoleRecordStatusUPDATEINPROGRESS + type Tags map[string]string + type UpdatePermissionSetJSONRequestBody = UpdatePermissionSetRecord + type UpdatePermissionSetRecord struct + AWSManagedPolicies *[]PermissionSetAWSManagedPolicy + Description *string + InlinePolicies *[]PermissionSetInlinePolicy + MaxSessionDuration *int + Tags *Tags