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

# Packages

Package s3controliface provides an interface to enable mocking the AWS S3 Control service client for testing your code.

# Functions

AsyncOperationName_Values returns all elements of the AsyncOperationName enum.
BucketCannedACL_Values returns all elements of the BucketCannedACL enum.
BucketLocationConstraint_Values returns all elements of the BucketLocationConstraint enum.
BucketVersioningStatus_Values returns all elements of the BucketVersioningStatus enum.
DeleteMarkerReplicationStatus_Values returns all elements of the DeleteMarkerReplicationStatus enum.
ExistingObjectReplicationStatus_Values returns all elements of the ExistingObjectReplicationStatus enum.
ExpirationStatus_Values returns all elements of the ExpirationStatus enum.
Format_Values returns all elements of the Format enum.
GeneratedManifestFormat_Values returns all elements of the GeneratedManifestFormat enum.
GranteeType_Values returns all elements of the GranteeType enum.
JobManifestFieldName_Values returns all elements of the JobManifestFieldName enum.
JobManifestFormat_Values returns all elements of the JobManifestFormat enum.
JobReportFormat_Values returns all elements of the JobReportFormat enum.
JobReportScope_Values returns all elements of the JobReportScope enum.
JobStatus_Values returns all elements of the JobStatus enum.
MetricsStatus_Values returns all elements of the MetricsStatus enum.
MFADelete_Values returns all elements of the MFADelete enum.
MFADeleteStatus_Values returns all elements of the MFADeleteStatus enum.
MultiRegionAccessPointStatus_Values returns all elements of the MultiRegionAccessPointStatus enum.
NetworkOrigin_Values returns all elements of the NetworkOrigin enum.
New creates a new instance of the S3Control client with a session.
ObjectLambdaAccessPointAliasStatus_Values returns all elements of the ObjectLambdaAccessPointAliasStatus enum.
ObjectLambdaAllowedFeature_Values returns all elements of the ObjectLambdaAllowedFeature enum.
ObjectLambdaTransformationConfigurationAction_Values returns all elements of the ObjectLambdaTransformationConfigurationAction enum.
OperationName_Values returns all elements of the OperationName enum.
OutputSchemaVersion_Values returns all elements of the OutputSchemaVersion enum.
OwnerOverride_Values returns all elements of the OwnerOverride enum.
Permission_Values returns all elements of the Permission enum.
Privilege_Values returns all elements of the Privilege enum.
ReplicaModificationsStatus_Values returns all elements of the ReplicaModificationsStatus enum.
ReplicationRuleStatus_Values returns all elements of the ReplicationRuleStatus enum.
ReplicationStatus_Values returns all elements of the ReplicationStatus enum.
ReplicationStorageClass_Values returns all elements of the ReplicationStorageClass enum.
ReplicationTimeStatus_Values returns all elements of the ReplicationTimeStatus enum.
RequestedJobStatus_Values returns all elements of the RequestedJobStatus enum.
S3CannedAccessControlList_Values returns all elements of the S3CannedAccessControlList enum.
S3ChecksumAlgorithm_Values returns all elements of the S3ChecksumAlgorithm enum.
S3GlacierJobTier_Values returns all elements of the S3GlacierJobTier enum.
S3GranteeTypeIdentifier_Values returns all elements of the S3GranteeTypeIdentifier enum.
S3MetadataDirective_Values returns all elements of the S3MetadataDirective enum.
S3ObjectLockLegalHoldStatus_Values returns all elements of the S3ObjectLockLegalHoldStatus enum.
S3ObjectLockMode_Values returns all elements of the S3ObjectLockMode enum.
S3ObjectLockRetentionMode_Values returns all elements of the S3ObjectLockRetentionMode enum.
S3Permission_Values returns all elements of the S3Permission enum.
S3PrefixType_Values returns all elements of the S3PrefixType enum.
S3SSEAlgorithm_Values returns all elements of the S3SSEAlgorithm enum.
S3StorageClass_Values returns all elements of the S3StorageClass enum.
SseKmsEncryptedObjectsStatus_Values returns all elements of the SseKmsEncryptedObjectsStatus enum.
TransitionStorageClass_Values returns all elements of the TransitionStorageClass enum.

