AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class Access

Contains information about actions that define permissions to check against a policy.

Class AccessAnalyzerPaginatorFactory

Paginators for the AccessAnalyzer service

Class AccessDeniedException

You do not have sufficient access to perform this action.

Class AccessPreview

Contains information about an access preview.

Class AccessPreviewFinding

An access preview finding generated by the access preview.

Class AccessPreviewStatusReason

Provides more details about the current status of the access preview. For example, if the creation of the access preview fails, a Failed status is returned. This failure can be due to an internal issue with the analysis or due to an invalid proposed resource configuration.

Class AccessPreviewSummary

Contains a summary of information about an access preview.

Class AclGrantee

You specify each grantee as a type-value pair using one of these types. You can specify only one type of grantee. For more information, see PutBucketAcl.

Class AnalyzedResource

Contains details about the analyzed resource.

Class AnalyzedResourceSummary

Contains the ARN of the analyzed resource.

Class AnalyzerConfiguration

Contains information about the configuration of an unused access analyzer for an Amazon Web Services organization or account.

Class AnalyzerSummary

Contains information about the analyzer.

Class ApplyArchiveRuleRequest

Container for the parameters to the ApplyArchiveRule operation. Retroactively applies the archive rule to existing findings that meet the archive rule criteria.

Class ApplyArchiveRuleResponse

This is the response object from the ApplyArchiveRule operation.

Class ArchiveRuleSummary

Contains information about an archive rule.

Class CancelPolicyGenerationRequest

Container for the parameters to the CancelPolicyGeneration operation. Cancels the requested policy generation.

Class CancelPolicyGenerationResponse

This is the response object from the CancelPolicyGeneration operation.

Class CheckAccessNotGrantedRequest

Container for the parameters to the CheckAccessNotGranted operation. Checks whether the specified access isn't allowed by a policy.

Class CheckAccessNotGrantedResponse

This is the response object from the CheckAccessNotGranted operation.

Class CheckNoNewAccessRequest

Container for the parameters to the CheckNoNewAccess operation. Checks whether new access is allowed for an updated policy when compared to the existing policy.

You can find examples for reference policies and learn how to set up and run a custom policy check for new access in the IAM Access Analyzer custom policy checks samples repository on GitHub. The reference policies in this repository are meant to be passed to the existingPolicyDocument request parameter.

Class CheckNoNewAccessResponse

This is the response object from the CheckNoNewAccess operation.

Class CloudTrailDetails

Contains information about CloudTrail access.

Class CloudTrailProperties

Contains information about CloudTrail access.

Class Configuration

Access control configuration structures for your resource. You specify the configuration as a type-value pair. You can specify only one type of access control configuration.

Class ConflictException

A conflict exception error.

Class CreateAccessPreviewRequest

Container for the parameters to the CreateAccessPreview operation. Creates an access preview that allows you to preview IAM Access Analyzer findings for your resource before deploying resource permissions.

Class CreateAccessPreviewResponse

This is the response object from the CreateAccessPreview operation.

Class CreateAnalyzerRequest

Container for the parameters to the CreateAnalyzer operation. Creates an analyzer for your account.

Class CreateAnalyzerResponse

The response to the request to create an analyzer.

Class CreateArchiveRuleRequest

Container for the parameters to the CreateArchiveRule operation. Creates an archive rule for the specified analyzer. Archive rules automatically archive new findings that meet the criteria you define when you create the rule.

To learn about filter keys that you can use to create an archive rule, see IAM Access Analyzer filter keys in the IAM User Guide.

Class CreateArchiveRuleResponse

This is the response object from the CreateArchiveRule operation.

Class Criterion

The criteria to use in the filter that defines the archive rule. For more information on available filter keys, see IAM Access Analyzer filter keys.

Class DeleteAnalyzerRequest

Container for the parameters to the DeleteAnalyzer operation. Deletes the specified analyzer. When you delete an analyzer, IAM Access Analyzer is disabled for the account or organization in the current or specific Region. All findings that were generated by the analyzer are deleted. You cannot undo this action.

Class DeleteAnalyzerResponse

This is the response object from the DeleteAnalyzer operation.

Class DeleteArchiveRuleRequest

