package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package accessanalyzeriface provides an interface to enable mocking the Access Analyzer service client for testing your code.

# Functions

AccessCheckPolicyType_Values returns all elements of the AccessCheckPolicyType enum.
AccessCheckResourceType_Values returns all elements of the AccessCheckResourceType enum.
AccessPreviewStatus_Values returns all elements of the AccessPreviewStatus enum.
AccessPreviewStatusReasonCode_Values returns all elements of the AccessPreviewStatusReasonCode enum.
AclPermission_Values returns all elements of the AclPermission enum.
AnalyzerStatus_Values returns all elements of the AnalyzerStatus enum.
CheckAccessNotGrantedResult_Values returns all elements of the CheckAccessNotGrantedResult enum.
CheckNoNewAccessResult_Values returns all elements of the CheckNoNewAccessResult enum.
CheckNoPublicAccessResult_Values returns all elements of the CheckNoPublicAccessResult enum.
FindingChangeType_Values returns all elements of the FindingChangeType enum.
FindingSourceType_Values returns all elements of the FindingSourceType enum.
FindingStatus_Values returns all elements of the FindingStatus enum.
FindingStatusUpdate_Values returns all elements of the FindingStatusUpdate enum.
FindingType_Values returns all elements of the FindingType enum.
JobErrorCode_Values returns all elements of the JobErrorCode enum.
JobStatus_Values returns all elements of the JobStatus enum.
KmsGrantOperation_Values returns all elements of the KmsGrantOperation enum.
Locale_Values returns all elements of the Locale enum.
New creates a new instance of the AccessAnalyzer client with a session.
OrderBy_Values returns all elements of the OrderBy enum.
PolicyType_Values returns all elements of the PolicyType enum.
ReasonCode_Values returns all elements of the ReasonCode enum.
RecommendationType_Values returns all elements of the RecommendationType enum.
RecommendedRemediationAction_Values returns all elements of the RecommendedRemediationAction enum.
ResourceType_Values returns all elements of the ResourceType enum.
Status_Values returns all elements of the Status enum.
Type_Values returns all elements of the Type enum.
ValidatePolicyFindingType_Values returns all elements of the ValidatePolicyFindingType enum.
ValidatePolicyResourceType_Values returns all elements of the ValidatePolicyResourceType enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.

# Constants