# Constants

AsyncOperationNameCreateMultiRegionAccessPoint is a AsyncOperationName enum value.
AsyncOperationNameDeleteMultiRegionAccessPoint is a AsyncOperationName enum value.
AsyncOperationNamePutMultiRegionAccessPointPolicy is a AsyncOperationName enum value.
BucketCannedACLAuthenticatedRead is a BucketCannedACL enum value.
BucketCannedACLPrivate is a BucketCannedACL enum value.
BucketCannedACLPublicRead is a BucketCannedACL enum value.
BucketCannedACLPublicReadWrite is a BucketCannedACL enum value.
BucketLocationConstraintApNortheast1 is a BucketLocationConstraint enum value.
BucketLocationConstraintApSouth1 is a BucketLocationConstraint enum value.
BucketLocationConstraintApSoutheast1 is a BucketLocationConstraint enum value.
BucketLocationConstraintApSoutheast2 is a BucketLocationConstraint enum value.
BucketLocationConstraintCnNorth1 is a BucketLocationConstraint enum value.
BucketLocationConstraintEu is a BucketLocationConstraint enum value.
BucketLocationConstraintEuCentral1 is a BucketLocationConstraint enum value.
BucketLocationConstraintEuWest1 is a BucketLocationConstraint enum value.
BucketLocationConstraintSaEast1 is a BucketLocationConstraint enum value.
BucketLocationConstraintUsWest1 is a BucketLocationConstraint enum value.
BucketLocationConstraintUsWest2 is a BucketLocationConstraint enum value.
BucketVersioningStatusEnabled is a BucketVersioningStatus enum value.
BucketVersioningStatusSuspended is a BucketVersioningStatus enum value.
DeleteMarkerReplicationStatusDisabled is a DeleteMarkerReplicationStatus enum value.
DeleteMarkerReplicationStatusEnabled is a DeleteMarkerReplicationStatus enum value.
ID to lookup a service endpoint with.
ErrCodeBadRequestException for service response error code "BadRequestException".
ErrCodeBucketAlreadyExists for service response error code "BucketAlreadyExists".
ErrCodeBucketAlreadyOwnedByYou for service response error code "BucketAlreadyOwnedByYou".
ErrCodeIdempotencyException for service response error code "IdempotencyException".
ErrCodeInternalServiceException for service response error code "InternalServiceException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeJobStatusException for service response error code "JobStatusException".
ErrCodeNoSuchPublicAccessBlockConfiguration for service response error code "NoSuchPublicAccessBlockConfiguration".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
ExistingObjectReplicationStatusDisabled is a ExistingObjectReplicationStatus enum value.
ExistingObjectReplicationStatusEnabled is a ExistingObjectReplicationStatus enum value.
ExpirationStatusDisabled is a ExpirationStatus enum value.
ExpirationStatusEnabled is a ExpirationStatus enum value.
FormatCsv is a Format enum value.
FormatParquet is a Format enum value.
GeneratedManifestFormatS3inventoryReportCsv20211130 is a GeneratedManifestFormat enum value.
GranteeTypeDirectoryGroup is a GranteeType enum value.
GranteeTypeDirectoryUser is a GranteeType enum value.
GranteeTypeIam is a GranteeType enum value.
JobManifestFieldNameBucket is a JobManifestFieldName enum value.
JobManifestFieldNameIgnore is a JobManifestFieldName enum value.
JobManifestFieldNameKey is a JobManifestFieldName enum value.
JobManifestFieldNameVersionId is a JobManifestFieldName enum value.
JobManifestFormatS3batchOperationsCsv20180820 is a JobManifestFormat enum value.
JobManifestFormatS3inventoryReportCsv20161130 is a JobManifestFormat enum value.
JobReportFormatReportCsv20180820 is a JobReportFormat enum value.
JobReportScopeAllTasks is a JobReportScope enum value.
JobReportScopeFailedTasksOnly is a JobReportScope enum value.
JobStatusActive is a JobStatus enum value.
JobStatusCancelled is a JobStatus enum value.
JobStatusCancelling is a JobStatus enum value.
JobStatusComplete is a JobStatus enum value.
JobStatusCompleting is a JobStatus enum value.
JobStatusFailed is a JobStatus enum value.
JobStatusFailing is a JobStatus enum value.
JobStatusNew is a JobStatus enum value.
JobStatusPaused is a JobStatus enum value.
JobStatusPausing is a JobStatus enum value.
JobStatusPreparing is a JobStatus enum value.
JobStatusReady is a JobStatus enum value.
JobStatusSuspended is a JobStatus enum value.
MetricsStatusDisabled is a MetricsStatus enum value.
MetricsStatusEnabled is a MetricsStatus enum value.
MFADeleteDisabled is a MFADelete enum value.
MFADeleteEnabled is a MFADelete enum value.
MFADeleteStatusDisabled is a MFADeleteStatus enum value.
MFADeleteStatusEnabled is a MFADeleteStatus enum value.
MultiRegionAccessPointStatusCreating is a MultiRegionAccessPointStatus enum value.
MultiRegionAccessPointStatusDeleting is a MultiRegionAccessPointStatus enum value.
MultiRegionAccessPointStatusInconsistentAcrossRegions is a MultiRegionAccessPointStatus enum value.
MultiRegionAccessPointStatusPartiallyCreated is a MultiRegionAccessPointStatus enum value.
MultiRegionAccessPointStatusPartiallyDeleted is a MultiRegionAccessPointStatus enum value.
MultiRegionAccessPointStatusReady is a MultiRegionAccessPointStatus enum value.
NetworkOriginInternet is a NetworkOrigin enum value.
NetworkOriginVpc is a NetworkOrigin enum value.
ObjectLambdaAccessPointAliasStatusProvisioning is a ObjectLambdaAccessPointAliasStatus enum value.
ObjectLambdaAccessPointAliasStatusReady is a ObjectLambdaAccessPointAliasStatus enum value.
ObjectLambdaAllowedFeatureGetObjectPartNumber is a ObjectLambdaAllowedFeature enum value.
ObjectLambdaAllowedFeatureGetObjectRange is a ObjectLambdaAllowedFeature enum value.
ObjectLambdaAllowedFeatureHeadObjectPartNumber is a ObjectLambdaAllowedFeature enum value.
ObjectLambdaAllowedFeatureHeadObjectRange is a ObjectLambdaAllowedFeature enum value.
ObjectLambdaTransformationConfigurationActionGetObject is a ObjectLambdaTransformationConfigurationAction enum value.
ObjectLambdaTransformationConfigurationActionHeadObject is a ObjectLambdaTransformationConfigurationAction enum value.
ObjectLambdaTransformationConfigurationActionListObjects is a ObjectLambdaTransformationConfigurationAction enum value.
ObjectLambdaTransformationConfigurationActionListObjectsV2 is a ObjectLambdaTransformationConfigurationAction enum value.
OperationNameLambdaInvoke is a OperationName enum value.
OperationNameS3deleteObjectTagging is a OperationName enum value.
OperationNameS3initiateRestoreObject is a OperationName enum value.
OperationNameS3putObjectAcl is a OperationName enum value.
OperationNameS3putObjectCopy is a OperationName enum value.
OperationNameS3putObjectLegalHold is a OperationName enum value.
OperationNameS3putObjectRetention is a OperationName enum value.
OperationNameS3putObjectTagging is a OperationName enum value.
OperationNameS3replicateObject is a OperationName enum value.
OutputSchemaVersionV1 is a OutputSchemaVersion enum value.
OwnerOverrideDestination is a OwnerOverride enum value.
PermissionRead is a Permission enum value.
PermissionReadwrite is a Permission enum value.
PermissionWrite is a Permission enum value.
PrivilegeDefault is a Privilege enum value.
PrivilegeMinimal is a Privilege enum value.
ReplicaModificationsStatusDisabled is a ReplicaModificationsStatus enum value.
ReplicaModificationsStatusEnabled is a ReplicaModificationsStatus enum value.
ReplicationRuleStatusDisabled is a ReplicationRuleStatus enum value.
ReplicationRuleStatusEnabled is a ReplicationRuleStatus enum value.
ReplicationStatusCompleted is a ReplicationStatus enum value.
ReplicationStatusFailed is a ReplicationStatus enum value.
ReplicationStatusNone is a ReplicationStatus enum value.
ReplicationStatusReplica is a ReplicationStatus enum value.
ReplicationStorageClassDeepArchive is a ReplicationStorageClass enum value.
ReplicationStorageClassGlacier is a ReplicationStorageClass enum value.
ReplicationStorageClassGlacierIr is a ReplicationStorageClass enum value.
ReplicationStorageClassIntelligentTiering is a ReplicationStorageClass enum value.
ReplicationStorageClassOnezoneIa is a ReplicationStorageClass enum value.
ReplicationStorageClassOutposts is a ReplicationStorageClass enum value.
ReplicationStorageClassReducedRedundancy is a ReplicationStorageClass enum value.
ReplicationStorageClassStandard is a ReplicationStorageClass enum value.
ReplicationStorageClassStandardIa is a ReplicationStorageClass enum value.
ReplicationTimeStatusDisabled is a ReplicationTimeStatus enum value.
ReplicationTimeStatusEnabled is a ReplicationTimeStatus enum value.
RequestedJobStatusCancelled is a RequestedJobStatus enum value.
RequestedJobStatusReady is a RequestedJobStatus enum value.
S3CannedAccessControlListAuthenticatedRead is a S3CannedAccessControlList enum value.
S3CannedAccessControlListAwsExecRead is a S3CannedAccessControlList enum value.
S3CannedAccessControlListBucketOwnerFullControl is a S3CannedAccessControlList enum value.
S3CannedAccessControlListBucketOwnerRead is a S3CannedAccessControlList enum value.
S3CannedAccessControlListPrivate is a S3CannedAccessControlList enum value.
S3CannedAccessControlListPublicRead is a S3CannedAccessControlList enum value.
S3CannedAccessControlListPublicReadWrite is a S3CannedAccessControlList enum value.
S3ChecksumAlgorithmCrc32 is a S3ChecksumAlgorithm enum value.
S3ChecksumAlgorithmCrc32c is a S3ChecksumAlgorithm enum value.
S3ChecksumAlgorithmSha1 is a S3ChecksumAlgorithm enum value.
S3ChecksumAlgorithmSha256 is a S3ChecksumAlgorithm enum value.
S3GlacierJobTierBulk is a S3GlacierJobTier enum value.
S3GlacierJobTierStandard is a S3GlacierJobTier enum value.
S3GranteeTypeIdentifierEmailAddress is a S3GranteeTypeIdentifier enum value.
S3GranteeTypeIdentifierId is a S3GranteeTypeIdentifier enum value.
S3GranteeTypeIdentifierUri is a S3GranteeTypeIdentifier enum value.
S3MetadataDirectiveCopy is a S3MetadataDirective enum value.
S3MetadataDirectiveReplace is a S3MetadataDirective enum value.
S3ObjectLockLegalHoldStatusOff is a S3ObjectLockLegalHoldStatus enum value.
S3ObjectLockLegalHoldStatusOn is a S3ObjectLockLegalHoldStatus enum value.
S3ObjectLockModeCompliance is a S3ObjectLockMode enum value.
S3ObjectLockModeGovernance is a S3ObjectLockMode enum value.
S3ObjectLockRetentionModeCompliance is a S3ObjectLockRetentionMode enum value.
S3ObjectLockRetentionModeGovernance is a S3ObjectLockRetentionMode enum value.
S3PermissionFullControl is a S3Permission enum value.
S3PermissionRead is a S3Permission enum value.
S3PermissionReadAcp is a S3Permission enum value.
S3PermissionWrite is a S3Permission enum value.
S3PermissionWriteAcp is a S3Permission enum value.
S3PrefixTypeObject is a S3PrefixType enum value.
S3SSEAlgorithmAes256 is a S3SSEAlgorithm enum value.
S3SSEAlgorithmKms is a S3SSEAlgorithm enum value.
S3StorageClassDeepArchive is a S3StorageClass enum value.
S3StorageClassGlacier is a S3StorageClass enum value.
S3StorageClassGlacierIr is a S3StorageClass enum value.
S3StorageClassIntelligentTiering is a S3StorageClass enum value.
S3StorageClassOnezoneIa is a S3StorageClass enum value.
S3StorageClassStandard is a S3StorageClass enum value.
S3StorageClassStandardIa is a S3StorageClass enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SseKmsEncryptedObjectsStatusDisabled is a SseKmsEncryptedObjectsStatus enum value.
SseKmsEncryptedObjectsStatusEnabled is a SseKmsEncryptedObjectsStatus enum value.
TransitionStorageClassDeepArchive is a TransitionStorageClass enum value.
TransitionStorageClassGlacier is a TransitionStorageClass enum value.
TransitionStorageClassIntelligentTiering is a TransitionStorageClass enum value.
TransitionStorageClassOnezoneIa is a TransitionStorageClass enum value.
TransitionStorageClassStandardIa is a TransitionStorageClass enum value.