Container for the parameters to the DeleteArchiveRule operation. Deletes the specified archive rule.

Class DeleteArchiveRuleResponse

This is the response object from the DeleteArchiveRule operation.

Class DynamodbStreamConfiguration

The proposed access control configuration for a DynamoDB stream. You can propose a configuration for a new DynamoDB stream or an existing DynamoDB stream that you own by specifying the policy for the DynamoDB stream. For more information, see PutResourcePolicy.

  • If the configuration is for an existing DynamoDB stream and you do not specify the DynamoDB policy, then the access preview uses the existing DynamoDB policy for the stream.

  • If the access preview is for a new resource and you do not specify the policy, then the access preview assumes a DynamoDB stream without a policy.

  • To propose deletion of an existing DynamoDB stream policy, you can specify an empty string for the DynamoDB policy.

Class DynamodbTableConfiguration

The proposed access control configuration for a DynamoDB table or index. You can propose a configuration for a new DynamoDB table or index or an existing DynamoDB table or index that you own by specifying the policy for the DynamoDB table or index. For more information, see PutResourcePolicy.

  • If the configuration is for an existing DynamoDB table or index and you do not specify the DynamoDB policy, then the access preview uses the existing DynamoDB policy for the table or index.

  • If the access preview is for a new resource and you do not specify the policy, then the access preview assumes a DynamoDB table without a policy.

  • To propose deletion of an existing DynamoDB table or index policy, you can specify an empty string for the DynamoDB policy.

Class EbsSnapshotConfiguration

The proposed access control configuration for an Amazon EBS volume snapshot. You can propose a configuration for a new Amazon EBS volume snapshot or an Amazon EBS volume snapshot that you own by specifying the user IDs, groups, and optional KMS encryption key. For more information, see ModifySnapshotAttribute.

Class EcrRepositoryConfiguration

The proposed access control configuration for an Amazon ECR repository. You can propose a configuration for a new Amazon ECR repository or an existing Amazon ECR repository that you own by specifying the Amazon ECR policy. For more information, see Repository.

  • If the configuration is for an existing Amazon ECR repository and you do not specify the Amazon ECR policy, then the access preview uses the existing Amazon ECR policy for the repository.

  • If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon ECR repository without a policy.

  • To propose deletion of an existing Amazon ECR repository policy, you can specify an empty string for the Amazon ECR policy.

Class EfsFileSystemConfiguration

The proposed access control configuration for an Amazon EFS file system. You can propose a configuration for a new Amazon EFS file system or an existing Amazon EFS file system that you own by specifying the Amazon EFS policy. For more information, see Using file systems in Amazon EFS.

  • If the configuration is for an existing Amazon EFS file system and you do not specify the Amazon EFS policy, then the access preview uses the existing Amazon EFS policy for the file system.

  • If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon EFS file system without a policy.

  • To propose deletion of an existing Amazon EFS file system policy, you can specify an empty string for the Amazon EFS policy.

Class ExternalAccessDetails

Contains information about an external access finding.

Class Finding

Contains information about a finding.

Class FindingDetails

Contains information about an external access or unused access finding. Only one parameter can be used in a FindingDetails object.

Class FindingSource

The source of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Class FindingSourceDetail

Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Class FindingSummary

Contains information about a finding.

Class FindingSummaryV2

Contains information about a finding.

Class GeneratedPolicy

Contains the text for the generated policy.

Class GeneratedPolicyProperties

Contains the generated policy details.

Class GeneratedPolicyResult

Contains the text for the generated policy and its details.

Class GetAccessPreviewRequest

Container for the parameters to the GetAccessPreview operation. Retrieves information about an access preview for the specified analyzer.

Class GetAccessPreviewResponse

This is the response object from the GetAccessPreview operation.

Class GetAnalyzedResourceRequest

Container for the parameters to the GetAnalyzedResource operation. Retrieves information about a resource that was analyzed.

Class GetAnalyzedResourceResponse

The response to the request.

Class GetAnalyzerRequest

Container for the parameters to the GetAnalyzer operation. Retrieves information about the specified analyzer.

Class GetAnalyzerResponse

The response to the request.