AccessCheckPolicyTypeIdentityPolicy is a AccessCheckPolicyType enum value.
AccessCheckPolicyTypeResourcePolicy is a AccessCheckPolicyType enum value.
AccessCheckResourceTypeAwsDynamoDbStream is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsDynamoDbTable is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsEfsFileSystem is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsIamAssumeRolePolicyDocument is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsKinesisStream is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsKinesisStreamConsumer is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsKmsKey is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsLambdaFunction is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsOpenSearchServiceDomain is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsS3AccessPoint is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsS3Bucket is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsS3expressDirectoryBucket is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsS3Glacier is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsS3outpostsAccessPoint is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsS3outpostsBucket is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsSecretsManagerSecret is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsSnsTopic is a AccessCheckResourceType enum value.
AccessCheckResourceTypeAwsSqsQueue is a AccessCheckResourceType enum value.
AccessPreviewStatusCompleted is a AccessPreviewStatus enum value.
AccessPreviewStatusCreating is a AccessPreviewStatus enum value.
AccessPreviewStatusFailed is a AccessPreviewStatus enum value.
AccessPreviewStatusReasonCodeInternalError is a AccessPreviewStatusReasonCode enum value.
AccessPreviewStatusReasonCodeInvalidConfiguration is a AccessPreviewStatusReasonCode enum value.
AclPermissionFullControl is a AclPermission enum value.
AclPermissionRead is a AclPermission enum value.
AclPermissionReadAcp is a AclPermission enum value.
AclPermissionWrite is a AclPermission enum value.
AclPermissionWriteAcp is a AclPermission enum value.
AnalyzerStatusActive is a AnalyzerStatus enum value.
AnalyzerStatusCreating is a AnalyzerStatus enum value.
AnalyzerStatusDisabled is a AnalyzerStatus enum value.
AnalyzerStatusFailed is a AnalyzerStatus enum value.
CheckAccessNotGrantedResultFail is a CheckAccessNotGrantedResult enum value.
CheckAccessNotGrantedResultPass is a CheckAccessNotGrantedResult enum value.
CheckNoNewAccessResultFail is a CheckNoNewAccessResult enum value.
CheckNoNewAccessResultPass is a CheckNoNewAccessResult enum value.
CheckNoPublicAccessResultFail is a CheckNoPublicAccessResult enum value.
CheckNoPublicAccessResultPass is a CheckNoPublicAccessResult enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeUnprocessableEntityException for service response error code "UnprocessableEntityException".
ErrCodeValidationException for service response error code "ValidationException".
FindingChangeTypeChanged is a FindingChangeType enum value.
FindingChangeTypeNew is a FindingChangeType enum value.
FindingChangeTypeUnchanged is a FindingChangeType enum value.
FindingSourceTypeBucketAcl is a FindingSourceType enum value.
FindingSourceTypePolicy is a FindingSourceType enum value.
FindingSourceTypeS3AccessPoint is a FindingSourceType enum value.
FindingSourceTypeS3AccessPointAccount is a FindingSourceType enum value.
FindingStatusActive is a FindingStatus enum value.
FindingStatusArchived is a FindingStatus enum value.
FindingStatusResolved is a FindingStatus enum value.
FindingStatusUpdateActive is a FindingStatusUpdate enum value.
FindingStatusUpdateArchived is a FindingStatusUpdate enum value.
FindingTypeExternalAccess is a FindingType enum value.
FindingTypeUnusedIamrole is a FindingType enum value.
FindingTypeUnusedIamuserAccessKey is a FindingType enum value.
FindingTypeUnusedIamuserPassword is a FindingType enum value.
FindingTypeUnusedPermission is a FindingType enum value.
JobErrorCodeAuthorizationError is a JobErrorCode enum value.
JobErrorCodeResourceNotFoundError is a JobErrorCode enum value.
JobErrorCodeServiceError is a JobErrorCode enum value.
JobErrorCodeServiceQuotaExceededError is a JobErrorCode enum value.
JobStatusCanceled is a JobStatus enum value.
JobStatusFailed is a JobStatus enum value.
JobStatusInProgress is a JobStatus enum value.
JobStatusSucceeded is a JobStatus enum value.
KmsGrantOperationCreateGrant is a KmsGrantOperation enum value.
KmsGrantOperationDecrypt is a KmsGrantOperation enum value.
KmsGrantOperationDescribeKey is a KmsGrantOperation enum value.
KmsGrantOperationEncrypt is a KmsGrantOperation enum value.
KmsGrantOperationGenerateDataKey is a KmsGrantOperation enum value.
KmsGrantOperationGenerateDataKeyPair is a KmsGrantOperation enum value.
KmsGrantOperationGenerateDataKeyPairWithoutPlaintext is a KmsGrantOperation enum value.
KmsGrantOperationGenerateDataKeyWithoutPlaintext is a KmsGrantOperation enum value.
KmsGrantOperationGetPublicKey is a KmsGrantOperation enum value.
KmsGrantOperationReEncryptFrom is a KmsGrantOperation enum value.
KmsGrantOperationReEncryptTo is a KmsGrantOperation enum value.
KmsGrantOperationRetireGrant is a KmsGrantOperation enum value.
KmsGrantOperationSign is a KmsGrantOperation enum value.
KmsGrantOperationVerify is a KmsGrantOperation enum value.
LocaleDe is a Locale enum value.
LocaleEn is a Locale enum value.
LocaleEs is a Locale enum value.
LocaleFr is a Locale enum value.
LocaleIt is a Locale enum value.
LocaleJa is a Locale enum value.
LocaleKo is a Locale enum value.
LocalePtBr is a Locale enum value.
LocaleZhCn is a Locale enum value.
LocaleZhTw is a Locale enum value.
OrderByAsc is a OrderBy enum value.
OrderByDesc is a OrderBy enum value.
PolicyTypeIdentityPolicy is a PolicyType enum value.
PolicyTypeResourcePolicy is a PolicyType enum value.
PolicyTypeServiceControlPolicy is a PolicyType enum value.
ReasonCodeAwsServiceAccessDisabled is a ReasonCode enum value.
ReasonCodeDelegatedAdministratorDeregistered is a ReasonCode enum value.
ReasonCodeOrganizationDeleted is a ReasonCode enum value.
ReasonCodeServiceLinkedRoleCreationFailed is a ReasonCode enum value.
RecommendationTypeUnusedPermissionRecommendation is a RecommendationType enum value.
RecommendedRemediationActionCreatePolicy is a RecommendedRemediationAction enum value.
RecommendedRemediationActionDetachPolicy is a RecommendedRemediationAction enum value.
ResourceTypeAwsDynamoDbStream is a ResourceType enum value.
ResourceTypeAwsDynamoDbTable is a ResourceType enum value.
ResourceTypeAwsEc2Snapshot is a ResourceType enum value.
ResourceTypeAwsEcrRepository is a ResourceType enum value.
ResourceTypeAwsEfsFileSystem is a ResourceType enum value.
ResourceTypeAwsIamRole is a ResourceType enum value.
ResourceTypeAwsKmsKey is a ResourceType enum value.
ResourceTypeAwsLambdaFunction is a ResourceType enum value.
ResourceTypeAwsLambdaLayerVersion is a ResourceType enum value.
ResourceTypeAwsRdsDbclusterSnapshot is a ResourceType enum value.
ResourceTypeAwsRdsDbsnapshot is a ResourceType enum value.
ResourceTypeAwsS3Bucket is a ResourceType enum value.
ResourceTypeAwsS3expressDirectoryBucket is a ResourceType enum value.
ResourceTypeAwsSecretsManagerSecret is a ResourceType enum value.
ResourceTypeAwsSnsTopic is a ResourceType enum value.
ResourceTypeAwsSqsQueue is a ResourceType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StatusFailed is a Status enum value.
StatusInProgress is a Status enum value.
StatusSucceeded is a Status enum value.
TypeAccount is a Type enum value.
TypeAccountUnusedAccess is a Type enum value.
TypeOrganization is a Type enum value.
TypeOrganizationUnusedAccess is a Type enum value.
ValidatePolicyFindingTypeError is a ValidatePolicyFindingType enum value.
ValidatePolicyFindingTypeSecurityWarning is a ValidatePolicyFindingType enum value.
ValidatePolicyFindingTypeSuggestion is a ValidatePolicyFindingType enum value.
ValidatePolicyFindingTypeWarning is a ValidatePolicyFindingType enum value.
ValidatePolicyResourceTypeAwsDynamoDbTable is a ValidatePolicyResourceType enum value.
ValidatePolicyResourceTypeAwsIamAssumeRolePolicyDocument is a ValidatePolicyResourceType enum value.
ValidatePolicyResourceTypeAwsS3AccessPoint is a ValidatePolicyResourceType enum value.
ValidatePolicyResourceTypeAwsS3Bucket is a ValidatePolicyResourceType enum value.
ValidatePolicyResourceTypeAwsS3MultiRegionAccessPoint is a ValidatePolicyResourceType enum value.
ValidatePolicyResourceTypeAwsS3objectLambdaAccessPoint is a ValidatePolicyResourceType enum value.
ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonNotSupported is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value.