# Structs

The container for abort incomplete multipart upload.
A container for information about access control for replicas.
The configuration options of the S3 Access Grants location.
An access point used to access a bucket.
A container element for the account-level Amazon S3 Storage Lens configuration.
The container element for Amazon S3 Storage Lens activity metrics.
The container element for Amazon S3 Storage Lens advanced cost-optimization metrics.
The container element for Amazon S3 Storage Lens advanced data-protection metrics.
Error details for the failed asynchronous operation.
A container for the information about an asynchronous operation.
A container for the request parameters associated with an asynchronous request.
A container for the response details that are returned when querying about an asynchronous request.
Lambda function used to transform objects through an Object Lambda Access Point.
A container for the bucket-level configuration for Amazon S3 Storage Lens.
A container for enabling Amazon CloudWatch publishing for S3 Storage Lens metrics.
The container for the bucket configuration.
A container for the information associated with a CreateMultiRegionAccessPoint (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html) request.
The Amazon Web Services Security Token Service temporary credential that S3 Access Grants vends to grantees and client applications.
Specifies whether S3 on Outposts replicates delete markers.
A container for the information associated with a DeleteMultiRegionAccessPoint (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html) request.
Specifies information about the replication destination bucket and its settings for an S3 on Outposts replication configuration.
The container element for Amazon S3 Storage Lens detailed status code metrics.
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
The last established access control policy for a Multi-Region Access Point.
A container for what Amazon S3 Storage Lens will exclude.
An optional configuration to replicate existing source bucket objects.
The encryption configuration to use when storing the generated manifest.
The user, group, or role to which you are granting access.
A container for what Amazon S3 Storage Lens configuration includes.
A container element for the job configuration and status information returned by a Describe Job request.
If this job failed, this element indicates why the job failed.
Contains the configuration and status information for a single job retrieved as part of a job list.
Contains the configuration information for a job's manifest.
Configures the type of the job's ManifestGenerator.
The filter used to describe a set of objects for the job's manifest.
Contains the information required to locate a manifest object.
Describes the format of a manifest.
The operation that you want this job to perform on every object listed in the manifest.
Describes the total number of tasks that the specified job has started, the number of tasks that succeeded, and the number of tasks that failed.
Contains the configuration parameters for a job-completion report.
Provides timing details for the job.
If provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for MatchAnyPrefix, MatchAnySuffix, and MatchAnySubstring.
Contains the configuration parameters for a Lambda Invoke operation.
The container for the Outposts bucket lifecycle configuration.
The container of the Outposts bucket lifecycle expiration.
The container for the Outposts bucket lifecycle rule.
The container for the Outposts bucket lifecycle rule and operator.
The container for the filter of the lifecycle rule.
Information about the access grant.
Information about the S3 Access Grants instance.
A container for information about the registered location.
Part of ListStorageLensConfigurationResult.
Each entry contains a Storage Lens group that exists in the specified home Region.
A filter condition that specifies the object age range of included objects in days.
A filter condition that specifies the object size range of included objects in bytes.
A container that specifies replication metrics-related settings.
The Multi-Region Access Point access control policy.
Status information for a single Multi-Region Access Point Region.
A collection of statuses for a Multi-Region Access Point in the various Regions it supports.
A structure for a Multi-Region Access Point that indicates where Amazon S3 traffic can be routed.
The Multi-Region Access Point details that are returned when querying about an asynchronous request.
The container of the noncurrent version expiration.
The container for the noncurrent version transition.
An access point with an attached Lambda function used to access transformed data from an Amazon S3 bucket.
The alias of an Object Lambda Access Point.
A configuration used when creating an Object Lambda Access Point.
A container for AwsLambdaTransformation.
A configuration used when creating an Object Lambda Access Point transformation.
Indicates whether this access point policy is public.
A container for the prefix-level configuration.
A container for the prefix-level storage metrics for S3 Storage Lens.
The proposed access control policy for the Multi-Region Access Point.
The PublicAccessBlock configuration that you want to apply to this Amazon S3 account.
A container for the information associated with a PutMultiRegionAccessPoint (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPoint.html) request.
A Region that supports a Multi-Region Access Point as well as the associated bucket for the Region.
The container for the regional bucket.
A combination of a bucket and Region that's part of a Multi-Region Access Point.
A filter that you can use to specify whether replica modification sync is enabled.
A container for one or more replication rules.
Specifies which S3 on Outposts objects to replicate and where to store the replicas.
A container for specifying rule filters.
A filter that identifies the subset of objects to which the replication rule applies.
A container that specifies S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is enabled and the time when all objects and operations on objects must be replicated.
A container that specifies the time value for S3 Replication Time Control (S3 RTC).
A container for the bucket where the Amazon S3 Storage Lens metrics export files are located.
S3Control provides the API operation methods for making requests to AWS S3 Control.
Contains the configuration parameters for a PUT Copy object operation.
Contains no configuration parameters because the DELETE Object tagging (DeleteObjectTagging) API operation accepts only the bucket name and key name as parameters, which are defined in the job's manifest.
Describes the specified job's generated manifest.
Contains the configuration parameters for a POST Object restore job.
The container for the service that will create the S3 manifest.
Location details for where the generated manifest should be written.
Whether S3 Object Lock legal hold will be applied to objects in an S3 Batch Operations job.
Directs the specified job to invoke ReplicateObject on every object in the job's manifest.
Contains the S3 Object Lock retention mode to be applied to all objects in the S3 Batch Operations job.
Contains the configuration parameters for a PUT Object ACL operation.
Contains the configuration for an S3 Object Lock legal hold operation that an S3 Batch Operations job passes to every object to the underlying PutObjectLegalHold API operation.
Contains the configuration parameters for the Object Lock retention action for an S3 Batch Operations job.
Contains the configuration parameters for a PUT Object Tagging operation.
A container for a key-value name pair.
A container that describes additional filters for identifying the source objects that you want to replicate.
A container for filter information that you can use to select S3 objects that are encrypted with Key Management Service (KMS).
Configuration for the use of SSE-KMS to encrypt generated manifest objects.
Configuration for the use of SSE-S3 to encrypt generated manifest objects.
The Amazon Web Services organization for your S3 Storage Lens.
A container for the Amazon S3 Storage Lens configuration.
A container to specify the properties of your S3 Storage Lens metrics export, including the destination, schema, and format.
A container for the encryption of the S3 Storage Lens metrics exports.
A custom grouping of objects that include filters for prefixes, suffixes, object tags, object size, or object age.
A logical operator that allows multiple filter conditions to be joined for more complex comparisons of Storage Lens group data.
The filter element sets the criteria for the Storage Lens group data that is displayed.
Specifies the Storage Lens groups to include in the Storage Lens group aggregation.
Indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation.
A container element for specifying Or rule conditions.
An Amazon Web Services resource tag that's associated with your S3 resource.
Specifies when an object transitions to a specified storage class.
Describes the versioning state of an Amazon S3 on Outposts bucket.
The virtual private cloud (VPC) configuration for an access point.