Class GetArchiveRuleRequest

Container for the parameters to the GetArchiveRule operation. Retrieves information about an archive rule.

To learn about filter keys that you can use to create an archive rule, see IAM Access Analyzer filter keys in the IAM User Guide.

Class GetArchiveRuleResponse

The response to the request.

Class GetFindingRequest

Container for the parameters to the GetFinding operation. Retrieves information about the specified finding. GetFinding and GetFindingV2 both use access-analyzer:GetFinding in the Action element of an IAM policy statement. You must have permission to perform the access-analyzer:GetFinding action.

Class GetFindingResponse

The response to the request.

Class GetFindingV2Request

Container for the parameters to the GetFindingV2 operation. Retrieves information about the specified finding. GetFinding and GetFindingV2 both use access-analyzer:GetFinding in the Action element of an IAM policy statement. You must have permission to perform the access-analyzer:GetFinding action.

Class GetFindingV2Response

This is the response object from the GetFindingV2 operation.

Class GetGeneratedPolicyRequest

Container for the parameters to the GetGeneratedPolicy operation. Retrieves the policy that was generated using StartPolicyGeneration.

Class GetGeneratedPolicyResponse

This is the response object from the GetGeneratedPolicy operation.

Class IamRoleConfiguration

The proposed access control configuration for an IAM role. You can propose a configuration for a new IAM role or an existing IAM role that you own by specifying the trust policy. If the configuration is for a new IAM role, you must specify the trust policy. If the configuration is for an existing IAM role that you own and you do not propose the trust policy, the access preview uses the existing trust policy for the role. The proposed trust policy cannot be an empty string. For more information about role trust policy limits, see IAM and STS quotas.

Class InlineArchiveRule

An criterion statement in an archive rule. Each archive rule may have multiple criteria.

Class InternalServerException

Internal server error.

Class InternetConfiguration

This configuration sets the network origin for the Amazon S3 access point or multi-region access point to Internet.

Class InvalidParameterException

The specified parameter is invalid.

Class JobDetails

Contains details about the policy generation request.

Class JobError

Contains the details about the policy generation error.

Class KmsGrantConfiguration

A proposed grant configuration for a KMS key. For more information, see CreateGrant.

Class KmsGrantConstraints

Use this structure to propose allowing cryptographic operations in the grant only when the operation request includes the specified encryption context. You can specify only one type of encryption context. An empty map is treated as not specified. For more information, see GrantConstraints.

Class KmsKeyConfiguration

Proposed access control configuration for a KMS key. You can propose a configuration for a new KMS key or an existing KMS key that you own by specifying the key policy and KMS grant configuration. If the configuration is for an existing key and you do not specify the key policy, the access preview uses the existing policy for the key. If the access preview is for a new resource and you do not specify the key policy, then the access preview uses the default key policy. The proposed key policy cannot be an empty string. For more information, see Default key policy. For more information about key policy limits, see Resource quotas.

Class ListAccessPreviewFindingsRequest

Container for the parameters to the ListAccessPreviewFindings operation. Retrieves a list of access preview findings generated by the specified access preview.

Class ListAccessPreviewFindingsResponse

This is the response object from the ListAccessPreviewFindings operation.

Class ListAccessPreviewsRequest

Container for the parameters to the ListAccessPreviews operation. Retrieves a list of access previews for the specified analyzer.

Class ListAccessPreviewsResponse

This is the response object from the ListAccessPreviews operation.

Class ListAnalyzedResourcesRequest

Container for the parameters to the ListAnalyzedResources operation. Retrieves a list of resources of the specified type that have been analyzed by the specified external access analyzer. This action is not supported for unused access analyzers.

Class ListAnalyzedResourcesResponse

The response to the request.

Class ListAnalyzersRequest

Container for the parameters to the ListAnalyzers operation. Retrieves a list of analyzers.

Class ListAnalyzersResponse

The response to the request.

Class ListArchiveRulesRequest

Container for the parameters to the ListArchiveRules operation. Retrieves a list of archive rules created for the specified analyzer.

Class ListArchiveRulesResponse

The response to the request.

Class ListFindingsRequest