# Structs

Contains information about actions and resources that define permissions to check against a policy.
AccessAnalyzer provides the API operation methods for making requests to Access Analyzer.
You do not have sufficient access to perform this action.
Contains information about an access preview.
An access preview finding generated by the access preview.
Provides more details about the current status of the access preview.
Contains a summary of information about an access preview.
You specify each grantee as a type-value pair using one of these types.
Contains details about the analyzed resource.
Contains the ARN of the analyzed resource.
Contains information about the configuration of an unused access analyzer for an Amazon Web Services organization or account.
Contains information about the analyzer.
Retroactively applies an archive rule.
Contains information about an archive rule.
Contains information about CloudTrail access.
Contains information about CloudTrail access.
Access control configuration structures for your resource.
A conflict exception error.
Creates an analyzer.
The response to the request to create an analyzer.
Creates an archive rule.
The criteria to use in the filter that defines the archive rule.
Deletes an analyzer.
Deletes an archive rule.
The proposed access control configuration for a DynamoDB stream.
The proposed access control configuration for a DynamoDB table or index.
The proposed access control configuration for an Amazon EBS volume snapshot.
The proposed access control configuration for an Amazon ECR repository.
The proposed access control configuration for an Amazon EFS file system.
Contains information about an external access finding.
Contains information about a finding.
Contains information about an external access or unused access finding.
The source of the finding.
Includes details about how the access that generated the finding is granted.
Contains information about a finding.
Contains information about a finding.
Contains the text for the generated policy.
Contains the generated policy details.
Contains the text for the generated policy and its details.
Retrieves an analyzed resource.
The response to the request.
Retrieves an analyzer.
The response to the request.
Retrieves an archive rule.
The response to the request.
Retrieves a finding.
The response to the request.
The proposed access control configuration for an IAM role.
An criterion statement in an archive rule.
Internal server error.
This configuration sets the network origin for the Amazon S3 access point or multi-region access point to Internet.
The specified parameter is invalid.
Contains details about the policy generation request.
Contains the details about the policy generation error.
A proposed grant configuration for a KMS key.
Use this structure to propose allowing cryptographic operations (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations) in the grant only when the operation request includes the specified encryption context (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context).
Proposed access control configuration for a KMS key.
Retrieves a list of resources that have been analyzed.
The response to the request.
Retrieves a list of analyzers.
The response to the request.
Retrieves a list of archive rules created for the specified analyzer.
The response to the request.
Retrieves a list of findings generated by the specified analyzer.
The response to the request.
Retrieves a list of tags applied to the specified resource.
The response to the request.
A location in a policy that is represented as a path through the JSON representation and a corresponding span.
The proposed InternetConfiguration or VpcConfiguration to apply to the Amazon S3 access point.
A single element in a path through the JSON representation of a policy.
Contains details about the policy generation status and properties.
Contains the ARN details about the IAM entity for which the policy is generated.
A position in a policy.
The values for a manual Amazon RDS DB cluster snapshot attribute.
The proposed access control configuration for an Amazon RDS DB cluster snapshot.
The name and values of a manual Amazon RDS DB snapshot attribute.
The proposed access control configuration for an Amazon RDS DB snapshot.
Contains information about the reasoning why a check for access passed or failed.
Contains information about the reason that the retrieval of a recommendation for a finding failed.
Contains information about a recommended step for an unused access analyzer finding.
The specified resource could not be found.
The configuration for an Amazon S3 access point or multi-region access point for the bucket.
A proposed access control list grant configuration for an Amazon S3 bucket.
Proposed access control configuration for an Amazon S3 bucket.
Proposed access control configuration for an Amazon S3 directory bucket.
The PublicAccessBlock configuration to apply to this Amazon S3 bucket.
The configuration for a Secrets Manager secret.
Service quote met error.
The proposed access control configuration for an Amazon SNS topic.
The criteria used to sort.
A span in a policy.
The proposed access control configuration for an Amazon SQS queue.
Starts a scan of the policies applied to the specified resource.
Provides more details about the current status of the analyzer.
A reference to a substring of a literal string in a JSON document.
Adds a tag to the specified resource.
The response to the request.
Throttling limit exceeded error.
Contains details about the CloudTrail trail being analyzed to generate a policy.
Contains details about the CloudTrail trail being analyzed to generate a policy.
The specified entity could not be processed.
Removes a tag from the specified resource.
The response to the request.
Contains information about an unused access analyzer.
Contains information about an unused access finding for an action.
Contains information about an unused access finding for an IAM role.
Contains information about an unused access finding for an IAM user access key.
Contains information about an unused access finding for an IAM user password.
Contains information about an unused access finding for a permission.
Contains information about the action to take for a policy in an unused permissions finding.
Updates the specified archive rule.
Updates findings with the new values provided in the request.
A finding in a policy.
Validation exception error.
Contains information about a validation exception.
The proposed virtual private cloud (VPC) configuration for the Amazon S3 access point.