<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.ControlCatalog</name>
    </assembly>
    <members>
        <member name="T:Amazon.ControlCatalog.AmazonControlCatalogConfig">
            <summary>
            Configuration for accessing Amazon ControlCatalog service
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogConfig.ServiceId">
            <summary>
             The ServiceId, which is the unique identifier for a service.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration">
            <summary>
            Configuration for accessing Amazon ControlCatalog service
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration.GetAllConfigurations">
            <summary>
            Collection of all <see cref="T:Amazon.Runtime.DefaultConfiguration"/>s supported by
            ControlCatalog
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration.Standard">
            <summary>
            <p>The STANDARD mode provides the latest recommended default values that should be safe to run in most scenarios</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration.InRegion">
            <summary>
            <p>The IN_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services from within the same AWS region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration.CrossRegion">
            <summary>
            <p>The CROSS_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services in a different region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration.Mobile">
            <summary>
            <p>The MOBILE mode builds on the standard mode and includes optimization tailored for mobile applications</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration.Auto">
            <summary>
            <p>The AUTO mode is an experimental mode that builds on the standard mode. The SDK will attempt to discover the execution environment to determine the appropriate settings automatically.</p><p>Note that the auto detection is heuristics-based and does not guarantee 100% accuracy. STANDARD mode will be used if the execution environment cannot be determined. The auto detection might query <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html">EC2 Instance Metadata service</a>, which might introduce latency. Therefore we recommend choosing an explicit defaults_mode instead if startup latency is critical to your application</p>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogDefaultConfiguration.Legacy">
            <summary>
            <p>The LEGACY mode provides default settings that vary per SDK and were used prior to establishment of defaults_mode</p>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Endpoints.ControlCatalogEndpointParameters">
            <summary>
            Contains parameters used for resolving ControlCatalog endpoints
            Parameters can be sourced from client config and service operations
            Used by internal ControlCatalogEndpointProvider and ControlCatalogEndpointResolver
            Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Endpoints.ControlCatalogEndpointParameters.#ctor">
            <summary>
            ControlCatalogEndpointParameters constructor
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Endpoints.ControlCatalogEndpointParameters.Region">
            <summary>
            Region parameter
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Endpoints.ControlCatalogEndpointParameters.UseDualStack">
            <summary>
            UseDualStack parameter
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Endpoints.ControlCatalogEndpointParameters.UseFIPS">
            <summary>
            UseFIPS parameter
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Endpoints.ControlCatalogEndpointParameters.Endpoint">
            <summary>
            Endpoint parameter
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.AmazonControlCatalogException">
            <summary>
             Common exception for the ControlCatalog service.
             </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonControlCatalogException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonControlCatalogException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonControlCatalogException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonControlCatalogException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonControlCatalogException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonControlCatalogException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ControlCatalog.Internal.AmazonControlCatalogEndpointProvider">
            <summary>
            Amazon ControlCatalog endpoint provider.
            Resolves endpoint for given set of ControlCatalogEndpointParameters.
            Can throw AmazonClientException if endpoint resolution is unsuccessful.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Internal.AmazonControlCatalogEndpointProvider.ResolveEndpoint(Amazon.Runtime.Endpoints.EndpointParameters)">
            <summary>
            Resolve endpoint for ControlCatalogEndpointParameters
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Internal.AmazonControlCatalogEndpointResolver">
            <summary>
            Amazon ControlCatalog endpoint resolver.
            Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for ControlCatalog service requests.
            Collects values for ControlCatalogEndpointParameters and then tries to resolve endpoint by calling 
            ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses ControlCatalogEndpointProvider.
            Responsible for setting authentication and http headers provided by resolved endpoint.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Internal.AmazonControlCatalogMetadata">
            <summary>
            Service metadata for  Amazon ControlCatalog service
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Internal.AmazonControlCatalogMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Internal.AmazonControlCatalogMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            <summary>
            You do not have sufficient access to perform this action.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.AccessDeniedException.#ctor(System.String)">
            <summary>
            Constructs a new AccessDeniedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.AccessDeniedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.AccessDeniedException.#ctor(System.Exception)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.AccessDeniedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.AccessDeniedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.AccessDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AccessDeniedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.AccessDeniedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.AssociatedDomainSummary">
            <summary>
            A summary of the domain that a common control or an objective belongs to.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.AssociatedDomainSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the related domain.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.AssociatedDomainSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the related domain.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.AssociatedObjectiveSummary">
            <summary>
            A summary of the objective that a common control supports.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.AssociatedObjectiveSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the related objective.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.AssociatedObjectiveSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the related objective.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.CommonControlFilter">
            <summary>
            An optional filter that narrows the results to a specific objective.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlFilter.Objectives">
            <summary>
            Gets and sets the property Objectives. 
            <para>
            The objective that's used as filter criteria.
            </para>
             
            <para>
            You can use this parameter to specify one objective ARN at a time. Passing multiple
            ARNs in the <c>CommonControlFilter</c> isn’t supported.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.CommonControlMappingDetails">
            <summary>
            A structure that contains details about a common control mapping. In particular, it
            returns the Amazon Resource Name (ARN) of the common control.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlMappingDetails.CommonControlArn">
            <summary>
            Gets and sets the property CommonControlArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the common control in the mapping.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.CommonControlSummary">
            <summary>
            A summary of metadata for a common control.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the common control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlSummary.CreateTime">
            <summary>
            Gets and sets the property CreateTime. 
            <para>
            The time when the common control was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlSummary.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description of the common control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlSummary.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The domain that the common control belongs to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlSummary.LastUpdateTime">
            <summary>
            Gets and sets the property LastUpdateTime. 
            <para>
            The time when the common control was most recently updated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the common control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.CommonControlSummary.Objective">
            <summary>
            Gets and sets the property Objective. 
            <para>
            The objective that the common control belongs to.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ControlFilter">
            <summary>
            A structure that defines filtering criteria for the ListControls operation. You can
            use this filter to narrow down the list of controls based on their implementation
            details.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlFilter.Implementations">
            <summary>
            Gets and sets the property Implementations. 
            <para>
            A filter that narrows the results to controls with specific implementation types or
            identifiers. This field allows you to find controls that are implemented by specific
            Amazon Web Services services or with specific service identifiers.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ControlMapping">
            <summary>
            A structure that contains information about a control mapping, including the control
            ARN, mapping type, and mapping details.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlMapping.ControlArn">
            <summary>
            Gets and sets the property ControlArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the control in the mapping.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlMapping.Mapping">
            <summary>
            Gets and sets the property Mapping. 
            <para>
            The details of the mapping relationship, for example, containing framework, common
            control, or related control information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlMapping.MappingType">
            <summary>
            Gets and sets the property MappingType. 
            <para>
            The type of mapping relationship between the control and other entities.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ControlMappingFilter">
            <summary>
            A structure that defines filtering criteria for the ListControlMappings operation.
            You can use this filter to narrow down the list of control mappings based on control
            ARNs, common control ARNs, or mapping types.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlMappingFilter.CommonControlArns">
            <summary>
            Gets and sets the property CommonControlArns. 
            <para>
            A list of common control ARNs to filter the mappings. When specified, only mappings
            associated with these common controls are returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlMappingFilter.ControlArns">
            <summary>
            Gets and sets the property ControlArns. 
            <para>
            A list of control ARNs to filter the mappings. When specified, only mappings associated
            with these controls are returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlMappingFilter.MappingTypes">
            <summary>
            Gets and sets the property MappingTypes. 
            <para>
            A list of mapping types to filter the mappings. When specified, only mappings of these
            types are returned.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ControlParameter">
            <summary>
            Five types of control parameters are supported.
            
             <ul> <li> 
            <para>
             <b>AllowedRegions</b>: List of Amazon Web Services Regions exempted from the control.
            Each string is expected to be an Amazon Web Services Region code. This parameter is
            mandatory for the <b>OU Region deny</b> control, <b>CT.MULTISERVICE.PV.1</b>.
            </para>
             
            <para>
            Example: <c>["us-east-1","us-west-2"]</c> 
            </para>
             </li> <li> 
            <para>
             <b>ExemptedActions</b>: List of Amazon Web Services IAM actions exempted from the
            control. Each string is expected to be an IAM action.
            </para>
             
            <para>
            Example: <c>["logs:DescribeLogGroups","logs:StartQuery","logs:GetQueryResults"]</c>
            
            </para>
             </li> <li> 
            <para>
             <b>ExemptedPrincipalArns</b>: List of Amazon Web Services IAM principal ARNs exempted
            from the control. Each string is expected to be an IAM principal that follows the
            format <c>arn:partition:service::account:resource</c> 
            </para>
             
            <para>
            Example: <c>["arn:aws:iam::*:role/ReadOnly","arn:aws:sts::*:assumed-role/ReadOnly/*"]</c>
            
            </para>
             </li> <li> 
            <para>
             <b>ExemptedResourceArns</b>: List of resource ARNs exempted from the control. Each
            string is expected to be a resource ARN.
            </para>
             
            <para>
            Example: <c>["arn:aws:s3:::my-bucket-name"]</c> 
            </para>
             </li> <li> 
            <para>
             <b>ExemptAssumeRoot</b>: A parameter that lets you choose whether to exempt requests
            made with <c>AssumeRoot</c> from this control, for this OU. For member accounts, the
            <c>AssumeRoot</c> property is included in requests initiated by IAM centralized root
            access. This parameter applies only to the <c>AWS-GR_RESTRICT_ROOT_USER</c> control.
            If you add the parameter when enabling the control, the <c>AssumeRoot</c> exemption
            is allowed. If you omit the parameter, the <c>AssumeRoot</c> exception is not permitted.
            The parameter does not accept <c>False</c> as a value.
            </para>
             
            <para>
             <i>Example: Enabling the control and allowing <c>AssumeRoot</c> </i> 
            </para>
             
            <para>
             <c>{ "controlIdentifier": "arn:aws:controlcatalog:::control/5kvme4m5d2b4d7if2fs5yg2ui",
            "parameters": [ { "key": "ExemptAssumeRoot", "value": true } ], "targetIdentifier":
            "arn:aws:organizations::8633900XXXXX:ou/o-6jmn81636m/ou-qsah-jtiihcla" }</c> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlParameter.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The parameter name. This name is the parameter <c>key</c> when you call <a href="https://docs.aws.amazon.com/controltower/latest/APIReference/API_EnableControl.html">
            <c>EnableControl</c> </a> or <a href="https://docs.aws.amazon.com/controltower/latest/APIReference/API_UpdateEnabledControl.html">
            <c>UpdateEnabledControl</c> </a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ControlSummary">
            <summary>
            Overview of information about a control.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.Aliases">
            <summary>
            Gets and sets the property Aliases. 
            <para>
            A list of alternative identifiers for the control. These are human-readable designators,
            such as <c>SH.S3.1</c>. Several aliases can refer to the same control across different
            Amazon Web Services services or compliance frameworks.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.Behavior">
            <summary>
            Gets and sets the property Behavior. 
            <para>
            An enumerated type, with the following possible values:
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.CreateTime">
            <summary>
            Gets and sets the property CreateTime. 
            <para>
            A timestamp that notes the time when the control was released (start of its life)
            as a governance capability in Amazon Web Services.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description of the control, as it may appear in the console. Describes the functionality
            of the control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.GovernedResources">
            <summary>
            Gets and sets the property GovernedResources. 
            <para>
            A list of Amazon Web Services resource types that are governed by this control. This
            information helps you understand which controls can govern certain types of resources,
            and conversely, which resources are affected when the control is implemented. The
            resources are represented as Amazon Web Services CloudFormation resource types. If
            <c>GovernedResources</c> cannot be represented by available CloudFormation resource
            types, it’s returned as an empty list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.Implementation">
            <summary>
            Gets and sets the property Implementation. 
            <para>
            An object of type <c>ImplementationSummary</c> that describes how the control is implemented.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The display name of the control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ControlSummary.Severity">
            <summary>
            Gets and sets the property Severity. 
            <para>
            An enumerated type, with the following possible values:
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.DomainResourceFilter">
            <summary>
            The domain resource that's being used as a filter.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.DomainResourceFilter.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the domain.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.DomainSummary">
            <summary>
            A summary of metadata for a domain.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.DomainSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the domain.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.DomainSummary.CreateTime">
            <summary>
            Gets and sets the property CreateTime. 
            <para>
            The time when the domain was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.DomainSummary.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description of the domain.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.DomainSummary.LastUpdateTime">
            <summary>
            Gets and sets the property LastUpdateTime. 
            <para>
            The time when the domain was most recently updated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.DomainSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the domain.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.FrameworkMappingDetails">
            <summary>
            A structure that contains details about a framework mapping, including the framework
            name and specific item within the framework that the control maps to.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.FrameworkMappingDetails.Item">
            <summary>
            Gets and sets the property Item. 
            <para>
            The specific item or requirement within the framework that the control maps to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.FrameworkMappingDetails.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the compliance framework that the control maps to.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.GetControlRequest">
            <summary>
            Container for the parameters to the GetControl operation.
            Returns details about a specific control, most notably a list of Amazon Web Services
            Regions where this control is supported. Input a value for the <i>ControlArn</i> parameter,
            in ARN form. <c>GetControl</c> accepts <i>controltower</i> or <i>controlcatalog</i>
            control ARNs as input. Returns a <i>controlcatalog</i> ARN format.
            
             
            <para>
            In the API response, controls that have the value <c>GLOBAL</c> in the <c>Scope</c>
            field do not show the <c>DeployableRegions</c> field, because it does not apply. Controls
            that have the value <c>REGIONAL</c> in the <c>Scope</c> field return a value for the
            <c>DeployableRegions</c> field, as shown in the example.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlRequest.ControlArn">
            <summary>
            Gets and sets the property ControlArn. 
            <para>
            The Amazon Resource Name (ARN) of the control. It has one of the following formats:
            </para>
             
            <para>
             <i>Global format</i> 
            </para>
             
            <para>
             <c>arn:{PARTITION}:controlcatalog:::control/{CONTROL_CATALOG_OPAQUE_ID}</c> 
            </para>
             
            <para>
             <i>Or Regional format</i> 
            </para>
             
            <para>
             <c>arn:{PARTITION}:controltower:{REGION}::control/{CONTROL_TOWER_OPAQUE_ID}</c> 
            </para>
             
            <para>
            Here is a more general pattern that covers Amazon Web Services Control Tower and Control
            Catalog ARNs:
            </para>
             
            <para>
             <c>^arn:(aws(?:[-a-z]*)?):(controlcatalog|controltower):[a-zA-Z0-9-]*::control/[0-9a-zA-Z_\\-]+$</c>
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.GetControlResponse">
            <summary>
            This is the response object from the GetControl operation.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Aliases">
            <summary>
            Gets and sets the property Aliases. 
            <para>
            A list of alternative identifiers for the control. These are human-readable designators,
            such as <c>SH.S3.1</c>. Several aliases can refer to the same control across different
            Amazon Web Services services or compliance frameworks.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Behavior">
            <summary>
            Gets and sets the property Behavior. 
            <para>
            A term that identifies the control's functional behavior. One of <c>Preventive</c>,
            <c>Detective</c>, <c>Proactive</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.CreateTime">
            <summary>
            Gets and sets the property CreateTime. 
            <para>
            A timestamp that notes the time when the control was released (start of its life)
            as a governance capability in Amazon Web Services.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description of what the control does.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.GovernedResources">
            <summary>
            Gets and sets the property GovernedResources. 
            <para>
            A list of Amazon Web Services resource types that are governed by this control. This
            information helps you understand which controls can govern certain types of resources,
            and conversely, which resources are affected when the control is implemented. The
            resources are represented as Amazon Web Services CloudFormation resource types. If
            <c>GovernedResources</c> cannot be represented by available CloudFormation resource
            types, it’s returned as an empty list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Implementation">
            <summary>
            Gets and sets the property Implementation. 
            <para>
            Returns information about the control, as an <c>ImplementationDetails</c> object that
            shows the underlying implementation type for a control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The display name of the control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Parameters">
            <summary>
            Gets and sets the property Parameters. 
            <para>
            Returns an array of <c>ControlParameter</c> objects that specify the parameters a
            control supports. An empty list is returned for controls that don’t support parameters.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.RegionConfiguration">
            <summary>
            Gets and sets the property RegionConfiguration.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.GetControlResponse.Severity">
            <summary>
            Gets and sets the property Severity. 
            <para>
            An enumerated type, with the following possible values:
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ImplementationDetails">
            <summary>
            An object that describes the implementation type for a control.
            
             
            <para>
            Our <c>ImplementationDetails</c> <c>Type</c> format has three required segments:
            </para>
             <ul> <li> 
            <para>
             <c>SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME</c> 
            </para>
             </li> </ul> 
            <para>
            For example, <c>AWS::Config::ConfigRule</c> <b>or</b> <c>AWS::SecurityHub::SecurityControl</c>
            resources have the format with three required segments.
            </para>
             
            <para>
            Our <c>ImplementationDetails</c> <c>Type</c> format has an optional fourth segment,
            which is present for applicable implementation types. The format is as follows: 
            </para>
             <ul> <li> 
            <para>
             <c>SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME::RESOURCE-TYPE-DESCRIPTION</c> 
            </para>
             </li> </ul> 
            <para>
            For example, <c>AWS::Organizations::Policy::SERVICE_CONTROL_POLICY</c> <b>or</b> <c>AWS::CloudFormation::Type::HOOK</c>
            have the format with four segments.
            </para>
             
            <para>
            Although the format is similar, the values for the <c>Type</c> field do not match
            any Amazon Web Services CloudFormation values.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ImplementationDetails.Identifier">
            <summary>
            Gets and sets the property Identifier. 
            <para>
            A service-specific identifier for the control, assigned by the service that implemented
            the control. For example, this identifier could be an Amazon Web Services Config Rule
            ID or a Security Hub Control ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ImplementationDetails.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            A string that describes a control's implementation type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ImplementationFilter">
            <summary>
            A structure that defines filtering criteria for control implementations. You can use
            this filter to find controls that are implemented by specific Amazon Web Services
            services or with specific service identifiers.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ImplementationFilter.Identifiers">
            <summary>
            Gets and sets the property Identifiers. 
            <para>
            A list of service-specific identifiers that can serve as filters. For example, you
            can filter for controls with specific Amazon Web Services Config Rule IDs or Security
            Hub Control IDs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ImplementationFilter.Types">
            <summary>
            Gets and sets the property Types. 
            <para>
            A list of implementation types that can serve as filters. For example, you can filter
            for controls implemented as Amazon Web Services Config Rules by specifying AWS::Config::ConfigRule
            as a type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ImplementationSummary">
            <summary>
            A summary of how the control is implemented, including the Amazon Web Services service
            that enforces the control and its service-specific identifier. For example, the value
            of this field could indicate that the control is implemented as an Amazon Web Services
            Config Rule or an Amazon Web Services Security Hub control.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ImplementationSummary.Identifier">
            <summary>
            Gets and sets the property Identifier. 
            <para>
            The identifier originally assigned by the Amazon Web Services service that implements
            the control. For example, <c>CODEPIPELINE_DEPLOYMENT_COUNT_CHECK</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ImplementationSummary.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            A string that represents the Amazon Web Services service that implements this control.
            For example, a value of <c>AWS::Config::ConfigRule</c> indicates that the control
            is implemented by Amazon Web Services Config, and <c>AWS::SecurityHub::SecurityControl</c>
            indicates implementation by Amazon Web Services Security Hub.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.InternalServerException">
            <summary>
            An internal service error occurred during the processing of your request. Try again
            later.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.InternalServerException.#ctor(System.String)">
            <summary>
            Constructs a new InternalServerException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.InternalServerException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.InternalServerException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.InternalServerException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.InternalServerException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.InternalServerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InternalServerException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.InternalServerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.InternalServerException.Retryable">
            <summary>
            Flag indicating if the exception is retryable and the associated retry
            details. A null value indicates that the exception is not retryable.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for AccessDeniedException Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedDomainSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for AssociatedDomainSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedDomainSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#AssociatedDomainSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedDomainSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedDomainSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedObjectiveSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for AssociatedObjectiveSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedObjectiveSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#AssociatedObjectiveSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedObjectiveSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.AssociatedObjectiveSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlFilterMarshaller">
            <summary>
            CommonControlFilter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlFilterMarshaller.Marshall(Amazon.ControlCatalog.Model.CommonControlFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlMappingDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for CommonControlMappingDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlMappingDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#CommonControlMappingDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlMappingDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlMappingDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for CommonControlSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#CommonControlSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.CommonControlSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlFilterMarshaller">
            <summary>
            ControlFilter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlFilterMarshaller.Marshall(Amazon.ControlCatalog.Model.ControlFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlMappingFilterMarshaller">
            <summary>
            ControlMappingFilter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlMappingFilterMarshaller.Marshall(Amazon.ControlCatalog.Model.ControlMappingFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlMappingFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlMappingUnmarshaller">
            <summary>
            Response Unmarshaller for ControlMapping Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlMappingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#ControlMapping,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlMappingUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlMappingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlParameterUnmarshaller">
            <summary>
            Response Unmarshaller for ControlParameter Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlParameterUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#ControlParameter,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlParameterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlParameterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for ControlSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#ControlSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ControlSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.DomainResourceFilterMarshaller">
            <summary>
            DomainResourceFilter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.DomainResourceFilterMarshaller.Marshall(Amazon.ControlCatalog.Model.DomainResourceFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.DomainResourceFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.DomainSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for DomainSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.DomainSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#DomainSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.DomainSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.DomainSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.FrameworkMappingDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for FrameworkMappingDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.FrameworkMappingDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#FrameworkMappingDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.FrameworkMappingDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.FrameworkMappingDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlRequestMarshaller">
            <summary>
            GetControl Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlRequestMarshaller.Marshall(Amazon.ControlCatalog.Model.GetControlRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetControl operation
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.GetControlResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ImplementationDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#ImplementationDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationFilterMarshaller">
            <summary>
            ImplementationFilter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationFilterMarshaller.Marshall(Amazon.ControlCatalog.Model.ImplementationFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for ImplementationSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#ImplementationSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ImplementationSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InternalServerException Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsRequestMarshaller">
            <summary>
            ListCommonControls Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsRequestMarshaller.Marshall(Amazon.ControlCatalog.Model.ListCommonControlsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListCommonControls operation
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListCommonControlsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsRequestMarshaller">
            <summary>
            ListControlMappings Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsRequestMarshaller.Marshall(Amazon.ControlCatalog.Model.ListControlMappingsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListControlMappings operation
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlMappingsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsRequestMarshaller">
            <summary>
            ListControls Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsRequestMarshaller.Marshall(Amazon.ControlCatalog.Model.ListControlsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListControls operation
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListControlsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsRequestMarshaller">
            <summary>
            ListDomains Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsRequestMarshaller.Marshall(Amazon.ControlCatalog.Model.ListDomainsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListDomains operation
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListDomainsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesRequestMarshaller">
            <summary>
            ListObjectives Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesRequestMarshaller.Marshall(Amazon.ControlCatalog.Model.ListObjectivesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListObjectives operation
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ListObjectivesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.MappingUnmarshaller">
            <summary>
            Response Unmarshaller for Mapping Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.MappingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#Mapping,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.MappingUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.MappingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveFilterMarshaller">
            <summary>
            ObjectiveFilter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveFilterMarshaller.Marshall(Amazon.ControlCatalog.Model.ObjectiveFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveResourceFilterMarshaller">
            <summary>
            ObjectiveResourceFilter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveResourceFilterMarshaller.Marshall(Amazon.ControlCatalog.Model.ObjectiveResourceFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveResourceFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectiveSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#ObjectiveSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ObjectiveSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RegionConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for RegionConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RegionConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#RegionConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RegionConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RegionConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RelatedControlMappingDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for RelatedControlMappingDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RelatedControlMappingDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ControlCatalog#Model#RelatedControlMappingDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RelatedControlMappingDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.RelatedControlMappingDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ThrottlingException Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ValidationException Object
            </summary>  
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListCommonControlsRequest">
            <summary>
            Container for the parameters to the ListCommonControls operation.
            Returns a paginated list of common controls from the Amazon Web Services Control Catalog.
            
             
            <para>
            You can apply an optional filter to see common controls that have a specific objective.
            If you don’t provide a filter, the operation returns all common controls. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListCommonControlsRequest.CommonControlFilter">
            <summary>
            Gets and sets the property CommonControlFilter. 
            <para>
            An optional filter that narrows the results to a specific objective.
            </para>
             
            <para>
            This filter allows you to specify one objective ARN at a time. Passing multiple ARNs
            in the <c>CommonControlFilter</c> isn’t supported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListCommonControlsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results on a page or for an API request call.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListCommonControlsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListCommonControlsResponse">
            <summary>
            This is the response object from the ListCommonControls operation.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListCommonControlsResponse.CommonControls">
            <summary>
            Gets and sets the property CommonControls. 
            <para>
            The list of common controls that the <c>ListCommonControls</c> API returns.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListCommonControlsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListControlMappingsRequest">
            <summary>
            Container for the parameters to the ListControlMappings operation.
            Returns a paginated list of control mappings from the Control Catalog. Control mappings
            show relationships between controls and other entities, such as common controls or
            compliance frameworks.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlMappingsRequest.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            An optional filter that narrows the results to specific control mappings based on
            control ARNs, common control ARNs, or mapping types.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlMappingsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results on a page or for an API request call.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlMappingsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListControlMappingsResponse">
            <summary>
            This is the response object from the ListControlMappings operation.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlMappingsResponse.ControlMappings">
            <summary>
            Gets and sets the property ControlMappings. 
            <para>
            The list of control mappings that the ListControlMappings API returns.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlMappingsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListControlsRequest">
            <summary>
            Container for the parameters to the ListControls operation.
            Returns a paginated list of all available controls in the Control Catalog library.
            Allows you to discover available controls. The list of controls is given as structures
            of type <i>controlSummary</i>. The ARN is returned in the global <i>controlcatalog</i>
            format, as shown in the examples.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlsRequest.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            An optional filter that narrows the results to controls with specific implementation
            types or identifiers. If you don't provide a filter, the operation returns all available
            controls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results on a page or for an API request call.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListControlsResponse">
            <summary>
            This is the response object from the ListControls operation.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlsResponse.Controls">
            <summary>
            Gets and sets the property Controls. 
            <para>
            Returns a list of controls, given as structures of type <i>controlSummary</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListControlsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListDomainsRequest">
            <summary>
            Container for the parameters to the ListDomains operation.
            Returns a paginated list of domains from the Control Catalog.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListDomainsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results on a page or for an API request call.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListDomainsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListDomainsResponse">
            <summary>
            This is the response object from the ListDomains operation.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListDomainsResponse.Domains">
            <summary>
            Gets and sets the property Domains. 
            <para>
            The list of domains that the <c>ListDomains</c> API returns.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListDomainsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListObjectivesRequest">
            <summary>
            Container for the parameters to the ListObjectives operation.
            Returns a paginated list of objectives from the Control Catalog.
            
             
            <para>
            You can apply an optional filter to see the objectives that belong to a specific domain.
            If you don’t provide a filter, the operation returns all objectives. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListObjectivesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results on a page or for an API request call.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListObjectivesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListObjectivesRequest.ObjectiveFilter">
            <summary>
            Gets and sets the property ObjectiveFilter. 
            <para>
            An optional filter that narrows the results to a specific domain.
            </para>
             
            <para>
            This filter allows you to specify one domain ARN at a time. Passing multiple ARNs
            in the <c>ObjectiveFilter</c> isn’t supported.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ListObjectivesResponse">
            <summary>
            This is the response object from the ListObjectives operation.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListObjectivesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The pagination token that's used to fetch the next set of results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ListObjectivesResponse.Objectives">
            <summary>
            Gets and sets the property Objectives. 
            <para>
            The list of objectives that the <c>ListObjectives</c> API returns.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.Mapping">
            <summary>
            A structure that contains the details of a mapping relationship, which can be either
            to a framework or to a common control.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Mapping.CommonControl">
            <summary>
            Gets and sets the property CommonControl. 
            <para>
            The common control mapping details when the mapping type relates to a common control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Mapping.Framework">
            <summary>
            Gets and sets the property Framework. 
            <para>
            The framework mapping details when the mapping type relates to a compliance framework.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.Mapping.RelatedControl">
            <summary>
            Gets and sets the property RelatedControl. 
            <para>
            Returns information about controls that are related to the specified control.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ObjectiveFilter">
            <summary>
            An optional filter that narrows the list of objectives to a specific domain.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveFilter.Domains">
            <summary>
            Gets and sets the property Domains. 
            <para>
            The domain that's used as filter criteria.
            </para>
             
            <para>
            You can use this parameter to specify one domain ARN at a time. Passing multiple ARNs
            in the <c>ObjectiveFilter</c> isn’t supported.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ObjectiveResourceFilter">
            <summary>
            The objective resource that's being used as a filter.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveResourceFilter.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the objective.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ObjectiveSummary">
            <summary>
            A summary of metadata for an objective.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the objective.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveSummary.CreateTime">
            <summary>
            Gets and sets the property CreateTime. 
            <para>
            The time when the objective was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveSummary.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description of the objective.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveSummary.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The domain that the objective belongs to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveSummary.LastUpdateTime">
            <summary>
            Gets and sets the property LastUpdateTime. 
            <para>
            The time when the objective was most recently updated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ObjectiveSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the objective.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.RegionConfiguration">
            <summary>
            Returns information about the control, including the scope of the control, if enabled,
            and the Regions in which the control is available for deployment. For more information
            about scope, see <a href="https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/global-services.html">Global
            services</a>.
            
             
            <para>
            If you are applying controls through an Amazon Web Services Control Tower landing
            zone environment, remember that the values returned in the <c>RegionConfiguration</c>
            API operation are not related to the governed Regions in your landing zone. For example,
            if you are governing Regions <c>A</c>,<c>B</c>,and <c>C</c> while the control is available
            in Regions <c>A</c>, <c>B</c>, C<c>,</c> and <c>D</c>, you'd see a response with <c>DeployableRegions</c>
            of <c>A</c>, <c>B</c>, <c>C</c>, and <c>D</c> for a control with <c>REGIONAL</c> scope,
            even though you may not intend to deploy the control in Region <c>D</c>, because you
            do not govern it through your landing zone.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.RegionConfiguration.DeployableRegions">
            <summary>
            Gets and sets the property DeployableRegions. 
            <para>
            Regions in which the control is available to be deployed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.RegionConfiguration.Scope">
            <summary>
            Gets and sets the property Scope. 
            <para>
            The coverage of the control, if deployed. Scope is an enumerated type, with value
            <c>Regional</c>, or <c>Global</c>. A control with Global scope is effective in all
            Amazon Web Services Regions, regardless of the Region from which it is enabled, or
            to which it is deployed. A control implemented by an SCP is usually Global in scope.
            A control with Regional scope has operations that are restricted specifically to the
            Region from which it is enabled and to which it is deployed. Controls implemented
            by Config rules and CloudFormation hooks usually are Regional in scope. Security Hub
            controls usually are Regional in scope.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.RelatedControlMappingDetails">
            <summary>
            A structure that describes a control's relationship status with other controls.
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.RelatedControlMappingDetails.ControlArn">
            <summary>
            Gets and sets the property ControlArn. 
            <para>
            The unique identifier of a control.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.RelatedControlMappingDetails.RelationType">
            <summary>
            Gets and sets the property RelationType. 
            <para>
            Returns an enumerated value that represents the relationship between two or more controls.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ResourceNotFoundException">
            <summary>
            The requested resource does not exist.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ResourceNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new ResourceNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ResourceNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ResourceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ResourceNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ResourceNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ResourceNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ResourceNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ResourceNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ThrottlingException">
            <summary>
            The request was denied due to request throttling.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ThrottlingException.#ctor(System.String)">
            <summary>
            Constructs a new ThrottlingException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ThrottlingException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ThrottlingException.#ctor(System.Exception)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ThrottlingException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ThrottlingException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ThrottlingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ThrottlingException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ThrottlingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.ControlCatalog.Model.ThrottlingException.Retryable">
            <summary>
            Flag indicating if the exception is retryable and the associated retry
            details. A null value indicates that the exception is not retryable.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.Model.ValidationException">
            <summary>
            The request has invalid or missing parameters.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ValidationException.#ctor(System.String)">
            <summary>
            Constructs a new ValidationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ValidationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ValidationException.#ctor(System.Exception)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ValidationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ValidationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ValidationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.ControlCatalog.Model.ValidationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.ControlCatalog.AmazonControlCatalogRequest">
            <summary>
            Base class for ControlCatalog operation requests.
            </summary>
        </member>
        <member name="T:Amazon.ControlCatalog.ControlBehavior">
            <summary>
            Constants used for properties of type ControlBehavior.
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlBehavior.DETECTIVE">
            <summary>
            Constant DETECTIVE for ControlBehavior
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlBehavior.PREVENTIVE">
            <summary>
            Constant PREVENTIVE for ControlBehavior
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlBehavior.PROACTIVE">
            <summary>
            Constant PROACTIVE for ControlBehavior
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlBehavior.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlBehavior.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlBehavior.op_Implicit(System.String)~Amazon.ControlCatalog.ControlBehavior">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ControlCatalog.ControlRelationType">
            <summary>
            Constants used for properties of type ControlRelationType.
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlRelationType.ALTERNATIVE">
            <summary>
            Constant ALTERNATIVE for ControlRelationType
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlRelationType.COMPLEMENTARY">
            <summary>
            Constant COMPLEMENTARY for ControlRelationType
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlRelationType.MUTUALLY_EXCLUSIVE">
            <summary>
            Constant MUTUALLY_EXCLUSIVE for ControlRelationType
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlRelationType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlRelationType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlRelationType.op_Implicit(System.String)~Amazon.ControlCatalog.ControlRelationType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ControlCatalog.ControlScope">
            <summary>
            Constants used for properties of type ControlScope.
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlScope.GLOBAL">
            <summary>
            Constant GLOBAL for ControlScope
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlScope.REGIONAL">
            <summary>
            Constant REGIONAL for ControlScope
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlScope.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlScope.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlScope.op_Implicit(System.String)~Amazon.ControlCatalog.ControlScope">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ControlCatalog.ControlSeverity">
            <summary>
            Constants used for properties of type ControlSeverity.
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlSeverity.CRITICAL">
            <summary>
            Constant CRITICAL for ControlSeverity
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlSeverity.HIGH">
            <summary>
            Constant HIGH for ControlSeverity
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlSeverity.LOW">
            <summary>
            Constant LOW for ControlSeverity
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.ControlSeverity.MEDIUM">
            <summary>
            Constant MEDIUM for ControlSeverity
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlSeverity.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlSeverity.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ControlCatalog.ControlSeverity.op_Implicit(System.String)~Amazon.ControlCatalog.ControlSeverity">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ControlCatalog.MappingType">
            <summary>
            Constants used for properties of type MappingType.
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.MappingType.COMMON_CONTROL">
            <summary>
            Constant COMMON_CONTROL for MappingType
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.MappingType.FRAMEWORK">
            <summary>
            Constant FRAMEWORK for MappingType
            </summary>
        </member>
        <member name="F:Amazon.ControlCatalog.MappingType.RELATED_CONTROL">
            <summary>
            Constant RELATED_CONTROL for MappingType
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.MappingType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.MappingType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ControlCatalog.MappingType.op_Implicit(System.String)~Amazon.ControlCatalog.MappingType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ControlCatalog.AmazonControlCatalogClient">
             <summary>
             <para>Implementation for accessing ControlCatalog</para>
            
             Welcome to the Control Catalog API reference. This guide is for developers who need
             detailed information about how to programmatically identify and filter the common
             controls and related metadata that are available to Amazon Web Services customers.
             This API reference provides descriptions, syntax, and usage examples for each of the
             actions and data types that are supported by Control Catalog. 
             
              
             <para>
             Use the following links to get started with the Control Catalog API:
             </para>
              <ul> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/API_Operations.html">Actions</a>:
             An alphabetical list of all Control Catalog API operations.
             </para>
              </li> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/API_Types.html">Data
             types</a>: An alphabetical list of all Control Catalog data types.
             </para>
              </li> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/CommonParameters.html">Common
             parameters</a>: Parameters that all operations can use.
             </para>
              </li> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/CommonErrors.html">Common
             errors</a>: Client and server errors that all operations can return.
             </para>
              </li> </ul>
             </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor">
             <summary>
             Constructs AmazonControlCatalogClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonControlCatalogClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(Amazon.ControlCatalog.AmazonControlCatalogConfig)">
             <summary>
             Constructs AmazonControlCatalogClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonControlCatalogClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.ControlCatalog.AmazonControlCatalogConfig)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Credentials and an
            AmazonControlCatalogClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonControlCatalogClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(System.String,System.String,Amazon.ControlCatalog.AmazonControlCatalogConfig)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Access Key ID, AWS Secret Key and an
            AmazonControlCatalogClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonControlCatalogClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.#ctor(System.String,System.String,System.String,Amazon.ControlCatalog.AmazonControlCatalogConfig)">
            <summary>
            Constructs AmazonControlCatalogClient with AWS Access Key ID, AWS Secret Key and an
            AmazonControlCatalogClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonControlCatalogClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.CustomizeRuntimePipeline(Amazon.Runtime.Internal.RuntimePipeline)">
            <summary>
            Customize the pipeline
            </summary>
            <param name="pipeline"></param>
        </member>
        <member name="P:Amazon.ControlCatalog.AmazonControlCatalogClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.GetControl(Amazon.ControlCatalog.Model.GetControlRequest)">
            <summary>
            Returns details about a specific control, most notably a list of Amazon Web Services
            Regions where this control is supported. Input a value for the <i>ControlArn</i> parameter,
            in ARN form. <c>GetControl</c> accepts <i>controltower</i> or <i>controlcatalog</i>
            control ARNs as input. Returns a <i>controlcatalog</i> ARN format.
            
             
            <para>
            In the API response, controls that have the value <c>GLOBAL</c> in the <c>Scope</c>
            field do not show the <c>DeployableRegions</c> field, because it does not apply. Controls
            that have the value <c>REGIONAL</c> in the <c>Scope</c> field return a value for the
            <c>DeployableRegions</c> field, as shown in the example.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetControl service method.</param>
            
            <returns>The response from the GetControl service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ResourceNotFoundException">
            The requested resource does not exist.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/GetControl">REST API Reference for GetControl Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.BeginGetControl(Amazon.ControlCatalog.Model.GetControlRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetControl operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetControl operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetControl
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/GetControl">REST API Reference for GetControl Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.EndGetControl(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetControl operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetControl.</param>
            
            <returns>Returns a  GetControlResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/GetControl">REST API Reference for GetControl Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.ListCommonControls(Amazon.ControlCatalog.Model.ListCommonControlsRequest)">
            <summary>
            Returns a paginated list of common controls from the Amazon Web Services Control Catalog.
            
             
            <para>
            You can apply an optional filter to see common controls that have a specific objective.
            If you don’t provide a filter, the operation returns all common controls. 
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListCommonControls service method.</param>
            
            <returns>The response from the ListCommonControls service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListCommonControls">REST API Reference for ListCommonControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.BeginListCommonControls(Amazon.ControlCatalog.Model.ListCommonControlsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListCommonControls operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListCommonControls operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCommonControls
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListCommonControls">REST API Reference for ListCommonControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.EndListCommonControls(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListCommonControls operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListCommonControls.</param>
            
            <returns>Returns a  ListCommonControlsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListCommonControls">REST API Reference for ListCommonControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.ListControlMappings(Amazon.ControlCatalog.Model.ListControlMappingsRequest)">
            <summary>
            Returns a paginated list of control mappings from the Control Catalog. Control mappings
            show relationships between controls and other entities, such as common controls or
            compliance frameworks.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListControlMappings service method.</param>
            
            <returns>The response from the ListControlMappings service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControlMappings">REST API Reference for ListControlMappings Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.BeginListControlMappings(Amazon.ControlCatalog.Model.ListControlMappingsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListControlMappings operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListControlMappings operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControlMappings
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControlMappings">REST API Reference for ListControlMappings Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.EndListControlMappings(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListControlMappings operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListControlMappings.</param>
            
            <returns>Returns a  ListControlMappingsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControlMappings">REST API Reference for ListControlMappings Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.ListControls(Amazon.ControlCatalog.Model.ListControlsRequest)">
            <summary>
            Returns a paginated list of all available controls in the Control Catalog library.
            Allows you to discover available controls. The list of controls is given as structures
            of type <i>controlSummary</i>. The ARN is returned in the global <i>controlcatalog</i>
            format, as shown in the examples.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListControls service method.</param>
            
            <returns>The response from the ListControls service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControls">REST API Reference for ListControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.BeginListControls(Amazon.ControlCatalog.Model.ListControlsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListControls operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListControls operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControls
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControls">REST API Reference for ListControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.EndListControls(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListControls operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListControls.</param>
            
            <returns>Returns a  ListControlsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControls">REST API Reference for ListControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.ListDomains(Amazon.ControlCatalog.Model.ListDomainsRequest)">
            <summary>
            Returns a paginated list of domains from the Control Catalog.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListDomains service method.</param>
            
            <returns>The response from the ListDomains service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListDomains">REST API Reference for ListDomains Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.BeginListDomains(Amazon.ControlCatalog.Model.ListDomainsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListDomains operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListDomains operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDomains
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListDomains">REST API Reference for ListDomains Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.EndListDomains(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListDomains operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListDomains.</param>
            
            <returns>Returns a  ListDomainsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListDomains">REST API Reference for ListDomains Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.ListObjectives(Amazon.ControlCatalog.Model.ListObjectivesRequest)">
            <summary>
            Returns a paginated list of objectives from the Control Catalog.
            
             
            <para>
            You can apply an optional filter to see the objectives that belong to a specific domain.
            If you don’t provide a filter, the operation returns all objectives. 
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListObjectives service method.</param>
            
            <returns>The response from the ListObjectives service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListObjectives">REST API Reference for ListObjectives Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.BeginListObjectives(Amazon.ControlCatalog.Model.ListObjectivesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListObjectives operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListObjectives operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListObjectives
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListObjectives">REST API Reference for ListObjectives Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.EndListObjectives(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListObjectives operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListObjectives.</param>
            
            <returns>Returns a  ListObjectivesResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListObjectives">REST API Reference for ListObjectives Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.AmazonControlCatalogClient.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
        <member name="T:Amazon.ControlCatalog.IAmazonControlCatalog">
             <summary>
             <para>Interface for accessing ControlCatalog</para>
            
             Welcome to the Control Catalog API reference. This guide is for developers who need
             detailed information about how to programmatically identify and filter the common
             controls and related metadata that are available to Amazon Web Services customers.
             This API reference provides descriptions, syntax, and usage examples for each of the
             actions and data types that are supported by Control Catalog. 
             
              
             <para>
             Use the following links to get started with the Control Catalog API:
             </para>
              <ul> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/API_Operations.html">Actions</a>:
             An alphabetical list of all Control Catalog API operations.
             </para>
              </li> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/API_Types.html">Data
             types</a>: An alphabetical list of all Control Catalog data types.
             </para>
              </li> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/CommonParameters.html">Common
             parameters</a>: Parameters that all operations can use.
             </para>
              </li> <li> 
             <para>
              <a href="https://docs.aws.amazon.com/controlcatalog/latest/APIReference/CommonErrors.html">Common
             errors</a>: Client and server errors that all operations can return.
             </para>
              </li> </ul>
             </summary>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.GetControl(Amazon.ControlCatalog.Model.GetControlRequest)">
            <summary>
            Returns details about a specific control, most notably a list of Amazon Web Services
            Regions where this control is supported. Input a value for the <i>ControlArn</i> parameter,
            in ARN form. <c>GetControl</c> accepts <i>controltower</i> or <i>controlcatalog</i>
            control ARNs as input. Returns a <i>controlcatalog</i> ARN format.
            
             
            <para>
            In the API response, controls that have the value <c>GLOBAL</c> in the <c>Scope</c>
            field do not show the <c>DeployableRegions</c> field, because it does not apply. Controls
            that have the value <c>REGIONAL</c> in the <c>Scope</c> field return a value for the
            <c>DeployableRegions</c> field, as shown in the example.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetControl service method.</param>
            
            <returns>The response from the GetControl service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ResourceNotFoundException">
            The requested resource does not exist.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/GetControl">REST API Reference for GetControl Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.BeginGetControl(Amazon.ControlCatalog.Model.GetControlRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetControl operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetControl operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetControl
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/GetControl">REST API Reference for GetControl Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.EndGetControl(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetControl operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetControl.</param>
            
            <returns>Returns a  GetControlResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/GetControl">REST API Reference for GetControl Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.ListCommonControls(Amazon.ControlCatalog.Model.ListCommonControlsRequest)">
            <summary>
            Returns a paginated list of common controls from the Amazon Web Services Control Catalog.
            
             
            <para>
            You can apply an optional filter to see common controls that have a specific objective.
            If you don’t provide a filter, the operation returns all common controls. 
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListCommonControls service method.</param>
            
            <returns>The response from the ListCommonControls service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListCommonControls">REST API Reference for ListCommonControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.BeginListCommonControls(Amazon.ControlCatalog.Model.ListCommonControlsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListCommonControls operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListCommonControls operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCommonControls
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListCommonControls">REST API Reference for ListCommonControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.EndListCommonControls(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListCommonControls operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListCommonControls.</param>
            
            <returns>Returns a  ListCommonControlsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListCommonControls">REST API Reference for ListCommonControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.ListControlMappings(Amazon.ControlCatalog.Model.ListControlMappingsRequest)">
            <summary>
            Returns a paginated list of control mappings from the Control Catalog. Control mappings
            show relationships between controls and other entities, such as common controls or
            compliance frameworks.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListControlMappings service method.</param>
            
            <returns>The response from the ListControlMappings service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControlMappings">REST API Reference for ListControlMappings Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.BeginListControlMappings(Amazon.ControlCatalog.Model.ListControlMappingsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListControlMappings operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListControlMappings operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControlMappings
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControlMappings">REST API Reference for ListControlMappings Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.EndListControlMappings(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListControlMappings operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListControlMappings.</param>
            
            <returns>Returns a  ListControlMappingsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControlMappings">REST API Reference for ListControlMappings Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.ListControls(Amazon.ControlCatalog.Model.ListControlsRequest)">
            <summary>
            Returns a paginated list of all available controls in the Control Catalog library.
            Allows you to discover available controls. The list of controls is given as structures
            of type <i>controlSummary</i>. The ARN is returned in the global <i>controlcatalog</i>
            format, as shown in the examples.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListControls service method.</param>
            
            <returns>The response from the ListControls service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControls">REST API Reference for ListControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.BeginListControls(Amazon.ControlCatalog.Model.ListControlsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListControls operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListControls operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControls
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControls">REST API Reference for ListControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.EndListControls(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListControls operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListControls.</param>
            
            <returns>Returns a  ListControlsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListControls">REST API Reference for ListControls Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.ListDomains(Amazon.ControlCatalog.Model.ListDomainsRequest)">
            <summary>
            Returns a paginated list of domains from the Control Catalog.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListDomains service method.</param>
            
            <returns>The response from the ListDomains service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListDomains">REST API Reference for ListDomains Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.BeginListDomains(Amazon.ControlCatalog.Model.ListDomainsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListDomains operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListDomains operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDomains
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListDomains">REST API Reference for ListDomains Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.EndListDomains(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListDomains operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListDomains.</param>
            
            <returns>Returns a  ListDomainsResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListDomains">REST API Reference for ListDomains Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.ListObjectives(Amazon.ControlCatalog.Model.ListObjectivesRequest)">
            <summary>
            Returns a paginated list of objectives from the Control Catalog.
            
             
            <para>
            You can apply an optional filter to see the objectives that belong to a specific domain.
            If you don’t provide a filter, the operation returns all objectives. 
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListObjectives service method.</param>
            
            <returns>The response from the ListObjectives service method, as returned by ControlCatalog.</returns>
            <exception cref="T:Amazon.ControlCatalog.Model.AccessDeniedException">
            You do not have sufficient access to perform this action.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.InternalServerException">
            An internal service error occurred during the processing of your request. Try again
            later.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.ControlCatalog.Model.ValidationException">
            The request has invalid or missing parameters.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListObjectives">REST API Reference for ListObjectives Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.BeginListObjectives(Amazon.ControlCatalog.Model.ListObjectivesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListObjectives operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListObjectives operation on AmazonControlCatalogClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListObjectives
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListObjectives">REST API Reference for ListObjectives Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.EndListObjectives(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListObjectives operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListObjectives.</param>
            
            <returns>Returns a  ListObjectivesResult from ControlCatalog.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/controlcatalog-2018-05-10/ListObjectives">REST API Reference for ListObjectives Operation</seealso>
        </member>
        <member name="M:Amazon.ControlCatalog.IAmazonControlCatalog.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
    </members>
</doc>