Container for the parameters to the ListFindings operation. Retrieves a list of findings generated by the specified analyzer. ListFindings and ListFindingsV2 both use access-analyzer:ListFindings in the Action element of an IAM policy statement. You must have permission to perform the access-analyzer:ListFindings action.

To learn about filter keys that you can use to retrieve a list of findings, see IAM Access Analyzer filter keys in the IAM User Guide.

Class ListFindingsResponse

The response to the request.

Class ListFindingsV2Request

Container for the parameters to the ListFindingsV2 operation. Retrieves a list of findings generated by the specified analyzer. ListFindings and ListFindingsV2 both use access-analyzer:ListFindings in the Action element of an IAM policy statement. You must have permission to perform the access-analyzer:ListFindings action.

To learn about filter keys that you can use to retrieve a list of findings, see IAM Access Analyzer filter keys in the IAM User Guide.

Class ListFindingsV2Response

This is the response object from the ListFindingsV2 operation.

Class ListPolicyGenerationsRequest

Container for the parameters to the ListPolicyGenerations operation. Lists all of the policy generations requested in the last seven days.

Class ListPolicyGenerationsResponse

This is the response object from the ListPolicyGenerations operation.

Class ListTagsForResourceRequest

Container for the parameters to the ListTagsForResource operation. Retrieves a list of tags applied to the specified resource.

Class ListTagsForResourceResponse

The response to the request.

Class Location

A location in a policy that is represented as a path through the JSON representation and a corresponding span.

Class NetworkOriginConfiguration

The proposed InternetConfiguration or VpcConfiguration to apply to the Amazon S3 access point. VpcConfiguration does not apply to multi-region access points. You can make the access point accessible from the internet, or you can specify that all requests made through that access point must originate from a specific virtual private cloud (VPC). You can specify only one type of network configuration. For more information, see Creating access points.

Class PathElement

A single element in a path through the JSON representation of a policy.

Class PolicyGeneration

Contains details about the policy generation status and properties.

Class PolicyGenerationDetails

Contains the ARN details about the IAM entity for which the policy is generated.

Class Position

A position in a policy.

Class RdsDbClusterSnapshotAttributeValue

The values for a manual Amazon RDS DB cluster snapshot attribute.

Class RdsDbClusterSnapshotConfiguration

The proposed access control configuration for an Amazon RDS DB cluster snapshot. You can propose a configuration for a new Amazon RDS DB cluster snapshot or an Amazon RDS DB cluster snapshot that you own by specifying the RdsDbClusterSnapshotAttributeValue and optional KMS encryption key. For more information, see ModifyDBClusterSnapshotAttribute.

Class RdsDbSnapshotAttributeValue

The name and values of a manual Amazon RDS DB snapshot attribute. Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB snapshot.

Class RdsDbSnapshotConfiguration

The proposed access control configuration for an Amazon RDS DB snapshot. You can propose a configuration for a new Amazon RDS DB snapshot or an Amazon RDS DB snapshot that you own by specifying the RdsDbSnapshotAttributeValue and optional KMS encryption key. For more information, see ModifyDBSnapshotAttribute.

Class ReasonSummary

Contains information about the reasoning why a check for access passed or failed.

Class ResourceNotFoundException

The specified resource could not be found.

Class S3AccessPointConfiguration

The configuration for an Amazon S3 access point or multi-region access point for the bucket. You can propose up to 10 access points or multi-region access points per bucket. If the proposed Amazon S3 access point configuration is for an existing bucket, the access preview uses the proposed access point configuration in place of the existing access points. To propose an access point without a policy, you can provide an empty string as the access point policy. For more information, see Creating access points. For more information about access point policy limits, see Access points restrictions and limitations.

Class S3BucketAclGrantConfiguration

A proposed access control list grant configuration for an Amazon S3 bucket. For more information, see How to Specify an ACL.

Class S3BucketConfiguration

Proposed access control configuration for an Amazon S3 bucket. You can propose a configuration for a new Amazon S3 bucket or an existing Amazon S3 bucket that you own by specifying the Amazon S3 bucket policy, bucket ACLs, bucket BPA settings, Amazon S3 access points, and multi-region access points attached to the bucket. If the configuration is for an existing Amazon S3 bucket and you do not specify the Amazon S3 bucket policy, the access preview uses the existing policy attached to the bucket. If the access preview is for a new resource and you do not specify the Amazon S3 bucket policy, the access preview assumes a bucket without a policy. To propose deletion of an existing bucket policy, you can specify an empty string. For more information about bucket policy limits, see Bucket Policy Examples.

Class S3ExpressDirectoryBucketConfiguration

Proposed access control configuration for an Amazon S3 directory bucket. You can propose a configuration for a new Amazon S3 directory bucket or an existing Amazon S3 directory bucket that you own by specifying the Amazon S3 bucket policy. If the configuration is for an existing Amazon S3 directory bucket and you do not specify the Amazon S3 bucket policy, the access preview uses the existing policy attached to the directory bucket. If the access preview is for a new resource and you do not specify the Amazon S3 bucket policy, the access preview assumes an directory bucket without a policy. To propose deletion of an existing bucket policy, you can specify an empty string. For more information about Amazon S3 directory bucket policies, see Example directory bucket policies for S3 Express One Zone.

Class S3PublicAccessBlockConfiguration

The PublicAccessBlock configuration to apply to this Amazon S3 bucket. If the proposed configuration is for an existing Amazon S3 bucket and the configuration is not specified, the access preview uses the existing setting. If the proposed configuration is for a new bucket and the configuration is not specified, the access preview uses false. If the proposed configuration is for a new access point or multi-region access point and the access point BPA configuration is not specified, the access preview uses true. For more information, see PublicAccessBlockConfiguration.

Class SecretsManagerSecretConfiguration

The configuration for a Secrets Manager secret. For more information, see CreateSecret.

You can propose a configuration for a new secret or an existing secret that you own by specifying the secret policy and optional KMS encryption key. If the configuration is for an existing secret and you do not specify the secret policy, the access preview uses the existing policy for the secret. If the access preview is for a new resource and you do not specify the policy, the access preview assumes a secret without a policy. To propose deletion of an existing policy, you can specify an empty string. If the proposed configuration is for a new secret and you do not specify the KMS key ID, the access preview uses the Amazon Web Services managed key aws/secretsmanager. If you specify an empty string for the KMS key ID, the access preview uses the Amazon Web Services managed key of the Amazon Web Services account. For more information about secret policy limits, see Quotas for Secrets Manager..

Class ServiceQuotaExceededException

Service quote met error.

Class SnsTopicConfiguration

The proposed access control configuration for an Amazon SNS topic. You can propose a configuration for a new Amazon SNS topic or an existing Amazon SNS topic that you own by specifying the policy. If the configuration is for an existing Amazon SNS topic and you do not specify the Amazon SNS policy, then the access preview uses the existing Amazon SNS policy for the topic. If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon SNS topic without a policy. To propose deletion of an existing Amazon SNS topic policy, you can specify an empty string for the Amazon SNS policy. For more information, see Topic.

Class SortCriteria

The criteria used to sort.

Class Span

A span in a policy. The span consists of a start position (inclusive) and end position (exclusive).

Class SqsQueueConfiguration

The proposed access control configuration for an Amazon SQS queue. You can propose a configuration for a new Amazon SQS queue or an existing Amazon SQS queue that you own by specifying the Amazon SQS policy. If the configuration is for an existing Amazon SQS queue and you do not specify the Amazon SQS policy, the access preview uses the existing Amazon SQS policy for the queue. If the access preview is for a new resource and you do not specify the policy, the access preview assumes an Amazon SQS queue without a policy. To propose deletion of an existing Amazon SQS queue policy, you can specify an empty string for the Amazon SQS policy. For more information about Amazon SQS policy limits, see Quotas related to policies.

Class StartPolicyGenerationRequest

Container for the parameters to the StartPolicyGeneration operation. Starts the policy generation request.

Class StartPolicyGenerationResponse

This is the response object from the StartPolicyGeneration operation.

Class StartResourceScanRequest

Container for the parameters to the StartResourceScan operation. Immediately starts a scan of the policies applied to the specified resource.

Class StartResourceScanResponse

This is the response object from the StartResourceScan operation.

Class StatusReason

Provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is returned. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the Amazon Web Services organization.

Class Substring

A reference to a substring of a literal string in a JSON document.

Class TagResourceRequest

Container for the parameters to the TagResource operation. Adds a tag to the specified resource.

Class TagResourceResponse

The response to the request.

Class ThrottlingException

Throttling limit exceeded error.

Class Trail

Contains details about the CloudTrail trail being analyzed to generate a policy.

Class TrailProperties

Contains details about the CloudTrail trail being analyzed to generate a policy.

Class UnprocessableEntityException

The specified entity could not be processed.

Class UntagResourceRequest

Container for the parameters to the UntagResource operation. Removes a tag from the specified resource.

Class UntagResourceResponse

The response to the request.

Class UnusedAccessConfiguration

Contains information about an unused access analyzer.

Class UnusedAction

Contains information about an unused access finding for an action. IAM Access Analyzer charges for unused access analysis based on the number of IAM roles and users analyzed per month. For more details on pricing, see IAM Access Analyzer pricing.

Class UnusedIamRoleDetails

Contains information about an unused access finding for an IAM role. IAM Access Analyzer charges for unused access analysis based on the number of IAM roles and users analyzed per month. For more details on pricing, see IAM Access Analyzer pricing.

Class UnusedIamUserAccessKeyDetails

Contains information about an unused access finding for an IAM user access key. IAM Access Analyzer charges for unused access analysis based on the number of IAM roles and users analyzed per month. For more details on pricing, see IAM Access Analyzer pricing.

Class UnusedIamUserPasswordDetails

Contains information about an unused access finding for an IAM user password. IAM Access Analyzer charges for unused access analysis based on the number of IAM roles and users analyzed per month. For more details on pricing, see IAM Access Analyzer pricing.

Class UnusedPermissionDetails

Contains information about an unused access finding for a permission. IAM Access Analyzer charges for unused access analysis based on the number of IAM roles and users analyzed per month. For more details on pricing, see IAM Access Analyzer pricing.

Class UpdateArchiveRuleRequest

Container for the parameters to the UpdateArchiveRule operation. Updates the criteria and values for the specified archive rule.

Class UpdateArchiveRuleResponse

This is the response object from the UpdateArchiveRule operation.

Class UpdateFindingsRequest

Container for the parameters to the UpdateFindings operation. Updates the status for the specified findings.

Class UpdateFindingsResponse

This is the response object from the UpdateFindings operation.

Class ValidatePolicyFinding

A finding in a policy. Each finding is an actionable recommendation that can be used to improve the policy.

Class ValidatePolicyRequest

Container for the parameters to the ValidatePolicy operation. Requests the validation of a policy and returns a list of findings. The findings help you identify issues and provide actionable recommendations to resolve the issue and enable you to author functional policies that meet security best practices.

Class ValidatePolicyResponse

This is the response object from the ValidatePolicy operation.

Class ValidationException

Validation exception error.

Class ValidationExceptionField

Contains information about a validation exception.

Class VpcConfiguration

The proposed virtual private cloud (VPC) configuration for the Amazon S3 access point. VPC configuration does not apply to multi-region access points. For more information, see VpcConfiguration.

Interfaces

NameDescription
Interface IAccessAnalyzerPaginatorFactory

Paginators for the AccessAnalyzer service

Interface IGetFindingV2Paginator

Paginator for the GetFindingV2 operation

Interface IListAccessPreviewFindingsPaginator

Paginator for the ListAccessPreviewFindings operation

Interface IListAccessPreviewsPaginator

Paginator for the ListAccessPreviews operation

Interface IListAnalyzedResourcesPaginator

Paginator for the ListAnalyzedResources operation

Interface IListAnalyzersPaginator

Paginator for the ListAnalyzers operation

Interface IListArchiveRulesPaginator

Paginator for the ListArchiveRules operation

Interface IListFindingsPaginator

Paginator for the ListFindings operation

Interface IListFindingsV2Paginator

Paginator for the ListFindingsV2 operation

Interface IListPolicyGenerationsPaginator

Paginator for the ListPolicyGenerations operation

Interface IValidatePolicyPaginator

Paginator for the ValidatePolicy operation